﻿@charset "UTF-8";/* ----common font---- */@font-face {font-family: "Yu Gothic";src: local("Yu Gothic Regular");font-weight: 100;}@font-face {font-family: "Yu Gothic";src: local("Yu Gothic Regular");font-weight: 200;}@font-face {font-family: "Yu Gothic";src: local("Yu Gothic Regular");font-weight: 300;}@font-face {font-family: "Yu Gothic";src: local("Yu Gothic Regular");font-weight: 400;}@font-face {font-family: "Yu Gothic";src: local("Yu Gothic Bold");font-weight: bold;}/* Noto Sans JP */@font-face {font-family: 'Noto Sans JP';font-style: normal;font-weight: 400;src: local('Noto Sans JP'), url(/css/fonts/NotoSans_regular.woff2) format('woff2'), url(/css/fonts/NotoSans_regular.woff) format('woff'), url(/css/fonts/NotoSans_regular.otf) format('otf');}@font-face {font-family: 'Noto Sans JP';font-weight: bold;src: url(/css/fonts/NotoSans_bold.woff2) format('woff2'), url(/css/fonts/NotoSans_bold.woff) format('woff'), url(/css/fonts/NotoSans_bold.otf) format('otf');}/* Playfair Display */@font-face {font-family: 'Playfair Display';font-style: normal;font-weight: 400;src: local('Playfair Display'), local('PlayfairDisplay-Regular'), url(/css/fonts/PlayfairDisplay-Regular.woff2) format('woff2'), url(/css/fonts/PlayfairDisplay-Regular.woff) format('woff'), url(/css/fonts/PlayfairDisplay-Regular.ttf) format('truetype');}@font-face {font-family: 'Playfair Display';font-weight: bold;src: local('Playfair Display Bold'), local('PlayfairDisplay-Bold'), url(/css/fonts/PlayfairDisplay-Bold.woff2) format('woff2'), url(/css/fonts/PlayfairDisplay-Bold.woff) format('woff'), url(/css/fonts/PlayfairDisplay-Bold.ttf) format('truetype');}#header ,#pcOverNav ,#spOverNav ,#footer ,div#header.include_ ,div#pcOverNav.include_ ,div#spOverNav.include_ ,div#footer.include_ {font-size: 14px;line-height: 1.7;font-family: 'Noto Sans JP', "Yu Gothic", YuGothic, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}#header p ,#pcOverNav p ,#spOverNav p ,#footer p,#header ul ,#pcOverNav ul ,#spOverNav ul ,#footer ul {box-sizing: border-box;margin: 0;padding: 0;}#header h1 ,#pcOverNav h1 ,#spOverNav h1 ,#footer h1 ,#header h2 ,#pcOverNav h2 ,#spOverNav h2 ,#footer h2 {font-size: 100%;font-weight: normal;}#header figure ,#pcOverNav figure ,#spOverNav figure ,#footer figure {margin: 0;}#header li ,#pcOverNav li ,#spOverNav li ,#footer li {box-sizing: border-box;margin: 0;padding: 0;list-style: none;}#header a ,#pcOverNav a ,#spOverNav a ,#footer a {color: #000000;}#header img ,#pcOverNav img ,#spOverNav img ,#footer img ,#attentionBanner_ img ,#header input[type="image"] ,#pcOverNav input[type="image"] ,#spOverNav input[type="image"] ,#footer input[type="image"] {max-width: 100%;max-height: 100%;vertical-align: top;}#footer p , #footer dt /*, #footer dd*/{color: #ffffff;}/* common---- */#header .spObj_ ,#pcOverNav .spObj_ ,#spOverNav .spObj_ ,#attentionBanner_ .spObj_ ,#footer .spObj_ {display: block!important;}#header .pcObj_ ,#pcOverNav .pcObj_ ,#spOverNav .pcObj_ ,#attentionBanner_ .pcObj_ ,#footer .pcObj_ {display: none!important;}#header br.spObj_ ,#pcOverNav br.spObj_ ,#spOverNav br.spObj_ ,#footer br.spObj_ {display: inherit!important;}#header br.pcObj_ ,#pcOverNav br.pcObj_ ,#spOverNav br.pcObj_ ,#footer br.pcObj_ {display: none!important;}#header img.pcObj_ ,#pcOverNav img.pcObj_ ,#spOverNav img.pcObj_ ,#footer img.pcObj_ {display: none!important;}#header img.spObj_ ,#pcOverNav img.spObj_ ,#spOverNav img.spObj_ ,#footer img.spObj_ {display: inline-block!important;}#header {width: 100%!important;height: 60px;border-top: solid 5px #000000;text-align: left;}#header #headertop ,#header #headerCartBox_,#header .login_overBox_ {display: none;}#header #headerbody .icon_ .search_ {display: none;}#header #headerbody {position: fixed;left: 0;top: 5px;z-index: 10000;background: #ffffff;width: 100%;border-bottom: solid 1px #d9d9d9;}#header #headerbody .gnav_ {display: none;}#header #headerbody .logo_ {margin: 9px auto;overflow: hidden;text-indent: -999em;width: 78px;height: 36px;background: url(../img/usr/common/head_logo.png) 0 0 no-repeat;background-size: auto 36px;}#header #headerbody .logo_ a {display: block;width: 78px;height: 36px;text-indent: -999em;}#header #headerbody .menu_ {position: absolute;left: 16px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}#header #headerbody .menu_ > p {}#header #headerbody .menu_ > p a {position: relative;display: block;width: 34px;height: 28px;}#header #headerbody .menu_ > p a span ,#header #headerbody .menu_ > p a:before ,#header #headerbody .menu_ > p a:after {position: absolute;display: block;left: 5px;right: 5px;overflow: hidden;text-indent: -999em;height: 2px;background: #000000;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;}#header #headerbody .menu_ > p a:before ,#header #headerbody .menu_ > p a:after {content: '';}#header #headerbody .menu_ > p a span {top: calc(50% - 1px);opacity: 1;}#header #headerbody .menu_ > p a:before {top: calc(50% - 9px);}#header #headerbody .menu_ > p a:after {top: calc(50% + 7px);}#header #headerbody .menu_.open_ > p a span {opacity: 0;}#header #headerbody .menu_.open_ > p a:before {-webkit-transform: translateY(8px) rotate(45deg);-moz-transform: translateY(8px) rotate(45deg);transform: translateY(8px) rotate(45deg);}#header #headerbody .menu_.open_ > p a:after {-webkit-transform: translateY(-8px) rotate(-45deg);-moz-transform: translateY(-8px) rotate(-45deg);transform: translateY(-8px) rotate(-45deg);}#header #headerbody .icon_ {position: absolute;right: 8px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);height: 30px;}#header #headerbody .icon_ li {float: right;margin-left: 4px;}#header #headerbody .icon_ li a {position: relative;display: block;width: 30px;height: 30px;overflow: hidden;text-indent: -999em;}#header #headerbody .icon_ li.cart_ a {width: 38px;background: url(../img/usr/common/head_icon_cart.png) 5px 5px no-repeat;background-size: 22px auto;}#header #headerbody .icon_ li.login_ a {background: url(../img/usr/common/head_icon_entry.png) center no-repeat;background-size: 17px auto;}#header #headerbody .icon_ li.cart_ a span {position: absolute;right: 0;bottom: 0;width: 18px;height: 18px;border-radius: 18px;line-height: 18px;display: block;text-align: center;font-size: 10px;text-indent: 0;background: #eeeeee;}#header #headerbody .icon_ li.cart_ a span strong {font-weight: normal;}#header .cart_overBox_ {display: none;}/* fixed */#header.fixedOn_ #headerbody {top: 0;}/* オーバーナビ---- */#spOverNav {display: none;position: fixed;overflow: auto;width: 100%;left: -100%;top: 5px;bottom: -1px;z-index: 9999;background: #222222;color: #ffffff;}#pcOverNav {display: none;}#spOverNav .inner_ {padding: 70px 0 120px;}#spOverNav a {color: #ffffff;text-decoration: none;}#spOverNav input::-webkit-input-placeholder{color: #ffffff;opacity: 1.0;}/* Chrome, Safari */#spOverNav input::-moz-placeholder{color: #ffffff;opacity: 1.0;}/* Firefox */#spOverNav input:-moz-placeholder{color: #ffffff;opacity: 1.0;}/* Firefox 18以前 */#spOverNav input:-ms-input-placeholder{color: #ffffff;opacity: 1.0;}/* IE */#spOverNav .sp_over_welcome_ {width: 85%;margin: 0 auto 35px;}#spOverNav .sp_over_welcome_ span {display: inline-block;margin: 0 0.5em;}#spOverNav .sp_over_search_ {position: relative;width: 85%;margin: 0 auto 10px;padding-right: 20px;border-bottom: solid 2px #ffffff;}#spOverNav .sp_over_search_ input[type="text"] {width: 100%;border: none;background: none;padding: 0 0 10px;font-size: 18px;text-align: center;color: #ffffff;overflow: hidden;}#spOverNav .sp_over_search_ input[type="image"] {position: absolute;right: 1px;top: 0;z-index: 1;height: 19px;}#spOverNav .sp_over_gnav_ a {display: block;font-size: 18px;}#spOverNav .sp_over_gnav_ .gnav_item_ {border-bottom: solid 1px #464545;}#spOverNav .sp_over_gnav_ .gnav_item_ > p {position: relative;}#spOverNav .sp_over_gnav_ .gnav_item_ > p a {padding: 21px 7.5%;}#spOverNav .sp_over_gnav_ .gnav_item_ > p a:after {position: absolute;right: 7.5%;top: 24px;content: '';display: block;width: 16px;height: 20px;background: url(../img/usr/common/arrow_right02_white.png) right center no-repeat;background-size: auto 100%;}#spOverNav .sp_over_gnav_ .gnav_item_ > p span.tgl_ {position: absolute;right: 7.5%;top: calc(50% - 10px);display: block;width: 21px;height: 21px;background: url(../img/usr/common/icon_white_plus.png) 50% 50% no-repeat;background-size: 21px 21px;}#spOverNav .sp_over_gnav_ .gnav_item_ > p.open_ span.tgl_ {background-image: url(../img/usr/common/icon_white_minus.png);}#spOverNav .sp_over_gnav_ .gnav_item_ > p span.tgl_ + a:after {display: none;}#spOverNav .sp_over_gnav_ .gnav_item_ .child_ {width: 85%;margin: 0 auto;}#spOverNav .sp_over_gnav_ .gnav_item_ .child_ dl {border-top: solid 1px #464545;padding: 0 6%;}#spOverNav .sp_over_gnav_ .gnav_item_ .child_ dl.pic_ {margin: 0 6%;padding: 0;}#spOverNav .sp_over_gnav_ .gnav_item_ .child_ dl dt {position: relative;}#spOverNav .sp_over_gnav_ .gnav_item_ .child_ dl dt a {padding: 20px 0;font-size: 17px;}#spOverNav .sp_over_gnav_ .gnav_item_ .child_ dl dt span.tgl_ {position: absolute;right: -5px;top: calc(50% - 10px);display: block;width: 21px;height: 21px;background: url(../img/usr/common/icon_white_plus02.gif) 50% 50% no-repeat;background-size: 13px 13px;}#spOverNav .sp_over_gnav_ .gnav_item_ .child_ dl dt.open_ span.tgl_ {background-image: url(../img/usr/common/icon_white_minus02.gif);}#spOverNav .sp_over_gnav_ .gnav_item_ .child_ dl dd {padding-bottom: 24px;}#spOverNav .sp_over_gnav_ .gnav_item_ .child_ dl dd a {padding: 8px 0;}#spOverNav .sp_over_gnav_ .gnav_item_ .child_ dl dd ul + ul {margin-top: 8px;padding-top: 8px;border-top: solid 1px #464545;}#spOverNav .sp_over_gnav_ .gnav_item_ .child_ dl dd ul {overflow: hidden;}#spOverNav .sp_over_snav_ li {border-bottom: solid 1px #464545;}#spOverNav .sp_over_snav_ li a {position: relative;display: block;font-size: 15px;padding: 22px 7.5%;}#spOverNav .sp_over_snav_ li a:after {position: absolute;right: 7.5%;top: 24px;content: '';display: block;width: 16px;height: 20px;background: url(../img/usr/common/arrow_right02_white.png) right center no-repeat;background-size: auto 100%;}#spOverNav .body_special_ {width: 93%;margin: 5% auto 0;overflow: hidden;}/* フッタ---- *//* スペシャル---- */#special_ {background: #f6f6f6;padding: 50px 0 75px;}#special_ h2 {margin-bottom: 18px;}#special_ h2:after {content: '';display: inline-block;width: 25px;height: 1px;background: #cccccc;position:absolute;left: 50%;bottom: 0;-webkit-transform: translateX(-50%);transform: translateX(-50%);}#special_ h2 {position: relative;margin: 0 auto 24px;padding: 0 0 10px;text-align: center;font-size: 10px;line-height: 1.4;}#special_ h2 > span {display: block;margin-bottom: 5px;text-align: center;font-size: 21px;line-height: 1.4;font-family: 'Playfair Display', serif;}#special_ .body_special_ {width: 93%;max-width: 915px;margin: 0 auto;overflow: hidden;}#spOverNav .body_special_ ul ,#special_ .body_special_ ul {width: calc(100% + 14px);margin-left: -7px;overflow: hidden;}#spOverNav .body_special_ ul li ,#special_ .body_special_ ul li {width: 50%;margin-top: 12px;padding: 0 7px;float: left;}/* 即日表記変更箇所 start *//*#spOverNav .body_special_ ul li:first-child ,#special_ .body_special_ ul li:first-child {display: none;}*//* 即日表記変更箇所 end */#header .pchead_special_ ul li > span ,#header .pchead_special_ ul li > a ,#spOverNav .body_special_ ul li > span ,#spOverNav .body_special_ ul li > a ,#special_ .body_special_ ul li > span ,#special_ .body_special_ ul li > a {position: relative;display: block;background: #ffffff;text-align: center;}#header .pchead_special_ ul li > a:after ,#spOverNav .body_special_ ul li > a:after ,#special_ .body_special_ ul li > a:after {display: block;content: '';position: absolute;right: 4px;bottom: 4px;width: 10px;height: 10px;background: url(../img/usr/common/icon_tri.png) right bottom no-repeat;background-size: 100% auto;}#spOverNav .body_special_ ul li > span img ,#spOverNav .body_special_ ul li > a img ,#special_ .body_special_ ul li > span img ,#special_ .body_special_ ul li > a img {vertical-align: top;}#pageTopBtn {position: fixed;right: -1px;bottom: -1px;height: 0;z-index: 9998;}#pageTopBtn > p {position: absolute;right: 0;bottom: 10px;width: 51px;/*width: 44px;*/height: 51px;/*height:44px;*/border: solid 1px #ffffff;}#pageTopBtn img {width: 100%;}#footer #footer_contents_ {padding: 52px 0 37px;background: #000000;color: #ffffff;}#footer #footer_contents_ .inner_ {width: 93%;margin: 0 auto;}#footer #footer_contents_ a {color: #ffffff;}#footer #footer_contents_ .logo_ {text-align: center;}#footer #footer_contents_ .logo_ img {height: 45px;}#footer #footer_contents_ .footer_member_ {width: 91.52%;margin: 28px auto 0;}#footer #footer_contents_ .footer_member_ .btn_entry_ > a {display: block;padding: 21px 0;border: solid 1px #999999;text-align: center;text-decoration: none;}#footer #footer_contents_ .footer_member_ .btn_entry_ > a:before {display: inline-block;vertical-align: middle;content: '';width: 28px;height: 20px;background: url(../img/usr/common/icon_entry.png) 0 0 no-repeat;background-size: auto 100%;}#footer #footer_contents_ .footer_member_ .btn_web_opinionbox {margin-top: 0.7rem;}#footer #footer_contents_ .footer_member_ .btn_web_opinionbox > a {display: block;padding: 21px 0;border: solid 1px #999999;text-align: center;text-decoration: none;}#footer #footer_contents_ .footer_member_ ul {display: table;width: 100%;margin-top: 28px;}#footer #footer_contents_ .footer_member_ ul + ul {margin-top: 18px;}#footer #footer_contents_ .footer_member_ ul li {display: table-cell;width: 50%;vertical-align: middle;text-align: left;white-space: nowrap;}#footer #footer_contents_ .footer_member_ ul li a {text-decoration: none;color: #bababa;}#footer #footer_contents_ .footer_member_ ul li img {margin-right: 10px;height: 43px;vertical-align: middle;}#footer #footer_contents_ .footer_contact_ {margin: 55px 0 0;}#footer #footer_contents_ .footer_contact_ > p {margin-top: 22px;font-size: 78.57%;color: #dddddd;}#footer #footer_contents_ .footer_contact_ > p:first-child {margin-top: 0;font-size: 100%;text-align: center;color: #ffffff;}#footer #footer_contents_ .footer_contact_ > p:first-child span {display: block;}#footer #footer_contents_ .footer_contact_ > div {margin-top: 25px;display: table;width: 100%;table-layout: fixed;}#footer #footer_contents_ .footer_contact_ > div > dl {box-sizing: border-box;display: table-cell;text-align: left;vertical-align: top;width: 50%;padding: 0 14px 0 0;}#footer #footer_contents_ .footer_contact_ > div > dl + dl {padding: 0 0 0 14px;border-left: solid 1px #737373;}#footer #footer_contents_ .footer_contact_ > div > dl > dt {font-size: 107%;}#footer #footer_contents_ .footer_contact_ > div > dl > dd {margin-top: 1em;color: #dddddd;font-size: 85.7%;}#footer #footer_contents_ .footer_contact_ > div > dl > dd .tel_ {margin: 4px 0;}#footer #footer_contents_ .footer_contact_ > div > dl > dd dl {display: table;max-width: 100%;}#footer #footer_contents_ .footer_contact_ > div > dl > dd dl dt ,#footer #footer_contents_ .footer_contact_ > div > dl > dd dl dd {display: table-cell;}#footer #footer_contents_ .footer_contact_ > div > dl > dd dl dt {white-space: nowrap;}#footer #footer_contents_ .footer_contact_ > div > dl > dd dl dd .small_ {display: inline-block;}#footer #footerbody .snav_ {width: 92.18%;margin: 24px auto 28px;}#footer #footerbody .snav_ li {border-bottom: dashed 1px #cfcfcf;}#footer #footerbody .snav_ li a {display: inline-block;padding: 5px 0;font-size: 71.4%;text-decoration: none;}#footer #footerbody .mark_ {display: table;margin: 0 auto;}#footer #footerbody .mark_ li {display: table-cell;text-align: center;vertical-align: middle;padding: 0 10px;}#footer #footerbody .mark_ li:first-child img {width: 40px;}#footer #footerbody .mark_ li:first-child + li img {width: 54px;}#footer #footerbody #copyright {padding: 17px 0;text-align: center;font-size: 71.4%;color: #333333;}/* youtube---- */.modalMovieWrap_ {display: none;position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 15000;}.modalMovieWrap_ .modalMovieBG_ {position: fixed;left: 0;top: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.9);z-index: 15001;}.modalMovieWrap_ .modalMovieBody_ {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);z-index: 15002;width: 90%;max-width: 990px;}.modalMovieWrap_ .modalMovieBody_ .btn_ a {background: #ffffff;margin: 5% auto 0;}.modalMovieWrap_ .modalMovieBody_ .btn_ a.btn_back_ {display: block;width: 67%;transition: all 0.3s;padding: 13px 0;line-height: 1;max-width: 254px;border: 1px solid #000;font-size: 16px;text-decoration: none;text-align: center;color: #000;}.modalMovieWrap_ .modalMovieBody_ .btn_ a.btn_back_:after {display: inline-block;width: 22px;background: url("../img/usr/common/arrow_right01.png") right 50% no-repeat;background-size: 8px 13px;height: 22px;vertical-align: middle;content: '';}.modalMovieWrap_ .modalMovieBody_ .movieItem_ {display: none;}.modalMovieWrap_ .modalMovieBody_ .movieItem_ {position: relative;width: 100%;padding-top: 56.25%;margin-bottom: 5px;}.modalMovieWrap_ .modalMovieBody_ .movieItem_ iframe {position: absolute;top: 0;right: 0;width: 100% !important;height: 100% !important;}/* ReFaヘッダ---- */#header.second_header_ {height: 69px;border-top: none;}#header.second_header_ #headerbody {border-color: #000000;}#header.second_header_ #headertop_mainlogo {background: #f1f1ef;padding: 6px 10px 5px;}#header.second_header_ #headertop_mainlogo a {display: block;height: 9px;font-size: 9px;line-height: 9px;}#header.second_header_ #headertop_mainlogo img {height: 100%;width: auto;font-size: 9px;line-height: 9px;}#header.second_header_ #headerbody .logo_ {margin: 12px auto;width: 64px;height: 24px;background: url(../img/usr/common/head_logo_refa_4s.png) 0 0 no-repeat;background-size: auto 100%;}#header.second_header_ #headerbody .icon_ li.cart_ a span {background: #000000;color: #ffffff;}#header.second_header_ #headerbottom {display: none;}#header.second_header_ ~ #spOverNav {top: 20px;background: #ffffff;}#header.second_header_ ~ #spOverNav ,#header.second_header_ ~ #spOverNav a ,#header.second_header_ ~ #spOverNav .sp_over_search_ input[type="text"] {color: #000000;}#header.second_header_ ~ #spOverNav .sp_over_search_ input[type="text"]:placeholder-shown {color: #000000;}#header.second_header_ ~ #spOverNav .sp_over_search_ input[type="text"]::-webkit-input-placeholder {color: #000000;}#header.second_header_ ~ #spOverNav .sp_over_search_ input[type="text"]:-moz-placeholder {color: #000000;opacity: 1;}#header.second_header_ ~ #spOverNav .sp_over_search_ input[type="text"]::-moz-placeholder {color: #000000;opacity: 1;}#header.second_header_ ~ #spOverNav .sp_over_search_ input[type="text"]:-ms-input-placeholder {color: #000000;}#header.second_header_ ~ #spOverNav .sp_over_search_ {border-color: #000000;}#header.second_header_ ~ #spOverNav .sp_over_gnav_ .gnav_item_ > p a:after {background-image: url(../img/usr/common/arrow_right02.png);}#header.second_header_ ~ #spOverNav .sp_over_gnav_ .gnav_item_ > p span.tgl_ {background-image: url(../img/usr/common/icon_plus.png);}#header.second_header_ ~ #spOverNav .sp_over_gnav_ .gnav_item_ > p.open_ span.tgl_ {background-image: url(../img/usr/common/icon_minus.png);}#header.second_header_ ~ #spOverNav .sp_over_gnav_ .gnav_item_ .child_ ul.refa_spOver_item_ {}#header.second_header_ ~ #spOverNav .sp_over_gnav_ .gnav_item_ .child_ ul.refa_spOver_item_ li {display: table;width: 100%;position: relative;border-top: solid 1px #464545;}#header.second_header_ ~ #spOverNav .sp_over_gnav_ .gnav_item_ .child_ ul.refa_spOver_item_ li > a {display: table-cell;text-align: left;vertical-align: middle;padding: 4.6% 5% 4% 5.86%;font-size: 18px;line-height: 1.4;}#header.second_header_ ~ #spOverNav .sp_over_gnav_ .gnav_item_ .child_ ul.refa_spOver_item_ li > a span {display: block;font-size: 14px;line-height: 1.4;}#header.second_header_ ~ #spOverNav .sp_over_gnav_ .gnav_item_ .child_ ul.refa_spOver_item_ li > span {display: table-cell;text-align: right;vertical-align: bottom;padding-top: 10px;}#header.second_header_ ~ #spOverNav .sp_over_gnav_ .gnav_item_ .child_ ul.refa_spOver_item_ li.p01_ > span {padding-bottom: 5px;}#header.second_header_ ~ #spOverNav .sp_over_gnav_ .gnav_item_ .child_ ul.refa_spOver_item_ li > span img {height: 57px;}#header.second_header_ ~ #spOverNav .sp_over_gnav_ .gnav_item_ .child_ ul.refa_spOver_movie_ {border-top: solid 1px #464545;padding: 3% 0 7%;overflow: hidden;}#header.second_header_ ~ #spOverNav .sp_over_gnav_ .gnav_item_ .child_ ul.refa_spOver_movie_ li {width: 47.83%;padding-top: 3.8%;float: right;text-align: center;}#header.second_header_ ~ #spOverNav .sp_over_gnav_ .gnav_item_ .child_ ul.refa_spOver_movie_ li:nth-child(2n+1) {clear: both;float: left;}#header.second_header_ ~ #spOverNav .sp_over_gnav_ .gnav_item_ .child_ ul.refa_spOver_movie_ li a {font-size: 12px;line-height: 1.4;}#header.second_header_ ~ #spOverNav .sp_over_gnav_ .gnav_item_ .child_ ul.refa_spOver_movie_ li a span {display: block;margin-top: 0.3em;}/* 注意バナー---- */#attentionBanner_ {width: 93%;margin: 15px auto 0;text-align: center;}#attentionBanner_ p {margin-top: 15px;}#attentionBanner_ .oneimage ,#attentionBanner_ .oneimage:last-child {width: 100%;}/* 静的HTML用---- */#header.include_ {}#header.include_ {margin-bottom: 0;}#header.include_ #headerbody {position: relative!important;left:inherit!important;top:inherit!important;}#header.include_ #pcOverNav {position: absolute;top: 25px;}#header.include_ #headerbody .logo_ {margin: 0 auto;padding: 9px 0;height: 54px;background-position: 0 9px;}#spOverNav.include_ .inner_ {padding-top: 110px;}#header.second_header_.include_ #headerbody .logo_ {margin: 0 auto;padding: 12px 0;height: 48px;background-position: 0;background-size: auto 24px;}#header.second_header_.include_ #headertop_mainlogo {position: relative;z-index: 10001;height: 20px;}/*#footer.include_ {margin: 0!important;padding: 0!important;border-top: none!important;}*//*-- 240900 footter ----*/#footer #footer_contents_ .footer_contact_ .footer_ver_240900 {max-width: 1080px;}@media screen and (max-width: 959.99px) {#footer #footer_contents_ .footer_contact_ .footer_ver_240900 {display: block;}}#footer #footer_contents_ .footer_contact_ .footer_ver_240900 dl {height: auto;}@media screen and (max-width: 767.99px) {#footer #footer_contents_ .footer_contact_ .footer_ver_240900 dl {padding-top: 30px;}}#footer #footer_contents_ .footer_contact_ .footer_ver_240900 dt {font-weight: 600;}@media screen and (max-width: 767.99px) {#footer #footer_contents_ .footer_contact_ .footer_ver_240900 dt {margin-top: 30px;}}@media screen and (max-width: 959.99px) {#footer #footer_contents_ .footer_contact_ .footer_ver_240900 > dl >dd > .tel_ a {font-size: 30px !important;}}@media screen and (max-width: 767.99px) {#footer #footer_contents_ .footer_contact_ .footer_ver_240900 > dl >dd > .tel_ span {display: block;}}#footer #footer_contents_ .footer_contact_ .footer_ver_240900 .contact_order_area {width: calc((100% / 3) * 2.13);border-left: none;padding: 0 30px 0 0;}@media screen and (max-width: 959.99px) {#footer #footer_contents_ .footer_contact_ .footer_ver_240900 .contact_order_area {width: 100%;border-right: none;border-bottom: 1px solid #fff;padding: 0 0 30px 0;}}#footer #footer_contents_ .footer_contact_ .footer_ver_240900 .contact_repair_area {width: calc((100% / 3) * 0.97);border: none;padding: 0 0 0 30px;}@media screen and (max-width: 959.99px) {#footer #footer_contents_ .footer_contact_ .footer_ver_240900 .contact_repair_area {width: 100%;padding: 30px 0 0 0;}}@media screen and (max-width: 767.99px) {#footer #footer_contents_ .footer_contact_ .footer_ver_240900 .contact_repair_area {padding-top: 0;}}@media screen and (max-width: 959.99px) {#footer #footer_contents_ .footer_contact_ .footer_ver_240900 .contact_repair_area dt br {display: none;}}#footer #footer_contents_ .footer_contact_ .footer_ver_240900 .contact_repair_area .tel_ span {display: block;}@media screen and (max-width: 959.99px) {#footer #footer_contents_ .footer_contact_ .footer_ver_240900 .contact_repair_area .tel_ span {display: inline-block;}}#footer #footer_contents_ .footer_contact_ .footer_ver_240900 .contact_order_area .tell_area {padding-bottom: 20px;}@media screen and (max-width: 959.99px) {#footer #footer_contents_ .footer_contact_ .footer_ver_240900 .contact_order_area .tell_area {border: none;padding-bottom: 0;}}#footer #footer_contents_ .footer_contact_ .footer_ver_240900 .contact_order_area .form_area {padding-top: 20px;display: flex;justify-content: space-between;}@media screen and (max-width: 959.99px) {#footer #footer_contents_ .footer_contact_ .footer_ver_240900 .contact_order_area .form_area {width: 80%;margin: 0 auto;}}@media screen and (max-width: 767.99px) {#footer #footer_contents_ .footer_contact_ .footer_ver_240900 .contact_order_area .form_area {width: 100%;display: block;}}#footer #footer_contents_ .footer_contact_ .footer_ver_240900 .contact_order_area .form_area .btn_contact_form_ {width: 50%;max-width: 316px;font-size: 13px;}@media screen and (max-width: 1109.99px) {#footer #footer_contents_ .footer_contact_ .footer_ver_240900 .contact_order_area .form_area .btn_contact_form_ {width: 100%;max-width: 100%;}}@media screen and (max-width: 767.99px) {#footer #footer_contents_ .footer_contact_ .footer_ver_240900 .contact_order_area .form_area .btn_contact_form_ {margin-bottom: 0.7rem;}}#footer #footer_contents_ .footer_contact_ .footer_ver_240900 .contact_order_area .form_area .btn_contact_form_ a {position: relative;border: 1px solid #fff;display: block;padding: 12px 0 12px;text-decoration: none;}#footer #footer_contents_ .footer_contact_ .footer_ver_240900 .contact_order_area .form_area .btn_contact_form_ a:after {position: absolute;top: 50%;right: 10px;-webkit-box-sizing: border-box;box-sizing: border-box;width: 7px;height: 5px;content: "";-webkit-transform: translateY(-50%);transform: translateY(-50%);border-top: 5px solid rgba(255,255,255,0);border-bottom: 5px solid rgba(255,255,255,0);border-left: 7px solid #fff;}#footer #footer_contents_ .footer_contact_ .footer_ver_240900 .contact_order_area .form_area .btn_contact_form_ a span {position: relative;margin-left: 30px;}#footer #footer_contents_ .footer_contact_ .footer_ver_240900 .contact_order_area .form_area .btn_contact_form_ a span:before {position: absolute;top: 50%;left: -36px;width: 23px;height: 18px;content: "";-webkit-transform: translateY(-50%);transform: translateY(-50%);background: url(../img/usr/common/icon_mail.png) no-repeat left top;background-size: contain;}#footer #footer_contents_ .footer_contact_ .footer_ver_240900 .contact_order_area .form_area .btn_contact_form_ + p {text-align: left;max-width: 48%;}@media screen and (max-width: 1109.99px) {#footer #footer_contents_ .footer_contact_ .footer_ver_240900 .contact_order_area .form_area .btn_contact_form_ + p {margin-left: 4%;}}@media screen and (max-width: 767.99px) {#footer #footer_contents_ .footer_contact_ .footer_ver_240900 .contact_order_area .form_area .btn_contact_form_ + p {max-width: 100%;margin-left: 0;}}#footer #footer_contents_ .footer_member_.footer_ver_240900 .btn_repair_ > a br {display: none;}@media screen and  (min-width: 768px) and (max-width: 959.99px) {#footer #footer_contents_ .footer_member_.footer_ver_240900 p > a {height: 100%;padding: 40px 0 5px 0;display: flex;justify-content: center;align-items: center;}#footer #footer_contents_ .footer_member_.footer_ver_240900 .btn_entry_ > a span:before {position: absolute;top: -20px;left: 50%;right: 50%;content: "";}#footer #footer_contents_ .footer_member_.footer_ver_240900 .btn_web_opinionbox > a span:before {position: absolute;top: -20px;left: 50%;right: 50%;content: "";}#footer #footer_contents_ .footer_member_.footer_ver_240900 .btn_repair_ > a span:before {position: absolute;top: -15px;left: 50%;right: 50%;content: "";}#footer #footer_contents_ .footer_member_.footer_ver_240900 .btn_entry_ > a:after,#footer #footer_contents_ .footer_member_.footer_ver_240900 .btn_web_opinionbox > a:after,#footer #footer_contents_ .footer_member_.footer_ver_240900 .btn_repair_ > a:after {position: relative;top: 0.3rem;right: inherit;display: inline-block;margin-left: 7px;}#footer #footer_contents_ .footer_member_.footer_ver_240900 .btn_repair_ > a br {display: block;}#footer #footer_contents_ .footer_member_.footer_ver_240900  {margin-top: 30px;}}/*-- footer2025 ----*/#footer.ver202507 {}#footer.ver202507 p {font-size: clamp(10px, 3.2vw, 14px);letter-spacing: 0;}#footer.ver202507 a {letter-spacing: 0;}#footer .inner_ {max-width: 1000px;width: 88%;margin: 0 auto;}#footer.ver202507 #footerbody {background-color: #e1e1e1 !important;padding: 3rem 0 2.5rem;}#footer.ver202507 #footer_contents_ {color: #000 !important;background-color: inherit;padding: 0 !important;}#footer.ver202507 #footerbody #footer_contents_ a {color: #000;}#footer #footerbody #footer_contents_ .footer_logo {}#footer #footerbody #footer_contents_ .footer_logo a {display: block;width: 60%;max-width: 270px;height: auto !important;}#footer #footerbody #footer_contents_ .footer_logo a img {height: auto;}#footer #footerbody #footer_contents_ .footer_logo dl {display: flex;margin: 1.5rem 0 2rem 0;column-gap: 0.7rem;}#footer #footerbody #footer_contents_ .footer_logo dl dt {display: none;}#footer #footerbody #footer_contents_ .footer_logo dl dd a {width: 29px;}.first_footer_content {}.footer_guide {margin-bottom: 2rem auto 0.5rem;}.footer_guide dt,.footer_support dt {border-bottom: 1px solid #000;padding-bottom: 0.7rem;margin-bottom: 0.5rem;font-weight: bold;font-size: clamp(16px, 4.4vw, 20px);}.footer_guide dd ul {display: flex;flex-wrap: wrap;justify-content: space-between;row-gap: 0.5rem;}.footer_guide dd ul li {flex-basis: 48.5%;background-color: #fff;border: 1px solid #ccc;}.footer_guide dd ul li a {display: block;padding: 0.7rem;text-decoration: none;text-align: center;font-size: clamp(10px, 3.2vw, 13px);}.footer_guide dd ul li a:hover {opacity: 0.7;}.footer_guide dd ul li a:before {content: "";display: block;width: 45%;height: 28px;margin: 0.2rem auto 0.3rem;}.footer_guide dd ul li a.footer_order:before {background: url("/assets/common/guide/images/common/ic-cart.png") no-repeat center;background-size: contain;}.footer_guide dd ul li a.footer_delivery:before {background: url("/assets/common/guide/images/common/ic-delivery.png") no-repeat center;background-size: contain;}.footer_guide dd ul li a.footer_payment:before {background: url("/assets/common/guide/images/common/ic-payment.png") no-repeat center;background-size: contain;width: 20%;}.footer_guide dd ul li a.footer_wrapping:before {background: url("/assets/common/guide/images/common/ic-wrapping.png") no-repeat center;background-size: contain;}.footer_guide dd ul li a.footer_regular:before {background: url("/assets/common/guide/images/common/ic-regular.png") no-repeat center;background-size: contain;}.footer_guide dd ul li a.footer_member:before {background: url("/assets/common/guide/images/common/ic-member.png") no-repeat center;background-size: contain;width: 20%;}.footer_guide dd ul li a.footer_point:before {background: url("/assets/common/guide/images/common/ic-point.png") no-repeat center;background-size: contain;}.footer_guide dd ul li a.footer_use:before {background: url("/assets/common/guide/images/common/ic-coupon.png") no-repeat center;background-size: contain;width: 30%;}.footer_guide dd ul li a.footer_social:before {background: url("/assets/common/guide/images/common/ic-social.png") no-repeat center;background-size: contain;}.footer_guide dd ul li a.footer_lifeplan:before {background: url("/assets/common/guide/images/common/ic-lifeplan.png") no-repeat center;background-size: contain;}/* more */.more_guide {margin: 30px auto 0;text-align: center;}#footer .more_guide p {position: relative;display: inline-block;padding: 20px 0 0;cursor: pointer;}.more_guide p:before {position: absolute;top: 0;right: 0;left: 0;width: 22px;height: 22px;margin: auto;content: "";border-radius: 50%;background: #000;}.more_guide p > span:before {position: absolute;top: 10px;right: 0;left: 0;width: 13px;height: 1px;margin: auto;content: "";background: #fff;}.more_guide p > span:after {position: absolute;top: 4px;right: 0;left: 0;width: 1px;height: 13px;margin: auto;content: "";background: #fff;}.more_guide p > span span {font-size: 12px;display: block;margin-top: 5px;}.more_guide p.footer_more_close > span:after {display: none;}.footer_support {margin-top: 1.8rem;}.footer_support dl dd div dl dt {border-bottom: none;font-size: clamp(12px, 4vw, 14px);}.tel_none .footer_support .tel_open {display: none;}.tel_visible .footer_support .tel_open {display: block;}.footer_support .tel_open .footer_tel {border: 1px solid #000;margin: 1rem auto;padding: 1.5rem;}.footer_support .tel_open .footer_tel dl {}.footer_support .tel_open .footer_tel dl dt {padding-bottom: 0;text-align: center;margin-bottom: 0;}.footer_support .tel_open .footer_tel dl.tel_order dd {margin-bottom: 1rem;padding-bottom: 1rem;border-bottom: 1px solid #000;}.footer_support .tel_open .footer_tel dl.tel_repair {}.footer_support .tel_open .footer_tel dl dd a {font-size: clamp(22px, 9vw, 30px);text-decoration: none;font-weight: 600;display: flex;justify-content: center;align-items: center;}.footer_support .tel_open .footer_tel dl dd a:before {content: "";display: inline-block;width: 50px;height: 28px;margin: 0 0.5rem 0 0;background: url("/img/usr/common/footer/im-footer-tel.png") no-repeat center;background-size: contain;}.footer_support .tel_open .footer_tel dl dd p {text-align: center;}#footer .footer_support ul {margin-top: 1rem;}#footer .footer_support ul li {margin-bottom: 0.7rem;}#footer .footer_support ul li a {width: 80%;margin: 0 auto;padding: 1rem 1.5rem;text-align: center;text-decoration: none !important;display: block;position: relative;border: 1px solid #000;border-radius: 30px / 50%;}#footer .footer_support ul li a:after {content: "";position: absolute;right: 1rem;top: calc(50% + 0.15rem);vertical-align: middle;margin: -0.4rem 0 0 0.7rem;width: 0.5rem;height: 0.5rem;border-top: 1px solid #000;border-right: 1px solid #000;transform: rotate(45deg);}#footer .footer_support ul li a.footer_contact {background-color: #000;color: #fff !important;}#footer .footer_support ul li a.footer_contact:after {border-top: 1px solid #fff;border-right: 1px solid #fff;}#footer .footer_support ul li a.footer_opinionbox {background-color: #fff;}#footer .footer_support ul li a.footer_opinionbox:after {}.first_footer p,.first_footer dt {color: #000 !important;}.seond_footer {background-color: #3c3c3c;padding: 2.5rem 0;}#footer .seond_footer p,#footer .seond_footer dt,#footer .seond_footer dd a {color: #fff;text-decoration: none;}.seond_footer dl.footer_membersip {margin-bottom: 1.8rem;}.seond_footer dt {font-size: clamp(16px, 4.4vw, 20px);font-weight: 600;margin-bottom: 0.3rem;}#footer .seond_footer dl dd li {margin-bottom: 0.5rem;}.third_footer {padding: 2.5rem 0 0.7rem;}.third_footer .inner_ {}#footer .third_footer .inner_ .footer_nav {margin-bottom: 2rem;}#footer .third_footer .inner_ .footer_nav li {margin-bottom: 0.7rem;}#footer .third_footer .inner_ .footer_nav li a {text-decoration: none;}#footer .third_footer .inner_ .footer_mark {display: flex;column-gap: 1.5rem;justify-content: center;align-items: center;margin-bottom: 1rem;}#footer .third_footer .footer_mark li:first-child img {width: 40px;height: auto;}#footer .third_footer .footer_mark li:first-child + li img {width: 54px;height: auto;}#footer p#copyright {color: #000;text-align: center;font-size: clamp(10px, 3.2vw, 14px);}/*-- footer2025 end ----*/.kzHeader-SIXPAD+.wrapper_ {padding-top: 0;}.kzHeader-SIXPAD {position: sticky;top: 0;display: flex;width: 100%;height: 68px;background: #fff;margin: 12px 0;z-index: 2;}@media screen and (max-width: 750px) {.kzHeader-SIXPAD {height: 48px;}}.kzHeader-logo {margin: 12px auto;}.kzHeader-SIXPAD .kzHeader-logo {width: 103px;height: 39px;background: url("https://www.mtgec.live/wellness/sixpad/assets/img/common/logo_sixpad.svg") 0 0 no-repeat;background-size: contain}@media screen and (max-width: 750px) {.kzHeader-SIXPAD .kzHeader-logo {width: 71px;height: 26px}}

