@charset "shift-jis";

body{word-break: break-all;}
big { font-size: 15px; }
small { font-size: 12px;line-height:1.5;}
a:link{ color: #0000ff; }
a:visited{ color: #0000ff; }
a:active{ color: #f7657b; }
a:hover { color: #f7657b }

select,option,input,textarea{
margin:0 2px 3px 0;border:1px solid #aaaaaa;
border-radius:4px; box-shadow: 1px 1px 2px 1px rgba(100,100,100,0.1);  
position:relative; -webkit-appearance;
}
input,textarea{padding:3px;}

.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.top{vertical-align:top;}
.b{font-weight:bold;}
.nobr{ white-space:nowrap; }

.dotline{margin-bottom:11px;}

.colorset4{text-align:center;padding-left:10px;vertical-align:top;}
/* \ρtH[ */
.sftable{width:90%;margin:0 auto; } /* ΒΆιtable */
/* tH[GA */
.inform_area{ width:640px; text-align:left; margin:0 auto 15px;padding:0;}/* Og */
.yform{clear:both;width:95%;border-spacing:1px;}
/* ΪΌ
.tname{ width:120px; display:table-cell; padding:7px;vertical-align:top; font-weight:bold; }
 */
.telchk{margin:0 0 0 20px;}/* dbΘ΅*/
.tname{ 
width:120px; display:table-cell; padding:7px;vertical-align:top; font-weight:bold; 
background-color:#eeeeee; 
border-radius:4px; 
/*box-shadow: 0 2px 2px rgba(100,100,100,0.1), 0 -4px 5px -2px #c0c0c0 inset; */
box-shadow: 1px 1px 4px 2px rgba(255,255,255,1.0) inset
, -3px -3px 4px -2px #8c8c8c inset;
}

.bdr1{ border:1px solid #d7dce1; }
.bdr11{ border:1px solid #d7dce1;}

/* όΝ */
.tform{ width:450px;display:table-cell;padding:2px 0 2px 8px;}
/*
.bdr2{ border-top:1px solid #bbbbbb; border-right:1px solid #bbbbbb; }
.bdr22{ border-top:1px solid #bbbbbb; border-right:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb; }
*/
/* όΝtH[TCY */
.form1{width:270px;}
.form2{width:115px;} /*©Ό*/
.form3{width:100px;} /*§*/
.form4{width:330px;} /*Z*/
.form5{width:440px;} /*ΰe*/
#adress1{vertical-align:top;margin-bottom:2px;}

/*{^*/
.btn1{font-size:12px;} /*§*/
.btn2{margin-top:10px;padding:3px 50px 3px;} /*submit*/
/* G[bZ[W */
.ermsg{
	width:400px; margin:0 auto 10px; text-align:left; padding:7px;
	border:1px solid #ff0000; color:#ff0000;
}

/* §¨Z Iπ */
.seltable{
background-color: #eeeeee; float:left;
border:1px solid #6f6f6f;
padding:5px;
margin:2px 0 0;text-align:left;
}

/*mFtable*/
.chk_table{ border-top:2px solid #58a7c6; border-left:2px solid #58a7c6;border-right:2px solid #58a7c6;border-bottom:1px solid #58a7c6;}
.chk_table td{vertical-align:top;}
.bg1{background-color: #ffffff;}
.bg2{background-color: #f0f0ee;}
.ud1{border-bottom:1px solid #58a7c6;border-right:1px solid #58a7c6;width:10%;}
.ud2{border-bottom:1px solid #58a7c6;}

input#query{
	width:170px;padding:1px 3px 1px;box-sizing:border-box; 
	font-size: 9pt;
	background-color:#f8fbfd;
	display: block;
	font-family: 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI','Meiryo',sans-serif;
}
.querysub{
	font-family: 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI','Meiryo',sans-serif;
	font-size:12px; padding:1px 10px 1px;
}
#SearchForm input[type=submit]{height:23px;}
.pits1{ float:left;width:200px;} /*Titleζ*/
.pits2{ float:left;width:175px;} /*υForm*/
.pits3{ float:left;width:100px;} /*υBTN*/
.pits_r{ float:right;}

.content{
	margin:0 auto;
}
.band table{
	margin:0 auto;
	text-align:left;
}
.content table,div{
	margin:0 auto;
	text-align:left;
}


.band{width:880px;margin:0 auto;}
.content{width:100%;}
.top01{width:100%;}
.top02{width:650px;margin:10px auto;}
.top03{width:650px;margin:0 auto;}

.table01{width:250px;float:left;}
.table02{width:345px;float:left;}
.table03{float:left;}
.table04{float:right; vertical-align:bottom;}
.table04 td{ height:65px; vertical-align:bottom;}

.saikin{border:1px solid #6586ce;margin:0 0 15px;width:100%;}

#viewer_area{border:1px solid #ff0000;}

/* y[WgbvΙίι {^ */
#pageTop{ position:fixed;bottom:10px;right:10px; }
a#pageTop:hover img{
    cursor:pointer;
    opacity:0.6;
}



/*******  880’ ******/
@media screen and (max-width:900px){   
.band{width:98%;}
.top02{width:98%;}
}
/*******  800’ ******/
@media screen and (max-width:820px){   
.table04{width:100%;text-align:left;}
.table04 td{text-align:left;height:auto;}
}


/* 650’ */
@media screen and (max-width:650px){ 
input,textarea,select,option{font-size:120%;}
input#query{width:140px;}
.pits1{width:170px;}
.pits2{width:145px;}
.pits3{width:100px;}
.title{font-size:100%;}
.sftable{width:100%;}
.top03{width:98%;}
.colorset4{padding-left:4px;}
.inform_area{ width:100%; }
.tname{ 
width:98%; display:block;margin-left:-5px;padding:5px 7px 5px;
}
.tform{ width:100%; display:block; padding:10px 2px 10px 2px; margin-bottom:7px;}
/*
.bdr1{border:0;}
.bdr11{border:0;}
*/
.bdr1{ border:1px solid #b4cde9;}
.bdr2{border:0;}
.bdr22{border:0;}
.ermsg{width:90%;}
}

/*******  600’ ******/
@media screen and (max-width:660px){   
.table01{width:100%;}
.table02{width:100%;}
.table03{width:100%;}

}

/* 500’ */
@media screen and (max-width:520px){ 
.form5{width:100%;} /*ΰe*/
}
/* 400’ */
@media screen and (max-width:400px){ 
.form4{width:100%;}
.telchk{margin:0;padding:5px 0 0;}
}
/* 350’ */
@media screen and (max-width:350px){ 
.form1{width:100%;}
.form2{width:100px;}
}

