@charset "Shift_Jis";/* 全体 */*{margin:0;padding:0;font:normal normal normal 100%/1.5em Verdana,Osaka,Chicago,"ＭＳ Ｐゴシック",sans-serif; text-align:left; } body{ text-align:center; font-size: 9pt; margin-top: 20px;}a{ text-decoration: underline; color:#111111; }a:link{color:#31006E; }a:hover{ color:#E41E58; text-decoration: underline; }/* ページ枠 */#PAGE{ width:700px; margin:0 auto; text-align:left; border:1px solid #A6A092;background:#fff;}/* ヘッダ */#HEAD{ width:100%; padding-left: 35px;padding-top: 17px;}/* site-title */h1 { font-size:x-small; color:#ffffee; text-decoration:none; font-family:Georgia,serif;}h1 a:link,h1 a:visited,h1 a:hover{ color:#000; }p.skip{ display:none; }.text1{ margin:5px 1em 5px 0em; font-size:x-small;  color:#444; }.text2{ margin:0 1em 0em 0em; font-size:x-small;  color:#444; text-align: right;}/* 左・menu*/#MENU{ width:160px; float:left; margin:0; background:#fff; border:none; margin-top:33px;margin-left:35px;}#MENU h2{ font-size:122%; color:#000; padding:0 10px 2px 0; background:#fff; }#MENU ul{ list-style-type:none; color:#000; width:130px; }#MENU li{ float:left;}/* 左・スペース*/#NAVI{ width:160px; float:left; margin:0; background:#fff; border:none; margin-top:80px;margin-left:40px;}.text{ margin:1.5em 1em 0em 0em; line-height: 1.6em; }/* メインTOP */#MAIN2{ width: 500px;height: auto;color:#444; background:#fff;  padding-left: 50px;padding-top: 22px;}.text{ margin:1.5em 1em 0em 0em; line-height: 1.6em; }.backtop{ text-align:right; border-top:none; margin:0  5px;}/* メイン右・text */#MAIN{ width: 440px;height: auto;color:#444; background:#fff; margin:25px 0 0 226px; padding:10px 5px 5px 0; }.text{ margin:1.5em 1em 0em 0em; line-height: 1.6em; }h2{ font:x-small Georgia,serif; color:#444; margin:0 10px 10px 0px; padding:2px 10px 2px 10px; background:#000; }h3,h4{ color:#000; padding:2px 0px; margin:0.5em 0; }h3{ font-size:122%; }h4{ font-size:110%; }p{ color:#444;margin:10 0px 3 0px; line-height: 1.8em;}.text2{ text-align: left; font-size:90%; color:#222;margin:10 0px 3 0px; line-height: 1.8em;}#MAIN ul{ list-style-image : url("img/o.gif"); margin-left: 10px ; }#MAIN li{ margin:7px 0px 7px 10px; padding:0; line-height: 1.7em;}/* nambering-list */#MAIN ol{list-style-image : url("img/oo.gif"); padding:0px; margin-left: 11px ;  }#MAIN ol li{ padding:0; line-height: 1.7em;}/* 説明+リスト */#MAIN dl{list-style-position:inside;  margin:0 0 0.7em 0; }#MAIN dt{ margin:0 0 0.4em 0.2em; font-weight:bold; padding:2px 0; color: #232323; border-bottom:1px dotted #999; }#MAIN dd{ margin:0 0.2em 0.7em 0.2em; }/* box */.box_1{ border:1px solid #999; margin:0.5em 0;  margin:10px 0 3px 0; line-height: 1.8em; padding: 20px }.box_2{ background:#f2f2f2 url("img/line.gif"); color:#333; border:1px solid #c8c8c8; margin:10px 0 3px 0; line-height: 1.8em;padding: 15px;}.box_3{ border:2px solid #B047B7;  color:#333; margin:10px 0 3px 0; line-height: 1.8em; padding: 18px;}/* box-@menu */.box_4{ border:0px; background-color: #FCF5ED;  font-size: 8pt; color:#222; margin:5px 0 5px 0; line-height: 1.8em; padding: 15px;}img { border:0; }/* img-横text */#MAIN dl.img_side dt{ float:left; margin:5px 1em 0 0; border:none; }#MAIN dl.img_side dd{  }/* 回り込み解除 */br.clear{ clear:both; line-height:0px; }#contact1 {	margin: 0px;	padding: 0px;}#contact2 {	margin: 0px;	padding: 0px;}#contact1 h2 {	font: 1em "MS ゴシック", Osaka, sans-serif;	color:#9999FF;    padding: 0px 0px 2px 14px;    margin: 5px 0px 5px 0px;	background: url(img/point.gif) left no-repeat;	}	#contact1 p {	font: 1em/2.2em "MS ゴシック", Osaka, sans-serif;	margin:1em 0px ;}#contact2 p {	font: 1em/1.8em "MS ゴシック", Osaka, sans-serif;}#form1 button {	border:solid 0px #ffffff;	background-color:#ffffff;	width:91px;	height:18px;	}#form1 {	color:#555;	text-align:left;	margin-top:10px;	}#form1 td {	vertical-align:top;	padding-bottom:10px;	}.form_item {	width:150px;		}#form1 td .mini {	font-size:0.85em	}#FOOT{ font-size:9px; text-align:right; color:#000; background:#fff; margin:0px 38px 20px 0; border:none;  }
