div.present{
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	text-align: left;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0%;
}
div.cont_box{
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 50px;
}
.wo_box{
	width: 800px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
.wo_box p{
}
#incontents .cont_box .text_box {
	width: 800px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bg_c.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}

#incontents .cont_box .text_box dl {
	padding-left: 18px;
	padding-right: 18px;
}
#incontents .cont_box .text_box .top_line {
	background-image: url(../images/line.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 15px;
	padding-top: 15px;
}
#incontents .btn_area {
	width: 800px;
	text-align: center;
	margin-top: 30px;
}
#incontents .title {
	padding-top: 20px;
	padding-bottom: 30px;
}

/*汎用セレクタ*/
#incontents .pt8 {font-size:80%;letter-spacing:-0.05em;line-height:100%;}
table .pt8 {font-size:8px;letter-spacing:-0.05em;line-height:100%;}
#incontents .pt10 {font-size: 10px;}
#incontents .pt11 {font-size: 11px;}
#incontents .pt12 {font-size: 12px;}
#incontents .pt13 {font-size: 13px;}
#incontents .pt14 {
	font-size: 14px;
	line-height: 1.5;
}
#incontents .pt16 {
	font-size: 16px;
	line-height: 1.5;
}
#incontents .xs100{font-size:80%;letter-spacing:-0.05em;line-height:100%;}
#incontents .xs125{font-size:80%;letter-spacing:-0.05em;line-height:130%;}
#incontents .xs150{font-size:80%;letter-spacing:-0.05em;line-height:150%;}

#incontents .s100{font-size:100%;line-height:100%;}
#incontents .s125{font-size:100%;line-height:130%;}
#incontents .s150{font-size:100%;line-height:150%;}
#incontents .s180{font-size:100%;line-height:175%;}
#incontents .s200{font-size:100%;line-height:200%;}

#incontents .m100{font-size:135%;letter-spacing:0.05em;line-height:100%;}
#incontents .m125{font-size:135%;letter-spacing:0.05em;line-height:130%;}
#incontents .m150{font-size:135%;letter-spacing:0.05em;line-height:150%;}

#incontents .l100{font-size:170%;line-height:100%;}
#incontents .l125{font-size:170%;line-height:130%;}
#incontents .l150{font-size:170%;line-height:150%;}

#incontents .xl100{font-size:210%;line-height:100%;}
#incontents .xl125{font-size:210%;line-height:130%;}
#incontents .xl150{font-size:210%;line-height:150%;}

#incontents .red {color: #CC0000;}
#incontents .blue {color: #000066;}
#incontents .glay {color: #333333;}
#incontents .white {color: #FFFFFF;}

#incontents .lh150 {line-height: 150%;}

#incontents .mt05 {margin-top:5px;}
#incontents .mt10 {margin-top:10px;}
#incontents .mt15 {margin-top:15px;}
#incontents .mt20 {margin-top:20px;}
#incontents .mt25 {margin-top:25px;}
#incontents .mt30 {margin-top:30px;}
#incontents .mt40 {margin-top:40px;}

#incontents .mb03 {margin-bottom:3px;}
#incontents .mb05 {margin-bottom:5px;}
#incontents .mb10 {margin-bottom:10px;}
#incontents .mb15 {margin-bottom:15px;}
#incontents .mb20 {margin-bottom:20px;}
#incontents .mb25 {margin-bottom:25px;}
#incontents .mb30 {margin-bottom:30px;}

#incontents .ml05 {margin-left:5px;}
#incontents .ml10 {margin-left:10px;}
#incontents .ml15 {margin-left:15px;}
#incontents .ml20 {margin-left:20px;}
#incontents .ml25 {margin-left:25px;}
#incontents .ml30 {margin-left:30px;}

#incontents .mr05 {margin-right:5px;}
#incontents .mr10 {margin-right:10px;}
#incontents .mr15 {margin-right:15px;}
#incontents .mr20 {margin-right:20px;}
#incontents .mr25 {margin-right:25px;}
#incontents .mr30 {margin-right:30px;}

/* マウスオーバー処理 */
#incontents a img{
	filter:alpha(opacity=100);
     -moz-opacity: 1.0;
     opacity: 1.0;
}

#incontents a:hover img{
	filter:alpha(opacity=70);
     -moz-opacity: 0.7;
     opacity: 0.7;
}
#incontents #thankyou_box {
	height: 525px;
	width: 900px;
	background-image: url(../images/thankyou_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-bottom: 20px;
}
#incontents #thankyou_box .center {
	margin: 0px;
	padding-top: 150px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
}
#incontents #thankyou_box .center2 {
	margin: 0px;
	padding-top: 150px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
}
#incontents #thankyou_box a {
	color: #003366;
	text-decoration: none;
}
#incontents #thankyou_box a:hover {
	color: #CC0000;
	text-decoration: none;
}
#incontents .present a {
	color: #003366;
	text-decoration: none;
}
#incontents .present a:hover {
	color: #CC0000;
	text-decoration: none;
}
#incontents .btn_area .w302 {
	width: 302px;
}
.w137 {
	width: 137px;
}
.w522 {
	width: 522px;
}
.w522th {
	width: 522px;
}
.w306 {
	width: 306px;
}
.w90 {
	width: 90px;
}
.w750 {
	width: 750px;
}.w552 {
	width: 552px;
}
.w218 {
	width: 218px;
}
.w544 {
	width: 544px;
}
