<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 蜈ｱ騾壹��ｴ�ｯ�ｰ驛ｨ蛻�ｼｳ�ｴ�｡�ｲ�ｴ  */



body,h1,h2,h3,h4,h5,h6,p,br,img,ul,div,li,table,a,hr,textarea{

	margin:0px;

	padding:0px;

	color:#3E3E3E;

	font-weight: normal;

	border:none;

	font-size:98%;

	list-style-type:none;

	line-height:150%;

}

body {

font-family:"繝｡繧､繝ｪ繧ｪ", "Meiryo", "Hiragino Kaku Gothic Pro", "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", "Hiragino Kaku Gothic ProN", "繝偵Λ繧ｮ繝手ｧ偵ざ ProN W3", "Osaka", "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", "MS PGothic", sans-serif;

}

#contents01{

	background: url(../images/body01.jpg) repeat-x;

	height:479px;

}

#contents02{

	background: url(../images/body01sub.jpg) repeat-x;

	height:123px;

}

#topnavi{

	background: url(../images/darts_line.jpg) repeat-x;

	height:29px;

}

#topnavi ul{

	width:520px;

	height:29px;

	margin: 0 auto;

	display:block;

	padding-left:430px;

}

#topnavi li{

	display:inline;	

	float:left;

	margin-left:5px;

}

.top01 a{

	background: url(../images/toplink01.gif) no-repeat;

	width:113px;

	height:28px;

	text-indent: -9999px;

	display:block;



}.top01 a:hover{

	background: url(../images/toplink01on.gif) no-repeat;

	width:113px;

	height:28px;

	text-indent: -9999px;

	display:block;



}

.top02 a{

	background: url(../images/toplink02.gif) no-repeat;

	width:83px;

	height:28px;

	text-indent:-9999px;

	display:block;

}

.top02 a:hover{

	background: url(../images/toplink02on.gif) no-repeat;

	width:83px;

	height:28px;

	text-indent:-9999px;

	display:block;

}

.top04 a{

	background: url(../images/toplink04.jpg) no-repeat;

	width:113px;

	height:28px;

	text-indent:-9999px;

	display:block;

}

.top04 a:hover{

	background: url(../images/toplink04on.jpg) no-repeat;

	width:113px;

	height:28px;

	text-indent:-9999px;

	display:block;

}

.top03 {

	background: url(../images/toplink03.gif) no-repeat;

	width:73px;

	height:24px;

	padding:4px 0px 0px 105px;

}

.top03 img{

	margin-left:3px;

}#containerbox{

	display:block;

	background: url(../images/body03.jpg) repeat-x bottom;

}

.container{

	width:954px;

	display:block;

	margin:17px auto 0px;

	background: url(../images/body03.jpg) repeat-x bottom;

}.container img{

	width:954px;

	display:block;

	margin-right:0px;

}

#headertop{

	width:954px;

	height:88px;

	background: url(../images/head.jpg) no-repeat;

	margin:0px auto 0px;



}

#headertop02{

	width:954px;

	height:88px;

	background: url(../images/head.jpg) no-repeat;

	margin:0px auto 11px;



}

.logo{

	width:400px;

	padding:20px 0px 0px 10px;

	float:left;

}

.logo02{

	width:400px;

	padding:3px 0px 0px 10px;

	float:left;

}

.logo02 h1{

	font-size:small;

	color:#999999;

}

.headbtn{

	width:525px;

	float:left;

	text-align:right;

	margin-right:15px;



}.headbtn img{

	text-align:right;

	margin-left:15px;

	margin-top:10px;

		margin-bottom:12px;

}

.headbtn li{

	text-align:right;

	display:inline;

	background: url(../images/yaji.jpg) no-repeat -1px 5px;

	padding-left:14px;

	margin-left:6px;

	}

.headbtn li a{

	color:#035bb1;

	}

.headbtn li a:hover{

	color:#1873cc;

	}

#gnavi{

	background: url(../images/body02.jpg) repeat-x;

	height:90px;

	margin-top:-8px;

	clear:both;

}

#gnavi ul{

	width:954px;

	display:block;

	margin:0 auto;

}

#gnavi li{

	height:85px;

	display:inline;

	float:left;

	margin-top:5px;

}



.g01 a{

	width:142px;

	\height:85px;

	display:block;

	background: url(../images/g01.jpg) no-repeat;	

	text-indent:-9999px;

}.g02 a{

	width:120px;

	\height:85px;

	display:block;

	background: url(../images/g02.jpg) no-repeat;	

	text-indent:-9999px;

}.g03 a{

	width:134px;

	\height:85px;

	display:block;

	background: url(../images/g03.jpg) no-repeat;	

	text-indent:-9999px;

}.g04 a{

	width:148px;

	\height:85px;

	display:block;

	background: url(../images/g04.jpg) no-repeat;	

	text-indent:-9999px;

}.g05 a{

	width:137px;

	\height:85px;

	display:block;

	background: url(../images/g05.jpg) no-repeat;	

	text-indent:-9999px;

}.g06 a{

	width:143px;

	\height:85px;

	display:block;

	background: url(../images/g06.jpg) no-repeat;	

	text-indent:-9999px;

}.g07 a{

	width:130px;

	\height:85px;

	display:block;

	background: url(../images/g07.jpg) no-repeat;	

	text-indent:-9999px;

}

