/* CSS Document */
body{line-height:120%;}

td.navi a{color:#FFFFFF;}

table.margin01{margin-top:40px;}
p{padding:0px 10px; font-size:13px;line-height:130%;}

.text01{ font-size:12px ; color:#333333 ; line-height:130% ;}
.text02{ font-size:13px ; color:#333333 ; font-weight:bold ; line-height:130%;}

.midashi01{font-size:16px ; color:#CC0000 ;}
.midashi02{font-size:16px ; color:#333333 ; font-weight:bold ;}
.midashi03{margin-left:10px;margin-top:0px;padding:0px;width:390px;}
.midashi04{font-size:16px ; margin:0px ;padding:0px; color:#00CC00;}
.midashi05{margin:10px;width:670px;}
.midashi06{padding:5px; font-size:12px; margin-bottom:0px; }
.midashi07{margin:15px;}
.midashi08{padding:30px;}
.midashi09{font-size:12px ; margin:0px 10px;padding:0px; color:#333333; font-weight:nomal;}
.midashi10{font-size:15px ; color:#FF0000;}
.midashi11{font-size:12px ; margin:0px 10px;padding:0px; color:#0033FF;}
.midashi12{padding:5px; font-size:12px; margin-left:10px; border-right:dashed 1px #FF00FF;}
.midashi13{font-size:16px ; margin:0px 10px;padding:0px;font-weight:bold; color:#9A5957;}
.midashi14{font-size:12px ; margin:0px 10px;padding:0px; color:#333333;}
.midashi20{font-size:10px ; margin:0px 10px;padding:0px; color:#333333;}
.midashi21{font-size:12px ; margin:0px 20px;padding:0px; color:#333333;}

.hutozi{font-weight:bold;color:#FF0000;}
.hutozi01{font-weight:bold;color:#000000;}
.hutozi02{padding:0px; font-weight:bold;color:#FF0000;}
.hutozi03{ font-size:14px; margin:0px;padding:0px; color:#FF00FF;}
.hutozi04{font-size:14px; margin:0px;padding:0px; color:#FF9933;}
.hutozi05{ font-size:18px ; font-weight:bold;color:#000000;}
.hutozi06{font-size:18px ; font-weight:bold;color:#FF0000;}
.hutozi08{ font-size:18px ; padding:0px; font-weight:bold;color:#FF0000;}
.hutozi09{ font-size:18px ; padding:0px; font-weight:bold;color:#000000;}
.hutozi10{font-size:16px ; font-weight:bold;color:#FF6600;}
.hutozi12{font-size:12px ; color:#FF0000;}
.hutozi19{ font-size:18px ; padding:0px; font-weight:bold;color:#0066FF;}
.hutozi20{font-size:22px ;font-weight:bold;color:#FF00FF;width:40px;}
.hutozi21{border-left:solid 10px #996633; border-bottom:solid 3px #996633; margin:10px 10px;width:95%;}


.link01{ font-size:12px ; color:#000000 ; line-height:130% ; margin:0px ; padding:0px;}
.td01{padding:10px;}

.style1{color:#FFFFFF;}

.padding{padding:10px;}
.div010 a{color:#996600;font-size:12px ; margin:0px 20px;padding:0px;}
.border{border:dashed 1px #FF00FF; font-size:12px;}
.border02{border-bottom:dashed 3px #00CC33; margin:15px 0px;}
.border03{border-bottom:dashed 3px #FF00FF; margin:0px 0px; width:200px;}
.border06{border-bottom:solid 3px #663300; margin:15px 0px;}

.div02{border-bottom:solid 3px #663300;}
.div003{border-bottom:solid 3px #663300; margin-left:10px; font-size:12px;}
.div04{width:200px; margin-left:80px; margin-top:30px;}
.div05{width:60px; margin-right:37px;}
td.td01{ width:362px;margin:0;padding:0;}
.div03{text-align:center;width:200px; margin-top:8px;}

td.td02{width:85px;}
td.td021{width:85px;color:#ffffff;}
.top01{border-top:dashed 1px #FF00FF; width:90%; margin:0px auto;}
h1{background:#FFFFCC;color: #84251F;width:100%;padding-left:10px;height:23px;padding-top:10px;font-size:18px;}
h2,h3,h4,h5,h6{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#333333;
	}
	
.index_clum_01{
	width:506px;
	height:150;
	border:solid 1px #FFCCFF;
	margin:1px auto;
	padding:2px;
	}
	
.index_clum_01 img.border01{
	border:solid 1px #FFCCFF;
	padding:5px;
	float:left;
	
	}
	
.index_clum_01 div.float_right{
	margin:0px auto;
	border:solid 1px #FFCCFF;
	float:right;
	width:360px;
	font-weight:bold;
	}
	
.index_clum_01 div.float_right02{
	margin:5px auto 0 auto;
	border:solid 1px #FFCCFF;
	float:right;
	width:360px;
	min-height:100px;
	height:auto !important;
	height:100px;
	}
	
div.index_clum_02{
	width:480px;
	border:double 1px #FFCCFF;
	padding:5px;
	margin:10px auto;
	}
	
	/**link**/
/*

 font-size   文字のサイズ
 
 color		 文字の色
 
 font-weight 書体　:bold 　太字になる
 			　　　 :normal 普通
 
 */

.style2 {
	color: #712726;
	font-weight: bold;
}
.style4 {color: #712726}
.style5 {color: #000000}

.header {
	padding:10px 0px;
	margin: 0 auto;
	text-align: center;
}
.sp-menu {
	display: none;
}
.mb20 {
	margin:0 0 20px 0;
}
.hh {
	font-size:300%;
}
.hd {
	font-size:200%;
}
