@charset "utf-8";
/* CSS Document */

p{        margin-top:20px; 
}



/*--説明番号001--*/
a:link {
	text-decoration: none;
}
/*--説明番号002--*/
a:visited {
	text-decoration: none;
}
/*--説明番号003--*/
a:hover {
	text-decoration: none;
}
/*--説明番号004--*/
a:active {
	text-decoration: none;
}
/*--説明番号006--*/
#shadebox {
	height: auto;
	width: 920px;
	background-image: url(../pppimage/shade920.png);
	background-repeat: repeat-y;
	margin-right: auto;
	margin-left: auto;
}
/*--説明番号007--*/
#cont {
	height: auto;
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
/*--説明番号008--*/
#top-header {
	padding: 6px;
	height: auto;
	width: 868px;
	margin-right: auto;
	margin-left: auto;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-top: 0px;
	margin-bottom: 0px;
}
/*--説明番号009--*/
#header-original {
	height: 500px;
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../reimage/head01.png);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
}
/*--説明番号010--*/
#header-up {
	position:relative;
	height: 220px;
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../pppimage/header-up.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
}
/*--説明番号011--*/
#header-bottm {
	height: 280px;
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	background-image: url(../pppimage/header-bottom.jpg);
}
/*--説明番号012--*/
#cont-inner {
	height: auto;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 18px;
	letter-spacing: 1px;
	text-align: left;
	clear: left;
}
/*--説明番号013--*/
#header-imagephoto {
	width: 300px;
	height: 240px;
	clear: none;
	float: left;
	margin-top: 14px;
}
/*--説明番号014--*/
#header-goodstext {
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #666666;
	text-align: center;
	height: 20px;
	width: 300px;
	clear: left;
	letter-spacing: 1px;
	line-height: 18px;
}
/*--説明番号015--*/
#header-goods {
	background-color: #FFFFFF;
	height: 220px;
	width: 300px;
}
/*--説明番号016--*/
#header-subtitle {
	width: 460px;
	height: 134px;
	clear: none;
	float: left;
	text-align: left;
	margin-bottom: 32px;
}
/*--説明番号017--*/
#header-subsmall {
	width: 404px;
	height: 86px;
	clear: left;
	float: none;
	text-align: left;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 14px;
	line-height: 20px;
	background-image: url(../pppimage/header-tag.gif);
	background-repeat: no-repeat;
	letter-spacing: 1px;
	padding-top: 8px;
	padding-left: 38px;
	padding-right: 12px;
}
/*--説明番号018--*/
#footer {
	height: 74px;
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 13px;
	line-height: 22px;
	letter-spacing: 1px;
	text-align: center;
	padding-top: 26px;
	background-image: url(../pppimage/footer.jpg);
	background-repeat: repeat-x;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #D0A375;
}
/*--説明番号019--*/
.text-block {
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 14px;
	line-height: 170%;
	letter-spacing: 4px;
	text-align: left;
	height: auto;
	width: 700px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: left;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	display: block;
}
/*--説明番号020--*/
h1 {
	font-size: 62px;
	font-weight: bold;
	line-height: 142%;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	margin: 0px;
	padding-top: 27px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
}
/*--説明番号021--*/
h2 {
	font-size: 28px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 10px;
	line-height: 124%;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	text-align: left;
	letter-spacing: 1px;
}
/*--説明番号022--*/
h3 {
font-size: 20px;
    line-height: 150%;
    text-align: left;
    font-weight: bold;
    list-style: none;
    /* margin: 0px 50px 15px; */
    padding: 0px 25px 15px;
    border-bottom: 2px solid rgb(163, 163, 163);
    background: url(../reimage/checkbox1.gif) left 5px no-repeat;}