.g01 a:hover{

	width:142px;

	\height:85px;

	display:block;

	background: url(../images/g01on.jpg) no-repeat;	

	text-indent:-9999px;

}.g02 a:hover{

	width:120px;

	\height:85px;

	display:block;

	background: url(../images/g02on.jpg) no-repeat;	

	text-indent:-9999px;

}.g03 a:hover{

	width:134px;

	\height:85px;

	display:block;

	background: url(../images/g03on.jpg) no-repeat;	

	text-indent:-9999px;

}.g04 a:hover{

	width:148px;

	\height:85px;

	display:block;

	background: url(../images/g04on.jpg) no-repeat;	

	text-indent:-9999px;

}.g05 a:hover{

	width:137px;

	\height:85px;

	display:block;

	background: url(../images/g05on.jpg) no-repeat;	

	text-indent:-9999px;

}.g06 a:hover{

	width:143px;

	\height:85px;

	display:block;

	background: url(../images/g06on.jpg) no-repeat;	

	text-indent:-9999px;

}.g07 a:hover{

	width:130px;

	\height:85px;

	display:block;

	background: url(../images/g07on.jpg) no-repeat;	

	text-indent:-9999px;

}

.g01on a{

	width:142px;

	\height:85px;

	display:block;

	background: url(../images/g01on.jpg) no-repeat;	

	text-indent:-9999px;

}.g02on a{

	width:120px;

	\height:85px;

	display:block;

	background: url(../images/g02on.jpg) no-repeat;	

	text-indent:-9999px;

}.g03on a{

	width:134px;

	\height:85px;

	display:block;

	background: url(../images/g03on.jpg) no-repeat;	

	text-indent:-9999px;

}.g04on a{

	width:148px;

	\height:85px;

	display:block;

	background: url(../images/g04on.jpg) no-repeat;	

	text-indent:-9999px;

}.g05on a{

	width:137px;

	\height:85px;

	display:block;

	background: url(../images/g05on.jpg) no-repeat;	

	text-indent:-9999px;

}.g06on a{

	width:143px;

	\height:85px;

	display:block;

	background: url(../images/g06on.jpg) no-repeat;	

	text-indent:-9999px;

}.g07on a{

	width:130px;

	\height:85px;

	display:block;

	background: url(../images/g07on.jpg) no-repeat;	

	text-indent:-9999px;

}



#contentallbox{

	background: url(../images/body04.jpg) repeat-x;

}

#contentbody{

	width:910px;

	margin:0 auto;

	display:block;

	background:#ffffff;

	padding:15px 20px;

}

#rightbox{

	width:328px;

	float:left;

}

#rightbox02{

	width:250px;

	float:left;

}

#fbox{

	width:328px;

	height:162px;

	background: url(../images/rigbr01.jpg) no-repeat;	

	margin-bottom:10px;

}

#fbox img{



	margin:107px 0px 0px 10px;

}

#fbox02{

	width:249px;

	height:158px;

	background: url(../images/rigbr01sub.jpg) no-repeat;	

	margin-bottom:10px;

}

#fbox02 img{



	margin:107px 0px 0px 8px;

}

#bnbox {

	display:block;

}

#bnbox img{

	margin-bottom:10px;

}



#leftbox{

	width:562px;

	float:left;

	display:inline;

	margin-right:20px;

}

#leftbox02{

	width:640px;

	float:left;

	display:inline;

	margin-right:20px;

}

#newsbox{

	width:530px;

	background:aliceblue;

	padding:15px;

	border-top:4px dotted lightsteelblue;

	border-bottom:4px dotted lightsteelblue;

	margin-top:5px;

	margin-bottom:15px;

	height:214px; overflow-y:auto;



}#newsbox02{
	width:610px;
	background:aliceblue;
	padding:15px;
	margin-top:5px;
	margin-bottom:15px;
	float: left;


}

.newsline{

	width:480px;

	margin-top:-9px;

	padding-bottom:5px;

	clear:both;

}
#newsbox hr{

	border-bottom:1px dotted #6699FF;
	width:480px;
	margin:20px 0px;
	clear:both;

}
#newsbox02 hr{

	border-bottom:1px dotted #6699FF;
	width:610px;
	margin:20px 0px;
	clear:both;

}
.newsline02{

	width:480px;

	border-bottom:1px dotted #6699FF;

	margin-top:-9px;

	padding-bottom:5px;

	clear:both;

	height:20%;

}.newsline03{

	width:600px;

	border-bottom:1px dotted #6699FF;

	margin-top:-9px;

	padding-bottom:5px;

	clear:both;



}

