﻿#mypage .mainBanner{margin-top:5px;height:auto;color:#fff;padding:10px 0;font-size:14px;font-family:"A+mfCv-AXISラウンド 100 R StdN",Helvetica,Arial,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;background:#1b72b0;text-align:center}#mypage .mainBanner span{font-size:10px}@media screen and (min-width: 971px){#mypage .mainBanner:hover{opacity:.9;-webkit-transition:background-color .3s,color .3s,border .3s;transition:background-color .3s,color .3s,border .3s}}#mypage a{text-decoration:none !important}article#checkoutBlock #mywork table{margin-bottom:10px}article#checkoutBlock #mywork td{text-align:center}#mywork p{margin-top:10px}#mywork h3{font-size:14px}#bookitem #mywork .boxL,#bookitem #mywork .boxE{border-radius:10px}body#user,body#checkout,body#content{font-size:13px}body#user header#header,body#checkout header#header,body#content header#header{height:80px;border-bottom:none}@media screen and (max-width: 640px){body#user header#header,body#checkout header#header,body#content header#header{height:48px;border-bottom:none}body#user,body#checkout,body#content{background:#eee}}body#user header#header_wh,body#checkout header#header_wh,body#content header#header_wh{background-color:rgba(255,255,255,.7);border-bottom:none;padding:2px 0 0 0;height:60px}body#user header#header_wh .logo img,body#checkout header#header_wh .logo img,body#content header#header_wh .logo img{max-width:150px}body#user header#header div#siteid,body#user header#header_wh div#siteid,body#checkout header#header div#siteid,body#checkout header#header_wh div#siteid,body#content header#header div#siteid,header#header_wh div#siteid{margin:10px 0 0 15px}body#user header#header div#moca,body#user header#header div#moca,body#checkout header#header div#moca,body#checkout header#header_wh div#moca{display:none}body#user div#container,body#checkout div#container,body#content div#container{margin:0 auto}body#user section p:first-child,body#checkout section p:first-child,body#content section p:first-child{margin-top:0}#checkoutBlock h2{font-size:16px;margin:15px 0 0 0}body#user .boxW h2:first-child,body#checkout .boxW h2:first-child,body#content .boxW h2:first-child{margin:0}body#user h3,body#checkout h3,body#content h3{font-size:14px;margin:0 0 10px}body#user h4:first-child,body#checkout h4:first-child,body#content h4:first-child{margin-top:0}body#user h4,body#checkout h4,body#content h4{font-size:13px;margin-top:15px}#footnav{padding:10px 0;background:#b4aa96}#footnav .footernavBox{overflow:hidden}@media only screen and (min-width:1040px){#footnav .footernavBox .footernavBoxUl{float:left;width:75%}}#footnav .footernavBox .footernavBoxUl li{font-size:12px;margin:0 0 10px}#footnav .footernavBox .footernavBoxUl li a:hover{border:none;color:#727272}#footnav .footernavBox .footernavBoxUl li a,#footnav .footernavBox .footernavBoxUl li a:hover,#footnav .footernavBox .footernavBoxUl li a:visited,#footnav .footernavBox .footernavBoxUl li a:focus{border-bottom:none}@media only screen and (min-width:1040px){#footnav .footernavBox .footernavBoxUl li{display:inline-block;padding:0 7px;position:relative}#footnav .footernavBox .footernavBoxUl li:before{content:"|";position:absolute;top:0;left:0}}@media only screen and (min-width:1040px){#footnav .footernavBox .footernavBoxUl li:first-child{display:inline-block;padding:0 7px 0 0;border-left:none}#footnav .footernavBox .footernavBoxUl li:first-child:before{display:none}}#footnav .footernavBox .copy{font-size:12px;color:#4c4c4c}@media only screen and (min-width:1040px){#footnav .footernavBox .copy{float:right;width:25%;text-align:right}}.boxSecom{float:right;margin:15px;font-size:11px;text-align:right}.boxSecom input{display:inline-block;vertical-align:middle;margin-left:10px}.boxSecom .SSL{display:inline-block;vertical-align:middle}article#userBlock{padding:15px;background:#f2f2f2;line-height:1.5em}article#userBlock h2{font-size:1.2em;margin:0 0 10px}body#user h1{margin-top:5px}article#userBlock header{margin-bottom:20px}article#userBlock header .regist{float:right;font-size:11px}article#userBlock header .btnG{margin-left:5px;font-size:14px}article#userBlock .boxW input[type=submit]{font-size:16px;padding:5px 20px;margin:15px auto;cursor:pointer}article#userBlock section .cap{font-size:13px;margin-top:10px}article#userBlock section ul li{list-style:disc outside;margin:0 0 0 20px}article#userBlock #snsLogin.boxW{font-size:13px;margin-top:25px;padding:15px 30px 20px;text-align:center}article#userBlock #snsLogin.boxW h2{font-size:14px}article#userBlock #snsLogin img{width:35px;margin:10px 0 0 10px}article#userBlock #snsLogin span img{margin:10px 0 0}@media screen and (min-width: 971px){article#userBlock #snsLogin img:hover{opacity:.8}}#PasswordLevel1,#PasswordLevel2,#PasswordLevel3,#PasswordLevel4,#PasswordLevel5,#PasswordLevel6{font-size:12px;margin-top:5px}article#userBlock .small input.btnM,article#userBlock .small input.btnG{font-size:14px;padding:3px 20px;margin:0 auto}article#userBlock .btnNext{text-align:center;margin-top:20px}article#userBlock .btnNext input.btnG,article#userBlock .btnNext .btnG a,article#userBlock .btnNext input.btnM,article#userBlock .btnNext .btnM a{padding:5px 20px;font-size:16px;margin:0 5px}body#user .message .boxL{margin:15px;font-size:12px;line-height:1.5em}body#user .message .boxL h3{font-size:13px;margin:.5em 0}body#user .message .boxL p:first-child{margin-top:0}body#user .message .boxL p{margin-top:1.5em}.userRank img{width:120px;margin-right:5px}.userRank .icon{line-height:33px;vertical-align:middle}body#user article#checkoutBlock header h1{padding-left:0}body#user article#checkoutBlock .boxL{margin:15px 0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}#rule h5{font-size:1.3em;margin-bottom:10px}#rule h6{font-size:1.2em;margin:20px 0 10px}#rule{max-height:500px;overflow:scroll;line-height:2em}@media screen and (max-width: 640px){#rule{max-height:250px}}article#userBlock.error{line-height:1.5em}article#userBlock.error section{margin:20px auto}article#userBlock.error h1{line-height:1.5em}article#userBlock.error a{display:inline-block;padding:5px 20px;color:#fff !important;border-radius:2em;-webkit-border-radius:2em;-moz-border-radius:2em;background-color:#8fc31f;font-size:16px;margin:10px 5px 3px;text-decoration:none !important}@media screen and (min-width: 971px){article#userBlock.error a:hover{text-decoration:none !important}}.jktM img{max-width:120px;max-height:120px;margin:0 auto 5px}article#checkoutBlock header h1 .small{margin-left:15px;font-size:14px}article#checkoutBlock h2.ico img{width:24px;margin:0 5px 0 0}article#checkoutBlock .btnForm,article#userBlock .btnForm{text-align:center;margin-top:20px}article#checkoutBlock .btnForm input[type=submit].btnG,article#checkoutBlock .btnForm .btnG a,article#checkoutBlock .btnForm input.btnM,article#checkoutBlock .btnForm .btnM a,article#userBlock .btnForm input[type=submit].btnG,article#userBlock .btnForm .btnG a,article#userBlock .btnForm input.btnM,article#userBlock .btnForm .btnM a{padding:5px 20px;font-size:16px;margin:5px}article#checkoutBlock .btnForm input[type=submit].btnM{padding:5px 20px;font-size:16px;margin:5px}body#wide #stageItem .btnG a,body#wide #stageItem .btnM a{font-size:12px}article#checkoutBlock{margin:20px auto 60px auto}@media screen and (max-width: 640px){.checkoutBlock_eventBox{margin:-100px auto 60px}}@media screen and (min-width: 971px){article#checkoutBlock{width:960px !important}}@media screen and (min-width: 320px){article#checkoutBlock{width:90%}}article#checkoutBlock header{*zoom:1}article#checkoutBlock header:after{content:" ";display:table}article#checkoutBlock #sidebar header,article#checkoutBlock .boxE header{height:auto}article#checkoutBlock header:after{clear:both}article#checkoutBlock header h1{padding-left:35px;height:30px;line-height:1.4em;vertical-align:middle;margin:0 0 10px}article#checkoutBlock header h1.none{padding-left:0}article#checkoutBlock section h1{float:left;font-size:16px;padding-left:32px}article#checkoutBlock header h1.amount{background:url(/Areas/Checkout/Content/img/icoAmount.png) no-repeat center left;background-size:30px auto}article#checkoutBlock header h1.user{background:url(/Areas/Checkout/Content/img/icoUser.png) no-repeat center left;background-size:30px auto}article#checkoutBlock header h1.ship{background:url(/Areas/Checkout/Content/img/icoShip.png) no-repeat center left;background-size:30px auto}article#checkoutBlock header h1.pay{background:url(/Areas/Checkout/Content/img/icoCard.png) no-repeat center left;background-size:30px auto}article#checkoutBlock header h1.confirm{background:url(/Areas/Checkout/Content/img/icoConfirm.png) no-repeat center left;background-size:30px auto}article#checkoutBlock header h1.gift{background:url(/Areas/Checkout/Content/img/icoGift.png) no-repeat center left;background-size:30px auto}article#checkoutBlock section h1.amount{background:url(/Areas/Checkout/Content/img/icoAmount.png) no-repeat center left;background-size:26px auto}article#checkoutBlock section h1.user{background:url(/Areas/Checkout/Content/img/icoUser.png) no-repeat center left;background-size:26px auto}article#checkoutBlock section h1.ship{background:url(/Areas/Checkout/Content/img/icoShip.png) no-repeat center left;background-size:26px auto}article#checkoutBlock section h1.pay{background:url(/Areas/Checkout/Content/img/icoCard.png) no-repeat center left;background-size:26px auto}article#checkoutBlock section h1.confirm{background:url(/Areas/Checkout/Content/img/icoConfirm.png) no-repeat center left;background-size:26px auto}article#checkoutBlock .boxE header .btnM{margin:5px 0 0 10px}article#checkoutBlock header .btnM{float:right;margin:0 0 0 10px;font-size:13px;padding:2px 15px}article#checkoutBlock header .btnG a{float:right;font-size:12px;padding:3px 10px}article#checkoutBlock header p{float:right;margin-top:0}article#checkoutBlock p,article#checkoutBlock div{font-size:12px;z-index:100 !important}article#checkoutBlock p,article#checkoutBlock div.congratulations img{display:block;margin:10px auto 10px}article#checkoutBlock .small{font-size:90%}article#checkoutBlock .addchange{text-align:right;margin-top:-20px}article#checkoutBlock .total{border-bottom:3px solid gray;border-top:3px solid gray;padding:10px 5px;font-size:14px;margin-top:20px;text-align:right;line-height:1.5em}article#checkoutBlock .total strong{font-size:16px}article#checkoutBlock .subtotal strong{font-size:14px}@media only screen and (max-width:640px){article#checkoutBlock .boxImage{min-width:100px;max-height:initial;max-width:initial;width:100%}}article#checkoutBlock .boxImage img{max-width:60px;max-height:60px;margin:0 auto}@media only screen and (max-width:640px){article#checkoutBlock .boxImage img{max-width:100px;max-height:100px}}article#checkoutBlock .boxImage .icoMobile img{height:25px;position:absolute;top:2px;right:4px}article#checkoutBlock .boxImageStore img{width:50px;margin:0 auto;border:10px solid #fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}article#checkoutBlock .iconStatus img{width:40px;margin:2px}article#checkoutBlock .itemData{text-align:center;text-align:left}article#checkoutBlock td{position:relative}article#checkoutBlock td p{margin:.5em 0 0}article#checkoutBlock .shortS,#stagephotoback .shortS{width:190px}article#checkoutBlock .shortSS{width:90px}article#checkoutBlock .short3{width:30%}article#checkoutBlock .boxForm{padding:10px 0}article#checkoutBlock .boxForm .boxW{text-align:center}article#checkoutBlock .boxForm .boxW img{width:270px}article#checkoutBlock #main li{list-style:disc outside;margin-left:1.5em}article#checkoutBlock .boxCap{padding:15px}article#checkoutBlock #sidebar{font-size:13px}article#checkoutBlock #sidebar section,article#checkoutBlock #point section{padding:20px;position:relative}article#checkoutBlock #point h4{margin-bottom:8px}article#checkoutBlock #point ul{margin-top:5px}article#checkoutBlock #point li{list-style:none;margin-left:0}article#checkoutBlock #point .btnG{margin-left:5px}article#checkoutBlock #point input[type=text]{margin-top:-2px}article#checkoutBlock #sidebar li,article#checkoutBlock #point li{border-bottom:1px solid #b3b3b3;padding:5px;list-style:none}article#checkoutBlock #sidebar li:first-child,article#checkoutBlock #point li:first-child{border-top:1px solid #b3b3b3}article#checkoutBlock #sidebar section.boxW li{list-style:none;text-align:right;padding:0 5px;height:40px;line-height:40px;vertical-align:middle;border-bottom:1px solid #b3b3b3}article#checkoutBlock #sidebar section.boxW img{margin:8px 8px 0 0;width:24px}article#checkoutBlock input[type=submit].btnG,article#checkoutBlock input[type=submit].btnM,article#checkoutBlock .btnM a,article#checkoutBlock .btnM,article#checkoutBlock .btnG a,article#checkoutBlock .btnG{font-size:13px;margin:0 auto}article#checkoutBlock .btnB a,article#checkoutBlock .btnO a{font-size:13px;padding:5px 20px;margin:0 auto}article#checkoutBlock .subtotal input[type=submit].btnM{margin-left:20px;font-size:12px}article#checkoutBlock .subtotal .btnG a{font-size:14px;padding:5px 20px;display:inline-block}article#checkoutBlock section.boxW .btnG a{font-size:14px;padding:5px 20px}article#checkoutBlock .addchange .btnL a{font-size:12px;margin:0 auto;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}article#checkoutBlock input.btnL,article#checkoutBlock .btnL a,article#userBlock input[type=submit].btnL{font-size:12px;color:#777;margin:0 auto;padding:2px 10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}article#checkoutBlock #point li .btnL{margin-left:10px}article#checkoutBlock .btnNext{text-align:center;margin-top:20px}article#checkoutBlock .btnFixed{position:static}@media only screen and (max-width:640px){article#checkoutBlock .btnFixed{margin:0 auto;position:fixed;bottom:0;width:100%;padding:10px 0 10px 0;background-color:rgba(255,255,255,.7);left:0;text-align:center;margin-top:20px}}article#checkoutBlock .btnNext input.btnG,article#checkoutBlock .btnNext .btnG a,article#checkoutBlock .btnNext input.btnM,article#checkoutBlock .btnNext .btnM a{padding:0;width:170px;height:40px;line-height:40px;vertical-align:middle;font-size:18px;margin:0 5px}article#checkoutBlock #sidebar .stage{margin-top:10px;text-align:center}article#checkoutBlock #sidebar .stage img{margin:0 auto 8px;width:30%}article#checkoutBlock #sidebar .stage p{margin:8px auto}article#checkoutBlock #sidebar .boxW .btnM{margin-left:10px}article#checkoutBlock .boxStore{margin:10px 0;text-align:center;max-width:520px}article#checkoutBlock .boxStore img{margin:3px auto}article#checkoutBlock .boxStore div.small{font-size:11px}article#checkoutBlock .boxStore input[type=submit].btnG{padding:2px 15px}.cardNum{margin:0 10px}article#checkoutBlock .boxOrder .btnG{margin-top:15px}.statusOrder img{margin-top:-6px}.statusOrder{margin-bottom:-6px}article#checkoutBlock .subscriptionOrderHistoryBtn{width:100%;max-width:360px;margin:0 auto 20px;border:solid 2px #96c8d7;border-radius:10px;padding:20px}@media only screen and (max-width:640px){article#checkoutBlock .subscriptionOrderHistoryBtn{width:auto}}.btn_arrow{text-align:center;margin:0 0 10px}.cartItemList{display:flex;white-space:nowrap;overflow-x:auto;flex-wrap:unset;align-items:center;scroll-behavior:smooth;scroll-snap-type:inline;padding:10px 0}.cartItemListLi{margin-left:0 !important;width:165px;height:165px;margin:0 5px;flex-shrink:0;position:relative;overflow:hidden;background:#fff}.cartItemListLi a{border:none;display:block}.cartItemListLi a:hover{border:none}.cartItemListLi img{border-radius:10px}@media screen and (max-width: 968px){footer#footer div#footnav nav p a{display:block;margin-bottom:10px;padding:0;border-left:none;font-size:11px}footer#footer div#footnav nav p a:last-child{margin-bottom:0}}div#pagehead{*zoom:1}div#pagehead:before,div#pagehead:after{content:" ";display:table}div#pagehead:after{clear:both}div#pagehead div#bread p{font-size:12px}div#pagehead h1{font-size:13px}div#pagehead div.search{float:right}div#pagehead div.search form{margin:0;padding:0}div#pagehead div.search input{margin:9px 0 0;appearance:none;-webkit-appearance:none}div#pagehead div.search input[type=text]{padding:3px;width:180px;outline:none;border:1px solid #999;vertical-align:middle}div#pagehead div.search input[type=button]{padding:2px 4px;border:none;background-color:#999;color:#fff;vertical-align:middle}body:after{content:url(/Content/img/close.png) url(/Content/img/loading.gif) url(/Content/img/prev.png) url(/Content/img/next.png);display:none}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:#fff;*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/Content/img/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/Content/img/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/Content/img/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/Content/img/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}h1,h2,h3,h4,h5,h6{font-weight:normal}h2,h3,h4,h5,h6{line-height:1.5em}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}img{vertical-align:top}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}body{background-color:#fff;font-family:"A+mfCv-AXISラウンド 100 R StdN",Helvetica,Arial,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;-webkit-text-size-adjust:100%}a{color:#4c4c4c;border-bottom:solid 1px #4c4c4c;text-decoration:none;padding:0 0px 1px;margin:0 3px;transition-property:all;transition-duration:.3s}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){p a{border-bottom:none;text-decoration:underline}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){p a:hover{border-bottom:none;text-decoration:underline}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){p.stageTitle a,p.myItemBoxbtnB a,a.btn a{border-bottom:none;text-decoration:none}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){p.stageTitle a:hover,p.myItemBoxbtnB a:hover,a.btn a:hover{border-bottom:none;text-decoration:none}}a:visited,a:focus{color:#4c4c4c}a:hover{color:#96c8d7;border-bottom:solid 1px #96c8d7;text-decoration:none}a.linkBorderNone,a.linkBorderNone:visited,a.linkBorderNone:focus,a.linkBorderNone:hover,#header .logo a,#snsLogin a,.SSL a,#footnav a{border:none}hr{height:0;margin:20px 0;padding:0;border:0;border-top:1px solid #999}input::placeholder{color:#aaa}.clearText{text-indent:100%;white-space:nowrap;overflow:hidden}.btnForm{margin-bottom:20px}.photocloakSnsUl{margin:10px 0 60px}.photocloakSnsUl li{display:inline-block;margin:0 20px 10px 0;vertical-align:bottom;font-size:1.25em}@media only screen and (max-width: 640px){.photocloakSnsUl li{display:block;margin:0 0 20px}}.photocloakSnsUl .snsImg{width:25px;display:inline-block;margin:0 10px 3px 0;vertical-align:bottom}.photocloakSnsUl .twitterLi{position:relative}@media only screen and (max-width: 640px){.photocloakSnsUl .twitterLi{display:inline-block}}.photocloakSnsUl .twitterLi a{padding:0 135px 0 0;display:inline-block}.photocloakSnsUl .twitterLi .twitterText{position:absolute;right:0;bottom:0}.photocloakSnsUl .twitterLi img{max-width:25px;vertical-align:bottom;padding:0 0 3px;margin:0 0 0 3px}body#checkout h3.mypagesubTitle{font-size:1.2em;letter-spacing:.1em;background:url(/Content/img/top/titleline_y.png) left 80% repeat-x;background-size:30px 10px;display:inline-block;padding:0 5px 3px;margin:0 0 10px}#userBlock ul li{line-height:2em}#userBlock .bold{font-weight:bold}#userBlock .fontblue{background-color:#fff;padding:2px 5px;margin-right:10px;border:2px solid #96c8d7}#userBlock .fontred{color:red}body#user div#container,body#checkout div#container,body#content div#container,body#default div#container{padding:100px 0 0}@media screen and (max-width: 640px){body#user div#container,body#checkout div#container,body#content div#container,body#default div#container{padding:0}}.btn{display:inline-block;padding:0 10px;border-radius:20px;background:#ccc;transition:all 300ms 0s ease;box-shadow:0px 1.5px 1.5px .5px rgba(76,76,76,.4);-webkit-tap-highlight-color:rgba(0,0,0,0)}@media only screen and (min-width: 1040px){.btn{cursor:pointer}.btn:hover{background:#e6e6e6;box-shadow:0px 1px 1px 0px rgba(76,76,76,.2)}}.btn_yellow{background:#f0dc69}@media only screen and (min-width: 1040px){.btn_yellow:hover{background:#f5e797}}.btn_blue{background:#96c8d7}@media only screen and (min-width: 1040px){.btn_blue:hover{background:#a8d2de;color:#fff}}.btn_gray{background:#b4aa96}@media only screen and (min-width: 1040px){.btn_gray:hover{background:#bfb6a5;color:#fff}}.btn_red{background:#e15a5a;color:#fff !important}@media only screen and (min-width: 1040px){.btn_red:hover{background:#e57070;color:#fff}}.btn_none{box-shadow:none}@media only screen and (min-width: 1040px){.btn_none:hover{background:#ccc;box-shadow:none}}#userBlock .btn{display:inline-block;padding:0 10px;border-radius:20px;background:#f0dc69;transition:all 300ms 0s ease;box-shadow:0px 1.5px 1.5px .5px rgba(76,76,76,.4);-webkit-tap-highlight-color:rgba(0,0,0,0)}#userBlock label[for=privacy] .btn{border-radius:0;background:none;box-shadow:none;color:#4c4c4c;border-bottom:solid 1px #4c4c4c;text-decoration:none;padding:0 3px 1px;display:inline}@media only screen and (min-width: 1040px){#userBlock .btn{cursor:pointer}#userBlock .btn{background:#f0dc69;box-shadow:0px 1px 1px 0px rgba(76,76,76,.2)}}#checkoutBlock .btnList .btn_red{background:#e15a5a;color:#fff !important}.btnSize2{padding:10px 20px;border-radius:30px}.btnSize3{padding:15px 40px;border-radius:50px;font-size:1.5em;letter-spacing:1.5px}@media only screen and (max-width: 640px){.btnSize3{font-size:1.3em;padding:10px 30px}}.btnSizeS{padding:0 10px;border-radius:30px;font-size:.87em;display:inline-block;line-height:2.5em}.btnForm{margin:30px 0;text-align:center}.btnForm .btn{font-size:1.3em;padding:10px 20px;border-radius:40px}@media only screen and (min-width: 1040px){.btnForm .btn{cursor:pointer}}.btnList{text-align:center}.btnList li{display:inline-block !important;margin:0 5px 10px !important;width:auto !important;padding:0 !important}@media only screen and (max-width: 640px){.btnList li{display:block}}@media only screen and (min-width: 1040px){.btnList .manualPc{display:inline-block !important}}@media only screen and (min-width: 641px)and (max-width: 1039px){.btnList .manualPc{display:inline-block !important}}@media only screen and (max-width: 640px){.btnList .manualPc{display:none !important}}@media only screen and (min-width: 1040px){.btnList .manualSp{display:none !important}}@media only screen and (min-width: 641px)and (max-width: 1039px){.btnList .manualSp{display:none !important}}@media only screen and (max-width: 640px){.btnList .manualSp{display:inline-block !important}}header{position:fixed;top:0;left:0;z-index:900;background:#fff;width:100%}.PhotobackLogo{border:none}.headerLogo{position:relative}@media only screen and (min-width:1040px){.headerLogo{cursor:pointer;width:80%}}.headerLogo .headerLogoUl li{display:inline-block;vertical-align:middle}@media only screen and (max-width:640px){.headerLogo .headerLogoUl li{margin:-3px 0 0;display:block}}.headerLogo .PhotobackLogo{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.headerLogo .headerLogoText{font-size:.87em;color:#999;margin:0 0 0 10px;letter-spacing:-0.5px}@media only screen and (min-width:641px)and (max-width:1039px){.headerLogo .headerLogoText{padding:3px 0}}@media only screen and (max-width:640px){.headerLogo .headerLogoText{padding:3px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media only screen and (min-width:1040px){.headerLogo img{width:180px}}@media only screen and (min-width:641px)and (max-width:1039px){.headerLogo img{width:140px;border:none;padding:15px 20px;display:inline-block}}@media only screen and (max-width:640px){.headerLogo img{width:120px;overflow:hidden;display:inline-block;padding:15px 0 0;margin:0 0 0 10px}}.headerTop{overflow:hidden;position:relative}@media only screen and (min-width:1040px){.headerTop{margin:10px auto;width:1040px}}@media only screen and (min-width:641px)and (max-width:1039px){.headerTop .textCenter{text-align:left}}@media only screen and (max-width:640px){.headerTop .textCenter{text-align:left}}.headerTop .pcAcount{position:absolute;top:0;right:0;display:block}@media only screen and (min-width:641px)and (max-width:1039px){.headerTop .pcAcount{top:5px;right:10px}}@media only screen and (min-width:1040px){.headerNav{width:1040px;margin:0 auto;padding:0 0 10px;text-align:center}}@media only screen and (min-width:641px)and (max-width:1039px){.headerNav{background:#f2f2f2;display:block !important}}@media only screen and (max-width:640px){.headerNav{background:#f2f2f2;display:block !important}}.headerBtn{width:41px;height:41px;margin:5px;display:inline-block;cursor:pointer;text-align:center;position:absolute;top:2px;border:none}.headerBtn:hover,.headerBtn:visited,.headerBtn:focus{border:none}@media only screen and (min-width:1040px){.headerBtn{display:none}}.headerBtnStage{right:127px}.headerBtnTolanca{right:80px}.headerAccountBtn{margin:10px;position:relative}.headerAccountBtn a{border:none}.headerAccountBtn:after{content:"↓";position:absolute;top:0;left:90px}.active.headerAccountBtn:after{content:"↑";position:absolute;top:0;left:90px}.photobackHeadergnav .gnavLink{vertical-align:top}@media only screen and (min-width:1040px){.photobackHeadergnav .gnavLink{display:inline-block;margin:0 10px}.photobackHeadergnav .gnavLink a,.photobackHeadergnav .gnavLink a:visited,.photobackHeadergnav .gnavLink a:focus,.photobackHeadergnav .gnavLink a:hover{border:none}}@media only screen and (min-width:641px)and (max-width:1039px){.photobackHeadergnav .gnavLink{display:inline-block;width:49%;margin:10px 0}.photobackHeadergnav .gnavLink a{display:inline-block;width:100%;padding:0 10px}}@media only screen and (max-width:640px){.photobackHeadergnav .gnavLink{display:inline-block;width:49%;margin:8px 0;line-height:1.8em;font-size:.93em}.photobackHeadergnav .gnavLink a{display:inline-block;width:100%;padding:0 10px}}@media only screen and (min-width:641px)and (max-width:1039px){.photobackHeadergnav{padding:0 0 10px}.photobackHeadergnav a,.photobackHeadergnav a:visited,.photobackHeadergnav a:focus{border:none}}@media only screen and (max-width:640px){.photobackHeadergnav{padding:0 0 10px}.photobackHeadergnav a,.photobackHeadergnav a:visited,.photobackHeadergnav a:focus{border:none}}.accountSubnav{padding:15px;background:#f2f2f2}.accountSubnav li{display:inline-block;width:49%;margin:5px 0}.accountSubnav li a{display:inline-block;border:none}.headerNew{position:relative}.headerNew:before{content:" ";position:absolute;display:block;width:45px;height:27px;left:-25px;top:-22px;margin:auto;background:url(/content/img/icon/new.svg) no-repeat;background-size:100%}@media only screen and (min-width:641px)and (max-width:1039px){.headerNew{margin:0 0 0 10px}.headerNew:before{width:35px;height:20px;left:-7px;top:-14px}}@media only screen and (max-width:640px){.headerNew{margin:0 0 0 10px}.headerNew:before{width:35px;height:20px;left:-7px;top:-14px}}.welcome{font-size:.87em}@media only screen and (max-width:640px){.welcome{padding:0 10px}}#usernav{text-align:right}#usernav li{display:inline-block}#usernav li a{border:none;font-size:.93em}.toggleBtn,.toggleBtnMypage{width:42px;height:42px;cursor:pointer;text-align:center;position:absolute;top:-46px;right:45px}.hamburger-menuMypage{top:-46px;right:5px}#menu-icon,#menu-iconLogin,#menu-iconAccount{position:relative;display:block;width:42px;height:42px;top:0px;left:0px}#menu-icon:before,#menu-icon:after,#menu-iconLogin:before,#menu-iconAccount:before,#menu-iconLogin:after,#menu-iconAccount:after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-size:42px}#menu-icon:before{background:url(/Content/img/icon/header_menu.svg) no-repeat 0 0}#menu-iconLogin:before{background:url(/Content/img/icon/mypage_login.svg) no-repeat 0 0}#menu-iconAccount:before{background:url(/Content/img/icon/mypage_user.svg) no-repeat 0 0}.hamburger-menu.active #menu-icon,.hamburger-menu.active #menu-iconLogin,.hamburger-menu.active #menu-iconAccount{background-color:#fff}.hamburger-menu.active #menu-icon:before,.hamburger-menu.active #menu-iconLogin:before,.hamburger-menu.active #menu-iconAccount:before{display:none}.hamburger-menu.active #menu-icon:after{background:url(/Content/img/icon/header_menuoff.svg) no-repeat 0 0}.hamburger-menu.active #menu-iconLogin:after{background:url(/Content/img/icon/mypage_loginoff.svg) no-repeat 0 0}.hamburger-menu.active #menu-iconAccount:after{background:url(/Content/img/icon/mypage_useroff.svg) no-repeat 0 0}#userBlock header,#checkoutBlock header{position:unset;background:none;overflow:hidden}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){#userBlock header,#checkoutBlock header{position:relative;z-index:10}}#userBlock header:after,#checkoutBlock header:after{display:none !important}@media only screen and (min-width:641px)and (max-width:1039px){.toggleBox,.toggleBoxMypage{display:none}}@media only screen and (max-width:640px){.toggleBox,.toggleBoxMypage{display:none}}.toggleBox .toggleBoxMypagerWelcomeText,.toggleBoxMypage .toggleBoxMypagerWelcomeText{font-size:.87rem;padding:10px 10px 0}@media only screen and (min-width:641px)and (max-width:1039px){.toggleBox,.toggleBoxMypage{display:none}}@media only screen and (max-width:640px){.toggleBox,.toggleBoxMypage{display:none}}.toggleBox .toggleBoxMypagerWelcomeText,.toggleBoxMypage .toggleBoxMypagerWelcomeText{font-size:.87rem;padding:10px 10px 0}#megamenu{background:#f2f2f2;padding:30px 0 10px}#megamenu .footerBox .footerBoxli{vertical-align:top}@media only screen and (min-width:1040px){#megamenu .footerBox .footerBoxli{display:inline-block;padding:0 55px 0 0}}@media only screen and (min-width:641px)and (max-width:1039px){#megamenu .footerBox .footerBoxli{width:30%;display:inline-block}}@media only screen and (min-width:1040px){#megamenu .footerBox .footerBoxli .footerUl{margin:0 0 30px}}#megamenu .footerBox .footerBoxli .footerUl li{font-size:.87em}#megamenu .footerBox .footerBoxli .footerUl li a,#megamenu .footerBox .footerBoxli .footerUl li a:visited,#megamenu .footerBox .footerBoxli .footerUl li a:focus,#megamenu .footerBox .footerBoxli .footerUl li a:hover{color:#4c4c4c;border:none}@media only screen and (min-width:1040px){#megamenu .footerBox .footerBoxli .footerUl li a:hover{color:#96c8d7}}#megamenu .footerBox .footerBoxli .footerUl .titleLink{border-bottom:solid 1px #4c4c4c;margin:0 0 5px}@media only screen and (min-width:1040px){#megamenu .footerBox .footerBoxli .footerUl:last-child{margin:0}}@media only screen and (min-width:1040px){#megamenu .footerBox .footerBoxli:last-child{padding:0}}#footer{position:relative;margin:90px 0 0}#footer .totop{width:80px;position:absolute;top:-90px;left:5%;z-index:100}@media only screen and (max-width:640px){#footer .totop{width:60px;top:-130px}}#footer .totop a{border:none}@media only screen and (min-width:1040px){#footer .totop a:hover img{opacity:.9;filter:alpha(opacity=90);-ms-filter:"alpha(opacity=90)"}}.footerTel{width:100%;padding:10px 0;background:#f2f2f2;box-sizing:border-box}@media only screen and (min-width:641px)and (max-width:1039px){.footerTel{padding:10px}}@media only screen and (max-width:640px){.footerTel{padding:10px}}.footerTel .footerTelBox{margin:0 auto;padding:10px 0 0;font-size:.93em !important}@media only screen and (min-width:1040px){.footerTel .footerTelBox{width:1040px;border-top:solid 1px #ccc}}@media only screen and (max-width:640px){.footerTel .telText{display:block}}.footerTel .telNumber{padding:0 0 0 10px}#footnav{padding:10px 0;background:#b4aa96}#footnav .footernavBox{overflow:hidden}@media only screen and (min-width:1040px){#footnav .footernavBox .footernavBoxUl{float:left;width:75%}}#footnav .footernavBox .footernavBoxUl li{font-size:.87em}#footnav .footernavBox .footernavBoxUl li a:hover{border:none;color:#727272}#footnav .footernavBox .footernavBoxUl li a,#footnav .footernavBox .footernavBoxUl li a:hover,#footnav .footernavBox .footernavBoxUl li a:visited,#footnav .footernavBox .footernavBoxUl li a:focus{border-bottom:none}@media only screen and (min-width:1040px){#footnav .footernavBox .footernavBoxUl li{display:inline-block;padding:0 7px;position:relative}#footnav .footernavBox .footernavBoxUl li:before{content:"|";position:absolute;top:0;left:0}}@media only screen and (min-width:1040px){#footnav .footernavBox .footernavBoxUl li:first-child{display:inline-block;padding:0 7px 0 0;border-left:none}#footnav .footernavBox .footernavBoxUl li:first-child:before{display:none}}#footnav .footernavBox .copy{font-size:.87em}@media only screen and (min-width:1040px){#footnav .footernavBox .copy{float:right;width:25%;text-align:right}}.footerComent{margin:0 auto 20px;padding:0 0 10px;line-height:1.5em;overflow:hidden;width:1040px}@media only screen and (min-width:641px)and (max-width:1039px){.footerComent{display:none}}@media only screen and (max-width:640px){.footerComent{display:none}}.footerComent .footerComentLogo{display:block}.footerComent .footerComentLogo img{width:120px}.footerComent .footerComentBox{border-top:solid #ccc 1px;padding:10px 0 0;font-size:.87em}body#wide #header,body#wide #container,body#wide #footer{width:980px;border-bottom:none}div.bar_green{background:#8fc31f;padding:5px;text-align:center;color:#fff;font-size:13px;line-height:1.5em;letter-spacing:1px;text-decoration:none}header#header:before,header#header:after{content:" ";display:table}body#home header#header{border-bottom:none}header#header div#siteid{float:left}header#header nav ul#gnav li div dt span,header#header nav ul#gnav li.booknav div dl span{margin-left:3px;font-size:10px}.clear{clear:both}.midd{font-size:12px}div#mainvisual{position:relative}.slider001 a,.slider002 a,.slider003 a,.slider004 a,.slider005 a,.slider006 a,.slider007 a{background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.35) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.35)));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.35) 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.35) 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.35) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.35) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00000000", endColorstr="#59000000", GradientType=0 )}div#mainvisual .btnGhostT{width:240px;border:none;text-align:center;font-size:13px;border:1px solid #fff}@media screen and (min-width: 971px){.black .slider001 a,.black .slider002 a,.black .slider003 a,.black .slider004 a,.black .slider005 a,.black .slider006 a,.black .slider007 a{background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.35) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0.35)));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.35) 100%);background:-o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.35) 100%);background:-ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.35) 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.35) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#59ffffff", GradientType=0 )}div#mainvisual.black .btnGhostT{background:rgba(0,0,0,.5);border:none}}div#mainvisual img{width:100%}div#mainvisual .boxBtnMain{position:absolute;left:68px;bottom:60px;z-index:100}div#mainvisual a.btnGhostT{color:#fff !important}.boxVoice{margin:30px auto;padding:20px;background:#f1f1f1;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.imgVoice img{width:100%;margin-top:10px}.capVoice p{margin:8px 0 0 0 !important;font-size:13px;line-height:1.5em;padding-bottom:8px;border-bottom:#ccc 1px dotted}.boxVoice .btnVoice{background:#999;padding:7px 20px;display:inline-block;text-align:center;border-radius:24px;font-size:14px;color:#fff !important;text-decoration:none !important;margin:10px auto 0 auto}@media screen and (min-width: 640px){.imgVoice{float:left;width:42%}.capVoice{float:right;width:55%}}@media screen and (max-width: 640px){.imgVoice{width:100%}.capVoice{width:100%}}.boxStage{background:url(/Content/img/bg_wood.jpg);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.boxStage h2{text-align:center;font-size:20px;color:#fff}.boxStage p{font-size:14px;text-align:center !important;line-height:1.5em;color:#fff}.boxStage a{color:#fff !important;text-decoration:underline}.boxStage .Stage_frame{padding:7px 10px;background:rgba(255,255,255,.9);width:60%;color:#666;margin:5px auto 0 auto;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;-webkit-box-shadow:0 0 3px #333}.itemStage{display:inline-block;width:32%;margin-left:1%;font-size:13px;line-height:1.5em;text-align:center;vertical-align:baseline}.boxStage .wrap .itemStage:first-child{width:32%;margin-left:0}.itemStage .jacketimg{margin:20px auto;background:#fff;display:inline-block;box-shadow:0 0 7px #000;-moz-box-shadow:0 0 7px #000;-webkit-box-shadow:0 0 7px #000}.btnStage{margin:30px auto 0 auto !important;text-align:center}.btnStage a{padding:10px 20px;background:#f39800;display:inline-block;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;-webkit-box-shadow:0 0 3px #333;color:#fff;text-decoration:none !important}@media screen and (min-width: 640px){.boxStage{padding:20px}}@media screen and (max-width: 640px){.boxStage{padding:5%}}.boxInfo{float:left;width:590px;line-height:1.5em}.boxInfo ul{margin-top:10px;font-size:13px}.boxInfo .date{margin-right:10px}.fbPage{float:right;width:340px}.BoxBlogList .blue{font-size:13px}@media screen and (min-width: 640px){.BoxBlogList{width:32%;padding:.5%;float:left;margin:15px auto}.BoxBlogList .left{width:30%;margin-right:5%}.BoxBlogList .left img{width:100%}.BoxBlogList .right{width:65%;text-align:left}.BoxBlogList h3{font-size:15px !important;color:#666;margin-bottom:10px}}@media screen and (max-width: 640px){.BoxBlogList{width:100%;margin-top:15px}.BoxBlogList .left{width:30%;margin-right:5%}.BoxBlogList .left img{width:100%}.BoxBlogList .right{width:65%;text-align:left}.BoxBlogList h3{font-size:15px !important;color:#666;margin-bottom:10px}}@media screen and (min-width: 641px)and (max-width: 970px){div#mainvisual .boxBtnMain{position:relative;top:40px;left:0;width:640px;margin:0 auto}div#mainvisual .btnGhostT{width:180px;border:none;background:rgba(0,0,0,.5);text-align:center}div#mainvisual a.btnGhostT{color:#fff !important}.itemStage{width:31%}.boxInfo{width:360px}}@media screen and (max-width: 640px){div#mainvisual h1{position:absolute;top:-webkit-calc(100% - 200px);top:calc(100% - 200px);left:-webkit-calc(50% -105px);left:calc(50% - 105px);font-size:16px;line-height:1.5em;font-family:"A+mfCv-AXISラウンド 100 R StdN",Helvetica,Arial,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif}div#mainvisual .left,div#mainvisual .leftR{float:none;margin:0}div#mainvisual .boxBtnMain{position:static;margin:3px 15px 0}div#mainvisual .btnGhostT{margin-top:7px;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);background:rgba(0,0,0,.5)}div#mainvisual a.btnGhostT{color:#fff !important}.bx-pager{display:none}.itemStage{width:100%}.boxStage .wrap .itemStage:first-child{width:100%}.boxInfo{float:none;width:100%}.fbPage{float:none;width:100%;margin-top:20px}}.mainBanner a{display:block;color:#fff !important;text-decoration:none !important;background:#71c9d3;width:100%;line-height:300%;vertical-align:middle;text-align:center;font-family:"A+mfCv-AXISラウンド 100 R StdN",Helvetica,Arial,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;letter-spacing:.1em;font-size:18px;-webkit-transition:background-color .4s,color .4s,border .4s;transition:background-color .4s,color .4s,border .4s}@media screen and (min-width: 971px){.mainBanner a:hover{color:#fff !important;filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9;-webkit-transition:background-color .3s,color .3s,border .3s;transition:background-color .3s,color .3s,border .3s}}.mainBanner .small{font-size:14px}.mainBanner img.download{margin:13px 19px 0}.mainBanner img.app1,.mainBanner img.app2{width:140px}.mainBanner img.app1{margin:9px 19px 0 0}.mainBanner img.app2{margin-top:8px}.mocaBanner{background:#ef8900;height:60px}.mocaBanner .mocaLogo,.mocaBanner .mocaDl,.mocaBanner .mocaApple{margin-right:20px}.tab .mocaBanner img.mocaLogo,.pc .mocaBanner img.mocaLogo{height:18px}.tab .mocaBanner img.mocaDl,.pc .mocaBanner img.mocaDl{height:16px}.tab .mocaBanner img.mocaApple,.tab .mocaBanner img.mocaGoogle,.pc .mocaBanner img.mocaApple,.pc .mocaBanner img.mocaGoogle{height:40px}.sp .mocaBanner{height:44px}.sp .mocaBanner img.mocaLogo{height:13px;margin:0 10px}.sp .mocaBanner img.mocaApple,.sp .mocaBanner img.mocaGoogle{height:29px}.sp .mocaBanner img.mocaApple{margin-right:5px}.sp .mocaBanner img.mocaGoogle{margin-right:0}div#mainvisual,div#bookvisual{margin:0 auto}div#mainvisual div#slider div,div#bookvisual div#slider div{background-position:center center;background-size:cover;background-repeat:no-repeat}div#mainvisual div#slider div a,div#bookvisual div#slider div a{display:block;width:100%;height:100%;text-decoration:none !important;font-family:"A+mfCv-AXISラウンド 100 R StdN",Helvetica,Arial,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;letter-spacing:.1em;font-weight:normal}div#homeContent{margin:0 auto}div#homeContent div#infobar{border:1px solid #999}div#homeContent div#infobar h2{padding:10px 20px;color:#f39800;font-size:12px}div#homeContent div#infobar ul{margin:0 20px}div#homeContent div#infobar li{margin-left:15px;padding:10px 0;color:#f39800;list-style-type:disc;font-size:12px}div#homeContent div#infobar li a{color:#f39800}@media screen and (min-width: 971px){div#homeContent div#infobar li a:hover{color:#999;text-decoration:none}}div#homeContent #infoList h2,div#homeContent #newList h2{color:#666;font-size:16px;font-family:"A+mfCv-AXISラウンド 100 R StdN",Helvetica,Arial,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif}div#homeContent #newList h2:nth-of-type(2){margin-top:18px}div#homeContent #infoList ul,div#homeContent #newList ul{margin-top:10px}#about{line-height:1.5em;font-size:14px;margin-bottom:20px}#about h2{text-align:center;font-size:24px;margin:40px 0 20px}#about p.read{text-align:center;line-height:2em;font-size:16px;margin:32px 0 64px}#about .wrap,#about hr{margin:20px 0 0}#about .wrap .wrap{margin:0}#about .left{width:57%;margin-right:3%}#about .right{width:40%}#about .btnG,#about .btnM,#about .btnB,#about .btnO,#about .btnL{text-align:left;margin-top:28px}#about h3{font-size:18px;padding:0 0 9px;margin:20px 0 0;border-bottom:1px solid #ddd}#about h4{font-family:"A+mfCv-AXISラウンド 100 R StdN",Helvetica,Arial,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:15px;margin:30px 0 0}#about h5{font-family:"A+mfCv-AXISラウンド 100 R StdN",Helvetica,Arial,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:14px;margin:0}#about img{width:100%;margin-bottom:15px}#about p{margin:14px 0}#about .left p:first-child{margin:0}#about .boxE .left p:first-child{margin:14px 0}#about .boxL{border-radius:0}#about .boxL h4{margin:0}#about .grid3 img,#about .grid3R img{width:100%}#scene .sliderPartsSize{font-size:11px !important}#scene .modalTopSelect{border:none !important}@media only screen and (min-width: 960px){.remodal .slider p{font-size:.93rem !important;line-height:1.5em !important}}.slick-slider{margin-bottom:20px}.slider-for{position:relative;background:#efefef}.slider-for img{width:65%;float:left}.slider-nav .slick-slide{font-size:12px;text-align:center;padding:5px}.slider-nav img{width:100%;cursor:pointer}.slider-nav .slick-center{background:#999}#bookMain .boxCaption{width:29%;width:-webkit- 29%;padding:30px 3%;float:left;font-size:14px;line-height:1.5em}#bookMain .boxCaption h1.accessory_h1{font-size:23px !important}@media screen and (max-width: 740px){#bookMain .boxCaption h1.accessory_h1{font-size:23px !important;margin:15px 0 0 15px}}#bookMain .boxCaption .logo img{float:none;width:140px}#bookMain .boxCaption .logo_app img{float:none;width:85%;max-width:250px}#bookMain .boxCaption .size{margin-top:10px}#bookMain .boxCaption .catch{margin-top:20px;font-size:18px;line-height:2em}#bookMain .boxCaption .stage{margin-top:20px}#bookMain .boxCaption .caption{position:absolute;bottom:30px;margin-right:3%}article#bookBlock div#lead{margin:40px auto;text-align:center}article#bookBlock div#lead h2{font-size:22px;line-height:1.5em;margin-bottom:20px}article#bookBlock div#lead p{line-height:1.7em;font-size:15px}article#bookBlock .app_banner{float:none;width:200px;margin:20px auto}#kodawari{margin:auto}#kodawari h2{font-size:18px;margin-bottom:15px;text-align:left}#kodawari h3{font-size:15px;margin-bottom:10px;text-align:left}#kodawari p{font-size:13px;line-height:1.5em;text-align:left}#kodawari img{width:100%;margin-bottom:10px}@media screen and (min-width: 640px){#kodawari .left{width:32%;margin:.5%}}@media screen and (max-width: 640px){#kodawari{width:95%}#kodawari .left{width:100%;float:none;margin:0 auto 20px auto}}#detail{font-size:13px;line-height:2em;margin:40px auto}@media screen and (min-width: 640px){#detail .detail_box{width:23%;margin:0 1%;float:left}#detail .detail_box2{width:48%;margin:0 1%;float:left}}@media screen and (max-width: 640px){#detail .detail_box,#detail .detail_box2{width:95%;margin:0 auto 15px auto}}#detail .box_border{padding:15px;border:1px solid #999;margin-bottom:15px}#detail h2{font-size:14px;line-height:1em;margin-bottom:10px}#detail h3{font-size:16px;line-height:1.5em;margin-bottom:10px}#detail dt{padding-left:15px;background:url(/Content/img/arrowClose.png) no-repeat left center}#detail .shipping ul li{margin:5px 10px 0 0}#detail .shipping ul li span{display:inline-block;padding:3px 10px;font-size:14px}#detail .shipping ul li span.exp{background-color:#e61673}#detail .bookPages li{font-size:110%;margin-bottom:5px}#detail select.pulldown{border:1px solid #666;padding:2px 35px 2px 5px;background:#f1f1f1;background:url(/Content/img/icon_pulldown.png) no-repeat right;background-size:25px}#detail .voice{border:solid 3px #e7d369;padding:20px}#detail span.midd{margin:0}#detail .icon,#detail .app,#detail .price,#detail .spec{float:left;margin-left:2.8%}#detail .captcha{clear:both;margin-top:40px !important}#detail .app img.app_icon{margin-bottom:10px}#detail .app ul{margin-bottom:15px}#detail .captcha img.app_img{width:23%;margin-top:10px}@media screen and (min-width: 741px)and (max-width: 959px){#bookMain .boxCaption{width:31%;width:-webkit- 31%;padding:15px 2%;float:left;font-size:13px;line-height:1.5em}#bookMain .boxCaption .logo img{float:none;width:120px}#bookMain .boxCaption .logo_spp img{float:none;width:85%;max-width:250px}#bookMain .boxCaption .size{margin-top:5px}#bookMain .boxCaption .catch{margin-top:10px;font-size:15px;line-height:1.5em}#bookMain .boxCaption .stage{margin-top:10px}#bookMain .boxCaption .caption{position:absolute;bottom:20px;font-size:12px;margin-right:2%}#detail .spec ul{float:none}#detail .spec ul:last-child{margin-left:0}}@media screen and (max-width: 740px){.slick-slider{margin-bottom:0}.slider-for{position:relative;background:#fff}.slider-for img{width:100%;float:none}.slider-nav{display:none !important}#bookMain .boxCaption{width:100%;padding:0;float:none;background:#fff}#bookMain .boxCaption .logo img{width:120px;position:absolute;top:15px;left:15px}#bookMain .boxCaption .logo_app img{width:150px;position:absolute;top:15px;left:15px}#bookMain .boxCaption .size,#bookMain .boxCaption .catch,#bookMain .boxCaption .stage,#bookMain .boxCaption hr{display:none}#bookMain .boxCaption .caption{position:static;bottom:0;margin:10px 15px}article#bookBlock div#lead{border-top:1px solid #999;margin:0 15px;padding:20px 0}}#book h2{margin-bottom:10px}#itemBlock .item h2{font-size:20px;margin:10px auto 0 auto}#itemBlock .item h2 span{display:inline-block;margin:0}div#CopyContent{margin:20px auto 40px;text-align:center}div#CopyContent h3{font-size:25px;margin-bottom:20px}div#CopyContent h4{font-size:14px;line-height:1.8em}div#CopyContent p{margin:20px auto;line-height:32px;vertical-align:middle}div#CopyContent p img{margin-top:6px}#bookSelect,#bookTopic{line-height:1.4em;margin:0 auto;padding:0 13px}#bookSelect h2,#bookTopic h2{margin-top:30px}#bookSelect h2 span,#bookTopic h2 span{display:block;float:right;font-size:12px}#bookSelect ul{margin:10px auto;display:table;width:100%}#bookSelect ul li{float:left;margin-left:10px;background-size:cover}#bookSelect ul li:first-child{margin-left:0}#bookSelect ul li a{width:226px;height:216px;padding-bottom:10px;display:table-cell;vertical-align:bottom;text-align:center;text-decoration:none;color:#fff;font-size:12px;background-color:rgba(0,0,0,0);-webkit-transition:background-color .4s;transition:background-color .4s}#bookSelect ul li a:hover{background-size:cover;background-color:rgba(0,0,0,.2);-webkit-transition:background-color .3s;transition:background-color .3s}#bookSelect ul li img{margin:5px auto 3px;width:45%}#bookSelect ul li.folio{background-image:url(/Content/img/folio/main_sp.jpg)}#bookSelect ul li.rough{background-image:url(/Content/img/rough/main_sp.jpg)}#bookSelect ul li.pocket{background-image:url(/Content/img/pocket/main_sp.jpg)}#bookSelect ul li.graph{background-image:url(/Content/img/graph/main_sp.jpg)}#bookSelect ul li.life{background-image:url(/Content/img/life/main_sp.jpg)}#bookSelect ul li.bunko{background-image:url(/Content/img/bunko/main_sp.jpg)}#bookSelect ul li.album{background-image:url(/Content/img/album/main_sp.jpg)}#bookTopic ul{margin:10px auto 30px}#bookTopic ul li{width:48%;float:left;margin-left:4%}#bookTopic ul li:first-child{margin-left:0}#bookTopic ul li img{width:100%}#bookTopic ul li img:hover{opacity:.9}#bookTopic ul li h3{margin:15px 0 10px;font-size:15px}#bookTopic ul li h3 a{color:#777;text-decoration:none}#bookTopic ul li h3 a:hover{color:#8fc31f}#bookTopic ul li p{font-size:13px}#bookTopic ul.one{background:#eee;margin:10px auto;padding:2% 10%}#bookTopic ul.one li{width:100%;float:none}#bookTopic ul.one li h3{margin:0 0 10px;padding:0}#bookTopic ul.one li img{float:left;width:49%;margin-right:2%}.bookBanner{background:#d70c18;width:100%;padding:20px 0;margin-bottom:20px;text-align:center}.bookBanner a{color:#fff !important;text-decoration:none !important}#pagehead a{color:#777}section.itemgroup header div h1{color:#666}section.itemgroup section.item h1{color:#666}#bookList section.itemgroup section.item div.itemthumb img{margin:0 auto}#bookList section.itemgroup section#folio div.itemthumb img{width:92px}#bookList section.itemgroup section#rough div.itemthumb img{width:74px}#bookList section.itemgroup section#pocket div.itemthumb img.pocketT{width:44px;margin-left:15px}#bookList section.itemgroup section#pocket div.itemthumb img.pocketY{width:66px;position:relative;top:17px;left:-15px}#bookList section.itemgroup section#graph div.itemthumb img{width:92px}#bookList section.itemgroup section#life div.itemthumb img{width:73px}#bookList section.itemgroup section#bunko div.itemthumb img{width:54px}#bookList section.itemgroup section#album div.itemthumb img{width:60px}#bookList section.option{margin:30px auto}.page{text-align:left}.page span{display:inline-block;background-color:#eee;color:#fff;text-align:center}.page span.true{background-color:#03cacd}.shipping ul li span{background-color:#7f7f7f;color:#fff;margin-right:10px}.shipping ul li span.exp{background-color:#f88}.shipping ul li span.icoB{background-color:#2ea7e0}div#snsshare{margin:20px 10px 0;position:relative;top:10px}div#snsshare .btnsns{float:left;margin:0 8px 8px 0}article#bookBlock header{position:relative}article#bookBlock div#thumbBox h2{font-size:14px;margin-bottom:10px}article#bookBlock div#sidebar h2{font-size:14px}article#bookBlock div#sidebar h3:first-child{margin:20px 0 10px}article#bookBlock div#sidebar h3{font-size:12px;margin:10px 0;font-family:"A+mfCv-AXISラウンド 100 R StdN",Helvetica,Arial,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif}article#bookBlock div#discount{font-size:12px;margin-top:5px;position:absolute;z-index:10000}@media screen and (max-width: 740px){article#bookBlock div#discount{position:relative}}article#bookBlock div#discount dl{border:1px solid gray;border-top:none;width:100%;margin:10px 0px;font-size:12px}article#bookBlock div#discount dt{padding:5px;border-top:1px solid gray;clear:left;float:left;width:65%}article#bookBlock div#discount dd{padding:5px;border-left:1px solid gray;border-top:1px solid gray;margin-left:65%}article#bookBlock p.cap img,article#bookList p.cap img{width:180px}article#bookBlock header div#bookdata p.stage,article#bookBlock .cap{font-size:13px;line-height:1.5em}article#bookBlock header .badge{position:absolute;width:45%;top:6px;left:6px}article#bookBlock div#campaign{margin:0px 15px 30px;clear:both}article#bookBlock div#campaign section{padding:10px;background-color:#50b1bc;color:#fff;font-size:12px}article#bookBlock div#campaign h2{font-size:16px;padding-bottom:5px;border-bottom:1px dotted #fff}article#bookBlock div#campaign p{margin-top:10px;color:#fff;line-height:1.5}article#bookBlock div#campaign ul{margin-top:10px;color:gray;padding:10px;background-color:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}article#bookBlock div#campaign ul p{color:gray;margin-top:6px}article#bookBlock div#campaign ul li{margin-bottom:15px}article#bookBlock div#campaign .pc,article#bookBlock div#campaign .mb{margin:40px 0}article#bookBlock div#campaign .pc p,article#bookBlock div#campaign .mb p{text-align:center}article#bookBlock div#campaign .cap{color:gray}footer#footer div#megamenu .item{margin-right:55px}footer#footer div#megamenu .item dl dt{border-bottom:1px solid #4c4c4c;margin-bottom:10px;padding:0 3px 1px;color:#4c4c4c}footer#footer div#megamenu .item dl dd{padding:0 3px 3px}footer#footer div#megamenu .item a{color:#4c4c4c}footer#footer div#megamenu .item a:hover{color:#96c8d5}footer#footer div#megamenu .item span{margin-left:3px;font-size:10px}footer#footer div#megamenu .footer_sns{margin-top:95px}.boxForm .fav{position:relative;width:38%}@media screen and (max-width: 640px){.boxForm .fav{width:100%}}.boxForm .fav .window{max-height:300px;overflow-y:auto;overflow-x:hidden}.boxForm .favCount{text-align:center;position:absolute;top:0;right:15px;background:#fff;border:1px solid #999;padding:0px 3px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.boxForm .favCount:after{position:absolute;content:"";top:4px;right:-20px;width:0;height:0;border-style:solid;border-width:10px 7.5px 0 7.5px;border-color:#1e5799 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);cursor:pointer}.boxForm .close.favCount:after{position:absolute;content:"";top:4px;right:-20px;width:0;height:0;border-style:solid;border-width:0 7.5px 10px 7.5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #1e5799 rgba(0,0,0,0);cursor:pointer}#container .boxForm .favCount a{color:#1e5799;text-decoration:none;font-weight:bold}.boxForm .favCount a:hover{text-decoration:underline}#author .favOn{display:inline-block;position:absolute;top:0;left:0;width:17px;height:17px;background:url(/Content/img/stage/heart_on.svg) no-repeat;background-size:12px;background-position:center center}#author .favOff{display:inline-block;position:absolute;top:0;left:0;width:17px;height:17px;background:url(/Content/img/stage/heart_off.svg) no-repeat;background-size:12px;background-position:center center}#author input[type=submit].favOn{border:none;display:inline-block;width:20px;height:20px;background:url(/Content/img/stage/heart_on.svg) no-repeat;background-size:14px;background-position:center center;padding:0;margin:0}#author input[type=submit].favOn:hover{background:url(/Content/img/stage/heart_off.svg) no-repeat;background-size:14px;background-position:center center;cursor:pointer}#author input[type=submit].favOff{border:none;display:inline-block;width:20px;height:20px;background:url(/Content/img/stage/heart_off.svg) no-repeat;background-size:14px;background-position:center center;padding:0;margin:0}#author input[type=submit].favOff:hover{background:url(/Content/img/icoFavoriteOver.png) no-repeat;background-size:20px;background-position:center center;cursor:pointer}#author .favCount{text-align:center;position:absolute;top:0;left:68px;background:#fff;border:1px solid #999;padding:0px 8px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}#author .favCount:after,.favCount:before{right:100%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}#author .favCount:after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:4px;top:50%;margin-top:-4px}#author .favCount:before{border-color:rgba(128,128,128,0);border-right-color:gray;border-width:5px;top:50%;margin-top:-5px}#author .favCount a{color:#777;text-decoration:none}#author .favCount a:hover{text-decoration:underline}#author{background:#e8e2d3;padding-top:10px;position:relative}#author #snsshare{position:absolute;top:13px;right:20px;margin:0}.btnHistoryback{letter-spacing:.1em;display:inline-block;padding:8px 20px 8px 15px;font-size:12px;font-weight:normal;background:#999;vertical-align:middle;border-radius:0 30px 30px 0px;-webkit-border-radius:0 30px 30px 0px;-moz-border-radius:0 30px 30px 0px}#author .profile .fav{float:left;width:64px}#author .profile input.favOn,.profile input.favOff{position:relative;top:2px;left:0}#author .profile .favCount{position:relative;top:10px;left:22px;text-align:center}#authorSettings input::placeholder{color:#ccc}#authorSettings input:-ms-input-placeholder{color:#ccc}.profile{width:96%;height:90px;margin:15px auto 0;position:relative;z-index:2;font-size:11px}.profile .title{font-size:12px}.profileBlock{width:100%;height:80px;border-radius:80px;-webkit-border-radius:80px;-moz-border-radius:80px;background:#fff;position:relative;z-index:3}.profileImage div{margin:5px 0 0 5px;padding:0;float:left;background-position:center center;background-repeat:no-repeat;background-size:cover;width:70px;height:70px;line-height:70px;vertical-align:middle;border-radius:70px;-webkit-border-radius:70px;-moz-border-radius:70px}.profileDetail,.profileComment{float:left;width:42%;margin-top:5px;margin-left:15px}.profileDetail{width:48%}.profileComment{width:37%;height:67px;overflow:hidden}.profileDetail p{max-width:450px;overflow:hidden;white-space:nowrap;line-height:1.4em}.profileComment p{word-wrap:break-word;height:64px;margin-top:4px}.profileTag{position:relative}.profileTag span.tag{float:left;margin-top:7px}.profileTag a{display:inline-block;margin:7px 5px 0 0;max-width:95px;overflow:hidden;height:12px;white-space:nowrap}.profile .profileTag .btnM{float:left;font-size:10px;margin:-2px 0 0 0}.profile .profileTag .btnM a{padding:3px 6px;height:auto}.profile .btnM{z-index:10;font-size:11px;margin-left:10px}.profile .btnM a{padding:3px 10px}body#stage #navigation{margin:20px auto}body#stage #header{top:0;width:1040px;background:#fff}#stagehead{width:100%;top:55px;padding-bottom:10px;background:#e8e2d3}#stagehead p{font-size:11px;float:left;width:16.66666%;text-align:center;line-height:36px;vertical-align:middle}#stagehead p a{color:#fff;text-decoration:none;display:block;height:36px;line-height:36px;vertical-align:middle}#stagehead .tabSelection a{background:#8dbfce}#stagehead .tabAward a{background:#faaa28}#stagehead .tabAll a{background:#a0c83c}#stagehead .tabAuthor a{background:#be8cbe}#stagehead .tabFavorite a{background:#e68caa}#stagehead .tabMonthlyBook a{background:#e7d369}#stagehead .left{width:50%;margin:10px 0 0 10px}#stagehead .left .left{width:auto;margin:0 5px 0 0}#stagehead .right{width:42%;margin:10px 10px 0 0}#stagehead .select{margin:0}#stagehead .select>select{font-size:11px;margin:0;padding:0 15px 0 5px;background-position:right 5px center}#stagehead input[type=text]{font-size:10px;margin:0;padding:0 5px;width:77%;height:25px;border-radius:0}#stagehead input.btnM{font-size:10px;margin:0;padding:0 5px;width:23%;height:25px;border-radius:0}#stageProduct{margin:0 10px;padding-bottom:15px;text-align:center;border-bottom:1px solid #eee}#stageBlock #stageProduct h2{font-size:14px;margin:0}#stageProduct img{height:32px;margin:10px auto}#stageProduct p img{height:40px;margin:10px auto}#stageProduct span{display:block}#stageProduct .btnG a{font-size:14px;padding:10px 40px;line-height:1em;margin-top:5px}#stageBlock{width:100%;background:#e8e2d3;padding:0 0 15px;text-align:center;font-size:13px;line-height:1.5em;overflow:hidden}#stageBlock hr{margin:0;border-top:1px solid #eee}#stageBlock .noSearch #list p.top15{margin-bottom:15px}#stageBlock .noSearchMenu{margin-top:-36px}#stageBlock .noSearch{margin-top:-70px}#stagephotoback #stageBlock .noSearch{margin-top:-120px}#stagephotoback #stageBlock .noSearch .jacket img{width:80%;margin-bottom:20px}#stagephotoback #stageBlock .noSearch .pageBlock .jacket img{width:80%;margin:0}#stagephotoback #stageBlock .noSearch .pageBlock .half img{width:40%;margin-bottom:20px}#stageBlock h2{font-size:16px;padding:0}#stageBlock .itemBox{padding-top:15px;border-bottom:1px solid #eee}#stageBlock .itemBox:last-child{border-bottom:none}#stageBlock .comment{margin:5px 10px}#stageBlock .caption{margin:10px auto;padding:0;line-height:1.5em}#stagephotoback #stageBlock .caption{margin:20px auto;padding:0 15px;line-height:2em}#stagephotoback #stageBlock .caption .btnO{font-size:14px;margin:20px auto 0}#stageBlock .caption .btnProfile{margin:5px auto 0}#stageBlock .caption .btnProfile .btnM a{line-height:1em;padding:3px 15px}#stageBlock .stageAwardList{padding-top:16px}#stageBlock .stage_bar{background-color:#fc0;padding:15px 10px 10px 10px;margin-bottom:10px;text-align:center}#stageBlock .award_bar{display:inline-block}#stageBlock .award_bar img{width:100%;max-width:390px;float:left}#stageBlock .award_bar p.award_bar_text{font-size:16px !important;color:#333;float:left;margin:7px 0 0 10px}#stageAward{font-size:10px;padding:8px 5px}#stageAward li{float:left;margin-left:2px}#stageAward li:first-child{margin-left:0}#stageAward .btnO a,#stageAward .btnG a,#stageAward .btnM a{padding:5px 7px}#stageBlock div#snsshare{margin:0 15px 10px}#stageBlock div#snsshare .btnsns{margin:0 5px 0 0}#stageBlock .fav{position:relative;width:auto}#stageBlock .fav .window{max-height:300px;overflow-y:auto;overflow-x:hidden}#stageBlock .favOn,#stage .favOn{display:inline-block;width:17px;height:13px;background:url(/Content/img/stage/heart_on.svg) no-repeat;background-size:17px;background-position:left 0}#stageBlock .favOff,#stage .favOff{display:inline-block;width:17px;height:13px;background:url(/Content/img/stage/heart_off.svg) no-repeat;background-size:17px;background-position:left 0}#stageBlock input[type=submit].favOn{border:none;display:inline-block;width:17px;height:13px;background:url(/Content/img/stage/heart_on.svg) no-repeat;background-size:17px;background-position:left 0;padding:0;margin:0}#stage input[type=submit].favOn{border:none;display:inline-block;width:17px;height:13px;background:url(/Content/img/stage/heart_on.svg) no-repeat;background-size:17px;background-position:left 0;padding:0;margin:0}#stageBlock input[type=submit].favOn:hover{background:url(/Content/img/stage/heart_off.svg) no-repeat;background-size:17px;background-position:left 0;cursor:pointer}#stage input[type=submit].favOn:hover{background:url(/Content/img/stage/heart_off.svg) no-repeat;background-size:17px;background-position:left 0;cursor:pointer}#stageBlock input[type=submit].favOff{border:none;display:inline-block;width:17px;height:13px;background:url(/Content/img/stage/heart_off.svg) no-repeat;background-size:17px;background-position:left 0;padding:0;margin:0}#stage input[type=submit].favOff{border:none;display:inline-block;width:17px;height:13px;background:url(/Content/img/stage/heart_off.svg) no-repeat;background-size:17px;background-position:left 0;padding:0;margin:0}#stageBlock input[type=submit].favOff:hover{background:url(/Content/img/stage/heart_on.svg) no-repeat;background-size:17px;background-position:left 0;cursor:pointer}#stage .favOff:hover{background:url(/Content/img/stage/heart_on.svg) no-repeat;background-size:17px;background-position:left 0;cursor:pointer}#stageBlock .favCount,#stage .favCount{text-align:center;color:#1e5799;font-weight:bold;font-size:13px}#stageBlock .favCount a{text-decoration:none}#stageBlock .favCount a:hover{text-decoration:underline}#stageBlock .jacket img{max-width:80%}#stageBlock .jacket img.tate{width:51%}#stageBlock .caption strong{font-size:16px}#stageBlock .tag{text-align:left}#stageBlock .tag a{margin-right:5px}#stageBlock .page{text-align:center;margin:20px auto}#stageBlock .page img{width:45%}#stageBlock .page img.shadow:first-child{box-shadow:-1px 0 2px #777;-moz-box-shadow:-1px 0 2px #777;-webkit-box-shadow:-1px 0 2px #777}#stageBlock .page img.shadow:nth-of-type(2){box-shadow:1px 0 2px #777;-moz-box-shadow:1px 0 2px #777;-webkit-box-shadow:1px 0 2px #777}input.btnAward{cursor:pointer;background:#fc0;font-size:18px;color:#666;margin:5px auto 30px auto;padding:8px 30px;display:inline-block;border:none;box-shadow:none;border-radius:20px;-webkit-border-radius:210px;-moz-border-radius:20px}@media screen and (min-width: 640px){input.btnAward:hover{background:#ffd527}}@media screen and (max-width: 640px){input.btnAward:active{background:#ffd527}}#stageBlock .pageBlock .page:first-child img.shadow{box-shadow:0 0 3px #777;-moz-box-shadow:0 0 3px #777;-webkit-box-shadow:0 0 3px #777}#stageBlock .pageBlock .page:last-child img.shadow{box-shadow:0 0 3px #777;-moz-box-shadow:0 0 3px #777;-webkit-box-shadow:0 0 3px #777}.authorImage{margin:10px auto 15px;padding:0;background-position:center center;background-repeat:no-repeat;background-size:cover;width:200px;height:200px;line-height:120px;vertical-align:middle;border-radius:120px;-webkit-border-radius:120px;-moz-border-radius:120px}.favAuthor{margin:0 auto 20px}#stageBlock #password .modal-content{width:500px;margin-top:60px}#stageBlock #password .modal-header h2{margin-bottom:10px}#stageBlock #password .modal-body{padding:20px 15px}#stageBlock #password .modal-body strong{font-size:14px;margin-right:10px;position:relative;top:3px}@media screen and (min-width: 961px){#stage{width:960px;margin:0 auto}#stagehead{width:1040px;top:80px}#stagehead p{font-size:13px}#stageBlock{width:100%;padding:0 0 20px;text-align:center;font-size:13px;line-height:1.5em}.stageBlockPhotoback#stageBlock{padding:0px 0 20px}#stageBlock .noSearch{margin-top:-100px}#stagephotoback #stageBlock .noSearch{margin-top:0px}#stagephotoback #stageBlock .noSearch .jacket img{width:60%}#stagephotoback #stageBlock .noSearch .jacket img.tate{width:30%}#stagephotoback #stageBlock .noSearch .jacket img.yoko{width:45%}#stagephotoback #stageBlock .noSearch .pageBlock .jacket img{width:60%;margin:0}#stagephotoback #stageBlock .noSearch .pageBlock .half a img{width:30%}#stagephotoback #stageBlock .noSearch .pageBlock .half a img{width:30%;margin-bottom:20px}#stageAward{font-size:13px;padding:10px}#stageAward li{margin-right:5px}#stageAward .btnO a,#stageAward .btnG a,#stageAward .btnM a{padding:5px 10px}}@media screen and (min-width: 641px){#stagephotoback #stageBlock .caption{margin:40px auto 20px}#stageBlock .itemBox{width:24%;display:inline-block;border-bottom:none;padding-top:20px}#stageBlock #list h2+.itemBox{display:block;width:100%;margin:0 auto;padding-bottom:20px;border-bottom:1px solid #fff}#stagehead .left{width:auto;margin:10px 10px 0 10px}#stagehead .left .left{width:auto;margin:0 10px 0 0}#stagehead .right{width:30%;margin:10px 10px 0 0}#stagehead .select{margin:0}#stagehead .select>select{font-size:12px;margin:0;padding:0 20px 0 5px;background-position:right 5px center}#stagehead input[type=text]{font-size:12px;margin:0;padding:0 5px;width:80%;height:25px;border-radius:0}#stagehead input.btnM{font-size:12px;margin:0;padding:0 10px;width:20%;height:25px;border-radius:0}}@media screen and (max-width: 641px){#stageBlock #password .modal-content{width:94%;margin-top:40px}#stageBlock #password .modal-header{text-align:left}#stageBlock #password .modal-header h2{font-size:13px}#stageBlock #password .modal-body strong{font-size:13px}#stagehead p{width:33.33333%}}article.invite div.mainvisual{text-align:center}article.invite div.mainvisual img{width:65%;margin:0 auto 20px auto !important}article.invite .boxRank{padding:20px;border:2px #999 solid}article.invite .boxRank p.large{display:inline-block;font-size:16px !important}article.invite .boxRank p.midd{font-size:13px !important}article.invite .boxRank img{width:120px;margin:8px 5px 0 5px}@media screen and (min-width: 640px){article.invite .left,article.invite .right{width:49% !important}}@media screen and (max-width: 640px){article.invite .left,article.invite .right{width:100% !important;float:none}}article#award{font-size:12px;line-height:1.5em}article#award .small{font-size:12px}article#award h2{text-align:center;margin:20px auto 0}article#award #first h2{margin:20px auto 0}article#award h3{margin:15px auto 10px}article#award #judge h3,article#award #specialjudge h3{font-size:18px;margin:10px auto 0}article#award hr.borderLB{padding:0;margin:0}article#award #first hr,article#award #second hr{margin-top:15px}article#award #judge hr,article#award #specialjudge hr{margin:5px 0 15px}article#award #entry,article#award #howto{background:#eee;padding:10px 15px 0;text-align:left}article#award #entry h3,article#award #howto h3{font-size:18px;padding:0;margin:0 auto 10px}article#award #entry hr,article#award #howto hr{padding:5px 0 15px;margin:0}article#award #entry li{margin-bottom:10px}article#award #entry .left{width:52%;border-right:1px dotted gray;padding-right:10px}article#award #entry .right{width:46%}article#award #entry table,article#award #howto table{border:0;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:0}article#award #entry th,article#award #entry td,article#award #howto th,article#award #howto td{border:0;background:none;padding:0 10px 15px 0;vertical-align:top}article#award #howto th{width:120px}article#award #entry td,article#award #howto td{text-align:left}article#award #entry td p,article#award #howto td p{margin-top:10px}article#award #entry .icoM,article#award #howto .icoM{width:120px}article#award header{background:#999;color:#fff;position:relative;height:60px;line-height:60px;vertical-align:middle}article#award header h1{text-align:center;font-size:30px;font-family:"A+mfCv-AXISラウンド 100 R StdN",Helvetica,Arial,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif}article#award header select{font-size:12px;position:absolute;top:8px;right:15px}article#award .mainNav img{width:738px;float:left}article#award .boxBanner{float:right}article#award .boxBanner img{width:212px}article#award .boxD{text-align:center;font-size:13px;padding:30px;width:152px;height:90px;float:right;font-family:"A+mfCv-AXISラウンド 100 R StdN",Helvetica,Arial,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif}article#award .boxD li,article#award .boxDB li{line-height:1.75em;text-align:left}article#award .boxDB{text-align:center;font-size:13px;padding:30px;width:152px;height:122px;float:right;font-family:"A+mfCv-AXISラウンド 100 R StdN",Helvetica,Arial,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif}article#award nav{color:#fff;background:#a48b78;padding:10px 25px;font-size:13px;font-family:"A+mfCv-AXISラウンド 100 R StdN",Helvetica,Arial,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif}article#award nav a{color:#fff;text-decoration:none}article#award .headTitle{position:relative}article#award p.totop{position:absolute;top:-16%;right:0}.awardFirst{width:240px;margin:10px auto;padding:10px}.awardFirst14{width:428px;margin:10px auto;padding:10px}.awardFirst14 .left{width:192px;margin-right:40px}.awardFirst14 .right{width:156px;margin-top:18px;padding-left:40px}.awardFirst p{margin-top:40px}.awardFirst14 p{margin-top:10px;text-align:center}.awardFirstB{width:320px;margin:10px auto;padding:10px 0}.awardFirstB p{margin-top:60px}article#award #first,article#award #second,article#award #third,article#award #judge,article#award #specialjudge{padding:0 15px}article#award .item{margin-bottom:20px;text-align:center}article#award #first .item .left{margin-top:10px}article#award #first .item .right{margin-left:10px}article#award #first .item .right img{width:340px}article#award #judge .item .right{width:340px;margin-left:10px;text-align:left}article#award #judge .item .right p:nth-of-type(2){margin-top:10px}article#award #second .item .left,article#award #third .item .left{width:170px;margin:5px 10px 0 0;text-align:center}article#award #second .item .left img,article#award #third .item .left img{max-width:170px}article#award .item .left p{margin:10px 0 0}article#award #second .item .right{width:250px;margin:50px 0 0}article#award #second .item .right img{width:260px}article#award #third .item .right{width:275px;margin:50px 0 0;text-align:left}article#award #specialjudge .left{width:280px;margin:0 0 20px 20px}article#award #specialjudge .left:first-child{margin:0 0 20px 15px}article#award #specialjudge .left p:nth-of-type(2){margin-top:5px}@media screen and (min-width: 640px){section.awardEntry img{max-width:300px;width:100%}}@media screen and (max-width: 640px){section.awardEntry img{width:100%}}article#award .comingsoon h2{font-size:25px !important}article#award .comingsoon{margin:50px auto}#Guide h1{text-align:left;font-size:25px;color:#8fc31f;margin-bottom:20px}#Guide h2{font-size:20px !important;background:url(/Content/img/guide/icon_guide_h2.png) no-repeat left;padding-left:18px;margin:30px 0 20px 0}#Guide h3{font-size:17px;margin:10px 0}#Guide .ttl_bg_gray{background:#666;padding:0px 10px;margin:5px 0;color:#fff;display:inline-block}#Guide .boxE{margin:20px auto}#Guide .boxE_bdr{padding:15px 20px;border:2px solid #ccc;margin:20px 0}#Guide img{margin:10px 0}#Guide img.bdr{border:1px #ccc solid}#Guide ul,#Guide ol{margin:15px auto;font-size:13px}#Guide ul li{line-height:1.5em;margin:0 0 7px 20px;list-style-type:disc;list-style-position:outside}#Guide ol li{line-height:1.5em;margin:0 0 7px 20px;list-style-type:decimal;list-style-position:outside}#Guide .table_normal{border-collapse:collapse;border:1px #999 solid;margin-top:10px;background:#fff;font-size:13px;line-height:1.6em}#Guide .btnGreen{background:#8fc31f;text-align:center;padding:10px 20px;margin:15px auto;font-size:20px;color:#fff !important;text-decoration:none;display:inline-block;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}.guideCategoryBoxText{font-size:.87rem;padding:0 20px 10px;display:block}.guideIndex{box-sizing:border-box}.guideIndex .guideIndexMaintitle{text-align:center;font-size:1.2em;margin:30px 0 30px}.guideIndex .guideCategoryTitle{cursor:pointer;box-sizing:border-box;border:solid 2px #ccc;padding:10px 20px}.guideIndex .guideCategoryTitle span{position:relative;display:inline-block;padding:0 20px 0 0}.guideIndex .guideCategoryTitle span:after{content:" ";position:absolute;top:8px;right:0;margin:auto;width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:#777 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.guideIndex .active span{position:relative;display:inline-block;padding:0 20px 0 0}.guideIndex .active span:after{content:" ";position:absolute;top:8px;right:0;margin:auto;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #777 rgba(0,0,0,0)}.guideIndex .guideIndexBox{margin:0 0 30px}.guideIndex .guideIndexList{margin:0 0 15px}.guideIndex .guideCategoryBox{display:none;border-bottom:solid 2px #ccc;border-left:solid 2px #ccc;border-right:solid 2px #ccc;box-sizing:border-box;padding:10px 0}.guide_delitable{margin:20px 0 0;width:100%}.guide_delitable th,td{padding:10px}.guide_delitable th{background:#ccc;max-width:400px;color:#212121;line-height:1.5em}.guide_delitable .color1{background:#f29800}.guide_delitable .color2{background:#fdc602}.guide_delitable .color3{background:#be8917}.guide_delitable .color4{background:#a6bac3}.guide_delitable .color5{background:#8fc320}.guide_delitable .first-child{background:#eee}#container .guideIndex .guideCategoryBox li a{text-decoration:none;padding:10px 20px;display:block}#Guide .GuideList02 h2{margin:30px 0 0px 0}.GuideList02{overflow:hidden}#Guide ul.GuideList02 li{display:inline-block;width:400px;margin:0 20px 30px;vertical-align:top}#Guide ul.GuideList02 li.GuideList02Title{width:100%}#Guide .GuideList02 li img{max-width:200px;display:block;margin:0 auto}@media screen and (min-width: 640px){#Guide{margin:30px auto}#Guide p{line-height:1.6em;font-size:13px;text-align:left;margin:5px 0}#Guide .box3{width:31%;margin:1%}#Guide .box7{width:12%;margin:1%}#Guide img,#Guide .youtube iframe{max-width:640px;width:100%}#Guide .table_normal th{border:1px #999 solid;padding:5px;background:#e5e5e5;color:#666}#Guide .table_normal td{border:1px #999 solid;padding:5px;background:#fff;line-height:1.5em}.guideIndex{box-sizing:border-box}.guideIndex .guideCategoryTitle{cursor:pointer}}@media screen and (max-width: 640px){#Guide{width:95%;margin:30px auto}#Guide p{line-height:1.6em;font-size:14px;text-align:left;margin:5px 0}#Guide .box3{width:100%;margin:7px 0}#Guide .box7{width:44%;margin:7px 3%}#Guide img,#Guide .youtube iframe{width:100%}#Guide .table_normal th{border:1px #999 solid;padding:5px;background:#e5e5e5;color:#666}#Guide .table_normal td{border:1px #999 solid;padding:5px;background:#fff;line-height:1.5em}.guideIndex{box-sizing:border-box;padding:0 10px}.guide_delitable th,td{display:block}.guide_delitable td:last-child{padding:10px 10px 30px}#Guide ul.GuideList02 li{display:inline-block;width:100%;margin:0 0 10px;vertical-align:top}}#help img{max-width:100%}#help p,#help ul li,#help ol li{font-size:14px}@media screen and (min-width: 640px){#help{margin:30px auto;line-height:1.5em;max-width:600px;padding:30px;border:2px solid #ccc;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}#helpCategory{margin:70px auto 30px auto}#helpCategory .left{width:18%;padding:1%;margin-bottom:20px;text-align:center}#helpCategory .left img{width:40%;margin-bottom:20px}#helpCategory .left a{text-decoration:none !important;color:#666 !important}#helpCategory h2{font-size:16px;margin-bottom:10px}#help h1{font-size:20px;color:#8fc31f;margin-bottom:20px}#help h2{font-size:16px;margin:20px 0 10px 0;padding-bottom:5px;border-bottom:dashed 1px #ccc;display:inline-block}#help h3{font-size:16px;margin-bottom:10px}#help .information{margin:20px 0 0 0;padding:20px;background:#f2f2f2;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px}#help .information p{font-size:13px !important}#help .information hr{border-bottom:1px dashed #999;border-top:none;margin:10px 0}#help ul,#help ol{margin:15px auto}#help ul li{line-height:1.5em;margin:0 0 7px 20px;list-style-type:disc;list-style-position:outside}#help ol li{line-height:1.5em;margin:0 0 7px 20px;list-style-type:decimal;list-style-position:outside}}@media screen and (max-width: 640px){#help{margin:30px auto;line-height:1.5em;width:85%;padding:5%;border:2px solid #ccc;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}#helpCategory{margin:20px auto}#helpCategory .left{width:40%;padding:5%;text-align:center}#helpCategory .left img{width:40%;margin-bottom:20px}#helpCategory .left a{text-decoration:none !important;color:#666 !important}#helpCategory h2{font-size:16px;margin-bottom:10px}#help h1{font-size:18px;color:#8fc31f;margin-bottom:20px}#help h3{font-size:16px;margin-bottom:10px}#help .information{margin:20px 0 0 0;padding:20px;background:#f2f2f2;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px}#help .information p{font-size:13px !important}#help .information hr{border-bottom:1px dashed #999;border-top:none;margin:10px 0}#help ul,#help ol{margin:15px auto}#help ul li{line-height:1.5em;margin:0 0 7px 20px;list-style-type:disc;list-style-position:outside}#help ol li{line-height:1.5em;margin:0 0 7px 20px;list-style-type:decimal;list-style-position:outside}}#notfound h1{float:none !important;text-align:center !important;font-size:40px !important;font-weight:bold !important;color:#999 !important;line-height:1.6em !important;margin:0 auto 20px auto !important}#notfound h2{float:none !important;text-align:center !important;font-size:19px !important;line-height:1.6em !important;margin:0 auto 20px auto !important}#notfound div.notfound_bg{background-image:url(/Content/img/404error.jpg) !important;background-size:100%;background-repeat:no-repeat;background-position:center top;padding-top:35%;margin-bottom:30px;text-align:center}#notfound div.notfound_bg p{font-size:14px !important;display:inline-block;text-align:left;line-height:1.6em}div#fortune_align_l{text-align:left;display:inline-block}.red{color:red}.bar_summer{padding:15px;text-align:center;background-color:#1070b1;color:#fff;font-size:14px;font-weight:lighter;text-decoration:none;line-height:1.5em}.bar_summer a{text-decoration:none}.bar_atena{padding:15px;text-align:center;background-color:#2baed9;color:#fff;line-height:1.5em;font-size:14px;font-weight:lighter;text-decoration:none}.bar_atena a{text-decoration:none}.aboutFotokoBalloon{margin-top:30px !important;overflow:hidden}.aboutFotokoBalloon .aboutFotokoLeft{width:15%;float:left}@media only screen and (max-width:640px){.aboutFotokoBalloon .aboutFotokoLeft{width:15%}}.aboutFotokoBalloon .aboutFotokoRight{width:75%;float:right;padding:20px;background:#f2f2f2;border-radius:10px;position:relative}.aboutFotokoBalloon .aboutFotokoRight:before{content:" ";position:absolute;display:block;top:13%;left:-18px;width:0;height:0;border-style:solid;border-width:15px 20px 15px 0;border-color:rgba(0,0,0,0) #f2f2f2 rgba(0,0,0,0) rgba(0,0,0,0)}@media only screen and (max-width:640px){.aboutFotokoBalloon .aboutFotokoRight{width:60%}.aboutFotokoBalloon .aboutFotokoRight:before{top:4%;left:-13px}}.aboutFotokoBalloon .grayBox .aboutFotokoBalloon .aboutFotokoRight{background:#fff}.aboutFotokoBalloon .grayBox .aboutFotokoBalloon .aboutFotokoRight:before{border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}.aboutFotokoBalloon .aboutPhotoBalloon{overflow:hidden}.aboutFotokoBalloon .aboutPhotoBalloon .aboutPhotoLeft{width:33%;float:left}@media only screen and (max-width:640px){.aboutFotokoBalloon .aboutPhotoBalloon .aboutPhotoLeft{width:100%;float:none;margin:0 0 10px}}.aboutFotokoBalloon .aboutPhotoBalloon .aboutPhotoRight{width:64%;float:right;padding:20px;background:#f2f2f2;border-radius:10px;position:relative}.aboutFotokoBalloon .aboutPhotoBalloon .aboutPhotoRight:before{content:" ";position:absolute;display:block;top:13%;left:-18px;width:0;height:0;border-style:solid;border-width:15px 20px 15px 0;border-color:rgba(0,0,0,0) #f2f2f2 rgba(0,0,0,0) rgba(0,0,0,0)}@media only screen and (max-width:640px){.aboutFotokoBalloon .aboutPhotoBalloon .aboutPhotoRight{width:100%;float:none}.aboutFotokoBalloon .aboutPhotoBalloon .aboutPhotoRight:before{top:-13px;left:0;right:0;margin:auto;border-width:0 10px 15px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f2f2f2 rgba(0,0,0,0)}}.wrap{width:1040px;max-width:100%;margin:0 auto}@media screen and (min-width: 641px)and (max-width: 970px){.wrap{width:100%;margin:0 auto;padding:0 10px;box-sizing:border-box;overflow:hidden}}@media screen and (max-width: 640px){.wrap{width:100%;margin:0 auto;padding:0 10px;box-sizing:border-box;overflow:hidden}}header.wrap{width:100%}.wrap:before,.wrap:after{content:" ";display:table}.wrap:after{clear:both}.none{margin:0;padding:0;height:auto}.hideAll{display:none}.frm01{border:1px solid #999}.arrow a{padding-right:13px;background:url(../img/arrow.png) no-repeat right 2px}ul.boxArrowMenu{width:100%;margin:0 auto 40px;border-top:1px solid #999}ul.boxArrowMenu .sam{width:200px}ul.boxArrowMenu .logo{margin:5px 0 5px;display:inline-block;font-size:1.3em;padding:5px 18px 5px 20px;background:#365899;color:#fff;letter-spacing:5px;border-radius:5px}ul.boxArrowMenu .logoS{width:105px;vertical-align:middle;margin:0 0 5px;display:inline-block}ul.boxArrowMenu span.boxIco{position:absolute;top:15px;right:60px}ul.boxArrowMenu .ico{height:32px;margin:0 0 0 10px;vertical-align:middle}#container ul.boxArrowMenu li a.arrowMenu{display:block;width:-webkit- calc(100% - 30px);width:calc(100% - 30px);line-height:1.8em;padding:15px;position:relative;text-decoration:none;color:#777}#container li a.arrowMenu:hover{background:#f2f2f2}@media screen and (min-width: 641px)and (max-width: 970px){ul.boxArrowMenu{margin:0 auto 20px}ul.boxArrowMenu .sam{width:40%;float:left}ul.boxArrowMenu .logo{width:110px;display:inline-block;margin:10px 0}ul.boxArrowMenu .logoS{width:105px;margin:10px 0}ul.boxArrowMenu span.boxCap{float:left;width:57%;margin:0 0 0 3%}ul.boxArrowMenu span.boxIco{position:absolute;top:15px;right:45px}ul.boxArrowMenu .ico{height:32px;margin:0 5px}#container ul.boxArrowMenu li a.arrowMenu{display:inline-block;height:auto;line-height:1.5em;font-size:15px}#container li a.arrowMenu:hover{background:none}#container li a.arrowMenu:active{background:#eee}}@media screen and (max-width: 640px){ul.boxArrowMenu{margin:0 auto 20px}#container li a.arrowMenu{width:100%}ul.boxArrowMenu .sam{width:30%;float:left}ul.boxArrowMenu .logo{width:115px;margin:0 0 5px}ul.boxArrowMenu .logoS{width:70px;margin:0 0 5px}ul.boxArrowMenu span.boxCap{float:left;width:67%;margin:0 0 0 3%}ul.boxArrowMenu span.boxIco{position:absolute;top:15px;right:40px}ul.boxArrowMenu .ico{height:24px;margin:0 5px}#container ul.boxArrowMenu li a.arrowMenu{display:inline-block;height:auto;line-height:1.5em;font-size:13px}#container li a.arrowMenu:hover{background:none}#container li a.arrowMenu:active{background:#eee}}li.option a.arrowMenu::after{content:"";display:block;width:20px;height:20px;border-top:2px solid #999;border-right:2px solid #999;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:15px;top:50%;margin-top:-7px}ul.boxBoxmenu{width:100%;margin:0}@media screen and (min-width: 640px){ul.boxBoxmenu li{display:inline-block;width:31%;margin:1%;text-align:center}}@media screen and (max-width: 640px){ul.boxBoxmenu li{width:95%;margin:auto auto 20px auto;text-align:center}}ul.boxBoxmenu li img{width:100%;margin-bottom:10px}h3.h3_recommend{font-size:14px !important}.goal .btnG,.goal .btnM{text-align:center;margin:20px auto}.goal .btnG a{padding:20px 40px;line-height:16px}.goal .btnM a{font-size:14px;padding:10px 20px;line-height:14px}#about .goal .btnG{text-align:center;margin:20px auto}#about .goal .btnG a{font-size:16px;padding:10px 40px}.btnG,.btnM,.btnB,.btnO,btnL{text-align:center;-webkit-transition:background-color .4s,color .4s,border .4s;transition:background-color .4s,color .4s,border .4s}.btnG a,.btnM a,.btnB a,.btnO a,.btnL a,.btnW a{display:inline-block;padding:5px 10px;color:#fff !important;border-radius:2em;-webkit-border-radius:2em;-moz-border-radius:2em;text-decoration:none !important;-webkit-transition:background-color .4s,color .4s,border .4s;transition:background-color .4s,color .4s,border .4s;border-bottom:none}#container .btnG a,#container .btnM a,#container .btnB a,#container .btnO a,#container .btnL a,#container .btnW a{text-decoration:none !important}@media screen and (min-width: 971px){.btnG a:hover,.btnM a:hover,.btnB a:hover,.btnO a:hover,.btnL a:hover,.btnW a:hover{text-decoration:none !important;-webkit-transition:background-color .3s,color .3s,border .3s;transition:background-color .3s,color .3s,border .3s}}.btnG a{background-color:#f0dc69;color:#4c4c4c !important;box-shadow:0px 1.5px 1.5px .5px rgba(76,76,76,.4)}.btnM a{background-color:#b4aa96;color:#4c4c4c !important;box-shadow:0px 1.5px 1.5px .5px rgba(76,76,76,.4)}.btnB a{background-color:#2ea7e0;box-shadow:0px 1.5px 1.5px .5px rgba(76,76,76,.4)}.btnO a{background-color:#f39800;box-shadow:0px 1.5px 1.5px .5px rgba(76,76,76,.4)}.btnL a{background-color:#fff;color:#777 !important;border:1px solid #999}.btnW a{background-color:#fff;color:#777 !important}@media screen and (min-width: 971px){.btnL a:hover,.btnW a:hover{opacity:.9}.btnG a:hover{background-color:#f7ebab;color:#4c4c4c !important;box-shadow:0px 1.5px 1.5px .5px rgba(76,76,76,.4)}.btnM a:hover{background-color:#dcd2bd;color:#4c4c4c !important;box-shadow:0px 1.5px 1.5px .5px rgba(76,76,76,.4)}.btnB a:hover{background-color:#5abae7;box-shadow:0px 1.5px 1.5px .5px rgba(76,76,76,.4)}.btnO a:hover{background-color:#ffae27;box-shadow:0px 1.5px 1.5px .5px rgba(76,76,76,.4)}}.btnGhost{font-family:"A+mfCv-AXISラウンド 100 R StdN",Helvetica,Arial,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:13px;color:#fff !important;letter-spacing:.2em;display:inline-block;padding:10px 20px;border:solid 1px #fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:rgba(0,0,0,.2);text-decoration:none !important;-webkit-transition:background-color .4s,color .4s,border .4s;transition:background-color .4s,color .4s,border .4s}@media screen and (min-width: 971px){.btnGhost:hover{font-family:"A+mfCv-AXISラウンド 100 R StdN",Helvetica,Arial,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#fff !important;background:rgba(0,0,0,.3);-webkit-transition:background-color .3s,color .3s,border .3s;transition:background-color .3s,color .3s,border .3s}}.btnGhost:active{-webkit-transition:background-color .3s,color .3s,border .3s;transition:background-color .3s,color .3s,border .3s}.btnGhostT{font-family:"A+mfCv-AXISラウンド 100 R StdN",Helvetica,Arial,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:12px;color:#fff !important;letter-spacing:.2em;display:inline-block;padding:10px;border:solid 1px #fff;text-decoration:none !important;-webkit-transition:background-color .4s,color .4s,border .4s;transition:background-color .4s,color .4s,border .4s}@media screen and (min-width: 971px){.btnGhostT:hover{font-family:"A+mfCv-AXISラウンド 100 R StdN",Helvetica,Arial,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#fff !important;filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;-webkit-transition:background-color .3s,color .3s,border .3s;transition:background-color .3s,color .3s,border .3s}}.btnGhostT:active{-webkit-transition:background-color .3s,color .3s,border .3s;transition:background-color .3s,color .3s,border .3s}input.btnG,input.btnM,input.btnB,input.btnO,input.btnL{border:none;cursor:pointer;padding:5px 20px;color:#fff !important;background:none;-webkit-appearance:none;border-radius:2em;-webkit-border-radius:2em;-moz-border-radius:2em;font-family:"A+mfCv-AXISラウンド 100 R StdN",Helvetica,Arial,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;text-decoration:none !important}#container input.btnG,#container input.btnM,#container input.btnB,#container input.btnO,#container input.btnL{text-decoration:none !important}@media screen and (min-width: 971px){input.btnG:hover,input.btnM:hover,input.btnB:hover,input.btnO:hover,input.btnL:hover{text-decoration:none !important;-webkit-transition:background-color .3s,color .3s,border .3s;transition:background-color .3s,color .3s,border .3s}}.btnSide{position:relative;top:7px;left:7px}.btnSides{position:relative;top:1px;left:1px}.en{word-wrap:break-word}.center{text-align:center}.boxCenter{position:relative}.centerT p,.centerT img{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.centerA{text-align:center}.centerA p,.centerA img{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.centerD{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}input.btnG{background-color:#f0dc69;color:#4c4c4c !important;box-shadow:0px 1.5px 1.5px .5px rgba(76,76,76,.4)}input.btnM{background-color:#b4aa96;color:#4c4c4c !important;box-shadow:0px 1.5px 1.5px .5px rgba(76,76,76,.4)}input.btnB{background-color:#2ea7e0;box-shadow:0px 1.5px 1.5px .5px rgba(76,76,76,.4)}input.btnO{background-color:#f39800;box-shadow:0px 1.5px 1.5px .5px rgba(76,76,76,.4)}input.btnL{background-color:#fff;color:#777 !important;border:1px solid #999}@media screen and (min-width: 971px){input.btnL:hover{opacity:.9}input.btnG:hover{background-color:#f7ebab;color:#4c4c4c !important;box-shadow:0px 1.5px 1.5px .5px rgba(76,76,76,.4)}input.btnM:hover{background-color:#dcd2bd;color:#4c4c4c !important;box-shadow:0px 1.5px 1.5px .5px rgba(76,76,76,.4)}input.btnB:hover{background-color:#5abae7;box-shadow:0px 1.5px 1.5px .5px rgba(76,76,76,.4)}input.btnO:hover{background-color:#ffae27;box-shadow:0px 1.5px 1.5px .5px rgba(76,76,76,.4)}}.icoG,.icoM,.icoB,.icoO{display:inline-block;padding:5px;color:#fff;text-align:center}.icoG{background-color:#8fc31f;color:#4c4c4c !important;box-shadow:0px 1.5px 1.5px .5px rgba(76,76,76,.4)}.icoM{background-color:#b4aa96;color:#4c4c4c !important;box-shadow:0px 1.5px 1.5px .5px rgba(76,76,76,.4)}.icoB{background-color:#2ea7e0;box-shadow:0px 1.5px 1.5px .5px rgba(76,76,76,.4)}.icoO{background-color:#f39800;box-shadow:0px 1.5px 1.5px .5px rgba(76,76,76,.4)}.txtG{color:#8fc31f;box-shadow:0px 1.5px 1.5px .5px rgba(76,76,76,.4)}.txtM{color:#b4aa96;box-shadow:0px 1.5px 1.5px .5px rgba(76,76,76,.4)}.txtB{color:#2ea7e0;box-shadow:0px 1.5px 1.5px .5px rgba(76,76,76,.4)}.txtO{color:#f39800;box-shadow:0px 1.5px 1.5px .5px rgba(76,76,76,.4)}.txtW{color:#fff}.imageHalf img{width:50%}.grid3{float:left;width:32%;margin-right:2%}.grid3R{float:left;width:32%}.boxL,.boxW,.boxE,.boxSecom,.congratulations{padding:15px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;line-height:1.5;margin:0 0 5px}#bookitem .boxL,#bookitem .boxW,#bookitem .boxE,#bookitem .boxSecom{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.boxL{border:1px solid #999;background:#fff}.boxLM{border:3px solid #999;background:#fff;padding:15px}.boxLL{border-bottom:1px solid #999;border-top:1px solid #999;padding:10px 5px;font-size:14px;margin-top:20px}.boxLB{border:5px solid #ccc}.boxTopic{display:inline-block;width:48%;*zoom:1;margin-top:20px;vertical-align:top}.boxTopic:before,.wrap:after{content:" ";display:table}.boxTopic:after{clear:both}.boxTopic:nth-child(even){margin-left:3%}.imgTopic{float:left;display:inline-block;width:43.5%;height:133px;background-size:cover;background-position:center center}.capTopic{float:right;width:53%;line-height:1.5em}.boxTopic h3{display:inline-block;font-size:14px;margin-bottom:5px}.boxTopic p{display:inline-block;font-size:13px}@media screen and (max-width: 640px){.boxTopic{width:100%;margin-top:15px}.boxTopic h3{font-size:15px}.boxTopic:nth-child(even){margin-left:0}.imgTopic{float:none;width:100%;height:133px;background-size:cover}.capTopic{float:none;width:100%}}hr.borderLB{border-top:5px solid #ccc}hr.borderDot{border-top:1px dotted gray}.borderDotT{border-left:1px dotted gray}.boxD,.boxDB{background:#666}.boxW{background:#fff}.boxE{background:#eee}.boxR{margin-top:4px;color:#fff;line-height:1.5em;background:#d11525;padding:5px;text-align:center;text-decoration:none}.boxR a{color:#fff !important;text-decoration:none !important}.boxCaution{display:block;margin:10px 0;line-height:1.5em;color:#c30d23;text-align:center}article#checkoutBlock div.boxCaution{font-size:1.2em}.boxCaution ul{margin:5px 5px 0}.boxCaution li{list-style:inside}.caution{color:#c30d23;line-height:1.5em}.caution ul{margin:5px 5px 0}.caution li{list-style:inside;color:#c30d23}.red{color:red}ul.boxList{margin:10px 5px}ul.boxList li{list-style:inside;line-height:1.5em}.shadow{box-shadow:0 0 3px #777;-moz-box-shadow:0 0 3px #777;-webkit-box-shadow:0 0 3px #777}.underLine{border-bottom:1px solid #999}.small{font-size:80%}.left{float:left}.leftR{float:left;margin-left:20px}.right{float:right}.rightH{float:right;margin-top:5px}.txtL{text-align:left}.txtR{text-align:right}.top5{margin-top:5px}.top10{margin-top:10px}.top15{margin-top:15px}.top20{margin-top:20px}.top30{margin-top:30px}.top40{margin-top:40px}#container .top5 a{text-decoration:none}.top5 img{width:25px;height:25px;padding:0px 5px}#container .top5 a:hover img{opacity:.6;filter:alpha(opacity=60);-ms-filter:“alpha(opacity=60) ”}.itemFavorite img{height:11px;padding:4px 0 0}.wrapnote{width:100%;height:100%}.note p{background:url(/Content/img/lineC.png) repeat bottom left;font-size:11px;line-height:16px}.btnArrow a{background:url(/Content/img/arrowOpen.png) left center no-repeat;background-size:6px;padding-left:12px;text-decoration:none !important}.btnArrowW a{background:url(/Content/img/arrowOpenW.png) left center no-repeat;background-size:6px;padding-left:12px;text-decoration:none !important;color:#fff !important}.window{display:none}.arrowOpen a,.arrowClose a{text-decoration:none !important}.arrowOpen{background:url(/Content/img/arrowOpen.png) left center no-repeat;padding-left:15px}.arrowClose{background:url(/Content/img/arrowClose.png) left center no-repeat;padding-left:15px}.alert{display:none;width:300px;color:#777}.tag{margin-right:5px}#checkoutBlock .pager{font-size:14px}.pager_disabled,.pager_current,.pager_enabled{padding:5px}#content01{display:block}#content02{display:none}p.totop{text-align:right}#footer p.totop{margin-bottom:20px}p.totop img{width:35px}input[type=text],input[type=password],input[type=email]{font-family:"A+mfCv-AXISラウンド 100 R StdN",Helvetica,Arial,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#777;font-size:13px;margin-top:5px;padding:6px;width:100%;box-sizing:border-box;outline:none;border:1px solid #b4aa96;vertical-align:middle;-webkit-appearance:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}textarea{color:#777;-webkit-appearance:none;outline:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#fff;border:solid 1px #b4aa96;resize:vertical;font-size:1em;padding:10px;width:100%;box-sizing:border-box;vertical-align:middle}input[type=text].name1{width:48%;margin-right:2%}input[type=text].name2{width:48%}input[type=text].zip,input[type=text].zip1,input[type=text].zip2{ime-mode:disabled}input[type=text].zip1{width:15%;margin-right:1%}input[type=text].zip2{width:20%;margin-left:1%;margin-right:1%}input[type=text].phone,input[type=text].phone1,input[type=text].phone2,input[type=text].phone3{ime-mode:disabled}input[type=text].phone1{width:20%;margin-right:1%}input[type=text].phone2{width:20%;margin-left:1%;margin-right:1%}input[type=text].phone3{width:20%}input[type=submit]{font-size:18px;padding:5px 60px;margin:20px auto 0;cursor:pointer}input[type=radio],input[type=checkbox]{display:inline-block;margin-right:3px}input[type=radio]+label,input[type=checkbox]+label{position:relative;display:inline-block;margin-right:10px;font-size:13px;line-height:30px;cursor:pointer}.label{margin-left:25px;font-size:12px;display:inline-block}@media(min-width: 1px){input[type=radio],input[type=checkbox]{display:none;margin:0}.boxLabel{padding:0 0 0 25px}input[type=radio]+label,input[type=checkbox]+label{padding:0 0 0 25px}input[type=radio]+label::before,input[type=checkbox]+label::before{content:"";position:absolute;top:50%;left:0;-moz-box-sizing:border-box;box-sizing:border-box;display:block;background:#fff}input[type=radio]+label::before{width:20px;height:20px;margin-top:-10px}input[type=checkbox]+label::before{width:18px;height:18px;margin-top:-9px}input[type=radio]+label::before{border:1px solid #b4aa96;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px}input[type=checkbox]+label::before{border:1px solid #b4aa96;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}input[type=radio]:checked+label::after,input[type=checkbox]:checked+label::after{content:"";position:absolute;top:50%;-moz-box-sizing:border-box;box-sizing:border-box;display:block}input[type=radio]:checked+label::after{left:5px;width:10px;height:10px;margin-top:-5px;background:#96c8d7;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}input[type=checkbox]:checked+label::after{left:3px;width:20px;height:10px;margin-top:-10px;border-left:3px solid #96c8d7;border-bottom:3px solid #96c8d7;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}input[type=radio]:disabled+label{color:rgba(77,77,77,.5);cursor:default}input[type=radio]:disabled+label::before{background:rgba(255,255,255,.5);border:1px solid rgba(153,153,153,.5);cursor:default}input[type=checkbox]:disabled+label::before{background:rgba(255,255,255,.5);border:1px solid rgba(153,153,153,.5);cursor:default}input[type=radio]+label::before{width:20px;height:20px;margin-top:-10px}input[type=checkbox]+label::before{width:18px;height:18px;margin-top:-9px}input[type=radio]+label::before{border:1px solid #b4aa96;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px}input[type=checkbox]+label::before{border:1px solid #b4aa96;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}input[type=radio]:checked+label::after,input[type=checkbox]:checked+label::after{content:"";position:absolute;top:50%;-moz-box-sizing:border-box;box-sizing:border-box;display:block}input[type=radio]:checked+label::after{left:5px;width:10px;height:10px;margin-top:-5px;background:#96c8d7;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}input[type=checkbox]:checked+label::after{left:3px;width:20px;height:10px;margin-top:-10px;border-left:3px solid #96c8d7;border-bottom:3px solid #96c8d7;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}article#checkoutBlock section input[type=radio]+label{font-size:16px}article#checkoutBlock input[type=checkbox]+label{font-size:14px}article#checkoutBlock input[type=checkbox]+label.small{font-size:12px}article#checkoutBlock #OverseasUserInfo input[type=text]{ime-mode:disabled}article#checkoutBlock .itemPrice input[type=text]{margin-top:0;width:40px;text-align:center;padding:2px 5px;border:1px solid #333;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;ime-mode:disabled}article#checkoutBlock #main .boxInput hr{margin:10px 0}article#checkoutBlock #main .boxInput h3{margin-top:15px}article#checkoutBlock #main .boxInput ul{margin-top:5px}article#checkoutBlock #main .boxInput li{list-style:none;margin:0}article#checkoutBlock #main .boxInput li input[type=radio]+label{font-size:14px}article#checkoutBlock .small input[type=radio]+label{font-size:14px}article#checkoutBlock #main .boxInput li input[type=radio]+label{padding:0 0 0 23px}article#checkoutBlock #main .boxInput li input[type=radio]+label::before{width:16px;height:16px;margin-top:-8px}article#checkoutBlock #main .boxInput li input[type=radio]:checked+label::after{left:4px;width:8px;height:8px;margin-top:-4px}}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:.01px;text-overflow:"";border-radius:0;border:0;margin:0;padding:0;background:none rgba(0,0,0,0);vertical-align:middle;font-size:inherit;color:inherit;box-sizing:content-box;text-indent:.01px;text-overflow:""}select::-ms-expand{display:none}.select,.selectD{display:inline-block;*display:inline;*zoom:1;margin-top:10px;position:relative}.select>select{border-radius:5px;padding:10px 30px 10px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:solid 1px #b4aa96;background:url(/Content/img/icon/arrow-bottom-g.svg) no-repeat;background-size:20px 20px;background-position:right 5px bottom 50%;background-color:#fff}:-moz-any(.select):before{background-color:#fff;pointer-events:none;z-index:1}.default .select>select{width:auto}.selectD>select{color:#fff;text-align:left;padding:0 28px 0 10px;height:24px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin:0 3px;vertical-align:0em;background:#333 url(../img/arrowSelectW.png) right 10px center no-repeat;background-size:8px auto}:-moz-any(.selectD):before{background-color:#fff;pointer-events:none;z-index:1}.default .selectD>select{width:auto}#checkout .table{display:table}#checkout table{line-height:1.5em;width:100%;margin-top:20px;border-spacing:0;border-collapse:separate;*border-collapse:collapse;border-right:3px solid #fff;border-left:3px solid #fff;border-bottom:3px solid #fff}#checkout th{background:#999;color:#fff;font-weight:normal;text-align:center}#checkout td,#checkout th{padding:10px;border-top:3px solid #fff;vertical-align:middle}#checkout td{background:#eee;word-wrap:break-word;text-align:center}#checkout table.tableHL th,#checkout table.tableHL td{text-align:left;vertical-align:top}@media only screen and (max-width: 760px),(min-device-width: 768px)and (max-device-width: 1024px){#checkout table,#checkout thead,#checkout tbody,#checkout th,#checkout td,#checkout tr{display:block}#checkout thead tr{display:none}#checkout tr{background:#eee;margin-top:10px;padding:10px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}#checkout td{border-top:none;border-left:none;padding:5px;word-wrap:break-word}#checkout td:nth-of-type(1):before{content:""}#checkout td:nth-of-type(2):before{content:""}#checkout td:nth-of-type(3):before{content:""}#checkout td:nth-of-type(4):before{content:""}#checkout td:nth-of-type(5):before{content:""}#checkout td:nth-of-type(6):before{content:""}#checkout td:nth-of-type(7):before{content:""}#checkout td:nth-of-type(8):before{content:""}#checkout td:nth-of-type(9):before{content:""}#checkout td:nth-of-type(10):before{content:""}#checkout table.tableHL{background:#eee;padding:0 0 15px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}#checkout table.tableHL th,#checkout table.tableHL td{background:none;border:none;padding:0;text-align:left !important}#checkout table.tableHL tr{background:none;padding:0 15px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}#checkout table.tableHL th{padding:15px 0 0;font-size:13px;color:#777;font-family:"A+mfCv-AXISラウンド 100 R StdN",Helvetica,Arial,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif}#checkout table.tableHL td{padding:10px 0 0}}.breadcrumb img{padding:2px 3px 0 0;height:15px}#checkout .ConfirmationMain{line-height:1.5em;width:100%;margin-top:20px;margin-bottom:30px;border-spacing:0;border-collapse:separate;border-right:3px solid #fff;border-bottom:3px solid #fff}#checkout .ConfirmationMain td,#checkout .ConfirmationMain th{padding:10px;border-top:3px solid #fff;border-left:3px solid #fff;vertical-align:middle}#checkout .ConfirmationMain th{padding:10px;border-top:3px solid #fff;border-left:3px solid #fff;vertical-align:middle}#checkout .ConfirmationMain td{background:#eee;word-wrap:break-word;text-align:left}@media only screen and (max-width: 760px),(max-device-width: 1024px)and (min-device-width: 768px){#checkout tr{background:#eee;margin-top:0;padding:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}}@media only screen and (max-width: 760px),(max-device-width: 1024px)and (min-device-width: 768px){#checkout td{border-top:none;border-left:none;padding:10px;word-wrap:break-word}}@media only screen and (max-width: 760px),(max-device-width: 1024px)and (min-device-width: 768px){#checkout .ConfirmationMain td,#checkout .ConfirmationMain th{border-top:none;border-left:none}}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button,input[type=tel]::-webkit-outer-spin-button,input[type=tel]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number],input[type=tel]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px;border:solid 1px #b4aa96;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-moz-appearance:textfield;border:solid 1px #b4aa96;background-color:#fff;max-width:13%}.photo-item{width:100% !important}.checkoutBlockCampaigntext{text-align:right;color:#e15a5a}@media screen and (min-width: 971px){header#header{width:100% !important;margin:0 auto}header#header div#siteid{*zoom:1}header#header div#siteid:before,header#header div#siteid:after{content:" ";display:table}header#header div#siteid:after{clear:both}header#header .logo{float:left;margin-left:10px;padding-top:3px}header#header p.btnNav,header#header p.accountBtnNav{display:none}header#header nav:before,header#header nav:after{content:" ";display:table}header#header nav:after{clear:both}header#header nav a:hover{text-decoration:none}header#header nav div.inner{*zoom:1;display:block;float:left}header#header nav div.inner:before,header#header nav div.inner:after{content:" ";display:table}header#header nav div.inner:after{clear:both}header#header nav ul#gnav{float:left;margin-top:15px}header#header nav ul#gnav li{display:inline-block;padding-left:10px;line-height:1}header#header nav ul#gnav li:first-child{padding-left:0}header#header nav ul#gnav li a{display:inline-block;padding:5px 5px 18px}.aboutnav{padding-right:10px}header#header nav ul#gnav li.booknav div{position:absolute;z-index:1000;display:none;margin-left:-40px;padding:10px 15px 0;width:145px;background-color:#fff;-webkit-box-shadow:0px 2px 2px rgba(0,0,0,.3);box-shadow:0px 2px 2px rgba(0,0,0,.3)}header#header nav ul#gnav li.booknav:before{padding-right:20px;color:#999;padding-right:8px;color:#ddd;content:"|";font-weight:lighter;font-size:13px;font-family:"A+mfCv-AXISラウンド 100 R StdN",Helvetica,Arial,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif}header#header nav ul#gnav li.booknav div dl{padding:10px 0;border-top:1px solid #999}header#header nav ul#gnav li.booknav div dl:first-child{margin-top:0;padding-top:0;border-top:none}header#header nav ul#gnav li.booknav div dl a,header#header nav ul#gnav li.bookletnav div dl a,header#header nav ul#gnav li.cardnav div dl a{display:block;padding:5px 0}header#header nav ul#gnav li.booknav div dl dt:first-child{padding-top:0;padding-bottom:5px}header#header nav ul#gnav li.booknav div dl dd{padding-left:1em}header#header nav ul#gnav li.booknav div dl dt span,header#header nav ul#gnav li.booknav div dl dd span{margin-left:3px;font-size:10px}header#header nav ul#gnav li.cardnav div dl{padding:10px 0;border-top:1px solid #999}header#header nav ul#gnav li.cardnav div{position:absolute;z-index:1000;display:none;margin-left:-20px;padding:10px 15px 10px;width:180px;background-color:#fff;-webkit-box-shadow:0px 2px 2px rgba(0,0,0,.3);box-shadow:0px 2px 2px rgba(0,0,0,.3)}header#header nav ul#gnav li.bookletnav div{position:absolute;z-index:1000;display:none;margin-left:-40px;padding:10px 15px 10px;width:145px;background-color:#fff;-webkit-box-shadow:0px 2px 2px rgba(0,0,0,.3);box-shadow:0px 2px 2px rgba(0,0,0,.3)}header#header nav ul#gnav li.cardnav:after{padding-left:8px;color:#999;padding-right:2px;color:#ddd;content:"|";font-weight:lighter;font-size:13px;font-family:"A+mfCv-AXISラウンド 100 R StdN",Helvetica,Arial,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif}header#header nav ul#gnav li.supportnav{padding-left:0px}header#header nav ul#gnav li.supportnav:before{padding-right:20px;color:#999;padding-right:8px;color:#ddd;content:"|";font-weight:lighter;font-size:13px;font-family:"A+mfCv-AXISラウンド 100 R StdN",Helvetica,Arial,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif}header#header nav ul#gnav li.blognav{padding-left:0px}header#header nav ul#snsnav{float:left;margin:15px 0 0 20px}header#header nav ul#snsnav li{display:inline;margin-left:4px}header#header nav ul#snsnav li span{display:none}header#header nav ul#snsnav li:first-child{margin-left:0}header#header nav ul#snsnav li img{width:24px}header#header nav ul#snsnav li a:hover img{opacity:.8}header#header ul#usernav:before,header#header ul#usernav:after{content:" ";display:table}header#header ul#usernav:after{clear:both}header#header ul#usernav li{display:inline;text-align:left;font-size:12px}header#header ul#usernav li:first-child{margin-left:0}header#header ul#usernav li a{display:inline-block;color:#fff}header#header ul#usernav li.loginnav a{width:90px;background:#8fc31f;text-align:center;float:left;height:24px;line-height:24px;vertical-align:middle;background-size:14px;border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px;margin-left:7px}header#header ul#usernav li.loginnav a:hover{background:#a9df36}header#header ul#usernav li.loginOrange a{background-color:#f39800}header#header ul#usernav li.cartnav{float:right}div#container{margin:0 auto;width:1040px}div#pagehead{*zoom:1;margin:0 auto;width:960px}div#pagehead:before,div#pagehead:after{content:" ";display:table}div#pagehead:after{clear:both}div#pagehead div#bread{float:left;padding:13px 0}div#pagehead h1{float:right;padding:13px 0}div#mainvisual{width:100%;margin-bottom:20px}div#mainvisual div#slider div{position:relative;padding-bottom:30%}div#mainvisual div#slider div span{display:inline-block;padding:5px 10px;color:#fff !important;border-radius:2em;-webkit-border-radius:2em;-moz-border-radius:2em;-webkit-transition:background-color .4s,color .4s,border .4s;transition:background-color .4s,color .4s,border .4s;background-color:#8fc31f;font-size:16px;padding:8px 32px;margin:15px auto}div#mainvisual div#slider div span:hover{text-decoration:none !important;-webkit-transition:background-color .3s,color .3s,border .3s;transition:background-color .3s,color .3s,border .3s;opacity:.9}div#mainvisual div#slider div a{font-size:18px;line-height:1.5em}div#mainvisual div#slider div .tagline{color:#fff;text-align:center;position:absolute;top:150px;left:650px}div#mainvisual div#slider div .logo{width:180px;margin:0 auto}div#mainvisual div#slider div.slider001 a{color:#777;text-align:center;position:absolute;top:50px;font-size:21px}div#mainvisual div#slider div.slider004 .tagline{color:#fff;position:absolute;top:150px;left:100px}div#mainvisual h1{position:absolute;top:-webkit-calc(50% - 60px);top:calc(50% - 60px);left:-webkit-calc(50% - 250px);left:calc(50% - 250px);text-align:center;z-index:100;color:#fff;font-size:25px;letter-spacing:1px;line-height:1.8em;font-family:"A+mfCv-AXISラウンド 100 R StdN",Helvetica,Arial,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;padding:8px 20px;background:rgba(0,0,0,.3);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}div#mainvisual p#btnStart{padding:60px 0 0 35px}div#mainvisual p#btnStart img:hover{opacity:.8}div#homeContent{*zoom:1}div#homeContent:before,div#homeContent:after{content:" ";display:table}div#homeContent:after{clear:both}div#homeContent div#infobar{*zoom:1}div#homeContent div#infobar:before,div#homeContent div#infobar:after{content:" ";display:table}div#homeContent div#infobar:after{clear:both}div#homeContent div#infobar h2{float:left;border-right:1px solid #999}div#homeContent div#infobar ul{float:left}div#homeContent #infoList,div#homeContent #newList{margin-top:20px;padding:15px 25px 10px;width:420px}div#homeContent #infoList ul li,div#homeContent #newList ul li{font-size:13px;line-height:2}div#homeContent #infoList ul li span,div#homeContent #newList ul li span{margin-right:10px}div#homeContent #infoList{float:left}div#homeContent #newList{float:right}div.bannerBlock01{margin-top:20px}div.bannerBlock01 div.item{display:block;float:left;width:32%;margin-left:2%;margin-bottom:16px;text-align:center;font-size:13px}div.bannerBlock01 div.item:first-child{margin-left:0}div.bannerBlock01 div.item img{width:100%;margin-bottom:8px}section.SnsBanner{width:100%;margin:20px 0}section.SnsBanner div.BoxSnsBanner{float:left;width:22%;padding:1%;margin-right:1.3%;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}section.SnsBanner div.BoxSnsBanner_end{float:left;width:22%;padding:1%;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}section.SnsBanner div.BoxSnsBanner img,section.SnsBanner div.BoxSnsBanner_end img{float:left;width:15%;margin-right:10px}section.SnsBanner div.BoxSnsBanner p,section.SnsBanner div.BoxSnsBanner_end p{float:left;color:#fff;margin-top:8px}section.SnsBanner .fb{background-color:#3c579e}section.SnsBanner .tw{background-color:#54abed}section.SnsBanner .instagram{background-color:#000}section.SnsBanner .line{background-color:#00c300}#book div#mainvisual{width:960px;height:375px}div#bookvisual div#slider div{height:375px}#bookList h2{font-size:15px}#bookList div#itemBlock{*zoom:1;margin-top:20px;width:957px;border:1px solid #999}#bookList div#itemBlock:before,#bookList div#itemBlock:after{content:" ";display:table}#bookList div#itemBlock:after{clear:both}#bookList section.itemgroup{float:left;border-left:1px solid #999}#bookList section.itemgroup:first-child{border-left:none}#bookList section.itemgroup header{*zoom:1;padding:10px;height:65px;border-bottom:1px solid #999}#bookList section.itemgroup header:before,#bookList section.itemgroup header:after{content:" ";display:table}#bookList section.itemgroup header:after{clear:both}#bookList section.itemgroup header img{float:left;width:100px;height:65px}#bookList section.itemgroup header div{float:left;margin-left:10px;line-height:1.4}#bookList section.itemgroup header div h1{font-size:13px}#bookList section.itemgroup header div p{font-size:12px}#bookList section.itemgroup#goshi{width:408px}#bookList section.itemgroup#goshi header div{width:255px}#bookList section.itemgroup#kurumi{width:548px}#bookList section.itemgroup#kurumi header div{width:390px}#bookList section.itemgroup section.item{width:136px;border-left:1px solid #999;text-align:center;font-size:12px}#bookList section.itemgroup section.item:first-child{border-left:none}#bookList section.itemgroup section.item h1{padding:15px 0;font-size:13px}#bookList section.itemgroup section.item div.itemthumb{display:table-cell;width:136px;height:136px;text-align:center;vertical-align:bottom}#bookList section.itemgroup section.item ul li{padding:10px 0;border-top:1px solid #999}#bookList section.itemgroup section.item ul li.button{padding-bottom:5px;border-top:0}#bookList section.itemgroup section.item ul li.button p.btn a{margin:0 auto 7px;width:85px}#bookList section.itemgroup section.item ul li.bottom{padding-bottom:10px}#bookList section.itemgroup section.item ul li.size{width:136px;height:50px}#bookList section.itemgroup section.item ul li.size p{display:table-cell;width:136px;height:30px;vertical-align:middle;text-align:center;line-height:1.4}#bookList section.itemgroup section.item ul li.accessory{padding:3px 0;height:32px}#bookList section.itemgroup section.item ul li.accessory p{margin:7px 3px 0 3px;padding:3px 8px;font-size:11px}#bookList section.itemgroup section.item ul li.accessory span{display:block;margin-top:14px}#bookList section.itemgroup section.item ul li.page{padding:10px 0 10px 15px}#bookList section.itemgroup section.item ul li.shipping ul{margin-top:0}#bookList section.itemgroup section.item ul li.shipping ul li{margin:8px 0 0 12px;padding:0;border-top:none;text-align:left}#bookList section.itemgroup section.item ul li.shipping ul li:first-child{margin-top:0}#bookList p.attention{margin:5px 0;padding:0;font-size:12px}#bookBlock .box_step{max-width:800px;margin:40px auto}#bookBlock .box_step h3{font-size:19px !important}#bookBlock .box_step img.step_img{width:70%;margin-bottom:15px}#bookBlock .box_step img.app_banner_step{width:60%;margin:0 !important}#bookBlock .box_step p{margin-bottom:10px;text-align:left;line-height:1.5em;font-size:13px}#bookBlock .box_step_l{float:left;width:32%;margin-right:2%;padding:0;text-align:center}#bookBlock .box_step_r{float:left;width:32%;text-align:center}.page span{margin:1px;padding:3px;width:27px;font-size:10px}.shipping ul li{margin-top:2px}.shipping ul li span{display:inline;margin-right:5px;padding:2px;font-size:10px}article#bookBlock{*zoom:1}article#bookBlock:before,article#bookBlock:after{content:" ";display:table}article#bookBlock:after{clear:both}article#bookBlock header{height:375px}article#bookBlock header .badge{position:absolute;width:160px;top:20px;left:20px}article#bookBlock header div#bookdata{margin-left:640px;height:373px;border-top:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;text-align:center}article#bookBlock header div#bookdata p.btnG{margin-top:30px}article#bookBlock header div#bookdata .btnG.sub{margin-top:5px}article#bookBlock header div#bookdata p.btnG a{padding:10px 0;width:180px}article#bookBlock header div#bookdata .btnG.sub a{padding:10px 0;width:180px}article#bookBlock header div#bookdata p.stage{margin-top:20px;font-size:12px}article#bookBlock header div#bookdata p.catch{margin-top:30px;font-size:18px;font-family:"A+mfCv-AXISラウンド 100 R StdN",Helvetica,Arial,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.8}article#bookBlock header div#bookdata p.logo{margin-top:20px}article#bookBlock header div#bookdata p.logo img{width:50%}article#bookBlock header div#bookdata h2{margin-top:25px}article#bookBlock.folio header{background:url(../img/folio/main_pc.jpg) no-repeat left center}article#bookBlock.rough header{background:url(../img/rough/main_pc.jpg) no-repeat left center}article#bookBlock.pocket header{background:url(../img/pocket/main_pc.jpg) no-repeat left center}article#bookBlock.graph header{background:url(../img/graph/main_pc.jpg) no-repeat left center}article#bookBlock.life header{background:url(../img/life/main_pc.jpg) no-repeat left center}article#bookBlock.bunko header{background:url(../img/bunko/main_pc.jpg) no-repeat left center}article#bookBlock.album header{background:url(../img/album/main_pc.jpg) no-repeat left center}article#bookBlock.journal header{background:url(../img/journal/main_pc.jpg) no-repeat left center}article#bookBlock.greeting header{background:url(../img/greeting/main_pc.jpg) no-repeat left center}article#bookBlock div#sidebar{float:left;margin:40px 10px;padding-bottom:20px;width:280px;color:gray}article#bookBlock div#sidebar section ul{margin-top:10px}article#bookBlock div#sidebar section ul li{font-size:13px;line-height:2}article#bookBlock div#sidebar section.shipping{padding:20px;border:1px solid #999}article#bookBlock div#sidebar section.shipping ul li{margin-top:5px}article#bookBlock div#sidebar section.shipping ul li span{margin-right:5px;padding:5px 10px;font-size:14px}article#bookBlock div#sidebar section.shipping ul li span.exp{background-color:#e61673}article#bookBlock div#sidebar section.price{margin-top:50px}article#bookBlock div#sidebar section.price ul{margin-left:1em}article#bookBlock div#sidebar section p{margin-top:15px;font-size:13px}article#bookBlock div#sidebar section p a{margin-left:3px;color:#2ea7e0;text-decoration:underline}article#bookBlock div#sidebar section.price p a:hover{text-decoration:none}article#bookBlock div#sidebar section.spec{margin-top:40px}article#bookBlock div#sidebar section.spec ul{margin-left:20px}article#bookBlock div#sidebar section.spec ul li{list-style:disc}article#bookBlock div#thumbBox{*zoom:1;float:right;margin-top:40px;width:660px}article#bookBlock div#thumbBox:before,article#bookBlock div#thumbBox:after{content:" ";display:table}article#bookBlock div#thumbBox:after{clear:both}article#bookBlock div#thumbBox div.item{float:left;margin:0 10px 20px;width:200px}article#bookBlock div#thumbBox div.item:nth-child(3n+1){clear:left}article#bookBlock div#thumbBox div.item img{width:100%;height:auto}article#bookBlock div#thumbBox div.item p{font-size:12px;line-height:1.5}article#bookBlock div#campaign{margin:30px 15px 30px}article#bookBlock div#campaign section{padding:16px}article#bookBlock div#campaign ul{padding:14px}article#bookBlock div#campaign ul li p{margin-left:10px;margin-top:2px;padding:0;display:inline-block}article#bookBlock div#campaign ul li span{vertical-align:top}div#cardvisual{width:960px;height:375px;position:relative}.greeting_campaign_badge{position:absolute;top:20px;right:35px;width:256px}.greeting_campaign_badge img{width:256px}div#mainBannerCard{background:#36a541;width:100%;height:40px;text-align:center;padding-top:22px}#mainBannerCard a{text-decoration:none;color:#fff}.btn_campaign_entry{background:#36a541;font-size:16px;text-decoration:none;color:#fff;border:none;padding:10px 20px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}.btn_campaign_entry:hover{background:#58b75f}article#cardBlock{margin:30px auto 20px auto}article#cardBlock .btnGreen{padding:5px 15px;font-size:13px;color:#fff;text-decoration:none !important;background:#8fc31f;display:inline-block;border-radius:15px;margin-top:5px}article#cardBlock .icon{padding:3px 5px;display:inline-block;border-radius:2px;font-size:11px;text-decoration:none;margin-bottom:10px}article#cardBlock .on{background:#77b5dd;color:#fff}article#cardBlock .off{background:#999;color:#666}article#cardBlock h2{font-size:15px}article#cardBlock section#itemBlock{border:1px solid #999}article#cardBlock section.itemBox{float:left;width:19.9%;margin:0;border-right:1px solid #999}article#cardBlock section.noborder{border:none !important}article#cardBlock section.itemBox_gray{float:left;width:19.9%;margin:0;background:#f5f5f5;border-right:1px solid #999}article#cardBlock section#itemBlock div.itemimg{padding:10px;text-align:center;border-bottom:1px dotted #999}article#cardBlock section#itemBlock img{width:100%;margin:0}article#cardBlock section#itemBlock div.itemimg img.img_half{width:45% !important;border:1px solid #999}article#cardBlock section#itemBlock div.itemimg img.img_moca{width:43% !important;border:1px solid #999}article#cardBlock section#itemBlock div.itemdetail{padding:10px;text-align:left;border-bottom:1px dotted #999}article#cardBlock section#itemBlock div.bottom{border-bottom:none !important}article#cardBlock section#itemBlock p{margin:0 !important;line-height:1.5em;font-size:13px}article#cardBlock section#itemBlock h3{font-size:15px;margin:0 0 5px 0 !important}article#cardBlock section#itemBlock h4{font-size:16px;margin:0 0 10px 0}article#cardBlock span.small{font-size:11px;margin:0 0 10px 0}article#cardBlock h4 a{text-decoration:none;color:#666}article#cardBlock .btn_item_app{font-size:13px;text-decoration:none;color:#fff;background:#ff893a;padding:7px 15px;display:inline-block;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px}article#cardBlock .btn_item_app:hover{font-size:13px;text-decoration:none;color:#fff;background:#fea76d;padding:7px 15px;display:inline-block;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px}article#cardBlock .btn_item_web{font-size:13px;text-decoration:none;color:#fff;background:#68d0fb;padding:7px 15px;display:inline-block;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px}article#cardBlock .btn_item_web:hover{font-size:13px;text-decoration:none;color:#fff;background:#96e0fe;padding:7px 15px;display:inline-block;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px}article#cardBlock p{font-size:13px;line-height:1.5em;margin:5px 0}article#cardBlock .red{color:red}article#accessory .itemlist{margin:0 2px;padding:8px 3px !important;width:40px;height:50px;font-size:10px;background-color:#ccc;color:#fff;text-align:center}article#accessory span.true{background-color:#03cacd !important}article#accessory span.mg_l{margin-left:30px !important}article#accessory span.mg_r{margin-right:30px !important}body#user,body#checkout,body#content{background:#fff}body#user header#header{height:80px;border:none}body#user header#header div#siteid,body#checkout header#header div#siteid,body#content header#header div#siteid{float:none;margin:10px auto !important;width:1040px}body#user header#header div#siteid img,body#checkout header#header div#siteid img,body#content header#header div#siteid img,header#header div#siteid img{width:180px}body#user div#container,body#checkout div#container{margin:0 auto;width:100%}body#user .boxL,body#user .boxSecom{margin:15px}body#content header#header{width:100%}body#content div#container{width:100%}article#userBlock{box-sizing:border-box;max-width:1040px;width:90%;padding:30px 50px;margin:20px auto 60px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;line-height:1.5em}article#userBlock h2{font-size:1.2em;margin:0 0 10px}article#checkoutBlock h2{margin:20px 0 0 15px}article#checkoutBlock .subtotal td{text-align:right;position:relative;padding:15px}article#checkoutBlock .subtotal .btnG a{font-size:14px;padding:5px 20px;display:inline-block;position:absolute;top:10px;left:140px}article#checkoutBlock .iconStatus{float:left}article#checkoutBlock .itemData{float:left;margin-left:10px}article#checkoutBlock section .credit .boxW{padding:10px}article#checkoutBlock section.selectBlock{margin:20px auto 0}article#checkoutBlock section.selectBlock p{padding:0 30px}article#checkoutBlock .boxForm{padding:10px 25px}article#checkoutBlock .boxW.short{width:290px;padding:10px}article#checkoutBlock input.short{width:290px}article#checkoutBlock #main{float:left;width:55%}article#checkoutBlock #sidebar{float:right;width:43%}.boxOrder{width:46%;min-height:250px}.boxOrder:nth-child(odd){float:left}.boxOrder:nth-child(even){float:right;margin-left:1%;*zoom:1}.boxOrder:nth-child(even):before,.boxOrder:nth-child(even):after{content:" ";display:table}.boxOrder:nth-child(even):after{clear:both}.tab,.sp,.mb{display:none}.sameHeight{display:table}.sameHeight>div,.sameHeight>section{display:table-cell}}@media screen and (min-width: 641px)and (max-width: 970px){div.bar_omikuji{background:#ff6833;padding:17px 10px 0 10px;text-align:center;margin:-15px 0 10px 0}div.bar_omikuji_sp{display:none}header#header{height:48px}header#header div#siteid img{width:130px}header#header div#siteid{margin:6px 20px 0}header#header div.welcome{margin:10px 10px 0 0}header#header nav{position:absolute;top:48px;right:10px;z-index:1000;display:none;width:300px;background-color:#fff;-webkit-box-shadow:0px 3px 4px rgba(0,0,0,.7);box-shadow:0px 3px 4px rgba(0,0,0,.7)}header#header>ul{position:relative;display:inline-block;float:right;text-align:left;margin:15px 12px 0;vertical-align:middle;color:#fff}header#header>ul img{height:16px;vertical-align:middle}header#header>ul li.accountnav div{position:absolute;top:20px;z-index:1000;display:none;margin-left:-80px;background-color:#fff;line-height:36px}header#header>ul li.accountnav div ul{padding:9px 20px 10px;width:120px;background-color:#fff;-webkit-box-shadow:0px 2px 2px rgba(0,0,0,.3);box-shadow:0px 2px 2px rgba(0,0,0,.3)}header#header>ul li.accountnav div ul li{margin:0;padding:0;text-align:left;font-size:13px}header#header>ul li.accountnav div ul li a{display:block;padding:5px 0;background:none}header#header>ul li.accountnav div ul li a:active{background:none;color:#e60012}header#header nav ul#gnav{margin-top:0}header#header nav ul#gnav li{font-size:13px}header#header nav ul#gnav li a{display:block;padding:15px 20px;border-bottom:1px solid #999}header#header nav ul#gnav li.aboutnav a,header#header nav ul#gnav li.booknav a,header#header nav ul#gnav li.cardnav a,header#header nav ul#gnav li.bookletnav a{padding:20px;border-bottom:1px solid #999}header#header nav ul#gnav li.booknav div.subnav{display:none;padding:0 20px;border-bottom:1px solid #999;background-color:#eee}header#header nav ul#gnav li.booknav div.subnav h2 a{padding:15px 0;border-bottom:none}header#header nav ul#gnav li.booknav div.subnav dl{padding:10px 0 15px;border-top:1px solid #999;font-size:12px}header#header nav ul#gnav li.booknav div.subnav dl:first-child{border-top:none}header#header nav ul#gnav li.booknav div.subnav dl dt a{display:block;padding:15px 0 10px !important;border-bottom:none !important}header#header nav ul#gnav li.booknav div.subnav dl dd{margin-left:1em}header#header nav ul#gnav li.booknav div.subnav dl dd a{display:block;padding:10px 0 0 !important;border-bottom:none !important}header#header nav ul#gnav li.cardnav,header#header nav ul#gnav li.bookletnav{margin-bottom:10px}header#header nav ul#gnav li.cardnav div.subnav,header#header nav ul#gnav li.bookletnav div.subnav{display:none;padding:0;background-color:#eee}header#header nav ul#snsnav{margin:5px 20px 20px}header#header nav ul#snsnav li{margin-bottom:15px;font-size:13px}header#header nav ul#snsnav li img{margin-right:5px;vertical-align:middle;width:24px}header#header nav ul#usernav li{border-bottom:1px solid #999;font-size:13px}header#header nav ul#usernav li a{display:block;padding:15px 20px}div#container{width:100%}body#home div#container{border-top:none}div#pagehead{margin:0 15px}div#pagehead div#bread{padding:8px 0}div#pagehead h1{padding:15px 0;font-size:12px}div#pagehead div.search{width:100%;border-bottom:1px solid #999}div#pagehead div.search input{margin:5px 0}div#pagehead div.search input[type=text]{width:120px}body#home div#container{border-top:none}div#pagehead{*zoom:1;margin:0 auto}div#pagehead:before,div#pagehead:after{content:" ";display:table}div#pagehead:after{clear:both}div#pagehead div#bread{float:left;padding:13px}div#pagehead h1{float:right;padding:13px;font-size:12px}div#pagehead div.search{float:right}div#pagehead div.search input{margin:5px 0 0}body#book div#pagehead div#bread{border-bottom:none}div#slider{width:100%;height:auto}div#mainvisual img{width:100%;margin:0 auto}.mainBanner{width:100%;height:60px}.mainBanner img.download{width:392px;margin:12px 15px 0}.mainBanner img.app1,.mainBanner img.app2{width:140px}.mainBanner img.app1{margin:9px 10px 0 0}.mainBanner img.app2{margin-top:8px}div#mainvisual #slider div{height:300px}div#mainvisual h1{position:absolute;top:-webkit-calc(50% - 50px);top:calc(50% - 50px);left:-webkit-calc(50% - 230px);left:calc(50% - 230px);text-align:center;z-index:100;color:#fff;line-height:1.8em;font-size:22px;letter-spacing:1px;font-family:"A+mfCv-AXISラウンド 100 R StdN",Helvetica,Arial,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;padding:8px 20px;background:rgba(0,0,0,.3);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}div#mainvisual div#btnStart{top:170px;margin-left:-132px;width:264px}div#homeContent{*zoom:1;width:730px;margin-top:60px}div#homeContent:before,div#homeContent:after{content:" ";display:table}div#homeContent:after{clear:both}div#homeContent div#infobar{*zoom:1}div#homeContent div#infobar:before,div#homeContent div#infobar:after{content:" ";display:table}div#homeContent div#infobar:after{clear:both}div#homeContent div#infobar h2{float:left;border-right:1px solid #ccc}div#homeContent div#infobar ul{float:left}div#homeContent #infoList,div#homeContent #newList{width:48%}div#homeContent #infoList h2,div#homeContent #newList h2{margin:25px 25px 0}div#homeContent #infoList ul,div#homeContent #newList ul{margin:15px 25px 25px}div#homeContent #infoList ul li,div#homeContent #newList ul li{margin-top:1em;font-size:12px;line-height:1.8}div#homeContent #infoList ul li span,div#homeContent #newList ul li span{display:block}div#homeContent #infoList{float:left;margin-top:20px}div#homeContent #newList{float:right;margin-top:20px}div#CopyContent{margin:40px 15px;text-align:center}div#CopyContent h3{font-size:22px;margin-bottom:20px}div#CopyContent h4{font-size:14px;line-height:1.8em}div.bannerBlock01{margin-top:20px}div.bannerBlock01 div.item{display:block;float:left;width:32%;margin-left:2%;margin-bottom:16px;text-align:center;font-size:12px}div.bannerBlock01 div.item:first-child{margin-left:0}div.bannerBlock01 div.item img{width:100%;margin-bottom:8px}section.SnsBanner{width:100%;margin:20px 0}section.SnsBanner div.BoxSnsBanner{float:left;width:22%;padding:1%;margin-right:1.3%;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}section.SnsBanner div.BoxSnsBanner_end{float:left;width:22%;padding:1%;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}section.SnsBanner div.BoxSnsBanner img,section.SnsBanner div.BoxSnsBanner_end img{float:left;width:12%;margin-right:5px}section.SnsBanner div.BoxSnsBanner p,section.SnsBanner div.BoxSnsBanner_end p{float:left;color:#fff;margin-top:5px;font-size:13px}section.SnsBanner .fb{background-color:#3c579e}section.SnsBanner .tw{background-color:#54abed}section.SnsBanner .instagram{background-color:#000}section.SnsBanner .line{background-color:#00c300}#about,#scene{padding:0 20px}#scene{font-size:13px}#scene .right .btnM a{padding:5px 10px}#book h2{padding:0 15px}div#bookvisual img{width:100%}#bookSelect,#bookTopic{margin:0 auto;padding:0 13px;width:710px}#bookSelect ul li a{width:170px;height:170px}#bookList{margin:10px 15px 0}#bookList h2{color:#666;font-size:15px;margin-top:30px}#bookList section.itemgroup{*zoom:1}#bookList section.itemgroup:before,#bookList section.itemgroup:after{content:" ";display:table}#bookList section.itemgroup:after{clear:both}#bookList section.itemgroup:first-child{border-left:none}#bookList section.itemgroup header{*zoom:1;margin-top:50px}#bookList section.itemgroup header:before,#bookList section.itemgroup header:after{content:" ";display:table}#bookList section.itemgroup header:after{clear:both}#bookList section.itemgroup header img{float:right;margin:20px 10px;width:100px;height:65px}#bookList section.itemgroup header div h1{margin-top:-30px;padding:10px;background-color:#f2f2f2;color:#666;font-size:16px}#bookList section.itemgroup header div p{margin:10px;font-size:13px;line-height:1.4}#bookList section.itemgroup section.item{float:left;margin-left:6%;padding-bottom:50px;width:47%}#bookList section.itemgroup section.item:first-child{margin-left:0}#bookList section.itemgroup section.item:nth-child(2n+1){clear:left;margin-left:0}#bookList section.itemgroup section.item h1{margin-bottom:15px;padding-bottom:5px;border-bottom:1px solid #9e9e9e;color:#666;font-size:18px}#bookList section.itemgroup section.item div.itemthumb{float:left;width:45%;text-align:center}#bookList section.itemgroup section.item ul{font-size:14px}#bookList section.itemgroup section.item ul.data01{float:right;width:45%}#bookList section.itemgroup section.item ul.data02{clear:both}#bookList section.itemgroup section.item ul li{padding:0 0 7px;text-align:center}#bookList section.itemgroup section.item ul li.button p.cap img{width:100%}#bookList section.itemgroup section.item ul li.button p.btn a{margin:0 auto 5px;width:90%}#bookList section.itemgroup section.item ul li.size p{line-height:1.4}#bookList section.itemgroup section.item ul li.accessory{padding:3px 0}#bookList section.itemgroup section.item ul li.accessory p{padding:4px 6px}#bookList section.itemgroup section.item ul li.accessory span{display:none}#bookList section.itemgroup section.item ul li.page{padding:10px 0 0;text-align:left}#bookList section.itemgroup section.item ul li.shipping{padding:15px 0 0;text-align:left}#bookList section.itemgroup section.item ul li.shipping ul{margin-top:0}#bookList section.itemgroup section.item ul li.shipping ul li{display:inline;padding-right:20px;border-top:none;line-height:1.4}#bookList p.attention{font-size:12px}.page span{margin:2px;padding:3px 5px;width:35px;font-size:12px}#bookBlock .box_step{max-width:800px;margin:40px auto}#bookBlock .box_step h3{font-size:19px !important}#bookBlock .box_step img.step_img{width:70%;margin-bottom:15px}#bookBlock .box_step img.app_banner_step{width:60%;margin:0 !important}#bookBlock .box_step p{margin-bottom:10px;text-align:left;line-height:1.5em;font-size:13px}#bookBlock .box_step_l{float:left;width:32%;margin-right:2%;padding:0;text-align:center}#bookBlock .box_step_r{float:left;width:32%;text-align:center}.shipping ul li{line-height:1.5}.shipping ul li span{margin-right:5px;padding:5px;font-size:12px}article#bookBlock{margin:0px 15px 0}article#bookBlock header{height:278px}article#bookBlock header .badge{position:absolute;width:160px;top:16px;left:10px}article#bookBlock header div#bookdata{margin-left:65%;width:35%;height:276px;border-top:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;text-align:center}article#bookBlock header div#bookdata .sp{margin-top:20px}article#bookBlock header div#bookdata p.btnG{margin-top:20px}article#bookBlock header div#bookdata p.btnG a{padding:10px 0;width:180px}article#bookBlock header div#bookdata p.catch{margin-top:15px;font-size:16px;font-family:"A+mfCv-AXISラウンド 100 R StdN",Helvetica,Arial,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.5}article#bookBlock header div#bookdata p.logo{margin-top:10px}article#bookBlock header div#bookdata p.logo img{width:50%}article#bookBlock header div#bookdata h2{margin-top:10px}article#bookBlock.folio header{background:url(../img/folio/main_pc.jpg) no-repeat left center;background-size:65%}article#bookBlock.rough header{background:url(../img/rough/main_pc.jpg) no-repeat left center;background-size:65%}article#bookBlock.pocket header{background:url(../img/pocket/main_pc.jpg) no-repeat left center;background-size:65%}article#bookBlock.life header{background:url(../img/life/main_pc.jpg) no-repeat left center;background-size:65%}article#bookBlock.graph header{background:url(../img/graph/main_pc.jpg) no-repeat left center;background-size:65%}article#bookBlock.bunko header{background:url(../img/bunko/main_pc.jpg) no-repeat left center;background-size:65%}article#bookBlock.album header{background:url(../img/album/main_pc.jpg) no-repeat left center;background-size:65%}article#bookBlock.journal header{background:url(../img/journal/main_pc.jpg) no-repeat left center;background-size:65%}article#bookBlock.greeting header{background:url(../img/greeting/main_pc.jpg) no-repeat left center;background-size:65%}article#bookBlock div#sidebar{*zoom:1;margin:40px 20px;padding-bottom:20px;color:gray}article#bookBlock div#sidebar:before,article#bookBlock div#sidebar:after{content:" ";display:table}article#bookBlock div#sidebar:after{clear:both}article#bookBlock div#sidebar section ul{margin-top:10px}article#bookBlock div#sidebar section ul li{font-size:14px;line-height:2}article#bookBlock div#sidebar section.shipping{*zoom:1;padding:12px 18px;border:1px solid #999}article#bookBlock div#sidebar section.shipping:before,article#bookBlock div#sidebar section.shipping:after{content:" ";display:table}article#bookBlock div#sidebar section.shipping:after{clear:both}article#bookBlock div#sidebar section.shipping h2{float:left;padding-top:2px;width:18%;font-size:13px;line-height:2}article#bookBlock div#sidebar section.shipping ul{float:left;margin-top:0;width:80%}article#bookBlock div#sidebar section.shipping ul li{display:inline-block;width:49%;font-size:13px;line-height:2.4}article#bookBlock div#sidebar section.shipping ul li span{margin-right:5px;padding:5px 10px;font-size:12px}article#bookBlock div#sidebar section.shipping ul li span.exp{background-color:#e61673}article#bookBlock div#sidebar section.price{float:left;margin-top:20px;padding-top:20px;width:47%}article#bookBlock div#sidebar section.price ul{margin-left:1em}article#bookBlock div#sidebar section p{margin-top:15px;font-size:13px}article#bookBlock div#sidebar section p a{margin-left:3px;color:#2ea7e0;text-decoration:underline}article#bookBlock div#sidebar section.price p a:active{text-decoration:none}article#bookBlock div#sidebar section.spec{float:right;margin-top:20px;padding-top:20px;width:47%}article#bookBlock div#sidebar section.spec ul{margin-left:20px}article#bookBlock div#sidebar section.spec ul li{list-style:disc}article#bookBlock div#thumbBox{*zoom:1;margin:10px auto 0;width:660px}article#bookBlock div#thumbBox:before,article#bookBlock div#thumbBox:after{content:" ";display:table}article#bookBlock div#thumbBox:after{clear:both}article#bookBlock div#thumbBox div.item{float:left;margin:0 10px 20px;width:200px}article#bookBlock div#thumbBox div.item:nth-child(3n+1){clear:left}article#bookBlock div#thumbBox div.item img{width:100%;height:auto}article#bookBlock div#thumbBox div.item p{font-size:12px;line-height:1.5}div#snsshare{margin:20px 20px 0}article#bookBlock div#campaign{margin:30px 15px 30px}article#bookBlock div#campaign section{padding:16px}article#bookBlock div#campaign ul{padding:14px}div#cardvisual{position:relative}div#cardvisual img{width:100%}.greeting_campaign_badge{position:absolute;top:20px;right:35px;width:256px}.greeting_campaign_badge img{width:256px}div#mainBannerCard{background:#36a541;width:100%;height:40px;text-align:center;padding-top:22px}#mainBannerCard a{text-decoration:none;color:#fff}article#cardBlock{margin:30px auto 20px auto}article#cardBlock .btnGreen{padding:5px 15px;font-size:13px;color:#fff;text-decoration:none !important;background:#8fc31f;display:inline-block;border-radius:15px;margin-top:5px}article#cardBlock .icon{padding:3px 5px;display:inline-block;border-radius:2px;font-size:11px;text-decoration:none;margin-bottom:10px}article#cardBlock .on{background:#77b5dd;color:#fff}article#cardBlock .off{background:#999;color:#666}article#cardBlock h2{font-size:15px}article#cardBlock section#itemBlock{border:1px solid #999}article#cardBlock section.itemBox{float:left;width:19.9%;margin:0;border-right:1px solid #999}article#cardBlock section.noborder{border:none !important}article#cardBlock section.itemBox_gray{float:left;width:19.8%;margin:0;background:#f5f5f5;border-right:1px solid #999}article#cardBlock section#itemBlock div.itemimg{padding:10px;text-align:center;border-bottom:1px dotted #999}article#cardBlock section#itemBlock img{width:100%;margin:0}article#cardBlock section#itemBlock div.itemimg img.img_half{width:45% !important;border:1px solid #999}article#cardBlock section#itemBlock div.itemimg img.img_moca{width:43% !important;border:1px solid #999}article#cardBlock section#itemBlock div.itemdetail{padding:10px;text-align:left;border-bottom:1px dotted #999}article#cardBlock section#itemBlock div.bottom{border-bottom:none !important}article#cardBlock section#itemBlock p{margin:0 !important;line-height:1.5em;font-size:13px}article#cardBlock section#itemBlock h3{font-size:15px;margin:0 0 5px 0 !important}article#cardBlock section#itemBlock h4{font-size:16px;margin:0 0 10px 0}article#cardBlock span.small{font-size:11px;margin:0 0 10px 0}article#cardBlock h4 a{text-decoration:none;color:#666}article#cardBlock .btn_item_app{font-size:13px;text-decoration:none;color:#fff;background:#ff893a;padding:7px 15px;display:inline-block;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px}article#cardBlock .btn_item_app:hover{font-size:13px;text-decoration:none;color:#fff;background:#fea76d;padding:7px 15px;display:inline-block;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px}article#cardBlock .btn_item_web{font-size:13px;text-decoration:none;color:#fff;background:#68d0fb;padding:7px 15px;display:inline-block;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px}article#cardBlock .btn_item_web:hover{font-size:13px;text-decoration:none;color:#fff;background:#96e0fe;padding:7px 15px;display:inline-block;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px}article#cardBlock p{font-size:13px;line-height:1.5em;margin:5px 0}article#cardBlock .red{color:red}article#accessory .itemlist{margin:0 2px !important;padding:8px 3px !important;width:40px;height:50px;font-size:10px;background-color:#ccc;color:#fff;text-align:center}article#accessory span.true{background-color:#03cacd !important}article#accessory span.mg_l{margin-left:30px !important}article#accessory span.mg_r{margin-right:30px !important}body#user,body#checkout,body#content{background:#fff}body#user header#header{border:none;width:100%}body#user header#header div#siteid,body#checkout header#header div#siteid,body#content header#header div#siteid{float:none;margin:6px 20px 0}body#user div#container,body#checkout div#container{width:auto;margin:0 auto;padding:30px 20px;background:#fff}body#user .boxL,body#user .boxSecom{margin:15px}article#userBlock{padding:30px 50px;margin:20px auto;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}article#checkoutBlock .itemPrice{white-space:nowrap}article#checkoutBlock .boxForm .boxW img{width:100%}article#checkoutBlock tbody td{text-align:center}article#checkoutBlock .subtotal tr{border:1px solid gray;background:#fff}article#checkoutBlock .subtotal td{background:#fff;text-align:center;padding:5px}article#checkoutBlock .subtotal .btnG a{display:inline-block}article#checkoutBlock .subtotal .boxSubtotalD,article#checkoutBlock .subtotal .boxSubtotal{display:block}article#checkoutBlock .boxE input[type=submit].btnM{padding:2px 8px}article#checkoutBlock .subtotal .boxSubtotalD{margin-top:20px;display:inline-block}article#checkoutBlock .subtotal .boxSubtotal{margin-top:10px;display:inline-block}article#checkoutBlock .subtotal .btnM{margin:0 5px}article#checkoutBlock #point .btnG{margin-left:3px;padding:2px 10px}article#checkoutBlock header .btnG a{margin:10px 0}article#checkoutBlock header h1.none{height:auto}article#checkoutBlock header h1 .small{margin-left:0;display:block}body#checkout article#userBlock{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;line-height:1.5}article#award{margin-bottom:20px}article#award .mainNav img{width:100%;float:none}article#award .boxBanner{float:none;color:#fff;text-align:center;background:#956134;padding:15px}article#award .boxBanner .btnW{margin-top:10px}article#award .boxD,article#award .boxDB{width:auto;height:auto;float:none;padding:10px 25px}article#award .boxD li:first-child,article#award .boxDB li:first-child{margin-left:0}article#award #entry th,article#award #howto th{text-align:left}article#award #entry tr,article#award #howto tr{margin:0;padding:0}article#award section.left,article#award section.right{float:none}article#award #first .item .left,article#award #second .item .left,article#award #third .item .left,article#award #judge .item .left{width:15%}article#award #first .item .left img,article#award #second .item .left img,article#award #third .item .left img,article#award #judge .item .left img{width:100%}article#award #first .item .right,article#award #second .item .right,article#award #third .item .right,article#award #judge .item .right{width:80%}article#award #first .item .right img,article#award #second .item .right img,article#award #third .item .right img,article#award #judge .item .right img{width:100%}article#award #specialjudge .left{width:100%;margin:0 0 20px 0}article#award #specialjudge .left:first-child{margin:0 0 20px 0}#stage header#header{width:100%;position:fixed;top:0;background:#fff}.pc,.sp{display:none}div.box01{margin-top:20px;padding:20px;border:1px solid #999}div.box01 p:first-child{margin-top:0}div.box02{margin-top:20px;padding:20px;background-color:#f2f2f2}.boxL,.boxW,.boxE,.boxSecom{padding:10px}.boxItem{overflow:hidden}.boxItem .iconStatus,.boxItem .itemData{float:left}article#checkoutBlock .boxImage .icoMobile img{height:29px;position:absolute;top:4px;right:42%}}@media screen and (max-width: 640px){div.bar_omikuji{display:none}div.bar_omikuji_sp{background:#ff6833;padding:20px;text-align:center;margin:-15px 0 15px 0}header#header div#siteid{margin:10px 0 0 15px}header#header div#siteid img{width:103px}header#header div.welcome{margin:10px 10px 0 0}header#header nav{position:absolute;top:48px;right:10px;z-index:1000;display:none;width:300px;background-color:#fff;-webkit-box-shadow:0px 3px 4px rgba(0,0,0,.7);box-shadow:0px 3px 4px rgba(0,0,0,.7)}header#header>ul{position:relative;display:inline-block;float:right;text-align:left;margin:15px 10px 0;vertical-align:middle;color:#fff}header#header>ul img{height:16px;vertical-align:middle}header#header>ul li.accountnav div{position:absolute;top:20px;z-index:1000;display:none;margin-left:-80px;background-color:#fff;line-height:36px}header#header>ul li.accountnav div ul{padding:9px 20px 10px;width:120px;background-color:#fff;-webkit-box-shadow:0px 2px 2px rgba(0,0,0,.3);box-shadow:0px 2px 2px rgba(0,0,0,.3)}header#header>ul li.accountnav div ul li{margin:0;padding:0;text-align:left;font-size:13px}header#header>ul li.accountnav div ul li a{display:block;padding:5px 0;background:none}header#header>ul li.accountnav div ul li a:active{background:none;color:#e60012}header#header nav ul#gnav{margin-top:0}header#header nav ul#gnav li{font-size:13px}header#header nav ul#gnav li a{display:block;padding:15px 20px}header#header nav ul#gnav li.aboutnav a,header#header nav ul#gnav li.booknav a,header#header nav ul#gnav li.cardnav a,header#header nav ul#gnav li.bookletnav a{padding:20px;border-bottom:1px solid #999}header#header nav ul#gnav li.booknav div.subnav{display:none;padding:0 20px;border-bottom:1px solid #999;background-color:#eee}header#header nav ul#usernav li.accountnav .subnav li:last-child{border-bottom:none}header#header nav ul#gnav li.booknav div.subnav h2 a{padding:15px 0;border-bottom:none}header#header nav ul#gnav li.booknav div.subnav dl{padding:10px 0 15px;border-top:1px solid #999;font-size:12px}header#header nav ul#gnav li.booknav div.subnav dl:first-child{border-top:none}header#header nav ul#gnav li.booknav div.subnav dl dt a{display:block;padding:15px 0 10px !important;border-bottom:none !important}header#header nav ul#gnav li.booknav div.subnav dl dd{margin-left:1em}header#header nav ul#gnav li.booknav div.subnav dl dd a{display:block;padding:10px 0 0 !important;border-bottom:none !important}header#header nav ul#gnav li.cardnav{margin-bottom:10px}header#header nav ul#gnav li.cardnav div.subnav,header#header nav ul#gnav li.bookletnav div.subnav{display:none;padding:0;background-color:#eee}header#header nav ul#snsnav{margin:5px 20px 20px}header#header nav ul#snsnav li{margin-bottom:15px;font-size:13px}header#header nav ul#snsnav li img{margin-right:5px;vertical-align:middle;width:24px}header#header nav ul#usernav li{border-bottom:1px solid #999;font-size:13px}header#header nav ul#usernav li a{display:block;padding:15px 20px}div#container{width:100%}body#home div#container{border-top:none}div#pagehead{margin:0 15px}div#pagehead div#bread{padding:10px 0}div#pagehead h1{padding:10px 0;font-size:12px}div#pagehead div.search{width:100%;border-bottom:1px solid #999}div#pagehead div.search input{margin:5px 0}div#pagehead div.search input[type=text]{width:120px}div#mainvisual .bx-wrapper .bx-pager{display:none}.mainBanner a{width:100%;font-size:16px}.mainBanner .small{display:none}.mainBanner img.download{width:74px;margin:14px 7px 0 5px}.mainBanner img.app1,.mainBanner img.app2{width:95px}.mainBanner img.app1{margin:6px 5px 0 0}.mainBanner img.app2{margin-top:5px}div#homeContent{margin:0px 15px 15px}div#homeContent div#infobar h2{border-bottom:1px solid #999}div#homeContent div#infobar li{line-height:1.4}div#homeContent #infoList,div#homeContent #newList{padding:15px 20px 10px}div#homeContent #infoList ul li,div#homeContent #newList ul li{margin-top:1em;font-size:12px;line-height:2}div#homeContent #infoList ul li span,div#homeContent #newList ul li span{display:block}div#homeContent #newList{margin-top:20px}div#homeContent #infoList{margin-top:20px}div#CopyContent{margin:20px 15px;text-align:center}div#CopyContent h3{font-size:22px;margin-bottom:10px;line-height:1.6em}div#CopyContent h4{font-size:14px;line-height:1.6em;text-align:left}div.bannerBlock01{margin-top:20px}div.bannerBlock01 div.item{display:block;float:none;width:100%;margin-left:0;margin-bottom:16px;text-align:center;font-size:13px}div.bannerBlock01 div.item:first-child{margin-left:0}div.bannerBlock01 div.item img{width:100%;margin-bottom:8px}section.SnsBanner{width:100%;margin:20px 0}section.SnsBanner div.BoxSnsBanner,section.SnsBanner div.BoxSnsBanner_end{width:95%;padding:2%;margin-bottom:5px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}section.SnsBanner div.BoxSnsBanner img,section.SnsBanner div.BoxSnsBanner_end img{float:left;width:10%;margin-right:10px}section.SnsBanner div.BoxSnsBanner p,section.SnsBanner div.BoxSnsBanner_end p{float:left;color:#fff;margin-top:8px;font-size:17px}section.SnsBanner .fb{background-color:#3c579e}section.SnsBanner .tw{background-color:#54abed}section.SnsBanner .instagram{background-color:#000}section.SnsBanner .line{background-color:#00c300}#about{margin:0 15px 20px}.aboutvisual img{width:100%}#about .left,#about .right{width:100%;float:none}#about h2{text-align:center;font-size:18px;margin:20px 0 10px}#about p.read{text-align:left;line-height:2em;font-size:13px;margin:26px 0}#about .wrap{margin:20px 0 0}#about h3{font-size:16px;margin:16px 0}#scene{margin:0 15px 20px}.scenevisual img{width:100%}#scene .left,#scene .right,#scene .left2,#scene .right2,#scene .left_half,#scene .right_half,#scene .left3,#scene .right3,#scene .left_half2,#scene .right_half2{width:100% !important;float:none !important}#scene h2{text-align:center;font-size:18px;margin:30px 0}#scene p.read{text-align:left;line-height:1.5em;font-size:13px;margin:20px 0}#scene .wrap{margin:20px 0 0}#scene .folio,#scene .graph{width:50% !important}#book h2{padding:0 15px}div#bookvisual img{width:100%}div#bookvisual div#slider div{height:275px}div#mainvisual h1{position:absolute;top:-webkit-calc(50% - 30px);top:calc(50% - 30px);left:-webkit-calc(50% - 155px);left:calc(50% - 155px);text-align:center;z-index:100;color:#fff;font-size:16px;letter-spacing:0;font-family:"A+mfCv-AXISラウンド 100 R StdN",Helvetica,Arial,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;padding:8px 10px;background:rgba(0,0,0,.5);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}#bookSelect,#bookTopic{margin:0 auto;padding:0 15px}#bookSelect h2,#bookTopic h2{font-size:15px}#bookSelect h2 span,#bookTopic h2 span{float:none}#bookSelect{text-align:center}#bookSelect ul{margin:0 auto;width:290px}#bookSelect ul li{float:none;margin-top:10px;margin-left:0}#bookSelect ul li a{width:290px;height:290px;font-size:13px}#bookTopic{margin-bottom:20px}#bookTopic h3{font-size:15px}#bookTopic ul{margin:0 auto}#bookTopic ul li{float:none;width:100%;margin-left:0;margin-top:10px}#bookTopic ul.one li{width:100%;float:none;margin:0 auto}#bookTopic ul.one li img{float:none;width:100%;margin-right:0}.bookBanner{background:#d70c18;width:100%;padding:20px 0;margin-bottom:20px;text-align:center}#bookList h2{margin:40px 15px 0;font-size:15px}#bookList div#itemBlock{margin-top:20px}#bookList section.itemgroup:first-child{border-left:none}#bookList section.itemgroup header{*zoom:1;margin-top:50px}#bookList section.itemgroup header:before,#bookList section.itemgroup header:after{content:" ";display:table}#bookList section.itemgroup header:after{clear:both}#bookList section.itemgroup header img{float:right;margin:20px 15px;width:100px;height:65px}#bookList section.itemgroup header div h1{margin-top:-30px;padding:10px 15px;background-color:#f2f2f2;font-size:16px}#bookList section.itemgroup header div p{margin:10px 15px;font-size:12px;line-height:1.4}#bookList section.itemgroup section.item{margin:0 15px;padding-bottom:50px}#bookList section.itemgroup section.item h2{margin-bottom:15px;padding-bottom:5px;border-bottom:1px solid #999;font-size:18px}#bookList section.itemgroup section.item div.itemthumb{float:left;width:45%;text-align:center}#bookList section.itemgroup section.item div.itemthumb img{margin:0 auto}#bookList section.itemgroup section#folio div.itemthumb img{width:102px}#bookList section.itemgroup section#rough div.itemthumb img{width:84px}#bookList section.itemgroup section#pocket div.itemthumb img.pocketT{width:55px;margin-left:0px}#bookList section.itemgroup section#pocket div.itemthumb img.pocketY{width:75px;position:relative;top:27px;left:-15px}#bookList section.itemgroup section#graph div.itemthumb img{width:102px}#bookList section.itemgroup section#life div.itemthumb img{width:83px}#bookList section.itemgroup section#bunko div.itemthumb img{width:64px}#bookList section.itemgroup section#album div.itemthumb img{width:70px}#bookList section.itemgroup section.item ul{font-size:14px}#bookList section.itemgroup section.item ul.data01{float:right;margin-right:0px;width:55%}#bookList section.itemgroup section.item ul.data02{clear:both}#bookList section.itemgroup section.item ul li{padding:0 0 7px;text-align:center}#bookList section.itemgroup section.item ul li.button p.cap img{width:80%}#bookList section.itemgroup section.item ul li.button p.btn a{margin:0 auto 5px;width:70%}#bookList section.itemgroup section.item ul li.size p{line-height:1.4}#bookList section.itemgroup section.item ul li.accessory{padding:0}#bookList section.itemgroup section.item ul li.accessory p{padding:4px 6px}#bookList section.itemgroup section.item ul li.accessory span{display:none}#bookList section.itemgroup section.item ul li.page{padding:10px 0 0;text-align:left}#bookList section.itemgroup section.item ul li.shipping{padding:15px 0 0;text-align:left}#bookList section.itemgroup section.item ul li.shipping ul{margin-top:0}#bookList section.itemgroup section.item ul li.shipping ul li{display:inline;padding-right:10px;border-top:none;line-height:1.4}#bookList p.attention{margin:10px 15px 40px;font-size:12px}.page span{margin:2px;padding:3px 5px;width:35px;font-size:12px}#bookBlock .box_step{margin:30px auto;width:90%}#bookBlock .box_step h3{font-size:20px !important}#bookBlock .box_step img.step_img{width:40%;margin-bottom:10px}#bookBlock .box_step img.app_banner_step{width:50%;margin:10px 0 !important}#bookBlock .box_step p{margin-bottom:10px;text-align:left;font-size:15px !important;line-height:1.5em}#bookBlock .box_step_l{width:100%;margin-bottom:15px;padding:20px 0;border-bottom:1px dashed #ccc;text-align:center}#bookBlock .box_step_r{width:100%;margin-bottom:15px;padding:20px 0;text-align:center}.shipping ul li{line-height:1.5}.shipping ul li span{margin-right:10px;padding:2px 5px;font-size:10px}article#bookBlock header{margin:0 15px}article#bookBlock header div.mainvisual{width:100%}article#bookBlock header div.mainvisual img{width:100%}article#bookBlock header div#bookdata{margin-top:20px;text-align:center}article#bookBlock p.btnG{margin-top:20px}article#bookBlock p.btnG a{padding:10px 0;width:220px}article#bookBlock header div#bookdata p.stage{margin-top:20px;font-size:12px}article#bookBlock header div#bookdata p.catch{margin-top:20px;font-size:18px;font-family:"A+mfCv-AXISラウンド 100 R StdN",Helvetica,Arial,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.8}article#bookBlock header div#bookdata p.logo{margin-top:15px}article#bookBlock header div#bookdata p.logo img{width:50%}article#bookBlock header div#bookdata h2{margin-top:10px}article#bookBlock.folio header div.mainvisual{content:url(../img/folio/main_sp.jpg)}article#bookBlock.rough header div.mainvisual{content:url(../img/rough/main_sp.jpg)}article#bookBlock.pocket header div.mainvisual{content:url(../img/pocket/main_sp.jpg)}article#bookBlock.graph header div.mainvisual{content:url(../img/graph/main_sp.jpg)}article#bookBlock.life header div.mainvisual{content:url(../img/life/main_sp.jpg)}article#bookBlock.bunko header div.mainvisual{content:url(../img/bunko/main_sp.jpg)}article#bookBlock.album header div.mainvisual{content:url(../img/album/main_sp.jpg)}article#bookBlock.journal header div.mainvisual{content:url(../img/journal/main_sp.jpg)}article#bookBlock.greeting header div.mainvisual{content:url(../img/greeting/main_sp.jpg)}article#bookBlock div#sidebar{margin:35px 15px 0;padding-bottom:20px}article#bookBlock div#sidebar section ul{margin-top:10px}article#bookBlock div#sidebar section ul li{font-size:13px;line-height:2}article#bookBlock div#sidebar section.shipping{padding:10px;border:1px solid #999}article#bookBlock div#sidebar section.shipping h2{font-size:12px}article#bookBlock div#sidebar section.shipping ul{margin-top:5px}article#bookBlock div#sidebar section.shipping ul li{margin-top:3px;font-size:12px}article#bookBlock div#sidebar section.shipping ul li span{margin-right:5px;padding:3px;font-size:10px}article#bookBlock div#sidebar section.shipping ul li span.exp{background-color:#e61673}article#bookBlock div#sidebar section.price{margin-top:20px;padding-top:20px}article#bookBlock div#sidebar section.price ul{margin-left:0}article#bookBlock div#sidebar section p{margin-top:15px;font-size:13px}article#bookBlock div#sidebar section p a{margin-left:3px;color:#2ea7e0}article#bookBlock div#sidebar section.price p a:active{text-decoration:none}article#bookBlock div#sidebar section.spec{margin:30px 0 30px;padding-top:20px}article#bookBlock div#sidebar section.spec ul{margin-left:20px}article#bookBlock div#sidebar section.spec ul li{list-style:disc}article#bookBlock div#thumbBox{margin:0px 15px 60px}article#bookBlock div#thumbBox div.item{margin:0 0 30px}article#bookBlock div#thumbBox div.item img{width:100%;height:auto}article#bookBlock div#sidebar section.login{margin:40px 0;text-align:center}article#bookBlock div#thumbBox div.item p{margin-top:10px;color:gray;font-size:12px;line-height:1.5}div#snsshare{margin:20px 15px;position:relative;top:0}div#cardvisual{position:relative}div#cardvisual img{width:100%}.greeting_campaign_badge{position:absolute;top:15px;right:15px;width:180px}.greeting_campaign_badge img{width:180px}div#mainBannerCard{background:#36a541;width:100%;height:40px;text-align:center;padding-top:22px}#mainBannerCard a{text-decoration:none;color:#fff}article#cardBlock{margin:30px auto 20px auto}article#cardBlock .btnGreen{padding:5px 15px;font-size:13px;color:#fff;text-decoration:none !important;background:#8fc31f;display:inline-block;border-radius:15px;margin-top:5px}article#cardBlock .icon{padding:3px 5px;display:inline-block;border-radius:2px;font-size:11px;text-decoration:none;margin-bottom:5px}article#cardBlock .on{background:#77b5dd;color:#fff}article#cardBlock .off{background:#999;color:#666}article#cardBlock h2{font-size:15px}article#cardBlock section#itemBlock{border:1px solid #999;margin:auto;width:95%}article#cardBlock section#itemBlock hr{margin:0 !important}article#cardBlock section.itemBox{float:left;width:49.5%;margin:0;border-right:1px solid #999}article#cardBlock section.noborder{border:none !important}article#cardBlock section.itemBox_gray{float:left;width:49.5%;margin:0;background:#f5f5f5;border-right:1px solid #999}article#cardBlock section.itemBox_sp,article#cardBlock section.itemBox_gray_sp{border-right:none !important}article#cardBlock section#itemBlock div.itemimg{padding:10px;text-align:center;border-bottom:1px dotted #999}article#cardBlock section#itemBlock img{width:100%;margin:0}article#cardBlock section#itemBlock div.itemimg img.img_half{width:45% !important;border:1px solid #999}article#cardBlock section#itemBlock div.itemimg img.img_moca{width:43% !important;border:1px solid #999}article#cardBlock section#itemBlock div.itemdetail{padding:10px;text-align:left;border-bottom:1px dotted #999}article#cardBlock section#itemBlock div.bottom{border-bottom:none !important}article#cardBlock section#itemBlock p{margin:0 !important;line-height:1.5em;font-size:13px}article#cardBlock section#itemBlock h3{font-size:15px;margin:0 0 5px 0 !important}article#cardBlock section#itemBlock h4{font-size:16px;margin:0 0 10px 0}article#cardBlock span.small{font-size:11px;margin:0 0 10px 0}article#cardBlock h4 a{text-decoration:none;color:#666}article#cardBlock .btn_item_app{font-size:13px;text-decoration:none;color:#fff;background:#ff893a;padding:7px 15px;display:inline-block;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px}article#cardBlock .btn_item_app:active{font-size:13px;text-decoration:none;color:#fff;background:#fea76d;padding:7px 15px;display:inline-block;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px}article#cardBlock .btn_item_web{font-size:13px;text-decoration:none;color:#fff;background:#68d0fb;padding:7px 15px;display:inline-block;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px}article#cardBlock .btn_item_web:active{font-size:13px;text-decoration:none;color:#fff;background:#96e0fe;padding:7px 15px;display:inline-block;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px}article#cardBlock p{font-size:13px;line-height:1.5em;margin:5px 0}article#cardBlock .red{color:red}article#accessory .itemlist{margin:1px !important;padding:1px 2px !important;font-size:11px;background-color:#ccc;color:#fff;text-align:center}article#accessory span.true{background-color:#03cacd !important}article#accessory span.mg_l{margin-left:10px !important}article#accessory span.mg_r{margin-right:0px !important}body#user{background:#f2f2f2}body#user header#header div#moca{display:block;float:right;margin:18px 12px 0 0}body#user header#header div#moca img{width:80px}article#checkoutBlock{padding:15px 15px 0}body#user .boxSecom .SSL{width:65%}body#checkout{background:#fff}article#checkoutBlock .boxImage,article#checkoutBlock .boxImageStore{float:left;z-index:100}article#checkoutBlock td{text-align:left}article#checkoutBlock .boxImage{width:70px;min-height:70px;text-align:left}article#checkoutBlock .boxImage .icoMobile img{height:25px;position:absolute;top:12px;right:-1px}article#checkoutBlock .boxItem{word-wrap:break-word}article#checkoutBlock .boxItem .iconStatus{float:left;margin:0 5px}article#checkoutBlock .iconStatus img{width:27px}article#checkoutBlock .itemData{text-align:right}article#checkoutBlock .itemPrice{white-space:nowrap}article#checkoutBlock .itemTotalPrice{display:none}article#checkoutBlock .boxForm .boxW img{width:100%}article#checkoutBlock td{text-align:right}article#checkoutBlock .subtotal tr{border:1px solid gray;background:#fff}article#checkoutBlock .subtotal td{background:#fff;text-align:center;padding:10px}article#checkoutBlock .subtotal .btnG a{display:inline-block}article#checkoutBlock .subtotal .boxSubtotalD,article#checkoutBlock .subtotal .boxSubtotal{display:block}article#checkoutBlock .boxE input[type=submit].btnM{padding:2px 8px}article#checkoutBlock .subtotal .boxSubtotalD{margin-top:20px;display:inline-block}article#checkoutBlock .subtotal .boxSubtotal{margin-top:10px;display:inline-block}article#checkoutBlock .subtotal .btnM{margin:0 5px}article#checkoutBlock #point .btnG{margin-left:3px;padding:2px 10px}article#checkoutBlock header .btnG a{margin:10px 0}article#checkoutBlock header h1.none{height:auto}article#checkoutBlock header h1 .small{margin-left:0;display:block}body#checkout article#userBlock{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;line-height:1.5}.awardEntry .left{float:none;text-align:center}.awardEntry .left img{width:100%}.awardEntry .leftR{float:none;margin-top:10px;margin-left:0}.awardEntry strong{font-size:13px}article#award{margin-bottom:10px}article#award header h1{text-align:left;font-size:18px;font-family:"A+mfCv-AXISラウンド 100 R StdN",Helvetica,Arial,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif}article#award .mainNav img{width:100%;float:none}article#award .boxD,article#award .boxDB{width:auto;height:auto;float:none;padding:10px 15px}article#award .boxD li:first-child,article#award .boxDB li:first-child{margin-left:0}article#award nav{padding:10px 15px;font-size:11px}article#award nav .right{float:none}article#award .boxBanner{float:none;color:#fff;text-align:center;background:#956134;padding:15px}article#award .boxBanner .btnW{margin-top:10px}article#award #entry th,article#award #howto th{text-align:left}article#award #entry tr,article#award #howto tr{margin:0;padding:0}article#award #entry .left{float:none;width:100%;border-right:none;padding-right:0}article#award #entry .right,article#award #howto .right{float:none;width:100%}article#award section.left,article#award section.right{float:none}article#award #first .item .left,article#award #judge .item .left{width:15%}article#award #second .item .left,article#award #third .item .left{width:100%;float:none}article#award #first .item .left img,article#award #judge .item .left img{width:100%}article#award #second .item .left img,article#award #third .item .left img{width:auto}article#award #first .item .right,article#award #judge .item .right{width:80%}article#award #second .item .right,article#award #third .item .right{width:100%;float:none;margin:10px 0 0}article#award #second .item{text-align:center}article#award #first .item .right img,article#award #second .item .right img,article#award #third .item .right img,article#award #judge .item .right img{width:100%}article#award #specialjudge .left{width:100%;margin:0 0 20px 0}article#award #specialjudge .left:first-child{margin:0 0 20px 0}article#award .totop img{width:20px;position:relative;top:8px}.awardFirst14{width:100%;text-align:center}.awardFirst14 .left{float:none;width:100%;margin-top:0;margin-right:0}.awardFirst14 .right{float:none;width:100%;padding-left:0;margin-top:20px}#stage header#header{width:100%;position:fixed;top:0;background:#fff}.pc,.tab{display:none}.frm01{border:1px solid #999}div.box01{margin-top:10px;padding:10px;border:1px solid #999}div.box01 p:first-child{margin-top:0}div.box02{margin-top:15px;padding:15px;background-color:#f2f2f2}.boxL,.boxW,.boxE,.boxSecom{padding:10px}}@media screen and (min-width: 320px)and (max-width: 320px){div#mainvisual #slider div{overflow:hidden;height:180px}}@media screen and (min-width: 321px)and (max-width: 375px){div#mainvisual #slider div{overflow:hidden;height:180px}}@media screen and (min-width: 376px)and (max-width: 414px){div#mainvisual #slider div{overflow:hidden;height:180px}}@media screen and (min-width: 415px)and (max-width: 640px){div#mainvisual #slider div{overflow:hidden;height:180px}}body{line-height:1.5em}button{border:none}@media only screen and (min-width: 641px)and (max-width: 968px){body{margin:55px 0 0}}@media only screen and (max-width: 640px){body{margin:55px 0 0}body.appBody{margin:0}}#container a:focus{outline:none}#container{min-height:350px}header#header p.btnNav{margin:10px 10px 0 0}header#header p.btnNav{font-size:10px}.btnNavText{font-size:10px;padding:10px 20px 10px 10px;border:2px solid #ccc;position:relative;display:inline-block;margin:5px 0 0;color:#777;line-height:1.3}.btnNavText span{position:absolute;top:13px;right:7px;content:" ";width:0;height:0;border-style:solid;border-width:6px 5px 0 5px;border-color:#777 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.btnNavText.active span{border-width:0 5px 6px 5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #777 rgba(0,0,0,0)}.btnNavText.btnNavTextLogin{position:relative}.btnNavText.btnNavTextLogin span{position:absolute;top:8px;right:6px;content:" ";width:13px;height:15px;background-image:url("/Content/img/login.png");background-size:15px;background-repeat:no-repeat;border-style:none}@media screen and (max-width: 970px)and (min-width: 641px){.accountnavSPBtnSubnav{position:absolute;top:20px;z-index:1000;display:none;margin-left:-80px;background-color:#ccc;line-height:36px}.accountnavSPBtnSubnav li{border-bottom:1px solid #999;font-size:13px}.accountnavSPBtnSubnav li a{display:block;padding:5px 20px}header#header nav ul#snsnav{margin:15px 20px}header#header nav ul#snsnav li{margin-bottom:0;display:inline-block;margin:0 10px 0 0}header#header nav ul#snsnav li img{width:45px}header#header nav{display:none;background-color:rgba(238,238,238,.94);top:55px;right:0;z-index:1000;width:100%;box-shadow:0px 2px 3px rgba(0,0,0,.3)}.accountnavSPBtn{margin:10px 5px 0 0;float:right}.accountnavSPBtnSubnav{background-color:rgba(238,238,238,.94);top:55px;right:0;z-index:1000;width:100%;box-shadow:0px 2px 3px rgba(0,0,0,.3)}.loginnav{margin:5px 5px 0 0}header#header div#siteid{margin:15px 0 0 10px}header#header>ul{margin:5px 5px 0}header#header nav ul#gnav li.blognav a,header#header nav ul#gnav li.supportnav a{padding:14px 20px;border-bottom:1px solid #999}}@media screen and (max-width: 640px){.accountnavSPBtnSubnav{position:absolute;top:20px;z-index:1000;display:none;margin-left:-80px;background-color:#ccc;line-height:36px}.accountnavSPBtnSubnav li{border-bottom:1px solid #999;font-size:13px}.accountnavSPBtnSubnav li a{display:block;padding:5px 20px}header#header nav ul#snsnav{margin:15px 20px}header#header nav ul#snsnav li{margin-bottom:0;display:inline-block;margin:0 10px 0 0}header#header nav ul#snsnav li img{width:45px}header#header nav{background-color:rgba(238,238,238,.94);top:55px;right:0;z-index:1000;width:100%;box-shadow:0px 2px 3px rgba(0,0,0,.3)}.accountnavSPBtn{margin:10px 5px 0 0;float:right}.accountnavSPBtnSubnav{background-color:rgba(238,238,238,.94);top:55px;right:0;z-index:1000;width:100%;box-shadow:0px 2px 3px rgba(0,0,0,.3)}.loginnav{margin:5px 5px 0 0}header#header div#siteid{margin:15px 0 0 10px}header#header>ul{margin:5px 5px 0}header#header nav ul#gnav li.aboutnav a,header#header nav ul#gnav li.booknav a,header#header nav ul#gnav li.cardnav a,header#header nav ul#gnav li.bookletnav a{padding:14px 20px}header#header nav ul#gnav li.blognav a,header#header nav ul#gnav li.supportnav a{padding:14px 20px;border-bottom:1px solid #999}}@media only screen and (max-width: 640px){.fb_iframe_widget{width:100%}}@media only screen and (max-width: 640px){.fb_iframe_widget span,.fb_iframe_widget iframe,.fb_iframe_widget ._2p3a{max-width:100%}}@media only screen and (max-width: 640px){.bx-viewport{max-height:230px}}@media only screen and (max-width: 640px){.midd{display:block;margin:20px 0}}.memberRegistrationBtn{text-align:center;margin:10px auto;box-sizing:border-box}.memberRegistrationBtn .memberRegistrationBtnNew{font-family:"A+mfCv-AXISラウンド 100 R StdN",Helvetica,Arial,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:13px;color:#fff !important;letter-spacing:.2em;padding:10px;background:#8fc31f;box-sizing:border-box;transition:.5s;position:relative;display:inline-block}@media only screen and (min-width: 1040px){.memberRegistrationBtn .memberRegistrationBtnNew{width:240px;margin:0 10px}}@media only screen and (min-width: 641px)and (max-width: 968px){.memberRegistrationBtn .memberRegistrationBtnNew{width:240px;margin:0 10px}}@media only screen and (max-width: 640px){.memberRegistrationBtn .memberRegistrationBtnNew{width:50%}}.memberRegistrationBtn .memberRegistrationBtnNewB{background:#f99700;padding:10px 30px 10px 10px;transition:.5s;display:none}.memberRegistrationBtn .memberRegistrationBtnNewB:before{content:" ";top:12px;right:35px;position:absolute;width:0;height:0;border-style:solid;border-width:10px 7.5px 0 7.5px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transition:.5s}@media only screen and (max-width: 640px){.memberRegistrationBtn .memberRegistrationBtnNewB{display:inline-block}}.memberRegistrationBtn .buttunOff:before{content:" ";top:11px;right:35px;position:absolute;width:0;height:0;border-style:solid;border-width:0 7.5px 10px 7.5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}@media only screen and (min-width: 1040px){.memberRegistrationBtn .memberRegistrationBtnNew{padding:10px 45px}.memberRegistrationBtn .memberRegistrationBtnNew:hover{background:#b7e258}}@media only screen and (min-width: 641px)and (max-width: 968px){.memberRegistrationBtn{margin:30px 0 0}}@media only screen and (max-width: 640px){.memberRegistrationBtn{margin:20px 15px 0}}#container .memberRegistrationBtn a,#container a.topcampaignLink{text-decoration:none}@media only screen and (min-width: 1040px){#container .memberRegistrationBtn a:hover,#container a.topcampaignLink:hover{text-decoration:none}}#container .boxBoxmenu a{text-decoration:none}#container a.topcampaignLink{color:#333;width:100%}@media only screen and (max-width: 640px){#container a.topcampaignLink{border:solid 2px #fff}}.topcampaignText{padding:10px 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topcampaignLink{position:relative;overflow:hidden;display:inline-block;box-sizing:border-box}.topcampaignLink .topcampaingImg{float:left;display:inline-block;width:100%;background-size:cover;background-position:center center;max-width:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (min-width: 1040px){.topcampaignLink .topcampaingImg{height:212px}}@media only screen and (min-width: 641px)and (max-width: 968px){.topcampaignLink .topcampaingImg{height:160px}}@media only screen and (max-width: 640px){.topcampaignLink .topcampaingImg{height:180px}}@media only screen and (min-width: 1040px){.topcampaignLink:hover .topcampaingImg{transform:scale(1.2)}}.topcampaignBox{position:absolute;bottom:0;right:0;z-index:2;width:100%;height:40px;background:rgba(255,255,255,.8);-webkit-transition:.3s;transition:.3s}@media only screen and (max-width: 640px){.topcampaignBox{height:35px}}@media only screen and (min-width: 1040px){.topcampaignLink:hover .topcampaignBox{right:100%}}.topcampaignUl{overflow:hidden;text-align:center;font-size:.87rem;margin:20px 0}.topcampaignUl .topcampaignLi{display:inline-block;width:33%;box-sizing:border-box}@media only screen and (min-width: 641px)and (max-width: 968px){.topcampaignUl{width:730px;margin:10px auto -60px;font-size:.7em}.topcampaignUl .topcampaignLi{width:33%}}@media only screen and (max-width: 640px){.topcampaignUl{font-size:.7em;margin:0 auto;width:100%;box-sizing:border-box;padding:10px 0 20px;background:#eee}.topcampaignUl .topcampaignLi{width:90%;max-width:300px;margin:5px auto}}@media only screen and (min-width: 1040px){header#header ul#usernav li.loginOrange a:hover:hover{background:#f9c061}}.topmodalTopSelect{text-align:center;padding:10px 0;position:relative}.topmodalTopSelect span{display:inline-block;margin:0 30px 0 0}#home_container .topmodalTopSelect{text-align:center;padding:10px 0;position:relative}#home_container .topmodalTopSelect span{display:inline-block;margin:0 30px 0 0;position:relative}#home_container .topmodalTopSelect span:after{content:" ";position:absolute;bottom:1px;right:-20px;width:0;height:0;border-style:solid;border-width:7.5px 0 7.5px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #aaa}#home_container .modalTopSelect{font-family:"A+mfCv-AXISラウンド 100 R StdN",Helvetica,Arial,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2em;color:#f39800 !important;letter-spacing:.2em;background:#fff;box-sizing:border-box;transition:.5s;position:relative;display:inline-block;border:solid 2px #f39800;position:relative}#home_container .modalTopSelect:after{position:absolute;content:" ";top:12px;right:50px;width:0;height:0;border-style:solid;border-width:8px 0 8px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #f39800}@media only screen and (min-width: 1040px){#home_container .modalTopSelect{padding:10px 80px 10px 50px}#home_container .modalTopSelect:hover{background:#f39800;color:#fff !important}#home_container .modalTopSelect:hover:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}}@media only screen and (min-width: 641px)and (max-width: 968px){#home_container .modalTopSelect{padding:10px 80px 10px 50px;margin:20px 10px 0}}@media only screen and (max-width: 640px){#home_container .modalTopSelect{padding:10px 50px 10px 20px;font-size:1em;margin:20px 10px 0}#home_container .modalTopSelect:after{top:12px;right:20px}}.modalTopSelectA{background:#f39800}@media only screen and (min-width: 1040px){.modalTopSelectA:hover{background:#f9c061}}#container a.modalTopSelect{text-decoration:none;border-radius:35px}#container .boxTopic h3 a{text-decoration:none}.photobackHeader{position:relative}.photobackHeader .guideCategoryTitle{cursor:pointer;position:relative}@media only screen and (min-width: 1040px){.photobackHeader .guideCategoryTitle{padding:0 30px 0 0}}@media only screen and (min-width: 641px)and (max-width: 968px){.photobackHeader .guideCategoryTitle{width:100%;border-bottom:1px solid #999;padding:5px 20px 14px}.photobackHeader .guideCategoryTitle a{display:inline-block;border-bottom:none}}@media only screen and (max-width: 640px){.photobackHeader .guideCategoryTitle{width:100%;border-bottom:1px solid #999;padding:5px 20px 14px}.photobackHeader .guideCategoryTitle a{display:inline-block;border-bottom:none}}.photobackHeader .guideCategoryTitle:after{content:" ";position:absolute;top:1px;right:5px;margin:auto;width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:#999 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media only screen and (min-width: 641px)and (max-width: 968px){.photobackHeader .guideCategoryTitle:after{top:17px;right:55px}}@media only screen and (max-width: 640px){.photobackHeader .guideCategoryTitle:after{top:17px;right:55px}}.photobackHeader .active:after{content:" ";position:absolute;top:1px;right:5px;margin:auto;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #999 rgba(0,0,0,0)}@media only screen and (min-width: 641px)and (max-width: 968px){.photobackHeader .active:after{top:17px;right:55px}}@media only screen and (max-width: 640px){.photobackHeader .active:after{top:17px;right:55px}}.photobackHeader .guideCategoryBox{display:none;padding:10px 10px 0}@media only screen and (min-width: 1040px){.photobackHeader .guideCategoryBox{position:absolute;left:-18px;width:130px;background:rgba(221,221,221,.95);top:38px}}@media only screen and (min-width: 641px)and (max-width: 968px){.photobackHeader .guideCategoryBox{background:#ddd;padding:10px}}@media only screen and (max-width: 640px){.photobackHeader .guideCategoryBox{background:#ddd;padding:10px}}.photobackHeader .guideCategoryBox li{width:100%}@media only screen and (min-width: 641px)and (max-width: 968px){.photobackHeader .guideCategoryBox li{width:45%;display:inline-block}}@media only screen and (max-width: 640px){.photobackHeader .guideCategoryBox li{width:45%;display:inline-block}}.photobackHeader .guideCategoryBox li a{width:100%}@media only screen and (min-width: 641px)and (max-width: 968px){#usernav{margin:0}}@media only screen and (max-width: 640px){#usernav{margin:0}}.guideCategoryBoxUl{margin:5px 0 0}header#header nav ul#gnav li.guideCategoryBox{display:none}@media screen and (max-width: 970px)and (min-width: 641px){header#header nav ul#gnav li.guideCategoryTitle a{display:inline-block;border-bottom:none}}@media screen and (max-width: 640px){header#header nav ul#gnav li.guideCategoryTitle a{display:inline-block;border-bottom:none}}.topLinkBook{overflow:hidden;position:relative;margin:20px 0}.topLinkBook .topLinkBookA{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.topLinkBook img{max-width:100%}.topLinkBook .topLinkBookTitle{color:#fff;background:rgba(0,0,0,.35);position:absolute;top:0;left:0;margin:auto;width:100%;height:100%;text-align:center;vertical-align:middle;padding:50px 0}.boxTopic{position:relative}@media only screen and (min-width: 1040px){.boxTopic:hover h3{text-decoration:underline}.boxTopic:hover .imgTopic{opacity:.7}}.boxTopic h3{color:#2ea7e0;font-weight:bold}.boxTopic a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.itemStage{position:relative}@media only screen and (min-width: 1040px){.itemStage{cursor:pointer}.itemStage:hover .itemStageTitle{text-decoration:underline}.itemStage:hover .itemStageImg{opacity:.7}}.itemStage .itemStageTitle{color:#2ea7e0;font-weight:bold;margin:0}.itemStage a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width: 1040px){#stage{margin:0 auto;width:100%}}@media only screen and (max-width: 640px){.stageAutherheader{margin:-170px 0 0}}@media only screen and (max-width: 640px){.stageAutherBlock{padding:130px 0 20px}}#container .stagePager{margin:30px 10px}#container .stagePager a{text-decoration:none;color:#365899;padding:5px 10px;border:1px solid #365899;border-radius:5px;margin:3px;display:inline-block}#container .stagePager .active{background:#365899;padding:5px 10px;border:1px solid #365899;border-radius:5px;color:#fff;margin:0 3px}@media only screen and (max-width: 640px){.stageHeaderSP{padding:130px 0 20px}}.bookAll a{text-decolation:none;border-bottom:none}.bookAll h2.BookAllTitle{background:url("/Content/img/book/item_topTitleBg.gif") no-repeat;display:block;width:1040px;height:49px;line-height:49px;margin-bottom:20px;font-size:1.3em}@media only screen and (min-width: 641px)and (max-width: 968px){.bookAll h2.BookAllTitle{background-size:contain;width:100%;height:49px;line-height:30px}}@media only screen and (max-width: 640px){.bookAll h2.BookAllTitle{background-size:contain;width:100%;height:49px;line-height:30px;margin-bottom:0}}@media only screen and (max-width: 320px){.bookAll h2.BookAllTitle{padding-top:20px}}.bookAll h3{padding:10px 15px;font-size:1.5em;width:100%;line-height:46px;margin:30px 0 20px;box-sizing:border-box}.bookAll h3 span{display:inline-block;margin-right:15px;font-size:1.3em}@media only screen and (min-width: 641px)and (max-width: 968px){.bookAll h3{line-height:1.5em}.bookAll h3 span{display:block;font-size:1.3em}}@media only screen and (max-width: 640px){.bookAll h3{line-height:1.5em}.bookAll h3 span{display:block;font-size:1.3em}}.bookAll .itemSpecifications{border-top:none;border-bottom:none}@media only screen and (min-width: 1040px){.bookAll .itemSpecifications{display:block}}@media only screen and (min-width: 641px)and (max-width: 968px){.bookAll .itemSpecifications{padding:20px 0 0 0}}.bookAll .itemSpecifications .itemSpecificationsLi{text-align:center;vertical-align:top;position:relative;box-sizing:border-box}.bookAll .itemSpecifications .itemSpecificationsLi .bookAllFukidashi{background:url("/Content/img/book/item_recommendBg.png") no-repeat top center;display:block;width:90%;height:56px;line-height:30px;color:#fff;text-align:center;margin:0 auto;position:absolute;top:0;background-size:contain}@media only screen and (min-width: 641px)and (max-width: 968px){.bookAll .itemSpecifications .itemSpecificationsLi .bookAllFukidashi{line-height:47px}}@media only screen and (max-width: 640px){.bookAll .itemSpecifications .itemSpecificationsLi .bookAllFukidashi{line-height:25px;width:100%;font-size:11px}}@media only screen and (max-width: 320px){.bookAll .itemSpecifications .itemSpecificationsLi .bookAllFukidashi{line-height:25px;background-size:100%;font-size:11px}}.bookAll .itemSpecifications .itemSpecificationsLi .itemTitle{font-size:14px;letter-spacing:0;background:none;display:inline-block;padding:0;margin:10px 0 10px;line-height:1.3em}.bookAll .itemSpecifications .itemSpecificationsLi .itemTitle span{font-size:80%}@media only screen and (max-width: 640px){.bookAll .itemSpecifications .itemSpecificationsLi .itemTitle{font-size:12px}}.bookAll .itemSpecifications .itemSpecificationsLi .btn{color:#fff;font-size:1em;padding:3px 25px;border-radius:50px;letter-spacing:0}.bookAll .itemSpecifications .itemSpecificationsLi .btn:hover{color:#4c4c4c}@media only screen and (max-width: 640px){.bookAll .itemSpecifications .itemSpecificationsLi .btn{font-size:80%}}.bookAll .itemSpecifications .itemSpecificationsLi .btnY{background-color:#f0dc69;width:175px;margin-bottom:10px}@media only screen and (max-width: 320px){.bookAll .itemSpecifications .itemSpecificationsLi .btnY{width:118px}}.bookAll .itemSpecifications .itemSpecificationsLi .btnB{background-color:#4c4c4c;width:175px;margin-bottom:10px}@media only screen and (max-width: 320px){.bookAll .itemSpecifications .itemSpecificationsLi .btnB{width:118px}}.bookAll .itemSpecifications .itemSpecificationsLi img{border:1px solid #eee;max-width:100%;height:auto}.bookAll .itemSpecifications .itemSpecificationsLi ul.useIcon li img{border:none}@media only screen and (min-width: 1040px){.bookAll .itemSpecifications .itemSpecificationsLi{display:inline-block;width:12%;border-right:none;padding:40px 10px 10px 10px}}@media only screen and (min-width: 641px)and (max-width: 968px){.bookAll .itemSpecifications .itemSpecificationsLi{display:inline-block;width:28%;padding:35px 10px 40px 10px;border-right:none}}@media only screen and (max-width: 640px){.bookAll .itemSpecifications .itemSpecificationsLi{display:inline-block;width:28%;padding:30px 10px 20px 10px}}@media only screen and (min-width: 1040px){.bookAll .itemSpecifications .itemSpecificationsLi:first-child{padding:40px 10px 10px 10px}}@media only screen and (min-width: 641px)and (max-width: 968px){.bookAll .itemSpecifications .itemSpecificationsLi:first-child{padding:35px 10px 40px 10px}}@media only screen and (max-width: 640px){.bookAll .itemSpecifications .itemSpecificationsLi:first-child{padding:30px 10px 20px 10px}}@media only screen and (min-width: 1040px){.bookAll .itemSpecifications .itemSpecificationsLi:last-child{padding:40px 10px 10px 10px}}@media only screen and (min-width: 641px)and (max-width: 968px){.bookAll .itemSpecifications .itemSpecificationsLi:last-child{padding:10px 10px 20px 10px}}@media only screen and (max-width: 640px){.bookAll .itemSpecifications .itemSpecificationsLi:last-child{padding:10px 10px 20px 10px}}#container .bookAll a{color:#365899}#container .stageheadBread{padding:15px 20px 10px;font-size:.87rem}@media only screen and (max-width: 640px){#container .stageheadBread{display:none}}#container .stageheadBread a{color:#365899}#container .stageheadBread a:hover,#container .stageheadBread a:visited,#container .stageheadBread a:focus,#container .stageheadBread a:active{color:#365899}#container #scene p.marginUnder30{margin:14px 0 30px}#container #scene .scenePageLink{margin:20px 0;border-top:solid #ccc 1px;border-bottom:solid #ccc 1px;padding:10px 0 0}#container #scene .scenePageLink li{list-style:none;margin-left:0;display:inline-block}#container #scene .scenePageLink li a{display:inline-block;padding:0 20px 10px 0;margin:0 20px 0 0;position:relative}#container #scene .scenePageLink li a:after{position:absolute;content:" ";top:6px;right:0;width:0;height:0;border-style:solid;border-width:10px 7.5px 0 7.5px;border-color:#2ea7e0 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#container #scene .scenePageLink li a{text-decoration:none}#container #scene .scenePageLink li a:hover{text-decoration:none}@media only screen and (min-width: 1040px){#container .weddingAisatujyouTextbox{width:55%;float:left}}#container .sproughUl{max-width:960px;margin:0px auto 30px;text-align:center;border-radius:10px;background:#eee;padding:10px 0}#container .sproughUl li{display:inline-block;vertical-align:bottom;font-size:12px}#container .sproughUl img{max-width:150px;display:block;margin:15px auto 20px}@media only screen and (min-width: 1040px){#container .sproughUl li{width:22%;margin:0 10px 10px}}@media only screen and (min-width: 641px)and (max-width: 968px){#container .sproughUl li{width:22%;margin:0 10px 10px}}@media only screen and (max-width: 640px){#container .sproughUl li{width:48%;margin:0 auto 30px;padding:0 10px;font-size:12px;box-sizing:border-box}#container .sproughUl img{max-width:100%}}.productDescriptionBox .productDescriptionImg{display:inline-block;width:40%;float:left;margin:0 40px 0 0}@media only screen and (max-width: 640px){.productDescriptionBox .productDescriptionImg{display:block;width:100%;float:none;margin:0 auto 20px}}.productDescriptionBox .goal{margin:30px 0}#container .cookingExample .cookingPage,#container .cookingExample .cookingJacket{margin:0 15px;display:inline-block}@media only screen and (max-width: 640px){#container .cookingExample .cookingPage,#container .cookingExample .cookingJacket{margin:15px 0 0}}#container .cookingExample .cookingPage img{max-width:300px;width:100%}#container .cookingExample a{text-decoration:none}#container .cooking_rice{position:absolute;bottom:-5px;right:150px;width:80px}@media only screen and (min-width: 641px)and (max-width: 968px){#container .cooking_rice{right:15px}}@media only screen and (max-width: 640px){#container .cooking_rice{position:absolute;bottom:inherit;top:-135px;right:10px;width:50px}}#container .cooking_egg{position:absolute;bottom:15px;left:40px;width:130px}@media only screen and (min-width: 641px)and (max-width: 968px){#container .cooking_egg{bottom:5px;left:20px;width:90px}}@media only screen and (max-width: 640px){#container .cooking_egg{position:absolute;bottom:-5px;left:7px;width:60px}}#container .cooking_pot{position:absolute;bottom:-80px;left:0px;width:100px;display:block}#container .cooking_pot img{max-width:100%}@media only screen and (min-width: 641px)and (max-width: 968px){#container .cooking_pot{position:static}}@media only screen and (max-width: 640px){#container .cooking_pot{position:static;margin:0 auto}}#container .cooking_turner{position:absolute;top:25px;right:60px;width:80px}@media only screen and (min-width: 641px)and (max-width: 968px){#container .cooking_turner{right:20px;width:70px}}@media only screen and (max-width: 640px){#container .cooking_turner{position:absolute;top:inherit;bottom:-3px;right:12px;width:50px}}#container .cooking_salt{width:60px;top:0;left:250px;position:absolute}@media only screen and (max-width: 640px){#container .cooking_salt{width:60px;top:-30px;left:0;position:absolute}}#scene.mammy .right_half2 img{margin-top:0}#scene.mammy h3{margin:0 20px 0}#scene.mammy .goal .btnG a{padding:10px 20px}.editPageselectUl{text-align:center;border:solid 2px #ccc;margin:0 10px}.editPageselectUl .editPageselectLi{display:inline-block}#container .editPageselectUl a{text-decoration:none;color:#777;padding:10px 0 10px 25px;margin:0 10px;position:relative;display:inline-block;color:#f39800}#container .editPageselectUl a:before{position:absolute;content:" ";top:8px;left:0;width:20px;height:20px;background-image:url("/Content/img/icon/checkbox-none.svg");background-size:16px;background-repeat:no-repeat}#container .editPageselectUl a:hover{text-decoration:none}#container .editPageselectUl .active:before{background-image:url("/Content/img/icon/checkbox-on.svg")}.checkoutBlockSvg{text-align:center}.checkoutBlockSvg img{max-width:100px;display:block;margin:0 auto 10px}.goal .btnO a{font-size:16px;padding:10px 40px;line-height:16px}#container .arrowMenuBox a.arrowMenu{text-decoration:none;width:65px;border:solid 2px #8fc31f;display:inline-block;color:#777}#container .arrowMenuBox a.arrowMenu img{display:block;margin:0 auto}@media only screen and (max-width: 640px){#container .arrowMenuBox a.arrowMenu{font-size:.87rem;width:52px}}#container .arrowMenuBox a.active{border:solid 2px #f39800}.bookSelectBtn{display:block;padding:10px 20px 10px 10px;position:relative;box-sizing:border-box;border-top:solid 2px #ccc;border-right:solid 2px #ccc;border-left:solid 2px #ccc;cursor:pointer}.bookSelectBtn span{position:relative}.bookSelectBtn span:after{content:" ";position:absolute;bottom:5px;right:-25px;width:0;height:0;border-style:solid;border-width:10px 7.5px 0px 7.5px;border-color:#777 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.bookSelectDd{list-style:none;display:none;box-sizing:border-box;border-top:solid 2px #ccc;border-right:solid 2px #ccc;border-left:solid 2px #ccc;padding:10px}.bookSelectDd .arrowMenu{padding:3px 5px}.bookMenuDl .arrowMenuBox{list-style:none}@media only screen and (min-width: 1040px){.bookMenuDl .arrowMenuBox{padding:0 180px}}.bookMenuDl .arrowMenuBox li{display:inline-block;margin:5px 2px}.bookLinkCollection{display:none}ul.boxArrowMenuColor{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#ddd;border-top:none;box-sizing:border-box}@media only screen and (min-width: 1040px){ul.boxArrowMenuColor{padding:5px 10px 5px;text-align:center}}@media only screen and (min-width: 641px)and (max-width: 968px){ul.boxArrowMenuColor{padding:5px 5px 5px;text-align:center}}@media only screen and (max-width: 640px){ul.boxArrowMenuColor{padding:5px 5px 5px}}ul.boxArrowMenuColor .samnail{width:100%;float:none;display:inline-block;margin:0 0 5px}ul.boxArrowMenuColor .boxArrowMenuLi{display:inline-block;box-sizing:border-box;vertical-align:top;margin:0 3px 8px;font-size:.93rem;background:#fff;border:2px solid #fff;border-radius:10px;position:relative;text-align:left;padding:10px;line-height:1.5em}@media only screen and (min-width: 1040px){ul.boxArrowMenuColor .boxArrowMenuLi{width:220px;margin:0 7px 15px}ul.boxArrowMenuColor .boxArrowMenuLi:hover{border:2px solid #999}}@media only screen and (min-width: 641px)and (max-width: 968px){ul.boxArrowMenuColor .boxArrowMenuLi{width:32%}}@media only screen and (max-width: 640px){ul.boxArrowMenuColor .boxArrowMenuLi{width:48%}}ul.boxArrowMenuColor .boxArrowMenuLi:after{content:" ";position:absolute;bottom:5px;right:5px;width:0;height:0;border-style:solid;border-width:7.5px 0 7.5px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ccc}ul.boxArrowMenuColor .boxArrowMenuLi .arrowMenuLink{display:block;position:absolute;top:0;left:0;width:100%;height:100%}ul.boxArrowMenuColor .boxArrowMenuLi .pointText{margin:0 0 0 5px;background:#f39800;color:#fff;padding:2px 5px;border-radius:5px;font-size:.85em;position:absolute;top:15px;left:10px}@media only screen and (max-width: 640px){ul.boxArrowMenuColor .boxArrowMenuLi .pointText{display:inline-block;margin:0 0 5px}}ul.boxArrowMenuColor .boxArrowMenuLi .pointTextR{background:#c30d23}ul.boxArrowMenuColor .boxArrowMenuLi_text{display:none;width:100%;background:rgba(0,0,0,0);border:none;color:#1e5799;padding:10px 10px 10px 20px}ul.boxArrowMenuColor .boxArrowMenuLi_text:after{content:" ";position:absolute;top:14px;left:5px;width:0;height:0;border-style:solid;border-width:7.5px 0 7.5px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #1e5799}@media only screen and (min-width: 1040px){ul.boxArrowMenuColor .boxArrowMenuLi_text{width:100%}ul.boxArrowMenuColor .boxArrowMenuLi_text:hover{border:none}}.bookbtnbox{padding:15px 10px 10px;background:#ddd}.bookbtnbox li{display:inline-block;margin:0 5px;padding:5px 10px;border:solid 2px #1e5799;cursor:pointer;color:#1e5799;font-size:.87rem}.bookbtnbox .active{background:#1e5799;color:#fff}@media only screen and (min-width: 1040px){.bookPages{max-width:175px}}@media only screen and (min-width: 641px)and (max-width: 968px){.bookPages{max-width:150px}}.bookPages li{word-wrap:break-word}.bookPages .firstSelect{position:relative;border-bottom:solid 1px #f39800;display:inline-block}.bookPages .firstSelect:before{position:absolute;content:" ";top:7px;left:-10px;width:0;height:0;border-style:solid;border-width:6.5px 0 6.5px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #f39800}#container .boxArrowMenuLi_text a{color:#1e5799;text-decoration:none}.itemInformation{margin:15px 0 0}.itemInformation li{position:relative}.itemInformation li:before{position:absolute;content:" ";top:4px;left:0;width:0;height:0;border-style:solid;border-width:6.5px 0 6.5px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #2ea7e0}@media only screen and (min-width: 1040px){.itemInformation li{display:inline-block;padding:0 30px 0 15px}}@media only screen and (min-width: 641px)and (max-width: 968px){.itemInformation li{display:inline-block;padding:0 30px 0 15px}}@media only screen and (max-width: 640px){.itemInformation li{display:block;padding:0 30px 15px 15px}}#container .itemInformation a{text-decoration:none}.itemBookcoverBox{overflow:hidden;padding:10px 20px;border:solid 2px #ddd}@media only screen and (min-width: 641px)and (max-width: 968px){.itemBookcoverBox{margin:0 10px}}@media only screen and (max-width: 640px){.itemBookcoverBox{margin:0 10px}}.itemBookcoverBox .itemBookcoverLeft h3{font-size:1.15em;line-height:1.8em;margin:0 0 10px;position:relative;border-bottom:solid 1px #f39800;display:inline-block;padding:0 0 0 20px}.itemBookcoverBox .itemBookcoverLeft h3:before{position:absolute;content:" ";top:7px;left:0;width:0;height:0;border-style:solid;border-width:10px 0 10px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #f39800}@media only screen and (min-width: 1040px){.itemBookcoverBox .itemBookcoverLeft{width:65%;padding:0 15px 0 0;float:left}}@media only screen and (min-width: 641px)and (max-width: 968px){.itemBookcoverBox .itemBookcoverLeft{width:64%;padding:0 15px 0 0;float:left}}@media only screen and (max-width: 640px){.itemBookcoverBox .itemBookcoverLeft{padding:0 0 15px}}.itemBookcoverBox .itemBookcoverRight{display:inline-block}@media only screen and (min-width: 1040px){.itemBookcoverBox .itemBookcoverRight{width:33%;float:right}}@media only screen and (min-width: 641px)and (max-width: 968px){.itemBookcoverBox .itemBookcoverRight{width:33%;float:right}}.itemBookcoverBox img{max-width:100%}.itemBookcoverBox p{line-height:1.5em;margin:0 0 10px;font-size:.93rem}.itemBookcoverBox #detail{margin:10px}.modal-window{-webkit-transform:translate(0, 100%);-moz-transform:translate(0, 100%);-o-transform:translate(0, 100%);-ms-transform:translate(0, 100%);transform:translate(0, 100%);-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;opacity:0;line-height:1.3;display:none\9 }.modal-window .modal-inner{position:absolute;z-index:20;width:100%;max-width:600px;border-radius:2px;background:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,.6);box-shadow:0 0 30px rgba(0,0,0,.6);top:50px;left:0;right:0;margin:auto}@media only screen and (min-width: 1040px){.modal-window .modal-inner{max-width:600px;padding:30px 20px 70px}}@media only screen and (min-width: 641px)and (max-width: 968px){.modal-window .modal-inner{max-width:450px;padding:30px 20px 60px}}@media only screen and (max-width: 640px){.modal-window .modal-inner{max-width:250px;padding:30px 20px 40px}}.modal-window .modal-close{display:block;text-indent:-100px;overflow:hidden}.modal-window .modal-close:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:url("data:image/png;base64,iVBORw0KG\a      goAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAEElEQVR4\a       2gEFAPr/AAAAAMwA0QDNTiUx4gAAAABJRU5ErkJggg==")}.modal-window .modal-close:after{content:"とじる";position:absolute;z-index:20;background:#fff;border-radius:2px;padding:2px 8px;font-size:1.2em;text-decoration:none;text-indent:0;width:40px;font-size:13px}@media only screen and (min-width: 1040px){.modal-window .modal-close:after{top:650px;left:0;right:0;margin:auto}}@media only screen and (min-width: 641px)and (max-width: 968px){.modal-window .modal-close:after{top:560px;left:0;right:0;margin:auto}}@media only screen and (max-width: 640px){.modal-window .modal-close:after{top:445px;left:0;right:0;margin:auto}}.modal-window:target{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1}.is-active.modal-window{display:block\9 }.modal-window:target{display:block\9 }.modal-window{-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}#container a#open-windowCart{display:inline-block;margin:5px;border:solid 2px #999;padding:5px 10px 5px 20px;text-decoration:none;color:#fff;background:#999;position:relative}#container a#open-windowCart:before{position:absolute;content:" ";top:8px;left:8px;width:0;height:0;border-style:solid;border-width:6.5px 0 6.5px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.modal-windowCart{display:none;background:rgba(0,0,0,.35);width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999}.modal-windowCart .modal-innerCart{z-index:999;position:absolute;width:100%;overflow-x:hidden;border-radius:2px;background:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,.6);box-shadow:0 0 30px rgba(0,0,0,.6);left:0;right:0;margin:auto}@media only screen and (min-width: 1040px){.modal-windowCart .modal-innerCart{max-width:780px;top:50px}}@media only screen and (min-width: 641px)and (max-width: 968px){.modal-windowCart .modal-innerCart{max-width:90%;top:30px}}@media only screen and (max-width: 640px){.modal-windowCart .modal-innerCart{max-width:90%;top:30px}}@media only screen and (max-width: 640px){.modal-windowCart #addressSelectorBody{max-height:500px}}.modal-windowCart .btnGroup{margin:10px 0}.modal-windowCart .modalWindow .content .sideMenu{padding:10px;box-sizing:border-box}.modal-windowCart .list li,.modal-windowCart .fileList li{padding:0 10px 0 0}.modal-windowCart .list p,.modal-windowCart .fileList p{margin-top:0px !important;margin-left:0px}.modalWindow .header{padding:10px 0}body#user .modalWindow .header h2,body#checkout .modalWindow .header h2,body#content .modalWindow .header h2{margin:0}.modal-window .slider{width:90%;margin:0 auto 30px;text-align:center}@media only screen and (min-width: 641px)and (max-width: 968px){.modal-window .slider{max-width:600px}}@media only screen and (min-width: 641px)and (max-width: 968px){.modal-window .slider{max-width:450px}}@media only screen and (max-width: 640px){.modal-window .slider{max-width:300px;max-height:300px;margin:0 auto 60px}}.modal-window .slider p{font-size:1em;margin:0 0 10px}@media only screen and (min-width: 1040px){.modal-window .slider p{min-width:550px}}@media only screen and (min-width: 641px)and (max-width: 968px){.modal-window .slider p{min-width:400px;max-width:450px}}@media only screen and (max-width: 640px){.modal-window .slider p{font-size:1em}}.modal-window .slick-slide{margin:0px 20px;display:inline-block}@media only screen and (min-width: 1040px){.modal-window .slick-slide{max-height:480px}}@media only screen and (min-width: 641px)and (max-width: 968px){.modal-window .slick-slide{min-width:400px;max-width:450px}}@media only screen and (max-width: 640px){.modal-window .slick-slide{width:300px;min-height:300px;max-height:350px}}.modal-window .slick-slide img{width:100%;margin:0 0 10px}.modal-window .slick-prev,.modal-window .slick-next{top:55%}.modal-window .slick-prev:before,.modal-window .slick-next:before{color:#000}.modal-window .slick-prev:before,.modal-window .slick-next:before{color:#000}.modal-window .slick-next{right:-40px;z-index:99}.modal-window .slick-next:before{content:" ";display:block;width:0;height:0;border-style:solid;border-width:12.5px 0 12.5px 20px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #999}.modal-window .slick-prev{left:-27px;z-index:100}.modal-window .slick-prev:before{content:" ";width:0;height:0;border-style:solid;border-width:12.5px 20px 12.5px 0;border-color:rgba(0,0,0,0) #999 rgba(0,0,0,0) rgba(0,0,0,0);display:block}.modal-window .slick-initialized .slick-slide{margin:0 0 30px}.modal-window .slick-dots li.slick-active button:before,.modal-window .slick-dots li button:before{color:#fff}.modal-window .sliderParts img{max-width:100%;height:auto}.modal-window .slick-list{overflow:hidden}.modal-window .slick-dots li button:before{content:" ";font-family:"A+mfCv-AXISラウンド 100 R StdN",Helvetica,Arial,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.modal-window .slick-dots{bottom:-50px}@media only screen and (min-width: 1040px){.modal-window .slick-dots{bottom:-40px}}@media only screen and (min-width: 641px)and (max-width: 968px){.modal-window .slick-dots{bottom:-40px}}.modal-window .slick-dots li{margin:0 10px;width:10px;height:10px}.modal-window .slick-dots li button{background:#ccc;border-radius:10px;width:10px;height:10px}@media only screen and (min-width: 1040px){.modal-window .slick-dots li button:hover{background:rgba(243,152,0,.8)}}.modal-window .slick-dots .slick-active button{background:rgba(243,152,0,.8)}.modal-window .sliderParts{position:relative}.modal-window .sliderParts .sliderPartsLink{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.modal-window p.sliderPartsSize{font-size:.87rem}.modal-window .sliderPartsBtn{padding:5px 20px;margin:0;border:solid 2px #8fc31f;color:#8fc31f;display:inline-block;cursor:pointer;min-width:70px}.modal-window .sliderPartsBtnO{border:solid 2px #f39800;color:#f39800}.modal-window .slick-track{min-width:4000px;width:4000px}#scene .modal-window .slick-dots li{margin-left:0;margin:0 10px}#scene .modal-window .slider p{margin:0 0 10px}#container a.sliderPartsBtn{text-decoration:none;color:#8fc31f}#container a.sliderPartsBtnO{text-decoration:none;color:#f39800}@media only screen and (min-width: 641px)and (max-width: 968px){#container .itemSceneLinkBox{padding:0 10px}}@media only screen and (max-width: 640px){#container .itemSceneLinkBox{padding:0 10px}}#container .itemSceneLinkBox .itemSceneLinkTitle{margin:0 0 20px;padding:0 0 0 20px;position:relative;border-bottom:solid 1px #ccc}#container .itemSceneLinkBox .itemSceneLinkTitle:before{position:absolute;content:" ";top:5px;left:0;width:0;height:0;border-style:solid;border-width:7.5px 0 7.5px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #8fc31f}#container .itemSceneLinkBox .itemSceneLinkUl{margin:0 0 10px}#container .itemSceneLinkBox .itemSceneLinkUl li{display:inline-block;margin:0 10px 10px 0}#container .itemSceneLinkBox .itemSceneLinkUl li a{display:inline-block;text-decoration:none;color:#777;padding:3px 10px;border:solid 2px #f0dc69}@media only screen and (min-width: 1040px){#container .itemSceneLinkBox .itemSceneLinkUl li a:hover{background:#f0dc69;color:#fff}}#container .itemBottomLinkUL{margin:30px 0;vertical-align:top}#container .itemBottomLinkUL li{display:inline-block;width:310px;position:relative;box-sizing:border-box;overflow:hidden}@media only screen and (min-width: 1040px){#container .itemBottomLinkUL li{margin:0 10px 10px 0}}#container .itemBottomLinkUL li img{max-width:100%}#container .itemBottomLinkUL li a{display:block}#container .itemBottomLinkUL li span{position:absolute;display:inline-block;top:0;left:0;background:rgba(0,0,0,.3);width:100%;height:100%;text-align:center;padding:60px 10px;box-sizing:border-box;color:#fff;font-size:14px}#container .itemBottomLinkUL li:last-child{display:inline-block}@media only screen and (min-width: 1040px){#container .itemBottomLinkUL li:last-child{margin:0 0 10px 0}}@media only screen and (min-width: 641px)and (max-width: 968px){#container .itemBottomLinkUL{text-align:center}#container .itemBottomLinkUL li{width:215px}#container .itemBottomLinkUL li span{padding:35px 10px}}@media only screen and (max-width: 640px){#container .itemBottomLinkUL{text-align:center}#container .itemBottomLinkUL li{width:290px;margin:0 0 10px}#container .itemBottomLinkUL li span{padding:50px 10px}}.guideyoutube{position:relative;width:100%;max-width:640px;max-height:360px}@media only screen and (min-width: 1040px){.guideyoutube{padding-top:30%;min-height:110px}}@media only screen and (min-width: 641px)and (max-width: 968px){.guideyoutube{padding-top:50%}}@media only screen and (max-width: 640px){.guideyoutube{padding-top:56.25%}}.guideyoutube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important;max-height:360px}.guideyoutubeTitle{background:#000;color:#fff;padding:10px 20px;font-size:1.15em;max-width:640px;box-sizing:border-box;width:100%}#container .helpToplinkBtn{margin:30px 0 60px;text-align:center}#container .helpToplinkBtn a{padding:10px 20px;color:#fff;background:#f39800;border-radius:10px;font-size:.87rem;text-decoration:none}@media only screen and (min-width: 1040px){#container .helpToplinkBtn a:hover{background:#f3b44b}}#helpIndex .information{margin:20px 0 0 0;padding:20px;background:#f2f2f2;line-height:1.5em;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;font-size:14px}.GiftRegisterUl{border-top:solid #999 1px}.GiftRegisterUl li{padding:10px 0;border-bottom:solid #999 1px;line-height:1.5em}#container .modalMyPageHelp{text-align:center;margin:0 0 10px}#container .modalMyPageHelp .modalMyPageHelpLink{display:block;color:#365899;padding:10px;border:2px solid #365899;font-weight:bold;text-decoration:none;position:relative}@media only screen and (min-width: 641px)and (max-width: 968px){#container .modalMyPageHelp .modalMyPageHelpLink{margin:0 10px}}@media only screen and (max-width: 640px){#container .modalMyPageHelp .modalMyPageHelpLink{margin:0 10px}}#container .modalMyPageHelp .modalMyPageHelpLinkIcon{width:18px;padding:0 10px 0 0}.modalMyWorkHelpsubTitle{text-align:center;font-size:1.3em;margin:0 0 10px;padding:0 0 10px}.modalMyPageHelpBtnUl{margin:20px 0 0}.modalMyPageHelpBtnUl li{display:block;margin:0 0 10px}@media only screen and (min-width: 1040px){.modalMyPageHelpBtnUl li{display:inline-block;margin:0 10px 10px}}@media only screen and (min-width: 1040px){.modalMyPageHelpBtnUl li .remodal-confirm:hover{color:#fff;background:#b0d85b}}.modalMyPageHelpBtnUl li .btnO{background:#f39800}@media only screen and (min-width: 1040px){.modalMyPageHelpBtnUl li .btnO:hover{background:#f9c061}}.modalMyPageHelpBtnUl li .btnLG{background:#fff;color:#8fc31f;border:solid 2px #8fc31f}@media only screen and (min-width: 1040px){.modalMyPageHelpBtnUl li .btnLG:hover{background:#fff;color:#8fc31f}}@media only screen and (max-width: 640px){.modalMyPageHelpBtnUl .spNone{display:none}}@media only screen and (min-width: 641px)and (max-width: 968px){.modalMyPageHelpBtnUl .tbNone{display:none}}@media only screen and (min-width: 1040px){.modalMyPageHelpBtnUl .pcNone{display:none}}.myItemBox .jalan{position:relative;width:160px;margin:0 auto}.myItemBox .jalan:before{content:" ";z-index:999;position:absolute;top:0;left:0;background:rgba(0,0,0,.35);background-image:url("/Content/img/campaign/jaran.png");width:75px;height:40px;background-size:73px;background-repeat:no-repeat;box-shadow:0px 0px 6px -1px rgba(62,63,62,.6);-moz-box-shadow:0px 0px 6px -1px rgba(62,63,62,.6);-webkit-box-shadow:0px 0px 6px -1px rgba(62,63,62,.6)}.myItemBox .Halloween{position:relative;width:160px;margin:0 auto}.myItemBox .Halloween:before{content:" ";z-index:999;position:absolute;top:0;left:0;background:rgba(0,0,0,.35);background-image:url("/Content/img/photobook/halloween/halloween_icon.png");width:55px;padding:5px;height:40px;background-size:55px;background-position-x:5px;background-position-y:5px;background-repeat:no-repeat;box-shadow:0px 0px 6px -1px rgba(62,63,62,.6);-moz-box-shadow:0px 0px 6px -1px rgba(62,63,62,.6);-webkit-box-shadow:0px 0px 6px -1px rgba(62,63,62,.6)}.myItemBox .ultraman{position:relative;width:160px;margin:0 auto}.myItemBox .ultraman:before{content:" ";z-index:999;position:absolute;top:0;left:0;background:rgba(0,0,0,.35);background-image:url("/Content/img/photobook/ultraman/ultraman_icon02.png");width:55px;padding:0;height:55px;background-size:55px;background-position-x:0;background-position-y:0;background-repeat:no-repeat;box-shadow:0px 0px 6px -1px rgba(62,63,62,.6);-moz-box-shadow:0px 0px 6px -1px rgba(62,63,62,.6);-webkit-box-shadow:0px 0px 6px -1px rgba(62,63,62,.6)}.modalMypageNews{position:absolute;top:2px;right:2px;width:20px;height:20px;background:#fff;border-radius:15px;cursor:pointer;text-align:center}.modalMypageNews span{display:block;line-height:21px;color:#c30d23;font-weight:bold}@media only screen and (min-width: 641px)and (max-width: 968px){.modalMypageNews{background:#c30d23;top:8px;right:10px;width:10px;height:20px}.modalMypageNews span{color:#fff}}@media only screen and (max-width: 640px){.modalMypageNews{background:#c30d23;top:8px;right:10px;width:10px;height:20px}.modalMypageNews span{color:#fff}}@media screen and (min-width: 971px){header#header ul#usernav li a.modalMypageNews{color:#c30d23;font-weight:bold;line-height:21px}}@media screen and (max-width: 640px){.accountnavSPBtnSubnav li a.modalMypageNews{color:#c30d23;padding:5px 10px}}@media only screen and (min-width: 1040px){#modal-mypagenews.modal-window .modal-close:after{top:60px;left:590px;right:0;margin:auto;content:"✕";width:20px}}@media only screen and (min-width: 641px)and (max-width: 968px){#modal-mypagenews.modal-window .modal-close:after{top:60px;left:450px;right:0;margin:auto;content:"✕";width:20px}}@media only screen and (max-width: 640px){#modal-mypagenews.modal-window .modal-close:after{top:55px;left:260px;right:0;margin:auto;content:"✕";width:10px}}#modal-mypagenews.modal-window .mypagenewsUl2{overflow:hidden;box-sizing:border-box;text-align:center;margin:20px 0 -30px}#modal-mypagenews.modal-window .mypagenewsUl2 li{box-sizing:border-box;position:relative;padding:10px;background:#eee;border-radius:10px}@media only screen and (min-width: 1040px){#modal-mypagenews.modal-window .mypagenewsUl2 li{display:inline-block;width:47%;margin:0 5px}}@media only screen and (min-width: 641px)and (max-width: 968px){#modal-mypagenews.modal-window .mypagenewsUl2 li{display:inline-block;width:47%;margin:0 5px}}@media only screen and (max-width: 640px){#modal-mypagenews.modal-window .mypagenewsUl2 li{width:100%;margin:0 0 10px}}#modal-mypagenews.modal-window .mypagenewsUl2 li img{width:100%;display:inline-block;margin:0 0 10px}#modal-mypagenews.modal-window .mypagenewsUl2 li a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.uaPc{display:none}#bookMark{display:none}@media only screen and (min-width: 1040px){.bookMarkBox{display:none}}@media only screen and (min-width: 641px)and (max-width: 968px){.bookMarkBox{display:none}}@media only screen and (max-width: 640px){.bookMarkBox{display:none}}.uaIos,.uaAndroid{z-index:999;position:fixed;bottom:0;left:0;right:0;width:90%;margin:auto;line-height:1.2em}@media only screen and (min-width: 1040px){.uaIos,.uaAndroid{display:none}}@media only screen and (min-width: 641px)and (max-width: 968px){.uaIos,.uaAndroid{display:none}}.uaIos .bookMarkBox,.uaAndroid .bookMarkBox{background-color:#eee;padding:10px;font-size:.87rem;overflow:hidden;display:block;border-radius:10px;box-shadow:0px 0px 3px 1px #c9c5c5;-moz-box-shadow:0px 0px 3px 1px #c9c5c5;-webkit-box-shadow:0px 0px 3px 1px #c9c5c5}@media only screen and (min-width: 1040px){.uaIos .bookMarkBox,.uaAndroid .bookMarkBox{display:none}}@media only screen and (min-width: 641px)and (max-width: 968px){.uaIos .bookMarkBox,.uaAndroid .bookMarkBox{display:none}}.uaIos .bookMarkText,.uaAndroid .bookMarkText{width:60%;float:left}.uaIos #bookMarkClose,.uaAndroid #bookMarkClose{width:20%;float:right;text-align:right;vertical-align:bottom;color:#aaa;font-size:.93rem}.uaIos #bookMarkClose span,.uaAndroid #bookMarkClose span{padding:5px;border:solid #ccc 2px;display:inline-block;margin:15px 0 5px;font-size:.93rem}.uaAndroid{bottom:5px}.uaAndroid .bookMarkImg{width:12%;float:left;display:inline-block;margin:10px 15px 0 0}.uaAndroid .bookMarkImgios{display:none}.uaAndroid .uaIosNone{display:none}.uaIos .bookMarkImg{display:none}.uaIos .bookMarkImgios{width:12%;float:left;display:inline-block;margin:10px 15px 0 0}.uaIos .bookMarkBalloon{height:15px;width:100%;text-align:center;margin:-7px 0 0}@media only screen and (min-width: 1040px){.uaIos .bookMarkBalloon{display:none}}@media only screen and (min-width: 641px)and (max-width: 968px){.uaIos .bookMarkBalloon{display:none}}.uaIos .bookMarkBalloon span{display:inline-block;width:0;height:0;border-style:solid;border-width:10px 15px 0 15px;border-color:#eee rgba(0,0,0,0) rgba(0,0,0,0)}.uaIos .uaAndroidNone{display:none}#Guide h1{text-align:left;font-size:25px;color:#8fc31f;margin-bottom:20px}#Guide h2{font-size:20px !important;background:url(/Content/img/guide/icon_guide_h2.png) no-repeat left;padding-left:18px;margin:30px 0 20px 0}#Guide h3{font-size:17px;margin:10px 0}#Guide .ttl_bg_gray{background:#666;padding:0px 10px;margin:5px 0;color:#fff;display:inline-block}#Guide .boxE{margin:20px auto}#Guide .boxE_bdr{padding:15px 20px;border:2px solid #ccc;margin:20px 0}#Guide img{margin:10px 0}#Guide img.bdr{border:1px #ccc solid}#Guide ul,#Guide ol{margin:15px auto;font-size:13px}#Guide ul li{line-height:1.5em;margin:0 0 7px 20px;list-style-type:disc;list-style-position:outside}#Guide ol li{line-height:1.5em;margin:0 0 7px 20px;list-style-type:decimal;list-style-position:outside}#Guide .table_normal{border-collapse:collapse;border:1px #999 solid;margin-top:10px;background:#fff;font-size:13px;line-height:1.6em}#Guide .btnGreen{background:#8fc31f;text-align:center;padding:10px 20px;margin:15px auto;font-size:20px;color:#fff !important;text-decoration:none;display:inline-block;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}.guideCategoryBoxText{font-size:.87rem;padding:0 20px 10px;display:block}.guideIndex{box-sizing:border-box}.guideIndex .guideIndexMaintitle{text-align:center;font-size:1.2em;margin:30px 0 30px}.guideIndex .guideCategoryTitle{cursor:pointer;box-sizing:border-box;border:solid 2px #ccc;padding:10px 20px}.guideIndex .guideCategoryTitle span{position:relative;display:inline-block;padding:0 20px 0 0}.guideIndex .guideCategoryTitle span:after{content:" ";position:absolute;top:8px;right:0;margin:auto;width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:#777 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.guideIndex .active span{position:relative;display:inline-block;padding:0 20px 0 0}.guideIndex .active span:after{content:" ";position:absolute;top:8px;right:0;margin:auto;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #777 rgba(0,0,0,0)}.guideIndex .guideIndexBox{margin:0 0 30px}.guideIndex .guideIndexList{margin:0 0 15px}.guideIndex .guideCategoryBox{display:none;border-bottom:solid 2px #ccc;border-left:solid 2px #ccc;border-right:solid 2px #ccc;box-sizing:border-box;padding:10px 0}.guide_delitable{margin:20px 0 0;width:100%}.guide_delitable tr{border:solid 2px #777}.guide_delitable th,td{padding:10px}.guide_delitable th{background:#ccc;max-width:400px;color:#212121;line-height:1.5em}.guide_delitable .color1{background:#f29800}.guide_delitable .color2{background:#fdc602}.guide_delitable .color3{background:#be8917}.guide_delitable .color4{background:#a6bac3}.guide_delitable .color5{background:#8fc320}.guide_delitable .first-child{background:#eee}#container .guideIndex .guideCategoryBox li a{text-decoration:none;padding:10px 20px;display:block}#Guide .GuideList02 h2{margin:30px 0 0px 0}.GuideList02{overflow:hidden}#Guide ul.GuideList02 li{display:inline-block;width:400px;margin:0 20px 30px;vertical-align:top}#Guide ul.GuideList02 li.GuideList02Title{width:100%}#Guide .GuideList02 li img{max-width:200px;display:block;margin:0 auto}.modalEditorMovieListGuide .guideyoutube{max-width:850px;max-height:600px;margin:0 auto;display:block;min-height:180px}.modalEditorMovieListGuide .guideyoutube iframe{max-height:500px}.modalEditorMovieListGuide .guideyoutubeTitle{margin:0 auto;max-width:850px}body#user p.modalMyWorkHelpsubTitle,body#checkout p.modalMyWorkHelpsubTitle,body#content p.modalMyWorkHelpsubTitle{font-size:22px}body#user .modalEditorMovieListGuide h4.guideyoutubeTitle,body#checkout .modalEditorMovieListGuide h4.guideyoutubeTitle,body#content .modalEditorMovieListGuide h4.guideyoutubeTitle{font-size:18px}@media screen and (min-width: 640px){#Guide{margin:30px auto}#Guide p{line-height:1.6em;font-size:13px;text-align:left;margin:5px 0}#Guide .box3{width:31%;margin:1%}#Guide .box7{width:12%;margin:1%}#Guide img,#Guide .youtube iframe{max-width:640px;width:100%}#Guide .table_normal th{border:1px #999 solid;padding:5px;background:#e5e5e5;color:#666}#Guide .table_normal td{border:1px #999 solid;padding:5px;background:#fff;line-height:1.5em}.guideIndex{box-sizing:border-box}.guideIndex .guideCategoryTitle{cursor:pointer}}@media screen and (max-width: 640px){#Guide{width:95%;margin:30px auto}#Guide p{line-height:1.6em;font-size:14px;text-align:left;margin:5px 0}#Guide .box3{width:100%;margin:7px 0}#Guide .box7{width:44%;margin:7px 3%}#Guide img,#Guide .youtube iframe{width:100%}#Guide .table_normal th{border:1px #999 solid;padding:5px;background:#e5e5e5;color:#666}#Guide .table_normal td{border:1px #999 solid;padding:5px;background:#fff;line-height:1.5em}.guideIndex{box-sizing:border-box;padding:0 10px}.guide_delitable th,td{display:block}.guide_delitable td:last-child{padding:10px 10px 30px}#Guide ul.GuideList02 li{display:inline-block;width:100%;margin:0 0 10px;vertical-align:top}}.blogTablePmembers{width:100%;background:#eee;border-top:solid #ccc 2px;border-right:solid #ccc 2px;margin:10px 0 20px;font-size:14px}.blogTablePmembers th,.blogTablePmembers td{padding:10px;box-sizing:border-box;border-left:solid #ccc 2px;border-bottom:solid #ccc 2px;display:table-cell;width:25%}.blogTablePmembers th{background:#f0dc69}#Guide .pageLinkUl li{display:inline-block;padding:0 20px 10px;list-style-type:none;position:relative;margin:0}@media only screen and (max-width: 640px){#Guide .pageLinkUl li{display:block;padding:0 0 10px 20px}}#Guide .pageLinkUl li:before{content:" ";width:0;height:0px;border-style:solid;border-width:7px 6px 0 6px;border-color:#777 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);top:6px;left:2px;display:inline-block;position:absolute}@media only screen and (min-width: 1040px){.bookopenPageTable th{width:30%}}@media only screen and (min-width: 641px)and (max-width: 968px){.bookopenPageTable th{width:30%}}#help img{max-width:100%}#help p,#help ul li,#help ol li{font-size:14px}@media screen and (min-width: 640px){#help{margin:30px auto;line-height:1.5em;max-width:600px;padding:30px;border:2px solid #ccc;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}#helpCategory{margin:70px auto 30px auto}#helpCategory .left{width:18%;padding:1%;margin-bottom:20px;text-align:center}#helpCategory .left img{width:40%;margin-bottom:20px}#helpCategory .left a{text-decoration:none !important;color:#666 !important}#helpCategory h2{font-size:16px;margin-bottom:10px}#help h1{font-size:20px;color:#8fc31f;margin-bottom:20px}#help h2{font-size:16px;margin:20px 0 10px 0;padding-bottom:5px;border-bottom:dashed 1px #ccc;display:inline-block}#help h3{font-size:16px;margin-bottom:10px}#help .information{margin:20px 0 0 0;padding:20px;background:#f2f2f2;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px}#help .information p{font-size:13px !important}#help .information hr{border-bottom:1px dashed #999;border-top:none;margin:10px 0}#help ul,#help ol{margin:15px auto}#help ul li{line-height:1.5em;margin:0 0 7px 20px;list-style-type:disc;list-style-position:outside}#help ol li{line-height:1.5em;margin:0 0 7px 20px;list-style-type:decimal;list-style-position:outside}}@media screen and (max-width: 640px){#help{margin:30px auto;line-height:1.5em;width:85%;padding:5%;border:2px solid #ccc;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}#helpCategory{margin:20px auto}#helpCategory .left{width:40%;padding:5%;text-align:center}#helpCategory .left img{width:40%;margin-bottom:20px}#helpCategory .left a{text-decoration:none !important;color:#666 !important}#helpCategory h2{font-size:16px;margin-bottom:10px}#help h1{font-size:18px;color:#8fc31f;margin-bottom:20px}#help h3{font-size:16px;margin-bottom:10px}#help .information{margin:20px 0 0 0;padding:20px;background:#f2f2f2;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px}#help .information p{font-size:13px !important}#help .information hr{border-bottom:1px dashed #999;border-top:none;margin:10px 0}#help ul,#help ol{margin:15px auto}#help ul li{line-height:1.5em;margin:0 0 7px 20px;list-style-type:disc;list-style-position:outside}#help ol li{line-height:1.5em;margin:0 0 7px 20px;list-style-type:decimal;list-style-position:outside}}article#checkoutBlock .checkoutTicketText{font-size:16px;margin:0 0 10px}article#checkoutBlock .checkoutTicketText .checkoutTicketSheets{font-size:1.5em;margin:10px 0;letter-spacing:.1em;background:url(/Content/img/top/titleline_y.png) left 80% repeat-x;background-size:30px 10px;display:inline-block;padding:0 5px 3px}article#checkoutBlock .checkoutTicketNumber{font-size:16px}article#checkoutBlock .btnB.checkoutTicketBtn a{font-size:16px;padding:10px 30px}#Guide.InviteBox{line-height:1.8em}#Guide.InviteBox .Invitefirends01{padding:15px 0 15px 50px;position:relative;margin:0 0 15px}#Guide.InviteBox .Invitefirends01:before{position:absolute;content:" ";top:5px;left:0;width:45px;height:45px;background-size:45px 45px;background-image:url(/Content/img/mypage/friend01.png);background-repeat:no-repeat}#Guide.InviteBox .Invitefirends02{padding:15px 0 15px 50px;position:relative;margin:0 0 15px}#Guide.InviteBox .Invitefirends02:before{position:absolute;content:" ";top:5px;left:0;width:45px;height:45px;background-size:40px 40px;background-image:url(/Content/img/mypage/friend02.png);background-repeat:no-repeat}#Guide.InviteBox .mainvisual{overflow:hidden}#Guide.InviteBox .mainvisual .mainImg{display:inline-block;float:left;width:45%}@media only screen and (max-width: 640px){#Guide.InviteBox .mainvisual .mainImg{float:none;margin:0 auto 10px;width:100%;max-width:300px}}#Guide.InviteBox .mainvisual .textBox{float:right;width:50%}@media only screen and (max-width: 640px){#Guide.InviteBox .mainvisual .textBox{float:none;width:100%}}#Guide.InviteBox .grayBorderBox{padding:10px;border:solid 2px #ccc}#Guide.InviteBox .tableNomal{border-top:solid 2px #ccc;border-left:solid 2px #ccc;border-right:solid 2px #ccc;background:#ccc}#Guide.InviteBox .tableNomal th,#Guide.InviteBox .tableNomal td{padding:10px 20px;text-align:left}#Guide.InviteBox .tableNomal tr{border-bottom:solid 2px #ccc}#Guide.InviteBox .tableNomal th{background:#f0dc69}#Guide.InviteBox .tableNomal td{background:#fff}#Guide.InviteBox .tableNomal .grayth{background:#eee}#Guide #tableUploadLimit table{border-collapse:collapse;border-spacing:0;border:1px solid #ccc;padding:0;margin:0 0 15px 0;padding-left:100px;font-size:13px}#Guide #tableUploadLimit table tr{border:1px solid #ddd;padding:5px}#Guide #tableUploadLimit table th,#Guide #tableUploadLimit table td{padding:5px 10px;text-align:center;border-right:1px dotted #ddd}#Guide #tableUploadLimit table th{font-size:14px;letter-spacing:1px;border-right:1px dotted #ddd;padding:10px;background-color:#eee}#Guide #tableUploadLimit h3{display:inline-block;width:70px;padding:5px;float:left;margin:0;font-size:13px}@media only screen and (max-width: 640px){#Guide #tableUploadLimit table{border:0;margin-left:0;font-size:11px}#Guide #tableUploadLimit table thead{display:none}#Guide #tableUploadLimit table tr{display:block;margin-bottom:5px}#Guide #tableUploadLimit table td{display:block;text-align:right;font-size:13px;border-bottom:1px dotted #ccc;border-right:none}#Guide #tableUploadLimit table td .fColor{color:#8fc31f;font-weight:bold}#Guide #tableUploadLimit table td:last-child{border-bottom:0;line-height:1.5em}#Guide #tableUploadLimit table td:before{content:attr(data-label);float:left;font-weight:bold;margin-right:10px}#Guide #tableUploadLimit h3{display:block;float:none;font-weight:bold;font-size:1.25em}}#stageBlock .noSearch.noSearchAuther{margin-top:0}@media only screen and (max-width: 640px){#stageBlock .noSearch.noSearchAuther{margin-top:200px}}@media only screen and (min-width: 641px)and (max-width: 968px){body.appMypagepreviewArea{margin:0}}@media only screen and (max-width: 640px){body.appMypagepreviewArea{margin:0}}@media only screen and (min-width: 641px)and (max-width: 968px){#stageBlock.mypagepreviewBox{padding:140px 0 15px}}@media only screen and (max-width: 640px){#stageBlock.mypagepreviewBox{padding:140px 0 15px}}a.linkBorderNone,a.linkBorderNone:visited,a.linkBorderNone:focus,a.linkBorderNone:hover{border:none}img{max-width:100%}.mark_yellow{background:linear-gradient(transparent 70%, rgba(240, 220, 105, 0.65) 0%)}@media only screen and (min-width: 1040px){.mainArea{margin:140px 0 0}}@media only screen and (min-width: 641px)and (max-width: 968px){.mainArea{margin:140px 0 0}}@media only screen and (max-width: 640px){.mainArea{margin:85px 0 0}}#bread{margin:0 0 15px}.mainTitle{font-size:2em;padding:30px 0;letter-spacing:.05em;line-height:1.8em;font-family:"A+mfCv-AXISラウンド 100 R StdN",Helvetica,Arial,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;text-align:center}@media only screen and (max-width: 640px){.mainTitle{font-size:1.45em}}.subTitle{border-left:solid 7px #f0dc69;border-bottom:solid 1px #f0dc69;display:inline-block;padding:0 10px 3px 5px;margin:0 0 10px;font-size:1.35rem;line-height:1.8rem}@media only screen and (max-width: 640px){.subTitle{font-size:1.15rem}}.subHead{font-family:"A+mfCv-AXISラウンド 100 R StdN",Helvetica,Arial,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin:0 0 10px;font-size:1.2em}.dreamLp{margin:0;padding:0;height:100%;position:relative;font-family:"A+mfCv-AXISラウンド 100 R StdN",Helvetica,Arial,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1}html{overflow-y:scroll}.dreamLp{padding:68px 0 0;overflow:visible;background:#1e5799;background:-moz-linear-gradient(top, #1e5799 0%, #c41000 0%, #700644 23%, #100e49 100%) fixed;background:-webkit-linear-gradient(top, #1e5799 0%, #c41000 0%, #700644 23%, #100e49 100%) fixed;background:linear-gradient(to bottom, #1e5799 0%, #c41000 0%, #700644 23%, #100e49 100%) fixed;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#1e5799", endColorstr="#100e49",GradientType=0 )}.dreamLp div,.dreamLp dl,.dreamLp dt,.dreamLp dd,.dreamLp ul,.dreamLp ol,.dreamLp li,.dreamLp h1,.dreamLp h2,.dreamLp h3,.dreamLp h4,.dreamLp h5,.dreamLp h6,.dreamLp pre,.dreamLp form,.dreamLp fieldset,.dreamLp input,.dreamLp button,.dreamLp textarea,.dreamLp p,.dreamLp blockquote,.dreamLp th,.dreamLp td{margin:0;padding:0;border:none;list-style-type:none;text-align:left;font-weight:normal;font-style:normal;outline:none;line-height:1.8em;color:#fff;box-sizing:border-box}.dreamLp table{border-spacing:0;border-collapse:collapse}.dreamLp fieldset,.dreamLp img{border:0}.dreamLp address,.dreamLp caption,.dreamLp cite,.dreamLp code,.dreamLp dfn,.dreamLp em,.dreamLp strong,.dreamLp th,.dreamLp var{font-weight:normal;font-style:normal}.dreamLp ol,.dreamLp ul{list-style:none}.dreamLp caption,.dreamLp th{text-align:left}.dreamLp h1,.dreamLp h2,.dreamLp h3,.dreamLp h4,.dreamLp h5,.dreamLp h6{font-weight:normal;font-size:100%}.dreamLp img{vertical-align:top;max-width:100%}.dreamLp input,.dreamLp select,.dreamLp textarea,.dreamLp button{font-size:100%;font-family:"A+mfCv-AXISラウンド 100 R StdN",Helvetica,Arial,Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.dreamLp q:before,.dreamLp q:after{content:""}.dreamLp header,.dreamLp nav,.dreamLp article,.dreamLp aside,.dreamLp section,.dreamLp footer{display:block}.dreamLp footer{background:#190e4b;padding:20px 0 30px}.dreamLp header{position:fixed;top:0;left:0;padding:0;z-index:100;width:100%;height:70px}.dreamLp .dreamHeaderLogo{display:inline-block;float:left;width:35%}@media only screen and (min-width: 960px){.dreamLp .dreamHeaderLogo img{max-width:170px;width:100%}}@media only screen and (min-width: 641px)and (max-width: 959px){.dreamLp .dreamHeaderLogo img{max-width:170px;width:100%}}@media only screen and (max-width: 640px){.dreamLp .dreamHeaderLogo img{width:103px;display:inline-block;padding:12px 0 0}}.dreamLp .dreamHeaderSns{display:inline-block;float:right;width:65%;overflow:hidden;text-align:right}.dreamLp .dreamHeaderSns li{display:inline-block;margin:0 0 0 20px}@media only screen and (max-width: 640px){.dreamLp .dreamHeaderSns li{margin:0 0 0 8px}}.dreamLp .dreamHeaderSns li a{text-decoration:none;color:#fff;display:inline-block;font-size:.93rem;border:solid #fff 1px}@media only screen and (min-width: 960px){.dreamLp .dreamHeaderSns li a{border-radius:5px;border:solid 2px #fff;padding:5px 10px}}@media only screen and (min-width: 641px)and (max-width: 959px){.dreamLp .dreamHeaderSns li a{width:35px;height:35px;overflow:hidden;text-indent:110%;white-space:nowrap;background-size:35px 35px;background-repeat:no-repeat;border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border:solid #fcfdec 2px}}@media only screen and (max-width: 640px){.dreamLp .dreamHeaderSns li a{width:35px;height:35px;overflow:hidden;text-indent:110%;white-space:nowrap;background-size:35px 35px;background-repeat:no-repeat;border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border:solid #fcfdec 2px}}@media only screen and (min-width: 641px)and (max-width: 959px){.dreamLp .dreamHeaderSns li .twitter{background-image:url("https://blog.photoback.jp/wp-content/themes/photoback_blog/img/dream/twitter.jpg")}}@media only screen and (max-width: 640px){.dreamLp .dreamHeaderSns li .twitter{background-image:url("https://blog.photoback.jp/wp-content/themes/photoback_blog/img/dream/twitter.jpg")}}@media only screen and (min-width: 641px)and (max-width: 959px){.dreamLp .dreamHeaderSns li .facebook{background-image:url("https://blog.photoback.jp/wp-content/themes/photoback_blog/img/dream/facebook.png")}}@media only screen and (max-width: 640px){.dreamLp .dreamHeaderSns li .facebook{background-image:url("https://blog.photoback.jp/wp-content/themes/photoback_blog/img/dream/facebook.png")}}@media only screen and (min-width: 641px)and (max-width: 959px){.dreamLp .dreamHeaderSns li .line{background-image:url("https://blog.photoback.jp/wp-content/themes/photoback_blog/img/dream/line.png")}}@media only screen and (max-width: 640px){.dreamLp .dreamHeaderSns li .line{background-image:url("https://blog.photoback.jp/wp-content/themes/photoback_blog/img/dream/line.png")}}.dreamLp ul li{margin:0 0 15px}.dreamLp table{margin:0 0 30px;border-top:solid 2px #fff}.dreamLp table tr{border-bottom:solid 2px #fff}.dreamLp table th{width:25%}.dreamLp table td{width:75%}.dreamLp table th,.dreamLp table td{padding:10px}.dreamLp .wrap{overflow:hidden}@media only screen and (min-width: 960px){.dreamLp .wrap{width:960px;margin:0 auto}}@media only screen and (min-width: 641px)and (max-width: 959px){.dreamLp .wrap{padding:0 10px}}@media only screen and (max-width: 640px){.dreamLp .wrap{padding:0 10px}}.dreamLp #sleepBack .title{padding:15px 0 5px;border-bottom:solid 2px #fff;margin:0 0 30px;font-size:1.2em}.dreamLp #sleepBack .titleQ{padding:15px 0 5px;border-bottom:dotted 2px #fff;margin:0 0 30px;font-size:1.2em}.dreamLp #sleepBack .subtitle{padding:0 0 10px;font-size:1.1em;font-weight:bold;text-align:center}@media only screen and (min-width: 960px){.dreamLp #sleepBack .left,.dreamLp #sleepBack .right{display:inline-block;padding:0 15px}}@media only screen and (min-width: 641px)and (max-width: 959px){.dreamLp #sleepBack .left,.dreamLp #sleepBack .right{display:inline-block;padding:0 15px}}.dreamLp #sleepBack .left img,.dreamLp #sleepBack .right img{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;border:solid 2px #fff}@media only screen and (max-width: 640px){.dreamLp #sleepBack .left img,.dreamLp #sleepBack .right img{display:block;margin:0 auto 15px}}@media only screen and (min-width: 960px){.dreamLp #sleepBack .left{width:50%;float:left}}@media only screen and (min-width: 641px)and (max-width: 959px){.dreamLp #sleepBack .left{width:50%;float:left}}@media only screen and (max-width: 640px){.dreamLp #sleepBack .left{width:100%}}@media only screen and (min-width: 960px){.dreamLp #sleepBack .right{width:50%;float:right}}@media only screen and (min-width: 641px)and (max-width: 959px){.dreamLp #sleepBack .right{width:50%;float:right}}@media only screen and (max-width: 640px){.dreamLp #sleepBack .right{width:100%}}.dreamLp #sleepBack .nomalcolorBox{padding:30px 0}.dreamLp #sleepBack .backcolorBox{padding:30px 0}.dreamLp #sleepBack .backcolorBox .caption img{border:none}.dreamLp #sleepBack .eyecatch{overflow:hidden;height:250px}.dreamLp #sleepBack .eyecatch img{width:100%;display:block}.dreamLp .mainImg{width:100%;overflow:hidden;position:relative;margin:0 0 50px;max-height:400px}.dreamLp .useUl{overflow:hidden;text-align:center;vertical-align:top}.dreamLp .useUl li{padding:0 10px 30px;vertical-align:top}@media only screen and (min-width: 960px){.dreamLp .useUl li{display:inline-block;width:49%}}@media only screen and (min-width: 641px)and (max-width: 959px){.dreamLp .useUl li{display:inline-block;width:49%}}@media only screen and (max-width: 640px){.dreamLp .useUl li{display:block;width:100%}}.dreamLp .useUl li img{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;border:solid 2px #fff;display:inline-block;margin:0 0 15px}.dreamLp .small{font-size:.87rem}.dreamLp .footerSNS{text-align:center;overflow:hidden;margin:100px 0 30px;overflow:hidden;padding:10px 0}.dreamLp .footerSNS li{display:inline-block;margin:0 10px}.dreamLp .footerSNS li a{text-decoration:none;color:#fff;display:inline-block}@media only screen and (min-width: 960px){.dreamLp .footerSNS li a{border-radius:5px;border:solid 2px #fff;padding:5px 10px}}@media only screen and (min-width: 641px)and (max-width: 959px){.dreamLp .footerSNS li a{border-radius:5px;border:solid 2px #fff;padding:5px 10px;font-size:.93rem}}@media only screen and (max-width: 640px){.dreamLp .footerSNS li a{width:40px;height:40px;overflow:hidden;text-indent:110%;white-space:nowrap;background-size:40px 40px;background-repeat:no-repeat;border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border:solid #fcfdec 2px}}@media only screen and (max-width: 640px){.dreamLp .footerSNS li .twitter{background-image:url("https://blog.photoback.jp/wp-content/themes/photoback_blog/img/dream/twitter.jpg")}}@media only screen and (max-width: 640px){.dreamLp .footerSNS li .facebook{background-image:url("https://blog.photoback.jp/wp-content/themes/photoback_blog/img/dream/facebook.png")}}@media only screen and (max-width: 640px){.dreamLp .footerSNS li .line{background-image:url("https://blog.photoback.jp/wp-content/themes/photoback_blog/img/dream/line.png")}}.dreamLp .linkBtn{border-radius:5px;border:solid 2px #fcfdec;padding:5px 10px;text-decoration:none;color:#fcfdec;display:inline-block;margin:15px 0 30px}.dreamLp .arrowBtn{padding:5px 10px 5px 30px;position:relative}.dreamLp .arrowBtn:before{position:absolute;top:11px;left:12px;content:" ";width:0;height:0;border-style:solid;border-width:7.5px 0 7.5px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.dreamLp .arrowBtnL{padding:10px 20px 10px 40px;font-size:1.5em;position:relative}.dreamLp .arrowBtnL:before{position:absolute;top:17px;left:18px;content:" ";width:0;height:0;border-style:solid;border-width:7.5px 0 7.5px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.dreamLp .panel{-webkit-background-size:cover;background-size:cover}.dreamLp .panel-bg{position:absolute;background-clip:content-box;width:100%;height:100%;top:0;left:0;-webkit-filter:blur(5px);-moz-filter:blur(5px);filter:blur(5px)}.dreamLp .panel-in{position:relative}.dreamLp .panel-main{width:100%;margin:0 auto;padding:10px 0;z-index:30;position:relative;border:solid 1px rgba(23,21,21,.4);background:rgba(23,21,21,.4);border-bottom:1px solid #fff}.dreamLp .textCenter{text-align:center}@media only screen and (max-width: 640px){.dreamLp .spNone{display:none}}@media only screen and (min-width: 641px)and (max-width: 959px){.dreamLp .tbNone,.dreamLp .dreamHeaderSns li.tbNone,.dreamLp .footerSNS li.tbNone{display:none}}@media only screen and (min-width: 960px){.dreamLp .pcNone,.dreamLp .dreamHeaderSns li.pcNone,.dreamLp .footerSNS li.pcNone{display:none}}.dreamLp .marginTop10{margin:10px 0 0}.dreamLp .marginTop30{margin:30px 0 0}.dreamLp .marginTop60{margin:60px 0 0}.dreamLp .marginTop90{margin:90px 0 0}.dreamLp #contentIB p.marginUnder10,.dreamLp p.marginUnder10,.dreamLp .marginUnder10{margin:0 0 10px}.dreamLp #contentIB p.marginUnder30,.dreamLp p.marginUnder30,.dreamLp .marginUnder30{margin:0 0 30px}.dreamLp #contentIB p.marginUnder60,.dreamLp p.marginUnder60,.dreamLp .marginUnder60{margin:0 0 60px}.dreamLp #contentIB p.marginUnder90,.dreamLp p.marginUnder90,.dreamLp .marginUnder90{margin:0 0 90px}.dreamLp #contentIB p.fontSize08,.dreamLp .fontSize08{font-size:.87em}.dreamLp #contentIB p.fontSize09,.dreamLp .fontSize09{font-size:.93em}.dreamLp #contentIB p.fontSize2,.dreamLp .fontSize2{font-size:1.2em}.dreamLp #contentIB p.fontSize3,.dreamLp .fontSize3{font-size:1.3em}.dreamLp #contentIB p.fontSize5,.dreamLp .fontSize5{font-size:1.5em}.dreamLp #contentIB p.fontSize8,.dreamLp .fontSize8{font-size:1.8em}.dreamLp .overflow{overflow:hidden}.dreamLp .fontSize20{font-size:2em}.dreamLp .whiteBox{margin:0 auto 30px;width:70%;padding:20px;background:#fff;text-align:center;border-radius:10px}.dreamLp .whiteBox p{color:#000}.dreamLp .whiteBox img{width:100%;max-width:200px}.aboutvisualHistory img{width:100%}.historyPage{box-sizing:border-box}.historyPage ul,.historyPage li{box-sizing:border-box}.historyPage .chronology{background-image:url("/Content/img/about/history_line.png");background-size:30px;background-repeat:repeat-y;border-style:none;background-position:20px 0}.historyPage .chronology .chronologyLi60{padding:0 0 60px}@media only screen and (max-width: 640px){.historyPage .chronology .chronologyLi60{padding:0 0 30px}}.historyPage .chronology .chronologyLi90{padding:0 0 90px}@media only screen and (max-width: 640px){.historyPage .chronology .chronologyLi90{padding:0 0 50px}}.historyPage .chronology .chronologyLi{padding:0 0 30px;position:relative}@media only screen and (min-width: 960px){.historyPage .chronology .chronologyLi{cursor:pointer;padding:0 0 20px}}.historyPage .chronology .chronologyLi .chronologyToggleButton{display:table;position:absolute;background:#8fc31f;border-radius:10px;padding:10px;vertical-align:middle;text-align:center}@media only screen and (min-width: 960px){.historyPage .chronology .chronologyLi .chronologyToggleButton{top:20px;right:15px;width:100px;height:110px}}@media only screen and (min-width: 641px)and (max-width: 959px){.historyPage .chronology .chronologyLi .chronologyToggleButton{right:10px;width:100px;height:99px;box-sizing:border-box;top:25px;font-size:.93rem}}@media only screen and (max-width: 640px){.historyPage .chronology .chronologyLi .chronologyToggleButton{display:block;position:static;border-radius:0;margin:auto;background:#777}}.historyPage .chronology .chronologyLi .chronologyToggleButton .spanBtn{color:#fff;display:table-cell;vertical-align:middle;position:relative}.historyPage .chronology .chronologyLi .chronologyToggleButton .spanBtn:before{position:absolute;content:"▶";display:inline-block;bottom:-3px;right:-3px;border:solid 2px #fff;padding:1px 5px 1px 7px;border-radius:20px;font-size:10px}@media only screen and (min-width: 641px)and (max-width: 959px){.historyPage .chronology .chronologyLi .chronologyToggleButton .spanBtn:before{position:absolute;content:"▶";display:inline-block;bottom:-3px;right:-3px;width:5px;border:solid 2px #fff;padding:0px 8px 0px 5px;border-radius:20px;font-size:7px}}@media only screen and (max-width: 640px){.historyPage .chronology .chronologyLi .chronologyToggleButton .spanBtn{display:block}}.historyPage .chronology .chronologyTitleBox{display:table;border:solid 2px #8fc31f;overflow:hidden;width:100%}.historyPage .chronology .chronologyTitleBox li{padding:10px;display:table-cell;vertical-align:middle;background-color:#fff}@media only screen and (max-width: 640px){.historyPage .chronology .chronologyTitleBox{display:block;background:#fff}.historyPage .chronology .chronologyTitleBox li{display:inline-block}}@media only screen and (min-width: 960px){.historyPage .chronology .chronologyTitleBox .chronologyTitle{width:360px}}@media only screen and (min-width: 641px)and (max-width: 959px){.historyPage .chronology .chronologyTitleBox .chronologyTitle{width:24%}}@media only screen and (max-width: 640px){.historyPage .chronology .chronologyTitleBox .chronologyTitle{width:100%;vertical-align:top}}.historyPage .chronology .chronologyTitleBox .chronologyTitle .chronologyTextBox{box-sizing:border-box}@media only screen and (min-width: 960px){.historyPage .chronology .chronologyTitleBox .chronologyTitle .chronologyTextBox{height:150px;padding:5px 0 0}}@media only screen and (min-width: 960px){.historyPage .chronology .chronologyTitleBox .chronologyTitle .chronologyTextBox p{font-size:1.2em}}.historyPage .chronology .chronologyTitleBox .chronologyTitle .chronologyTextBox .date{padding:0 0 5px;border-bottom:1px solid #ddd}.historyPage .chronology .chronologyTitleBox .chronologyTitle .chronologyTextBoxLink{padding:5px 30px;border:solid 2px #777;text-align:center;border-radius:7px;margin:0 auto;box-sizing:border-box;position:relative}@media only screen and (min-width: 960px){.historyPage .chronology .chronologyTitleBox .chronologyTitle .chronologyTextBoxLink{width:240px}}@media only screen and (min-width: 641px)and (max-width: 959px){.historyPage .chronology .chronologyTitleBox .chronologyTitle .chronologyTextBoxLink{width:100%;font-size:12px}}@media only screen and (max-width: 640px){.historyPage .chronology .chronologyTitleBox .chronologyTitle .chronologyTextBoxLink{font-size:10px}}.historyPage .chronology .chronologyTitleBox .chronologyTitle .chronologyTextBoxLink:after{position:absolute;content:" ";right:10px;bottom:10px;width:0;height:0;border-style:solid;border-width:10px 7.5px 0 7.5px;border-color:#777 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media only screen and (min-width: 960px){.historyPage .chronology .chronologyTitleBox .chronologyImgBox{width:610px;padding:10px 120px 10px 10px}}@media only screen and (min-width: 641px)and (max-width: 959px){.historyPage .chronology .chronologyTitleBox .chronologyImgBox{width:75%;padding:24px 110px 10px 10px;vertical-align:top}}@media only screen and (max-width: 640px){.historyPage .chronology .chronologyTitleBox .chronologyImgBox{width:100%;text-align:center}}.historyPage .chronology .chronologyTitleBox .chronologyImgBox img{border-radius:10px;margin:0 10px 0 0}@media only screen and (max-width: 640px){.historyPage .chronology .chronologyTitleBox .chronologyImgBox img{margin:0 5px;width:45%}}@media only screen and (min-width: 960px){.historyPage .chronology .chronologyTitleBox .chronologyTitleSp{display:none}}@media only screen and (min-width: 641px)and (max-width: 959px){.historyPage .chronology .chronologyTitleBox .chronologyTitleSp{display:none}}@media only screen and (max-width: 640px){.historyPage .chronology .chronologyTitleBox .chronologyTitleSp{background:#8fc31f;color:#fff;padding:10px 20px;vertical-align:middle;text-align:center;position:relative;width:100%}.historyPage .chronology .chronologyTitleBox .chronologyTitleSp:before{position:absolute;content:"▼";display:inline-block;bottom:5px;right:5px;border:solid 2px #fff;padding:1px 6px 1px 6px;border-radius:20px;font-size:10px}}.historyPage .chronology .chronologyLiOther{padding:0 0 30px;position:relative}.historyPage .chronology .chronologyLiOther .chronologyTitleBox{border:solid 2px #f99700;width:100%}.historyPage .chronology .chronologyLiOther .chronologyTitleBox .chronologyTitle .chronologyTextBox{box-sizing:border-box}@media only screen and (min-width: 960px){.historyPage .chronology .chronologyLiOther .chronologyTitleBox .chronologyTitle .chronologyTextBox{height:auto;width:85%}}@media only screen and (min-width: 641px)and (max-width: 959px){.historyPage .chronology .chronologyLiOther .chronologyTitleBox .chronologyTitle .chronologyTextBox{width:80%}}@media only screen and (max-width: 640px){.historyPage .chronology .chronologyLiOther .chronologyTitleBox{padding:0}}@media only screen and (max-width: 640px){.historyPage .chronology .chronologyLiOther{padding:0 0 10px}}@media only screen and (max-width: 640px){.historyPage .chronology .chronologyLiOther .chronologyTitle{width:100%;padding:10px 10px 0}}.historyPage .chronology .chronologyLiOther .chronologyToggleButton{display:table;position:absolute;background:#f99700;border-radius:10px;vertical-align:middle;text-align:center;color:#fff}.historyPage .chronology .chronologyLiOther .chronologyToggleButton:before{position:absolute;content:"▶";display:inline-block;bottom:8px;right:8px;border:solid 2px #fff;padding:1px 5px 1px 7px;border-radius:20px;font-size:10px}@media only screen and (min-width: 960px){.historyPage .chronology .chronologyLiOther .chronologyToggleButton{top:15px;right:15px;padding:30px 10px;width:100px}}@media only screen and (min-width: 641px)and (max-width: 959px){.historyPage .chronology .chronologyLiOther .chronologyToggleButton{right:10px;box-sizing:border-box;top:10px;font-size:.93rem;padding:25px 5px;width:100px}}@media only screen and (max-width: 640px){.historyPage .chronology .chronologyLiOther .chronologyToggleButton{display:block;position:static;border-radius:0;margin:auto;background:#777;padding:10px}.historyPage .chronology .chronologyLiOther .chronologyToggleButton:before{bottom:16px;right:6px}}@media only screen and (min-width: 960px){.historyPage .chronology .chronologyLiOtherLink .chronologyTextBox{width:85%}}@media only screen and (min-width: 641px)and (max-width: 959px){.historyPage .chronology .chronologyLiOtherLink .chronologyTextBox{width:85%}}.historyPage .chronology .chronologyLiYear{display:inline-block;margin:0 0 10px;padding:10px 20px;background:#eee;border-radius:10px}.historyPage .chronology .buttunOff .chronologyTitle .chronologyTextBoxLink:after{border-width:0 7.5px 10px 7.5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #777 rgba(0,0,0,0)}@media only screen and (max-width: 640px){.historyPage .chronology .buttunOff .chronologyTitleSp:before{position:absolute;content:"▲";display:inline-block;bottom:5px;right:5px;border:solid 2px #fff;padding:1px 6px 1px 6px;border-radius:20px;font-size:10px}}.historyPage .chronology .chronologyTitleDetail{display:none;padding:10px;background:#eee;position:relative}.historyPage .chronology .chronologyTitleDetail:after{position:absolute;content:"×";color:#777;bottom:7px;right:7px;width:20px;height:20px;border:2px solid #777;display:inline-block;padding:0px 2px 4px;border-radius:20px;text-align:center;font-size:15px}.historyPage .chronology .chronologyTitleDetailUl{overflow:hidden;padding:20px 0 0}.historyPage .chronology .chronologyTitleDetailUl .chronologyTitleDetailLi{padding:0 10px 20px;text-align:left;vertical-align:top}@media only screen and (min-width: 960px){.historyPage .chronology .chronologyTitleDetailUl .chronologyTitleDetailLi{display:inline-block;width:48%}}@media only screen and (min-width: 641px)and (max-width: 959px){.historyPage .chronology .chronologyTitleDetailUl .chronologyTitleDetailLi{display:inline-block;width:48%}}@media only screen and (max-width: 640px){.historyPage .chronology .chronologyTitleDetailUl .chronologyTitleDetailLi{display:block}}.historyPage .chronology .chronologyTitleDetailUl .chronologyTitleDetailLi .chronologyTitleDetailTitle{margin:0}.historyPage .historyLastText{padding:10px 20px;background:#8fc31f;text-align:center;margin:0 0 60px;color:#fff;border-radius:10px}#about .chronologyImgBox img{margin-bottom:0}@media only screen and (min-width: 960px){#about .chronologyImgBox img{width:200px}}@media only screen and (min-width: 641px)and (max-width: 959px){#about .chronologyImgBox img{width:150px}}@media only screen and (max-width: 640px){#about .chronologyImgBox img{margin-bottom:10px;width:45%}}#about .chronologyTitleDetailTitle{margin:0}#about .chronology p{margin:0 0 10px;line-height:1.5em}#about a.chronologyToggleButton{text-decoration:none}#container a.chronologyToggleButton{color:#fff}.marginTop10{margin:10px 0 0}.marginTop30{margin:30px 0 0}.marginTop60{margin:60px 0 0}.marginTop90{margin:90px 0 0}.marginTop120{margin:120px 0 0}#contentIB p.marginUnder10,p.marginUnder10,.marginUnder10{margin:0 0 10px}#contentIB p.marginUnder30,p.marginUnder30,.marginUnder30{margin:0 0 30px}#contentIB p.marginUnder60,p.marginUnder60,.marginUnder60{margin:0 0 60px}#contentIB p.marginUnder90,p.marginUnder90,.marginUnder90{margin:0 0 90px}#contentIB p.marginUnder120,p.marginUnder120,.marginUnder120{margin:0 0 120px}#contentIB p.fontSize08,.fontSize08{font-size:.87em}#contentIB p.fontSize09,.fontSize09{font-size:.93em}#contentIB p.fontSize2,.fontSize2{font-size:1.2em}#contentIB p.fontSize3,.fontSize3{font-size:1.3em}#contentIB p.fontSize5,.fontSize5{font-size:1.5em}#contentIB p.fontSize8,.fontSize8{font-size:1.8em}.overflow{overflow:hidden}.textCenter{text-align:center}.fontRed{color:#c3271f}.fontMain{color:#8fc31f}.fontBold{font-weight:bold}@media only screen and (max-width: 640px){.spBr{display:block}}@media only screen and (min-width: 641px)and (max-width: 959px){.tbBr{display:block}}@media only screen and (min-width: 960px){.pcBr{display:block}}@media only screen and (max-width: 640px){.spNone{display:none}}@media only screen and (min-width: 641px)and (max-width: 959px){.tbNone{display:none}}@media only screen and (min-width: 960px){.pcNone{display:none}}.borderBox{margin:20px 0;padding:20px;border:solid 2px #8fc31f}.borderBox h1,.borderBox h2,.borderBox h3,.borderBox h4,.borderBox h5,.borderBox h6{margin:0}.grayBorderImg{border:solid 1px #ccc}.img100{max-width:100%}.positionR{position:relative}.red{color:#f99700}.textCenter{text-align:center}.textLeft{text-align:left}.textRight{text-align:right}.grayBorderBox{padding:20px;border:solid 2px #ccc}.grayBox{padding:20px;background:#f2f2f2;border-radius:10px}.btnList{text-align:center}.btnList li{display:inline-block !important;margin:0 5px 10px !important;width:auto !important;padding:0 !important}@media only screen and (max-width:640px){.btnList li{display:block}}.col2{text-align:center}.col2>li{width:47.5%;display:inline-block;margin:0 10px 10px;vertical-align:top}@media only screen and (min-width: 641px)and (max-width: 1039px){.col2>li{width:45%;margin:0 10px 10px}}@media only screen and (max-width: 640px){.col2>li{width:100%;margin:0 0 10px}}.col3{text-align:center}.col3>li{width:31%;display:inline-block;margin:0 10px 10px;vertical-align:top}@media only screen and (min-width: 641px)and (max-width: 1039px){.col3>li{width:30%;margin:0 10px 10px}}@media only screen and (max-width: 640px){.col3>li{width:100%;margin:0 0 10px}}.btn{display:inline-block;padding:0 10px;border-radius:20px;background:#ccc;transition:all 300ms 0s ease;box-shadow:0px 1.5px 1.5px .5px rgba(76,76,76,.4);-webkit-tap-highlight-color:rgba(0,0,0,0)}@media only screen and (min-width: 1040px){.btn{cursor:pointer}.btn:hover{background:#e6e6e6;box-shadow:0px 1px 1px 0px rgba(76,76,76,.2)}}.btn_yellow{background:#f0dc69}@media only screen and (min-width: 1040px){.btn_yellow:hover{background:#f5e797}}.btn_blue{background:#96c8d7}@media only screen and (min-width: 1040px){.btn_blue:hover{background:#a8d2de;color:#fff}}.btn_gray{background:#b4aa96}@media only screen and (min-width: 1040px){.btn_gray:hover{background:#bfb6a5;color:#fff}}.btn_red{background:#e15a5a;color:#fff !important}@media only screen and (min-width: 1040px){.btn_red:hover{background:#e57070;color:#fff}}.btn_none{box-shadow:none}@media only screen and (min-width: 1040px){.btn_none:hover{background:#ccc;box-shadow:none}}.btnSize2{padding:10px 20px !important;border-radius:30px}.btnSize3{padding:15px 40px !important;border-radius:50px;font-size:1.5rem !important;letter-spacing:1.5px}@media only screen and (max-width: 640px){.btnSize3{font-size:1.3rem !important;padding:10px 30px !important}}.btnSizeS{padding:0 10px;border-radius:30px;font-size:.87rem;display:inline-block;line-height:2.5em}.btnForm{margin:30px 0;text-align:center}.btnForm .btn{font-size:1.3rem;padding:10px 20px;border-radius:40px}@media only screen and (min-width: 1040px){.btnForm .btn{cursor:pointer}}.btnList{text-align:center}.btnList li{display:inline-block !important;margin:0 5px 10px !important;width:auto !important;padding:0 !important}@media only screen and (max-width: 640px){.btnList li{display:block}}@media only screen and (min-width: 1040px){.btnList .manualPc{display:inline-block !important}}@media only screen and (min-width: 641px)and (max-width: 1039px){.btnList .manualPc{display:inline-block !important}}@media only screen and (max-width: 640px){.btnList .manualPc{display:none !important}}@media only screen and (min-width: 1040px){.btnList .manualSp{display:none !important}}@media only screen and (min-width: 641px)and (max-width: 1039px){.btnList .manualSp{display:none !important}}@media only screen and (max-width: 640px){.btnList .manualSp{display:inline-block !important}}.btnList span a{display:inline-block;padding:10px 20px !important;border-radius:30px;background:#f0dc69;transition:all 300ms 0s ease;box-shadow:0px 1.5px 1.5px .5px rgba(76,76,76,.4);-webkit-tap-highlight-color:rgba(0,0,0,0);border-bottom:none}.aboutFotokoBalloonSmall{overflow:hidden}.aboutFotokoBalloonSmall .aboutFotokoLeft{width:10%;float:left}@media only screen and (max-width:640px){.aboutFotokoBalloonSmall .aboutFotokoLeft{width:15%}}.aboutFotokoBalloonSmall .aboutFotokoRight{width:80%;float:right;padding:20px;background:#f2f2f2;border-radius:10px;position:relative}.aboutFotokoBalloonSmall .aboutFotokoRight:before{content:" ";position:absolute;display:block;top:20%;left:-18px;width:0;height:0;border-style:solid;border-width:15px 20px 15px 0;border-color:rgba(0,0,0,0) #f2f2f2 rgba(0,0,0,0) rgba(0,0,0,0)}@media only screen and (max-width:640px){.aboutFotokoBalloonSmall .aboutFotokoRight{padding:10px;width:70%}.aboutFotokoBalloonSmall .aboutFotokoRight:before{top:4%;left:-13px}}.giftRegisterTable{border:solid 1px #ccc;background:#fff;width:100%;font-size:.95rem;box-sizing:border-box}.giftRegisterTable tr{border-bottom:solid 1px #ccc;width:100%;box-sizing:border-box}.giftRegisterTable tr:nth-child(odd){background:#f2f2f2}.giftRegisterTable tr:first-child{background:#ccc}@media only screen and (max-width:640px){.giftRegisterTable tr:first-child{display:none}}.giftRegisterTable tr:last-child{border-bottom:none}@media only screen and (max-width:640px){.giftRegisterTable tbody,.giftRegisterTable tr{display:block}}@media only screen and (max-width:640px){.giftRegisterTable{max-width:100%;display:block}}.giftRegisterTable th,.giftRegisterTable td{max-width:310px;box-sizing:border-box;padding:5px;word-wrap:break-word}@media only screen and (min-width:641px)and (max-width:1039px){.giftRegisterTable th,.giftRegisterTable td{max-width:250px}}@media only screen and (max-width:640px){.giftRegisterTable th,.giftRegisterTable td{max-width:100%;display:block}}@media only screen and (max-width:640px){.giftRegisterTable th{display:none}}@media only screen and (max-width:640px){.giftRegisterTable td:first-child{background:#ddd}}.giftRegisterTable .days{color:#e15a5a}@media only screen and (min-width:1040px){.giftRegisterTable .giftRegisterTableTitle{display:none}}@media only screen and (min-width:641px)and (max-width:1039px){.giftRegisterTable .giftRegisterTableTitle{display:none}}.giftRegisterTable .submitTd,.giftRegisterTable .submitTh{display:none}#checkoutBlock #sidebar .boxL a.btn{padding:0;border-radius:0;background:none;box-shadow:0px 0px 0px 0px}#checkoutBlock .btnNext a.btn{padding:0;border-radius:0;background:none;box-shadow:0px 0px 0px 0px}.slickCampaignLink{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}.slickCampaignLink>li{flex-shrink:0;position:relative}@media only screen and (min-width:1040px){.slickCampaignLink>li{width:200px;cursor:pointer;padding:0 10px}}@media only screen and (min-width:641px)and (max-width:1039px){.slickCampaignLink>li{width:150px;padding:0 10px}}@media only screen and (max-width:640px){.slickCampaignLink>li{width:50%;padding:0 5px 10px}}.slickCampaignLink>li a{display:inline-block}.slickCampaignLink>li img{width:100%;height:auto;vertical-align:middle;border-radius:10px;box-shadow:1px 1px 2px 0px rgba(0,0,0,.21)}.slickCampaignLink>li img:hover{transition:.5s;box-shadow:1px 1px 2px 0px rgba(0,0,0,0)}.slickCampaignLink>li:hover{transition:.5s;opacity:.7}.registerStepper{text-align:center;margin:0 0 10px}.registerStepper img{max-width:250px;height:auto}@media only screen and (max-width:640px){.registerStepper img{max-width:200px}}