@charset "UTF-8";
/* ========================================
OUTLINE
	「永久不滅プラスのインストール」設定
======================================== */






/* c14.html
======================================== */
body #mainContent {
	width:950px;
	float:none;
	font-size:93%;
	line-height:1.5;
	color:#333333;
	}
#mainContent #shopnotice {
	margin-left:19px;
	width:901px;
	}
/*h1 {
	margin-bottom: 20px;
	background-color: transparent;
	background-image: url(../img/bg-ctitle-bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
h1 span {
	display: block;
	padding-left: 15px;
	min-height: 45px;
	height: auto !important;
	height: 45px;
	font-weight: bold;
	font-size: 167%;
	line-height: 45px;
	vertical-align: middle;
	background-color: transparent;
	background-image: url(../img/bg-ctitle-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color:#333333;
	}*/
h1 {
	font-size:130%;
	font-weight:bold
	}

.contentWrap {
	margin:0 auto;
	width:920px;
	}

.stitle {
	background-image: url(../img/bg-stitle-bottom.gif);
	margin-bottom: 10px;
	font-size:14px
	}
.stitle span {
	background-image: url(../img/bg-stitle-top.gif);
	}

.section {
	width:900px;
	line-height:1.6;
	margin:0 auto;
}

.kiyaku-frame {
	/*overflow: scroll;
	overflow-x:hidden;*/
	overflow:auto;
	overflow-y:scroll;
	height: 300px;
	width:920px;
	/*margin-top:10px*/
}





/* add mediapex 2013.01 ============================================== */

form.dlArea {
	text-align: center;
	background: #f5f5f5;
	padding: 15px;
	margin-top: 30px;
	}

.chkArea {
	margin: 0 0 15px;
	vertical-align: middle;
	font-weight: bold;
	font-size: 153.9%;
	}

.checkbox{
	margin: 0;
	border:0;
	background: none;
	outline:none;
	}

.CheckBoxLabelClass span {
	padding-left: 5px;
	}




form.dlArea ul {
	width: 410px; 
	overflow: hidden;
	margin: 0 auto;
	}
form.dlArea ul li{
	float: left;
	}

#submit {
	margin-right: 15px;
}

.btn-on a,
.btn-off,
.btnBack a{
	background-image:url(../img/btn_dlarea.gif);
	background-repeat:no-repeat;
	height:0px;
	overflow:hidden;
	display:block;
	padding-top: 54px;
	border: none;
	}

.btnBack a{
	width: 134px;
	background-position: 0 0;
	}
.btnBack a:hover{
	background-position: 0 -63px;
}

.btn-on a,
.btn-off{
	width: 256px;
	}
.btn-on a {
	background-position: -140px 0;
	}
.btn-on a:hover {
	background-position: -140px -63px;
	}
.btn-off {
	background-position: -140px -126px;
	} 









.clear {clear:both;}

.alignL {text-align:left;}
.alignR {text-align:right;}
.alignC {text-align:center;}

.cRed {color:#ff556a;}

.bold {font-weight:bold;}

.fsmall {font-size:smaller;}

.indent li, .indenttxt {
	padding-left:1em;
	text-indent:-1em;
	}

.mt0 {margin-top:0px !important;}
.mt3 {margin-top:3px; !important}
.mt5 {margin-top:5px; !important}
.mt8 {margin-top:8px; !important}
.mt10 {margin-top:10px; !important}
.mt15 {margin-top:15px; !important}
.mt18 {margin-top:18px; !important}
.mt20 {margin-top:20px; !important}
.mt25 {margin-top:25px; !important}
.mt28 {margin-top:28px; !important}
.mt30 {margin-top:30px; !important}
.mt35 {margin-top:35px; !important}
.mt40 {margin-top:40px; !important}
.mt45 {margin-top:45px; !important}
.mt50 {margin-top:50px; !important}
.mt60 {margin-top:60px; !important}

.mb0 {margin-bottom:10px; !important}
.mb5 {margin-bottom:5px; !important}
.mb8 {margin-bottom:8px; !important}
.mb10 {margin-bottom:10px; !important}
.mb12 {margin-bottom:12px; !important}
.mb15 {margin-bottom:15px; !important}
.mb18 {margin-bottom:18px; !important}
.mb20 {margin-bottom:20px; !important}
.mb25 {margin-bottom:25px; !important}
.mb28 {margin-bottom:28px; !important}
.mb30 {margin-bottom:30px; !important}
.mb35 {margin-bottom:35px; !important}
.mb38 {margin-bottom:38px; !important}
.mb40 {margin-bottom:40px; !important}
.mb50 {margin-bottom:50px;}
.mb60 {margin-bottom:60px;}

.pb0 {padding-bottom:10px;}
.pb5 {padding-bottom:5px;}
.pb8 {padding-bottom:8px;}
.pb-rl10 {padding-right:10px;padding-left:10px}
.pb12 {padding-bottom:12px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.pb25 {padding-bottom:25px;}
.pb30 {padding-bottom:30px;}

.txt9 {font-size:77%;}
.txt10 {font-size:85%;}
.txt11 {font-size:93%;}
.txt12 {font-size:100%;}
.txt13 {font-size:108%;}
.txt14 {font-size:116%;}
.txt15 {font-size:123.1%;}
.txt16 {font-size:131%;}
.txt17 {font-size:138.5%;}
.txt18 {font-size:146.5%;}
.txt19 {font-size:153.9%;}
.txt20 {font-size:161.6%;}
.txt21 {font-size:167%;}
.txt22 {font-size:174%;}
.txt23 {font-size:182%;}

/* ボタン */
.btn_useArea {
	margin: 20px auto 0 auto;
	width: 650px;
	text-align: left;
	background: url(/saison/plus/lp/img/btn_use_bg02.jpg) repeat-y left bottom;
	}

.btn_useArea .btn_use {
	width: 650px;
	background: url(/saison/plus/lp/img/btn_use_bg-to.jpg) no-repeat left top;
	}

.btn_useArea .btn_use .btn {
	margin: 0;
	width: 611px;
	height: 130px;
	}
.btn_useArea .btn_use dl {
	padding:20px;
	width: 650px;
	background: url(/saison/plus/lp/img/btn_use_bg-bt.jpg) no-repeat left bottom;
	}

.btn_useArea .btn_use dt {
width: 6em;
float: none !important;
font-weight: bold;
line-height: 18px;
font-size: 120%;
clear: both;
	}

.btn_useArea .btn_use dd {
	margin-left: 4.5em;
	line-height: 18px;
	zoom: 1;
	}


.btn_useArea .btn_use dd{
margin:5px 10px !important;
text-align:left !important;
}

.machine{
margin:10px 0 0 0
}

.checkMachine{
font-size:12px;
color:red;
font-weight:bold
}
