@charset "UTF-8";
/* CSS Document */

/*---------
secondページ
---------*/

/*form*/
#form{}
	#form h3{border-bottom:1px solid #004104; padding-bottom:12px; padding-top:60px; margin-bottom:20px;}
	#form h4{ padding-top:60px;}
	#form table{ width:90%; margin:auto; border-spacing:0 6px;}
	#form td,#form th{ vertical-align:middle; font-size:108%;text-align:left; line-height:1.8; padding:12px;}
	#form th{ background:url(../form/images/line.gif) no-repeat left center; padding:12px; padding-left:20px; font-weight:bold;width:210px; border-bottom:1px dashed #CCC}
	#form td{ border-bottom:1px dashed #CCC}
	#form td.hissu{ width:60px; text-align:center; color:#F00; border-right:1px dashed #CCC}
	#form .red{ color:#F00}
	#form #anquat{ background:#FEFFED;-webkit-box-shadow: 0px 0px 4px #000000;box-shadow: 0px 0px 4px #000000; margin:0 5px; padding:20px 0}
	#form #anquat th{ background:url(../form/images/line2.gif) no-repeat left center; }	
	#form input[type="text"],#form textarea{
	outline:none;padding:4px 8px;border:1px solid #cccccc;color:#3F3F3F;border-radius:2px;	transition:background 0.2s linear,box-shadow 0.6s linear;font-size:108%	}
	#form .w30{ width:30%;}
	#form .w70{ width:70%;}
	#form .w95,textarea{ width:95%;}	
	#form input:not([type="submit"]):active,#form textarea:active,#form input:not([type="submit"]):focus,#form textarea:focus{background: #FFC;}

	#form #privacy{ border:1px solid #CCC; padding:30px; margin-top:50px;}
	#form .bt{ padding:35px; text-align:center}
	#form .bt li{display:inline-block;  *display: inline;*zoom: 1;vertical-align: middle; padding:0 10px;}

	#form select{
	padding:4px 8px;transition:background 0.2s linear,box-shadow 0.6s linear;font-size:108%	}


	
	
/*outline*/
body#outline{min-width:760px;}
	#outline .w800{ width:760px; margin:auto; position:relative; }
	#outline h2{ color:#FFF; font-weight:bold; font-size:124%;}
	#outline table{ width:100%; margin:20px auto;border-collapse: collapse;}
	#outline table.st td,#outline table.st th{ padding:8px ;border-bottom:1px dashed #CCC;text-align:left}
	
	#outline table.st2 td,#outline table.st2 th{ padding:8px ;border:1px solid #ccc;text-align:left}
	#outline table.st2 th{ background:#ececec; width:180px;}
	#outline table.st3{ margin:0}
	#outline table.st3 td,#outline table.st3 th{ padding:8px ;border:1px solid #ccc;text-align:left}
	#outline table.st3 th{ width:130px; background: #FEFFED}