/*--説明番号023--*/
h4 {
	font-size: 52px;
	font-weight: bold;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	text-align: center;
	letter-spacing: 2px;
	width: 700px;
	line-height: 250%;
	height: 138px;
	background-image: url(../pppimage/obi-big.jpg);
	background-repeat: no-repeat;
}
/*--説明番号024--*/
h5 {
	font-weight: bold;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	text-align: center;
	letter-spacing: 2px;
	width: 584px;
	height: 83px;
	background-image: url(../pppimage/1point-obi.jpg);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	font-size: 38px;
	line-height: 80px;
	margin-top: 0px;
	margin-bottom: 10px;
	background-position: top;
}
/*--説明番号025--*/
.text-2line {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 16px;
	width: 90%;
	clear: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	letter-spacing: 1px;
	text-align: left;
	padding: 8px;
	line-height: 150%;
}
/*--説明番号026--*/
.torikeshi-text {
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-decoration: line-through;
	clear: left;
	float: none;
	text-align: center;
	line-height: 28px;
	padding-top: 20px;
}
/*--説明番号027--*/
.torikeshi-text02 {
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-decoration: line-through;
	clear: left;
	float: none;
	text-align: left;
	line-height: 28px;
}
/*--説明番号028--*/
.mark-yellow {
	background-color: #FFFF00;
}
/*--説明番号029--*/
.mark-red {
	background-color: #FFC8FF;
}
/*--説明番号030--*/
.mark-blue {
	background-color: #86FFFF;
}