.newsline04{

	width:600px;

	border-bottom:1px dotted #6699FF;

	margin-top:-9px;

	padding-bottom:5px;

	clear:both;

	height:50px;

}

#newsbox br{

	margin:0px;

	padding:0px;

}

.time{

	width:100px;

	padding-left:10px;

	float:left;

/*	background: url(../images/ya.jpg) no-repeat 0px 3px;*/



		color:#666666;

}.kiji{

	width:350px;

		float:left;

	padding-left:10px;

	color:#3366CC;

	height:100%;
	margin-bottom:10px;
}

.topboxfree{

	width:560px;

	margin-bottom:20px;

}

.subboxfree{

	width:640px;

	margin-bottom:20px;

	line-height:180%;

}

.subboxfree p{

	margin-bottom:15px ;



}

.subboxfree02{

	width:640px;

	margin-bottom:20px;

	line-height:180%;

}

.boxtext{

	color:#2b4253;



}

.topboxfree p{

	margin-bottom:15px ;

}

.topboxfree li{

	display:inline;

	width:220px;

	margin:5px 0px ;	

}

.topboxfree li a{

color:#3366CC;

}

.topboxfree ul{

	background:aliceblue;

	display:inline;

}

.leftli{

	widh:240px;

	display:block;

	float:left;

	clear:both;

	background: url(../images/aicon.jpg) no-repeat 0px 3px;	

	padding-left:25px;

}

.rightli{

	widh:240px;

	float:left;

	background: url(../images/aicon.jpg) no-repeat 0px 3px;	

	padding-left:25px;

}

.boxul{

	width:540px;

	height:55px;

	padding:10px;

	display:block;

	background:aliceblue;

}

#fotter{

	background: url(../images/fotter.jpg) repeat-x;

	height:240px;

}

#fottercontents{

	width:950px;

	margin:10px auto;

	height:194px;

	padding-top:10px;

}

#fottercontents ul{

	text-align:center;

	width:950px;



}

#fottercontents li{

	display:inline;

	color:#ffffff;



}

#fottercontents li a{

	color:#ffffff;

}



#fottercontents li a:hover{

	color:#70c1ff;

}

.coppy{

		color:#ffffff;

			text-align:center;

			clear:both;

}



.com{

		margin-top:20px;

		margin-bottom:30px;

		color:#ffffff;

		width:300px;

		float:left;

		padding-top:15px;

		padding-left:10px;



}.footlogo{

		margin-top:20px;

		width:108px;

		float:left;

}

#fontSize p{

	display:inline;

}



#mado {

	text-align:left;

	margin-bottom:5px;

}

#mado li{

	display:inline;

	text-align:left;

	margin-right:10px;

	font-size:small;

	color:#3399FF;

}

#mado li h1{

	display:inline;

}

#mado  a {

	color:#3366CC;

}

#mado  a:hover {

	color:#3399FF;

}

#side{

	width:230px;

	margin:0px 0px 15px;

	background:#e4e9f4;

	padding:10px;

}

#side ul{

	width:230px;

	display:block;

	margin-bottom:5px;

}

#side li{

	width:230px;

}.side01 a{

	width:208px;

	display:block;

	padding:5px 0px 5px 20px;

	display:block;

	border-bottom:1px solid #e8ebf1;

	border-left:1px solid #e8ebf1;

	border-right:1px solid #e8ebf1;

	color:#1c547e;

	text-decoration:none;

	background: #ffffff url(../images/side_aicon01.gif) no-repeat 5px 10px;





}

.side01 a:hover,.side02 a:hover{

	width:208px;

	display:block;

	padding:5px 0px 5px 20px;

	display:block;

	border-bottom:1px solid #6296be;

	border-left:1px solid #6296be;

	border-right:1px solid #6296be;

	color:#ffffff;

	text-decoration:none;

	background: #437499  url(../images/side_aicon02.gif) no-repeat 5px 10px;



}



.side02 a{

	width:208px;

	display:block;

	padding:5px 0px 5px 20px;

	display:block;

	border-bottom:1px solid #e8ebf1;

	border-left:1px solid #e8ebf1;

	border-right:1px solid #e8ebf1;

	text-decoration:none;

	color:#1c547e;

	background: #eaf6ff  url(../images/side_aicon03.gif) no-repeat 5px 10px;



}

.side03 a{

	width:228px;

	display:block;

	padding:5px 0px 5px 20px;

	display:block;

	border-bottom:1px solid #e8ebf1;

	border-left:1px solid #e8ebf1;

	border-right:1px solid #e8ebf1;

	color:#1c547e;

	text-decoration:none;

	background: #ffffff url(../images/sidemainaicon.png) no-repeat 5px 12px;





}

