@charset "utf-8";




/*----------------------------------------
	for PC
----------------------------------------*/


@media screen and (min-width: 641px){


#content{background-image:url(../img/product/bg.jpg);background-size:100%;background-attachment:fixed;background-position:center top;padding:70px 0 0px;min-height:700px;background-color:#131b38;background-repeat:no-repeat;}


.title{background-image:url(../img/top/product_title.png);width:186px;height:48px;display:block;margin: 30px auto 30px;}
#product {background-color:transparent;position:relative;}
/* #product:before {content:'';display:block;background-image:url(../img/top/news_line.jpg);height:5px;width:100%;position:absolute;top:0;}
#product:after {content:'';display:block;background-image:url(../img/top/news_line.jpg);height:5px;width:100%;position:absolute;bottom:0;} */
#content .inner_centering{width:840px;padding:50px 80px 130px;}

.head{text-align:center;font-size:34px;margin-bottom:50px;color:#253450;}

#tab{background-color:#000;box-shadow:0px 5px 15px rgba(0,0,0,0.4);position:relative;z-index:40;}

#tab .area .direct{background-image:url('../img/product/direct.png');width:64px;height:42px;position:absolute;bottom:0px;left:50%;margin-left:-32px;opacity:0;transition:all 0.2s;}
#tab .area.on .direct{opacity:1;bottom:-23px;}




.lineup{display:flex;justify-content: center;}
.area{background-color:#000;width:34%;text-align:center;margin:0px 0;padding:0px 0px 10px;position:relative;}
.area .tit{width:100%;padding:10px 0;}
.area .pack{margin:15px auto 0; display:block;width:240px;transition:all 0.5s;}

.area.normal{background-image:url(../img/top/product_back_n.jpg);background-size:cover;background-position:center center;}
.area.normal .tit{background-color:rgba(56, 57, 64, 0.9);color:#fff;}

.area.pb{background-image:url(../img/top/product_back_pb.jpg);background-size:cover;background-position:center center;}
.area.pb .tit{background-color:rgba(117, 117, 117, 0.8);color:#fff;}

.area.de{background-image:url(../img/top/product_back_de.jpg);background-size:cover;background-position:center center;}
.area.de .tit{background-color:rgba(76, 102, 154,0.9);color:#fff;}

.area.tb{background-image:url(../img/top/product_back_tb.jpg);background-size:cover;background-position:center center;}
.area.tb .tit{background-color:rgba(159, 142, 24, 0.8);color:#fff;}

.textBtn{background-color:#014462;display:inline-block;color:#fff;padding:4px 20px 3px;border-radius:40px;box-shadow:0px 0px 2px rgba(0,0,0,0.4);transition:all 0.2s;margin-top:5px;text-indent:0;}
.area:hover .textBtn{background-color:#0f7595;color:#fff;}
.area:hover .pack{transform:scale(1.05);}


.area .min{font-size:12px;position:absolute;padding:5px 5px;top:50px;right:0;display:block;color:#333;}

div.none{display:none;}

#box_sort{background-color:rgba(255,255,255,0.9);}

.center{text-align:center;display:block;width:100%;}

#tab_sub{display:block;}
#tab_sub .tab_list{border-bottom:1px solid #000;display:inline-block;margin-bottom:45px;padding:0 20px;}
#tab_sub .tab_list li{display:inline-block;vertical-align:top;margin:0 5px;}
#tab_sub .tab_list li.active{border-bottom:3px solid #000;box-sizing:border-box;}
#tab_sub .tab_list li img{display:block;height:40px;padding:8px 10px;transition:all 0.2s;}
#tab_sub .tab_list li img.ps4{width:142px;}
#tab_sub .tab_list li img.nsw{width:174px;}
#tab_sub .tab_list li img.stm{width:152px;}


#tab_sub .tab_list li:hover img{transform:scale(1.06);}

#tab_sub .img{margin:0 auto 0;display:block;}
#tab_sub .img.steam{width:240px;border-radius:15px;}
.de #tab_sub .img{width:100%;}

.twoline{display:flex;justify-content:center;padding-top:50px;}
.twoline .box{width:260px;margin:0 10px;}
#tab_sub .tit{text-align:center;color:#29336a;}
#tab_sub .price{text-align:center;color:#272b44;font-size:13px;}
#tab_sub .price .num{font-size:220%;margin-right:4px;}
#tab_sub .btn{background-color:#f18800;color:#fff;padding:15px 15px;margin:15px auto 0 ;display:block;text-align:center;border-radius:60px;box-shadow:2px 3px 0px rgba(0,0,0,0.1);max-width:500px;box-sizing:border-box;line-height:1.4;}
#tab_sub .btn.non{background-color:#aaa;color:#fff;padding:10px 15px;margin:15px auto 0 ;display:block;text-align:center;border-radius:30px;box-shadow:2px 3px 0px rgba(0,0,0,0.1);max-width:500px;font-size:15px;box-sizing:border-box;}

#tab_sub .other{background-color:rgba(255,255,255,0.8);color:#f18800;padding:8px 15px;margin:8px auto 0 ;display:block;text-align:center;border-radius:30px;box-shadow:2px 3px 0px rgba(0,0,0,0.1);max-width:500px;box-sizing:border-box;border:2px solid #f18800;}
.btn.out:after{content:'';display:inline-block;background-image:url('../img/common/icon_out.svg');background-repeat:no-repeat;width:18px;height:17px;background-size:100%;margin-left:0.5em;margin-bottom:-0.1em;position:relative;z-index:1;}


.inner_full{max-width:1400px;margin:0 auto ;}

#initialbenefit{background-color:rgba(230, 242, 255, 0.88);padding:40px 0;}
#initialbenefit .head{display:inline-block;width:26%;vertical-align: middle;padding:0 4%;}
#initialbenefit .inner_full{padding:20px 0;}
#initialbenefit .head h3{color:#05080e;line-height:1.3;font-size:28px;}
#initialbenefit .att_exp{color:#947c03;padding:10px 15px;border:1px solid #dbb80d;border-radius:6px;background-color:rgba(255, 251, 204, 0.3);font-size:15px;margin:1.5em auto 1em;line-height:1.5;text-align:left;}
#initialbenefit .images{display:inline-block;width:58%;vertical-align: middle;padding:30px 3%;border-left:1px solid #9ca4bd;}
#initialbenefit .images .text_min{font-size:12px;text-align:right;padding-top:20px;margin-bottom:-1em;}
#initialbenefit .images .text_min.no_margin{padding-top:0px;}
#initialbenefit .flexbox_3{display:flex;width:100%;justify-content: space-between;}
#initialbenefit .flexbox_3 .box{width:32%;}
#initialbenefit .flexbox_3 .box img{display:block;width:100%;}
#initialbenefit .flexbox_3 .box p{text-align:center;padding-top:0.5em;}
#initialbenefit .min{font-size:13px;line-height:1.4;text-align:left;}

.cbox{position:relative;display:block;background-color:#1b3780;}
.cbox:hover img{transition:all 0.2s;}
.cbox:after{content:'';display:block;width:40px;height:40px;background-image:url(../img/character/to_zoom.png);display:block;text-indent:-9999px;position:absolute;right:8px;bottom:8px;border-radius:50%;background-size:40px;box-shadow:rgba(0,0,0,0.5);overflow:hidden;box-shadow:0px 0px 3px rgba(0,0,0,0.5);transition:all 0.5s;}
.cbox:hover:after{box-shadow:3px 3px 10px rgba(0,0,0,0.5);background-color:#fff;}
.cbox:hover img{opacity:0.9;}
#cboxOverlay {background: #000!important;opacity: 0.7!important;}


.attention{text-align:center;border:1px solid #e0912b;color:#e0912b;margin-bottom:1em;border-radius:4px;}

ul.disc li{padding-left:1em;text-indent:-1em;line-height:1.3;padding-bottom:1.5em;font-size:20px;color:#263550;position:relative;}
ul.disc li:before{content:'・';}
ul.disc li p{font-size:14px!important;display:inline;line-height:1.4;color:#555;padding-top:0.7em;}
ul.asterisk li:before{content:'※';}
ul.asterisk.min {font-size:13px;color:#666;}

ul.asterisk.right {text-align:right;}

.table_wrapper{border-radius:10px;background-color:rgba(255, 255, 252, 0.9);border:1px solid #ddd;margin-bottom:1em;overflow:hidden;}
table{width:100%;font-size:14px;}
table{border-collapse:collapse;}
table tr{}
table th{border-right:1px solid #ddd;border-top:1px solid #ddd;padding:15px 20px;background-color:rgba(198, 232, 238, 0.38);width:22%;text-align:left;line-height:1.5;}
table td{border-top:1px solid #ddd;padding:15px 20px;}
table td.itemname{width:30%;line-height:1.4;}
table td.thum{width:100px;}
table td a img{display:block;width:100%;}
table tr:first-child th, table tr:first-child td{border-top:0px solid #ddd;}

td .attention_box{display:block;padding:5px;text-align:center;margin-top:4px;line-height:1.4;color:#f15200;}

table .btn{background-color:#f18800;color:#fff;padding:9px 10px;margin:0px auto 0 ;display:block;text-align:center;border-radius:30px;box-shadow:2px 3px 0px rgba(0,0,0,0.1);max-width:500px;box-sizing:border-box;font-size:14px;line-height:1.4;}
table .btn.out:after{content:'';display:inline-block;background-image:url('../img/common/icon_out.svg');background-repeat:no-repeat;width:15px;height:14px;background-size:100%;margin-left:0.5em;margin-bottom:-0.2em;}

/* .rg table td.itemname{width:30%;} */

.date{text-align:center;color:#e0912b;padding-top:10px;font-size:20px;}

#initialbenefit h4{color:#2a385c;padding-bottom:6px;}
#initialbenefit .att_exp{color:#947c03;padding:14px 15px;border:1px solid #dbb80d;border-radius:6px;background-color:rgba(255, 251, 204, 0.3);font-size:16px;margin:1.5em auto 1em;line-height:1.5;text-align:left;}
#initialbenefit .att_exp li{padding:0.5em 0 0 1em;font-size:16px!important;color:#947c03;}
#initialbenefit .att_exp .min{padding-bottom:0;color:#947c03;display:block;line-height:1.4;margin-top:0.7em;padding-left:1.2em;}

.list_sec {padding-left:1em;padding-bottom:0.5em;}
.list_sec ul.disc li{font-size:95%;padding-bottom:13px;line-height:1.6!important;}
.list_sec ul.disc li p{line-height:1.3!important;display:inline!important;}

#initialbenefit.normal .inner_full.dl{display:auto;}
#initialbenefit.pb .inner_full.dl{display:none;}
#initialbenefit.tb .inner_full.dl{display:none;}
#initialbenefit.de .inner_full.dl{display:auto;}

#initialbenefit.normal .inner_full.real{display:auto;}
#initialbenefit.pb .inner_full.real{display:auto;}
#initialbenefit.tb .inner_full.real{display:auto;}
#initialbenefit.de .inner_full.real{display:none;}

#initialbenefit.normal tr.shop01{display:auto;}
#initialbenefit.normal tr.shop02{display:auto;}
#initialbenefit.normal tr.shop03{display:auto;}
#initialbenefit.normal tr.shop04{display:auto;}
#initialbenefit.normal tr.shop05{display:auto;}
#initialbenefit.normal tr.shop06{display:auto;}
#initialbenefit.normal tr.shop07{display:none;}
#initialbenefit.normal tr.shop08{display:auto;}
#initialbenefit.normal tr.shop09{display:auto;}
#initialbenefit.normal tr.shop10{display:auto;}
#initialbenefit.normal tr.shop11{display:auto;}
#initialbenefit.normal tr.shop12{display:auto;}
#initialbenefit.normal tr.shop13{display:auto;}
#initialbenefit.normal tr.shop14{display:auto;}
#initialbenefit.normal tr.shop15{display:auto;}
#initialbenefit.normal tr.shop16{display:auto;}
#initialbenefit.normal tr.shop17{display:auto;}
#initialbenefit.normal tr.shop18{display:auto;}


#initialbenefit.pb tr.shop01{display:auto;}
#initialbenefit.pb tr.shop02{display:auto;}
#initialbenefit.pb tr.shop03{display:auto;}
#initialbenefit.pb tr.shop04{display:auto;}
#initialbenefit.pb tr.shop05{display:auto;}
#initialbenefit.pb tr.shop06{display:auto;}
#initialbenefit.pb tr.shop07{display:auto;}
#initialbenefit.pb tr.shop08{display:auto;}
#initialbenefit.pb tr.shop09{display:auto;}
#initialbenefit.pb tr.shop10{display:auto;}
#initialbenefit.pb tr.shop11{display:auto;}
#initialbenefit.pb tr.shop12{display:auto;}
#initialbenefit.pb tr.shop13{display:auto;}
#initialbenefit.pb tr.shop14{display:auto;}
#initialbenefit.pb tr.shop15{display:auto;}
#initialbenefit.pb tr.shop16{display:auto;}
#initialbenefit.pb tr.shop17{display:auto;}
#initialbenefit.pb tr.shop18{display:auto;}
#initialbenefit.pb .no_pb{display:none;}
#initialbenefit.pb .no_pb{display:none;}

#initialbenefit.tb tr.shop01{display:auto;}
#initialbenefit.tb tr.shop02{display:none;}
#initialbenefit.tb tr.shop03{display:auto;}
#initialbenefit.tb tr.shop04{display:none;}
#initialbenefit.tb tr.shop05{display:none;}
#initialbenefit.tb tr.shop06{display:none;}
#initialbenefit.tb tr.shop07{display:none;}
#initialbenefit.tb tr.shop08{display:none;}
#initialbenefit.tb tr.shop09{display:none;}
#initialbenefit.tb tr.shop10{display:none;}
#initialbenefit.tb tr.shop11{display:none;}
#initialbenefit.tb tr.shop12{display:none;}
#initialbenefit.tb tr.shop13{display:none;}
#initialbenefit.tb tr.shop14{display:none;}
#initialbenefit.tb tr.shop15{display:none;}
#initialbenefit.tb tr.shop16{display:none;}
#initialbenefit.tb tr.shop17{display:none;}
#initialbenefit.tb tr.shop18{display:none;}
#initialbenefit.tb .no_tb{display:none;}
#initialbenefit.tb .no_tb{display:none;}



.btn_sample_01{position:absolute;top:-15px;left:570px;display:block;}
.btn_sample_01 .text{display:none;}

.btn_sample_02{position:absolute;top:-15px;left:530px;display:block;}
.btn_sample_02 .text{display:none;}

.btn_pop{transition:all 0.5s;text-indent:0;}
.btn_pop.out{opacity:0;}

.btn_pop:hover{transform:scale(0.9);}

/* .btn_pop:before{content:'NEW';color:#373320;padding:1px 10px;line-height:1;border:1px solid  #a09045;background-size:100%;border-radius:20px;font-size:11px;font-weight:800;font-family: 'Work Sans', cursive;display:inline-block;text-shadow:none;margin-right:10px;position:absolute;left:40px;top:14px;} */

}




/*----------------------------------------
	for SP
----------------------------------------*/


@media screen and (max-width: 640px){

	#content{background-image:url(../img/news/bg.jpg);background-size:cover;background-position:center top;padding:30px 0 0px;min-height:400px;font-size:14px;line-height:1.8;}

	#content .inner_centering{width: 100%;}

	#content .title{background-image:url(../img/top/product_title.png);width:140px;height:40px;display:block;margin: 0px auto 25px;background-size:100%;background-repeat:no-repeat;}
	#content #product {background-color:transparent;position:relative;}
	/* #product:before {content:'';display:block;background-image:url(../img/top/news_line.jpg);height:5px;width:100%;position:absolute;top:0;}
	#product:after {content:'';display:block;background-image:url(../img/top/news_line.jpg);height:5px;width:100%;position:absolute;bottom:0;} */
	#content .inner_centering{width:100%;padding:38px 0 30px;}

	#content .head{text-align:center;font-size:26px;margin-bottom:20px;color:#253450;}

	#content #tab{background-color:#fff;position:relative;z-index:40;box-shadow:0px 5px 15px rgba(0,0,0,0.4);}

	#content #tab .area .direct{background-image:url('../img/product/direct.png');width:44px;height:42px;position:absolute;bottom:0px;left:50%;margin-left:-22px;opacity:0;transition:all 0.2s;background-size:100%;background-repeat:no-repeat;}
	#content #tab .area.on .direct{opacity:1;bottom:-28px;}


	#content .lineup{display:flex;justify-content: center;}
	#content .area{background-color:#000;width:34%;text-align:center;margin:0px 0;padding:0px 0px 30px;position:relative;}
	#content .area .tit{width:100%;padding:10px 0;font-size:8px;display:block;line-height:1.3;position:absolute;}
	#content .area .tit .text{display:inline-block;line-height:1.3;vertical-align:middle;}
	#content .area .pack{margin:60px auto 0; display:block;width:70px;transition:all 0.5s;}

	#content .area.normal{background-image:url(../img/top/product_back_n.jpg);background-size:cover;background-position:center center;}
	#content .area.normal .tit{background-color:rgba(56, 57, 64, 0.9);color:#fff;}

	#content .area.pb{background-image:url(../img/top/product_back_pb.jpg);background-size:cover;background-position:center center;}
	#content .area.pb .tit{background-color:rgba(117, 117, 117, 0.8);color:#fff;}

	#content .area.de{background-image:url(../img/top/product_back_de.jpg);background-size:cover;background-position:center center;}
	#content .area.de .tit{background-color:rgba(76, 102, 154,0.9);color:#fff;}

	#content .area.tb{background-image:url(../img/top/product_back_tb.jpg);background-size:cover;background-position:center center;}
	#content .area.tb .tit{background-color:rgba(159, 142, 24, 0.8);color:#fff;}

	#content .area .min{display:none;}

.textBtn{background-color:#014462;display:inline-block;color:#fff;padding:5px 10px 4px;border-radius:40px;box-shadow:0px 0px 2px rgba(0,0,0,0.4);transition:all 0.2s;margin-top:0.4em;text-indent:0;}

	#content div.none{display:none;}

	#content #box_sort{background-color:rgba(255,255,255,0.9);}

	#content .center{text-align:center;display:block;width:100%;}

	#content #tab_sub{display:block;}
	#content #tab_sub .tab_list{border-bottom:1px solid #000;display:inline-block;margin-bottom:35px;padding:0 0px;width:100%;}
	#content #tab_sub .tab_list li{display:inline-block;vertical-align:middle;margin:0 0px;}
	#content #tab_sub .tab_list li.active{border-bottom:3px solid #000;box-sizing:border-box;}
	#content #tab_sub .tab_list li img{display:block;height:23px;padding:8px 8px;}

	#content #tab_sub .img{margin:0 auto 0;display:block;width:90%;}

	#content #tab_sub .img.ps4{width:150px;}
	#content #tab_sub .img.nsw{width:130px;}
	#content #tab_sub .img.steam{width:140px;border-radius:15px;}

	#content .twoline{padding:0 3% 20px;}
	#content .twoline .box{padding-top:24px;width:100%;margin:0 auto;}
	#content .twoline .box:nth-of-type(2n+0){margin-top:10px;}
	#content .tit{text-align:center;color:#252c54;line-height:1.4;display:block;font-size:13px;}
	#content .price{text-align:center;color:#272b44;font-size:14px;}
	#content .price .num{font-size:30px;margin-right:2px;}
	#content .btn{background-color:#f18800;color:#fff;padding:13px 15px;margin:14px auto 0 ;display:block;text-align:center;border-radius:30px;box-shadow:2px 3px 0px rgba(0,0,0,0.1);max-width:80%;box-sizing:border-box;line-height:1.3;}
	#tab_sub .btn.non{background-color:#aaa;color:#fff;padding:13px 15px;margin:8px auto 0 ;display:block;text-align:center;border-radius:30px;box-shadow:2px 3px 0px rgba(0,0,0,0.1);max-width:80%;box-sizing:border-box;}
	#tab_sub .other{background-color:rgba(255,255,255,0.8);color:#f18800;padding:6px 15px;margin:10px auto 0 ;display:block;text-align:center;border-radius:30px;box-shadow:2px 3px 0px rgba(0,0,0,0.1);max-width:80%;box-sizing:border-box;border:2px solid #f18800;}

	#tab_sub .btn.out:after{content:'';display:inline-block;background-image:url('../img/common/icon_out.svg');background-repeat:no-repeat;width:18px;height:17px;background-size:100%;margin-left:0.5em;margin-bottom:-0.2em;}

	.attention{text-align:center;border:1px solid #e0912b;color:#e0912b;border-radius:4px;width:90%;margin:0 auto 2em;}

	#content ul.disc{width:90%;margin:0 auto;}
	#content ul.disc li{padding-left:1em;text-indent:-1em;line-height:1.4;padding-bottom:1.3em;font-size:16px;color:#263550;}
	#content ul.disc li:before{content:'・';}
	#content ul.disc li p{font-size:13px!important;display:inline;line-height:1.4;color:#666;padding-top:0.4em;}
	#content ul.asterisk{width:90%;margin:0 auto;padding-top:0.6em;line-height:1.2;}
	#content ul.asterisk li:before{content:'※';}
	#content ul.asterisk.min {font-size:8px;color:#666;}

	#content ul.asterisk.right {text-align:left;}


	.inner_full{max-width:1400px;margin:0 auto ;}

#initialbenefit h4{color:#2a385c;padding-bottom:6px;margin-top:0.8em;font-size:18px;margin-bottom:5px;}

#initialbenefit h4:before{content:'■';}
	#initialbenefit{background-color:rgba(230, 242, 255, 0.88);padding:10px 0;}
	#initialbenefit .head{display:block;vertical-align: middle;padding:0 5%;}
	#initialbenefit .inner_full{padding:40px 0;position:relative;}
	#initialbenefit .inner_full:after{content:'';display:block;width:80%;margin:0 auto;border-bottom:1px solid #828c9c;position:absolute;bottom:0;left:10%;}
	#initialbenefit .inner_full:last-child:after{display:none;}
	#initialbenefit .head h3{color:#05080e;line-height:1.3;font-size:24px;}
	#initialbenefit .head .att_exp{color:#947c03;padding:10px 15px;border:1px solid #dbb80d;border-radius:6px;background-color:rgba(255, 251, 204, 0.3);font-size:12px;margin:1.5em auto 1em;line-height:1.5;text-align:left;}
	#initialbenefit .images{display:block;vertical-align: middle;padding:0px 5%;}
	#initialbenefit .images .text_min{font-size:10px;text-align:right;padding-top:10px;margin-bottom:-0.8em;}
	#initialbenefit .flexbox_3{display:flex;width:100%;justify-content: space-between;}
	#initialbenefit .flexbox_3.center{display:flex;width:100%;justify-content: center;}
	#initialbenefit .flexbox_3 .box{width:32%;}
	#initialbenefit .flexbox_3 .box img{display:block;width:100%;}
	#initialbenefit .flexbox_3 .box p{text-align:center;padding-top:0.5em;}
	#initialbenefit .min{font-size:9px;line-height:1.4;text-align:left;}

	.cbox{position:relative;display:block;}
	.cbox:after{content:'';display:block;width:30px;height:30px;background-image:url(../img/character/to_zoom.png);display:block;text-indent:-9999px;position:absolute;right:3px;bottom:3px;border-radius:50%;background-size:30px;box-shadow:rgba(0,0,0,0.5);overflow:hidden;box-shadow:0px 0px 3px rgba(0,0,0,0.5);transition:all 0.5s;}
	#cboxOverlay {background: #000!important;opacity: 0.7!important;}


	.attention{text-align:center;border:1px solid #e0912b;color:#e0912b;margin-bottom:1em;border-radius:4px;}

	ul.disc li{padding-left:1em;text-indent:-1em;line-height:1.3;padding-bottom:1em;font-size:20px;color:#263550;}
	ul.disc li:before{content:'・';}
	ul.disc li p{font-size:14px!important;display:inline;line-height:1.4;color:#555;padding-top:0.4em;}
	ul.asterisk li:before{content:'※';}
	ul.asterisk.min {font-size:13px;color:#666;}

	ul.asterisk.right {text-align:right;}

	.table_wrapper{margin-bottom:0em;overflow:hidden;width:100%;display:block;}
	.table_wrapper table{width:100%;font-size:13px;line-height:1.4;display:block;}
	.table_wrapper table{border-collapse:collapse;}
	.table_wrapper tbody{display:block;}
	.table_wrapper table tr{border-radius:10px;background-color:#fff;margin-bottom:17px;overflow:hidden;}
	.table_wrapper table tr:last-of-type{margin-bottom:0px;}
	.table_wrapper table th{border-right:1px solid #ddd;padding:8px 0px;background-color:#dedede;width:50%;text-align:left;display:block;width:100%;text-align:center;}
	.table_wrapper table td{padding:15px 20px;display:block;text-align:center;font-size:15px;}

	.table_wrapper table .btn{background-color:#f18800;color:#fff;padding:6px 10px;margin:0px auto 0 !important;display:block;text-align:center;border-radius:30px;box-shadow:2px 3px 0px rgba(0,0,0,0.1);max-width:500px;box-sizing:border-box;font-size:14px;}

	.table_wrapper table td.itemname{padding-bottom:0px;}

	table td.thum{width:40%;margin:auto;}
	table td a img{display:block;width:100%;margin:0 auto;}

	td .attention_box{display:block;padding:5px;text-align:center;margin-top:4px;line-height:1.4;color:#f15200;font-size:14px;}


.date{text-align:center;color:#e0912b;padding-top:10px;font-size:20px;}


#initialbenefit .att_exp{color:#947c03;padding:14px 11px;border:1px solid #dbb80d;border-radius:6px;background-color:rgba(255, 251, 204, 0.3);font-size:12px;margin:1.5em auto 1em;line-height:1.5;text-align:left;}
#initialbenefit .att_exp ul{width:100%;}
#initialbenefit .att_exp li{padding:0.5em 0 0px 1em!important;font-size:16px!important;color:#947c03!important;}
#initialbenefit .att_exp .min{padding-bottom:0;color:#947c03!important;display:block;line-height:1.4;margin-top:0.7em;padding-left:1.2em;}

.list_sec {padding-left:1em;padding-bottom:0.5em;}
.list_sec ul.disc li{font-size:95%;padding-bottom:13px;line-height:1.6!important;}
.list_sec ul.disc li p{line-height:1.3!important;display:inline!important;}


#initialbenefit.normal .inner_full.dl{display:auto;}
#initialbenefit.pb .inner_full.dl{display:none;}
#initialbenefit.tb .inner_full.dl{display:none;}
#initialbenefit.de .inner_full.dl{display:block;}

#initialbenefit.normal .inner_full.real{display:block;}
#initialbenefit.pb .inner_full.real{display:block;}
#initialbenefit.tb .inner_full.real{display:block;}
#initialbenefit.de .inner_full.real{display:none;}

#initialbenefit.normal tr.shop01{display:block;}
#initialbenefit.normal tr.shop02{display:block;}
#initialbenefit.normal tr.shop03{display:block;}
#initialbenefit.normal tr.shop04{display:block;}
#initialbenefit.normal tr.shop05{display:block;}
#initialbenefit.normal tr.shop06{display:block;}
#initialbenefit.normal tr.shop07{display:none;}
#initialbenefit.normal tr.shop08{display:block;}
#initialbenefit.normal tr.shop09{display:block;}
#initialbenefit.normal tr.shop10{display:block;}
#initialbenefit.normal tr.shop11{display:block;}
#initialbenefit.normal tr.shop12{display:block;}
#initialbenefit.normal tr.shop13{display:block;}
#initialbenefit.normal tr.shop14{display:block;}
#initialbenefit.normal tr.shop15{display:block;}
#initialbenefit.normal tr.shop16{display:block;}
#initialbenefit.normal tr.shop17{display:block;}
#initialbenefit.normal tr.shop18{display:block;}

#initialbenefit.pb tr.shop01{display:block;}
#initialbenefit.pb tr.shop02{display:block;}
#initialbenefit.pb tr.shop03{display:block;}
#initialbenefit.pb tr.shop04{display:block;}
#initialbenefit.pb tr.shop05{display:block;}
#initialbenefit.pb tr.shop06{display:block;}
#initialbenefit.pb tr.shop07{display:block;}
#initialbenefit.pb tr.shop08{display:block;}
#initialbenefit.pb tr.shop09{display:block;}
#initialbenefit.pb tr.shop10{display:block;}
#initialbenefit.pb tr.shop11{display:block;}
#initialbenefit.pb tr.shop12{display:block;}
#initialbenefit.pb tr.shop13{display:block;}
#initialbenefit.pb tr.shop14{display:block;}
#initialbenefit.pb tr.shop15{display:block;}
#initialbenefit.pb tr.shop16{display:block;}
#initialbenefit.pb tr.shop17{display:block;}
#initialbenefit.pb tr.shop18{display:block;}

#initialbenefit.tb tr.shop01{display:block;}
#initialbenefit.tb tr.shop02{display:none;}
#initialbenefit.tb tr.shop03{display:block;}
#initialbenefit.tb tr.shop04{display:none;}
#initialbenefit.tb tr.shop05{display:none;}
#initialbenefit.tb tr.shop06{display:none;}
#initialbenefit.tb tr.shop07{display:none;}
#initialbenefit.tb tr.shop08{display:none;}
#initialbenefit.tb tr.shop09{display:none;}
#initialbenefit.tb tr.shop10{display:none;}
#initialbenefit.tb tr.shop11{display:none;}
#initialbenefit.tb tr.shop12{display:none;}
#initialbenefit.tb tr.shop13{display:none;}
#initialbenefit.tb tr.shop14{display:none;}
#initialbenefit.tb tr.shop15{display:none;}
#initialbenefit.tb tr.shop16{display:none;}
#initialbenefit.tb tr.shop17{display:none;}
#initialbenefit.tb tr.shop18{display:none;}


.btn_sample_01,.btn_sample_02{position:relative;display:block;background-color:#ffd232;display:block;text-align:center;padding:9px 0;margin:10px auto 4px;color:#422d05;border-radius:30px;font-size:14px;width:80%;}
.btn_sample_01,.btn_sample_02{box-shadow:2px 2px 0px rgba(0,0,0,0.05);}
.btn_sample_01 img,.btn_sample_02 img{display:none;}


.btn_pop{transition:all 0.5s;text-indent:0;}
.btn_pop.out{opacity:0;}

.btn_pop:hover{transform:scale(0.9);}

/* .btn_pop:before{content:'NEW';color:#373320;background-image:url(../img/common/new_bg.jpg);padding:2px 13px;box-shadow:0px 0px 4px rgba(0, 0, 0, 0.8);background-size:100%;border-radius:20px;font-size:12px;font-weight:800;font-family: 'Work Sans', cursive;display:inline-block;position:absolute;top:20%;left:-10px;top:-4px;z-index:50;line-height:1.2;background-repeat:no-repeat;} */


}
