
/* 資格の大原：Websites Form Default Style Sheet */
/* 最終更新日：2015-09-08 */
/* CSS Designed by o-hara */

/* CSS Document */

/*
YUI 3.13.0 (build 508226d)
Copyright 2013 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
 
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: 10px auto;width:750px;heigh:750px;htext-align:center;}  

	#header1{heigh:60px;
}

	.title1 {float:left;margin-left: 0px
}

	.title2 {float:right;margin-right: 0px
}

    #header2 {heigh:60px;
	width:750px;
	margin:0 auto 0px; 
}	
	.title3{
	margin: 0;
	heigh:60px;
 	font-size: 24px;
	background-color:#999999;
/*	background-color:#73B64A;
*/	color:#FFFFFF;
	font-weight:normal;
	text-align:center;
}
	
	#header3 {heigh:60px;
	width:750px;
	margin:0px auto 0px;
	border: 0px solid  #FFF;
}	
	#header4 {heigh:60px;
	width:600px;
	margin:5px auto 0px;
	padding:5px;
}	
	.lan1 {
	text-align:left;
	font-size: 12px;
	background-color:#fff;
	margin:0;
	padding:5px; 
}
	.title4 {
	heigh:25px;
	font-size: 14px;
	background-color:#999999;
/*	background-color:#73B64A;*/
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
	.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-indent: 57px;
	text-align:left;
	margin-top: 4px;
	margin-bottom: 4px;
}	
	.title6 {
	heigh:25px;
	text-align:center;
}

	#main1{margin:0 auto 0px;
	width:600px;
}
	.tbl01{ width:100%; 
	margin:0 auto 0px;
	border-collapse:collapse;
	border-spacing:0; 
	border:1px solid #666;
}
	.tbl01 th{width:110px; 
	padding:5px 5px 5px 15px; 
	border:1px solid #666; 
	text-align:left;
	background-color:#999999;
	/*background-color:#73B64A;*/
	color:#FFFFFF;
	font-size: 14px;
	font-weight: normal;
}	

	.tbl01 td{padding:5px 5px 5px 15px;
	border:1px solid #666; 
	text-align:left;
	font-size: 14px;
}		
 	.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:#F0F0F0;}
*/	.tbl01 td table td label{ display:block; margin-left:20px;}
	.tbl01 td label input[type="checkbox"] { margin-right:5px;}
 
 	.tbl02{ width:100%; 
	margin:0 auto 0px;
	border-collapse:collapse;
	border-spacing:0; 
	border:1px solid #666;
}
	.tbl02 th{width:80px; 
	padding:5px 5px 5px 15px; 
	border:1px solid #666; 
	text-align:left;
	background-color:#73B64A;
	color:#FFFFFF;
	font-size: 14px;
	font-weight: normal;
}	

	.tbl02 td{padding:5px 5px 5px 5px;
	border:1px solid #666; 
	text-align:left;
	font-size: 14px;
}		
 	.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;
}
	 

	input,select{
	height:22px;
}

	input[type='radio']{
	vertical-align:-4px;
	margin-right:5px;
}

	input[type='checkbox']{
	vertical-align:-5px;
	font-size: 14px;
	margin-right:5px;
}

	input[name='name1'],
	input[name='name2'],
	input[name='kana1'],
	input[name='kana2']{
	width:110px;
	}
	
	input[name="email"],
	input[name="email2"]{
	width:290px;
	margin-top: 1px;
	margin-bottom: 1px;
}

	input[name='zip1']{
	width:50px;
	margin-bottom: 5px;
	font-size: 14px;
}
	input[name='zip2']{
	width:60px;
	margin-bottom: 5px;
	font-size: 14px;
}
	
	.telBox {
	margin-bottom: 5px;
	font-size: 14px;
}
	
	input[name="phone"],
	input[name="phone2"],
	input[name="keitai"]{
	width:200px;
	
}
 
	
	#wrap #main form table tr th p {
	font-size: 12px;
}

	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:600px;
	margin:0 auto 0px; 
	font-size: 12px;
	background-color:#f1f1f1
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	border:1px solid #666;	
}	
	.at_01{
	padding:5px 15px 5px 10px;
	margin-bottom: 5px;
}
	#soshin {margin: 0px auto;
	width:640px;

}	
	#soshin input {
	height: 40px;
	width: 250px;
	margin: 0px auto;
	display: block;
}

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

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

sankakiboukoukiboujukoukeitai

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

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

kiboujukoukeitai

----------------******/
#main2{width:600px; margin: 0px auto;
}

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