.side04 a:hover,.side03 a:hover{

	width:228px;

	display:block;

	padding:5px 0px 5px 20px;

	display:block;

	border-bottom:1px solid #6296be;

	border-left:1px solid #6296be;

	border-right:1px solid #6296be;

	color:#ffffff;

	text-decoration:none;

	background: #437499  url(../images/sidemainaicon02.png) no-repeat 5px 12px;



}



.side04 a{

	width:228px;

	display:block;

	padding:5px 0px 5px 20px;

	display:block;

	border-bottom:1px solid #e8ebf1;

	border-left:1px solid #e8ebf1;

	border-right:1px solid #e8ebf1;

	text-decoration:none;

	color:#1c547e;

	background: #eaf6ff  url(../images/sidemainaicon.png) no-repeat 5px 12px;



}

.comtitle h3{

	font-size:medium; 

	font-weight:bold;

	width:635px;

	border-bottom:5px solid  #b3d7f3;

	padding-left:5px;

	clear:both;

	margin-bottom:10px;

}



.comtitle02{

	font-size:medium; 

	font-weight:bold;

	width:635px;

	border-bottom:5px solid  #b3d7f3;

	margin-bottom:10px;

	padding-left:5px;

}

.comend{

	margin-top:20px;

	margin-bottom:20px;

	width:640px;

	border-top:5px solid  #b3d7f3;

	text-align:right;

	clear:both;

}

.comend a{

	color:#1b61a3;

}

.comend a:hover{

	color:#3582cb;

}

.img3 img{

	display:inline;

	margin:20px 0px 20px 10px;

	

}

.subtitle img{

	margin-bottom:10px;

}

.sidemain{

	margin-bottom:20px;

}



.sublititle{

	font-weight:bold;

	color:#3c72a5;

	margin:0px 15px 5px 15px;

	padding-bottom:2px;

	border-bottom:1px dotted #004a8f;

}

.sublititle a{

	font-weight:bold;

	color:#3c72a5;

	font-size:medium;

}

.subbody{

	color:#66666;

	margin:0px 10px 15px 30px;

	

}

.subbody table{

	margin-bottom:10px;

}

.subbody ul{

	margin-bottom:10px;

}

.subbody li{

	padding:2px 0px;

	font-size:100%;

}

.lili0{

	margin-left:20px;

	margin-bottom:10px;

}

.lili2{

	color:red;

	margin-left:20px;

}

.lili{

	margin-left:30px;

	margin-bottom:10px;

}

.lilide{

list-style-type: decimal;

	margin-left:50px;

	margin-bottom:10px;

}

.lilide02{

list-style-type: decimal;

	margin-left:60px;

	margin-bottom:5px;

		line-height:140%;

}

.lilide03{

list-style-type: decimal;

	margin-left:30px;

	margin-bottom:0px;

	line-height:100%;

	font-size:100%;

}

.liliaa{

list-style-type: lower-alpha;

	margin-left:60px;

	margin-right:20px;

	margin-bottom:0px;



}

.liliaa02{

list-style-type: lower-alpha;

	margin-left:30px;

	margin-right:20px;

	margin-bottom:0px;

	margin-top:10px;



}

.lilibb{

list-style-type: decimal;

	margin-left:90px;

	margin-bottom:0px;

	margin-right:20px;

}

.lilicc{

list-style-type: disc;



	margin-left:60px;

	margin-bottom:0px;

	margin-right:20px;

}

.kobo{

font-weight:bold;

	margin-left:20px;

}

.dekabox{

width:610px;

border-bottom:1px dotted #dddddd;

margin:20px 10px;

padding-bottom:3px;

color:#2467ad;

font-weight:bold;

}

ul.ten li{

list-style-type: disc;



}



.litpro{

	margin-left:20px;

	margin-bottom:30px;

	width:580px;

}

.red{

	color:red;

}

#teikanlink{

	margin:20px 0px;

}

#teikanlink a{

	color:#1c547e;

	background:  url(../images/sidemainaicon.png) no-repeat 5px 12px;

	padding:5px 0px 5px 20px;

}

#teikanlink a:hover{

	color:#2d71be;

	background:  url(../images/sidemainaicon.png) no-repeat 5px 12px;

	padding:5px 0px 5px 20px;

}

.contact{

	width:600px;

	margin:10px auto 20px;

	}



.contact p{

	margin:10px 0px;

	}

	

#form_area table{

	width:600px;

	text-align:left;

	padding:10px;

	border:1px solid #c8dbe8;

	font-size:90%;

	text-align:left;

	border-collapse:collapse;

	margin-bottom:10px;

}

#form_area td,#form_area th,#form_area tr {

