<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
	background:#eeeeee url(/cp/rec/images/reccheck_bg.gif) center repeat-y;
	text-align: center;
	margin-bottom:0 !important;
}

#container{
	width:980px;
	padding-bottom:10px;
}

#contents{
	width:980px;
	margin:0 auto;
}

#contents #headerBlock{
	width:980px;
	height:50px;
}

#contents #headerBlock h1{
	width:980px;
	position:absolute;
}

#contents #headerBlock #sharebar{
	position:relative;
	top:15px;
	right:10px;
}

#contentsInner{
	width:980px;
	margin:0 auto;
	font-size:16px !important;
}

#contentsInner .block02{
	margin:50px 0;
}

#mainImgBlock{
	width:925px;
	margin:0;
	padding:0 0 0 30px;
}

#mainDetail{
	width:980px;
	margin:0 auto;
	padding:0;
}

#mainImgBlock p,
#mainDetail p{
	margin:0 !important;
	padding:0 !important;
}
.floatL{
	float:left;
}

.floatR{
	float:right;
}

.box_fb {
	background: url(/cp/lp/speedkuji/images/box_fb_side.gif);
	padding: 10px;
}
.box_fb .fb-like-box {
	display: block !important;
	margin: 0 auto;
	width: 910px;
	height: 183px;
}

.box_fb .fb-like-box .fbConnectWidgetTopmost {
    border: none !important;
    border-right: none !important;
}


/* element -----------------------------------------*/

div#contents {
/*
	font-family: verdana, helvetica, arial, "Hiragino Maru Gothic Pro", "ヒラギノ丸ゴ Pro W4", Osaka,"ＭＳ Ｐゴシック", "ＭＳ ゴシック", "MS UI Gothic", sans-serif;
*/
	line-height:1.6;
	color:#000000;
	background: none repeat scroll 0 0 #DFF2FC;
}

div#contents th,
div#contents td {
	vertical-align: top;
}

div#contents p { margin: 1em 0; }
div#contents form { margin: 0; }
div#contents img, div#contents a img { border: 0; }
div#contents sup, div#contents sub { font-size: 60%; }
div#contents li img,
div#contents dt img,
div#contents dd img { vertical-align: bottom; }

div#contents h1,
div#contents h2,
div#contents h3,
div#contents h4,
div#contents h5,
div#contents h6 {
	margin: 0;
	padding: 0;
	font-size: x-small;
	font-weight: normal;
}

div#contents a:link,
div#contents a:visited { color: #0000ff; text-decoration: none; }
div#contents a:hover,
div#contents a:active { color: #0000ff; text-decoration: underline; }

div#contents strong{
	font-weight:bold;
}

/* basic -------------------------------------------*/

div#contents .clearfix {
	overflow: visible;
}

div#contents .clearfix:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}

/*\*/
* html div#contents .clearfix {
	height: 1em;
	overflow: visible;
}
/**/

#headArea{
	width:945px;
	margin-bottom:5px;
	padding-left:12px;
}

#contentsInner h2{
	text-align:center;
}


/* mainimg -----------------------------------------*/

#footerArea{
	margin:0 auto;
	width:960px;
}

#footerArea #res_footer address{
	text-align:left;
}

/* btnarea -------------------------------------------*/
.btnarea{
	background:url(/cp/present/images/default_btn_bg_top.gif) no-repeat left top;
	width:880px;
	padding-top:17px;
	margin:0 auto;
}
.btnarea_inner{
	background:url(/cp/present/images/default_btn_bg_bottom.gif) no-repeat left bottom;
	width:880px;
	padding-bottom:17px;
}
.btnarea_inner2{
	background:url(/cp/present/images/default_btn_bg_body.gif) repeat-y left top;
	width:861px;
	padding-left:19px;
}
.btnarea .end{
	padding:0px !important;
}
.btnarea span,.tabarea_btnset span{color:#cccccc;}
.btnarea img{
	display: inline !important;  
    vertical-align: middle !important;
}
.btnarea dt,.btnarea dd{
	padding-bottom:10px;
}

div#contents .btnBlock{
	margin:30px auto;
	width:880px;
	background:#ececec url(/cp/newenq/images/newenq_btnblock_top.gif) no-repeat left top;
}
div#contents .btnBlock p{
	padding:19px 0 13px 0 !important;
	width:100%;
	background:url(/cp/newenq/images/newenq_btnblock_btm.gif) no-repeat left bottom;
	text-align:center;
}

/* -------------------------------------------------------------- 
ページの先頭へ
-------------------------------------------------------------- */
div#contents p.moveTop {
	width:925px;
	margin:0 auto !important;
	padding:30px 0 0 0 !important;
	text-align:right;
}
div#contents p.moveTop a {
	padding-left:10px;
	background:url(/cp/newenq/images/mrk_triangle_gray_up.gif) no-repeat 0 50%;
	font-size:12px;
}

/* -------------------------------------------------------------- 
キャンペーン実施練習場一覧
-------------------------------------------------------------- */
#tabarea{
	width:910px;
	margin:50px auto 0 auto;
	background:#eeeeee;
	border:solid 5px #8d8d8d;
}

#tabarea #tab{
	width:850px;
	height:40px;
	margin:20px auto 0 auto;
	padding:0;
}

#tabarea #tab li{
	width:140px;
	float:left;
	padding-left:2px;
	line-height:0;
}
#tabarea #tab li img{
	display: inline !important;  
    vertical-align: middle !important;
}
#tabarea #tab li:first-child{
	padding-left:0 !important;
}
#tabarea #detail01,#tabarea #detail02,#tabarea #detail03,#tabarea #detail04,#tabarea #detail05,#tabarea #detail06{
	width:810px;
	margin:0 auto 30px auto;
	padding:20px;
	background:#ffffff;
	border-top:solid 5px #95c741;
	display: none;
}

/* btnarea -------------------------------------------*/

table.nTable_02{
	width:100%;
	border-top:solid 1px #dddddd;
	border-right:solid 1px #dddddd;
}
table.nTable_02 th{
	background:#dddddd;
	padding:4px 10px;
	border-left:solid 1px #dddddd;
	border-bottom:solid 1px #dddddd;
	vertical-align:top;
	text-align:left;
	font-size:16px;
	font-weight:bold;
}
table.nTable_02 td{
	padding:4px 10px;
	border-left:solid 1px #dddddd;
	border-bottom:solid 1px #dddddd;
	vertical-align:top;
	text-align:left;
}

table.nTable_02 td.td01{
	width:32%;
}
table.nTable_02 td.td02{
	width:55%;
}
table.nTable_02 td.td03{
	width:13%;
	border-right:solid 1px #dddddd;
}


</pre></body></html>