@charset "utf-8";

small{font-size:85%;}
option{padding:0 2px 0;}
.f1{background-color:#f3f8ff; width:330px;}
.f2{background-color:#f3f8ff; width:60px;margin-bottom:5px;}
.f3{float:right;}
.input01{margin-bottom:8px;}
.input02{margin-bottom:8px;text-align:center}
.select01{margin:8px 0 8px;}

#content{font-size:110%;}

/* 郵便番号入力住所表示  */
.addframe{
width:330px;
font-size:13px;
position:static;
margin:0 0 6px;
/*position:absolute;*/
}
.seltable{
width:330px;
background-color: #eeeeee;
border:1px solid #6f6f6f;
padding:5px;
margin:2px 0 0;
}

.header_title{ 
	width:100%;
	background-image:url(../img/bg12.gif);background-repeat:repeat; 
	font-size:23px; text-align:left; color:#2f2eff;
letter-spacing:0.15em;
padding:8px 0 6px;margin:0 0 5px; 
text-shadow:2px 2px 2px #b0c7c1;
-webkit-text-shadow:2px 2px 2px #b0c7c1;
-moz-text-shadow:2px 2px 2px #a4aa97;
}


/* Googleマップ表示 */
.titlebar{
background-image:url(../b60.gif);padding:1px 8px 1px;border:1px solid #a0b8d4;
text-align:center;font-size:12px; width:300px; float:right;
margin:0 0 2px;
}

/* 入力確認 */
.chk_table{
margin:0;
padding:5px;
border-spacing:1px;
}
.chk_table td{ border-bottom:1px dotted #6f6f6f; padding:5px;}



.select_area{
	width:330px;
	float:left;
}
.input_area{
	width:330px;
	float:left;
}

/********* 650未満 ******/
@media screen and (max-width:649px){ 
.select_area{ width:100%; clear:both; }
.input_area{ width:100%; clear:both; }
.f1{width:95%}
}

/********* 400未満 ******/
@media screen and (max-width:399px){
.header_title { font-size:19px; } 
.titlebar{width:90%;clear:both;}
}