border:1px solid #c8dbe8;

}

#form_area th,#form_area tr {



text-align:left;

}

#form_area th {

	border-bottom:1px solid #c8dbe8;

font-size:100%;

padding:15px;

background:#e4eff8;

color:#21739f;

}

#form_area td {

	border-bottom:1px solid #c8dbe8;

color:#333333;

font-size:100%;

padding:15px;

}

#form_area .input01 {

background:aliceblue none repeat scroll 0 0;

border-color:#c8dbe8 #c8dbe8 #c8dbe8 #c8dbe8;

border-style:solid;

border-width:3px;

margin-bottom:5px;

padding:3px;

text-align:left;

width:300px;

}

#form_area textarea {

background:aliceblue none repeat scroll 0 0;

border-color:#c8dbe8 #c8dbe8 #c8dbe8 #c8dbe8;

border-style:solid;

border-width:3px;

margin-bottom:5px;

padding:3px;

text-align:left;

}.left{

	text-align:left;

}





.tx_red{

	color:red;

}

#form_btnbox{

	margin:0px auto;

	width:500px;

	display:block;

}

#form_btn01 input{

	diplay:inline;

	background: url(../images/kaku01.jpg) no-repeat;

	width:211px;

	height:39px;

	text-indent:-9999px;

  border:none; 

  float:left;

  margin:10px 40px 30px 30px;

}

#form_btn01 input:hover{

	diplay:inline;

	background: url(../images/kaku01on.jpg) no-repeat;

	width:211px;

	height:39px;

	text-indent:-9999px;

  border:none; 

  float:left;

  margin:10px 40px 30px 30px;

}

#form_btn02 input{

	diplay:inline;

	background: url(../images/kaku02.jpg) no-repeat;

	width:150px;

	height:39px;

	text-indent:-9999px;

  border-right: 0;

  border-bottom: 0;

  border:none; 

    float:left;

  margin:10px 10px 30px 0px;

}

#form_btnbox02{

	margin:0px auto;

	width:500px;

	display:block;

}

#form_btnbox02 input{

	display:inline;	

}

#form_btn03 input{

	diplay:inline-block;

	background: url(../images/kaku03.jpg) no-repeat;

	width:211px;

	height:39px;

	text-indent:-9999px;

  border:none; 

  float:left;

  margin:10px 40px 30px 30px;

}



#form_btn03{

	display:inline;

	width:281px;

}

#form_btn04{

	display:inline;

	width:160px;

}

#form_btn03 input:hover{

	diplay:inline-block;

	background: url(../images/kaku03on.jpg) no-repeat;

	width:211px;

	height:39px;

	text-indent:-9999px;

  border:none; 

  float:left;

  margin:10px 40px 30px 30px;

}

#form_btn04 input{

	diplay:inline-block;

	background: url(../images/kaku02.jpg) no-repeat;

	width:150px;

	height:39px;

	text-indent:-9999px;

  border-right: 0;

  border-bottom: 0;

  border:none; 

    float:left;

  margin:10px 10px 30px 0px;

}

#form_btn04 input:hover{

	diplay:inline-block;

	background: url(../images/kaku02on.jpg) no-repeat;

	width:150px;

	height:39px;

	text-indent:-9999px;

  border-right: 0;

  border-bottom: 0;

  border:none; 

    float:left;

  margin:10px 10px 30px 0px;

}

#form_btn02 input:hover{

	diplay:inline;

	background: url(../images/kaku02on.jpg) no-repeat;

	width:150px;

	height:39px;

	text-indent:-9999px;

  border-right: 0;

  border-bottom: 0;

  border:none; 

    float:left;

  margin:10px 10px 30px 0px;

}



.sou{

	diplay:inline;

	background: url(../images/kaku03.jpg) no-repeat;

	width:211px;

	height:39px;

	text-indent:-9999px;

  border-right: 0;

  border-bottom: 0;

  border:none; 



  margin:10px 10px 30px 0px;

}

.hen{

	diplay:inline;

	background: url(../images/kaku04.jpg) no-repeat;

	width:150px;

	height:39px;

	text-indent:-9999px;

  border-right: 0;

  border-bottom: 0;

  border:none; 

  margin:10px 10px 30px 0px;

}

.center{

	text-align:center;

}

.send{

	width:575px;

	text-align:center;

	margin:0 auto;

}

.send input{

	display:inline;

}

.histitle{

width:421px;

border-bottom:1px dotted #dddddd;

margin:0px 10px;

padding-bottom:3px;

color:#2467ad;

}

.hisbody{

width:421px;

margin:10px;

}

#hisleft{

width:199px;

float:left;

}

#hisright{

width:441px;

float:left;



}

