﻿@charset "utf-8";
/* idボックス設定 */
#header {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	background-color: #ffffff;
	border: 0px solid #000000;
}
#headcopy {
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	font-size: 17pt;
	font-weight: bold;
	line-height: 1.5em;
	color: #000000;
	width: 585px;
	text-align: center;
	margin-bottom:25px;

}

#slipin {
	width: 590px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	background-color: #ffffff;
	border: 0px solid #000000;
	line-height:1.3em;
}

#commodity {
	width: 580px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	background-color: #ffffff;
	border: 0px solid #000000;
	text-align: center;
}
#benefit {
	width: 580px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
	border: 0px solid #000000;
}
#price {
	width: 580px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	background-color: #ffffff;
	border: 0px solid #000000;
}
#faq {
	width: 500px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	background-color: #ffffff;
	border: 0px solid #000000;
}
#warranty {
	width: 580px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	background-color: #ffffff;
	border: 0px solid #000000;
}
#signature {
	width: 580px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	background-color: #ffffff;
	border: 0px solid #000000;
}


/* classボックス設定 */
.topic {
	width: 580px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	background-color: #ffffff;
	border: 0px solid #000000;
}
.voice {
	width: 350px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	background-color: #ffffff;
	border: 0px solid #000000;
	height: 20px;
	font-size: 10pt;
	line-height:1.4em;
}
.bonus {
	width: 580px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	background-color: #ffffff;
	border: 0px solid #000000;
}
.order {
	width: 580px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	background-color: #ffffff;
	border: 0px solid #000000;
}
.ps {
	width: 580px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	background-color: #ffffff;
	border: 0px solid #000000;
}

.catch_top{
	font-size: 17pt;
	font-weight: bold;
	line-height: 1.5em;
	color: #000000;
	width: 585px;
	text-align: center;
	margin-bottom:25px;
}
.catch_mid{
	font-size: 25pt;
	font-weight: bold;
	line-height: 1.4em;
	color: #000000;
	width: 560px;
	text-align: left;
	padding-bottom:15px;
}
.catch_mid2{
	font-size: 25pt;
	font-weight: bold;
	line-height: 1.4em;
	color: #000000;
	width: 560px;
	text-align: center;
	padding-bottom:15px;
}
.catch_bottom{
	font-size: 16pt;
	font-weight: bold;
	line-height: 1.8em;
	color: #000000;
	width: 580px;
	text-align: left;
	border: dashed 1px red;
	padding: 20px;
	margin-bottom:20px;
}
.catch {
	font-size: 25pt;
	font-weight: bold;
	line-height: 1.4em;
	color: #000000;
	width: 560px;
	text-align: left;
	padding-bottom:15px;
}
.sig{
	width:560px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom:0px;
	padding-top:10px;
	text-align: right;
	font-size: 11pt;
}
.sub{
	padding-bottom:0px;
	padding-top:0px;
	line-height: 1.4em;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
}
.privilege-box{
	width: 560px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	padding: 10px 20px 0px 20px;
	background-color: #ffffff;
	border: 0px solid #000000;
}

.story{
	width:550px;
	padding-bottom:10px;
	padding-top:10px;
	line-height: 1.4em;
	font-size: 11pt;
	text-align: left;
}
.question{
	line-height: 1.4em;
	font-size: 11pt;
	font-weight:bold;
}
.answer{
	line-height: 1.4em;
	font-size: 11pt;
	vertiacl-align: top;
}
/* テキスト設定 */

p {
	line-height: 1.4em;
	font-size: 11pt;
}
.sub_catch{
	width:550px;
	padding-bottom:7px;
	padding-top:7px;
	line-height: 1.4em;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
	color: #FF0000;
}
.privilege {
	line-height: 1.4em;
	font-size: 13pt;
	font-weight: bold;
	padding-left: 5px;
	border-left: 15px solid #D78C34;
	border-top: 0px solid #D78C34;
	margin-bottom: 3px;
}
.navi{
	width:550px;
	padding-bottom:10px;
	padding-top:10px;
	line-height: 1.4em;
	font-size: 11pt;
	text-align: center;
}
.red {
	color: red;
}
.del {
	text-decoration:line-through;
}
.benefit {
	margin: 3px 0px 10px 5px;
}
span.benefit{
/*	background-color: #B2E60A; #FFA157 */
	border-bottom: solid 2px #FF5B28;
}

/* リスト設定 */
.check_red{
	list-style-image:url(../images/check_r.gif);
	line-height:180%;
}

.check_blue{
	list-style-image:url(../images/check_b.gif);
	line-height:180%;
}
.check_box{
	list-style-image:url(../images/c_box.gif);
	line-height:180%;
}

li{
	line-height:1.4em;
	font-size: 11pt;
	padding-left: 7px;
	margin-top: 15px;
}
li.box{
	line-height:1.4em;
	font-size: 11pt;
	padding-left: 5px;
	margin-top: 8px;
}

li.prod{
	line-height:1.4em;
	font-size: 11pt;
	padding-left: 5px;
	margin-top: 4px;
}
/* テーブル設定 */
.qa {
	margin-bottom: 20px;
	border-left:solid 1px #FFB347;
	border-top:solid 1px #FFB347;
	border-right:solid 1px #FFB347;
	border-bottom:solid 1px #FFB347;
	background-color: #FFFFBC;
}
.qal {
	border-top:solid 1px #FFB347;
}
/* 画像設定 */
.illust {
	border-left:solid 1px #9F9A96;
	border-top:solid 1px #9F9A96;
	border-right:solid 1px #404346;
	border-bottom:solid 1px #404346;
}
.button {
	width: 360px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:0px;
	padding: 0px;
}
