@charset "shift_jis";
.font_bold {



	font-weight: bold;



}



.linehi_10 {



	line-height: 10pt;



}



.linehi_12 {



	line-height: 12pt;



}



.linehi_16 {



	line-height: 16pt;



}



.fontsize_8 {



	font-size: 8pt;



}



.fontsize_10 {



	font-size: 10pt;



}



.fontsize_12 {



	font-size: 12pt;



}



.osirase_haikei {



	background-image: url(images/bg_b.gif);



	background-repeat: no-repeat;



}



.font_bold_txtu {

	font-weight: bold;

	text-decoration:underline;

}



h2	{



	font-size: 8pt;



	font-weight: normal;



	margin: 0px;



}



.kk{



	text-decoration:underline



	color:#FF0000;



}







.margin_b5{margin:0 0 5px 0;}



.margin_b20{margin:0 0 20px 0;}



.margin_r15{margin:0 15px 0 0;}



.padding_tb5rl10{

    padding:5px 10px 5px 10px;

}



.padding_b80{

    padding:0 0 80px 0;

}

.padding_10{

    padding:10px;

}



/*menu-unit*/







#menu-unit{



background:url(images/line.gif) center bottom no-repeat;



}











/*popup*/







#popup{



color:#333333;



font-size:12px;



line-height:14px;



text-align:center;



}



#popup table{



font-size:12px;



line-height:14px;



}



#popup-inner{



width:520px;



margin:0 auto;



background:url(images/pop_bg.gif) center top repeat-y;



}







#pop-contents{



width:500px;



margin:0 auto;



}







#pop-footer{



width:520px;



height:80px;



margin:0 auto;



background:url(images/pop_footer.gif) center bottom no-repeat;



}







#popup-copyright{



padding:35px 20px 0 20px;



text-align:right;



}







#photo{



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



	position:relative;



	top:0px;



	right:0px;



}







#text{



	padding-right:20px;

	line-height:130%;



}







.main_bg{



background:url(images/line_b.gif) repeat;



}

.topmain_bg{



background:url(images/topdot.gif) repeat;



}



.boice_text {



	background-color: #FBECC6;



	margin: 10px;



	padding: 10px;



	border: 1px solid #FF9966;



}



.boice_text2 {



	background-color: #FFFFFF;



	margin: 2px;



	padding: 5px;



	border: 1px solid #CCCCCC;



}



.boice_text3 {



	background-color: #FFFFFF;



	margin: 2px;



	padding: 10px;



	border: 1px solid #CCCCCC;



}



.boice_text3 img { 

    

	float:left;

    

}



.boice_text3 table {

	float:left;

}



.xframetitle{

	font-size:16px;

	height:20px;

	padding-top:3px;

	font-weight:bold;

	text-align:center;

	color:red;

	background:#FFFF99;

}

.frametitle{

	font-size:20px;

	height:22px;

	padding-top:3px;

	font-weight:bold;

	text-align:center;

	color:#993300;

}

.topmain{
	background:url(images/top_aoi7.jpg) no-repeat;
	width:612px;
	height:580px;
	vertical-align:bottom;
	text-align:left;
	line-height:130%;
	padding:0px 0px 16px 28px;}

.txtmenu a {
	color:#666;
	text-decoration:none;}

.txtmenu {
	background-color:#FEF6E4;
	width:95%;}
	
.txtmenu ul {
	padding:0 0 0 10px;
	margin:0;}

