body #wrapCol{height:100%}@media screen and (min-width: 1025px){body #wrapCol{background:url(../images/top/bg_01.png) top center no-repeat fixed;background-size:100%}}body #wrapCol::before{content:"";background-image:url(../images/top/bg_02.png);display:block;position:fixed;top:0;left:0;width:100%;height:100vh;background-repeat:repeat-y;background-size:100%}body #wrapCol #wrapColInner{position:relative;height:100%;width:100%}body #wrapCol #wrapColInner #canvas{width:1000px;height:670px;margin:0 auto;display:block}body #wrapCol #wrapColInner .mvImg img{width:100%}body #wrapCol #wrapColInner #logo-gashapon{position:absolute;margin:80px 0 0;top:0;right:0}body #wrapCol #wrapColInner header{position:relative;width:100%;height:auto;top:-50px;background:url(../images/top/bg_header.jpg) top 50px center no-repeat}body #wrapCol #wrapColInner header #headerInner{position:relative;width:965px;margin:0 auto}body #wrapCol #wrapColInner header #headerInner #bnrAgf{position:absolute;top:-140px}body #wrapCol #wrapColInner header #headerInner #logo{margin:10px auto 0}body #wrapCol #wrapColInner header #headerInner #bnrCol{float:right;width:353px;height:213px;border:solid 1px white;background-color:#303C40}body #wrapCol #wrapColInner header #headerInner #bnrCol #slider{width:345px;height:196px;margin:4px auto}body #wrapCol #wrapColInner header #headerInner #bnrCol #slider img{width:100%;height:auto}body #wrapCol #wrapColInner header #headerInner #gnavi{clear:both}body #wrapCol #wrapColInner header #headerInner #gnavi ul{padding:10px 0}body #wrapCol #wrapColInner header #headerInner #gnavi ul li{display:inline-block;margin:0 -10px}body #wrapCol #wrapColInner header #headerInner #gnavi ul li a:hover img{opacity:1}body #wrapCol #wrapColInner header #headerInner #gnavi ul .close{opacity:0.5}body #wrapCol #wrapColInner header #headerInner #newsCol{position:relative;width:960px;height:48px;margin:0 auto;overflow:hidden;background:url(../images/top/bg_newCol.png) center no-repeat}body #wrapCol #wrapColInner header #headerInner #newsCol .titCol{position:absolute;top:0;left:0}body #wrapCol #wrapColInner header #headerInner #newsCol .tickercontainer{width:940px;height:48px;margin:0 auto;overflow:hidden}body #wrapCol #wrapColInner header #headerInner #newsCol .mask{position:relative;left:0;top:0;width:940px;margin:0 auto;overflow:hidden}body #wrapCol #wrapColInner header #headerInner #newsCol ul{position:relative;width:940px;height:5px;margin:0 auto;padding:15px 0;overflow:hidden}body #wrapCol #wrapColInner header #headerInner #newsCol ul li{float:left;padding-left:100px;color:white;font-size:14px;text-align:left}body #wrapCol #wrapColInner header #headerInner #newsCol ul li .date{padding-right:10px;color:#FFFF00}body #wrapCol #wrapColInner header #headerInner #newsCol ul li a{color:#F7B20F}body #wrapCol #wrapColInner #mainCol{margin:0}body #wrapCol #wrapColInner #mainCol #newItemCol{margin-top:0}body #wrapCol #wrapColInner #mainCol #onSaleCol{margin-top:50px}body #wrapCol #wrapColInner #mainCol #newItemCol ul li,body #wrapCol #wrapColInner #mainCol #onSaleCol ul li{margin-top:30px}body #wrapCol #wrapColInner #mainCol #newItemCol ul li.set,body #wrapCol #wrapColInner #mainCol #onSaleCol ul li.set{margin:30px auto 0;width:1002px;height:auto;background-position:center top;background-repeat:no-repeat;background-size:auto}body #wrapCol #wrapColInner #mainCol #newItemCol ul li.set02,body #wrapCol #wrapColInner #mainCol #onSaleCol ul li.set02{margin:30px auto 0;padding-bottom:26px;width:1002px;height:auto;background-position:center top;background-repeat:no-repeat;background-size:auto;box-sizing:border-box}body #wrapCol #wrapColInner #mainCol #newItemCol ul li.setCarddass,body #wrapCol #wrapColInner #mainCol #onSaleCol ul li.setCarddass{margin:30px auto 0;width:1002px;height:auto;background-position:center top;background-repeat:no-repeat;background-size:auto}body #wrapCol #wrapColInner #mainCol #newItemCol ul li.set02Carddass,body #wrapCol #wrapColInner #mainCol #onSaleCol ul li.set02Carddass{margin:30px auto 0;padding-bottom:26px;width:1002px;height:auto;background-position:center top;background-repeat:no-repeat;background-size:auto;box-sizing:border-box}body #wrapCol #wrapColInner #mainCol #newItemCol ul li.set03,body #wrapCol #wrapColInner #mainCol #onSaleCol ul li.set03{margin:30px auto 0;padding-bottom:26px;width:1002px;height:auto;background-position:center top;background-repeat:no-repeat;background-size:auto;box-sizing:border-box}body #wrapCol #wrapColInner #mainCol #newItemCol ul li.set04,body #wrapCol #wrapColInner #mainCol #onSaleCol ul li.set04{margin:30px auto 0;padding-bottom:30px;width:1002px;height:auto;background-position:center top;background-repeat:no-repeat;background-size:auto;box-sizing:border-box}body #wrapCol #wrapColInner #mainCol #newItemCol ul li .gashadokoBtn,body #wrapCol #wrapColInner #mainCol #onSaleCol ul li .gashadokoBtn{display:block;margin-top:10px}body #wrapCol #wrapColInner #mainCol #onSaleCol{padding:0 0 60px;border-bottom:3px solid #00617E}body #wrapCol #wrapColInner #mainCol #onSaleCol ul li.set{background-image:url(../images/top/item/bg_normal.png)}body #wrapCol #wrapColInner #mainCol #onSaleCol ul li.set02{background-image:url(../images/top/item/bg_normal_02.png)}body #wrapCol #wrapColInner #mainCol #onSaleCol ul li.setCarddass{background-image:url(../images/top/item/bg_normal_carddass.png)}body #wrapCol #wrapColInner #mainCol #onSaleCol ul li.set02Carddass{background-image:url(../images/top/item/bg_normal_02_carddass.png)}body #wrapCol #wrapColInner #mainCol #onSaleCol ul li.set03{background-image:url(../images/top/item/bg_normal_03_.png)}body #wrapCol #wrapColInner #mainCol #onSaleCol ul li.set04{background-image:url(../images/top/item/bg_normal_04.png)}body #wrapCol #wrapColInner #mainCol #newItemCol ul li.set{background-image:url(../images/top/item/bg_newitem.png)}body #wrapCol #wrapColInner #mainCol #newItemCol ul li.set02{background-image:url(../images/top/item/bg_newitem_02.png)}body #wrapCol #wrapColInner #mainCol #newItemCol ul li.setCarddass{background-image:url(../images/top/item/bg_newitem_carddass.png)}body #wrapCol #wrapColInner #mainCol #newItemCol ul li.set02Carddass{background-image:url(../images/top/item/bg_newitem_02_carddass.png)}body #wrapCol #wrapColInner #mainCol #newItemCol ul li.set03{background-image:url(../images/top/item/bg_newitem_03.png)}body #wrapCol #wrapColInner #mainCol #newItemCol ul li.set04{background-image:url(../images/top/item/bg_newitem_04.png)}body #wrapCol #wrapColInner #mainCol #shopCol #shopColInner{padding:30px 0 60px;background:url(../images/top/bg_shop.png) repeat;border-bottom:3px solid #00617E}body #wrapCol #wrapColInner #mainCol #shopCol #shopColInner #shoplist{width:960px;margin:0 auto;padding-bottom:35px;border-bottom:10px solid #DCDDE2;background:url(../images/top/bg_shopCol.jpg) top center repeat-y}body #wrapCol #wrapColInner #mainCol #shopCol #shopColInner #shoplist p{padding:0 0 20px 45px;text-align:left;font-size:80%;color:#e44de4}body #wrapCol #wrapColInner #mainCol #shopCol #shopColInner #shoplist li{padding:10px 20px}body #wrapCol #wrapColInner #mainCol #shopCol #shopColInner #shoplist li ul{border-collapse:separate;border-spacing:15px 0}body #wrapCol #wrapColInner #mainCol #shopCol #shopColInner #shoplist li ul li{float:none;width:320px;display:table-cell;vertical-align:middle;background:url(../images/top/line_shop.png) bottom center no-repeat}body #wrapCol #wrapColInner #mainCol #shopCol #shopColInner #shoplist li ul li.phoneNumber{width:195px}body #wrapCol #wrapColInner #mainCol #shopCol #shopColInner #shoplist .listTop{padding-top:0}body #wrapCol #btnPagetop{position:fixed;right:20px;z-index:1}body #wrapCol footer{position:relative;padding:20px 0;border-top:3px solid white;background-color:#00617E;z-index:1}body #wrapCol footer #footerInner{width:960px;margin:0 auto}body #wrapCol footer #footerInner #snsCol{float:right}body #wrapCol footer #footerInner #snsCol li{float:left;padding-left:10px}#agf{position:relative;width:960px;margin:50px auto 0}#agf a{display:block;margin-top:10px}.slash_line_outer{position:fixed;height:100vh;width:100vw;max-width:100%;top:0;left:0;overflow:hidden}.slash_line_outer .slash_position{position:absolute;stroke:#ec9c8f}.slash_line_outer svg{opacity:1;stroke-width:2px;stroke-dasharray:800;stroke-dashoffset:800;animation:slash_line 3s;animation-timing-function:ease-in-out;animation-direction:reverse;transform:rotate(28deg)}@keyframes slash_line{50%{stroke-dashoffset:0}100%{stroke-dashoffset:-800}}.slash_line_outer02{position:fixed;height:100vh;width:100vw;max-width:100%;top:0;left:0;overflow:hidden}.slash_line_outer02 .slash_position{position:absolute;stroke:#c0c0c0}.slash_line_outer02 svg{opacity:1;stroke-width:2px;stroke-dasharray:800;stroke-dashoffset:800;animation:slash_line 3s;animation-timing-function:ease-in-out;animation-direction:reverse;transform:rotate(28deg)}@keyframes slash_line{50%{stroke-dashoffset:0}100%{stroke-dashoffset:-800}}