.freebar{

	width:610px;

	height:38px;	

	background: url(../images/dartsfree.jpg) no-repeat;

	color:#ffffff;

	font-weight:bold;

	padding-left:30px;

	padding-top:13px;

	margin-bottom:5px;

	clear:both;

}



.riimg{

	width:316px;

	margin-bottom:15px;

	display:block;

float:left;

}

.riimg02{

	width:282px;

	margin-bottom:15px;

	display:block;

float:left;

}.riimg03{

	width:220px;

	margin-bottom:15px;

	display:block;

float:left;

}

.riimg04{

	margin:20px auto 10px;

text-align:center;

width:605px;

}

.leftetxt{

	width:314px;

	padding:10px;

float:left;

}

.leftetxt02{

	width:308px;

	padding:10px 40px 10px 10px;

float:left;

}

.leftetxt{

	width:274px;

	padding:10px;

float:left;

}



.leftetxt03{

	width:369px;

	padding:10px 40px 10px 10px;

float:left;

}

.leftetxt05{

	width:296px;

	padding:10px 10px 10px 10px;

float:left;

margin-bottom:20px;

}

.riimg05{

	width:323px;

	margin-bottom:15px;

	display:block;

float:left;

margin-bottom:20px;

}

.leftetxt06{

	width:470px;

	padding:10px 10px 10px 10px;

float:left;

margin-bottom:20px;

}

.riimg06{

	width:141px;

	margin-bottom:15px;

	display:block;

float:left;

margin-bottom:20px;

}

.leftetxt04{

	margin:20px 10px;

	

}

.leftetxtitle{

	width:314px;

	float:left;

	border-bottom:1px dotted #dddddd;

	padding-bottom:3px;

	color:#2467ad;

	font-weight:bold;

	margin-top:10px;

}

.leftetxtitle02{

	width:590px;

	float:left;

	border-bottom:1px dotted #dddddd;

	padding-bottom:3px;

	color:#2467ad;

	font-weight:bold;

	margin-top:10px;

	margin-bottom:10px;

	clear:both;

	padding-left:10px;



}

.leftetxtitle03{

	width:620px;

	float:left;

	border-bottom:1px dotted #dddddd;

	padding-bottom:3px;

	color:#2467ad;

	font-weight:bold;

	margin-top:10px;

	margin-bottom:5px;

	clear:both;

	padding-left:10px;



}

.clear{

	clear:both;

	width:590px;

	margin-left:10px;

	margin-bottom:10px;	

}

.lt{

		font-weight:bold;

	margin-top:10px;

}

.leftnew{

	margin-bottom:10px;

	font-size:100%;

}

.leftetxt02 table{

	width:300px;

	text-align:left;

	padding:5px;

	border:1px solid #c8dbe8;

	font-size:90%;

	text-align:left;

	border-collapse:collapse;

	margin-bottom:10px;

}

.leftetxt02 td,.leftetxt02 th,.leftetxt02 tr {

border:1px solid #c8dbe8;

}

.leftetxt02 th,leftetxt02 tr {

text-align:left;

}

.leftetxt02 th {

	border-bottom:1px solid #c8dbe8;

font-size:100%;

padding:10px;

background:#e4eff8;

color:#21739f;

}

.leftetxt02 td {

	border-bottom:1px solid #c8dbe8;

color:#333333;

font-size:100%;

padding:5px;

}



.rightdd table,.leftdd table{

	margin-top:15px;

	width:300px;

	text-align:left;

	padding:5px;

	border:1px solid #c8dbe8;

	font-size:90%;

	text-align:left;

	border-collapse:collapse;

	margin-bottom:10px;

}

.rightdd td,.rightdd th,.rightdd tr ,.leftdd td,.leftdd th,.leftdd tr {

border:1px solid #c8dbe8;

}

.rightdd th,.rightdd tr .leftdd th,leftddtr{

text-align:left;

}

.rightdd th,.leftdd th {

	border-bottom:1px solid #c8dbe8;

font-size:100%;

padding:10px;

background:#e4eff8;

color:#21739f;

}

.rightdd td ,.leftdd td{

	border-bottom:1px solid #c8dbe8;

color:#333333;

font-size:100%;

padding:5px;

}

.rightdd,.leftdd	{

	margin-top:15px;

		width:300px;

		float:left;

		margin-left:10px;

		display:inline;

		text-align:center;

}.freebody02 {

	width:580px;

	margin:0px auto;

}

.freebody02 li{

	margin:10px 10px 10px 0px;

	padding:10px 10px 10px 0px;

width:560px;

	font-size:100%;

}

.botmend{

	margin-top:10px;

	margin-bottom:20px;

	

}



.goosleft01{

		width:220px;

		float:left;

		margin-left:10px;

		display:inline;

		margin-bottom:15px;

		border-right:1px solid #cccccc;

		padding-right:10px;

		height:200px;

		text-align:center;

}

