
/* X}zp@*/

/* iΜε΄FWebsites Form Default Style Sheet */
/* ΕIXVϊF2015-10-09 */
/* CSS Designed by o-hara */
/* ΠοΫ―J±m@μΡΜΊΖjκοQΑtH[ */

/* CSS Document */
/* X}zp@*/


/*
YUI 3.13.0 (build 508226d)
Copyright 2013 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
 
/*===============================================
ζΚΜ‘ͺ640pxάΕ
===============================================*/
/*@media screen and (max-width:640px){
*/

img {
 max-width : 100% ;
 height : auto ;
 } 
 
#container{
width:100%;
}

/*`ΘΊAζΚΜ‘ͺ640pxάΕΜκΜX^CLό`
*/
 
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
 
/*table{border-collapse:collapse;border-spacing:0}*/
 
fieldset,img{border:0}
 
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
 
ol,ul{list-style:none}
 
caption,th{text-align:left}
 
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
 
q:before,q:after{content:''}
 
abbr,acronym{border:0;font-variant:normal}
 
sup{vertical-align:text-top}
 
sub{vertical-align:text-bottom}
 
<!--input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
--> 
input,textarea,select{*font-size:100%}
 
legend{color:#000}
 
#yui3-css-stamp.cssreset{display:none}

	html{
  	color: #000;
  	background: #FFF;
}
	
	.style0 {font-size: 10px;color:#000000}
	.style2 {font-size: 10px;color:#FF0000}
	.style3 {font-size: 12px;color:#000000}
	.style4 {font-size: 14px;color:#000000}
	.style5 {font-size: 10px;color:#0404B4}
	
    #body {margin-top: 5px}  
    #wrap {margin: 0px auto;width:100%;heigh:100%;htext-align:center;overflow : hidden ; 
}
	
	#br01{display:none
}
	
	#header1{heigh:60px;
}

	.title1 {text-align:center
}

	.title2 {display:none
}

	#header2 {heigh:60px;
	text-align:center;
}	
    
	.title3{
	margin: 0;
	heigh:60px;
 	font-size: 20px;
	background-color:#999999;
	color:#FFFFFF;
	font-weight:normal;
	text-align:center;
}
	
    .title4 {
	heigh:25px;
	font-size: 14px;
	background-color:#999999;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
 
 	#header2 th,td{
 	width: 100%;
	display:block;
}
 
	#header3 {heigh:60px;padding-left:5px;
}
/*	.lan1 {
	text-align:left;
	font-size: 12px;
	background-color:#fff;
	margin:0;
	padding:5px; 
}*/
	.title4_1 {
	margin-top:2px;
	heigh:25px;
	font-size: 12px;
	background-color:#999999;
	color:#FFFFFF;
	font-weight:normal;
	text-align:center;
}
	.title5 {heigh:25px;
	text-align:left;
	margin:1em;
}    
	.title6 {
	heigh:25px;
	text-align:center;
}
	#header4 {heigh:60px;
	margin:5px auto 0px;
	padding:5px;
}		
		
	
	#main1{padding-left:5px; 
}
	.tbl01{
 	width: 100%;
 	border-collapse: collapse;
 	}
 	.tbl01 th{
 	padding: 6px 0px;
 	text-align: center;
	font-size: 12px;
 	vertical-align: top;
 	color: #FFF;
 	background-color: #999999;
 	border: 0px solid #b9b9b9;
 }
 	.tbl01 td{
	width: 100%;
 	padding: 6px 0px 6px 0px;
	font-size: 12px;
	background-color: #fff;
 	border: 0px solid #b9b9b9;
	margin:0;
 }
	.tbl01 th,td{
 	width: 100%;
	display:block;
 }
 
 	.tbl01 td label:hover,
