/**************************************************/
/* 申込みフォーム */
/**************************************************/
/* ヘッダ */
div#head-menu h1 {line-height: 65px;}
div#head-menu h1:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
div#head-all:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

/* テンプレート変更点 */
div#head-all {width: 800px;}
div#contents {width: 800px;}
div#foot {width: 800px;}

/**************************************************/

div#contents {padding-top:5px;}
#contents-border p.txt{padding:10px 4px 0;}

#Order_box {
	width : 790px ;
	border-top : solid 1px #ccc ;
	margin : 10px 4px ;
}

#Order_box td,
#Order_box th {
	padding : 5px ;
	text-align : left ;
	border-bottom : solid 1px #ccc ;
}

#Order_box table.date td {
	border-bottom : 0px ;
}
#Order_box th {
	background : #eee ;
	font-weight : normal ;
	border-left : solid 5px #ccc ;
}
#Order_box th em {
	font-style : normal ;
	color : #f30 ;
	font-size : 90% ;
}
#Order_box td.em em {
	font-style : normal ;
	color : #f30 ;
	font-size : 90% ; 
}
#Order_box th.Em { border-left-color : #f30 ; }

#Order_box td span {
	font-size : 90% ;
	padding-top : 2px ; 
}
#Order_box td span.Block{ display : block ; }

#Order_box td.haichi {
	text-align : center ;
	padding : 10px 0 ;
	border-bottom : none ; }
#Order_box td.haichi input { margin-top : 10px ; }

#claim {
	border-top : dotted 1px ;
	padding : 10px 0 ;
	text-align : right ;
}

div#introduction{padding:14px;}
div#introduction div.box{border:1px solid #EC013A;background:url(../img/free/free_bg.gif) repeat left top;}
div#introduction img{display:block;}
div#introduction p{font-size:115%;padding:10px 20px;color:#333;}
div#introduction span{font-weight:bold;}
div#introduction strong{color:#EC013A;}
div#introduction ul{padding:10px 20px;}
div#introduction li{width:710px;font-size:100%;padding-left:15px;padding-bottom:10px;background:url(../img/free/free_kome.gif) no-repeat 0px 0.2em;}

/**************************************************/