@charset "utf-8";

body{ -webkit-text-size-adjust: 100%; }
#suggest {
    position: absolute;
    background-color: #FFFFFF;
    border: 1px solid #aab1c4;
    font-size:13px;
    line-height:130%;
    width: 250px;padding:3px;
}
#suggest div { 
	text-align:left;
    display: block;
    width: 250px;
    overflow: hidden;
    white-space: nowrap;
}
#suggest div.select{ /* Key UP,KeyDwn Style */
    color: #ffffff;
    background-color: #6184de;
}
#suggest div.over{ /* Mouse Over Style */
    color: #ffffff;
    background-color: #6184de;
}

input#query{
	width:170px;padding:1px 3px 1px;box-sizing:border-box; 
	font-size: 9pt;
	background-color:#f8fbfd;
	display: block;
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo',sans-serif;
}
.querysub{
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo',sans-serif;
	font-size:12px; padding:1px 10px 1px;
}
#SearchForm input[type=submit]{height:23px;}

/* base font,form seting*/
body,td{
font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo',sans-serif;
	color:#333333;
	line-height:130%;
}
select,input,textarea{ font-size:13px;color:#333333;}

input[type=text],input[type=button],input[type=submit],input[type=reset],input[type=tel],input[type=email]{

}
input[type=submit]:hover { background-color: #d1ddf0;}
input[type=button]:hover { background-color: #d1ddf0;}
/* iPhone特有フォームデザイン解除 */
input[type=text],input[type=tel],input[type=email],input[type=button],input[type=submit],input[type=password],input[type=reset], textarea{ 
	border:1px solid #6e6e6e; 
	border-radius:4px;  
-webkit-appearance: none; 
}

/* --- */
.dotlinelist{
	background-image: url("https://www.azr.ne.jp/aozoracgi/img/dot.gif");
	background-repeat: repeat-x; font-size:1px; margin:8px 0 5px; padding:2px;
}
/* Deep blue line */
.dblueline{ 
	border-bottom:4px solid #001188;padding:0; margin:10px 0 15px;
}

/********** 500未満 *****/
@media screen and (max-width:400px){ 
input#query{ width:140px;}

}