@charset "Shift_JIS";/* CSS Document *//** padding clear *************************************************************************/*{	margin:0;	padding:0;	font-style:normal;	text-align:left;	line-height:1.0;}html {-webkit-text-size-adjust: none}h1, h2, h3, h4, h5, h6, p, span, ul, ol, li, dl, dt, dd, table, th, td, input, legend, div {	margin:0;	padding:0;}body#l1 #wrapper, body#l2 #wrapper, body#l3 #wrapper{width: 100%;background-color: #F3F7E9;color:#666;	font-family:		"ヒラギノ角ゴ Pro W3",		"Hiragino Kaku Gothic Pro",		"HiraKakuPro-W3",		Osaka,		"メイリオ",		"Meiryo",		"ＭＳ Ｐゴシック",		"MS PGothic",		Sans-Serif;	}a:link{color:#768f1b;text-decoration:underline;}a:visited{color:#768f1b;text-decoration:underline;}a:hover{color:#768f1b;text-decoration:underline;}a:active{color:#768f1b;text-decoration:underline;}a.ora:link{color:#DF7E0D;text-decoration:underline;}a.ora:visited{color:#DF7E0D;text-decoration:underline;}a.ora:hover{color:#DF7E0D;text-decoration:underline;}a.ora:active{color:#DF7E0D;text-decoration:underline;}a{-webkit-tap-highlight-color: #B5FF00;}dt a, dd a {font-weight: bold;}ul#nv1, ul#nv2 { list-style: none; margin-top:5px;}#nv1 li, #nv2 li {float: left; margin-left:7px;}#nv1 li a, #nv2 li a{ display: block; }ul#nv1:after, ul#nv2:after {  display:block; overflow:hidden; clear:both;  margin-bottom:-1px; height:1px; content:"";}#main *, .entry-body * {line-height: 1.3;}#main dt {margin-top:20px;}#main dd {padding-left:15px;}img {max-width: 100%;height: auto;}#rebokome {display: none;}#rebokome img {display: none;}.reverse {color: #999;}h1 {background-color: #8DA602;font-size:115%;color: #fff;text-decoration: none;margin: 20px 0 20px 0;padding: 10px 0 10px 10px;}h2, h3 {background-color: #8DA602;font-size:90%;color: #fff;text-decoration: none;margin: 20px 0 20px 0;padding: 5px 0 5px 10px;}#footer {margin: 30px 0 0 0;}