@import"reset.css";html{visibility:hidden}html.wf-active{visibility:visible}@media print,screen{.pcNone{display:block !important}.spNone{display:none !important}.pcNoneImg{display:inline-block !important}.spNoneImg{display:none !important}html,body{font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Helvetica,Arial,Verdana,sans-serif;background-color:#fff;font-size:12px;-webkit-text-size-adjust:none;-webkit-font-smoothing:subpixel-antialiased}.clearfix{zoom:1}.clearfix:before{content:"";display:table}.clearfix:after{content:"";display:table;clear:both}._sharebuttons{display:-webkit-box;display:-ms-flexbox;display:flex}._sharebuttons>iframe{margin-right:3.13vw}sup{line-height:1em;vertical-align:super;font-size:.6em}#gachaConsent{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:2000;padding:0 3.125vw;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#gachaConsent .gachaConsentWrap{border:1.25vw solid #00b5f0;background-color:#fff;width:100%;-webkit-box-sizing:borde-box;box-sizing:borde-box}#gachaConsent .gachaConsentWrap .head{text-align:center;padding:3.125vw;border-bottom:.9375vw solid #00b5f0}#gachaConsent .gachaConsentWrap .head img{width:15vw;display:inline-block}#gachaConsent .gachaConsentWrap .head p{margin-top:3.125vw;color:#f24fa0;font-size:4.375vw;font-weight:700;line-height:1.42em}#gachaConsent .gachaConsentWrap .summary{padding:6.25vw 0;color:#3c3c3c}#gachaConsent .gachaConsentWrap .summary ol{padding:0 3.125vw}#gachaConsent .gachaConsentWrap .summary ol li{font-size:3.75vw;line-height:1.5em;margin-top:1em;text-indent:-1em;padding-left:1em}#gachaConsent .gachaConsentWrap .summary ol li:first-of-type{margin-top:0}#gachaConsent .gachaConsentWrap .summary .buttons{margin-top:6.25vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#gachaConsent .gachaConsentWrap .summary .buttons a{position:relative;font-weight:700;font-size:3.75vw;padding:3.125vw 0;text-decoration:none;text-align:center;-ms-flex-negative:0;flex-shrink:0;display:block;width:40.9375vw;border-width:.625vw;border-style:solid;margin:0 1.5625vw;border-radius:2.5vw;-webkit-box-sizing:border-box;box-sizing:border-box}#gachaConsent .gachaConsentWrap .summary .buttons a svg{width:1.875vw;height:3.125vw;position:absolute;top:calc(50% - 1.5625vw);right:3.75vw}#gachaConsent .gachaConsentWrap .summary .buttons a:first-of-type{color:#00b5f0;border-color:#00b5f0}#gachaConsent .gachaConsentWrap .summary .buttons a:first-of-type svg path{fill:#00b5f0}#gachaConsent .gachaConsentWrap .summary .buttons a:last-of-type{color:#f24fa0;border-color:#f24fa0}#gachaConsent .gachaConsentWrap .summary .buttons a:last-of-type svg path{fill:#f24fa0}#main_container a{color:#db0071;display:inline-block}a{outline:none}a:link,a:visited,a:focus{outline:none}.tbudr{font-family:tbudrgothic-std,sans-serif !important;font-weight:400;font-style:normal}.tbudr-b{font-family:tbudrgothic-std,sans-serif !important;font-weight:700;font-style:normal}.tbudr-h{font-family:tbudrgothic-std,sans-serif !important;font-weight:900;font-style:normal}header#tartsHeader{position:relative;color:#3c3c3c;z-index:1000;background-color:#fff}header#tartsHeader h1{margin:1.875vw;width:13.125vw;height:12.5vw}header#tartsHeader h1 a{display:block}header#tartsHeader h1 a img{width:100%}header#tartsHeader .inner{position:relative;z-index:900;background-color:#fff}header#tartsHeader .inner.clearfix{zoom:1 !important}header#tartsHeader .inner.clearfix:before{content:"" !important;display:table !important}header#tartsHeader .inner.clearfix:after{content:"" !important;display:table !important;clear:both !important}header#tartsHeader nav{max-height:0;-webkit-transition:max-height .5s;transition:max-height .5s;overflow:hidden;display:block;width:100%;position:absolute;top:16.25vw;left:0;background-color:#f24fa0}header#tartsHeader nav.is_visible{height:auto;max-height:120vh}header#tartsHeader nav .main{margin-top:1.875vw}header#tartsHeader nav .main ul li{-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:.3125vw solid #e6e6e6}header#tartsHeader nav .main ul li a{padding:6.25vw;color:#3c3c3c;text-decoration:none;font-size:4.375vw;display:block;background-image:url(../images/arrow01.svg);background-repeat:no-repeat;background-position:right 6.25vw center;background-size:1.875vw auto}header#tartsHeader nav .main ul li a span{display:block;color:#b4b4b4;font-weight:700;font-size:2.5vw;margin-top:1.5625vw}header#tartsHeader nav .sub ul{width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}header#tartsHeader nav .sub ul li{-webkit-box-sizing:border-box;box-sizing:border-box;width:50vw;border-bottom:.3125vw solid #e6e6e6}header#tartsHeader nav .sub ul li a{text-decoration:none;padding:6.25vw;color:#3c3c3c;font-size:3.75vw;display:block;background-image:url(../images/arrow02.svg);background-repeat:no-repeat;background-size:3.75vw;line-height:1em;text-indent:5vw;background-position:left 6.25vw center}header#tartsHeader nav .sub ul li:nth-child(odd){border-right:.3125vw solid #e6e6e6}header#tartsHeader nav .sub ul li.biz{width:100vw;border:none;padding:6.25vw}header#tartsHeader nav .sub ul li.biz a{background-image:url(../images/arrow01.svg);background-repeat:no-repeat;background-position:right 6.25vw center;background-size:1.875vw auto;border:.625vw solid #e6e6e6;text-indent:0;text-align:center;border-radius:2.5vw}header#tartsHeader nav ul{background-color:#fff}header#tartsHeader .btn_close{padding:6.25vw 0}header#tartsHeader .btn_close a{font-size:4.375vw;color:#fff;text-decoration:none;width:20.625vw;display:block;background-image:url(../images/cross01.svg);background-repeat:no-repeat;background-position:right 3.125vw center;background-size:4.375vw;margin:0 auto;padding:3.125vw}header#tartsHeader #search_box{max-height:0;-webkit-transition:max-height .5s;transition:max-height .5s;overflow:hidden;display:block;width:100%;position:absolute;top:16.25vw;left:0;color:#3c3c3c;background-color:#f24fa0}header#tartsHeader #search_box.is_visible{height:auto;max-height:100vh}header#tartsHeader #search_box>div.formwrap{background-color:#fff;margin:1.875vw 1.875vw 0 1.875vw;padding:1.875vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}header#tartsHeader #search_box>div.formwrap .ico{width:9.6875vw;padding-right:3.125vw;padding-left:0;border-right:.3125vw solid #e6e6e6;-webkit-box-sizing:border-box;box-sizing:border-box}header#tartsHeader #search_box>div.formwrap .ico svg{margin-left:1.25vw;margin-top:3.75vw;width:4.6875vw;height:auto}header#tartsHeader #search_box>div.formwrap form{font-family:inherit}header#tartsHeader #search_box>div.formwrap form input{display:inline-block;font-size:4.375vw;background:none;float:left;color:#3c3c3c;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:70vw;padding:1.875vw}header#tartsHeader #search_box>div.formwrap form input:focus{outline:none}header#tartsHeader #search_box>div.formwrap button{margin-left:1.875vw;display:inline-block;border:none;padding:0;width:12.5vw;height:12.5vw;background:rgba(0,0,0,0)}header#tartsHeader #search_box>div.formwrap button img{width:100%}header#tartsHeader #btn_search{width:12.5vw;display:block;position:absolute;top:1.875vw;right:16.25vw}header#tartsHeader #btn_search svg{width:12.5vw;height:auto;cursor:pointer;display:block}header#tartsHeader #btn_search svg .rect{fill:#f24fa0;stroke:#f24fa0}header#tartsHeader #btn_search svg .symbol{fill:#fff}header#tartsHeader #btn_search.is_visible svg .rect{fill:#fff}header#tartsHeader #btn_search.is_visible svg .symbol{fill:#f24fa0}header#tartsHeader .btn_menu{position:absolute;top:1.875vw;right:1.875vw;background:#fff;width:12.5vw;height:12.5vw;-webkit-box-sizing:border-box;box-sizing:border-box}header#tartsHeader .btn_menu span{display:block;position:absolute;top:50%;left:50%;width:7.5vw;height:1.25vw;margin:-0.625vw 0 0 -3.75vw;background:#f24fa0;-webkit-transition:.3s;transition:.3s}header#tartsHeader .btn_menu span:before,header#tartsHeader .btn_menu span:after{display:block;content:"";position:absolute;top:50%;left:0;width:7.5vw;height:1.25vw;background:#f24fa0;-webkit-transition:.3s;transition:.3s}header#tartsHeader .btn_menu span:before{margin-top:-3.75vw}header#tartsHeader .btn_menu span:after{margin-top:2.5vw}header#tartsHeader .btn_menu .close{background:rgba(0,0,0,0)}header#tartsHeader .btn_menu .close:before,header#tartsHeader .btn_menu .close:after{margin-top:-0.625vw}header#tartsHeader .btn_menu .close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header#tartsHeader .btn_menu .close:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}#tartsHeaderBg{-webkit-transition:opacity .5s;transition:opacity .5s;pointer-events:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;z-index:500;position:fixed !important;top:0;left:0 !important;width:100%;height:100%;background-color:rgba(0,0,0,.8)}#tartsHeaderBg.is_visible{pointer-events:auto !important;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#bcwrap{background-color:#f6f6f6;color:#3c3c3c;font-size:2.5vw;border-top:.3125vw solid #e6e6e6;border-bottom:.3125vw solid #e6e6e6}#bcwrap div{padding:1.875vw;-webkit-box-sizing:border-box;box-sizing:border-box}#bcwrap div ul li{line-height:1.57em;display:inline-block}#bcwrap div ul li a{color:#f24fa0;text-decoration:none}nav#tartsBreadcrumb{background-color:#f6f6f6;color:#3c3c3c;font-size:2.5vw;border-top:.3125vw solid #e6e6e6;border-bottom:.3125vw solid #e6e6e6}nav#tartsBreadcrumb div{padding:1.875vw;-webkit-box-sizing:border-box;box-sizing:border-box}nav#tartsBreadcrumb div ul li{line-height:1.57em;display:inline-block}nav#tartsBreadcrumb div ul li:after{content:" > "}nav#tartsBreadcrumb div ul li:last-of-type:after{content:""}nav#tartsBreadcrumb div ul li a{color:#f24fa0;text-decoration:none;display:inline-block}footer#tartsFooter{background-color:#f6f6f6;border-bottom:1.875vw solid #f24fa0}footer#tartsFooter .tartsPageTop.pcNone{background-color:#f24fa0;color:#fff;text-align:center;padding:6.25vw 0;font-size:4.375vw;text-decoration:none;background-image:url(../images/arrow04.svg);background-repeat:no-repeat;background-size:auto 2.8125vw;background-position:right 6.25vw center}footer#tartsFooter .tartsPageTop.pc{display:none}footer#tartsFooter .annotation{padding:3.125vw}footer#tartsFooter .annotation p{font-size:2.5vw;line-height:1.5em;color:#3c3c3c}footer#tartsFooter .socials{border-width:1px 0 0 0;border-color:#e6e6e6;border-style:solid;padding:6.25vw 0}footer#tartsFooter .socials ul{display:-webkit-box;display:-ms-flexbox;display:flex;flex-warp:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer#tartsFooter .socials ul li{width:26.25vw;text-align:center}footer#tartsFooter .socials ul li a{text-decoration:none;display:inline-block;color:#3c3c3c}footer#tartsFooter .socials ul li a figure img{width:13.125vw;border-radius:50%}footer#tartsFooter .socials ul li a figure figcaption{margin-top:2.8125vw;font-size:3.125vw}footer#tartsFooter nav.nav01>div>a{border-top:1px solid #e6e6e6;display:block;font-size:3.75vw;color:#3c3c3c;padding:5.625vw 6.25vw;text-decoration:none}footer#tartsFooter nav.nav01>div>a>div{float:right;top:50%;right:3.125vw}footer#tartsFooter nav.nav01>div>a>div div{width:3.125vw;height:3.125vw;position:relative}footer#tartsFooter nav.nav01>div>a>div span.line1{display:block;position:absolute;top:calc(50% - .3125vw);left:0;width:3.125vw;height:.625vw;margin:0;background:#b4b4b4;-webkit-transition:.3s;transition:.3s}footer#tartsFooter nav.nav01>div>a>div span.line2{display:block;content:"";position:absolute;top:0;left:calc(50% - .3125vw);width:.625vw;height:3.125vw;background:#b4b4b4;-webkit-transition:.3s;transition:.3s}footer#tartsFooter nav.nav01>div>a.open span{-webkit-transform:rotate(90deg);transform:rotate(90deg)}footer#tartsFooter nav.nav01>div>a.open span.line1{opacity:0}footer#tartsFooter nav.nav01>div ul{display:none;border-top:1px solid #e6e6e6}footer#tartsFooter nav.nav01>div ul li{padding:0 3.125vw}footer#tartsFooter nav.nav01>div ul li a{border-bottom:1px solid #e6e6e6;display:block;font-size:3.125vw;color:#3c3c3c;padding:5.625vw 3.125vw;text-decoration:none;background-image:url(../images/arrow03.svg);background-repeat:no-repeat;background-position:right 3.125vw center;background-size:1.875vw 3.125vw}footer#tartsFooter nav.nav01>div ul li:last-of-type a{border-bottom:0}footer#tartsFooter nav.nav01>div:last-of-type ul{display:block}footer#tartsFooter .bottoms{text-align:right}footer#tartsFooter .bottoms nav.nav02{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:5.625vw 0;font-size:3.125vw}footer#tartsFooter .bottoms nav.nav02 ul{text-align:center}footer#tartsFooter .bottoms nav.nav02 ul li{display:inline-block}footer#tartsFooter .bottoms nav.nav02 ul li a{color:#3c3c3c;text-decoration:none}footer#tartsFooter .bottoms nav.nav02 ul li:before,footer#tartsFooter .bottoms nav.nav02 ul li:last-child:after{content:"｜"}footer#tartsFooter .bottoms .copyrights{padding:12.5vw 3.125vw 3.125vw 3.125vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}footer#tartsFooter .bottoms .copyrights>div:nth-of-type(1) img{width:53.125vw;display:inline-block;margin-bottom:1.875vw}footer#tartsFooter .bottoms .copyrights>div:nth-of-type(1) small{display:block;font-size:2.5vw;line-height:1em}footer#tartsFooter .bottoms .copyrights>div:nth-of-type(2){margin-left:3.125vw}footer#tartsFooter .bottoms .copyrights>div:nth-of-type(2) img{width:10.9375vw;display:block}footer#tartsFooter .bottoms.t2_100th .copyrights{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer#tartsFooter .bottoms.t2_100th .copyrights>div:nth-of-type(1) img{width:53.125vw;display:inline-block;margin-bottom:1.875vw}footer#tartsFooter .bottoms.t2_100th .copyrights>div:nth-of-type(1) small{text-align:left;display:block;font-size:2.5vw;line-height:1em}footer#tartsFooter .bottoms.t2_100th .copyrights>div:nth-of-type(2){margin-left:0}footer#tartsFooter .bottoms.t2_100th .copyrights>div:nth-of-type(2) img{width:23.75vw;display:block}}@media print,screen and (min-width: 640px){.pcNone{display:none !important}.spNone{display:block !important}.pcNoneImg{display:none !important}.spNoneImg{display:inline-block !important}._sharebuttons>iframe{margin-right:10px}#gachaConsent{padding:0}#gachaConsent .gachaConsentWrap{border:4px solid #00b5f0;width:516px}#gachaConsent .gachaConsentWrap .head{padding:20px;border-bottom:3px solid #00b5f0}#gachaConsent .gachaConsentWrap .head img{width:72px}#gachaConsent .gachaConsentWrap .head p{margin-top:20px;font-size:22px;line-height:1.42em}#gachaConsent .gachaConsentWrap .summary{padding:20px 0 30px 0}#gachaConsent .gachaConsentWrap .summary ol{padding:0 20px}#gachaConsent .gachaConsentWrap .summary ol li{font-size:14px}#gachaConsent .gachaConsentWrap .summary ol li:first-of-type{margin-top:0}#gachaConsent .gachaConsentWrap .summary .buttons{margin-top:30px}#gachaConsent .gachaConsentWrap .summary .buttons a{position:relative;font-weight:700;font-size:16px;padding:14px 0;text-decoration:none;text-align:center;-ms-flex-negative:0;flex-shrink:0;display:block;width:160px;border-width:2px;border-style:solid;margin:0 15px;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box}#gachaConsent .gachaConsentWrap .summary .buttons a svg{width:8px;height:14px;position:absolute;top:16px;right:16px}#gachaConsent .gachaConsentWrap .summary .buttons a:first-of-type{color:#00b5f0;border-color:#00b5f0}#gachaConsent .gachaConsentWrap .summary .buttons a:first-of-type svg path{fill:#00b5f0}#gachaConsent .gachaConsentWrap .summary .buttons a:first-of-type:hover{color:#fff;background-color:#00b5f0}#gachaConsent .gachaConsentWrap .summary .buttons a:first-of-type:hover svg path{fill:#fff}#gachaConsent .gachaConsentWrap .summary .buttons a:last-of-type{color:#f24fa0;border-color:#f24fa0}#gachaConsent .gachaConsentWrap .summary .buttons a:last-of-type svg path{fill:#f24fa0}#gachaConsent .gachaConsentWrap .summary .buttons a:last-of-type:hover{color:#fff;background-color:#f24fa0}#gachaConsent .gachaConsentWrap .summary .buttons a:last-of-type:hover svg path{fill:#fff}header#tartsHeader{width:100%}header#tartsHeader .inner{position:relative;margin:0 auto;padding:0 20px;width:1240px;-webkit-box-sizing:border-box;box-sizing:border-box}header#tartsHeader .inner h1{margin:6px 0;width:95px;height:90px}header#tartsHeader .inner nav{display:block;max-height:auto;padding-top:0;overflow:visible;width:auto;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0)}header#tartsHeader .inner nav .main{position:absolute;top:42px;left:115px;width:1105px;margin-top:0}header#tartsHeader .inner nav .main ul li{float:left;width:263px;border-bottom:none;border-right:1px solid #e6e6e6;padding:0 6px}header#tartsHeader .inner nav .main ul li:last-of-type{border-right:none}header#tartsHeader .inner nav .main ul li a{width:100%;padding:10px 0;font-size:16px;display:inline-block;text-align:center;background-image:none;border-bottom:6px solid #fff}header#tartsHeader .inner nav .main ul li a span{font-size:10px;margin-top:2px}header#tartsHeader .inner nav .main ul li a:hover{color:#f24fa0}header#tartsHeader .inner nav .main ul li a:hover span{color:#f24fa0}header#tartsHeader .inner nav .main ul li a.active{border-bottom:6px solid #f24fa0}header#tartsHeader .inner nav .sub{position:relative;width:1105px;top:6px;margin-left:115px;background:rgba(0,0,0,0)}header#tartsHeader .inner nav .sub ul{background:rgba(0,0,0,0);width:100%;text-align:right;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}header#tartsHeader .inner nav .sub ul li{-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;display:inline-block;border:none;margin-left:14px}header#tartsHeader .inner nav .sub ul li a{text-decoration:none;padding:0;color:#3c3c3c;font-size:12px;display:inline-block;background-image:url(../images/arrow02.svg);background-size:12px;text-indent:16px;background-position:left 0 center}header#tartsHeader .inner nav .sub ul li a:hover{color:#f24fa0}header#tartsHeader .inner nav .sub ul li a:hover span{color:#f24fa0}header#tartsHeader .inner nav .sub ul li:nth-child(odd){border:none}header#tartsHeader .inner nav .sub ul li.biz{width:auto;border:none;padding:0}header#tartsHeader .inner nav .sub ul li.biz a{width:170px;padding:6px 0;background-image:url(../images/arrow01.svg);background-position:right 9px center;background-size:5px auto;border:2px solid #e6e6e6;text-indent:0;text-align:center;border-radius:8px}header#tartsHeader .inner #search_box{padding-top:0;width:1100px;position:absolute;top:auto;bottom:6px;left:120px;background-color:#fff;z-index:500;height:54px;overflow:hidden;max-height:auto;-webkit-transition:all .2s cubic-bezier(0.25, 0.1, 0.25, 1);transition:all .2s cubic-bezier(0.25, 0.1, 0.25, 1);opacity:0}header#tartsHeader .inner #search_box.is_visible{opacity:1;display:block}header#tartsHeader .inner #search_box>div.formwrap{width:1039px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #f24fa0;background-color:#fff;margin:0;height:54px;padding:6px 0}header#tartsHeader .inner #search_box>div.formwrap .ico{width:auto;border-right:1px solid #f24fa0;padding-right:10px;height:40px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}header#tartsHeader .inner #search_box>div.formwrap .ico svg{width:24px;height:24px;margin-left:6px;margin-top:8px;display:inline-block}header#tartsHeader .inner #search_box>div.formwrap .ico svg path{fill:#f24fa0}header#tartsHeader .inner #search_box>div.formwrap form{font-family:inherit}header#tartsHeader .inner #search_box>div.formwrap form input{font-size:16px;width:970px;padding:3px 0;margin-left:10px}header#tartsHeader .inner #search_box>div.formwrap form input:-ms-input-placeholder{color:#b4b4b4}header#tartsHeader .inner #search_box>div.formwrap form input::-ms-input-placeholder{color:#b4b4b4}header#tartsHeader .inner #search_box>div.formwrap form input:-ms-input-placeholder,header#tartsHeader .inner #search_box>div.formwrap form input::placeholder,header#tartsHeader .inner #search_box>div.formwrap form input::-ms-input-placeholder{color:#b4b4b4}header#tartsHeader .inner #search_box>div.formwrap form input:focus{outline:none}header#tartsHeader .inner #search_box>div.formwrap button{margin-left:1.875vw;display:inline-block;border:none;display:none;padding:0;width:12.5vw;height:12.5vw;background:rgba(0,0,0,0)}header#tartsHeader .inner #search_box>div.formwrap button img{width:100%}header#tartsHeader .inner #search_box .btn_close{position:absolute;top:0;right:0;padding:0;width:54px;height:54px}header#tartsHeader .inner #search_box .btn_close a{text-indent:0;background-image:none;margin:0;padding:0;width:54px;height:54px}header#tartsHeader .inner #search_box .btn_close a svg{display:block;width:54px;height:54px}header#tartsHeader .inner #search_box .btn_close a svg .rect{fill:#f24fa0;width:52px;height:52px;-webkit-box-sizing:border-box;box-sizing:border-box}header#tartsHeader .inner #search_box .btn_close a svg .symbol{fill:#fff}header#tartsHeader .inner #search_box .btn_close a:hover svg .rect{fill:#fff}header#tartsHeader .inner #search_box .btn_close a:hover svg .symbol{fill:#f24fa0}header#tartsHeader .inner #btn_search{z-index:300;width:54px;top:42px;right:20px}header#tartsHeader .inner #btn_search svg{width:54px;height:54px}header#tartsHeader .inner #btn_search svg .rect{fill:#f24fa0;stroke:#f24fa0}header#tartsHeader .inner #btn_search svg .symbol{fill:#fff}header#tartsHeader .inner #btn_search:hover svg .rect{fill:#fff}header#tartsHeader .inner #btn_search:hover svg .symbol{fill:#f24fa0}#tartsHeaderBg{display:none !important;visibility:hidden !important}#tartsHeaderBg.is_visible{display:none !important;visibility:hidden !important}#bcwrap,nav#tartsBreadcrumb{min-width:1240px;font-size:10px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}#bcwrap div,nav#tartsBreadcrumb div{width:1240px;padding:6px 20px;margin:0 auto}#bcwrap div ul li a:hover,nav#tartsBreadcrumb div ul li a:hover{text-decoration:underline}footer#tartsFooter{min-width:1240px;border-top:1px solid #e6e6e6;border-bottom:6px solid #f24fa0}footer#tartsFooter .tartsPageTop.pcOnly{position:fixed;bottom:20px;right:20px;width:60px;display:none;z-index:1000}footer#tartsFooter .tartsPageTop.pcOnly a{display:block;opacity:.6;-webkit-transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:all .3s cubic-bezier(0.25, 0.1, 0.25, 1)}footer#tartsFooter .tartsPageTop.pcOnly a img{width:100%}footer#tartsFooter .tartsPageTop.pcOnly a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:.9}footer#tartsFooter .inner{width:1200px;margin:0 auto}footer#tartsFooter .annotation{padding:10px 0}footer#tartsFooter .annotation p{font-size:10px}footer#tartsFooter .socials{border-bottom:none;padding:30px 0}footer#tartsFooter .socials ul{display:-webkit-box;display:-ms-flexbox;display:flex;flex-warp:wrap}footer#tartsFooter .socials ul li{width:auto;text-align:left;margin:0 15px}footer#tartsFooter .socials ul li a figure{display:table-cell}footer#tartsFooter .socials ul li a figure img{width:42px;vertical-align:middle;display:inline-block;margin-right:10px}footer#tartsFooter .socials ul li a figure figcaption{display:inline-block;vertical-align:middle;margin-top:0;font-size:14px;line-height:1.5em}footer#tartsFooter .socials ul li a:hover figcaption{color:#f24fa0}footer#tartsFooter nav.nav01{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:1200px;margin:0 auto;border-top:1px solid #e6e6e6;padding:30px 0 70px 0;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer#tartsFooter nav.nav01>div{width:auto}footer#tartsFooter nav.nav01>div>a{margin-bottom:20px;border:none;pointer-events:none;display:inline-block;font-size:14px;color:#3c3c3c;padding:0}footer#tartsFooter nav.nav01>div>a>div{display:none}footer#tartsFooter nav.nav01>div ul{display:block !important;border:none}footer#tartsFooter nav.nav01>div ul li{display:block;margin-bottom:20px;border:none;padding:0}footer#tartsFooter nav.nav01>div ul li a{border:none;display:inline-block;font-size:12px;padding:0 13px 0 0;background-position:right 0 center;background-size:5px 8px}footer#tartsFooter nav.nav01>div ul li a:hover{color:#f24fa0;background-image:url(../images/arrow04_pink.svg)}footer#tartsFooter nav.nav01>div:last-of-type ul{display:block}footer#tartsFooter .bottoms{border-top:1px solid #e6e6e6;padding:15px 0}footer#tartsFooter .bottoms nav.nav02{border-top:none;border-bottom:none;padding:0;font-size:12px;display:inline-block;float:left}footer#tartsFooter .bottoms nav.nav02 ul li{display:inline-block}footer#tartsFooter .bottoms nav.nav02 ul li a{color:#3c3c3c;text-decoration:none}footer#tartsFooter .bottoms nav.nav02 ul li a:hover{color:#f24fa0}footer#tartsFooter .bottoms nav.nav02 ul li:before,footer#tartsFooter .bottoms nav.nav02 ul li:last-child:after{content:"｜"}footer#tartsFooter .bottoms .copyrights{float:right;padding:0;text-align:right}footer#tartsFooter .bottoms .copyrights>div:nth-of-type(1) img{width:230px;display:inline-block;margin-bottom:10px}footer#tartsFooter .bottoms .copyrights>div:nth-of-type(1) small{font-size:10px}footer#tartsFooter .bottoms .copyrights>div:nth-of-type(2){margin-left:15px}footer#tartsFooter .bottoms .copyrights>div:nth-of-type(2) img{width:51px}footer#tartsFooter .bottoms.t2_100th .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;float:none}footer#tartsFooter .bottoms.t2_100th .inner .copyrights_pc{width:230px;text-align:left}footer#tartsFooter .bottoms.t2_100th .inner .copyrights_pc a{width:230px;display:block;margin-bottom:10px}footer#tartsFooter .bottoms.t2_100th .inner .copyrights_pc a img{width:230px}footer#tartsFooter .bottoms.t2_100th .inner .copyrights_pc small{text-align:left;font-size:10px}footer#tartsFooter .bottoms.t2_100th .inner .nav02{display:-webkit-box;display:-ms-flexbox;display:flex}footer#tartsFooter .bottoms.t2_100th .inner .nav02>div{width:110px;display:inline-block;margin-left:15px}footer#tartsFooter .bottoms.t2_100th .inner .nav02>div img{width:100%}footer#tartsFooter .bottoms.t2_100th .copyrights{display:none}}@media(-ms-high-contrast: none),(-ms-high-contrast: active){.tbudr{font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック",Helvetica,Arial,Verdana,sans-serif !important;font-weight:400;font-style:normal}.tbudr-b{font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック",Helvetica,Arial,Verdana,sans-serif !important;font-weight:700;font-style:normal}.tbudr-h{vertical-align:10px;font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック",Helvetica,Arial,Verdana,sans-serif !important;font-weight:700;font-style:normal}header#tartsHeader #search_box>div.formwrap form input{padding:0 !important;margin:10px !important}}@media screen and (min-width: 641px){#content_wrapper #main_content{width:980px;margin:0 auto;position:relative}#main_content:before,#main_content:after{content:"";display:table}#content_wrapper .tab,.sp{display:none}#content_wrapper .pc{display:block}}@media screen and (max-width: 640px){#content_wrapper .pc,.tab{display:none}#content_wrapper .sp{display:block}}div#recommend_sites{width:980px;border:2px solid #fff;background-color:#01b5f0;padding:4px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;margin:0px auto}div#recommend_sites h3{width:73px;height:102px;float:left;background-repeat:no-repeat;text-indent:-999px;overflow:hidden;background-position:center}div#recommend_sites.osusume h3{background-image:url(../../images/specialsite_recommend/osusume.gif)}div#recommend_sites.drink h3{background-image:url(../../images/specialsite_recommend/drink.gif)}div#recommend_sites.beer h3{background-image:url(../../images/specialsite_recommend/beer.gif)}div#recommend_sites li{width:175px;height:102px;display:block;margin-left:4px;float:left;background-color:#54d5ff}div#recommend_sites li a{border:none;display:inline-block;overflow:hidden}div#recommend_sites li a:hover{border:#f64ea3 solid 2px}div#recommend_sites li a:hover img{margin:-2px}