<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

body#body #wrap {
    padding: 0;
}
.tbz#wrap{
	overflow:hidden;
	background: #000;
	width: 100%;
	padding:0;
	overflow: hidden;
}
.tbz#wrap #wrapFull{
	max-width: 1520px;
	width: 1520px;
	position:relative;
	left:50%;
	margin-left:-760px;
}
#center { position: relative; min-width: 1000px; max-width: 1520px; margin: 0 auto; overflow: hidden; }
#wrapper { position: relative; left: 50%; width: 1520px; margin: 0 0 0 -760px; background: #000; }
#wrapper img { width: 1520px; margin: 0 auto; }
/*============*/
/* cvエリア */
/*===========*/
#wrapper .cvArea .base img { padding-left: 8px; width: 963px; height: 601px; }
#wrapper .cvArea .base { width: 1520px; left: 0; text-align: center;}
.cvArea .cvBtn01 { width: 483px; height: 93px; top: 336px; left: 719px; }
.cvArea .cvBtn02 { width: 307px; height: 93px; top: 483px; left: 894px; }
#wrapper .cvArea .cvBtn01 img { width: 483px; height: 93px; }
#wrapper .cvArea .cvBtn02 img { width: 307px; height: 93px; }
#wrapper .cvBtn03 { display: none; }
.cv01 { margin: -65px 0 -15px; padding: 0; background: -webkit-linear-gradient(rgba(251, 218, 0, 0) 0%, rgba(251, 218, 0, 1) 10%, rgba(251, 218, 0, 1) 100%); background: linear-gradient(rgba(251, 218, 0, 0) 0%, rgba(251, 218, 0, 1) 10%, rgba(251, 218, 0, 1) 100%); overflow: hidden; }
.cv02 { padding: 0; margin: -256px 0 87px; background: transparent; }
.cv03 { padding: 0; margin: -65px 0 63px }
.cv04 { padding: 0; }
 .bgWrap{  background: -webkit-linear-gradient(#f60 0%, #f00 100%);
    background: linear-gradient(#f60 0%, #f00 100%);
    overflow: hidden;
 }
.footernotes {
    width: 960px;
    margin: 20px auto 50px;
    font-size: 12px;
    line-height: 1.4em;
}
/*============*/
/* 画像の高さ設定 */
/*===========*/
#wrapper h1 img { height: 673px; }
#wrapper .img02 img { height: 1956px; }
#wrapper .img03 img { height: 835px; }
#wrapper .img04 img { height: 1146px; }
#wrapper .img05 img { height: 987px; }
#wrapper .img06 img { height: 1759px; }
#wrapper .img07 img { height: 2363px; }
#wrapper .img08 img { height: 782px; }
#wrapper .img09 img { height: 432px; }
#wrapper .gif img { width: 198px; height: 108px; }
/*============*/
/* ステップ */
/*===========*/
.img02 { position: relative; z-index: 1; height: 1955px; }
.gif { top: 452px; left: 281px; width: 198px; }
/*============*/
/* 感想 */
/*===========*/
.mainCmment { position: absolute; /*top: 315px;*/ top: 250px; left: 824px; margin: 0; width: 410px; line-height: 1.2; }
.mainCmment br { display: inline-block; }
.mainCmment .title { margin: 0 0 27px; font-size: 36px; color: #f00; }
.mainCmment .text { margin: 0 0 35px; font-size: 18px; line-height: 1.5; letter-spacing: normal; }
.commentWrap { padding: 0 260px 48px; background: #fff; overflow: hidden; }
.comment { position: relative; float: left; width: 293px; height: 425px; margin: 0 20px 23px; padding: 20px; border: 4px solid #000; box-shadow: 2px 2px 0 0 #000; -webkit-box-shadow: 2px 2px 0 0 #000; }
.comment .title { margin-bottom: 10px; font-size: 24px; line-height: 1.4; }
.comment .text { margin: 0; font-size: 18px; line-height: 1.6; }
.comment .signature { font-size: 18px; position: absolute; right: 10px; bottom: 16px; }
.commentWrap .comment:first-child .text { padding-top: 33px; }
.commentWrap .rightnotes { clear: both; width: 980px; padding-right: 20px; }
.rightnotes { width: 100%; margin: 0; padding-bottom: 0; font-size: 10px; }
/*============*/
/* フッター */
/*===========*/
footer{padding-bottom:0;}


/*2019/7/9追記*/
main .banner{
	width: 960px;
	height: auto;
	margin: 20px auto;
	padding-left: 8px;
  left: 0px;
}</pre></body></html>