/*--説明番号031--*/
.text-redline {
	color: #FF0000;
	text-decoration: underline;
}
/*--説明番号032--*/
.text-blueline {
	color: #0000FF;
	text-decoration: underline;
}
/*--説明番号033--*/
.big-text01 {
	font-size: 30px;
	font-weight: bold;
	line-height: 42px;
}
/*--説明番号034--*/
.big-text02 {
	font-size: 54px;
	font-weight: bold;
	line-height: 70px;
}
/*--説明番号035--*/
.kugirimoji {
	font-weight: bold;
	width: 700px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	font-size: 160%;
}
/*--説明番号036--*/
.including-image-left {
	float: left;
	height: 169px;
	width: 145px;
	margin-right: 13px;
}
/*--説明番号037--*/
.including-image-right {
	float: right;
	height: 169px;
	width: 145px;
	margin-left: 13px;
}
/*--説明番号038--*/
.marker-textbox {
	width: 700px;
	height: auto;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
/*--説明番号039--*/
.marker-textbox ul {
	width: 700px;
	height: auto;
	margin: 0px;
	padding: 0px;
}
/*--説明番号040--*/
.marker-textbox li  {
	list-style: none;
	width: 660px;
	height: auto;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #A08469;
	padding-bottom: 4px;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 20px;
	line-height: 28px;
	font-weight: bold;
	letter-spacing: 1px;
	list-style-image: none;
	list-style-type: none;
	margin-bottom: 20px;
	background-image: url(../pppimage/mark.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 40px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
}
.marker-textbox02 {
	width: 620px;
	height: auto;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
.marker-textbox02 ul {
	width: 590px;
	height: auto;
	margin: 0px;
	padding: 0px;
}
.marker-textbox02 li {
	list-style: none;
	width: 576px;
	height: auto;

	padding-bottom: 4px;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 20px;
	line-height: 28px;
	font-weight: bold;
	letter-spacing: 1px;
	list-style-image: none;
	list-style-type: none;
	margin-bottom: 20px;
	background-image: url(../pppimage/mark.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 40px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
}
.marker-textbox03 {
	width: 620px;
	height: auto;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
.marker-textbox03 ul {
	width: 590px;
	height: auto;
	margin: 0px;
	padding: 0px;
}
.marker-textbox03 li {
	list-style: none;
	width: 576px;
	height: auto;

	padding-bottom: 4px;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 18px;
	line-height: 28px;
	font-weight: bold;
	letter-spacing: 1px;
	list-style-image: none;
	list-style-type: none;
	margin-bottom: 20px;
	background-image: url(../pppimage/mark.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 40px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
}

.marker-textbox05 {
	width: 620px;
	height: auto;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
.marker-textbox05 ul {
	width: 590px;
	height: auto;
	margin: 0px;
	padding: 0px;
}
.marker-textbox05 li {
	list-style: none;
	width: 576px;
	height: auto;

	padding-bottom: 4px;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 18px;
	line-height: 28px;
	font-weight: bold;
	letter-spacing: 1px;
	list-style-image: none;
	list-style-type: none;
	margin-bottom: 20px;
	background-image: url(../pppimage/mark09.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 40px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
}

/*--説明番号041--*/
.frame {
	height: auto;
	width: 700px;
	margin-bottom: 30px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding: 0px;
	clear: left;
	float: none;
}
.frame-head {
	height: 59px;
	width: 700px;
	float: none;
	clear: left;
}
.frame-foot {
	width: 700px;
	clear: left;
	float: none;
	height: 57px;
}
.fram-mid1 {
	height: auto;
	width: 700px;
	background-image: url(../pppimage/frame-01-mid.jpg);
	background-repeat: repeat-y;
	clear: none;
	float: left;
}

.fram-mid2 {
	height: auto;
	width: 700px;
	background-image: url(../pppimage/frame-02-mid.jpg);
	background-repeat: repeat-y;
	clear: none;
	float: left;
}
.fram-mid3 {
	height: auto;
	width: 700px;
	background-image: url(../pppimage/frame-03-mid.jpg);
	background-repeat: repeat-y;
	clear: none;
	float: left;
}
.fram-mid4 {
	height: auto;
	width: 700px;
	background-image: url(../pppimage/frame-04-mid.jpg);
	background-repeat: repeat-y;
	clear: none;
	float: left;
}

.fram-mid20 {
	height: auto;
	width: 700px;
	background-image: url(../pppimage/frame-20-mid.jpg);
	background-repeat: repeat-y;
	clear: none;
	float: left;
}

.fram-mid17 {
	height: auto;
	width: 700px;
	background-image: url(../pppimage/frame-17-mid.jpg);
	background-repeat: repeat-y;
	clear: none;
	float: left;
}

.fram-mid16 {
	height: auto;
	width: 700px;
	background-image: url(../pppimage/frame-16-mid.jpg);
	background-repeat: repeat-y;
	clear: none;
	float: left;
}

.fram-mid10 {
	height: auto;
	width: 700px;
	background-image: url(../pppimage/frame-10-mid.jpg);
	background-repeat: repeat-y;
	clear: none;
	float: left;
}

.fram-mid22 {
	height: auto;
	width: 700px;
	background-image: url(../pppimage/frame-22-mid.jpg);
	background-repeat: repeat-y;
	clear: none;
	float: left;

}

.fram-mid23 {
	height: auto;
	width: 700px;
	background-image: url(../pppimage/frame-23-mid.jpg);
	background-repeat: repeat-y;
	clear: none;
	float: left;
}

.fram-mid06 {
	height: auto;
	width: 700px;
	background-image: url(../pppimage/frame-06-mid.jpg);
	background-repeat: repeat-y;
	clear: none;
	float: left;
}

/*--クライアントさんの感想--*/

.fram-mid13 {
	height: auto;
	width: 700px;
	background-image: url(../pppimage/frame-13-mid.jpg);
	background-repeat: repeat-y;
	clear: none;
	float: left;

}


/*--説明番号042--*/
#overbottun01 a {
	display:block;
	width:440px;
	color:#FFFFFF;
	height:92px;
	line-height:86px;
	text-decoration:none;
	text-align:center;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	background-image: url(../pppimage/button-hover.jpg);
	background-repeat: no-repeat;
	font-size: 36px;
	font-weight: bold;
	background-position: 0 0;
	clear: left;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
/*--説明番号043--*/
#overbottun01 a:hover {
	color:#FFFFFF;
	background-image: url(../pppimage/button-hover.jpg);
	background-repeat: no-repeat;
	background-position: 0 -92px;
	display: block;
}
/*--説明番号044--*/
#overbottun02 a {
	display:block;
	width:440px;
	color:#FFFFFF;
	height:92px;
	line-height:86px;
	text-decoration:none;
	text-align:center;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	background-image: url(../pppimage/button-hover.jpg);
	background-repeat: no-repeat;
	font-size: 36px;
	font-weight: bold;
	background-position: 0 0;
	clear: left;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
/*--説明番号045--*/
#overbottun02 a:hover {
	color:#FFFFFF;
	background-image: url(../pppimage/button-hover.jpg);
	background-repeat: no-repeat;
	background-position: 0 -92px;
	display: block;
}
/*--説明番号046--*/
#overbottun03 {
	display:block;
	width:440px;
	color:#FFFFFF;
	height:92px;
	line-height:86px;
	text-decoration:none;
	text-align:center;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	background-image: url(../pppimage/button-hover.jpg);
	background-repeat: no-repeat;
	font-size: 36px;
	font-weight: bold;
	background-position: 0 0;
	clear: left;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
/*--説明番号047--*/
#overbottun03 a:hover {
	color:#FFFFFF;
	background-image: url(../pppimage/button-hover.jpg);
	background-repeat: no-repeat;
	background-position: 0 -92px;
	display: block;
}
/*--説明番号048--*/
#overbottun04 {
	display:block;
	width:440px;
	color:#FFFFFF;
	height:92px;
	line-height:86px;
	text-decoration:none;
	text-align:center;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	background-image: url(../pppimage/button-hover.jpg);
	background-repeat: no-repeat;
	font-size: 36px;
	font-weight: bold;
	background-position: 0 0;
	clear: left;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
/*--説明番号049--*/
#overbottun04 a:hover {
	color:#FFFFFF;
	background-image: url(../pppimage/button-hover.jpg);
	background-repeat: no-repeat;
	background-position: 0 -92px;
	display: block;
}
/*--説明番号050--*/
#link-bottun {
	display:block;
	width:440px;
	color:#FFFFFF;
	height:92px;
	line-height:86px;
	text-decoration:none;
	text-align:center;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	background-image: url(../pppimage/button.jpg);
	background-repeat: no-repeat;
	font-size: 36px;
	font-weight: bold;
	background-position: 0 0;
	clear: left;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
/*--説明番号051--*/
#link-bottun02 {
	display:block;
	width:440px;
	color:#FFFFFF;
	height:92px;
	line-height:86px;
	text-decoration:none;
	text-align:center;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	background-image: url(../pppimage/button.jpg);
	background-repeat: no-repeat;
	font-size: 36px;
	font-weight: bold;
	background-position: 0 0;
	clear: left;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
/*--説明番号052--*/
#link-bottun03 {
	display:block;
	width:440px;
	color:#FFFFFF;
	height:92px;
	line-height:86px;
	text-decoration:none;
	text-align:center;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	background-image: url(../pppimage/button.jpg);
	background-repeat: no-repeat;
	font-size: 36px;
	font-weight: bold;
	background-position: 0 0;
	clear: left;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
/*--説明番号053--*/
#link-bottun04 {
	display:block;
	width:440px;
	color:#FFFFFF;
	height:92px;
	line-height:86px;
	text-decoration:none;
	text-align:center;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	background-image: url(../pppimage/button.jpg);
	background-repeat: no-repeat;
	font-size: 36px;
	font-weight: bold;
	background-position: 0 0;
	clear: left;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
/*--説明番号054--*/
.security-box {
	clear: left;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	width: 580px;
}
/*--説明番号055--*/
.security-image {
	clear: left;
	height: 193px;
	width: 198px;
	margin-right: 20px;
}
/*--説明番号056--*/
.security-title {
	clear: left;
	height: auto;
	width: 354px;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 32px;
	font-weight: bold;
	line-height: 110%;
	letter-spacing: 2px;
	text-align: left;
}
/*--説明番号057--*/
.finish {
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 30px;
	clear: left;
	height: 90px;
	width: 600px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
	font-weight: bold;
	line-height: 40px;
	padding-top: 10px;
	letter-spacing: 2px;
	text-align: center;
	color: #FFFFFF;
	background-image: url(../pppimage/finish-back.jpg);
	background-repeat: repeat-x;
}
/*--説明番号058--*/
#dropin {
	top:280px;
	width:920px;
	height:auto;
	margin-right: auto;
	left: auto;
	margin-left: auto;
}
/*--説明番号059--*/
#dropformbox {
	clear: left;
	height: 66px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #996600;
	margin-bottom: 0px;
	margin-top: 0px;
}
/*--説明番号060--*/
#dropform01 {
	clear: none;
	height: 32px;
	width: 144px;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	background-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #996600;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #996600;
	letter-spacing: 1px;
	text-align: right;
	padding-right: 6px;
	line-height: 32px;
}
/*--説明番号061--*/
#dropform02 {
	clear: none;
	height: 26px;
	width: 343px;
	color: #FFFFFF;
	float: left;
	background-color: #26272e;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #996600;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #996600;
	padding-top: 4px;
	padding-left: 6px;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 32px;
}
/*--説明番号062--*/
#dropform03 {
	clear: none;
	height: 32px;
	width: 144px;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	background-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #996600;
	letter-spacing: 1px;
	text-align: right;
	padding-right: 6px;
	line-height: 32px;
}
/*--説明番号063--*/
#dropform04 {
	clear: none;
	height: 26px;
	width: 343px;
	color: #FFFFFF;
	float: left;
	background-color: #26272e;
	padding-top: 4px;
	padding-left: 6px;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 32px;
}
/*--説明番号064--*/
#form-bt {
	clear: left;
	height: 49px;
	width: 377px;
	margin-right: auto;
	margin-left: auto;
}
/*--説明番号065--*/
#pophead {
	background-image: url(../pppimage/hov-head.gif);
	background-repeat: no-repeat;
	float: left;
	height: 260px;
	width: 667px;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 2px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}