#footer.ver202507 .footer_guide .helpfeel-box {
    margin-bottom: 2rem;
}
@media screen and (max-width: 767.99px) {
    #footer.ver202507 .footer_guide .helpfeel-box {
        margin-bottom: 1.5rem;
    }
}

#footer.ver202507 .footer_guide .helpfeel-box .helpfeel-box__anchor {
    position: relative;
    display: block;
    text-decoration: none!important;
    border-radius: 0.625rem;
    background-color: #f6f6f6;
    border: 2px solid #000;
    padding: 0.5rem 2.875rem;
}
@media screen and (max-width: 767.99px) {
    #footer.ver202507 .footer_guide .helpfeel-box .helpfeel-box__anchor {
        border-radius: 0.3rem;
        border-width: 2px;
        padding: 0.6875rem;
    }
}
#footer.ver202507 .footer_guide .helpfeel-box .helpfeel-box__anchor:after {
    content: "";
    width: 0.5rem;
    height: 0.5rem;
    border-top: 1px solid #000;
    border-right: 1px solid #000;
    transform: rotate(45deg);
    position: absolute;
    right: 2.5rem;
    top: calc(50% - 0.25rem);
}
@media screen and (max-width: 767.99px) {
    #footer.ver202507 .footer_guide .helpfeel-box .helpfeel-box__anchor:after {
        width: 0.4rem;
        height: 0.4rem;
        border-top: 1px solid #000;
        border-right: 1px solid #000;
        right: calc(50% - 2.2rem);
        top: 1.2rem;
    }
}
#footer.ver202507 .footer_guide .helpfeel-box .helpfeel-box__anchor:before {
    content: none;
}
@media screen and (min-width: 768px) {
    #footer.ver202507 .footer_guide .helpfeel-box .helpfeel-box__dl {
        display: flex;
        flex-wrap: nowrap;
        justify-content: flex-start;
        align-items: center;
    }
}
#footer.ver202507 .footer_guide .helpfeel-box .helpfeel-box__dl__dt {
    padding: 0;
    border: none;
}
#footer.ver202507 .footer_guide .helpfeel-box .helpfeel-box__dl__dt__text {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    font-size: clamp(16px, 4.4vw, 20px);
    padding: 1rem 0 1rem 0;
}
@media screen and (max-width: 767.99px) {
    #footer.ver202507 .footer_guide .helpfeel-box .helpfeel-box__dl__dt__text {
        margin-bottom: 0.7rem!important;
        padding: 0 2rem 0 0;
        font-size: 0.75rem;
        justify-content: center;
    }
}
#footer.ver202507 .footer_guide .helpfeel-box .helpfeel-box__dl__dt__text:before {
    content: "";
    display: inline-block;
    background: url(/assets/common/guide/images/common/ico_helpfeel_help.png) no-repeat left center;
    background-size: contain;
    width: 40px;
    height: 40px;
    margin: 0 0.7rem 0 0;
    padding: 0;
}
@media screen and (max-width: 767.99px) {
    #footer.ver202507 .footer_guide .helpfeel-box .helpfeel-box__dl__dt__text:before {
        width: 20px;
        height: 20px;
    }
}
@media screen and (min-width: 768px) {
    #footer.ver202507 .footer_guide .helpfeel-box .helpfeel-box__dl__dd {
        margin-left: 2.5rem;
        padding-left: 2.5rem;
        border-left: 1px solid #cccccc;
    }
}
#footer.ver202507 .footer_guide .helpfeel-box .helpfeel-box__dl__dd__text {
    font-size: clamp(10px, 3.2vw, 13px);
    margin-bottom: 0!important;
}
@media screen and (max-width: 767.99px) {
    #footer.ver202507 .footer_guide .helpfeel-box .helpfeel-box__dl__dd__text {
        text-align: center;
        font-size: 0.6875rem;
    }
}
#footer.ver202507 .footer_guide .helpfeel-box .helpfeel-box__dl__dd__text em {
    font-style: normal;
    font-weight: bold;
}