.txtmenu li {
	list-style-image:url(images/menu-list.jpg);
	list-style-position:inside;
	padding:6px 0;
	margin:0;
	border-bottom:dashed #CCC 1px;}

.txtmenu1 {
	background:url(images/txtmenu.jpg) no-repeat;
	padding:4px 0 4px 12px;
	color:#FFF;}

.sub_ttl{

	color:#663300; 

	font-size:14px; 

	font-weight:bold;

	margin-bottom:5px;

}



.pnf_fm{

	border: 1px solid #FF9966;

	padding:5px;

	font-size: 10pt;

	line-height: 12pt;

}



.pnf_fm02{

	border: 2px dotted #c9bcbd;

	padding:5px;

	font-size: 10pt;

	line-height: 12pt;

	background-color:#fffaea;

	margin-top:10px;

}



.top_news {

	font-size: 10px;

	font-weight: bold;

	color: #0000FF;

}

.sejyutu {
	padding:6px 0 0 4px;}

.s1 {
	height:30px;}

.s2 {
	height:190px;
	vertical-align:bottom;}

.s3 {
	font-size:12px;
	text-align:center;
	height:30px;}

.sejyutu table{
	border-collapse: collapse;
	width:285px;}

.sejyutu td {
	text-align:center;
	padding:4px;}

.sejyutu b {
	font-size:16px;
	padding-left:4px;}

.suisen table{
	border-collapse: collapse;}

.suisen td{
	padding:10px;
	font-size:14px;
	line-height:140%;
	vertical-align:top;}

.suisen p {
	margin:0;
	padding:8px 0 0 0;
	line-height:120%;}	
	
	
.tyuui-table table {
	border-collapse: collapse;
	width:100%;}

.tyuui-table td {
	padding:8px;
	text-align:center;
	font-size:14px;}
	
.ryoukin table {
	border-collapse: collapse;
	width:100%;}

.ryoukin td {
	padding:8px;
	font-size:14px;}
	
.r01 {
	text-align:left;
	background:#FFFF99;
	width:50%;}

.r03 {
	text-align:left;
	background:#FC0;
	width:50%;}

.r02 {
	text-align:right;}

.huku td {
	font-size:14px;
	line-height:130%;
	padding:4px;}

.huku01 {
	font-weight:bold;
	vertical-align:top;
	width:40px;
	background-color:#DFD7C4;}

.tyuui td {
	font-size:14px;
	line-height:130%;
	padding:4px;
	vertical-align:top;}

.tyuui01 {
	vertical-align:top;
	width:60px;
	color:#00F;}

/*‚¨–â‡‚¹*/

.toi img {
	border:none;}

.main-txt {
	font-size:16px;
	line-height:160%;
	padding-left:15px;
	width:574px;}

html>/**/body main-txt { padding-left:20px; }


.main-txt td {
	font-size:16px;
	line-height:160%;}

.main-txt p {
	margin:0;
	padding:10px 0 0 0;}

.toi-bun1 {
	text-align:center;
	font-size:16px;
	font-weight:bold;
	padding-top:10px;}

.otoiawaseform td {
	padding:10px;}

.toi01 {
	background:#F90;
	color:#FFF;
	font-weight:bold;}

.toi02 {
	background:#FFF;
	border-bottom:dotted 2px #F60;}

.botan {
	text-align:center;
	font-size:16px;
	padding-top:10px;}

/*˜’É*/

.title-h2 {
	background:url(images/title-h2.jpg) no-repeat;
	height:37px;
	margin-left:20px;}

.title-h2 h2 {
	font-size:22px;
	color:#666;
	font-weight:bold;
	margin:0;
	padding:0 0 0 24px;}

.midashi1 {
	font-size:18px;
	line-height:150%;
	color:#630;
	font-weight:bold;}

.midashi2 {
	text-align:center;
	font-size:16px;
	padding-bottom:8px;}
	
.yotu1 {
	background:url(images/syoujyo/yotu1.jpg) left no-repeat;
	height:103px;
	padding:10px 0 5px 90px;
	margin-bottom:20px;
	border-bottom:dashed 1px #666;}

.yotu2 {
	background:url(images/syoujyo/yotu2.jpg) right no-repeat;
	height:126px;}

.yotu2 p {
	width:390px;
	padding:0;
	margin:0;}

.yotu-tokutyo {
	border:solid 1px #666;
	padding:10px;}

.back1 {
	background:#FFC;
	padding:10px 0 10px 40px;
	width:540px;
	margin-top:10px;}

.title2 {
	background:url(images/title2.jpg) no-repeat;
	color:#390706;
	height:26px;
	font-size:18px;
	padding:2px 0 0 24px;
	font-weight:bold;}

.txt1 {
	padding:10px 0 0 4px;}		

.txt1 p {
	padding-left:10px;}

.txt2 {
	padding-left:10px;}		

.midori {
	color:#090;}

.aka {
	color:#F00;}

.orenji {
	color:#F30;}
		
.txt1 a {
	color:#F00;}
	
.waku {
	background:url(images/syoujyo/waku-ha.jpg) bottom right no-repeat;
	border:solid #DDAB47 1px;
	padding:20px 0;
	text-align:center;}

.waku p {
	margin:0;
	padding:10px 0 0 0;}

.waku-bun {
	border-bottom:solid 1px #999;
	width:95%;
	font-size:14px;
	margin:0 auto;
	padding-bottom:5px;}


/*Žñ‚±‚è*/

.midashi3 {
	font-size:18px;
	line-height:150%;
	text-align:center;
	font-weight:bold;
	padding-bottom:10px;}


.kubi1 {
	background:url(images/syoujyo/kubi1.jpg) right top no-repeat;}

.kubiha {
	font-size:18px;}

.kubi2 {
	background:url(images/syoujyo/kubi2.jpg) right top no-repeat;}

.kubi-waku {
	border:solid 1px #000;
	padding:10px;
	height:200px;
	margin-top:5px;}
	
.kubi-l {
	float:left;
	width:270px;}

.kubi-r {
	float:right;
	width:250px;}

.kubi-migi {
	text-align:right;
	padding-right:5px;}
	
.midahi4 {
	background:#E2E2E2;
	color:#333;
	font-weight:bold;}
	
.bar {	
	background:url(images/syoujyo/bar.jpg) no-repeat;
	color:#333;
	padding:0 0 0 26px;
	height:24px;
	font-size:18px;
	font-weight:bold;}

.kubi-bun p {
	padding:10px 0 0 10px;
	margin:0;}

.ao {
	color:#00F;}

.kubi-waku2 {
	border:solid 1px #000;
	padding:5px 20px;
	margin-top:10px;
	width:540px;}

.kubi3 {
	background:url(images/syoujyo/kubi3.jpg) right no-repeat;}

.kubi4 {
	background:url(images/syoujyo/kubi4.jpg) right top no-repeat;}

.kubi4-zu {
	text-align:right;
	font-size:12px;
	padding-right:160px;}

.kubi-bun3 {
	padding-left:40px;}

.tya {
	color:#630;}
	
.kubi5 {
	background:url(images/syoujyo/kubi5.jpg) right top no-repeat;}

.kubi5-zu {
	text-align:right;
	font-size:12px;
	padding-right:200px;}

.kubi6 {
	background:url(images/syoujyo/kubi6.jpg) right no-repeat;
	border:solid 1px #666;
	padding:10px;
	margin-top:10px;}

/*ã•”Œz’Å*/

.kei1 {
	background:url(images/syoujyo/kei1.jpg) top right no-repeat;}

.kei-waku {
	margin-top:10px;}

.kei-waku td {
	background-color:#FFC;
	color:#00F;
	padding:4px 8px;
	text-align:center;}

.kei2 {
	background:url(images/syoujyo/kei2.jpg) left no-repeat;
	padding-left:165px;
	margin-top:10px;}


/*•G’É*/

.hiza1 {
	background:url(images/syoujyo/hiza1.jpg) left no-repeat;
	padding:0 0 0 300px;
	height:142px;}

.hiza-koe {
	color:#333;
	line-height:130%;
	padding:10px;
	font-size:15px;
	border:solid 1px #000;}

.font16 {
	font-size:16px;}

.font15 {
	font-size:15px;}

.font15-line {
	font-size:15px;
	line-height:140%;}

.font12 {
	font-size:12px;}

.hiza-waku {
	background:url(images/syoujyo/hiza2.jpg) right no-repeat;
	border:solid 1px #000;
	padding:10px 15px 15px 15px;
	height:130px;}

.hiza-waku u {
	font-size:16px;}

.hiza-l {
	float:left;
	width:230px;
	padding-top:10px;}

.hiza-r {
	float:right;
	width:280px;
	padding-top:10px;}
	
.hiza-bun p {
	padding:10px 0 0 10px;
	margin:0;	}

.hiza-bun2 {
	padding-left:30px;}

.hiza-list {
	padding:0 0 0 20px;}
	
.hiza3 {
	background:url(images/syoujyo/hiza3.jpg) right top no-repeat;}

.hiza4 {
	background:url(images/syoujyo/hiza4.jpg) right bottom no-repeat;
	height:150px;
	padding-top:4px;}

.back2 {
	background:#FFC;
	padding:20px;
	font-size:16px;
	line-height:160%;}	

.hiza6 {
	background:url(images/syoujyo/hiza6.jpg) right top no-repeat;}

.hiza7 {
	background:url(images/syoujyo/hiza7.jpg) right top no-repeat;}


.hiza8 {
	background:url(images/syoujyo/hiza8.jpg) left no-repeat;
	padding:0 0 0 170px;
	height:135px;}

.hiza-syoujyo {
	margin:10px 0 20px 10px;
	width:97%;}

.hiza-syoujyo td {
	font-size:16px;
	line-height:150%;
	vertical-align:top;}

.hiza-td {
	background:url(images/syoujyo/list2.jpg) left top no-repeat;
	padding-left:8px;}

.left10 {
	padding-left:10px;}

/*ŒÒŠÖß*/

.mata1 {
	background:url(images/syoujyo/mata1.jpg) right no-repeat;}

.mata1-1 {
	background:#FFC;
	padding:10px;
	width:300px;
	font-size:15px;
	line-height:130%;}

/*œ”Õ*/

.kotu {
	padding:4px 0 10px 0;
	text-align:center;}

.kotu-table {
	padding:10px 0;}

.kotu-table td {
	font-size:14px;
	line-height:140%;}

.kotu-t1 {
	background:#FFC;
	width:250px;}

.kotu-table p {
	padding:10px;
	margin:0;}

.kotu-t2 {
	background:#FFC;
	width:250px;}

.kotu-t01 {
	padding:2px 8px;
	background:#F39800;
	font-weight:bold;
	color:#FFF;}

.kotu-t02 {
	padding:2px 8px;
	background:#8FC31F;
	font-weight:bold;
	color:#FFF;}

.kotu-waku1 {
	border:solid 1px #333;
	padding:10px;
	margin-bottom:10px;}

.kotu-waku1 b {
	color:#333;}

.sbun p {
	padding:10px 0 0 10px;
	margin:0;}

.sbun2 p {
	padding:5px 0 0 0;
	margin:0;}

.kotu1 {
	background:url(images/syoujyo/kotu1.jpg) right top no-repeat;}

.kotu2 {
	background:url(images/syoujyo/kotu2.jpg) right top no-repeat;}

.kotu3 {
	background:url(images/syoujyo/kotu3.jpg) right top no-repeat;}

.kotu-waku {
	border:solid 1px #333;
	padding:10px;}

.pink {
	color:#F3F;}

.kotu-sen {
	border-bottom:solid 1px #999;
	margin-bottom:8px;}
	
/*Œ¨*/
	
.kata1 {
	background:url(images/syoujyo/kata1.jpg) no-repeat left;
	padding-left:200px;
	margin-top:5px;}

.kata2 {
	background:url(images/syoujyo/kata2.jpg) no-repeat right top;}

.kata3 {
	background:url(images/syoujyo/kata3.jpg) no-repeat right;
	padding-left:10px;}
	
	
/*•I*/

.hiji1 {
	background:url(images/syoujyo/hiji1.jpg) no-repeat right top;}

.hiji2 {
	background:url(images/syoujyo/hiji2.jpg) no-repeat right top;}

/*äF*/

.ken {
	background:url(images/syoujyo/ken.jpg) no-repeat right top;}

.ken-migi {
padding-left:45px;
font-size:15px;
line-height:130%;}

/*˜c‚Ý*/

.yugami-table {
	padding-top:10px;}

.yugami-table table{
	border-collapse: collapse;}

.yugami-table td {
	text-align:center;
	padding:4px;
	width:174px;}

.yugami-table td p {
	text-align:left;
	padding:0;
	margin:0;}

.yugami-table2 table{
	border-collapse: collapse;}

.yugami-table2 td {
	padding:4px;}

.yugami-waku2 {
	border:solid 1px #333;
	padding:10px;}

.yugami-waku2 ul {
	padding:0 0 0 30px;
	margin:0;}

.yugami-waku2 li {
	list-style-image:url(images/syoujyo/list8.jpg);}
	

.yugami-waku {
	border:double 3px #666;
	padding:10px;
	text-align:center;}

.yugami2-2 {
	width:250px;}

.yugami-table2 {
	padding:5px 0 0 10px;}


.yugami-table2 td p {
	margin:0;
	padding:4px 0 0 0;}

.yugami-zu {
	text-align:right;
	font-size:14px;}	


/*Œð’ÊŽ–ŒÌ*/

.jiko-waku {
	border:solid 1px #000;
	padding:10px;
	color:#F00;
	font-weight:bold;}

.jiko1 {
	background:url(images/syoujyo/jiko1.jpg) no-repeat right bottom;}

.jiko2 {
	background:url(images/syoujyo/jiko2.jpg) no-repeat right top;}

.jiko3 {
	background:url(images/syoujyo/jiko3.jpg) no-repeat right top;}

.jiko5 {
	background:url(images/syoujyo/jiko5.jpg) no-repeat right top;}

.jiko-waku2 {
	border:solid 1px #333;
	padding:10px;} 

.jiko-waku201 {
	float:left;
	width:250px;}

.jiko-waku202 {
	float:right;
	width:280px;}


/*”PÁ*/

.nenza1 {
	background:url(images/syoujyo/nenza1.jpg) no-repeat right;}

.nenza2 {
	background:url(images/syoujyo/nenza2.jpg) no-repeat left bottom;
	padding-left:140px;}

.nenza3 {
	background:url(images/syoujyo/nenza3.jpg) no-repeat left;
	padding-left:170px;}
	
.nenza4 {
	background:url(images/syoujyo/nenza4.jpg) no-repeat left;
	padding-left:190px;
	height:108px;}

.nenza5 {
	background:url(images/syoujyo/nenza5.jpg) no-repeat right top;}

.stable table{
	border-collapse: collapse;}

.stable td {
	padding:4px;}

/*Ž©—¥_Œo’É*/

.jiritu1 {
	background:url(images/syoujyo/jiritu1.jpg) right no-repeat;
	line-height:130%;}

.jiritu-koe {
	border:double #000 3px;
	padding:5px 10px;
	width:380px;}
	
:root *> .jiritu-koe {
	width:360px;}
	
.jiritu-koe p {
	margin:0;
	padding:0 0 10px 0;}

.jiritu-table {
	margin-top:15px;}
		
.jiritu-table td {
	font-size:14px;
	line-height:140%;
	vertical-align:top;
	padding:4px;}

.jtd1 {
	background:#FFC;}

.jiritu-t1 {
	font-size:16px;
	color:#630;
	padding-bottom:4px;
	font-weight:bold;
	text-align:center;}

.jiritu-waku {
	border:solid 1px #000;
	padding:8px;
	font-size:16px;
	line-height:150%;}	

.jiritu2 {
	background:url(images/syoujyo/jiritu2.jpg) right no-repeat;}

.jiritu2 td {
	font-size:15px;
	line-height:140%;}

.jiritu2-1 {
	background-color:#FFC;
	width:450px;
	padding:5px;
	margin:10px 0 5px 0;}

.jiritu2-2 {
	background-color:#EBFFFE;
	width:450px;
	padding:5px;}

.blue {
	color:#06F;}

.jiritu-table1 td {
	font-size:14px;
	padding:4px;}

.jiritu-table1 table {
	border-collapse: collapse;
	margin-left:10px;}

.midashi5 {
	color:#630;
	font-weight:bold;
	padding-left:10px;}

.jiritu-t {
	background:url(images/syoujyo/jiritu-t.jpg) right top no-repeat;}

.jiritu3 {
	background:url(images/syoujyo/jiritu3.jpg) right top no-repeat;}

.jiritu4 {
	background:url(images/syoujyo/jiritu4.jpg) right top no-repeat;}

.jiritu5 {
	background:url(images/syoujyo/jiritu5.jpg) left no-repeat;
	padding:10px 0 0 240px;
	height:133px;}

.jiritu6 {
	background:url(images/syoujyo/pin.jpg) top no-repeat;
	border:solid 1px #000;
	padding:40px 10px 20px 20px;}

.jiritu6-1 {
	float:left;
	width:158px;}

.jiritu6-2 {
	float:right;
	width:340px;}

.jiritu6 b {
	font-size:15px;
	line-height:140%;}


/*ˆÝ’°áŠQ*/

.ityo {
	background:url(images/syoujyo/ityo.jpg) right no-repeat;}
	
.ityo-waku {
	padding:10px 20px;
	margin-top:10px;
	background-color:#FFC;
	width:500px;}

.ityo-waku dl {
	padding-top:5px;
	margin:0;}
	
.ityo-waku dt {
	background:url(images/syoujyo/ityo-list.jpg) no-repeat left;
	padding-left:16px;
	padding-top:4px;b}

.ityo-waku dd {
	padding:0;
	margin:0;
	color:#630;}

.ityo2 {
	font-size:16px;
	padding-bottom:10px;}

.swaku {
	border:solid 1px #666;
	width:560px;
	padding:10px;}

/*‰ß•q«’°ÇŒóŒQ*/

.kabin-waku {
	text-align:center;
	border:solid 1px #333;
	padding:10px;
	margin-top:5px;}

.kabin1 {
	background:url(images/syoujyo/kabin1.jpg) right no-repeat;}


/*–«”æ˜J*/

.mansei-list {
	border:solid 1px #333;
	padding:10px;
	height:250px;}

.mansei-list01 {
	float:left;
	width:280px;
	font-size:15px;}	

.mansei-list02 {
	float:right;
	width:250px;
	font-size:15px;}	

.man-table {
	margin:5px 0 0 10px;}

.man-table td {
	padding:0 10px;
	vertical-align:top;}

.man-table td p {
	padding:10px 0 10px 5px;
	margin:0;}

.man01 {
	background-color:#C60;
	color:#FFF;
	font-weight:bold;}

.man02 {
	background-color:#690;
	color:#FFF;
	font-weight:bold;}

.man03 {
	background-color:#FFC;}

.man-waku {
	border:solid 1px #333;
	padding:10px;}

.man-waku p {
	margin:0;
	padding:8px 0 0 0;}


.mansei1 {
	background:url(images/syoujyo/mansei1.jpg) right no-repeat;
	height:148px;}

.mansei2 {
	background:url(images/syoujyo/mansei2.jpg) right no-repeat;}

.mansei2 p {
	width:440px;}

.mansei3 {
	background:url(images/syoujyo/mansei3.jpg) right no-repeat;
	padding-left:10px;}


/*—«Ž¾Š³*/

.jyosei-waku {
	border:solid 1px #333;
	padding:10px;}
	
.j-waku01 {
	float:left;
	width:290px;}

.j-waku02 {
	float:right;
	width:250px;}

.jyosei2 {
	background:url(images/syoujyo/jyosei2.jpg) left no-repeat;
	padding-left:210px;
	height:139px;
	margin-bottom:5px;}

.bar2 {	
	background:url(images/syoujyo/bar2.jpg) no-repeat;
	padding:0 0 6px 28px;
	height:15px;
	color:#F00;
	font-size:16px;
	line-height:100%;
	font-weight:bold;
	margin-left:10px;}

.jyosei3 {
	background:url(images/syoujyo/jyosei3.jpg) right no-repeat;
	padding:10px 0 0 10px;}
	
.jyosei-list {
	background:#FFC;
	text-align:center;
	padding:10px 10px 0 10px;
	width:550px;}

.jyosei-list a:hover {
	color:#F00;}

.jyosei-list td {
	text-align:center;
	padding:2px 0;}

.jl01 {
	background:#F93;
	color:#FFF;
	font-weight:bold;}

.jl01 a {
	color:#FFF;}

.jl02 {
	border-top:solid 1px #999;}	

.font18 {
	font-size:18px;}

.jyosei-waku2 {
	border:solid 1px #333;
	padding:10px;
	margin:10px 0 0 10px;}

.jyosei-koe {
	background:url(images/syoujyo/pin.jpg) top no-repeat;
	border:solid 1px #333;
	padding:50px 20px 20px 20px;}

.jyosei-koe2 {
	text-align:right;
	font-size:14px;}