/*	.tbl01 td table td label:hover{ background-color:#A8DA80;}
*/	.tbl01 td table td label:hover{ background-color:#EF755A;}
/*	.tbl01 td table td label:hover{ background-color:#A8DA80;}
*//*	.tbl01 td table td label:hover{ background-color:#F0F0F0;}
*/	.tbl01 td table td label{ display:block; margin-left:20px;}
	.tbl01 td label input[type="checkbox"] { margin-right:5px;}

 	.tbl01 input{
	height:40px;
}
	.tbl01 select{
	height:40px;
}
	
	.tbl02{
 	width: 100%;
 	border-collapse: collapse;
 	}
 	.tbl02 th{
 	padding: 6px 0px;
 	text-align: center;
	font-size: 12px;
 	vertical-align: top;
 	color: #FFF;
	background-color:#73B64A;
/* 	background-color: #999999;
*/ 	border: 0px solid #b9b9b9;
 }
 	.tbl02 td{
	width: 100%;
 	padding: 6px 0px 6px 0px;
	font-size: 12px;
	background-color: #fff;
 	border: 0px solid #b9b9b9;
	margin:0;
 }
	.tbl02 th,td{
 	width: 100%;
	display:block;
 }
 
 	.tbl02 td label:hover,
	.tbl02 td table td label:hover{ background-color:#A8DA80;}
/*	.tbl02 td table td label:hover{ background-color:#F0F0F0;}
*/	.tbl02 td table td label{ display:block; margin-left:20px;}
	.tbl02 td label input[type="checkbox"] { margin-right:5px;}
	.tbl02 td table td label{background-color:#73B64A;}


 	.tbl02 input{
	height:40px;
}
	.tbl02 select{
	height:40px;
}
	
	
	input,select{
	width:80%;
	font-size:18px;
/*	height:20px;*/
	
}
	
	input[type='radio']{
	vertical-align:-4px;
	font-size:25px;
	width: 25px;
    height: 25px;
	margin-right:5px;
	
}

	input[type='checkbox']{
	vertical-align:-5px;
	margin-left:1em;
	font-size: 20px;
	width: 15px;
    height: 15px;
	margin-right:5px;
}

	.tbl01 td input[type='checkbox']{
	vertical-align:-5px;
	margin-left:1em;
	font-size: 20px;
	width: 25px;
	height: 25px;
}
	.tbl02 td input[type='checkbox']{
	vertical-align:-5px;
	margin-left:1em;
	font-size: 20px;
	width: 25px;
	height: 25px;
}
	
	.tbl01 textarea	{
	width: 95%; padding:5px; border:1px solid #666;
}

	input[name='name1'],
	input[name='name2'],
	input[name='kana1'],
	input[name='kana2']{
	width:40%;
	font-size:22px;
	}
	
	input[name='email'],
	input[name='email2']{
	width:97%;
	margin-top: 1px;
	margin-bottom: 1px;
	font-size:18px;
}
	input[name='zip1']{
	width:18%;
	font-size:22px;
}
	input[name='zip2']{
	width:28%;
	font-size:22px;
}
	
	.telBox {
	margin-bottom: 5px;
	font-size: 14px;
}

	input[name='phone'],
	input[name='keitai']{
	width:97%;
	font-size:22px;
}
	
	select[name='birth_y'],
	select[name='birth_m'],
	select[name='birth_d']{
	width:25%;
	font-size:22px;
	padding-bottom:10px;
}
	
	
	#wrap #main form table tr th p {
	font-size: 20px;
}

	input[type='text']:focus,
	input[type='tel']:focus,
	input[type='checkbox']:focus,
	input[type='radio']:focus,
	select:focus{
	background-color:#E8FFCC;
}

	.mostItem{
	border:1px solid #F00;/*#F00*/
	padding:1px;
	margin:-1px;
}	

	#attention {width:98%;
	padding:5px;
	border:0px solid #666;
	
}	
	.at_01{margin:5px auto;
	text-align:left;
	border:1px solid #666;
	padding-left:5px;
}
	#soshin {margin: 0px auto;
	width:100%;

}	
	#soshin input {
	height: 45px;
	width: 90%;
	font-size:20px;
	margin: 0px auto;
	display: block;
}

	#footer{text-align:center;
	heigh:80px
}

/*----------------
----------------******/
#main1 h5{ border-left:20px solid #C00; padding-left:1px; font-size:14px; font-weight:bold; margin-bottom:0.5em;}

/*----------------
----------------******/
#main2{width:640px; margin: 0px auto;padding-left:5px;
}

#main2 h5{border-left:20px solid #C00; padding-left:10px; font-size:14px; font-weight:bold; margin-bottom:0.5em;}





/*----------------

.textarea {  
02.    resize: none;  
03.}  


¦€ΚΪ¦
o^Τ
{±σ±Τ
σ±ρ
wKϋ@
QΑσ]Z

----------------******/
	
	input[name='gakuid']{
	width:60%;
	font-size:22px;
}

	input[name='juken']{
	width:60%;
	font-size:22px;
}

	input[name='jukenkaisu']{
	width:15%;
	font-size:22px;
}
	select[name="gakuho"],
	select[name="kiboko"]{
	width:97%;
	font-size:16px;
}


