@charset "euc-jp";
/* CSS Document */

body {text-align:center}
a img{border:none}

.Head2 {width:850px; margin:0 auto; text-align:left}
.Head2 h3{background-color:#66CCFF}
.Head2 h1{font-size:14px}
.Head2 img { vertical-align:text-bottom}

.Center {text-align:center; margin-top:1em}

#Nagarezu {text-align:center;padding:20px 20px 15px 20px; margin:0}


.Moushikomi {
     width:850px; 
     margin:0 auto;text-align:left; padding-bottom:10px;
	 background-color:#eef0ff}
	 
.Shizai {
     width:850px; 
     margin:0 auto;text-align:left; padding-bottom:10px;
	 background-color:#e7ffec}	 


#Link {	margin:0 0px 10px 0px;text-align:center}
#Link img {margin:4px;border:1px solid #cbcbfc}
#Link img:hover {border-color:Red}



.Kakomi {
	border:1px solid #cbcbfc; 
	padding:0px 20px 20px 20px; 
	margin:0 20px 10px 20px;
	background-color:#fff;
	text-align:left;
	font-size:14px;
	line-height:1.4em;
	}
	
.Shizai .Kakomi {
	border:1px solid #c2ecbe; 
	}	
	
.Kakomi h2 {
	margin:20px 0 0 0;text-align:center;
	}
	
.Kakomi h5 {
	font-size:16px;
	margin:20px 0 0px 20px;
	}
		
.Kakomi p {margin:0.8em  0 0 20px;
	text-align:justify
	}

.Kakomi h3 { margin:0}
				
.Kakomi h4 {
	background-color:#6a90ff;
	color:#fff;
	font-size:12px;
	border:1px solid #4a80eb;
	border-color:#bcccfd #4a80eb #4a80eb #bcccfd;
	margin: 20px 0 0 0;
	padding:4px 6px 2px 6px;
	}
	
.Kakomi #TypeTable {margin:0 20px 20px 20px}	

.Kakomi #TypeTable td{font-size:16px;padding:3px;border-bottom:dashed 1px #66a}


.Kakomi #Hidari {margin:1em 0; width:270px; float:left;}
.Kakomi #Hidari img {margin:0 0 0 20px;}
.Kakomi #Migi {margin:1em 1em 0 280px; width:460px;}
.Kakomi #Cost {background-color:#6666aa;
	width:6em;
	text-align:center;
	color:White;
	font-weight:bold}

#TypeSelect {margin:0 20px;border-collapse:collapse;width:810px}
#TypeSelect td, #TypeSelect th{
	border:1px solid #999;
	text-align:center;
	font-size:14px;
	padding:5px;
	background-color:#fff}
	
#TypeSelect th {text-align:left; background-color:#c0d0ff; width:80px;font-size:14px}
.Shizai #TypeSelect th { background-color:#ffecc6}

#TypeSelect td {width:100px; font-size:18px}
#TypeSelect .Setsumei td {text-align:justify;line-height:1.3em; font-size:14px}

h4.Title2 {
	background-color:#6a90ff;
	color:#fff;
	font-size:12px;
	border:1px solid #4a80eb;
	border-color:#bcccfd #4a80eb #4a80eb #bcccfd;
	margin: 10px 20px 10px 20px;
	padding:4px 6px 2px 6px;
	}

.Types {margin-bottom:20px}

.Types h4 {border-bottom:2px solid #3366CC; color:#3366CC;
	margin:0 20px}

#Seikyu {text-align:right;font-size:12px;padding:10px 20px;margin:0}
#Seikyu a {color:#009900}


#Mousikomi {margin:0 20px;border-collapse:collapse;width:810px}
#Mousikomi td, #Mousikomi th {
	border:1px solid #666;
	padding:5px;
	font-size:12px;
	background-color:#fff }
	
	
#Mousikomi th {width:100px; text-align:center; background-color:#c0d0ff}
.Shizai #Mousikomi th { background-color:#ffecc6}

#Mousikomi input[type='text'] {background-color:#e6e6e6; border:none; width:570px }
#Mousikomi input:focus[type='text'] {background-color:#FFFF99}
#Mousikomi input.address {width:470px;}

.Kakomi2 {
	border:1px solid #66a; 
	padding:20px; 
	margin:0 20px 10px 20px;
	background-color:#fff;
	text-align:justify;
	font-size:12px;
	line-height:120%}
.Kakomi2 p {margin:0.7em}
.Kakomi2 h2 {background-color:#6a90ff; color:white; padding:8px 6px 4px 6px;font-size:16px}
.Kakomi2 h3 {color:#27a6a8; border-bottom:1px solid #27a6a8;margin:2em 0 0 0.5em;line-height:110%;font-size:16px}

#Ichiran {margin:1em 20px; border-collapse:collapse;
	background-color:white; }

#Ichiran th {
	text-align:left; 
	padding:1em; 
	border:1px solid #FFCC33;
	font-size:12px;
	background-color:#FFFFCC;
	width:190px;
	}
	
#Ichiran td {
	text-align:left; 
	padding:1em; 
	border:1px solid #FFCC33;
	font-size:12px;
	width:600px
	}