@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-radius:4px; box-shadow: 1px 1px 2px 1px rgba(100,100,100,0.1);  
position:relative; -webkit-appearance;
}
input,textarea{padding:3px;}

/* ξ{CGI`FbN */
#subf{margin-top:5px;line-height:1.6;}
#subf input[type=checkbox]{  margin-right:5px;  box-shadow:none; }

.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.top{vertical-align:top;}
.b{font-weight:bold;}
.nowrap{ white-space:nowrap; }
.dotline{margin-bottom:11px;}
.dotline2{padding:1px;margin:10px 0 10px;}

.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:770px; 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; }
 */


.tname{ 
width:150px; display:table-cell; padding:7px;vertical-align:top; font-weight:bold; 
background-color:#efeff8; 
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 #cacade;}
.bdr11{ border:1px solid #cacade;}

/* όΝ */
.tform{ width:550px;display:table-cell;padding:2px 0 2px 8px; vertical-align:top; }
/*
.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 */
.form0{width:520px;}
.form1{width:540px;} 
.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*/
.btn3{margin-top:10px;padding:3px 30px 3px;} /*back*/
/* G[bZ[W */
.ermsg{
	width:400px; margin:0 auto 10px; text-align:left; padding:7px;
	border:1px solid #ff0000; color:#ff0000;
}
/*TXT table*/
.ctable{ padding:0;border-spacing:0; }

/* §¨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;width:100%;margin-bottom:10px;}
.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;
	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:700px;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:15px; }
a#pageTop:hover img{
    cursor:pointer;
    opacity:0.6;
}


/*AP[g*/
.anclist{margin:5px 0;padding:0;text-align:left;width:100%;}
.anclist li{
	width:170px;
	height:17px;
	padding:0;margin:1px; line-height:1.0; 
	text-align:left;list-style-type:none;
	float:left;
}


/*******  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;}
}


/* 750’ */
@media screen and (max-width:750px){ 
select,option{font-size:110%;}
input,textarea{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:8px 2px 10px 0px; margin-bottom:7px;}
/*
.bdr1{border:0;}
.bdr11{border:0;}
*/
.bdr1{ border:1px solid #89b1de;}
.bdr2{border:0;}
.bdr22{border:0;}
.ermsg{width:90%;}
#subf{line-height:2.0;}

}

/*******  600’ ******/
@media screen and (max-width:660px){   
.table01{width:100%;}
.table02{width:100%;}
.table03{width:100%;}
.form0{width:95%;}
.form1{width:100%;}
#subf input[type=checkbox]{
    width: 17px;
    height: 17px;
    vertical-align: middle; 
  -webkit-transform-origin: right middle;
  -webkit-transform: scale( 1.05 , 1.05 );
  -moz-transform-origin: left middle;
  -moz-transform: scale( 1.3 , 1.3 );
}
}

/* 500’ */
@media screen and (max-width:520px){ 
.form5{width:100%;} /*ΰe*/
}
/* 400’ */
@media screen and (max-width:400px){ 
.form4{width:100%;}
}
/* 350’ */
@media screen and (max-width:350px){ 
.form0{width:85%;}

}

