/*-------------------------------*//*共通設定*//*-------------------------------*//*-------------------------------*//*Contents設定*//*-------------------------------*/div #Contents{ margin:0px; padding:0px; position:relative; top:0px; left:0px; }div #Contents.position{ margin:0px; padding:0px; position:absolute; top:80px; left:0px; }
#header{ margin:0px; width: 720px; background-color:#cce5ff; padding: 5px;}#header .keyword{ font-size:12px;
}

#contact{ width: 680px;}
#contact .back a{ padding-left: 30px;}
#contact  .otoiawase input{ width: 300px; font-size:16px;
 color:#ffffff;
 font-weight: bold;
 background-color:#e54444; padding: 5px;}
#contact .back{ text-align:right;
 padding-top: 10px; font-size:12px;
}
.otoiawase2{ width: 120px; font-size:16px;
 color:#ffffff;
 font-weight: bold;
 background-color:#e54444; padding: 5px; margin: 5px;
}
.sousin_red{ width: 100px; font-size:16px;
 color:#ffffff;
 font-weight: bold;
 background-color:#e54444; padding: 5px; margin: 5px;
}


/*-------------------------------*//*footer設定*//*-------------------------------*/#footer{ margin-top: 10px;}
#footer td{ padding:1px;
 font-size:12px;
 text-align:center;
}
#footer .toi{ background-color:#ffffff; border:1px solid #999; margin: 5px; text-align:center;
 width:680px;
}



/*
#footer{ padding-top: 10px; padding-bottom: 10px;}
#footer table{ background-color:#ffe5ee; border-top:1px solid #999; border-left:1px solid #999; padding:0px;
}
#footer td{ border-right:1px solid #999; border-bottom:1px solid #999; padding:10px;
 font-size:12px;
 text-align:center;
}
*/

#seikyu{ padding-top: 10px; padding-bottom: 10px; width:680px;
}
#seikyu .title1{ text-align:left;
 font-weight:bold;
 font-size:15px;
}
#seikyu .text_red{ color:red;
 margin:0 0 5px 0;
 font-size:14px;
}

#seikyu table{ margin-bottom: 10px; background-color:#eeffff; border-top:1px solid #999; border-left:1px solid #999; padding:0px;
 width:680px;
}
#seikyu th{ background-color:#a0d7e6; border-right:1px solid #999; border-bottom:1px solid #999; padding:5px;
 font-size:12px;
 text-align:left;
 font-weight:normal;
}
#seikyu td{ border-right:1px solid #999; border-bottom:1px solid #999; padding:5px;
 font-size:12px;
}
#seikyu .kakaku{ font-weight:bold;
 font-size:16px;
}
#seikyu .doui1{ font-size:11px;
 color:#2244aa;}
#seikyu .doui2{ font-size:16px;
 font-weight:bold;
 color:red;
}
#seikyu .chuo{text-align:center;
}
#kai_y table{ margin-bottom: 10px; background-color:#f9e566; border-top:1px solid #999; border-left:1px solid #999; padding:0px;
 width:680px;
}
#kai_y th{ background-color:#f9c522; border-right:1px solid #999; border-bottom:1px solid #999; padding:5px;
 font-size:12px;
 text-align:left;
 font-weight:normal;
}
#skai_y td{ border-right:1px solid #999; border-bottom:1px solid #999; padding:5px;
 font-size:12px;
}

form{
 padding:0px;
 margin:0px;
}
/*-------------------------------*//*menu設定*//*-------------------------------*/#Menu{ margin:0px; padding:0px;}/*Menu-TH文字色-白*/#Menu TH{color:#FFFFFF;}/*Menu-リスト無しTH下線有り*/#Menu .line{ margin:0px; padding:5px 0px 5px 0px; border-width:0px 0px 2px 0px; border-style:solid; border-color:#a0d8ef;	color:#FFFFFF;}/*Menu-リスト無しTH下線無し*/#Menu .line2{ margin:0px; padding:5px 0px 5px 0px;	font-color:#FFFFFF;}/*Menu Aタグ設定*/#Menu A:link {		color:#000000;		text-decoration:underline;		}#Menu A:visited {		color:#19448e;		text-decoration:underline;		} #Menu A:hover {/*font-weight: bold;*/		color:#FF0000;		text-decoration:underline;		} #Menu A:active {		color:#CCCCCC;		text-decoration:underline;		}/*Menu-●■色設定*/#Menu .mark1{	color:#e95295;}/*-------------------------------*//*tab位置設定*//*-------------------------------*/#tab{ margin:0px; padding:0px; width: 720px; height: 30px; position:relative; top:0px; left:0px;	background-color:#1199ee;}#tab .menu00{	position:absolute; top:0px; left:0px;	width:80;	height:30;	overflow:hidden;	font-size:14px;}#tab .menu01{	position:absolute; top:0px; left:80px;	width:80;	height:30;	overflow:hidden;	font-size:14px;}#tab .menu02{	position:absolute; top:0px; left:160px;	width:80;	height:30;	overflow:hidden;	font-size:14px;}#tab .menu03{	position:absolute; top:0px; left:240px;	width:80;	height:30;	overflow:hidden;	font-size:14px;}#tab .menu04{	position:absolute; top:0px; left:320px;	width:80;	height:30;	overflow:hidden;	font-size:14px;}#tab .menu05{	position:absolute; top:0px; left:400px;	width:80;	height:30;	overflow:hidden;	font-size:14px;}#tab .menu06{	position:absolute; top:0px; left:480px;	width:80;	height:30;	overflow:hidden;	font-size:14px;}#tab .menu07{	position:absolute; top:0px; left:560px;	width:80;	height:30;	overflow:hidden;	font-size:14px;}#tab .menu08{	position:absolute; top:0px; left:640px;	width:80;	height:30;	overflow:hidden;	font-size:14px;}.Menuout {	padding:0px 0px 0px 0px;}.Menuover {	padding:0px 0px 0px 0px;}.submenu01 {	color:dimgray;	width:120px;	padding:3px 0px 2px 5px;	background-color:#aaccff;	border-top:1px solid #ddeeff;	border-right:1px solid #000008;	border-bottom:1px solid #000008;	border-left:1px solid #ccddff;}.submenu02 {	color:orangered;	width:120px;	padding:3px 0px 2px 5px;	background-color:#ffffee;	border-top:1px solid #ffffff;	border-right:1px solid maroon;	border-bottom:1px solid maroon;	border-left:1px solid #ffffff;}