/*! (c) Yuko Yuko Inc. | www.yukoyuko.net */
.section-cp .cp-inner{margin-bottom:30px;padding:43px 0 38px;background-color:#f4f4f4}.section-cp .cp-inner .cp-title{color:#3e3e3e;margin-bottom:13px;text-align:center;font-size:28.8px;font-size:1.8rem;font-weight:700;line-height:1}@media screen and (min-width:768px){.dark-mode .section-cp .cp-inner .cp-title{color:#bfbfbf}}.section-cp .cp-inner .cp-list{margin:0 auto;width:400px;text-align:center;color:gray;font-size:22.4px;font-size:1.4rem}@media screen and (min-width:768px){.dark-mode .section-cp .cp-inner .cp-list{color:#ccc9c2}}.section-cp .cp-inner .cp-list li+li{margin-top:10px}@media screen and (max-width:767px){.section-cp .cp-inner{margin-bottom:20px;padding:30px 20px}.section-cp .cp-inner .cp-title{font-size:1.4rem}.section-cp .cp-inner .cp-list{width:100%;font-size:1.2rem}.section-cp .cp-inner .cp-list li+li{margin-top:8px}}.g-nav_control .logoutBtn{font-size:12px;padding:5px 10px 5px 10px}@media screen and (min-width:768px),print{.g-nav_control#logoutBtn1{min-width:335px}}@media screen and (max-width:767px){.nav-favorite-btn:hover{opacity:.6}}@media screen and (min-width:768px),print{.g-header-error-msg{display:none;position:fixed;z-index:100;top:0;left:0;width:100%;transition:all .2s;transform:translateY(-64px);opacity:0}}.g-userMenu_mypage{text-decoration:underline}.g-userMenu_mypage:hover{text-decoration:none}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.view-scrollHeader .g-header-error-msg{transform:translateY(0)}.view-scrollHeader .g-header-error-msg.is-error{opacity:1;display:block}}@media screen and (min-width:768px),print{.no-scroll-header .g-nav{display:none!important}}@media screen and (min-width:768px),print{.no-scroll-header .g-nav_list{margin-left:10px;margin-right:auto}}@media screen and (min-width:768px),print{.no-scroll-header .g-nav_list li a:after,.no-scroll-header .g-nav_list li a:before{background-color:#505052}}@media screen and (min-width:768px),print{.no-scroll-header .g-nav_list li a:hover{background-color:#27272d;opacity:.6}}@media screen and (min-width:768px),print{.no-scroll-header .g-nav_user{margin-left:70px;margin-right:auto}}@media screen and (min-width:768px),print{.no-scroll-header .g-user_status{align-items:flex-start;width:220px;max-width:220px}}.no-scroll-header .g-header_contact{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:207px;min-width:207px;max-width:207px}.no-scroll-header .g-header_contact .m-icon-svg{display:inline-block;width:30px;min-width:30px;max-width:30px;height:30px;margin-right:4px;background:url(https://cdn.yukoyuko.net/resources/14.142.0/images/common/icon_tel.svg) no-repeat center center;background-size:30px 30px}.no-scroll-header .g-header_contact .m-icon-svg:before{position:absolute;top:50%;content:"";transform:translateY(-50%);background:no-repeat 50% 0}.no-scroll-header .g-header_contact_wrap{width:173px;max-width:173px;min-width:173px;display:block}.no-scroll-header .g-header_contact_txt{font-size:12px;display:-ms-flexbox;display:flex;width:173px;max-width:173px;min-width:173px;letter-spacing:.21em;color:#fff;-ms-flex-pack:justify;justify-content:space-between}.no-scroll-header .g-header_contact_txt strong{font-size:12px}.no-scroll-header .g-header_contact_time{font-size:12px;letter-spacing:.115em;color:#bbb}.no-scroll-header .g-header_contact_tel .contact-number,.no-scroll-header .g-header_contact_tel a{font-size:19px}.section-cp .checking{font-size:10px}.section-cp .cp-btn{display:-ms-flexbox;display:flex;margin-top:30px;-ms-flex-pack:center;justify-content:center}.section-cp .cp-btn li button{width:300px}