/*--説明番号066--*/
#pop-midashi {
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 26px;
	line-height: 36px;
	font-weight: bold;
	float: left;
	height: auto;
	width: 400px;
	margin-left: 56px;
	margin-top: 40px;
}
/*--説明番号067--*/
#popmidlle {
	background-image: url(../pppimage/hov-mid.gif);
	background-repeat: repeat-y;
	float: left;
	height: auto;
	width: 667px;
	clear: none;
	padding-top: 20px;
}
/*--説明番号068--*/
#popfoot {
	float: none;
	height: 24px;
	width: 667px;
	clear: left;
}
/*--説明番号069-*/
#pop-bt {
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 12px;
	font-weight: normal;
	clear: left;
	float: none;
	height: 20px;
	width: 60px;
	margin-right: auto;
	margin-left: auto;
	letter-spacing: 1px;
	text-align: center;
	color: #FFFFFF;
	padding-top: 10px;
}
/*--説明番号070--*/
#pop-setsumei {
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: normal;
	color: #FFFFFF;
	float: none;
	height: auto;
	width: 564px;
	margin-left: 56px;
	letter-spacing: 2px;
	clear: left;
	padding-top: 26px;
}
/*--説明番号071--*/
#image02 {
	display:block;
	width:377px;
	color:#FFFFFF;
	height:49px;
	text-align:center;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	background-repeat: no-repeat;
	font-size: 26px;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
	clear: none;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../pppimage/hov-bt.jpg);
	float: left;
	line-height: 49px;
}
/*--説明番号072--*/
.kaisetubox {
	clear: left;
	height: auto;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
/*--説明番号073--*/
.kaisetsu-left {
	height: auto;
	width: 130px;
	margin-right: 20px;
	padding-top: 16px;
}
/*--説明番号074--*/
.kaisetsu-right {
	height: auto;
	width: 550px;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 16px;
	line-height: 22px;
	color: #000000;
	letter-spacing: 1px;
}
/*--説明番号075-*/
.kaisetsu-midashi {
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 18px;
	color: #000000;
	letter-spacing: 1px;
	font-weight: bold;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 4px;
}
/*--説明番号076-*/
.kaisetsu-midashi02 {
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 20px;
	color: #000000;
	letter-spacing: 1px;
	font-weight: bold;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 4px;
	width: 620px;
	clear: left;
}

/*--説明番号077--*/
.text-obi {
	background-color: #000000;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 120%;
	padding-top: 6px;
	padding-bottom: 4px;
	text-align: center;
	line-height: 130%;
}
/*--説明番号078--*/
.text-obi02 {
	background-color: #FF0000;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 120%;
	padding-top: 6px;
	padding-bottom: 4px;
	text-align: center;
	line-height: 130%;
}
.ontitle {
	font-size: 62px;
	font-weight: bold;
	line-height: 142%;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	margin: 0px;
	padding-top: 27px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
}
#ontitlebox {
	position:absolute;
	height: 216px;
	width: 878px;
	top: -3px;
	left: -3px;
}
#header-subtitle02 {
	width: 780px;
	height: 134px;
	clear: none;
	float: left;
	text-align: left;
	margin-bottom: 32px;
}
#osae26 {
	float: left;
	height: 18px;
	width: 18px;
}
#osae46 {
	float: left;
	height: 46px;
	width: 46px;
}
#eaderfix {
	float: left;
}
#pppinbox {
	clear: left;
	height: auto;
	width: 667px;
	margin-right: auto;
	margin-left: auto;
}
#ssdp {
	clear: left;
	height: auto;
	width: 377px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.box_01{border:solid 1px #999999;padding:15px 15px 10px 15px;} .box_01 p{margin:0;}
.box_31{border:dotted 1px #191970;padding:15px 15px 10px 15px;} .box_31 p{margin:0;}

.shsh, .lele2 {
	width:100%;	
}

ul.checkbox1 {
    padding-left: 20px;
}

ul.checkbox1 li {
    font-size: 14px;
    line-height: 150%;
    text-align: left;
    font-weight: bold;
    list-style: none;
    margin: 0px 0px 5px;
    padding: 0px 25px 15px;
    background: url(../reimage/checkbox1.gif) left 5px no-repeat;
	border-bottom-width: 2px;
    border-bottom-style: dotted;
    border-bottom-color: #CCCCCC;
}

img.ss {
    margin-left: -30px;
    width: 626px;
}

img.lele2 {
    margin-left: -54px;
}

.fram-mid13 p {
    width: 630px;
    margin-left: 30px;
}

.bred.box_01 {
    width: 600px;
    margin-left: 30px;
}

.border-gray {
    border: solid 1px #dcdcdc;
    background-color: #fafafa;
    padding: 20px 0 20px 0;
    margin: 0 70px;
}

.step1 {
border-left: solid 5px #1b1464;
    margin-left: 30px;
    margin-top: -25px;
    margin-right: 30px;
    background-color: #fff;
    padding-left: 20px;
}
.step2 {
border-left: solid 5px #2e3192;
    margin-left: 30px;
    margin-top: -25px;
    margin-right: 30px;
    background-color: #fff;
    padding-left: 20px;
}
.step3 {
border-left: solid 5px #0071bc;
    margin-left: 30px;
    margin-top: -25px;
    margin-right: 30px;
    background-color: #fff;
    padding-left: 20px;
}



/* 
 * コンバージョンボタン
 */
.btn-cv {
  padding: .5em 0;
  overflow: hidden;
  position: relative;
}
.btn-cv a {
  border: solid #fff 3px;
  border-radius: 12px;
  box-shadow: 1px 1px 10px 0 #a1a1a1;
  color: #fff;
  display: block;
  font-size: 30px;
  font-weight: bold;
  line-height: 1.3;
margin: 0px auto;
    padding: 25px 20px;
	  position: relative;
  text-align: center;
  text-decoration: none;
  -webkit-transition: .2s ease-in-out;
  transition: .2s ease-in-out;
  vertical-align: middle;
  width: 92%;
  font-feature-settings : "palt" 1;

}
.btn-cv.is-fz20 a {
  font-size: 20px;
}
.btn-cv a img {
  vertical-align: middle;
}
.btn-cv a:after {
  content: ' ' !important;
}
 
/* ボタン内のアイコン */
.btn-cv a:before {
  content: "\f138";
  font-family: "fontawesome";
  font-weight: normal;
  font-size: 1.1em;
  margin-top: -.6em;
  position: absolute;
  right: 15px;
  top: 50%;
}
.btn-cv a:hover {
  box-shadow: 1px 1px 2px 0 #a1a1a1;
  filter: alpha(opacity=70);
  opacity: .7;
}
 
/* 2つ連続で並べる場合の余白 */
.btn-cv + .btn-cv a {
  margin-top: 0;
}
 
/* 緑ボタン */
.btn-cv a {
  background: #00a23f;
  background: -webkit-linear-gradient(#39900a, #006929);
  background: linear-gradient(#39900a, #006929);
  /* text-shadow: 0 0 10px rgba(255,255,255,.8), 1px 1px 1px rgba(0,0,0,1); */
}
 
/* 赤ボタン */
.btn-cv.is-red a {
  background: #fb4e3e;
  background: -webkit-linear-gradient(#00a23f, #39900a);
  background: linear-gradient(#fb4e3e, #d64b26);
}
 
/* 青ボタン */
.btn-cv.is-blue a {
  background: #09c;
  background: -webkit-linear-gradient(#09c, #069);
  background: linear-gradient(#09c, #069);
}
 
/* 黒ボタン */
.btn-cv.is-black a {
  background: #666;
  background: -webkit-linear-gradient(#8a8a8a, #666);
  background: linear-gradient(#8a8a8a, #666);
}
 
/* ボタンの光沢 */
.is-reflection:after {
  -moz-animation: is-reflection 4s ease-in-out infinite;
  -moz-transform: rotate(45deg);
  -ms-animation: is-reflection 4s ease-in-out infinite;
  -ms-transform: rotate(45deg);
  -o-animation: is-reflection 4s ease-in-out infinite;
  -o-transform: rotate(45deg);
  -webkit-animation: is-reflection 4s ease-in-out infinite;
  -webkit-transform: rotate(45deg);
  animation: is-reflection 4s ease-in-out infinite;
  background-color: #fff;
  content: " ";
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: -180px;
  transform: rotate(45deg);
  width: 30px;
}
/* アニメーションを遅延させる */
.is-reflection + .is-reflection:after {
  -webkit-animation-delay: .3s;
  animation-delay: .3s;
}
@keyframes is-reflection {
  0% { -webkit-transform: scale(0) rotate(45deg); transform: scale(0) rotate(45deg); opacity: 0; }
  80% { -webkit-transform: scale(0) rotate(45deg); transform: scale(0) rotate(45deg); opacity: 0.5; }
  81% { -webkit-transform: scale(4) rotate(45deg); transform: scale(4) rotate(45deg); opacity: 1; }
  100% { -webkit-transform: scale(50) rotate(45deg); transform: scale(50) rotate(45deg); opacity: 0; }
}
@-webkit-keyframes is-reflection {
  0% { -webkit-transform: scale(0) rotate(45deg); opacity: 0; }
  80% { -webkit-transform: scale(0) rotate(45deg); opacity: 0.5; }
  81% { -webkit-transform: scale(4) rotate(45deg); opacity: 1; }
  100% { -webkit-transform: scale(50) rotate(45deg); opacity: 0; }
}
 
/* CVボタン矢印揺れ */
.is-trembling a:before {
  -webkit-animation-name:is-trembling;
  -webkit-animation-duration:.8s;
  -webkit-animation-iteration-count:infinite;
  -webkit-animation-timing-function:ease;
  -moz-animation-name:is-trembling;
  -moz-animation-duration:1s;
  -moz-animation-iteration-count:infinite;
  -moz-animation-timing-function:ease;
}
@-webkit-keyframes is-trembling {
  0% {-webkit-transform:translate(-15px, 0);}
  100% {-webkit-transform:translate(0, 0);}
}
 
/* ボタンをバウンドさせる */
.is-bounce {
  animation: bounce 4s infinite;
  -moz-animation: bounce 4s infinite;
  -webkit-animation: bounce 4s infinite;
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
}
@-webkit-keyframes bounce {
  0%, 4%, 10%, 18%, 100% {-webkit-transform: translateY(0);}

  5% {-webkit-transform: translateY(-6px);}
  12% {-webkit-transform: translateY(-4px);}
}
@keyframes bounce {
  20%, 24%, 30%, 34%, 100% {-webkit-transform: translateY(0);transform: translateY(0);}
  25% {-webkit-transform: translateY(-6px);transform: translateY(-6px);}
  32% {-webkit-transform: translateY(-4px);transform: translateY(-4px);}
}
/* アニメーションを遅延させる */
.is-bounce + .is-bounce {
  -webkit-animation-delay: .5s;
  animation-delay: .5s;
}
 
/* ぷるるるるん！ */
.is-purun {
  -webkit-animation: is-purun 5s infinite;
  -moz-animation: is-purun 5s infinite;
  animation: is-purun 5s infinite;
}
@-webkit-keyframes is-purun {
   0% { -webkit-transform: scale(1.0, 1.0) translate(0%, 0%); }
   4% { -webkit-transform: scale(0.9, 0.9) translate(0%, 3%); }
   8% { -webkit-transform: scale(1.1, 0.8) translate(0%, 7%); }
  12% { -webkit-transform: scale(0.9, 0.9) translate(0%, -7%); }
  18% { -webkit-transform: scale(1.1, 0.9) translate(0%, 3%); }
  25% { -webkit-transform: scale(1.0, 1.0) translate(0%, 0%); }
}
@keyframes is-purun {
   0% { transform: scale(1.0, 1.0) translate(0%, 0%); }
   4% { transform: scale(0.9, 0.9) translate(0%, 3%); }
   8% { transform: scale(1.1, 0.8) translate(0%, 7%); }
  12% { transform: scale(0.9, 0.9) translate(0%, -7%); }
  18% { transform: scale(1.1, 0.9) translate(0%, 3%); }
  25% { transform: scale(1.0, 1.0) translate(0%, 0%); }
}
/* アニメーションを遅延させる */
.is-purun + .is-purun {
  -webkit-animation-delay: .5s;
  animation-delay: .5s;
}