.goosleft02{

		width:320px;

		float:left;

		margin-left:10px;

		display:inline;

		margin-bottom:15px;

		border-right:1px solid #cccccc;

		padding-right:10px;

		height:300px;

		text-align:center;

}

.goosright01{

		width:369px;

		float:left;

		margin-right:10px;

		display:inline;

		margin-bottom:15px;

		padding-left:10px;

}

.goosright02{

		width:279px;

		float:left;

		margin-right:10px;

		display:inline;

		margin-bottom:15px;

		padding-left:10px;

}

.goosleft03{

		width:220px;

		float:left;

		margin-left:10px;

		display:inline;

		margin-bottom:15px;

		border-right:1px solid #cccccc;

		padding-right:10px;

		height:270px;

		text-align:center;

}

.goosright03{

		width:369px;

		float:left;

		margin-right:10px;

		display:inline;

		margin-bottom:15px;

		padding-left:10px;

}

.goosright01 p,.goosright02 p,.goosright03 p{

		margin-bottom:20px;

}

.lit{

	font-size:80%;

}



.plice{

	font-weight:bold;

	color:#2467ad;

}

.textsite01{

	width:268px;

	display:block;

	padding:5px 0px 5px 20px;

	display:block;

	text-decoration:none;

	color:#2d71be;

	background:  url(../images/sidemainaicon.png) no-repeat 5px 12px;

	margin-top:10px;

}



.textsite02{

	width:268px;

	display:block;

	padding:1px 0px 1px 20px;

	display:block;

	margin-left:10px;

	color:#1c547e;

	text-decoration:none;

	background: #ffffff url(../images/side_aicon01.gif) no-repeat 5px 10px;

}



.textsite02 a{

	color:#1c547e;

}.textsite02 a:hover{

	color:#2f78c5;

}

.siteleft{

	width:288px;

	float:left;

	margin-bottom:20px;	

	margin-right:20px;

}

.siteright{

	width:188px;

	float:left;

	margin-bottom:20px;	

}

#jyunbi{

	text-align:center;

	margin:100px auto;

}

.dlbox{

	width:640px;

	float:left;

	border-bottom:1px solid #cccccc;

	margin-bottom:10px;

	padding-bottom:10px;

}

.dlleft{

	width:436px;

	float:left;

}

.dlright{

	width:204px;

	float:left;

}

.dlright a{

	width:194px;

	text-indent:-9999px;

	height:38px;

	display:block;

	background:  url(../images/btndpage.jpg) no-repeat;	

}

.dlright a:hover{

	width:194px;

	display:block;

	text-indent:-9999px;

	height:38px;

	background:  url(../images/btndpageon.gif) no-repeat;	

}



.dltext{

	color:#205d9c;

	font-weight:bold;

}

#dllink a{

	text-align:right;

	float:right;

	padding:5px 0px 5px 20px;

	color:#2d71be;

	background:  url(../images/sidemainaicon.png) no-repeat 5px 12px;

	margin-bottom:10px;

}
#dllink02 a{

	text-align:right;

	float:right;

	padding:5px 0px 5px 20px;

	color:#2d71be;

	background:  url(../images/sidemainaicon.png) no-repeat 5px 12px;

	margin-bottom:10px;

}

.place{

	text-align:center;

	margin:0 auto;

	width:600px;

	margin:0px 20px;

}

.place table{

	width:600px;

	text-align:left;

	padding:10px;

	border:1px solid #c8dbe8;

	font-size:90%;

	text-align:left;

	border-collapse:collapse;

	margin-bottom:10px;

}

.place td,.place th,.place tr {

border:1px solid #c8dbe8;

}

.place th,.place tr {



text-align:left;

}

.place th {

	border-bottom:1px solid #c8dbe8;

font-size:100%;

padding:10px;

background:#e4eff8;

color:#21739f;

}

.place td {

	border-bottom:1px solid #c8dbe8;

color:#333333;

font-size:100%;

padding:15px;

}



.newslink a{

	padding:2px 0px 2px 20px;

	color:#2d71be;

	background:  url(../images/sidemainaicon.png) no-repeat 5px 12px;

	margin-bottom:5px;

	display:block;

}

#taikai table{

	width:580px;

	text-align:left;

	padding:20px;

	border:1px solid #c8dbe8;

	font-size:90%;

	text-align:left;

	border-collapse:collapse;

	margin:0px 20px 20px;

}

#taikai td,#taikai th,#taikai tr {

border:1px solid #c8dbe8;

}

#taikai th,#taikai tr {



text-align:left;

}

#taikai th {

	border-bottom:1px solid #c8dbe8;

font-size:100%;

padding:5px;

background:#e4eff8;

color:#21739f;

}

#taikai td {

	border-bottom:1px solid #c8dbe8;

color:#333333;

font-size:100%;

padding:5px;

}

#taikai p {

	width:560px;

	background:#2b5498;

	padding:10px;

	color:#ffffff;

	margin:0px 20px 20px;

}

.soollink{

	float:right;

	margin-bottom:20px;	

}

.soollink a{

	padding:2px 0px 2px 20px;

	color:#2d71be;

	background:  url(../images/sidemainaicon.png) no-repeat 5px 8px;

	margin-bottom:0px;

	display:block;



}

.soollink a:hover{

	color:#3674da;

	

}.scooltext{

	margin-bottom:30px;

}

.scoolday  table{

	width:580px;

	text-align:left;

	padding:20px;

	border:1px solid #c8dbe8;

	font-size:90%;

	text-align:left;

	border-collapse:collapse;

	margin:0px 20px 20px;

}

.scoolday  td,.scoolday  th,.scoolday  tr {

border:1px solid #c8dbe8;

}

.scoolday  th,.scoolday  tr {



text-align:left;

}

.scoolday  th {

	border-bottom:1px solid #c8dbe8;

font-size:100%;

padding:5px;

background:#e4eff8;

color:#21739f;

}

.scoolday  td {

	border-bottom:1px solid #c8dbe8;

color:#333333;

font-size:100%;

padding:5px;

}

.licelink{

	wdith:640px;

	margin-top:20px;

}

.licelink li{

	margin-bottom:5px;

	display:inline;

	margin-right:10px;

}

.licelink a{

	padding:2px 0px 2px 20px;

	color:#2d71be;

	background:  url(../images/sidemainaicon.png) no-repeat 5px 8px;



}

.licelink a:hover{

	color:#3674da;

	

}

.leftpro{

	width:224px;

	padding-left:10px;

	float:left;

	margin-bottom:20px;

	margin-left:10px;

	display:inline;

}

.rightpro{

	width:356px;

	float:left;

	padding:10px 20px 10px 20px;

	margin-bottom:20px;

	display:inline;

}

.comtitlepro h3{

	width:600px;

	background:#2b5498;

	padding:10px;

	color:#ffffff;

	margin:0px 10px 20px;

	clear:both;}

.protable table{

	width:600px;

	text-align:left;

	padding:5px 10px;

	text-align:left;

	border-collapse:collapse;

	margin-bottom:30px;

	margin-left:20px;

	margin-top:10px;

}

.protable td,.protable th,.protable tr {

border:1px solid #c8dbe8;

}

.protable th,.protable tr {



text-align:left;

}

.protable th {

	border-bottom:1px solid #c8dbe8;

padding:10px;

background:#e4eff8;

color:#21739f;

text-align:center;

}

.protable td {

	border-bottom:1px solid #c8dbe8;

color:#333333;

padding:15px 5px;

background:#ffffff;

}



.protable02 table{

	width:600px;

	text-align:left;

	padding:5px 10px;

	text-align:left;

	border-collapse:collapse;

	margin-bottom:30px;

	margin-left:20px;

	margin-top:10px;

}

.protable02 li{

	margin-left:20px;

}

.protable02 td.no,.protable02 th,.protable02 tr {

border:1px solid #c8dbe8;

}

.protable02 th,.protable02 tr {



text-align:left;

}

.protable02 td {

	padding:20px;

}

.protable02 td.leftsidesen {

	border-right:1px solid #c8dbe8;

}

.protable02 th {

	border-bottom:1px solid #c8dbe8;

padding:10px;

background:#e4eff8;

color:#21739f;

}

.protable02 td.no {

	border-bottom:1px solid #c8dbe8;

color:#333333;

padding:15px;

background:#ffffff;

}



.protable02 td.ki {

	border-bottom:1px solid #c8dbe8;

color:#333333;

padding:15px;

background:#FFFFCC;

}

.formcss form{
	width:600px;
	margin-left:20px;
	font-size: 12px;
}

#jquery-cycle{

display:block;

	height:353px;

}

.litbody{

font-size:80%;

}

.sikaku{

	margin-left:80px;

}

.center02{

margin:10px auto 20px;

text-align:center;

}

#sunsun{

	width:295px;

	padding:10px 15px 0px 15px;

	color:#2d71be;

	height:200px;

	height:214px;

	background:  url(../images/sanbody.jpg) repeat-y;

}

#sunsunbody{

 overflow-y:auto;

 	height:200px;

 }

#sunsun img.btm01{

margin-bottom:10px;

}

#sunsun img.btm02{

margin-bottom:10px;

}



img.bbtmm{

margin-bottom:10px;

}
.th01{
width:86px;
background:#FFFFFF;
}

.th02{
width:179px;
text-align:center;
background:#FFFFFF;
}
.th03{
width:201px;
text-align:center;
background:#FFFFFF;
}
.th04{
width:177px;
text-align:center;
background:#FFFFFF;
}

.event_bana {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
</pre></body></html>