﻿@charset "UTF-8";/* goods_common */div.goodsDetailFreespace_.refaseries {width: 100%;max-width: 1024px;margin: 0 auto;}div.goodsDetailFreespace_.refaseriesmv {width: 100%;margin: 0 auto;}.goodscomment_.goodscomment2_ p {width: 93%;margin: 0 auto;}.goodscomment_.goodscomment2_ strong {font-weight: bold;}/* sns layout */#goodsspec_body .goodscomment1_ ul.sns_ li.sns_line {display: none;}.fb_iframe_widget > span {vertical-align: middle !important;}.goodscomment_.goodscomment1_ .goodsicon_ .fb-share-button {padding-bottom: 0;}#goodsspec_body .goodscomment1_ ul.sns_ li.sns_tw {vertical-align: baseline;padding-top: 9px;}/* goods_side delivery layout */#goodsspec_body .goodscomment_ .deliveryBlock_ dd ul li {font-size: 12px;}/* goods link layout */.goodscomment_ a.under {border-bottom: 1px solid #000;text-decoration: none;padding-bottom: 0.5%;}.goodscomment_ a:hover {opacity: 0.7;border-bottom: 1px solid rgba(0,0,0,0.7);}/* ReFa layout */.goodsDetailFreespace_ .refasection1 p,.goodsDetailFreespace_ .refasection2 p,.goodsDetailFreespace_ .refasection3 p,.goodsDetailFreespace_ .refasection4 p,.goodsDetailFreespace_ .refasection5 p,.goodsDetailFreespace_ .refasection6 p{font-size: 16px;line-height: 1.82rem;}.goodsDetailFreespace_.refaseries {padding-bottom: 5%;}.goodsDetailFreespace_ .refaseries p{font-size: 16px;line-height: 1.82rem;}.goodsDetailFreespace_.refaseries a:hover img {transition: all 0.3s;opacity: 1;}.goodsDetailFreespace_.refaseriesmv #mainvisual {background: #fff;}.goodsDetailFreespace_ .refa_wrap {max-width: 905px;margin: 0 auto;width: 88.37%;}.goodsDetailFreespace_ .refa_inner {max-width: 700px;margin: 0 auto;width: 77.36%;}div.goodsDetailFreespace_ p.refa_caution {font-size: 12px !important;margin-top: 6%;line-height: 1.2rem;}.goodsDetailFreespace_ img + .goodsDetailFreespace_ p.refa_caution {margin-top: 3% !important;}.goodsDetailFreespace_ .caution_left {margin: 2% 0 0;max-width: 1024px;width: 100%;}.goodsDetailFreespace_ .caution_center {text-align: center;margin: 2% 0 0;max-width: 1024px;width: 100%;}.goodsDetailFreespace_ span.smalltop {font-size: 12px;}/* slider */.goodsDetailFreespace_ .product-slide {height:500px;width: 100%;}.goodsDetailFreespace_ .product-slide ul {position: relative;top: 100%;}.goodsDetailFreespace_ .product-slide ul li{position: relative;}.goodsDetailFreespace_ .product-slide__item span:first-child{height:384px;position: absolute;bottom: 58px;}.goodsDetailFreespace_ .refaactive .product-slide{max-height:650px;margin-bottom: 60px;}.goodsDetailFreespace_ .product-slide__item--activelp01 span:last-child,.goodsDetailFreespace_ .product-slide__item--activelp02 span:last-child{height:auto;}.goodsDetailFreespace_ .product-slide__item--refawhite span:first-child {background:#fcfcfd;height:384px;position: absolute;bottom: 58px/* 11.6% */;}.goodsDetailFreespace_ .product-slide__item--refawhite span:last-child{height:500px;background:url(/img/refa/mv_refa_pc.png) no-repeat center/auto 100%;}.goodsDetailFreespace_ .product-slide__item--refablack span:first-child {background:#121419;height:384px;position: absolute;bottom: 58px/* 11.6% */;}.goodsDetailFreespace_ .product-slide__item--refablack span:last-child{height:500px;background:url(/img/refa/mv_refablack_pc.png) no-repeat center/auto 100%;}/*-- mainvisual start --*/.goodsDetailFreespace_ #mainvisual.style {max-width: 1920px;width: 100%;margin: 0 auto;}.goodsDetailFreespace_ #mainvisual.style img,.goodsDetailFreespace_ #mainvisual.style p {max-width: 1024px;width: 100%;margin: 0 auto;}/* style butterfly mv */.goodsDetailFreespace_ #mainvisual.butterflyMv li {background: #fff;}/* style premium_dx mv */.goodsDetailFreespace_ #mainvisual.premium_dxMv .slide1{background:#1b1511;}.goodsDetailFreespace_ #mainvisual.premium_dxMv .slide2{background:#eee7d9;}.goodsDetailFreespace_ #mainvisual.premium_dxMv .slide3{background:#f2ede4;}.goodsDetailFreespace_ #mainvisual.premium_dxMv .slide1 div{background:url(/img/style/premium_dx/mv_bg1.jpg)no-repeat top center;background-size:auto 100%;width:100%;margin:0 auto;}.goodsDetailFreespace_ #mainvisual.premium_dxMv .slide2 div{background:url(/img/style/premium_dx/mv_bg2.jpg)no-repeat top center;background-size:auto 100%;width:100%;margin:0 auto;}.goodsDetailFreespace_ #mainvisual.premium_dxMv .slide3 div{background:url(/img/style/premium_dx/mv_bg3.jpg)no-repeat top center;background-size:auto 100%;width:100%;margin:0 auto;}.goodsDetailFreespace_ #mainvisual.premium_dxMv .slide1 div img,.goodsDetailFreespace_ #mainvisual.premium_dxMv .slide2 div img,.goodsDetailFreespace_ #mainvisual.premium_dxMv .slide3 div img{max-width:1024px;width:85%;margin:0 auto;}/* style athlete mv */.goodsDetailFreespace_ #mainvisual.style_athleteMv .slide01 {background: #fff;}.goodsDetailFreespace_ #mainvisual.style_athleteMv .slide02 {background: #040001;}.goodsDetailFreespace_ #mainvisual.style_athleteMv .slide03 {background: #f4f4f4;}/* style style_kids mv */.goodsDetailFreespace_ #mainvisual.style_kidsMv .bx-viewport {background: url(/img/style/style_kids/mv_bg.gif) repeat-x top center;}/* style styledrive mv */.goodsDetailFreespace_ #mainvisual.styledriveMv {background: #000;}/* style drive_s mv */.goodsDetailFreespace_ #mainvisual.drive_sMv .slide01 {background: url(/img/style/drive-s/mv_bg1.jpg) no-repeat top center #f6e9c9;background-size: auto 100%;}.goodsDetailFreespace_ #mainvisual.drive_sMv .slide02 {background: url(/img/style/drive-s/mv_bg2.jpg) no-repeat top center #f6e9c9;background-size: auto 100%;}.goodsDetailFreespace_ #mainvisual.drive_sMv .slide03 {background: url(/img/style/drive-s/mv_bg3.jpg) no-repeat top center #f6e9c9;background-size: auto 100%;}/* style athletepole mv */.goodsDetailFreespace_ #mainvisual.athletepoleMv {background: url(/img/style/athletepole/mv_bg.jpg) no-repeat top center,url(/img/style/athletepole/mv_bg2.png) repeat-x top center #acbdc4;background-size: auto 100%;}/* style drchair mv */.goodsDetailFreespace_ #mainvisual.drchairMv {background: url(/img/style/drchair/mv_bg.jpg) no-repeat top center #a08f7b;background-size: auto 100%;}/* style ritsuyo mv */.goodsDetailFreespace_ #mainvisual.ritsuyoMv {background: url(/img/style/ritsuyo/mv_bg.jpg) no-repeat top center #baa286;background-size: auto 100%;}/* style air mv */.goodsDetailFreespace_ #mainvisual.airMv .slide1,.goodsDetailFreespace_ #mainvisual.airMv .slide2 {background: #2f2428;}.goodsDetailFreespace_ #mainvisual.airMv .slide3 {background: #e7e3e4;}/* style corewalk mv */.goodsDetailFreespace_ #mainvisual.corewalkMv .slide1 {background: #fffcf7;}.goodsDetailFreespace_ #mainvisual.corewalkMv .slide2 {background: #fdf5e2;}.goodsDetailFreespace_ #mainvisual.corewalkMv .slide3 {background: #fff;}/* style_basic */.goodsDetailFreespace_ .style_basic #mainvisual{background:#fff;}/* air corewalk start */.goodsDetailFreespace_ #wellness .box-ranking__image__img img {width: auto;}.goodsDetailFreespace_ #wellness .box-contenttop__logo img {width: auto;height: auto;}.goodsDetailFreespace_ #wellness .box-ranking__ribbon img {width:auto ;}.goodsDetailFreespace_ #wellness .box-ranking__label img {height: auto;width: auto;}.goodsDetailFreespace_ #wellness .wrp-container { max-width: 970px; padding: 0px 15px; box-sizing: border-box; margin: 0px auto; }.goodsDetailFreespace_ #wellness .box-contenttop { display: table; width: 100%; padding: 10px 0px 5px; }.goodsDetailFreespace_ #wellness .box-contenttop__logo, .box-contenttop__content { display: table-cell; vertical-align: middle; }.goodsDetailFreespace_ #wellness .box-contenttop__content { padding-left: 15px; position: relative; }.goodsDetailFreespace_ #wellness .box-contenttop__title { font-size: 34px; letter-spacing: -0.15em; }.goodsDetailFreespace_ #wellness .box-contenttop__title .txt-red { color: rgb(199, 0, 11); }.goodsDetailFreespace_ #wellness .box-contenttop__title .txt-logo { font-size: 49px; }.goodsDetailFreespace_ #wellness .box-contenttop__title .txt-spec { font-size: 49px; letter-spacing: 0em; }.goodsDetailFreespace_ #wellness .box-contenttop__title .txt-spec:last-child { font-size: 51px; }.goodsDetailFreespace_ #wellness .box-contenttop__note { font-size: 18px; letter-spacing: 0.04em; }.goodsDetailFreespace_ #wellness .air .box-ranking { background: url("/img/style/air/corewalk-bg-ranking.png") center top / 100% repeat-y; display: table; width: 100%; }.goodsDetailFreespace_ #wellness .air .box-ranking__left, .box-ranking__right { display: table-cell; vertical-align: top; }.goodsDetailFreespace_ #wellness .air .box-ranking__left { width: 345px; }.goodsDetailFreespace_ #wellness .air .box-ranking__logo { display: table; margin: 0px auto; }.goodsDetailFreespace_ #wellness .air .box-ranking__label {text-align: center;line-height: 1;border: 1px solid rgb(176, 31, 36);padding: 4px 80px;margin-bottom: 5px;display: table-cell;}.goodsDetailFreespace_ #wellness .air .box-ranking__label img { height: 31px; }.goodsDetailFreespace_ #wellness .air .box-ranking__ribbon, .box-ranking__image { display: table-cell; vertical-align: top; }.goodsDetailFreespace_ #wellness .air .box-ranking__image { padding-top: 30px; padding-left: 10px; }.goodsDetailFreespace_ #wellness .air .box-ranking__right {padding: 25px 10px 10px 30px;text-align: left;}.goodsDetailFreespace_ #wellness .air .box-ranking__title { font-size: 18px; letter-spacing: 0px; }.goodsDetailFreespace_ #wellness .air .box-ranking__title .txt-red { color: rgb(199, 0, 11); font-size: 27px; line-height: 1.26; }.goodsDetailFreespace_ #wellness .air .box-ranking__note { font-size: 10px; letter-spacing: 0.04em; margin-bottom: 3px; }.goodsDetailFreespace_ #wellness .air .box-ranking__content { font-size: 18px; font-weight: bold; line-height: 1.4; letter-spacing: 0px; }.goodsDetailFreespace_ #wellness .air .box-ranking__content .txt-red { color: rgb(176, 31, 36); line-height: 1.57; margin: 0 0 0 -0.5rem;}.goodsDetailFreespace_ #wellness .air .box-price { margin-top: 185px; margin-bottom: 80px; text-align: center; }.goodsDetailFreespace_ #wellness .air .lst-price { display: block; overflow: hidden; margin: 0px 10px 70px; }.goodsDetailFreespace_ #wellness .air .lst-price li { float: left; padding: 0px 50px; box-sizing: border-box; text-align: center; width: 50%; }.goodsDetailFreespace_ #wellness .air .lst-price__red { color: rgb(219, 52, 91); }.goodsDetailFreespace_ #wellness .air .lst-price__image { padding-bottom: 65px; }.goodsDetailFreespace_ #wellness .air .lst-price__introduce { font-size: 22px; line-height: 1.3; margin-bottom: 10px; }.goodsDetailFreespace_ #wellness .air .lst-price .btn { margin-bottom: 10px; }.goodsDetailFreespace_ #wellness .air .lst-price .btn a { position: relative; display: block; width: 100%; min-width: 312px; height: auto; text-decoration: none; padding: 17px 65px 17px 0px; box-sizing: border-box; font-size: 22px; line-height: 1.64; letter-spacing: 0.05em; color: rgb(255, 255, 255); font-weight: bold; border-radius: 10px; }.goodsDetailFreespace_ #wellness .air .lst-price__red .btn a { background: linear-gradient(rgb(230, 118, 119) 0%, rgb(228, 69, 69) 100%); }.goodsDetailFreespace_ #wellness .air .lst-price__blue .btn a { background: linear-gradient(rgb(92, 103, 114) 0%, rgb(31, 47, 63) 100%); }.goodsDetailFreespace_ #wellness .air .lst-price__blue { color: rgb(38, 84, 124); }.goodsDetailFreespace_ #wellness .air .lst-price .btn a::before { position: absolute; content: ""; background-color: rgb(255, 255, 255); opacity: 0.5; width: 1px; height: 70px; top: 0px; right: 70px; }.goodsDetailFreespace_ #wellness .air .lst-price .btn a::after { position: absolute; content: ""; background: url("/wellness/style/images/cmn-icn-arrow02.png") right top / 13px 14px no-repeat; width: 13px; height: 14px; right: 29px; top: 28px; }.goodsDetailFreespace_ #wellness .air .lst-price__introduce .txt-price { font-size: 33px; }.goodsDetailFreespace_ #wellness .air .box-price__btn a { display: block; position: relative; max-width: 220px; font-size: 16px; font-weight: bold; text-decoration: none; border: 1px solid rgb(0, 0, 0); margin: 0px auto; padding: 18px 0px; box-sizing: border-box; }.goodsDetailFreespace_ #wellness .air .box-price__btn a::before { position: absolute; content: ""; background: url("/wellness/style/images/cmn-icn-arrow03.png") 0% 0% / 10px 10px; width: 10px; height: 10px; bottom: 2px; right: 2px; }.goodsDetailFreespace_ #wellness .air .box-sub-navi { display: none; }.goodsDetailFreespace_ #wellness .air .lst-slider li span { height: 550px; }.goodsDetailFreespace_ #wellness .air .btn-buy a { display: block; }.goodsDetailFreespace_ #wellness .air #l-header::after, .wrp-header::after, #l-container::after, #l-main::after, #l-sub::after, #l-footer::after, .nav ul::after, .wrp-container::after, .clearfix::after { display: block; clear: both; content: ""; }.goodsDetailFreespace_ #wellness .air .mb40 { margin-bottom: 40px !important; }.goodsDetailFreespace_ #wellness .pull-left { float: left !important; }.goodsDetailFreespace_ #wellness .pull-right { float: right !important; }.goodsDetailFreespace_ #wellness .fluid-image { max-width: 100%; height: auto; }.goodsDetailFreespace_ #wellness .wrp-grid, .row { box-sizing: border-box; }.goodsDetailFreespace_ #wellness .wrp-grid::after, .row::after { clear: both; content: " "; display: table; }.goodsDetailFreespace_ #wellness .grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12, .grid-1--sp, .grid-2--sp, .grid-3--sp, .grid-4--sp, .grid-5--sp, .grid-6--sp, .grid-7--sp, .grid-8--sp, .grid-9--sp, .grid-10--sp, .grid-11--sp, .grid-12--sp { box-sizing: border-box; float: left; }.goodsDetailFreespace_ #wellness .air .pull-left { float: left; }.goodsDetailFreespace_ #wellness .air .pull-right { float: right; }.goodsDetailFreespace_ #wellness .air .pull-left { float: none; margin: auto; }.goodsDetailFreespace_ #wellness .air .txt-red { color: rgb(176, 31, 36); font-weight: bold; }.goodsDetailFreespace_ #wellness .air .hdg-lv2 { font-size: 36px; font-weight: bold; text-align: center; padding: 55px 0px 33px; }.goodsDetailFreespace_ #wellness .air .btn-primary { color: rgb(255, 255, 255); font-weight: bold; background: url("/img/style/air/air-bg-step-button.png") center center / contain no-repeat; padding: 25px 40px 28px; letter-spacing: 0.1em; font-size: 30px; }.goodsDetailFreespace_ #wellness .air .wrp-container { position: relative; }.goodsDetailFreespace_ #wellness .air .box-contenttop__title .txt-red { font-weight: normal; }.goodsDetailFreespace_ #wellness .air .box-ranking__content { font-size: 16px; }.goodsDetailFreespace_ #wellness .air .box-ranking__content .txt-red { font-size: 20px; }.goodsDetailFreespace_ #wellness .air .box-trouble { background: rgb(231, 226, 228); box-shadow: none; }.goodsDetailFreespace_ #wellness .air .box-trouble ul { position: relative; padding-bottom: 60px; }.goodsDetailFreespace_ #wellness .air .box-trouble ul::before, .box-trouble ul::after { content: ""; position: absolute; bottom: 0px; width: 130px; height: 250px; }.goodsDetailFreespace_ #wellness .air .box-trouble ul::before {left: -3%;background: url("/img/style/air/air-pct-trouble-woman.png") center center / contain no-repeat;}.goodsDetailFreespace_ #wellness .air .box-trouble ul::after {right: 0;background: url("/img/style/air/air-pct-trouble-man.png") center center / contain no-repeat;width: 150px;height: 245px;bottom: 0;left: auto;}.goodsDetailFreespace_ #wellness .air .box-trouble li { display: block; text-align: center; }.goodsDetailFreespace_ #wellness .air .box-trouble li::after { content: ""; clear: both; display: block; margin-bottom: 20px; }.goodsDetailFreespace_ #wellness .air .box-trouble li > p {display: inline-block;border-radius: 10px;background-color: rgb(244, 239, 241);border: 1px solid rgb(255, 255, 255);padding: 23px 24px 23px 45px;font-weight: bold;text-align: left;font-size: 22px;letter-spacing: 0.05em;box-sizing: border-box;width: auto;}.goodsDetailFreespace_ #wellness .air .box-know { text-align: center; }.goodsDetailFreespace_ #wellness .air .box-know .txt-red { color: rgb(106, 5, 4); }.goodsDetailFreespace_ #wellness .air .box-know::after { content: ""; clear: both; display: table; }.goodsDetailFreespace_ #wellness .air .box-know__title { color: rgb(255, 255, 255); background-color: rgb(46, 57, 118); background-image: linear-gradient(rgba(2, 6, 32, 0.3), rgba(2, 6, 32, 0)); padding: 24px 10px; text-align: center; font-size: 36px; position: relative; font-weight: bold; }.goodsDetailFreespace_ #wellness .air .box-know__title::after { content: ""; position: absolute; left: 0px; right: 0px; margin: auto; bottom: -35px; width: 0px; height: 0px; border-style: solid; border-width: 35px 138px 0px; border-color: rgb(46, 56, 116) transparent transparent; }.goodsDetailFreespace_ #wellness .air .box-know__head { font-size: 30px; font-weight: bold; padding: 64px 0px; }.goodsDetailFreespace_ #wellness .air .lst-step + .box-know__head { padding: 32px 0px 87px; }.goodsDetailFreespace_ #wellness .air .box-know__button + .box-know__head { padding: 64px 0px 38px; }.goodsDetailFreespace_ #wellness .air .box-know__text { font-size: 22px; font-weight: bold; letter-spacing: 0.05em; line-height: 1.8; margin-top: 30px; }.goodsDetailFreespace_ #wellness .air .box-know__text .txt-red { font-size: 28px; }.goodsDetailFreespace_ #wellness .air .box-know__head .box-know__head__note { font-size: 12px; display: block; float: right; padding-right: 88px; }.goodsDetailFreespace_ #wellness .air .box-know__head .txt-red { position: relative; }.goodsDetailFreespace_ #wellness .air .txt-underline { border-bottom: 1px solid rgb(106, 5, 4); }.goodsDetailFreespace_ #wellness .air .txt-red strong { font-size: 39px; color: rgb(121, 33, 58); }.goodsDetailFreespace_ #wellness .air .box-know__matter { background: url("/img/style/air/air-bg-step02.png") center top no-repeat; padding: 60px 0px 0px; margin-top: -20px; }.goodsDetailFreespace_ #wellness .air .box-know__matter .box-know__head { padding: 25px 0px 60px; line-height: 2; }.goodsDetailFreespace_ #wellness .air .box-know--02 { background: url("/img/style/air/air-bg-style01.png") center center / cover no-repeat; }.goodsDetailFreespace_ #wellness .air .box-know--02 .box-know__title {background-color: rgb(24, 24, 24);background-image: linear-gradient(rgba(65, 65, 65, 0), rgb(65, 65, 65));position: relative;z-index: 1;line-height: 1.75;font-size: 36px;}.goodsDetailFreespace_ #wellness .air .box-know--02 .box-know__title span {position: relative; width: 80%; display: inline-block;}.goodsDetailFreespace_ #wellness .air .box-know--02 .box-know__title::after { content: ""; position: absolute; left: 0px; right: 0px; margin: auto; bottom: -35px; width: 0px; height: 0px; border-style: solid; border-width: 35px 138px 0px; border-color: rgb(64, 64, 64) transparent transparent; }.goodsDetailFreespace_ #wellness .air .box-know--02 .wrp-container { padding: 75px 0px 40px; position: relative; z-index: 2; }.goodsDetailFreespace_ #wellness .air .box-know--02 .box-know__title > span::after {content: "";width: 144px;height: 180px;background: url("/img/style/air/air-pct-trouble-woman.png") center top / cover no-repeat;position: absolute;bottom: -14px;right: 50%;left: 50%;margin: 0 0 0 48%;}.goodsDetailFreespace_ #wellness .air .box-know--02 .box-know__head { font-size: 28px; padding: 0px 0px 40px; line-height: 2.14; }.goodsDetailFreespace_ #wellness .air .box-know--02 .box-know__text { font-size: 22px; margin-top: 5px; }.goodsDetailFreespace_ #wellness .air .box-know--02 .lst-images__thumb { padding: 0px; }.goodsDetailFreespace_ #wellness .air .lst-step::after { content: ""; clear: both; display: block; }.goodsDetailFreespace_ #wellness .air .lst-step li {width: 29.68%;display: inline-block;color: rgb(255, 255, 255);text-align: center;position: relative;padding: 0;}.goodsDetailFreespace_ #wellness .air .lst-step li:first-child > span {padding: 0;}.goodsDetailFreespace_ #wellness .air .lst-step li::before {content: "";width: 21px;height: 39px;background: url("/img/style/air/air-icn-arrow-left.png") center center / cover no-repeat;left: -36px;top: 5px;position: absolute;}.goodsDetailFreespace_ #wellness .air .lst-step li:first-child { float: left; color: rgb(46, 57, 118); }.goodsDetailFreespace_ #wellness .air .lst-step li:first-child::before { content: none; }.goodsDetailFreespace_ #wellness .air .lst-step li:last-child { float: right; }.goodsDetailFreespace_ #wellness .air .lst-step li .lst-step__title { padding: 10px 0px; text-align: center; display: table; width: 100%; font-weight: bold; font-size: 22px; background: rgb(95, 106, 167); border-radius: 25px; margin-bottom: 17px; }.goodsDetailFreespace_ #wellness .air .lst-step li:first-child .lst-step__title { background: rgb(217, 219, 235); }.goodsDetailFreespace_ #wellness .air .lst-step li:last-child .lst-step__title { background: rgb(46, 57, 118); margin-bottom: 7px; }.goodsDetailFreespace_ #wellness .air .lst-step li .lst-step__title > span { display: table-cell; vertical-align: middle; text-align: center; }.goodsDetailFreespace_ #wellness .air .lst-images { max-width: 820px; margin: 0px auto; }.goodsDetailFreespace_ #wellness .air .lst-images::after { clear: both; content: ""; display: block; }.goodsDetailFreespace_ #wellness .air .lst-images li { float: left; width: calc(33.3333% - 20px); margin-left: 20px; border-radius: 20px; overflow: hidden; display: block; }.goodsDetailFreespace_ #wellness .air .lst-images li:first-child { margin-left: 10px; }.goodsDetailFreespace_ #wellness .air .lst-images__thumb { line-height: 0; padding-bottom: 88.461%; overflow: hidden; }.goodsDetailFreespace_ #wellness .air .lst-images__captain { background: rgb(46, 57, 118); color: rgb(255, 255, 255); padding: 15px 10px; text-align: center; font-size: 18px; }.goodsDetailFreespace_ #wellness .air .box-feature__wrap { background-color: rgb(231, 226, 228); background-image: linear-gradient(rgba(82, 53, 61, 0.7), rgba(82, 53, 61, 0)); text-align: center; }.goodsDetailFreespace_ #wellness .air .box-feature__head { border-bottom: 1px solid rgb(238, 238, 238); text-align: center; font-size: 22px; font-weight: bold; }.goodsDetailFreespace_ #wellness .air .box-feature__head .wrp-container { display: table; width: 100%; }.goodsDetailFreespace_ #wellness .air .box-feature__head .wrp-container > span {display: table-cell;vertical-align: middle;padding: 35px 0px 25px 20px;text-align: left;color: rgb(255, 255, 255);line-height: 1.9;font-size: 22px;}.goodsDetailFreespace_ #wellness .air .box-feature__head .wrp-container .box-feature__head__point {  border-right: 1px solid rgb(238, 238, 238); border-bottom:none; padding-left: 0px;  display: table-cell; vertical-align: middle; padding: 35px 0 25px; text-align: left; color: #fff; padding-left: 20px; line-height: 1.9; font-size: 22px;}.goodsDetailFreespace_ #wellness .air .box-feature__text { text-align: center; font-weight: bold; font-size: 22px; line-height: 2.18; letter-spacing: 0.05em; margin: 13px 0px 15px; }.goodsDetailFreespace_ #wellness .air .box-feature__text strong { font-size: 29px; }.goodsDetailFreespace_ #wellness .air .box-feature__intro { background-color: rgb(244, 239, 241); box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 13px; border: 1px solid rgb(255, 255, 255); padding: 38px 0px 56px; position: relative; z-index: 3; }.goodsDetailFreespace_ #wellness .air .box-feature__intro .txt-red { color: rgb(107, 5, 4); }.goodsDetailFreespace_ #wellness .air .box-feature__intro__txt { padding-right: 340px; text-align: left; position: relative; }.goodsDetailFreespace_ #wellness .air .box-feature__intro__txt::after { content: ""; width: 310px; height: 415px; background: url("/img/style/air/air-feature-pct02.png") center bottom / contain no-repeat; position: absolute; right: 0px; bottom: -56px; }.goodsDetailFreespace_ #wellness .air .box-feature__intro__ttl { font-size: 28px; font-weight: bold; margin-bottom: 6px; line-height: 1.71; }.goodsDetailFreespace_ #wellness .air .box-feature__intro__desc {letter-spacing: 0.05em;margin-bottom: 35px;line-height: 1.6;font-size: 16px;}.goodsDetailFreespace_ #wellness .air .box-feature__intro__note { font-size: 11px; text-align: right; }.goodsDetailFreespace_ #wellness .air .box-feature__intro__note strong { font-size: 16px; font-weight: normal; }.goodsDetailFreespace_ #wellness .air .box-feature__desc { background-color: rgba(238, 238, 238, 0.5); text-align: center; padding: 30px 0px 65px; }.goodsDetailFreespace_ #wellness .air .box-feature__thumb {margin: 0 22px 0 100px;}.goodsDetailFreespace_ #wellness .air .box-feature__head .wrp-container .txt-large { font-size: 26px; }.goodsDetailFreespace_ #wellness .air .lst-note { margin: 0px 50px; list-style-type: none; }.goodsDetailFreespace_ #wellness .air .lst-note li { font-size: 14px; text-indent: -1em; padding-left: 1em; }.goodsDetailFreespace_ #wellness .air .box-development { position: relative; z-index: 2; background: rgb(255, 255, 255); text-align: center; padding: 77px 0px 75px; }.goodsDetailFreespace_ #wellness .air .box-development__head { margin-bottom: 30px; color: rgb(107, 5, 4); font-size: 14px; font-weight: bold; }.goodsDetailFreespace_ #wellness .air .box-development__head span { padding: 0px 30px 33px; border-bottom: 1px solid rgb(107, 5, 4); display: inline-block; }.goodsDetailFreespace_ #wellness .air .box-development__text { text-align: left; font-size: 16px; margin-top: 40px; line-height: 1.6; }.goodsDetailFreespace_ #wellness .air .box-development__ttl { font-size: 22px; margin-bottom: 30px; }.goodsDetailFreespace_ #wellness .air .box-development__ttl strong { font-size: 30px; }.goodsDetailFreespace_ #wellness .air .box-development .txt-red { color: rgb(107, 5, 4); }.goodsDetailFreespace_ #wellness .air .box-style { margin-bottom: 50px; }.goodsDetailFreespace_ #wellness .air .box-style__head { color: rgb(0, 21, 20); font-size: 28px; font-weight: bold; padding: 45px 0px 23px; }.goodsDetailFreespace_ #wellness .air .box-style__list { overflow: hidden; margin: 0px -10px; }.goodsDetailFreespace_ #wellness .air .box-style__list li { margin-bottom: 30px; width: 50%; float: left; padding: 0px 10px; box-sizing: border-box; }.goodsDetailFreespace_ #wellness .air .box-style__list li > p { background: rgb(255, 255, 255); padding: 24px; border-radius: 20px; border: 1px solid rgb(208, 211, 233); font-weight: bold; font-size: 18px; line-height: 1.6; min-height: 134px; }.goodsDetailFreespace_ #wellness .air .box-voice { background: rgb(233, 236, 255); text-align: center; padding-bottom: 40px; }.goodsDetailFreespace_ #wellness .air .box-voice__head { padding: 16px 0px; background-color: rgb(245, 246, 250); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 13px; border: 1px solid rgb(255, 255, 255); color: rgb(46, 57, 118); font-size: 40px; font-weight: bold; position: relative; z-index: 4; }.goodsDetailFreespace_ #wellness .air .box-voice__head span { position: relative; display: inline-block; background-size: contain; padding-left: 90px; }.goodsDetailFreespace_ #wellness .air .box-voice__head span::before { position: absolute; left: 0px; bottom: -15px; content: ""; width: 49px; height: 70px; background: url("/img/style/air/air-pct-voice01.png") left center no-repeat; }.goodsDetailFreespace_ #wellness .air .box-style__head span { display: inline-block; background: url("/img/style/air/air-pct-question.png") left center / 50px 50px no-repeat; padding: 6px 0px 6px 60px; }.goodsDetailFreespace_ #wellness .air .box-style__head span:before{content: none;}.goodsDetailFreespace_ #wellness .air .box-voice .box-faq__title { position: relative; }.goodsDetailFreespace_ #wellness .air .box-voice .box-faq__title::after { content: ""; display: block; background: url("/img/style/air/air-bg-faq-shadow01.png") center top no-repeat; height: 36px; position: absolute; bottom: -36px; left: 0px; right: 0px; z-index: 2; }.goodsDetailFreespace_ #wellness .air .box-voice .box-faq__title span { border-radius: 20px 20px 0px 0px; background-color: rgb(46, 57, 118); background-image: linear-gradient(to left, rgb(22, 31, 84), rgba(22, 31, 84, 0) 50%, rgb(22, 31, 84)); position: relative; z-index: 3; font-size: 30px; box-shadow: none; }.goodsDetailFreespace_ #wellness .air .box-voice .lst-faq { padding-left: 0px; padding-right: 0px; background: rgb(241, 243, 255); padding-bottom: 5px; }.goodsDetailFreespace_ #wellness .air .box-voice .box-faq__open { text-align: center; position: absolute; bottom: -65px; left: 0px; right: 0px; margin: 0px auto; background-color: rgb(241, 243, 255); border-bottom: 2px solid rgb(46, 57, 118); }.goodsDetailFreespace_ #wellness .air .box-voice .box-faq__open a { display: block; background-color: rgb(46, 57, 118); font-size: 18px; width: 140px; height: 70px; bottom: 0px; padding-top: 25px; }.goodsDetailFreespace_ #wellness .air .box-voice .box-faq__title span { position: relative; z-index: 1; }.goodsDetailFreespace_ #wellness .air .box-voice .lst-faq li { border-bottom: 1px solid rgb(208, 211, 233); padding: 0px 40px; }.goodsDetailFreespace_ #wellness .air .box-price { background: rgb(255, 255, 255); margin-top: 0px; padding-top: 85px; }.goodsDetailFreespace_ #wellness .air .box-price__ttl { font-size: 28px; font-weight: bold; margin: -62px 0px 66px; letter-spacing: 0.2em; }.goodsDetailFreespace_ #wellness .air .lst-price__image { padding-bottom: 35px; }.goodsDetailFreespace_ #wellness .air .lst-price__introduce { margin-bottom: 15px; }.goodsDetailFreespace_ #wellness .air .lst-price__red { color: rgb(82, 53, 61); }.goodsDetailFreespace_ #wellness .air .lst-price__red .btn a { background: linear-gradient(rgb(145, 74, 73) 0%, rgb(107, 5, 4) 100%); }.goodsDetailFreespace_ #wellness .air .lst-price__blue { color: rgb(46, 57, 118); }.goodsDetailFreespace_ #wellness .air .lst-price__blue .btn a { background: linear-gradient(rgb(103, 110, 153) 0%, rgb(46, 57, 118) 100%); }.goodsDetailFreespace_ #wellness .air p.atn_sokujitsu { background: rgb(235, 231, 220); margin: 30px 0px 40px; color: rgb(0, 0, 0); padding: 15px 0px 10px; text-align: center; }.goodsDetailFreespace_ #wellness .air p.atn_sokujitsu strong { display: inline-block; margin: 5px 0px 10px; }.goodsDetailFreespace_ #wellness .corewalk .box-ranking { background: url("/img/style/corewalk/corewalk-bg-ranking.png") center top / 100% repeat-y; display: table; width: 100%; }.goodsDetailFreespace_ #wellness .corewalk .box-ranking__left, .box-ranking__right { display: table-cell; vertical-align: top; }.goodsDetailFreespace_ #wellness .corewalk .box-ranking__left { width: 345px; }.goodsDetailFreespace_ #wellness .corewalk .box-ranking__logo { display: table; margin: 0px auto; }.goodsDetailFreespace_ #wellness .corewalk .box-ranking__label { text-align: center; line-height: 1; border: 1px solid rgb(176, 31, 36); padding: 4px 0px; margin-bottom: 5px; }.goodsDetailFreespace_ #wellness .corewalk .box-ranking__label img { height: 31px; }.goodsDetailFreespace_ #wellness .corewalk .box-ranking__ribbon, .box-ranking__image { display: table-cell; vertical-align: top; }.goodsDetailFreespace_ #wellness .corewalk .box-ranking__image { padding-top: 30px; padding-left: 10px; }.goodsDetailFreespace_ #wellness .corewalk .box-ranking__right { padding: 25px 10px 10px 30px; }.goodsDetailFreespace_ #wellness .corewalk .box-ranking__title { font-size: 18px; letter-spacing: 0px; }.goodsDetailFreespace_ #wellness .corewalk .box-ranking__title .txt-red { color: rgb(199, 0, 11); font-size: 27px; line-height: 1.26; }.goodsDetailFreespace_ #wellness .corewalk .box-ranking__note { font-size: 10px; letter-spacing: 0.04em; margin-bottom: 3px; }.goodsDetailFreespace_ #wellness .corewalk .box-ranking__content { font-size: 18px; font-weight: bold; line-height: 1.4; letter-spacing: 0px; }.goodsDetailFreespace_ #wellness .corewalk .box-ranking__content .txt-red { color: rgb(176, 31, 36); line-height: 1.57; }.goodsDetailFreespace_ #wellness .corewalk .box-sub-navi { display: none; }.goodsDetailFreespace_ #wellness .corewalk .lst-slider li span { height: 550px; }.goodsDetailFreespace_ #wellness .corewalk #l-header::after, .wrp-header::after, #l-container::after, #l-main::after, #l-sub::after, #l-footer::after, .nav ul::after, .wrp-container::after, .clearfix::after { display: block; clear: both; content: ""; }.goodsDetailFreespace_ #wellness .corewalk .box-ranking { box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 7px 0px; position: relative; }.goodsDetailFreespace_ #wellness .corewalk .section-trouble { background-color: rgb(239, 234, 223); padding: 58px 0px 80px; box-shadow: rgba(0, 0, 0, 0.25) 0px -3px 7px 0px inset; }.goodsDetailFreespace_ #wellness .corewalk .section-trouble__title { background: url("/img/style/corewalk/pct-trouble-line01.png") center bottom no-repeat; font-size: 40px; text-align: center; margin-bottom: 16px; padding-bottom: 10px; font-weight: normal; }.goodsDetailFreespace_ #wellness .corewalk .lst-trouble { padding: 0px 20px; }.goodsDetailFreespace_ #wellness .corewalk .lst-trouble li { border-bottom: 1px solid rgb(217, 212, 202); font-size: 28px; padding: 15px 50px 15px 100px; text-indent: -50px; }.goodsDetailFreespace_ #wellness .corewalk .lst-trouble li img {width: 30px;margin-right: 20px;position: relative;top: 10px;}.goodsDetailFreespace_ #wellness .corewalk .lst-trouble li span { color: rgb(219, 52, 91); }.goodsDetailFreespace_ #wellness .corewalk .section__upper { background-color: rgb(235, 235, 235); box-shadow: rgba(0, 0, 0, 0.2) -7px -13px 12px -14px inset; position: relative; }.goodsDetailFreespace_ #wellness .corewalk .section-aware .section__upper { background: rgb(252, 242, 229); box-shadow: none; }.goodsDetailFreespace_ #wellness .corewalk .section__upper .wrp-container { position: relative; }.goodsDetailFreespace_ #wellness .corewalk .section__title { background: url("/img/style/corewalk/corewalk-bg-cause01.png") center center no-repeat; height: 208px; text-align: center; color: rgb(255, 255, 255); font-size: 30px; position: relative; letter-spacing: 0.12em; box-sizing: border-box; padding: 15px 15px 0px; }.goodsDetailFreespace_ #wellness .corewalk .section-aware .section__title { background: url("/img/style/corewalk/corewalk-bg-cause02.png") center center repeat-x; height: 228px; font-size: 36px; padding-top: 25px; }.goodsDetailFreespace_ #wellness .corewalk .section-aware .section__title {background: url("/img/style/corewalk/corewalk-bg-cause02.png") center center repeat-x;height: 252px;font-size: 36px;padding-top: 21px;}.goodsDetailFreespace_ #wellness .corewalk .section-aware .section__title p {line-height: 1.3;}.goodsDetailFreespace_ #wellness .corewalk .section-aware .section__title__subtext { height: 128px; border-top: 2px dashed rgb(251, 241, 227); padding-top: 20px; }.goodsDetailFreespace_ #wellness .corewalk .section__title__text span { font-weight: bold; font-size: 45px; display: inline-block; margin: 0px -20px 0px -40px; }.goodsDetailFreespace_ #wellness .corewalk .section__title__subtext { position: absolute; left: 50%; transform: translateX(-50%); bottom: 0px; font-size: 22px; border-top: 2px dashed rgb(130, 136, 143); height: 88px; width: 590px; letter-spacing: 0.05em; font-weight: bold; box-sizing: border-box; padding-top: 15px; }.goodsDetailFreespace_ #wellness .corewalk .section__content {max-width: 970px;position: relative;}.goodsDetailFreespace_ #wellness .corewalk .section__content__text { color: rgb(38, 84, 124); font-size: 36px; text-align: center; padding: 20px 0px 35px; position: relative; line-height: 1.9; font-weight: bold; }.goodsDetailFreespace_ #wellness .corewalk .section-cause .section__upper::before { content: ""; background: url("/img/style/corewalk/corewalk-bg-arrow01.png") center center no-repeat; height: 89px; position: absolute; left: 0px; right: 0px; margin: 0px auto; bottom: -73px; }.goodsDetailFreespace_ #wellness .corewalk .section-aware .section__content__logo { color: rgb(243, 123, 118); position: relative; margin-top: 30px; text-align: center; }.goodsDetailFreespace_ #wellness .corewalk .section-aware .section__content__logo img { display: block; margin: 0px auto 25px; }.goodsDetailFreespace_ #wellness .corewalk .section-aware .section__content__logo small { background: rgb(252, 242, 229); padding: 0px 20px; z-index: 1; display: inline-block; position: relative; font-size: 22px; letter-spacing: 0.2em; }.goodsDetailFreespace_ #wellness .corewalk .section-aware .section__content__logo::before { content: ""; position: absolute; left: 0px; right: 0px; bottom: 13px; border-top: 1px solid rgb(243, 123, 118); }.goodsDetailFreespace_ #wellness .corewalk .section-aware .section__content__text { color: rgb(78, 63, 52); font-size: 32px; padding: 15px 0px 65px; font-weight: normal; }.goodsDetailFreespace_ #wellness .corewalk .section-aware .section__content__text span { font-weight: bold; font-size: 41.6px; }.goodsDetailFreespace_ #wellness .corewalk .section__content__image { position: absolute; left: -34px; top: -114px; pointer-events: none; }.goodsDetailFreespace_ #wellness .corewalk .section__content__image img {width: 395px;}.goodsDetailFreespace_ #wellness .corewalk .section-cause .section__lower { background: rgb(255, 255, 255); padding: 100px 0px 85px; }.goodsDetailFreespace_ #wellness .corewalk .section-aware .section__lower { padding-bottom: 80px; background: url("/img/style/corewalk/corewalk-bg-aware01.png") center top repeat-x; }.goodsDetailFreespace_ #wellness .corewalk .section-aware .section__lower__image { text-align: center; overflow: hidden; position: relative; margin-top: -73px; }.goodsDetailFreespace_ #wellness .corewalk .box-tsumari { background: rgb(168, 229, 220); padding: 40px; position: relative; box-shadow: rgba(0, 0, 0, 0.3) 0px 3px 5px; }.goodsDetailFreespace_ #wellness .corewalk .box-tsumari__image { position: absolute; left: 0px; right: 0px; margin: 0px auto; top: -70px; text-align: center; }.goodsDetailFreespace_ #wellness .corewalk .box-tsumari__content { background: rgb(255, 255, 255); padding: 64px 50px 48px; box-shadow: rgba(0, 0, 0, 0.3) 0px 3px 5px; }.goodsDetailFreespace_ #wellness .corewalk .txt-emphasis { font-size: 36px; text-align: center; }.goodsDetailFreespace_ #wellness .corewalk .txt-emphasis span { border-bottom: 1px solid rgb(217, 212, 202); line-height: 2.1; display: block; letter-spacing: 0.05em; }.goodsDetailFreespace_ #wellness .corewalk .txt-emphasis span.spObj { display:none; }.goodsDetailFreespace_ #wellness .corewalk .txt-emphasis span.pcObjc { display:block; }.goodsDetailFreespace_ #wellness .corewalk .txt-emphasis span:last-child { border: 0px; }.goodsDetailFreespace_ #wellness .corewalk .txt-emphasis em { color: rgb(219, 52, 91); font-style: normal;font-weight: bold; }.goodsDetailFreespace_ #wellness .corewalk .txt-emphasis .txt-emphasis__sp { display: none; }.goodsDetailFreespace_ #wellness .corewalk .txt-emphasis .txt-emphasis__pc { display: inline; border-bottom: 0px; }.goodsDetailFreespace_ #wellness .corewalk .section-point { margin-bottom: 125px; }.goodsDetailFreespace_ #wellness .corewalk .section-point .wrp-container { position: relative; }.goodsDetailFreespace_ #wellness .corewalk .section-point__title { background: url("/img/style/corewalk/corewalk-bg-faq.png") center top repeat; margin-bottom: 35px; }.goodsDetailFreespace_ #wellness .corewalk .section-point__title .hdg-lv2 { position: relative; font-size: 36px; color: rgb(255, 255, 255); text-align: center; font-weight: normal; line-height: 1.5; letter-spacing: 0.05em; padding: 15px 0px; margin-left: 40px; }.goodsDetailFreespace_ #wellness .corewalk .section-point__title .txt-spec { font-size: 47px; font-weight: bold; display: inline-block; margin: 0px -60px 0px -5px; }.goodsDetailFreespace_ #wellness .corewalk .section-point__title .txt-spec em { font-size: 25px; font-style: normal; }.goodsDetailFreespace_ #wellness .corewalk .section-point .hdg-lv2__logo {width: 128px;position: absolute;left: -45px;top: -46px;}.goodsDetailFreespace_ #wellness .corewalk .section-point .hdg-lv2__logo img {width: 100%;}.goodsDetailFreespace_ #wellness .corewalk .pct-point { float: left; width: 20%; margin-left: 8%; margin-right: -10%; }.goodsDetailFreespace_ #wellness .corewalk .box-point__inner { float: right; width: 65%; background: rgb(255, 247, 230); border-radius: 20px; border: 1px solid rgb(244, 129, 124); margin-top: 30px; padding: 0px 45px 35px; text-align: center; }.goodsDetailFreespace_ #wellness .corewalk .box-point__pct__text { font-size: 18px; line-height: 2.142; text-align: left; }.goodsDetailFreespace_ #wellness .corewalk .box-point__pct__text span { font-size: 130%; color: rgb(219, 52, 91); font-weight: bold; }.goodsDetailFreespace_ #wellness .corewalk .box-point__text { font-size: 28px; text-align: center; line-height: 2.142; padding: 25px 0px 60px; letter-spacing: 0.05em; }.goodsDetailFreespace_ #wellness .corewalk .box-point__text span { font-size: 36px; color: rgb(219, 52, 91); font-weight: bold; }.goodsDetailFreespace_ #wellness .corewalk .box-point__method { background: rgb(255, 247, 230); text-align: center; padding: 5px 0px 10px; margin-bottom: 75px; }.goodsDetailFreespace_ #wellness .corewalk .box-point__method__title { font-size: 22px; display: inline-block; border-bottom: 2px dashed rgb(244, 129, 124); padding: 15px 60px 10px; margin-bottom: 10px; }.goodsDetailFreespace_ #wellness .corewalk .box-point__method__text { font-size: 36px; color: rgb(219, 52, 91); font-weight: bold; letter-spacing: 0.2em; }.goodsDetailFreespace_ #wellness .corewalk .box-method { display: table; width: 100%; margin-bottom: 70px; }.goodsDetailFreespace_ #wellness .corewalk .box-method__right, .box-method__left { display: table-cell; vertical-align: top; }.goodsDetailFreespace_ #wellness .corewalk .box-method__right {max-width: 640px;width: 80%;float: left;}.goodsDetailFreespace_ #wellness .corewalk .box-method__left {text-align: center;padding: 20px 20px 0;float: right;width: 20%;}.goodsDetailFreespace_ #wellness .corewalk .box-method__text { font-size: 18px; margin-bottom: 12px;line-height: 2;padding-bottom: 30px; }.goodsDetailFreespace_ #wellness .corewalk .box-method__image { text-align: center; }.goodsDetailFreespace_ #wellness .corewalk .box-method__image span {display: inline-block;width: 46.3%;padding-right: 20px;}.goodsDetailFreespace_ #wellness .corewalk .box-method__image span:last-child {padding-right: 0px;width: 43%;}.goodsDetailFreespace_ #wellness .corewalk .box-talon { background: rgb(238, 238, 238); box-sizing: border-box; position: relative; }.goodsDetailFreespace_ #wellness .corewalk .box-talon__title { font-size: 22px; border-bottom: 2px dashed rgb(213, 213, 213); padding: 28px 30px 16px; }.goodsDetailFreespace_ #wellness .corewalk .box-talon__content {padding: 30px 0 125px 5%;position: relative;}.goodsDetailFreespace_ #wellness .corewalk .box-talon__content__title { font-size: 36px; color: rgb(219, 52, 91); line-height: 1.7; margin-bottom: 25px; }.goodsDetailFreespace_ #wellness .corewalk .box-talon__content__text { font-size: 18px; max-width: 555px; line-height: 1.6; }.goodsDetailFreespace_ #wellness .corewalk .box-talon__content__note { font-size: 13px; text-align: right; position: absolute; bottom: 13%; right: 40%; line-height: 1.8; }.goodsDetailFreespace_ #wellness .corewalk .box-talon__content__note span { font-size: 16px; }.goodsDetailFreespace_ #wellness .corewalk .box-talon__content__image {position: absolute;bottom: 0px;right: 47px;}.goodsDetailFreespace_ #wellness .corewalk .box-talon__content__image img {width: auto;}.goodsDetailFreespace_ #wellness .corewalk .section-further__title { background: url("/img/style/corewalk/corewalk-bg-faq.png") center top repeat; }.goodsDetailFreespace_ #wellness .corewalk .section-further__title .hdg-lv2 { position: relative; font-size: 36px; color: rgb(255, 255, 255); text-align: center; font-weight: normal; line-height: 1.5; letter-spacing: 0.05em; padding: 10px 0px 15px; }.goodsDetailFreespace_ #wellness .corewalk .section-further__title .hdg-lv2 .txt-spec { font-size: 47px; font-weight: bold; }.goodsDetailFreespace_ #wellness .corewalk .bg-further { line-height: 0; font-size: 0px; }.goodsDetailFreespace_ #wellness .corewalk .box-further {min-height: 500px;background: rgb(255, 247, 230);box-sizing: border-box;padding: 57px 0 10px;}.goodsDetailFreespace_ #wellness .corewalk .box-further__info { display: table; width: 100%; }.goodsDetailFreespace_ #wellness .corewalk .box-further__image, .box-further__content { display: table-cell; vertical-align: top; }.goodsDetailFreespace_ #wellness .corewalk .box-further__image { width: 235px; text-align: center; padding-top: 20px; }.goodsDetailFreespace_ #wellness .corewalk .box-further__content .hdg-lv3 { font-size: 36px; border-bottom: 2px dashed rgb(247, 167, 163); font-weight: normal; text-align: center; margin-bottom: 25px; line-height: 1.67; letter-spacing: 0.05em; padding-left: 20px; padding-bottom: 15px; }.goodsDetailFreespace_ #wellness .corewalk .box-further__content .hdg-lv3 span { font-size: 18px; display: block; line-height: 3.33; letter-spacing: 0.05em; margin-bottom: -15px; }.goodsDetailFreespace_ #wellness .corewalk .box-further__content .txt-red { color: rgb(219, 52, 91); font-weight: bold; }.goodsDetailFreespace_ #wellness .corewalk .box-further__text { padding-left: 10px; line-height: 1.6; margin-bottom: 20px; }.goodsDetailFreespace_ #wellness .corewalk .box-further__text span { color: rgb(219, 52, 91); font-weight: bold; }.goodsDetailFreespace_ #wellness .corewalk .box-further__illustration {margin-left: 108px;position: static;}.goodsDetailFreespace_ #wellness .corewalk .box-further.box-further--right { background: rgb(255, 255, 255); padding-top: 18px; box-shadow: rgba(0, 0, 0, 0.2) -3px -6px 16px -9px inset; }.goodsDetailFreespace_ #wellness .corewalk .box-further--right .box-further__image { width: 240px; }.goodsDetailFreespace_ #wellness .corewalk .box-further--right .box-further__content .hdg-lv3 { padding-left: 5px; }.goodsDetailFreespace_ #wellness .corewalk .box-further--right .box-further__text { padding-left: 0px; padding-right: 20px;font-size: 16px; }.goodsDetailFreespace_ #wellness .corewalk .section-further .hdg-lv2__logo {width: 188px;position: absolute;left: -45px;top: -80px;}.goodsDetailFreespace_ #wellness .corewalk .section-further .hdg-lv2__logo img {width: 188px}.goodsDetailFreespace_ #wellness .corewalk .section-aware .section__lower__image {overflow: visible;}.goodsDetailFreespace_ #wellness .corewalk .section-aware .section__lower__image img {max-width: 942px;width: 80%;position: static;transform: none;margin: -6% auto 0;}.boxCoreExp div { width: 68%; float: left;}.goodsDetailFreespace_ #wellness .corewalk .box-talon__content__image { max-width: 258px; width: 27.5%; float: right; right: 1%;}/* style margin */.goodsDetailFreespace_  #wellness,.goodsDetailFreespace_  #butterfly,.goodsDetailFreespace_  #athlete,.goodsDetailFreespace_ .style_basic {margin: 0 auto;}.goodsDetailFreespace_ .style_premium_dx{margin: 0 auto 0;}/* style drive drive-s start*/.goodsDetailFreespace_ .pcObj {display: block; }.goodsDetailFreespace_ .spObj {display: none; }.goodsDetailFreespace_ #wellness img {width: auto; }.goodsDetailFreespace_ #wellness .wrapBox:after {content: " ";display: block;clear: both; }.goodsDetailFreespace_ #wellness .boxLeftPc {float: left; }.goodsDetailFreespace_ #wellness .boxRightPc {float: right; }.goodsDetailFreespace_ #wellness .inner,.goodsDetailFreespace_ #wellness .drive_sConte01 .section02 .inner,.goodsDetailFreespace_ #wellness .drive_sConte01 .section03 .inner,.goodsDetailFreespace_ #wellness .drive_sConte03 .inner,.goodsDetailFreespace_ #wellness .drive_sConte04 .inner {width: 970px;margin: 0 auto; }.goodsDetailFreespace_ #wellness .rankingBox .inner,.goodsDetailFreespace_ #wellness .boxTrouble .inner,.goodsDetailFreespace_ #wellness .drive_sConte01 .section03 .inner,.goodsDetailFreespace_ #wellness .drive_sConte03 .inner,.goodsDetailFreespace_ #wellness .drive_sConte04 .inner {padding: 0 15px; }.goodsDetailFreespace_ #wellness .mv {background: #f7e8c9;text-align: center; }.goodsDetailFreespace_ #wellness .paltStart {margin: 0 0 0 -1rem;}.goodsDetailFreespace_ #wellness .paltEnd {margin: 0 -1rem 0 0;}/* drive_s start */.goodsDetailFreespace_ #wellness .styledrive .drive_sConte04 {margin: 0 0 55px;}.goodsDetailFreespace_ #wellness .styledrive .drive_sConte04 .inner {padding: 0; }.goodsDetailFreespace_ #wellness .thanksBox {width: 970px;margin: 0 auto;padding: 10px 0 11px; }.goodsDetailFreespace_ #wellness .thanksImg {width: 135px;height: auto;margin: 0 0 0 13px; }.goodsDetailFreespace_ #wellness .thanksTxt {margin: 26px 0 0 16px;font-size: 35px; }.goodsDetailFreespace_ #wellness .txtSpec {font-size: 49px;letter-spacing: -2px; }.goodsDetailFreespace_ #wellness .thanksTxt .thanksIn {color: #001514; }.goodsDetailFreespace_ #wellness .txtTime {font-size: 18px;letter-spacing: 0.04rem; }.goodsDetailFreespace_ #wellness .rankingBox {padding: 0 0 5px; }.goodsDetailFreespace_ #wellness .rankingRibbon {width: 113px;height: auto; }.goodsDetailFreespace_ #wellness .rankingBox .boxLeftPc {width: 345px; }.goodsDetailFreespace_ #wellness .rankingImg {width: 200px;padding: 30px 0 0 13px;float: left; }.goodsDetailFreespace_ #wellness .rankingBox .boxRightPc {width: 565px;padding: 25px 0 0 0;text-align: left; }.goodsDetailFreespace_ #wellness .rankingStyle {width: 215px;padding: 4px 0; }.goodsDetailFreespace_ #wellness .rankingItem {width: 215px;margin: 5px 0 0 -1px; }.goodsDetailFreespace_ #wellness .rankingStyle img {height: 31px; }.goodsDetailFreespace_ #wellness .rankTxt1 {font-size: 18px; }.goodsDetailFreespace_ #wellness .rankTxt1 span {font-size: 24px;letter-spacing: 3px; }.goodsDetailFreespace_ #wellness .rankTxt2 {font-size: 11px; }.goodsDetailFreespace_ #wellness .rankTxt3 {margin: -1px 0 0;font-size: 20px;line-height: 1.6; }.goodsDetailFreespace_ #wellness .rankTxt3 .txtRed {font-size: 26px; }.goodsDetailFreespace_ #wellness .drive_sType {padding: 63px 0; }.goodsDetailFreespace_ #wellness .titType {width: 798px;margin: 0 auto;padding: 6px 0;font-size: 38px; }.goodsDetailFreespace_ #wellness .ulType {width: 720px;margin: 71px auto 0; }.goodsDetailFreespace_ #wellness .ulType li {width: 320px;margin: 0 0 0 80px; }.goodsDetailFreespace_ #wellness .ulType li a {border: 9px solid #ccc; }.goodsDetailFreespace_ #wellness .ulType li a span {font-size: 28px; }.goodsDetailFreespace_ #wellness .ulType li a .img {width: 200px; }.goodsDetailFreespace_ #wellness .btnBlack {padding: 16px 35px 16px 0;letter-spacing: 0.03rem; }.goodsDetailFreespace_ #wellness .btnA:after,.goodsDetailFreespace_ #wellness .btnB:after {width: 26px;height: 26px;right: 18px;top: 21px; }.goodsDetailFreespace_ #wellness .styledrive .btnA:after {-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg); }.goodsDetailFreespace_ #wellness .drive_sConte01 .section01 {margin: 0 auto;padding: 57px 0 60px;}.goodsDetailFreespace_ #wellness .titRedline {margin: 0 auto;padding: 7px 0;font-size: 38px;border-top: 2px solid #c6000b;border-bottom: 2px solid #c6000b; }.goodsDetailFreespace_ #wellness .section01 .titRedline {width: 805px; }.goodsDetailFreespace_ #wellness .boxTrouble {background: #fff url("/img/style/drive-s/drive-s-pct-section02.png") no-repeat center;background-size: 100%;padding: 45px 0 35px; }.goodsDetailFreespace_ #wellness .ulCheck {width: 871px;margin: 53px auto 0; }.goodsDetailFreespace_ #wellness .ulCheck li {font-size: 30px; }.goodsDetailFreespace_ #wellness .ulCheck li:before {width: 31px;height: 32px;margin-right: 9px; }.goodsDetailFreespace_ #wellness .txtTrouble {font-size: 38px;line-height: 31px;letter-spacing: 0.1rem; }.goodsDetailFreespace_ #wellness .section03 .txtTrouble {width: 720px;margin: 48px auto 0; }.goodsDetailFreespace_ #wellness .boxTrouble .txtTrouble {max-width: 850px;width: 100%;margin: 209px auto 0;line-height: 1.4;}.goodsDetailFreespace_ #wellness .txtTrouble span {margin: 17px 0 0;padding: 17px 0; }.goodsDetailFreespace_ #wellness .boxTrouble .txtTrouble:after {width: 126px;height: 41px;bottom: -58px; }.goodsDetailFreespace_ #wellness .drive_sConte01 .section02 {padding: 40px 0 33px; }.goodsDetailFreespace_ #wellness .drive_sConte01 .section02 .inner {max-width: 970px;width: 100%;}.goodsDetailFreespace_ #wellness .ulPosture {width: 960px;margin: 0 auto; }.goodsDetailFreespace_ #wellness .ulPosture li {width: 320px;padding: 0 11px; }.goodsDetailFreespace_ #wellness .txtPosture {background-size: contain;padding: 19px 0;font-size: 24px;line-height: 15px; }.goodsDetailFreespace_ #wellness .txtPosture small {margin: 13px 0 0;display: inline-block; }.goodsDetailFreespace_ #wellness .leaveAfter {width: 938px;margin: 131px auto 0;padding: 19px 30px;background-size: 100% auto; }.goodsDetailFreespace_ #wellness .imgLeave {width: 306px;top: -159px;left: 0;right: 0; }.goodsDetailFreespace_ #wellness .leaveAfter p {padding: 32px 0 20px;font-size: 38px;line-height: 1.5;letter-spacing: 0.1rem; }.goodsDetailFreespace_ #wellness .drive_sConte01 .section03 {padding: 45px 0 0; }.goodsDetailFreespace_ #wellness .drive_sConte01 .section03 .inner {max-width: 970px;width: 96%;padding: 0 2%;}.goodsDetailFreespace_ #wellness .boxAttention {text-align: center;border: 9px solid #b49250; }.goodsDetailFreespace_ #wellness .titAttention {background: url("/img/style/drive-s/drive-s-bg-attention01.png") repeat-y bottom center;background-size: 100% auto;font-size: 34px;padding: 5px 15px; }.goodsDetailFreespace_ #wellness .titAttention:before {content: "";background: url("/img/style/drive-s/drive-s-pct-warning01.png") no-repeat center;background-size: 100%;width: 44px;height: 37px;display: inline-block;margin-right: 21px;top: 5px; }.goodsDetailFreespace_ #wellness .titAttention:after {content: "";background: url("/img/style/drive-s/drive-s-pct-warning01.png") no-repeat center;background-size: 100%;width: 43px;height: 37px;margin-left: 19px;top: 5px; }.goodsDetailFreespace_ #wellness .txtAttention {padding: 29px 0 42px;font-size: 29px;font-feature-settings: "palt";line-height: 1.6; }.goodsDetailFreespace_ #wellness .txtAttention + .txtTrouble {margin: 3% auto 0; }.goodsDetailFreespace_ #wellness .txtStep {width: 660px;margin: 40px auto 0;padding: 20px 0 80px;display: block;font-size: 30px;line-height: 1.3; }.goodsDetailFreespace_ #wellness .drive_sConte01 .section04 {margin: 18px 0 0;padding: 40px 0 31px;background-size: auto;background-position: 35% 520px;overflow: hidden; }.goodsDetailFreespace_ #wellness .drive_sConte01 .section04 .boxLead {font-size: 43px; }.goodsDetailFreespace_ #wellness .drive_sConte01 .section04 .boxLead .letterS {margin: 10px 0 0;letter-spacing: 0.3rem;display: inline-block; }.goodsDetailFreespace_ #wellness .txtNameRed {font-size: 52px; }.goodsDetailFreespace_ #wellness .txtWord {margin: 17px auto 0;font-size: 24px; }.goodsDetailFreespace_ #wellness .section04 .wrapBox {width: 900px;margin: 47px auto; }.goodsDetailFreespace_ #wellness .section04 .boxLeft {width: 379px;padding: 19px 0 0; }.goodsDetailFreespace_ #wellness .section04 .boxFigureWrap{width:82%;padding: 43px 0 0;}.goodsDetailFreespace_ #wellness .boxFigureUnderImg {width:100%;padding-top:30px;margin:0;}.goodsDetailFreespace_ #wellness .section04 .boxFigureRightImgWrap {margin: 0 0 0 2%;width: 521px;margin: 0;}.goodsDetailFreespace_ #wellness .section04 .boxFigureRightImg {width: auto;max-width: initial;left: 0;}.goodsDetailFreespace_ #wellness .drive_sConte02 {padding: 60px 0;font-size: 14px; }.goodsDetailFreespace_ #wellness .drive_sConte02 .titRedline {max-width: 810px;width: 96%; }.goodsDetailFreespace_ #wellness .leadVoice {width: 100%;margin: 10px auto 0;text-align: center;font-size: 28px; }.goodsDetailFreespace_ #wellness .ulVoice li {margin: 24px auto 0;padding: 40px 30px; }.goodsDetailFreespace_ #wellness .imgVoice {width: 120px;font-size: 11px; }.goodsDetailFreespace_ #wellness .imgVoice img {width: 120px; }.goodsDetailFreespace_ #wellness .boxVoice {width: 710px;margin: 0 0 0 40px;font-size: 12px;line-height: 1.8; }.goodsDetailFreespace_ #wellness .nameVoice {margin: 2% 0 0; }.goodsDetailFreespace_ #wellness .titVoice {margin: 0;font-size: 32px;line-height: 1.2; }.goodsDetailFreespace_ #wellness .txtVoice {margin: 12px 0 0;font-size: 20px;line-height: 1.5; }.goodsDetailFreespace_ #wellness .drive_sConte03 {width: 100%;padding: 10px 0 50px;background: url("/img/style/drive-s/drive-s-bg-mainimg02.png") no-repeat top center #000;}.goodsDetailFreespace_ #wellness .boxBlack {width: 791px;margin: 0 auto 0; }.goodsDetailFreespace_ #wellness .drive_sConte03 .boxFigure {margin: 10px auto 0;padding-left: 10px; }.goodsDetailFreespace_ #wellness .drive_sConte03 .boxFigure_figure {max-width: 595px;margin: 0 auto; }.goodsDetailFreespace_ #wellness .drive_sConte03 .boxFigure_icon {padding: 0 25px; }.goodsDetailFreespace_ #wellness .drive_sConte03 .boxFigure_icon img {width: 54px;height: auto; }.goodsDetailFreespace_ #wellness .drive_sConte03 .boxFigure_inner span {color: #fff;width: 223px;height: 223px;font-size: 32px;letter-spacing: -0.05em;line-height: 1.8; }.goodsDetailFreespace_ #wellness .boxArticleHead {width: 840px;margin: 0 auto; }.goodsDetailFreespace_ #wellness .boxArticleHead {max-width: 840px;width: 100%;}.goodsDetailFreespace_ #wellness .boxArticleHead_figure {letter-spacing: -0.08em;line-height: 35px;border: 1px solid #000;width: 172px;height: 172px;font-size: 25px;}.goodsDetailFreespace_ #wellness .boxArticleHead_detail {font-size: 35px;line-height: 48px;padding: 0 0 0 30px;}.goodsDetailFreespace_ #wellness .boxArticleHead_detail em {font-size: 47px;font-weight: normal; }.goodsDetailFreespace_ #wellness .boxArticle {margin: 60px auto 0;padding: 14px; }.goodsDetailFreespace_ #wellness .boxArticleIn {background-size: 120% auto; }.goodsDetailFreespace_ #wellness .boxArticleIn .inner {width: initial;padding: 35px 15px; }.goodsDetailFreespace_ #wellness .ulArticle01 {width: 710px;margin: 15px auto 0; }.goodsDetailFreespace_ #wellness .ulArticle02 {width: 710px;margin: 15px auto 0; }.goodsDetailFreespace_ #wellness .ulArticle02 {max-width: 710px;width: 100%;}.goodsDetailFreespace_ #wellness .ulArticle01 li,.goodsDetailFreespace_ #wellness .ulArticle02 li {width: 320px; }.goodsDetailFreespace_ #wellness .ulArticle01 li + li,.goodsDetailFreespace_ #wellness .ulArticle02 li + li {width: 377px;margin: 0 0 0 13px;padding: 0 0 0 60px;background: url("/img/style/drive-s/drive-s-pct-arrow02.png") no-repeat left 185px;background-size: auto; }.goodsDetailFreespace_ #wellness .ulArticle02 li + li {background-position: left 145px; }.goodsDetailFreespace_ #wellness .ulArticle01 li img {width: auto;max-width: initial;right: 0; }.goodsDetailFreespace_ #wellness .boxMedia {margin: 0 auto;padding: 36px 0 37px; }.goodsDetailFreespace_ #wellness .imgMedia.boxLeft {width: 200px;margin: 0 0 0 80px; }.goodsDetailFreespace_ #wellness .txtMedia.boxRight {width: 560px;font-size: 18px;line-height: 1.7;padding: 36px 30px 0 0; }.goodsDetailFreespace_ #wellness .titArticle02 {margin: 12px auto 0;font-size: 28px; }.goodsDetailFreespace_ #wellness .txtAtt {margin:0;font-size: 24px;line-height: 36px;padding-bottom:15px; }.goodsDetailFreespace_ #wellness .ulNote {margin: 13px 0 0;font-size: 14px;text-indent: -14px;padding-left:14px;}.goodsDetailFreespace_ #wellness .article02 .boxMedia {margin: 20px 0 0; }.goodsDetailFreespace_ #wellness .article02 .boxMedia {margin: 20px 0 0;padding: 30px 30px 32px 100px; }.goodsDetailFreespace_ #wellness .imgMain {margin: 45px auto 0;text-align: center; }.goodsDetailFreespace_ #wellness .boxPromotion {margin: 60px auto 0; }.goodsDetailFreespace_ #wellness .boxPromotion p + p {margin: 40px auto 0; }.goodsDetailFreespace_ #wellness .drive_sConte04 .section02 {margin: 0 auto 0; }.goodsDetailFreespace_ #wellness .boxExpert {margin: 58px auto;padding: 15px; }.goodsDetailFreespace_ #wellness .innerExpert {background-size: 100% auto;padding: 40px; }.goodsDetailFreespace_ #wellness .boxExpertImg {width: 237px;right: 0;top: -65px; }.goodsDetailFreespace_ #wellness .boxExpert_head {font-size: 43px; }.goodsDetailFreespace_ #wellness .boxExpert_headNname {width: 679px;margin: 3px 0 0;font-size: 28px;text-align: right; }.goodsDetailFreespace_ #wellness .boxExpert_headNname span {margin: 5px 0 0;font-size: 14px; }.goodsDetailFreespace_ #wellness .boxExpert_head_tit {margin: 63px 0 0 -11px;font-size: 38px;line-height: 1.3;letter-spacing: -0.13rem; }.goodsDetailFreespace_ #wellness .boxExpert_txt {margin: 10px 0 0 -10px;font-size: 18px;line-height: 32px; }.goodsDetailFreespace_ #wellness .thanksTxt {margin: 26px 0 0;padding: 0 0 0 2%;display: table-cell;float: none;vertical-align: middle;}.goodsDetailFreespace_ #wellness .drive-s .thanksTxt,.goodsDetailFreespace_ #wellness .styledrive .thanksTxt {font-size: 30px;}.goodsDetailFreespace_ #wellness .drive-s .inner,.goodsDetailFreespace_ #wellness .styledrive .inner {max-width: 970px;width: 100%;margin: 0 auto;}.goodsDetailFreespace_ #wellness .drive-s .thanksBox,.goodsDetailFreespace_ #wellness .styledrive .thanksBox {display: table;width: 99%;max-width: 970px;}.goodsDetailFreespace_ #wellness .drive-s .thanksImg,.goodsDetailFreespace_ #wellness .styledrive .thanksImg {display: table-cell;width: 135px;}.goodsDetailFreespace_ #wellness .drive-s .leaveAfter,.goodsDetailFreespace_ #wellness .styledrive .leaveAfter {max-width: 938px;width: 96%;margin: 0 auto 0;padding: 2% 2%;background-size: 100% auto;background-repeat: no-repeat;background-position: top;}.goodsDetailFreespace_ #wellness .styledrive .leaveAfter:before,.goodsDetailFreespace_ #wellness .drive-s .leaveAfter:before {max-width: 306px;}.goodsDetailFreespace_ #wellness .drive-s .innerLeave,.goodsDetailFreespace_ #wellness .styledrive .innerLeave {margin: 0 auto;}.goodsDetailFreespace_ #wellness .drive-s .imgLeave {top: -120px;}.goodsDetailFreespace_ #wellness .drive-s .txtStep {padding: 20px 0 30px;}.goodsDetailFreespace_ #wellness .drive-s .ulVoice li {padding: 3% 0% 3% 3%;}.goodsDetailFreespace_ #wellness .drive-s .boxVoice {max-width: 710px;width: 79%;margin: 0 0 0 3%;}.goodsDetailFreespace_ #wellness .drive-s .boxBlack {max-width: 791px;width: 100%;}.goodsDetailFreespace_ #wellness .drive-s .drive_sConte03 .boxBlack .boxFigureWrap {max-width: 561px;width: 100%;margin: 1% auto 0;}.goodsDetailFreespace_ #wellness .drive-s .drive_sConte03 .article01 .boxFigureWrap,.goodsDetailFreespace_ #wellness .drive-s .drive_sConte03 .article02 .boxFigureWrap {width: 170px;margin: 0;padding: 0;display: block;}.goodsDetailFreespace_ #wellness .drive-s .rankingBox .inner,.goodsDetailFreespace_ #wellness .styledrive .rankingBox .inner {display: table; }.goodsDetailFreespace_ #wellness .drive-s .rankingBox .boxLeftPc {width: 345px;display: table-cell;float: none;}.goodsDetailFreespace_ #wellness .drive-s .rankingBox .boxRightPc,.goodsDetailFreespace_ #wellness .styledrive .rankingBox .boxRightPc {display: table-cell;width: initial;float: none;vertical-align: top;padding: 25px 0 0 2%;}.goodsDetailFreespace_ #wellness .drive-s .titType,.goodsDetailFreespace_ #wellness .styledrive .titType {max-width: 798px;width: 98%;}.goodsDetailFreespace_ #wellness .drive-s .ulType {max-width: 720px;width: 100%;margin: 71px auto 0; }.goodsDetailFreespace_ #wellness .drive-s .ulType li {max-width: 320px;width: 45%;margin: 0 0 0 8%;}.goodsDetailFreespace_ #wellness .drive-s .ulType li:first-child {margin: 0; }.goodsDetailFreespace_ #wellness .drive-s .btnB:after {-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg); }.goodsDetailFreespace_ #wellness .drive-s .ulType li a .img {width: 100%;}.goodsDetailFreespace_ #wellness .drive-s .ulArticle01 {max-width: 710px;width: 100%;}.goodsDetailFreespace_ #wellness .drive-s .ulArticle01 li,.goodsDetailFreespace_ #wellness .drive-s .ulArticle02 li {width: 43%;}.goodsDetailFreespace_ #wellness .drive-s .ulArticle01 li + li,.goodsDetailFreespace_ #wellness .drive-s .ulArticle02 li + li {width: 53%;margin: 0 0 0 3%;padding: 0 0 0 10%;background: url("/img/style/drive-s/drive-s-pct-arrow02.png") no-repeat left center;background-size: auto;}.goodsDetailFreespace_ #wellness .drive-s .imgMedia.boxLeft {max-width: 200px;width: 23%;margin: 0 0 0 5%;}.goodsDetailFreespace_ #wellness .drive-s .imgMedia.boxLeft img {width: 100%;}.goodsDetailFreespace_ #wellness .drive-s .txtMedia.boxRight {max-width: 560px;width: 70%;padding: 36px 3% 0 0;}.goodsDetailFreespace_ #wellness .drive-s .section01  .titRedline {max-width: 805px;width: 100%;}.goodsDetailFreespace_ #wellness .drive-s .ulCheck {max-width: 871px;width: 100%;margin: 1% auto 0;}.goodsDetailFreespace_ #wellness .drive-s .boxTrouble .txtTrouble {max-width: 800px;width: 100%;}.goodsDetailFreespace_ #wellness .drive_sConte02 .inner {width: 96%;}.goodsDetailFreespace_ #wellness .drive-s .ulPosture,.goodsDetailFreespace_ #wellness .styledrive .ulPosture {max-width: 960px;width: 100%;padding: 0 0 130px;}.goodsDetailFreespace_ #wellness .drive-s .ulPosture li,.goodsDetailFreespace_ #wellness .styledrive .ulPosture li {width: 33.2%;padding: 0 1.2%;}/* styledrive start */.goodsDetailFreespace_ #wellness .styledrive .ulCheck {max-width: 940px;width: 100%;margin: 10px auto 0;}.goodsDetailFreespace_ #wellness .styledrive .drive_sConte01 .section04 {padding: 0.6%; }.goodsDetailFreespace_ #wellness .styledrive .mv {background: #000; }.goodsDetailFreespace_ #wellness .styledrive .mv p {width: 959px;margin: 0 auto; }.goodsDetailFreespace_ #wellness .styledrive #drive02 .boxLead {font-size: 26px;font-weight: normal;line-height: 1;}.goodsDetailFreespace_ #wellness .styledrive #drive02 .boxLead small {font-size: 29px;font-weight: normal; }.goodsDetailFreespace_ #wellness .styledrive #drive02 .boxLead .letterS {margin: 2.2% 0 1%;font-size: 41px;font-weight: bold;letter-spacing: 0.01rem;}.goodsDetailFreespace_ #wellness .styledrive #drive02 .boxLead .letterLarge {font-size: 60px;font-weight: bold;letter-spacing: -0.05rem;}.goodsDetailFreespace_ #wellness .styledrive #drive02 .boxLead .txtNameRed {color: #c6000b;font-size: 70px; }.goodsDetailFreespace_ #wellness .styledrive .drive_sConte01 .section04 {padding: 4% 0;background-image: none;}.goodsDetailFreespace_ #wellness .styledrive .section04 .boxLeft {max-width: 528px;}.goodsDetailFreespace_ #wellness .styledrive .section04 .boxRight {width: 320px; }.goodsDetailFreespace_ #wellness .styledrive .section04 .boxRight p:first-child {margin: 11px 0 0 15px; }.goodsDetailFreespace_ #wellness .styledrive .section04 .boxRight img {width: auto;max-width: initial; }.goodsDetailFreespace_ #wellness .styledrive .section04 .wrapBox {max-width: 900px;width: 100%;margin: 36px auto 0;}.goodsDetailFreespace_ #wellness .styledrive .section04 .boxRight .circleFigImg {margin: 50px 0 0 21px; }.goodsDetailFreespace_ #wellness .styledrive .section04 .boxRight .img {margin: 38px 0 0; }.goodsDetailFreespace_ #wellness .styledrive .titRedline {max-width: 891px;width: 96%;font-size: 38px;}.goodsDetailFreespace_ #wellness .styledrive #voice .titRedline {width: 730px;padding: 15px 0; }.goodsDetailFreespace_ #wellness .styledrive .ulVoice {max-width: 960px;width: 98%;margin: 34px auto 0;}.goodsDetailFreespace_ #wellness .styledrive .ulVoice li {margin: 24px auto 0;padding: 3% 0% 3% 3%;}.goodsDetailFreespace_ #wellness .styledrive .imgVoice {width: 120px;font-size: 11px; }.goodsDetailFreespace_ #wellness .styledrive .imgVoice img {width: 120px; }.goodsDetailFreespace_ #wellness .styledrive .boxVoice {max-width: 710px;width: 77%;margin: 0 0 0 2%;font-size: 12px;line-height: 1.8;}.goodsDetailFreespace_ #wellness .styledrive .nameVoice {margin: 2% 0 0; }.goodsDetailFreespace_ #wellness .styledrive .titVoice {margin: 0;font-size: 32px;line-height: 1.2;letter-spacing: -0.06rem; }.goodsDetailFreespace_ #wellness .styledrive .txtVoice {margin: 12px 0 0;font-size: 16px;line-height: 1.7; }.goodsDetailFreespace_ #wellness .styledrive .drive_sConte03 {padding: 0 0 57px;background: url("/img/style/styledrive/conte03_bg01_pc.jpg") no-repeat top center #000;background-size: auto; }.goodsDetailFreespace_ #wellness .styledrive .leadVoice {width: 100%;margin: 25px auto 0;font-size: 24px; }.goodsDetailFreespace_ #wellness .styledrive .boxBlack {max-width: 851px;margin: 0 auto;padding: 37px 0 0;text-align: center;}.goodsDetailFreespace_ #wellness .styledrive .boxBlack .circleFigImg {width: 595px;margin: 32px auto 0; }.goodsDetailFreespace_ #wellness .styledrive .spObj {margin: 3% auto 0; }.goodsDetailFreespace_ #wellness .styledrive .boxArticleHead {max-width: 860px;}.goodsDetailFreespace_ #wellness .styledrive .boxArticleHead .figureTit {width: 175px; }.goodsDetailFreespace_ #wellness .styledrive .boxArticleHead_detail {vertical-align: middle;padding: 10px 0 0 30px;font-weight: bold;letter-spacing: -0.06rem; }.goodsDetailFreespace_ #wellness .styledrive .imgBf {max-width: 710px;width: 100%;margin: 82px auto 0;}.goodsDetailFreespace_ #wellness .styledrive .boxMedia {margin: 24px auto 0;padding: 36px 0 37px;display: table;width: 100%;}.goodsDetailFreespace_ #wellness .styledrive .imgMedia.boxLeft {max-width: 200px;width: 27%;margin: 0 0 0 5%;display: table-cell;}.goodsDetailFreespace_ #wellness .styledrive .txtMedia.boxRight {width: 560px;font-size: 18px;line-height: 1.7;padding: 36px 30px 0 0; }.goodsDetailFreespace_ #wellness .styledrive .titArticle02 {margin: 12px auto 0;font-size: 28px; }.goodsDetailFreespace_ #wellness .styledrive .txtMedia.boxRight {max-width: 560px;width: 60%;font-size: 18px;line-height: 32px;margin: 30px 0 0 30px;padding: 0;float: left;}.goodsDetailFreespace_ #wellness .styledrive .article02 {margin: 60px auto 0;padding: 14px; }.goodsDetailFreespace_ #wellness .styledrive .boxArticleHead_detail em {font-size: 34px;font-weight: bold; }.goodsDetailFreespace_ #wellness .styledrive .article02 .badge {width: 170px;right: -40px;top: -90px; }.goodsDetailFreespace_ #wellness .styledrive .article02 .boxMedia {margin: 25px 0 0;padding: 33px 98px 26px; }.goodsDetailFreespace_ #wellness .styledrive .article02 .boxMedia .txtAtt {font-size: 22px; }.goodsDetailFreespace_ #wellness .styledrive .article02 .boxMedia .ulNote {font-size: 14px;margin: 23px 0 0 20px; }.goodsDetailFreespace_ #wellness .styledrive .imgMain {margin: 51px auto 0; }.goodsDetailFreespace_ #wellness .styledrive .imgMain img + img {margin: 22px auto 0; }.goodsDetailFreespace_ #wellness .styledrive .boxExpert {max-width: 950px;width: 100%;margin: 50px auto 0;padding: 15px;background: #f6f6f6;}.goodsDetailFreespace_ #wellness .styledrive .innerExpert {background: #fff url(/img/style/styledrive/drive-s-bg-title03.png) no-repeat top center;background-size: 100% auto;padding: 47px 0 56px 3%;z-index: 0;}.goodsDetailFreespace_ #wellness .styledrive .boxExpertImg {width: 237px;display: block;position: absolute;right: 10px;top: -78px;z-index: -1; }.goodsDetailFreespace_ #wellness .styledrive .boxExpert_head {margin: 0 0 0 2%;font-weight: bold; }.goodsDetailFreespace_ #wellness .styledrive .boxExpert_headNname {margin: 10px 0 0 20px;text-align: left; }.goodsDetailFreespace_ #wellness .styledrive .boxExpert_head_tit {margin: 40px 0 0 20px; }.goodsDetailFreespace_ #wellness .styledrive .boxExpert_txt {max-width: 830px;width: 94%;margin: 32px 4% 0 2%;}.goodsDetailFreespace_ #wellness .styledrive .boxExpert_txt .sdMarker {background: linear-gradient(transparent 20%, #f3ff8f 20%);}.goodsDetailFreespace_ #wellness .styledrive .txtTrouble span {line-height: 1.4;}/* athletepole start */.goodsDetailFreespace_ #wellness .athletepole .inner{max-width:960px;width:100%; }.goodsDetailFreespace_ #wellness .athletepole .wrapBox {max-width:960px;width:100%;margin: 0 auto; }.goodsDetailFreespace_ #wellness .athletepole .ranking01 {max-width: 422px;width:43.95%;margin: 0 0 0 18px; }.goodsDetailFreespace_ #wellness .athletepole .ranking02 {max-width: 480px;width:50%;margin: 8px 0 0; }.goodsDetailFreespace_ #wellness .athletepole .rankingArea {padding: 18px 0 0;margin: 0 auto; }.goodsDetailFreespace_ #wellness .athletepole .rankingBox02 {padding: 0 0 10px; }.goodsDetailFreespace_ #wellness .athletepole .rankingBox02 .wrapBox {max-width: 920px;width:100%; }.goodsDetailFreespace_ #wellness .athletepole .rankingBox02 .boxLeftPc {max-width: 429px;width:44.68%;margin: 0 0 0 13px; }.goodsDetailFreespace_ #wellness .athletepole .rankingBox02 .boxRightPc {max-width: 421px;width:43.85%;margin: 26px 0 0;text-align: right; }.goodsDetailFreespace_ #wellness .athletepole .rankingBox02 .att {max-width: 897px;width: 96%;margin: -9px auto 0;text-align: left;font-size: 11px;}.goodsDetailFreespace_ #wellness .athletepole .titRedline{max-width: 960px;width: 96%;margin: 50px auto 0;padding: 22px 0;font-size: 34px;border: none;background: url(/img/style/athletepole/pole_line.png) repeat-x top, url(/img/style/athletepole/pole_line.png) repeat-x bottom;background-size: auto;}.goodsDetailFreespace_ #wellness .athletepole .titRedline {padding: 17px 0 20px; }.goodsDetailFreespace_ #wellness .athletepole .boxTrouble {width: 96%;max-width:1270px;margin: 0 auto;background: #fff url(/img/style/athletepole/bg_trouble_pc.png) no-repeat bottom center;background-size: auto;padding: 10px 0 0;}.goodsDetailFreespace_ #wellness .athletepole .ulCheck li{font-size: 26px;margin: 17px 0 0; }.goodsDetailFreespace_ #wellness .athletepole .ulCheck li:before{content: "";background: url("/img/style/drive-s/drive-s-pct-checkmark01.png") no-repeat;width: 31px;height: 32px;background-size: 100%;display: inline-block;margin-right: 12px; }.goodsDetailFreespace_ #wellness .athletepole .athConte01 {padding: 50px 0 0;}.goodsDetailFreespace_ #wellness .athletepole .boxTrouble .txtTrouble {margin: 170px auto 0;position: relative;text-align: center;font-size: 30px; }.goodsDetailFreespace_ #wellness .athletepole .athConte01 .txtTrouble {border: none;background: url(/img/style/athletepole/trouble_red_line.png) no-repeat bottom center;background-size: 100%;}.goodsDetailFreespace_ #wellness .athletepole .txtTrouble span.textRed {margin: 0px 0 0;font-size: 40px;display: inline-block; }.goodsDetailFreespace_ #wellness .athletepole .txtTrouble:after {content: none; }.goodsDetailFreespace_ #wellness .athletepole .section02 {margin: 60px auto 0;padding: 106px 0 81px;}.goodsDetailFreespace_ #wellness .athletepole .section2Tit {font-size: 42px; }.goodsDetailFreespace_ #wellness .athletepole .section2Tit .txtRed {font-size: 60px; }.goodsDetailFreespace_ #wellness .athletepole .profArea {max-width: 841px;width: 98%;margin: 20px auto 0;padding: 50px 0 0;background: url(/img/style/athletepole/bottom_li_sp.png) no-repeat top center;}.goodsDetailFreespace_ #wellness .athletepole .profArea .boxLeft {max-width: 164px;width:19.5%;height: 220px;margin: 0;}.goodsDetailFreespace_ #wellness .athletepole .profArea .boxRight {max-width: 640px;width: 77%;margin: 8px 0 0;}.goodsDetailFreespace_ #wellness .athletepole .profArea .pName {font-size: 28px; }.goodsDetailFreespace_ #wellness .athletepole .profArea .txtProf {margin: 30px 0 0;font-size: 14px;line-height: 24px; }.goodsDetailFreespace_ #wellness .athletepole .profArea .pprof {font-size: 16px;line-height: 1.1; }.goodsDetailFreespace_ #wellness .athletepole .txtSuguri {max-width: 841px;width: 98%;margin: 44px auto 0;font-size: 20px;line-height: 1.8;}.goodsDetailFreespace_ #wellness .athletepole .txtSuguri + .txtSuguri {margin: 52px auto 0;font-size: 24px; }.goodsDetailFreespace_ #wellness .athletepole .txtSuguri em {background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, transparent), color-stop(20%, #ecf792));background: -webkit-linear-gradient(transparent 20%, #ecf792 20%);background: -o-linear-gradient(transparent 20%, #ecf792 20%);background: linear-gradient(transparent 20%, #ecf792 20%); }.goodsDetailFreespace_ #wellness .athletepole .thatIs {max-width: 960px;width:100%;margin: 0 auto 0;position: absolute;left: 0;right: 0;top: -7px;}.goodsDetailFreespace_ #wellness .athletepole .section03 {padding: 0 0 134px;}.goodsDetailFreespace_ #wellness .athletepole .section03 .inner {max-width:970px;width:100%;padding: 104px 0 0;}.goodsDetailFreespace_ #wellness .athletepole .boxAttention {margin: 0 auto 0;border: 20px solid #eba415;}.goodsDetailFreespace_ #wellness .athletepole .titAttImg {padding: 4px 0 25px;background: #eba415;text-align: center; }.goodsDetailFreespace_ #wellness .athletepole .titAttImg img {width: 340px;margin: 0 auto; }.goodsDetailFreespace_ #wellness .athletepole .txtAttention {background: #fff; }.goodsDetailFreespace_ #wellness .athletepole .txtNext {width: 525px;margin: 0 auto 0;z-index: 5;bottom: -64px;left: 0;right: 0; }.goodsDetailFreespace_ #wellness .athletepole .section04 {margin: 83px auto 0;padding: 76px 0 0;background: url(/img/style/athletepole/bg_circle_sp.png) no-repeat center top #c9d3dd;background-size: 100% auto }.goodsDetailFreespace_ #wellness .athletepole .section04 {padding: 76px 2% 0;margin: 0 auto;}.goodsDetailFreespace_ #wellness .athletepole .section04 .inner {max-width:960px;width:100%;position: relative;padding: 0 0 332px;}.goodsDetailFreespace_ #wellness .athletepole .txtSection04_1 {max-width: 629px;width:65%;padding: 0 0 4px;font-size: 23px;letter-spacing: -0.1rem;border-bottom: 1px solid #222; }.goodsDetailFreespace_ #wellness .athletepole .txtSection04_1 span {font-size: 29px; }.goodsDetailFreespace_ #wellness .athletepole .txtSection04_2 {max-width: 580px;width: 65%;margin: 15px 0 0;font-size: 28px;letter-spacing: -0.03rem;color: #a40000;line-height: 1; }.goodsDetailFreespace_ #wellness .athletepole .txtSection04_3 {font-size: 40px;font-weight: bold;letter-spacing: -0.03rem;color: #222;margin: 0 0 -20px 156px; }.goodsDetailFreespace_ #wellness .athletepole .titSection04 {max-width: 605px;width:63.02%;margin: 10px 0 0; }.goodsDetailFreespace_ #wellness .athletepole .txtSection04_4 {font-size: 20px;font-weight: normal;position: absolute;left: 32px;bottom: 110px;line-height: 1.8; }.goodsDetailFreespace_ #wellness .athletepole .txtSection04_4 {font-size: 20px;font-weight: normal;position: absolute;left:0;bottom:auto;line-height: 1.5;padding: 15px 22% 15px 7%;margin: 5% 0 0 0;background: url(/img/style/athletepole/athPsec04_bg.png) no-repeat;background-size: 100% 100%;}.goodsDetailFreespace_ #wellness .athletepole .logoSection04 {max-width: 260px;width:26.8%;top: 5%;right: 5%;}.goodsDetailFreespace_ #wellness .athletepole .imgSection04 {max-width: 621px;width:64.68%;bottom: 0;right: 50%;margin-right: -50%;}.goodsDetailFreespace_ #wellness .athletepole .athConte02 {background: #222; }.goodsDetailFreespace_ #wellness .athletepole .athConte02 {margin: 0 auto;padding: 10px 0 0;background-size: auto;}.goodsDetailFreespace_ #wellness .athletepole .inAthConte02 {max-width: 1230px;width:100%;margin: 0 auto;padding: 103px 2% 0; }.goodsDetailFreespace_ #wellness .athletepole .boxMain {max-width: 960px;margin: 0 auto; }.goodsDetailFreespace_ #wellness .athletepole .titMain {text-align: center; }.goodsDetailFreespace_ #wellness .athletepole .titMain img {max-width: 583px;width:61%;}.goodsDetailFreespace_ #wellness .athletepole .imgStep {margin: 33px 0 0;text-align: center; }.goodsDetailFreespace_ #wellness .athletepole .imgStep img {max-width: 533px;width:56%;}.goodsDetailFreespace_ #wellness .athletepole p.txtMain {max-width: 960px;margin: 0 auto 0;text-align: center;color: #fff;font-size: 47px;line-height: 1.3;}.goodsDetailFreespace_ #wellness .athletepole .txtMain .txtRed {margin: 26px 0 0;font-size: 29px;display: inline-block;max-width:61%;}.goodsDetailFreespace_ #wellness .athletepole .inArticle {padding: 18px 18px 87px;background: url(/img/style/athletepole/bg_article_sp.png) no-repeat top center #fff;background-size: 100%; }.goodsDetailFreespace_ #wellness .athletepole li:first-child .titStep {width: 563px;margin: 16px auto 0; }.goodsDetailFreespace_ #wellness .athletepole li:nth-child(2) .titStep {width: 599px;margin: 57px auto 0; }.goodsDetailFreespace_ #wellness .athletepole .article01 ol li .txt {max-width: 660px;width:100%;margin: 36px auto 0 auto;font-size: 20px; }.goodsDetailFreespace_ #wellness .athletepole .article01 ol li .imgStep01 {width:80%;position: absolute;top: 130px;right:auto;left:12%;}.goodsDetailFreespace_ #wellness .athletepole .inArticle ol > li {margin: 5% auto 0; }.goodsDetailFreespace_ #wellness .athletepole .inArticle ol > li:first-child {margin: 0; }.goodsDetailFreespace_ #wellness .athletepole .imgStep02,.goodsDetailFreespace_ #wellness .athletepole .imgStep03 {margin: 26px auto 0; text-align: center;}.goodsDetailFreespace_ #wellness .athletepole .imgStep02 img {max-width: 660px;width:80%;margin:0 auto;}.goodsDetailFreespace_ #wellness .athletepole .imgStep03 {max-width: 660px;width:74%;margin: 27px auto 0; }.goodsDetailFreespace_ #wellness .athletepole .titStep.img03 {width: 598px;margin: 54px auto 0; }.goodsDetailFreespace_ #wellness .athletepole .ulStep2 {max-width: 660px;width:74%;margin: 50px auto 0 ;}.goodsDetailFreespace_ #wellness .athletepole .ulStep2 li {width: 45%;margin: 0 0 0 9.8%;text-align: center;font-size: 24px;float: left;line-height: 2.5; }.goodsDetailFreespace_ #wellness .athletepole .ulStep2 li img{width:100%;}.goodsDetailFreespace_ #wellness .athletepole .ulStep2 li:first-child {margin: 0; }.goodsDetailFreespace_ #wellness .athletepole .titArticle02_2 {width: 660px;margin: 32px auto 0;padding: 0 0 13px;font-size: 36px;letter-spacing: -0.1rem; }.goodsDetailFreespace_ #wellness .athletepole .titArticle02_2 em {position: relative; }.goodsDetailFreespace_ #wellness .athletepole .titArticle02_2 span {font-size: 18px;position: absolute;top: 53px;right: -20px; }.goodsDetailFreespace_ #wellness .athletepole .txtArticle02 {width: 660px;margin: 20px auto 0;font-size: 20px; }.goodsDetailFreespace_ #wellness .athletepole .imgArticle02 {width: 660px;margin: 36px auto 0; }.goodsDetailFreespace_ #wellness .athletepole .txtAtt.cf {margin: 3% auto 0; }.goodsDetailFreespace_ #wellness .athletepole .txtAtt {width: 660px;margin: 1% auto 0;font-size: 12px;line-height: 1.8;}.goodsDetailFreespace_ #wellness .athletepole .att01 {display: block;float: left; }.goodsDetailFreespace_ #wellness .athletepole .att02 {display: block;float: right; }.goodsDetailFreespace_ #wellness .athletepole li.mtLi03 .titArticle02_2 {margin: 42px auto 0; }.goodsDetailFreespace_ #wellness .athletepole .titRedline {margin: 0 auto; }.goodsDetailFreespace_ .athletepole #voice {padding: 8px 0 83px;background: #f2f2f2; }.goodsDetailFreespace_ #wellness .athletepole .leadVoice {margin: 16px auto 0;font-size: 24px;letter-spacing: -0.03rem; }.goodsDetailFreespace_ #wellness .athletepole .ulVoice{max-width:960px;width:100%;}.goodsDetailFreespace_ #wellness .athletepole .ulVoice li {margin: 36px 0 0;padding: 40px 51px 34px;border: none;background: #fff;position: relative; }.goodsDetailFreespace_ #wellness .athletepole .ulVoice li:first-child {margin: 0; }.goodsDetailFreespace_ #wellness .athletepole .ulVoice li:after {content: '';background: url(/img/style/athletepole/bottom_voice_sp.png) no-repeat top center;background-size: 100% 17px;display: block;width: 100%;height: 16px;position: absolute;bottom: -17px;left: 0; }.goodsDetailFreespace_ #wellness .athletepole .titVoice {color: #c7000b; }.goodsDetailFreespace_ #wellness .athletepole .txtName {margin: 11px 0 0;font-size: 18px; }.goodsDetailFreespace_ #wellness .athletepole .athConte04 .boxArticle {max-width: 960px;width:100%;margin: 0 auto; }.goodsDetailFreespace_ #wellness .athletepole .athConte04 {padding: 58px 0;background: #222; }.goodsDetailFreespace_ .athletepole .athConte04 .titArticle {width: 446px;margin: 24px auto 0; }.goodsDetailFreespace_ #wellness .athletepole .ulConte04 {width: 660px;margin: 40px auto 0; }.goodsDetailFreespace_ #wellness .athletepole .ulConte04 li {width: 301px;margin: 20px 0 0 58px;float: left; }.goodsDetailFreespace_ #wellness .athletepole .ulConte04 li:first-child,.goodsDetailFreespace_ #wellness .athletepole .ulConte04 .liBr {margin: 20px 0 0; }.goodsDetailFreespace_ #wellness .athletepole .ulConte04 .liBr + li {margin: 20px 0 0 58px; }.goodsDetailFreespace_ #wellness .athletepole .ulConte04 .img {position: relative; }.goodsDetailFreespace_ #wellness .athletepole .ulConte04 .img .no {width: 87px;display: block;position: absolute;left: -20px;top: -21px; }.goodsDetailFreespace_ #wellness .athletepole .ulConte04 .txt {margin: 5% 0;font-size: 20px; }.goodsDetailFreespace_ #wellness .athConte04 .att {font-size: 12px; }.goodsDetailFreespace_ #wellness .athletepole .athConte02 .inArticle ol > li,.goodsDetailFreespace_ #wellness .athletepole .ulAthArticle02 li {margin: 44px auto 0;padding: 0.6% 0 0; }.goodsDetailFreespace_ #wellness .athletepole .athConte02 .inArticle ol > li:first-child,.goodsDetailFreespace_ #wellness .athletepole .ulAthArticle02 li:first-child {margin: 0;background: none; }.goodsDetailFreespace_ #wellness .athletepole .athConte02 .inArticle ol > li:first-child {position: relative;padding: 6px 0 320px; }.goodsDetailFreespace_ #wellness .athletepole .athConte02 .article01 {max-width: 960px;width:100%;margin: 60px auto 0; }.goodsDetailFreespace_ #wellness .athletepole .athConte02 .inArticle ol > li.li03 {margin: 20px auto 0; }.goodsDetailFreespace_ #wellness .athletepole .athConte02 .inArticle ol > li.li03 {margin: 20px auto 0; }.goodsDetailFreespace_ #wellness .athletepole .articleBox02 {margin: 60px 0 0;padding: 1px 0 60px;background: #333; }.goodsDetailFreespace_ #wellness .athletepole .articleBox02 .article02 {margin: 50px auto 0;max-width: 960px;}.goodsDetailFreespace_ #wellness .athletepole .articleBox02 .titArticle {width: 668px;margin: 21px auto 0; }.goodsDetailFreespace_ #wellness .athletepole .athConte04 .att {width: 660px;margin: 0 auto 0; }.goodsDetailFreespace_ #wellness .athletepole .ulCheck {max-width: 871px;width: 96%;}/* drchair start */.goodsDetailFreespace_ #mainvisual.drchairMv {background: url(/img/style/drchair/mv_bg.jpg) no-repeat top center #a08f7b;background-size: auto 100%;}.goodsDetailFreespace_ #wellness .drchair .rankingArea {padding: 12px 0 17px;}.goodsDetailFreespace_ #wellness .drchair .rankingArea .wrapBox {max-width: 960px;width: 93.75%;margin: 0 auto;}.goodsDetailFreespace_ #wellness .drchair .ranking01 {max-width: 302px;width: 32.45%;margin: 0;}.goodsDetailFreespace_ #wellness .drchair .ranking02 {max-width: 620px;width: 64.58%;margin: 26px 0 0;}/*trouble*/.goodsDetailFreespace_ #wellness .drchair #trouble .titRedline{max-width: 960px;width: 93.75%;margin-bottom: 10px;font-size:36px;border-bottom: 3px double #c6000b;}.goodsDetailFreespace_ #wellness .drchair .ulCheck {max-width: 871px;width: 85.05%;margin: 0 auto 0;padding: 0 0 0 10px;}.goodsDetailFreespace_ #wellness .drchair .ulCheck li {margin: 16px 0 0 3em;text-indent: -1.65em;}.goodsDetailFreespace_ #wellness .drchair .boxTrouble {/*margin: -18px 0 0;*/padding: 0;background: none;}.goodsDetailFreespace_ #wellness .drchair .boxTrouble .trouble01{max-width: 1800px;width: 100%;margin: 0 auto;padding-top: 37px;background: url(/img/style/drchair/conte01_bg01_pc.png) no-repeat #fff;background-position: center;background-size: 1800px;}.goodsDetailFreespace_ #wellness .drchair .boxTrouble .txtTrouble{max-width: 960px;width: 93.75%;margin: 110px auto 0;padding: 0 0 11px;position: relative;border-bottom: 1px solid #c6000b;font-size: 30px;font-feature-settings: "palt";line-height: 1.4;}.goodsDetailFreespace_ #wellness .drchair .boxTrouble .txtTrouble span {border: none;display: inline;font-size: 35px;}.goodsDetailFreespace_ #wellness .drchair .boxTrouble .txtTrouble span.textRed {font-size: 39px;color: #c7000b;}.goodsDetailFreespace_ #wellness .drchair .boxTrouble .txtTrouble:after {content: none;}.goodsDetailFreespace_ #wellness .nextTrouble {max-width: 840px;width: 82.03%;margin: 30px auto 0;}.goodsDetailFreespace_ #wellness .drchair .boxAttention {max-width: 920px;width: 89.84%;margin: 39px auto 0;border: 15px solid #eba415;}.goodsDetailFreespace_ #wellness .drchair .txtAttention {padding: 28px 0 22px;}.goodsDetailFreespace_ #wellness .drchair .boxAttention + .txt {margin: 34px auto 0;text-align: center;font-size: 36px;font-weight: bold;letter-spacing: 0.1rem;font-feature-settings: "palt";}.goodsDetailFreespace_ #wellness .drchair .boxAttention .titAttImg img{max-width: 340px;width: 36.95%;}.goodsDetailFreespace_ #wellness .drchair .txtArrow {max-width: 841px;width: 82.12%;margin: 37px auto 0;}.goodsDetailFreespace_ #wellness .drchair .imgFull {width: 100%;max-width: 1800px;margin: 40px auto 0;background: url(/img/style/drchair/conte01_main_bg.jpg) no-repeat top center;background-size: auto;text-align: center;}.goodsDetailFreespace_ #wellness .drchair .imgFull img {width: 960px;margin: 0 auto;}/*drConte03*/.goodsDetailFreespace_ #wellness .drchair .drConte02 {margin: 60px auto 0;}.goodsDetailFreespace_ #wellness .drchair .drConte02 .titRedline {max-width: 960px;width: 93.75%;background-size: auto 100%;font-size:36px;}.goodsDetailFreespace_ #wellness .drchair .drConte02 .leadVoice {margin: 35px auto 0;font-size: 24px;}.goodsDetailFreespace_ #wellness .drchair .ulVoice {max-width: 960px;width: 93.75%;background: #fbf8f3;padding: 14px 0 50px;margin-top: 35px;}.goodsDetailFreespace_ #wellness .drchair .ulVoice li {max-width: 840px;width: 87.5%;margin: 38px auto 0;padding: 36px 40px 38px;border: none;background: #fff;position: relative;}.goodsDetailFreespace_ #wellness .drchair .ulVoice li:after {content: '';width: 100%;height: 20px;position: absolute;bottom: -18px;}.goodsDetailFreespace_ #wellness .drchair .titVoice {width: 100%;font-size: 28px;color: #c7000b;}.goodsDetailFreespace_ #wellness .drchair .txtVoice {width: 100%;font-size: 20px;}.goodsDetailFreespace_ #wellness .drchair .txtName {margin: 10px 0 0;text-align: right;font-size: 18px;width: 60%;max-width: 350px;position:static;vertical-align: middle;display: table;margin-left: auto;margin-right: 0;}.goodsDetailFreespace_ #wellness .drchair .txtName span {max-width: 18px;width: 19%;padding: 0;margin: 0;margin-right: 6px;display: inline-block;position:static;vertical-align: middle;}/*dr.conte*/.goodsDetailFreespace_ #wellness .drchair .drConte03 {margin: 59px auto 0;}.goodsDetailFreespace_ #wellness .drchair .titDrConte03 {max-width: 1800px;width: 100%;margin: 0 auto 0;background: url(/img/style/drchair/conte03_tit_bg.jpg) no-repeat top center;background-size: auto;text-align:center;}.goodsDetailFreespace_ #wellness .drchair .titDrConte03 img {margin: 0 auto;}.goodsDetailFreespace_ #wellness .drchair .boxArticle {max-width: 960px;width: 93.75%;margin: 41px auto 0;background: #ebe7dc;}.goodsDetailFreespace_ #wellness .drchair .inArticle {padding: 36px 0 0;background: url(/img/style/drchair/conte03_step_bg_pc.jpg) no-repeat #fff;background-size: 100%;}.goodsDetailFreespace_ #wellness .drchair .titCommit {margin: 0 auto;}.goodsDetailFreespace_ #wellness .drchair .tit01 {max-width: 327px;width: 34%;}.goodsDetailFreespace_ #wellness .drchair .tit02 {max-width: 331px;width: 34.47%;}.goodsDetailFreespace_ #wellness .drchair .tit03 {max-width: 438px;width: 45.32%;}.goodsDetailFreespace_ #wellness .drchair .ulComit,.goodsDetailFreespace_ #wellness .drchair .ulCommit2,.goodsDetailFreespace_ #wellness .drchair .ulCommit3 {margin: 60px auto 0;padding: 0 0 5%;background: url(/img/style/drchair/conte03_bg.jpg) no-repeat #fff top center;background-size: 100%;background-position: center 1%;}.goodsDetailFreespace_ #wellness .drchair .ulComit li,.goodsDetailFreespace_ #wellness .drchair .ulCommit2 li,.goodsDetailFreespace_ #wellness .drchair .ulCommit3 li {max-width: 920px;width: 95.83%;margin: 29px auto 0;padding: 0 0 36px;background: url(/img/style/drchair/shadow.png) no-repeat bottom center;}.goodsDetailFreespace_ #wellness .drchair .ulComit .circleFigImg {max-width: 460px;width: 50%;margin: 0 auto 0;}.goodsDetailFreespace_ #wellness .drchair .ulComit .wrapBox {max-width: 830px;width: 87.6%;margin: 0 auto 0;}.goodsDetailFreespace_ #wellness .drchair .ulComit li .boxLeft {max-width: 146px;width: 19.21%;margin-right: 2px;}.goodsDetailFreespace_ #wellness .drchair .ulComit li .boxRight {max-width: 614px;width: 78.73%;padding: 2% 0 0;font-size: 32px;}.goodsDetailFreespace_ #wellness .drchair .ulComit li:last-child .wrapBox {max-width: 840px;width: 91.3%;margin: 0 auto 0;}.goodsDetailFreespace_ #wellness .drchair .ulComit li:last-child .boxLeft {max-width: 146px;width: 17.59%;}.goodsDetailFreespace_ #wellness .drchair .ulComit li:last-child .boxRight {max-width: 694px;width: 80.87%;padding: 2% 0 0;font-size: 32px;}.goodsDetailFreespace_ #wellness .drchair .ulCommit3 {padding: 0 0 96px 0;}.goodsDetailFreespace_ #wellness .drchair .ulCommit3 .txtCommit {max-width: 540px;width: 58.69%;}.goodsDetailFreespace_ #wellness .drchair .ulComit li:first-child,.goodsDetailFreespace_ #wellness .drchair .ulCommit2 li:first-child,.goodsDetailFreespace_ #wellness .drchair .ulCommit3 li:first-child {margin: 0 auto;}.goodsDetailFreespace_ #wellness .drchair .ulComit li .boxRight em {font-size: 42px;letter-spacing: -0.2rem;margin: 0 0 0 -15px;}.goodsDetailFreespace_ #wellness .drchair .ulComit .img,.goodsDetailFreespace_ #wellness .drchair .ulCommit2 .img,.goodsDetailFreespace_ #wellness .drchair .ulCommit3 .img {margin: 20px auto 0;}.goodsDetailFreespace_ #wellness .drchair .img01 {max-width: 664px;width: 90%;;}.goodsDetailFreespace_ #wellness .drchair .img02 {max-width: 734px;width: 79.78%;}.goodsDetailFreespace_ #wellness .drchair .img03 {max-width: 473px;width: 51.41%;}.goodsDetailFreespace_ #wellness .drchair .ulCommit2 .img.img04 {max-width: 660px;width: 71.73%;position: relative;margin: 42px auto 0;}.goodsDetailFreespace_ #wellness .drchair .img04 span {max-width: 151px;width: 24%;position: absolute;display: block;right: -27px;top: -90px;}.goodsDetailFreespace_ #wellness .drchair .ulCommit3 .img05 {max-width: 473px;width: 51.41%;margin: 37px 0 0 203px;position: relative;}.goodsDetailFreespace_ #wellness .drchair .img05 span {width: 120px;position: absolute;display: block;left: -40px;top: -20px;}.goodsDetailFreespace_ #wellness .drchair .img06 {max-width: 738px;width: 80.21%;padding: 33px 0 0;}.goodsDetailFreespace_ #wellness .drchair .txtCommit {max-width: 630px;width: 68.47%;margin: 22px auto 0;font-size: 18px;line-height: 1.8;}.goodsDetailFreespace_ #wellness .drchair .txtcommit2_1 {margin: 66px auto 0;font-size: 32px;}.goodsDetailFreespace_ #wellness .drchair .txtcommit2_1 + .txtCommit {margin: 0 auto;line-height: 1.6;}.goodsDetailFreespace_ #wellness .drchair .txtcommit2_1 .txtRed {font-size: 42px;margin: 0 0 0 -10px;}.goodsDetailFreespace_ #wellness .drchair .att {max-width: 640px;width: 74.56%;margin: 17px auto 0;font-size: 14px;}.goodsDetailFreespace_ #wellness .drchair .ulCommit2 .wrapBox .boxLeft {padding-top: 0px;position: relative;width: 100%;padding: 20px 8px 24px;}.goodsDetailFreespace_ #wellness .drchair .wrapBox .boxLeft .nameP {font-size: 14px;}.goodsDetailFreespace_ #wellness .drchair .wrapBox .boxLeft .nameS {font-size: 18px;}.goodsDetailFreespace_ #wellness .drchair .ulCommit2 li:last-child {padding:37px 0 36px;width: 100%;background: url(/img/style/drchair/shadow.png) no-repeat bottom center;}.goodsDetailFreespace_ #wellness .drchair .comitLast {width: 636px;margin: 25px auto 0;}.goodsDetailFreespace_ #wellness .drchair .comitLast li {width: 310px;margin: 0 0 0 16px;padding: 0;}.goodsDetailFreespace_ #wellness .drchair .txtcommit2_tit {font-size: 32px;font-weight: 500;text-align: center; }.goodsDetailFreespace_ #wellness .drchair .txtcommit2_ex {margin: 10px auto;font-size: 32px;letter-spacing: -0.2rem;line-height: 1.7;}.goodsDetailFreespace_ #wellness .drchair .txtcommit2_ex + .txtCommit {margin: 0;line-height: 1.6;}.goodsDetailFreespace_ #wellness .drchair .txtcommit2_ex .txtRed {font-size: 34px;}.goodsDetailFreespace_ #wellness .drchair .txtcommit2_ex span {border-bottom: 1px solid #c7000b;}.goodsDetailFreespace_ #wellness .drchair .pcSizeCommit4 {max-width: 660px;width: 71.73%;margin: 28px auto 0;display: -webkit-flex;display: -ms-flex;display: flex;justify-content: space-between;align-items: flex-start;}.goodsDetailFreespace_ #wellness .drchair .pcSizeCommit4 .boxLeftPc {max-width: 380px;width: 58.57% !important;margin-left: 0;}.goodsDetailFreespace_ #wellness .drchair .pcSizeCommit4 .boxLeftPc p {max-width: 380px;width: 100% !important;}.goodsDetailFreespace_ #wellness .drchair .pcSizeCommit4 .boxRightPc {max-width: 250px;width: 37.87%;margin: 20px 0 0;background: #f6f5f1;}.goodsDetailFreespace_ #wellness .drchair .wrapBox.boxExpert {display: -webkit-flex;display: -ms-flex;display: flex;flex-wrap: wrap;flex-flow: column;margin: 0;}.goodsDetailFreespace_ #wellness .drchair .boxRightPc .boxRight{width: 100% !important;position: relative;padding-top: 68%;box-sizing: border-box;min-height: 168px;}.goodsDetailFreespace_ #wellness .drchair .wrapBox .boxLeft .txtProf {margin: 10px auto 0;font-size: 12.5px;line-height: 20px;}.goodsDetailFreespace_ #wellness .drchair .wrapBox .imgChara {width: 168px;position: absolute;bottom: 0px;right: 0px;left: 0;margin: 0 auto;}.goodsDetailFreespace_ #wellness .drchair .pcSizeCommit4 .boxRightPc .boxLeft {width: 100%;}.goodsDetailFreespace_ #wellness .drchair .commit3 .txtcommit2_1 {margin: 60px auto 0;}.goodsDetailFreespace_ #wellness .drchair .ulCommit3 li.lastCommit2 {padding: 0 0 56px;}.goodsDetailFreespace_ #wellness .drchair .ulCommit3 li.lastCommit {padding: 10px 0 0;}.goodsDetailFreespace_ #wellness .drchair .ulCommit3 li.lastCommit .txtcommit2_1 {margin: 0;padding: 0;}.goodsDetailFreespace_ #wellness .drchair .ulCommit3 li.lastCommit .txtCommit {width: 600px;}.goodsDetailFreespace_ #wellness .drchair .drchairMv p > img {max-width:100%;}/* ritsuyo start */.goodsDetailFreespace_ #wellness .ritsuyo .rankingArea .wrapBox {width:100%;max-width: 960px;margin: 0 auto;padding: 0 0 4px; }.goodsDetailFreespace_ #wellness .ritsuyo .rankingArea .boxLeftPc {width: 44%;max-width: 420px;margin: 0; }.goodsDetailFreespace_ #wellness .ritsuyo .rankingArea .boxRightPc {width:53%;max-width: 511px;margin: 23px 0 0; }.goodsDetailFreespace_ #wellness .ritsuyo .titRed, .goodsDetailFreespace_ .titRedbg {margin: 40px auto 30px;font-size: 40px;}.goodsDetailFreespace_ #wellness .ritsuyo .img {margin: 30px auto 0; }.goodsDetailFreespace_ #wellness .ritsuyo .ritsuConte01 {padding: 10px 0 0; }.goodsDetailFreespace_ #wellness .ritsuyo .ritsuConte02 .img {width: 80%;max-width:960px;margin:0 auto;}.goodsDetailFreespace_ #wellness .ritsuyo .ritsuConte02 .img img{width:100%;height:auto;}.goodsDetailFreespace_ #wellness .ritsuyo .ritsuConte04 .titRedline {width:100%;max-width:960px;margin: 0 auto;background-size: auto 100%;line-height: 40px;}.goodsDetailFreespace_ #wellness .ritsuyo .ulRitsu01 {width: 100%;max-width: 960px;margin: 27px auto 0; }.goodsDetailFreespace_ #wellness .ritsuyo .ulRitsu01 li {margin: 50px auto 0; }.goodsDetailFreespace_ #wellness .ritsuyo .ulRitsu01 li:first-child {margin: 0; }.goodsDetailFreespace_ #wellness .ritsuyo .ulRitsu01 dt {background: url(/img/style/ritsuyo/line_black_pc.png) no-repeat center;background-size: auto;font-size: 35px; }.goodsDetailFreespace_ #wellness .ritsuyo .ulRitsu01 dt span {padding: 0 1%; }.goodsDetailFreespace_ #wellness .ritsuyo .imgBox {width:100%;max-width: 840px;margin: 34px auto 0;height: auto;}.goodsDetailFreespace_ #wellness .ritsuyo .ulRitsu01 dd {padding: 10px 0 0; }.goodsDetailFreespace_ #wellness .ritsuyo .ulRitsu01 dd .txt {font-size: 26px;bottom: -18px;left: 40px; }.goodsDetailFreespace_ #wellness .ritsuyo .ulRitsu01 li:last-child dd .txt {bottom: 12px;left: 24px; }.goodsDetailFreespace_ #wellness .ritsuyo .ulRitsu01 .ritsuConte01__ulRitsu01-Img{width:100%;max-width:985px;}.goodsDetailFreespace_ #wellness .ritsuyo .titRedbg {padding: 0 0 24px;max-width:960px;background: url(/img/style/ritsuyo/line_red_pc.png) no-repeat center bottom;background-size:100%;letter-spacing: 0.2rem;line-height: 1.7;}.goodsDetailFreespace_ #wellness .ritsuyo .titRedbg rt{font-size: 40%;transform: translateY(-4px);}.goodsDetailFreespace_ #wellness .ritsuyo .titRedbg + .txt {width:100%;max-width:960px; }.goodsDetailFreespace_ #wellness .ritsuyo .txt {margin: 26px auto 0;font-size: 22px; }.goodsDetailFreespace_ #wellness .ritsuyo .titRedbg + .txt + .img {width:100%;max-width:960px;margin: 21px auto 0; }.goodsDetailFreespace_ #wellness .ritsuyo .txtBut {margin: 40px auto 0;font-size: 40px; }.goodsDetailFreespace_ #wellness .ritsuyo .nextArrow {width:75%;max-width: 741px;margin: 37px auto 0; }.goodsDetailFreespace_ #wellness .ritsuyo .imgMain {max-width: 1800px;margin: 30px auto 0;background: url(/img/style/ritsuyo/conte01_main_bg.jpg) no-repeat center top;background-size: cover; }.goodsDetailFreespace_ #wellness .ritsuyo .boxBrown {padding: 40px 31px 55px;border: 9px solid #e4d7c6; }.goodsDetailFreespace_ #wellness .ritsuyo .imgMain img.pcObj {display: block;width: 960px;margin: 0 auto; }.goodsDetailFreespace_ #wellness .ritsuyo .boxExpert {width:100%;max-width:960px;margin: 68px auto 0;padding: 0; }.goodsDetailFreespace_ #wellness .ritsuyo .titExpert {padding: 10px 0;font-size: 43px; }.goodsDetailFreespace_ #wellness .ritsuyo .titInExpert {width:65%;padding: 0 0 0 20px;font-size: 43px;line-height: 1.18;border-left: 4px solid #812f03; }.goodsDetailFreespace_ #wellness .ritsuyo .boxExpert .txt {width: 60%;margin: 14px 0 0;line-height: 1.58;font-size: 22px; }.goodsDetailFreespace_ #wellness .ritsuyo .charaName {width:35%;padding: 217px 0 0;position: relative; }.goodsDetailFreespace_ #wellness .ritsuyo .charaName img {width:100%;max-width:308px;position: absolute;top: -210px;right: 0; }.goodsDetailFreespace_ #wellness .ritsuyo .txtName {bottom: 0;font-size: 15px;position: relative; }.goodsDetailFreespace_ #wellness .ritsuyo .txtName span {width: 100%;margin: 7px 0 0;padding: 0;font-size: 17px;position: static;left: 0;bottom: 0;line-height: 1.3; }.goodsDetailFreespace_ #wellness .ritsuyo .titMerit {margin: 93px auto 0;font-size: 40px;letter-spacing: 0.1rem;}.goodsDetailFreespace_ #wellness .ritsuyo .titMerit + .img {width:100%;max-width:960px;margin: 60px auto 0; }.goodsDetailFreespace_ #wellness .ritsuyo .imgRaku {margin: 36px auto 0;padding: 0 0 10px;background: url(/img/style/ritsuyo/bnr_raku_bg.png) no-repeat center bottom;text-align: center;}.goodsDetailFreespace_ #wellness .ritsuyo .ritsuConte02 + .imgRaku,.goodsDetailFreespace_ #wellness .ritsuyo .ritsuConte04 + .imgRaku {margin: 50px auto 0; }.goodsDetailFreespace_ #wellness .ritsuyo .ritsuConte02 + .imgRaku{margin: 50px auto;}.goodsDetailFreespace_ #wellness .ritsuyo .imgRaku img {width: 80%;max-width: 820px;margin: 0 auto; }.goodsDetailFreespace_ #wellness .ritsuyo .boxArticle {margin: 40px auto 0;padding: 14px 0 50px;background: url(/img/style/ritsuyo/bg_grad_pc.png) repeat-x top #ae8a6c; }.goodsDetailFreespace_ #wellness .ritsuyo .boxArticle .ritsuConte02__boxArticle-Img{width:80%;max-width:769px;}.goodsDetailFreespace_ #wellness .ritsuyo .boxArticle + .imgRaku {margin: 50px auto 0; }.goodsDetailFreespace_ #wellness .ritsuyo .ritsuConte05 .imgRaku {margin: 44px auto 0; }.goodsDetailFreespace_ #wellness .ritsuyo .inArticle {width: 100%;max-width:960px;margin: 36px auto 0;padding: 10px 30px 37px; }.goodsDetailFreespace_ #wellness .ritsuyo .boxGray {margin: 45px auto 0;padding: 20px 30px; }.goodsDetailFreespace_ #wellness .ritsuyo .boxGray .tit {font-size: 43px; }.goodsDetailFreespace_ #wellness .ritsuyo .boxGray .txt {margin: 15px auto 0;font-size: 22px; }.goodsDetailFreespace_ #wellness .ritsuyo .boxGray ol {margin: 18px auto 0; }.goodsDetailFreespace_ #wellness .ritsuyo .boxGray ol:after {content: " ";display: block;clear: both; }.goodsDetailFreespace_ #wellness .ritsuyo .boxGray ol > li {width: 48%;max-width:569px;}.goodsDetailFreespace_ #wellness .ritsuyo .boxGray ol > li.boxGray__left{float: left;}.goodsDetailFreespace_ #wellness .ritsuyo .boxGray ol > li.boxGray__right{margin:0;float: right;}.goodsDetailFreespace_ #wellness .ritsuyo .boxGray ol > li:first-child {margin: 0; }.goodsDetailFreespace_ #wellness .ritsuyo .att {margin: 10px auto 0;font-size: 18px;line-height: 1.6; }.goodsDetailFreespace_ #wellness .ritsuyo .ritsuConte03 {width:100%;max-width:960px;margin: 0 auto 0; }.goodsDetailFreespace_ #wellness .ritsuyo .titRedline {margin: 41px auto 0;padding: 30px 0;font-size: 40px;background: url(/img/style/ritsuyo/line.png) repeat-x top center;}.goodsDetailFreespace_ #wellness .ritsuyo #voice .titRedline{width:100%;max-width: 960px;margin:0 auto;background-size: auto 100%;line-height: 40px;}.goodsDetailFreespace_ #wellness .ritsuyo .ritsuConte03 .inner {width:100%;max-width:960px;margin: 30px auto 0;padding: 0 10px 50px;position: relative; }.goodsDetailFreespace_ #wellness .ritsuyo .titVoice {width:56%;font-size: 38px;line-height: 1.4;font-feature-settings: "palt";letter-spacing: 0.05em;}.goodsDetailFreespace_ #wellness .ritsuyo .txtVoice {width: 50%;font-size: 20px;margin: 40px 0 0;line-height: 1.55; }.goodsDetailFreespace_ #wellness .ritsuyo .dlVoice {width:44%;margin: 0;position: absolute;top: 10px;right: 1%; }.goodsDetailFreespace_ #wellness .ritsuyo .dlVoice dt {width: 100%;max-width: 430px;float: none; }.goodsDetailFreespace_ #wellness .ritsuyo .dlVoice dd {width: 100%;font-size: 15px;float: none;letter-spacing: -0.03rem;line-height: 1.6; }.goodsDetailFreespace_ #wellness .ritsuyo .nameVoice {margin: 13px 0 8px 18px;font-size: 29px;font-weight: bold; }.goodsDetailFreespace_ #wellness .ritsuyo .nameVoice span {padding: 0 0 0 14px;font-size: 24px; }.goodsDetailFreespace_ #wellness .ritsuyo .ritsuConte04 {width: 100%;max-width:960px;margin: 42px auto 0;padding-top:42px;}.goodsDetailFreespace_ .ritsuConte04 .titRedline {width: 96%; }.goodsDetailFreespace_ #wellness .ritsuyo .ritsuConte04 .boxBrown {width:100%;margin: 50px auto 0;padding: 40px; }.goodsDetailFreespace_ #wellness .ritsuyo .ritsuConte04 .boxBrown + .boxBrown {margin: 20px auto 0; }.goodsDetailFreespace_ #wellness .ritsuyo .ritsuConte04 .titExpert {padding: 13px 0 10px;font-size: 34px; }.goodsDetailFreespace_ #wellness .ritsuyo .ritsuConte04 .titExpert span {font-size: 24px; }.goodsDetailFreespace_ #wellness .ritsuyo .olMonitor {width:100%;margin: 30px auto 0; }.goodsDetailFreespace_ #wellness .ritsuyo .olMonitor li {width:62%;margin: 0;padding:0;border: 5px solid #ddd;float: left;}.goodsDetailFreespace_ #wellness .ritsuyo .olMonitor .olMonitor__leftBoxWrap{width:89%;margin:0 auto;padding-top:10px;}.goodsDetailFreespace_ #wellness .ritsuyo .olMonitor .olMonitor__rightBoxWrap{width:78%;margin:0 auto;}.goodsDetailFreespace_ #wellness .ritsuyo .dlMonitor-boxImg{width:100%;max-width:232px;}.goodsDetailFreespace_ #wellness .ritsuyo .monitor1 li {min-height: 500px; }.goodsDetailFreespace_ #wellness .ritsuyo .monitor2 li {min-height: 490px; }.goodsDetailFreespace_ #wellness .ritsuyo .monitor3 li {min-height: 468px; }.goodsDetailFreespace_ #wellness .ritsuyo .monitor3 .txtMoniter {margin: 13px 0 0; }.goodsDetailFreespace_ #wellness .ritsuyo .dlMonitor {width:49%;font-size: 20px;}.goodsDetailFreespace_ #wellness .ritsuyo .dlMonitor dt {font-size: 24px; }.goodsDetailFreespace_ #wellness .ritsuyo .txtMoniter {margin: 40px 0 0;font-size: 20px; }.goodsDetailFreespace_ #wellness .ritsuyo .olMonitor .liRed {width: 35%;float: right;padding: 10px 0; }.goodsDetailFreespace_ #wellness .ritsuyo .olMonitor .liRed .dlMonitor {width: 100%; }.goodsDetailFreespace_ #wellness .ritsuyo .olMonitor .liRed dt {width: 100%; }.goodsDetailFreespace_ #wellness .ritsuyo .olMonitor + .att {margin: 15px 0 0; }.goodsDetailFreespace_ #wellness .ritsuyo .liRed dd {margin: 3% auto 0; }.goodsDetailFreespace_ #wellness .ritsuyo .liRed dd img {width: 100%;max-width:232px;float: none; }.goodsDetailFreespace_ #wellness .ritsuyo .liRed dd p {width: 100%;margin: 10px 0 0;font-size: 18px;line-height: 1.3;float: none;text-align: center; }.goodsDetailFreespace_ #wellness .ritsuyo .ritsuConte05 {margin: 50px auto 0; }.goodsDetailFreespace_ #wellness .ritsuyo .ritsuConte05 .inArticle {padding: 10px 30px 57px; }.goodsDetailFreespace_ #wellness .ritsuyo .ulSupport {width: 85%;margin: 68px auto 0;padding: 0 10px; }.goodsDetailFreespace_ #wellness .ritsuyo .titRed.rc05 {margin: 20px auto 0;font-size: 43px; }.goodsDetailFreespace_ #wellness .ritsuyo .titRed.rc05 span {font-size: 56px; }.goodsDetailFreespace_ #wellness .ritsuyo .ulSupport .boxLeftPc {width:50%; }.goodsDetailFreespace_ #wellness .ritsuyo .ulSupport li {margin: 50px auto 0;padding: 50px 0 0;border-top: 1px solid #ddd; }.goodsDetailFreespace_ #wellness .ritsuyo .ulSupport li:first-child {margin: 0 auto;padding: 0;border: none; }.goodsDetailFreespace_ #wellness .ritsuyo .ulSupport li:nth-child(3) {margin: 39px auto 0; }.goodsDetailFreespace_ #wellness .ritsuyo .ulSupport li .img {margin: 3% auto; }.goodsDetailFreespace_ #wellness .ritsuyo .ulSupport li:first-child .img {width: 45%;margin: 0; }.goodsDetailFreespace_ #wellness .ritsuyo .ulSupport li:nth-child(2) .img {width: 100%;text-align:center;}.goodsDetailFreespace_ #wellness .ritsuyo .ulSupport li:nth-child(3) .img {width: 100%;text-align:center;margin: 18px auto 0; }.goodsDetailFreespace_ #wellness .ritsuyo .txtSupp02 {margin: -16px auto 0;font-size: 22px; }.goodsDetailFreespace_ #wellness .ritsuyo .dlSupport {margin: 10px auto 0;}.goodsDetailFreespace_ #wellness .ritsuyo .dlSupport dt {padding: 0 0 0 14px;font-size: 28px; }.goodsDetailFreespace_ #wellness .ritsuyo .dlSupport dt img {width: 30px;right: 14px;top: 8px; }.goodsDetailFreespace_ #wellness .ritsuyo .dlSupport dd {font-size: 22px; }.goodsDetailFreespace_ #wellness .ritsuyo .dlSupport dd + dt {margin: 0; }.goodsDetailFreespace_ #wellness .ritsuyo .ritsuConte06{width: 100%;max-width:960px;margin:0 auto 100px;}.goodsDetailFreespace_ #wellness .ritsuyo .ritsuConte06 .titRedbg {width: 100%;max-width:960px;margin: 30px auto 0;padding: 0 0 18px;color: #222;letter-spacing: -0.03rem; }.goodsDetailFreespace_ #wellness .ritsuyo .ritsuConte06 .txt {margin: 17px auto 0;font-size: 26px; }.goodsDetailFreespace_ #wellness .ritsuyo .ulUse {width: 90%;margin: 20px auto 0; }.goodsDetailFreespace_ #wellness .ritsuyo .ulUse li {width: 50%;float: left; }.goodsDetailFreespace_ #wellness .ritsuyo .ulUse li:nth-child(even) {width: 50%; }.goodsDetailFreespace_ #wellness .ritsuyo .imgBnr {width:100%;max-width: 940px;text-align:center;margin: 50px auto 0; }/* style butterfly start */.goodsDetailFreespace_ #butterfly img {width: 100%;height: auto; }.goodsDetailFreespace_ #butterfly .mv {width: 100%;max-width: 1024px;margin: 0 auto;margin: 0 auto; }.goodsDetailFreespace_ #butterfly .mv img {width: initial; }.goodsDetailFreespace_ #butterfly .topic {width: 100%;max-width: 1024px;margin: 0 auto;padding-top: 50px; }.goodsDetailFreespace_ #butterfly .topic__crownImg {width: 16%;padding-left: 30px; }.goodsDetailFreespace_ #butterfly .topic__crownImg img {width: auto; }.goodsDetailFreespace_ #butterfly .topic__txtBox {width: 84%;padding-left: 5px;float: left;padding-top: 1%; }.goodsDetailFreespace_ #butterfly .topic__topTxt {font-size: 34px;letter-spacing: 0em;color: #1a1a1a; }.goodsDetailFreespace_ #butterfly .topic__txtBig01 {font-size: 49px; }.goodsDetailFreespace_ #butterfly .topic__txtBig02 {font-size: 51px; }.goodsDetailFreespace_ #butterfly .topic__underTxt {font-size: 18px; }.goodsDetailFreespace_ #butterfly .ranking {background-color: #e7e1e1;padding-bottom: 0%;margin-top: 3%; }.goodsDetailFreespace_ #butterfly .ranking__inner {width: 100%;max-width: 1024px;margin: 0 auto; }.goodsDetailFreespace_ #butterfly .ranking__rankImg {width: 40%;float: left;margin: 0;padding: 30px 0 30px 10px; }.goodsDetailFreespace_ #butterfly .ranking__txtBox {width: 60%;float: right;text-align: left;padding-left: 20px;padding-top: 3%; }.goodsDetailFreespace_ #butterfly .ranking__redTxt {font-size: 27px; }.goodsDetailFreespace_ #butterfly .ranking__topTxt {font-size: 18px; }.goodsDetailFreespace_ #butterfly .ranking__middleTxt {font-size: 10px; }.goodsDetailFreespace_ #butterfly .ranking__underTxt {font-size: 20px;line-height: 1.7em;padding: 0 0 3% 0; }.goodsDetailFreespace_ #butterfly .cause__question {width: 100%;max-width: 1024px;margin: 0 auto;padding-top: 80px; }.goodsDetailFreespace_ #butterfly .cause__question .question__txt {font-size: 30px;line-height: 42px; }.goodsDetailFreespace_ #butterfly .cause__question .question__Img {padding-top: 0px; }.goodsDetailFreespace_ #butterfly .cause__point {padding-top: 0px; }.goodsDetailFreespace_ #butterfly .cause__point .point__topTxtBox {width: 100%;max-width: 1024px;margin: 0 auto; }.goodsDetailFreespace_ #butterfly .cause__point .point__txt {font-size: 32px;line-height: 44px; }.goodsDetailFreespace_ #butterfly .cause__point .point__txt span {font-size: 38px; }.goodsDetailFreespace_ #butterfly .cause__point .point__txt span.point__txt-Big {font-size: 40px; }.goodsDetailFreespace_ #butterfly .cause__point .point__smallArrow {width: 95px;padding: 30px 0 25px; }.goodsDetailFreespace_ #butterfly .cause__point .causeBox__topTxt {font-size: 32px;padding-bottom: 37px;width: 100%;max-width: 1024px;margin: 0 auto; }.goodsDetailFreespace_ #butterfly .cause__point .causeBox__boxWrap {width: 100%;max-width: 1024px;margin: 0 auto;padding: 0; }.goodsDetailFreespace_ #butterfly .cause__point .causeBox__boxinnerWrap {padding: 44px 55px 0; }.goodsDetailFreespace_ #butterfly .cause__point .causeBox__boxTxt {padding: 27px 0;font-size: 34px; }.goodsDetailFreespace_ #butterfly .cause__important {width: 100%;max-width: 1024px;margin: 0 auto; }.goodsDetailFreespace_ #butterfly .important__topTxt {font-size: 45px;padding-top: 60px; }.goodsDetailFreespace_ #butterfly .important__Img {max-width: 978px;margin: 0 auto;padding-top: 60px; }.goodsDetailFreespace_ #butterfly .important__arrow {padding-top: 35px;width: 35%;max-width: 335px; }.goodsDetailFreespace_ #butterfly .important__txt {font-size: 40px;line-height: 55px;-webkit-font-feature-settings: "palt";font-feature-settings: "palt"; }.goodsDetailFreespace_ #butterfly .introBefore__txt {width: 100%;max-width: 1024px;margin: 0 auto;padding: 0;margin-top: 60px;font-size: 32px;line-height: 100px;height: 100px; }.goodsDetailFreespace_ #butterfly .introBefore__arrowWrap {width: 100%;max-width: 1024px;margin: 0 auto; }.goodsDetailFreespace_ #butterfly .introBefore__arrow {padding-bottom: 60px;width: 65%;margin: 0 auto; }.goodsDetailFreespace_ #butterfly .intro {width: 100%;max-width: 1024px;margin: 0 auto; }.goodsDetailFreespace_ #butterfly .productNameBox__txt {font-size: 36px;line-height: 46px;margin-bottom: 0; }.goodsDetailFreespace_ #butterfly .productNameBox__txt span {font-size: 55px; }.goodsDetailFreespace_ #butterfly .productNameBox__Img {margin-top: -10%; }.goodsDetailFreespace_ #butterfly .intro__productImg02 {width: 80%;max-width: 768px;margin: 0 auto; }.goodsDetailFreespace_ #butterfly .intro__useBox {background: url(/img/style/butterfly/intro-Boxbg01.png) no-repeat center top;background-size: 80%;margin-top: 25px; }.goodsDetailFreespace_ #butterfly .useBox__useImg {max-width: 768px;margin: 0 auto;padding-top: 30px; }.goodsDetailFreespace_ #butterfly .useBox__useImg-underTxtBox {padding-top: 3%; }.goodsDetailFreespace_ #butterfly .useBox__useImg-underTxtBox hr {border: none;padding-top: 1.5%;background: url(/img/style/butterfly/under-line.png) no-repeat left top;background-size: 100%; }.goodsDetailFreespace_ #butterfly .useImg-underTxtBox__topTxt {font-size: 36px; }.goodsDetailFreespace_ #butterfly .useImg-underTxtBox__underTxt {font-size: 24px; }.goodsDetailFreespace_ #butterfly .intro__smallArrow {padding: 25px 0; }.goodsDetailFreespace_ #butterfly .useBox__mainTxtBox {background: url(/img/style/butterfly/Intro-Boxbg02_pc.png) repeat center top;background-size: 100%; }.goodsDetailFreespace_ #butterfly .useBox__mainTxtBox-txt {font-size: 36px;line-height: 50px; }.goodsDetailFreespace_ #butterfly .intro__underQuestionBox {width: 100%;max-width: 1024px;margin: 0 auto; }.goodsDetailFreespace_ #butterfly .intro__underQuestionBox-txtBox {width: 80%;margin: 0 auto;padding: 0 0 50px; }.goodsDetailFreespace_ #butterfly .intro__underQuestionBox-txtBox-txt {width: 65%;-webkit-box-sizing: border-box;box-sizing: border-box;font-size: 26px; }.goodsDetailFreespace_ #butterfly .intro__underQuestionBox-txtBox-txt span {font-size: 35px;line-height: 50px; }.goodsDetailFreespace_ #butterfly .intro__underQuestionBox-txtBox-Img {width: 35%;max-width: 253px; }.goodsDetailFreespace_ #butterfly .intro__underQuestionBox-arrow {width: 45%; }.goodsDetailFreespace_ #butterfly .charm01 {border-radius: 5px;width: 100%;max-width: 1024px;margin: 0 auto;padding-bottom: 100px; }.goodsDetailFreespace_ #butterfly .charm01__topTtl {width: 70%;margin: 0 auto; }.goodsDetailFreespace_ #butterfly .charm01__secretBox {width: 90%;margin: 0 auto; }.goodsDetailFreespace_ #butterfly .charm01__secretBox hr {width: 80%; }.goodsDetailFreespace_ #butterfly .charm01__secretBox-ttl {font-size: 28px;line-height: 40px;padding: 5% 0 2%; }.goodsDetailFreespace_ #butterfly .charm01__secretBox-ttl span {font-size: 36px; }.goodsDetailFreespace_ #butterfly .charm01__secretBox-subTtl {font-size: 32px;line-height: 45px;padding: 4% 0 2%; }.goodsDetailFreespace_ #butterfly .charm01__secretBox-txt {width: 45%;font-size: 20px;line-height: 32px; }.goodsDetailFreespace_ #butterfly .charm01__secretBox-Img {max-width: 344px;width: 45%;margin-top: -40px; }.goodsDetailFreespace_ #butterfly .charm01__middleTtl {font-size: 28px;padding: 10px 0;margin: 50px 0; }.goodsDetailFreespace_ #butterfly .charm01__pointBox-ttl {font-size: 46px;line-height: 60px; }.goodsDetailFreespace_ #butterfly .charm01__pointBox-ttl span {font-size: 55px; }.goodsDetailFreespace_ #butterfly .charm01__pointBox-subTtl {width: 45%;max-width: 436px;padding: 30px 0; }.goodsDetailFreespace_ #butterfly .charm01__point01Box {padding: 0 5%; }.goodsDetailFreespace_ #butterfly .charm01__pointBox-Numttl {width: 8%; }.goodsDetailFreespace_ #butterfly .charm01__pointBox-underNumSubttl {font-size: 32px;padding: 20px 0 10px; }.goodsDetailFreespace_ #butterfly .charm01__pointBox-txt {font-size: 20px;line-height: 32px; }.goodsDetailFreespace_ #butterfly .charm01__point01-TxtBox .charm01__pointBox-txt {line-height:32px;padding-bottom: 0; }.goodsDetailFreespace_ #butterfly .charm01__point01Box-txtUnderImg {width: 50%;margin: 0 auto;padding-top: 20px; }.goodsDetailFreespace_ #butterfly .charm01__point01-ImgBox {width: 45%;max-width: 378px;margin-top: -60px; }.goodsDetailFreespace_ #butterfly .charm01__point02Box {padding: 5% 5% 0; }.goodsDetailFreespace_ #butterfly .charm01__point02-ImgBox {width: 45%;max-width: 349px; }.goodsDetailFreespace_ #butterfly .charm01__point03Box {padding: 5% 5% 0; }.goodsDetailFreespace_ #butterfly .charm01__point03-ImgBox {width: 45%;max-width: 359px; }.goodsDetailFreespace_ #butterfly .charm02 {width: 100%;max-width: 1024px;margin: 0 auto;margin: 100px auto; }.goodsDetailFreespace_ #butterfly .charm02__ttl {font-size: 40px;line-height: 50px; }.goodsDetailFreespace_ #butterfly .charm02__txt {font-size: 20px;line-height: 32px;padding: 20px 0 50px; }.goodsDetailFreespace_ #butterfly .charm02__Img {width: 80%;margin: 0 auto; }.goodsDetailFreespace_ #butterfly .charm03 {padding-bottom: 100px; }.goodsDetailFreespace_ #butterfly .charm03__innerWrap {width: 100%; }.goodsDetailFreespace_ #butterfly .charm03__l-box {width: 100%;max-width: 1024px;margin: 0 auto; }.goodsDetailFreespace_ #butterfly .charm03__topTtl {width: 70%;margin: 0 auto; }.goodsDetailFreespace_ #butterfly .charm03__pressureBox {width: 100%;margin: 0 auto; }.goodsDetailFreespace_ #butterfly .charm03__pressureBox hr {width: 70%; }.goodsDetailFreespace_ #butterfly .charm03__pressureBox-ttl {font-size: 28px;line-height: 40px;padding: 5% 0 2%; }.goodsDetailFreespace_ #butterfly .charm03__pressureBox-ttl span {font-size: 36px; }.goodsDetailFreespace_ #butterfly .charm03__pressureBox-txt {font-size: 22px;line-height: 32px;padding: 4% 0 3%; }.goodsDetailFreespace_ #butterfly .charm03__pressureImg {width: 50%;max-width: 488px; }.goodsDetailFreespace_ #butterfly .charm03__pressureImgTxtList {font-size: 14px;line-height: 20px;width: 48%;padding: 20px 0 50px; }.goodsDetailFreespace_ #butterfly .charm03__pressure-arrowImgInnerWrap {width: 100%;max-width: 1024px;margin: 0 auto; }.goodsDetailFreespace_ #butterfly .charm03__pressure-arrowImg {width: 50%;padding-top: 0px;margin: 0 auto; }.goodsDetailFreespace_ #butterfly .charm03__solutionBox {width: 100%;max-width: 1024px;margin: 0 auto; }.goodsDetailFreespace_ #butterfly .charm03__solution-txtBoxWrap {padding-top: 0;padding-left: 20px; }.goodsDetailFreespace_ #butterfly .charm03__solution-txtBox {padding-top: 60px; }.goodsDetailFreespace_ #butterfly .charm03__solution-ttl {font-size: 28px;line-height: 40px; }.goodsDetailFreespace_ #butterfly .charm03__solution-ttl span {font-size: 36px; }.goodsDetailFreespace_ #butterfly .charm03__solution-txt {font-size: 20px;line-height: 35px;padding-top: 24px; }.goodsDetailFreespace_ #butterfly .charm03__solution-doctorImg01 {width: 25%;max-width:221px;}.goodsDetailFreespace_ #butterfly .charm03__solution-pointBox{max-width:222px;}.goodsDetailFreespace_ #butterfly .charm03__solution-pointBox-ttl {font-size: 28px;line-height: 40px;padding: 10px;margin: 50px auto 40px;width: 100%; }.goodsDetailFreespace_ #butterfly .charm03__solution-pointBox-txt {font-size: 20px;line-height: 1.7em;text-align: center;width: 100%; }.goodsDetailFreespace_ #butterfly .charm03__solution-pointBoxContainer {padding: 7px 0 0;width: 85%;margin: 0 auto; }.goodsDetailFreespace_ #butterfly .charm03__solution-pointBox-innerTxtWrap {padding-top: 20px; }.goodsDetailFreespace_ #butterfly .charm03__solution-pointNumImg {width: 30%; }.goodsDetailFreespace_ #butterfly .charm03__solution-pointImgtxt {width: 70%;font-size: 22px;line-height: 28px;padding-left: 5px; }.goodsDetailFreespace_ #butterfly .charm03__solutionBox-importantTxtBox {padding-top: 60px;width: 100%; }.goodsDetailFreespace_ #butterfly .charm03__solutionBox-importantTtl {font-size: 32px;line-height: 40px;padding: 20px 0; }.goodsDetailFreespace_ #butterfly .charm03__solutionBox-importantTxt {font-size: 20px;line-height: 35px;padding: 30px; }.goodsDetailFreespace_ #butterfly .charm03__solutionBox-doctor {padding: 5% 7%;width: 90%;margin: 0 auto; }.goodsDetailFreespace_ #butterfly .charm03__solutionBox-doctorTxtBox dt {font-size: 22px;line-height: 40px; }.goodsDetailFreespace_ #butterfly .charm03__solutionBox-doctorTxtBox dd {line-height: 35px; }.goodsDetailFreespace_ #butterfly .charm03__solutionBox-doctorTxtBox dd .doctor-jobName {font-size: 20px; }.goodsDetailFreespace_ #butterfly .charm03__solutionBox-doctorTxtBox dd .doctor-Name {font-size: 30px; }.goodsDetailFreespace_ #butterfly .charm03__solutionBox-doctorTxt {font-size: 19px;line-height: 33px;padding-top: 20px; }.goodsDetailFreespace_ #butterfly .charm03__solutionBox-doctorImg02 {width: 30%;max-width:222px;padding-top: 30px; }.goodsDetailFreespace_ #butterfly .charm03__solutionBox-smallArrow {padding: 30px 0; }.goodsDetailFreespace_ #butterfly .charm03__solutionBox-bottomTxt {font-size: 28px;line-height: 45px; }.goodsDetailFreespace_ #butterfly .charm03__solutionBox-bottomTxt span {font-size: 36px; }/* style_kids start*/.goodsDetailFreespace_ #styleK .spObj {display: none;}.goodsDetailFreespace_ #styleK .pcObj {display: block;}.goodsDetailFreespace_ .style_kids .inner {max-width: 1000px;margin: 0 auto;}.goodsDetailFreespace_ .style_kids .wrapBox:after {content:" ";display:block;clear:both;}.goodsDetailFreespace_ .style_kids .boxLeftPc{float: left;}.goodsDetailFreespace_ .style_kids .boxRightPc {float: right;}.goodsDetailFreespace_ .style_kids {font-size: 22px;}.goodsDetailFreespace_ .style_kids .txtRedLine {padding: 0 0 0.8%;display: inline;font-weight: bold;}.goodsDetailFreespace_ .style_kids .txtCenter {margin: 16px auto 0;}.goodsDetailFreespace_ .style_kids .boxSec01 {margin: 1.9% auto 0;padding: 2.7% 0 2.7%;background-size: auto;}.goodsDetailFreespace_ .style_kids .boxSec02 {margin: 1% auto 0;padding: 0;background-size: auto;}.goodsDetailFreespace_ .style_kids .boxSec02 .inner{max-width: none;}.goodsDetailFreespace_ .style_kids .boxSec02 .imgSec02_1,.goodsDetailFreespace_ .style_kids .boxSec02 .imgSec02_2,.goodsDetailFreespace_ .style_kids .boxSec02 .secExpert01{max-width: 1000px;}.goodsDetailFreespace_ .style_kids .boxSec02 .imgSec02_1 {margin: auto;}.goodsDetailFreespace_ .style_kids .boxSec02 .imgSec02_3 {background: #fff;padding-bottom: 5.3%;}.goodsDetailFreespace_ .style_kids .boxSec03 {padding: 0 0 4.3%;background-size: auto;}.goodsDetailFreespace_ .style_kids .boxSec04 {padding: 0 0 4.4%;background-size: auto;}.goodsDetailFreespace_ .style_kids .boxSec05 {margin: 1.3% auto 0;padding: 0 0 5%;background-size: auto;}.goodsDetailFreespace_ .style_kids .boxSec06 {padding: 68px 0 5%;}.goodsDetailFreespace_ .style_kids .boxSec06 .inner {width: 100%;margin: 0 auto;max-width: 1300px;padding: 0;}.goodsDetailFreespace_ .style_kids .txtSec06{font-size: 16px;}.goodsDetailFreespace_ .style_kids .imgSec06_1 {max-width: 1300px;width: 100%;margin: 0 auto;}.goodsDetailFreespace_ .style_kids .boxSec07 {padding: 3.8% 0 2.3%;}.goodsDetailFreespace_ .style_kids .boxSec07 .inner {width: 100%;max-width: 940px;background-size: auto 89%;background-position: right bottom;}.goodsDetailFreespace_ .style_kids .kidConte04 {margin: 0 auto 0;padding: 3.3% 0 3%;background-size: 50%;}.goodsDetailFreespace_ .style_kids .rankingArea {padding: 0;}.goodsDetailFreespace_ .style_kids .rankingArea .wrapBox {max-width: 780px;width: 91.19%;margin: 0 auto;padding: 0;position: relative;display: -webkit-flex;display: -ms-flex;display: flex;justify-content: center;}.goodsDetailFreespace_ .style_kids .rankingArea .boxLeftPc {max-width: 175px;width: 26.43%;margin: 0;padding: 2.7% 0 0 0;float: left;padding-right:20px;margin-right: 20px;}.goodsDetailFreespace_ .style_kids .rankingArea .boxRightPc {max-width: 503px;width: 74.48%;padding: 2% 0 0;text-align: left;}.goodsDetailFreespace_ .style_kids .rankingArea .boxRightPc img{height:45px;}.goodsDetailFreespace_ .style_kids .titRanking {margin: 5px auto 0;font-size: 26px;line-height: 1.2;}.goodsDetailFreespace_ .style_kids .txtRanking {margin: 10px 0 0;font-size: 18px;}.goodsDetailFreespace_ .style_kids .titRanking .txtRed {font-size: 30px;}.goodsDetailFreespace_ .style_kids .titRanking .txtRed small {font-size: 11px;top: -7px; }.goodsDetailFreespace_ .style_kids .att {max-width: 1030px;margin: 0.6% auto 0;font-size: 14px;}.goodsDetailFreespace_ .style_kids .rankingArea .boxAtt {background: #fff;}.goodsDetailFreespace_ .style_kids .rankingArea .att {max-width: 1030px;margin: 26px auto;text-align: right;font-size: 13px;}.goodsDetailFreespace_ .style_kids .kidConte01 {margin: 3.8% auto 0;}.goodsDetailFreespace_ .style_kids .titSec01 {margin: 0 auto 0;font-size: 42px;}.goodsDetailFreespace_ .style_kids .titSec01 .txtSmall {font-size: 32px;}.goodsDetailFreespace_ .style_kids .titSec01 .txtRed {font-size: 50px;font-weight: bold;}.goodsDetailFreespace_ .style_kids .titSec01 + .txtCenter {margin: 40px 0 0;}.goodsDetailFreespace_ .style_kids .imgSec01_1 {max-width: 572px;margin: 2% auto 0;}.goodsDetailFreespace_ .style_kids .titSec01_2 {margin: 3% auto 0;font-size: 42px;}.goodsDetailFreespace_ .style_kids .kidConte01 .eikyo {max-width: 940px;width: 94%;margin: 25px auto;display: -webkit-flex;display: -ms-flex;display: flex;justify-content: space-between;}.goodsDetailFreespace_ .style_kids .kidConte01 .eikyo .item {max-width: 465px;width: 49%;font-size: 18px;box-sizing: border-box;background: #fff;border: 2px solid #4f84c4;border-radius:10px;}.goodsDetailFreespace_ .style_kids .kidConte01 .eikyo .imgBox {transform: translate3d( 0,0,10px);width: 100%;margin-top: -5%;}.goodsDetailFreespace_ .style_kids .kidConte01 .eikyo .txtBox {padding: 0 15px 17px;margin-top: 0px;box-sizing: border-box;max-width: 465px;background: none;border: none;}.goodsDetailFreespace_ .style_kids .kidConte01 .eikyo .item:last-child {margin:0;}.goodsDetailFreespace_ .style_kids .kidConte01 .eikyo .item:last-child{border-color: #9dc713;}.goodsDetailFreespace_ .style_kids .imgSec01_2 {width: 55%;margin: 3.3% auto 0;}.goodsDetailFreespace_ .style_kids .imgSec01_3 {width: 94%;margin: 6.2% auto 0;}.goodsDetailFreespace_ .style_kids .imgSec01_4 {margin: -1.6% auto 0;background-size: auto 95%;}.goodsDetailFreespace_ .style_kids .imgSec01_4 img {width: 36%;}.goodsDetailFreespace_ .style_kids .kidConte02 {margin: 0px auto 0;}.goodsDetailFreespace_ .style_kids .titConte02 {width: 100%;max-width: 740px;margin: 0 auto;padding: 1.7% 0 0;font-size: 50px;background-size: contain;}.goodsDetailFreespace_ .style_kids .imgSec02_2 {width: 90%;margin: -4% auto 0;}.goodsDetailFreespace_ .style_kids .boxSec02 .inner {width: 100%; }.goodsDetailFreespace_ .style_kids .ulConte02 {width: 93%;max-width: 830px;margin: 1.1% auto 0;}.goodsDetailFreespace_ .style_kids .ulConte02 li + li {margin: 1.5% 0 0;}.goodsDetailFreespace_ .style_kids .ulConte02 li img {width: 25%;margin: 1% 0 0 1%;}.goodsDetailFreespace_ .style_kids .ulConte02 li dl {width: 69%;margin: -0.3% 0 0;}.goodsDetailFreespace_ .style_kids .ulConte02 li dt {font-size: 30px;}.goodsDetailFreespace_ .style_kids .ulConte02 li dd {margin: 4px 0 0;font-size: 19px;line-height: 1.6;}.goodsDetailFreespace_ .style_kids .boxPink {width: 100%;max-width: 940px;margin: 2.3% auto 0;padding: 1.6% 0 0.3%;}.goodsDetailFreespace_ .style_kids .boxPink .titRed {font-size: 32px;font-weight: bold;}.goodsDetailFreespace_ .style_kids .boxPink .txtCenter {font-size: 20px;line-height: 1.2;margin: 0 auto;}.goodsDetailFreespace_ .style_kids .boxPink .att {max-width: 820px;font-size: 13px;margin: 4px auto 0;}.goodsDetailF.goodsDetailFreespace_ .style_kids .boxPink .txtCenter {font-size: 19px;margin: 0 auto 0;line-height: 1.2;}.goodsDetailFreespace_ .style_kids .boxWhite {max-width: 820px;margin: 3% auto 0;padding: 1% 0 2.2%;}.goodsDetailFreespace_ .style_kids .boxWhite .txt {font-size: 16px;}.goodsDetailFreespace_ .style_kids .boxRed {max-width: 940px;margin: 0 auto;padding: 2% 2% 3% 4%;background-size: 25%;font-size: 40px;line-height: 1.2;background-image: none;position: relative;}.goodsDetailFreespace_ .style_kids .boxRed:after {content:" ";display:block;clear:both;}.goodsDetailFreespace_ .style_kids .boxRed > img  {width: 22%;float: left;padding: 0;display: block;position: absolute;top: 0;bottom: 0;margin: auto;}.goodsDetailFreespace_ .style_kids .boxRed p  {width: 73%;margin: 0 0 0 2%;float: right;}.goodsDetailFreespace_ .style_kids .boxRed span {font-size: 22px;}.goodsDetailFreespace_ .style_kids .secExpert01 {margin: 4% auto 0;}.goodsDetailFreespace_ .style_kids .boxExpert {max-width: 940px;margin: 1.4% auto 0;border-radius: 35px;}.goodsDetailFreespace_ .style_kids .boxExpert .txtExp {font-weight: bold;}.goodsDetailFreespace_ .style_kids .headP {padding: 2% 2% 2% 6%;border-radius: 30px 30px 0 0;font-size: 26px;line-height: 1.4;font-feature-settings: "palt";letter-spacing: 0.05em;}.goodsDetailFreespace_ .style_kids .boxExpert .inner {width: 90%; }.goodsDetailFreespace_ .style_kids .img_expChara {width: 37.5%;margin: 4% 0 0 -2%;}.goodsDetailFreespace_ .style_kids .boxRightPc {width: 62%;margin: 2% 0 0;}.goodsDetailFreespace_ .style_kids .txtExpName {margin: 2% 0 0;font-size: 30px;line-height: 1.2;}.goodsDetailFreespace_ .style_kids .txtExpName span {font-size: 16px;}.goodsDetailFreespace_ .style_kids .txtExp {margin: 10px 0 0;font-size: 14px;line-height: 1.7;}.goodsDetailFreespace_ .style_kids .txtExpProf {margin: 4.5% auto 0;padding: 2.9% 0;font-size: 13px;}.goodsDetailFreespace_ .style_kids .txtExpProf span {font-size: 13px;font-weight: normal;}.goodsDetailFreespace_ .style_kids .img_exp02 {width: 96%;margin: 2.5% auto 0;}.goodsDetailFreespace_ .style_kids .imgSec02_3 .img_exp02 {margin: 0 auto 0;}.goodsDetailFreespace_ .style_kids .secExpert02 .boxExpert {margin: 3% auto 0;}.goodsDetailFreespace_ .style_kids .boxSec02 .img_exp02 + .att {max-width: 820px;font-size: 20px;}.goodsDetailFreespace_ .style_kids .boxSec03 .inner {max-width: 980px;}.goodsDetailFreespace_ .style_kids .imgSec03_1 {width: 12%;margin: 0 auto;}.goodsDetailFreespace_ .style_kids .titSec03 {max-width: 751px;margin: 3% auto 0;padding: 0;line-height: 1.3;}.goodsDetailFreespace_ .style_kids .txtSec03_1 {margin: 2% auto 0;font-size: 26px;}.goodsDetailFreespace_ .style_kids .dlSec0304 dt {width: 42%;margin: 4.4% auto 0;}.goodsDetailFreespace_ .style_kids .dlSec0304 dd {margin: 1% 0 0; }.goodsDetailFreespace_ .style_kids .dlSec0304 dd p {max-width: 715px;margin: 1% auto 0;font-size: 16px;letter-spacing: 0.03rem;}.goodsDetailFreespace_ .style_kids .dlSec0304 dd p span {margin: 2% 0 0;font-size: 12px;}.goodsDetailFreespace_ .style_kids .secExpert02 {margin: 4% auto 0;}.goodsDetailFreespace_ .style_kids .secExpert03 {margin: 6% auto 0;}.goodsDetailFreespace_ .style_kids .secExpert03 .boxExpert {margin: 3% auto 0;}.goodsDetailFreespace_ .style_kids .secExpert02 .boxExpert .inner {width: 90%; }.goodsDetailFreespace_ .style_kids .secExpert02 .boxRightPc {width: 62%;margin: 2% 0 0;}.goodsDetailFreespace_ .style_kids .secExpert02 .img_expChara {width: 34%;margin: 5% 0 0 -2%;}.goodsDetailFreespace_ .style_kids .secExpert03 .boxExpert .inner {width: 90%; }.goodsDetailFreespace_ .style_kids .kidConte03 {margin: 2.2% auto 0;}.goodsDetailFreespace_ .style_kids .imgCon03_1 {margin: 0 auto;}.goodsDetailFreespace_ .style_kids .imgCon03_2 {background: url(/img/style/style_kids/conte03_txt_bg.jpg)repeat-x top center;margin: 1.8% auto 0;}.goodsDetailFreespace_ .style_kids .ulConte03 {width: 94%;max-width: 940px;margin: 2.6% auto 0;}.goodsDetailFreespace_ .style_kids .ulConte03 li {margin: 1% 0 0;padding: 3.6% 0 0;background-size: 100%;}.goodsDetailFreespace_ .style_kids .ulConte03 li:first-child {margin: 0;padding: 0 0 2%; }.goodsDetailFreespace_ .style_kids .ulConte03 li:nth-child(3) {margin: 6.5% 0 0;}.goodsDetailFreespace_ .style_kids .ulConte03 li:nth-child(3) dd {width: 94%;margin: 1% 0 0;}.goodsDetailFreespace_ .style_kids .ulConte03 li:nth-child(4) {margin: 5% 0 0;padding: 5.6% 0 2%;position: relative;}.goodsDetailFreespace_ .style_kids .ulConte03 li:nth-child(5) {margin: 4% 0 0;padding: 3.6% 0 2%;position: relative;}.goodsDetailFreespace_ .style_kids .ulConte03 dt img {width: 7%;margin: 0 2% 0 0;}.goodsDetailFreespace_ .style_kids .ulConte03  li:first-child dt img {width: 11%;margin: 0 2% 0 0;}.goodsDetailFreespace_ .style_kids .ulConte03 dt {font-size: 29px;}.goodsDetailFreespace_ .style_kids .ulConte03 li .dlInUl03 dt span {line-height: 1.2;}.goodsDetailFreespace_ .style_kids .ulConte03 dd {padding: 1% 0 0 9%;font-size: 16px;}.goodsDetailFreespace_ .style_kids .ulConte03 li .dlInUl03 dd {padding: 0 2%;}.goodsDetailFreespace_ .style_kids .ulConte03 li:first-child dl {width: 63%;}.goodsDetailFreespace_ .style_kids .ulConte03 li:first-child dd {padding: 4% 0 0 13%;line-height: 1.4;}.goodsDetailFreespace_ .style_kids .ulConte03 li:first-child .imgDd {width: 34%;margin: 0;}.goodsDetailFreespace_ .style_kids .ulConte03 li:first-child .imgDd img {width: 100%;}.goodsDetailFreespace_ .style_kids .ulConte03 dd .imgDd {width: 60%;margin: 5% 0 0 11%; }.goodsDetailFreespace_ .style_kids .ulConte03 li:nth-child(4) dd .imgDd {width: 43%;margin: 5% 0 0;position: absolute;right: -1%;top: -14%;text-align: right;}.goodsDetailFreespace_ .style_kids .ulConte03 li:nth-child(5) dd .imgDd {max-width: 495px;width: 100%;margin: 0;}.goodsDetailFreespace_ .style_kids .ulConte03 li:nth-child(5) dt {max-width: 380px;width: 46%;float: left;}.goodsDetailFreespace_ .style_kids .ulConte03 li:nth-child(5) dt img {max-width: 62px;width: 15%;}.goodsDetailFreespace_ .style_kids .ulConte03 li:nth-child(5):after {content:" ";display:block;clear:both;}.goodsDetailFreespace_ .style_kids .ulConte03 li:nth-child(5) dd {max-width: 532px;width: 54%;float: right;padding: 0;}.goodsDetailFreespace_ .style_kids .boxSec05 .inner {width: 100%; }.goodsDetailFreespace_ .style_kids .imgSec05_2 {width: 100%;max-width: 925px;margin: -11% auto 0;}.goodsDetailFreespace_ .style_kids .boxSize {max-width: 940px;margin: 3.5% auto 0;padding: 0 0 3%;border-radius: 35px;}.goodsDetailFreespace_ .style_kids .boxSize .headP {padding: 1% 2% 1.6% 6%;font-size: 42px;}.goodsDetailFreespace_ .style_kids .boxSize .txt {margin: 1.7% auto 0;font-size: 25px;}.goodsDetailFreespace_ .style_kids .boxSize .ulSize {width: 92%;margin: 2% auto 0;}.goodsDetailFreespace_ .style_kids .boxSize .ulSize li {width: 46%;margin: 0 0 0 6%;float: left;}.goodsDetailFreespace_ .style_kids .boxSize .ulSize li:first-child {width: 43%; }.goodsDetailFreespace_ .style_kids .inSec06 {margin: 3% auto 0;text-align: center;background: url(/img/style/style_kids/conte03_sec06_txt_bg.png)no-repeat center;-webkit-background-size: 1300px;background-size: 1300px;}.goodsDetailFreespace_ #styleK .style_kids .inSec06 img.pcObj {display: inline;text-align: center;}.goodsDetailFreespace_ .style_kids .imgSec07_1 {width: 34%;margin: 0 auto; }.goodsDetailFreespace_ .style_kids .txtSec07_1 {margin: 4% auto 0;font-size: 28px;line-height: 1.5;}.goodsDetailFreespace_ .style_kids .txtSec07_2 {margin: 0.8% auto 0;font-size: 46px;line-height: 1.3;}.goodsDetailFreespace_ .style_kids .txtSec07_2 .txtRed {font-size: 50px;}.goodsDetailFreespace_ .style_kids .imgCon04_1 {width: 100%;max-width: 491px;margin: 0 auto;}.goodsDetailFreespace_ .style_kids .ulConte04 {width: 100%;max-width: 950px;margin: 4% auto 0;}.goodsDetailFreespace_ .style_kids .ulConte04 li {width: 47.2%;min-height: 717px;float: left;margin: 0 0 0 5%;padding: 16% 3% 3%;position: relative;border-radius: 32px;}.goodsDetailFreespace_ .style_kids .ulConte04 li:nth-child(3) {margin: 10% 0 0 0;}.goodsDetailFreespace_ .style_kids .ulConte04 li:nth-child(4) {margin: 10% 0 0 5%;}.goodsDetailFreespace_ .style_kids .voiceName {width: 90%;top: -5%;}.goodsDetailFreespace_ .style_kids .titVoice {font-size: 20px;line-height: 1.4;}.goodsDetailFreespace_ .style_kids .txtVoice {margin: 2% 0 0;font-size: 14px;line-height: 1.8;}.goodsDetailFreespace_ .style_kids .voiceImg {margin: 5% auto 0; }.goodsDetailFreespace_ .style_kids .ulConte04 li:nth-child(2) .voiceImg {margin: 19% 0 0 0;}.goodsDetailFreespace_ .style_kids .ulConte04 li:nth-child(3) .voiceImg,.goodsDetailFreespace_ .style_kids .ulConte04 li:nth-child(4) .voiceImg {width: 100%;margin: 6% 0 0;}.goodsDetailFreespace_ .style_kids .ulConte04 li:nth-child(3) .txtVoice,.goodsDetailFreespace_ .style_kids .ulConte04 li:nth-child(4) .txtVoice {margin: 5% 0 0;line-height: 1.95;}.goodsDetailFreespace_ .style_kids .kidConte04 .txt {width: 100%;max-width: 940px;margin: 2.8% auto 0;font-size: 16px;}.goodsDetailFreespace_ .style_kids .liPink {border: 4px solid #e17db3;}.goodsDetailFreespace_ .style_kids .liBlue {border: 4px solid #58c2e1;}.goodsDetailFreespace_ #styleK .box-contenttop__logo img {width: auto; }.goodsDetailFreespace_ #styleK .wrp-container { max-width: 970px; padding: 0px 15px; box-sizing: border-box; margin: 0px auto; }.goodsDetailFreespace_ #styleK .box-contenttop { display: table; width: 100%; padding: 10px 0px 5px; }.goodsDetailFreespace_ #styleK .box-contenttop__logo, .box-contenttop__content { display: table-cell; vertical-align: middle; }.goodsDetailFreespace_ #styleK .box-contenttop__content { padding-left: 15px; position: relative; }.goodsDetailFreespace_ #styleK .box-contenttop__title { font-size: 34px; letter-spacing: -0.15em; text-align: left; }.goodsDetailFreespace_ #styleK .box-contenttop__title .txt-red { color: rgb(199, 0, 11); }.goodsDetailFreespace_ #styleK .box-contenttop__title .txt-logo { font-size: 49px; }.goodsDetailFreespace_ #styleK .box-contenttop__title .txt-spec { font-size: 49px; letter-spacing: 0em; }.goodsDetailFreespace_ #styleK .box-contenttop__title .txt-spec:last-child { font-size: 51px; }.goodsDetailFreespace_ #styleK .box-contenttop__note { font-size: 18px; letter-spacing: 0.04em; }/* style athlete start */#wellness .pcObj,.drive_sMv .pcObj,.athletepoleMv .pcObj,.wellnessMv .pcObj,.styledriveMv .pcObj {display: block; }#wellness .spObj,.drive_sMv .spObj,.athletepoleMv .spObj,.wellnessMv .spObj,.styledriveMv .spObj {display: none; }.goodsDetailFreespace_ .numberArea {margin: 0 auto;font-size: 12px; }.goodsDetailFreespace_ .numberArea .wrapBox {max-width: 718px;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;padding: 17px 0 12px; }.goodsDetailFreespace_ .numberArea .wrapBox .boxLeft {max-width: 110px;padding-right: 0; }.goodsDetailFreespace_ .numberArea .wrapBox .boxRight {max-width: 367px;padding: 15px 0 0 15px; }.goodsDetailFreespace_ .numberArea .wrapBox .txtNumber {margin-top: 12px; }.goodsDetailFreespace_ .rankingArea .wrapBox {max-width: 745px;padding: 15px 0; }.goodsDetailFreespace_ .rankingArea .wrapBox .boxLeft {width: 22%;max-width: 143px;padding-right: 15px; }.goodsDetailFreespace_ .rankingArea .wrapBox .boxCenter {padding-right: 15px; }.goodsDetailFreespace_ .rankingArea .wrapBox .boxRight {padding-left: 15px; }.goodsDetailFreespace_ .rankingArea .wrapBox .txtRanking {font-size: 16px; }.goodsDetailFreespace_ #athlete .support__ttl, .goodsDetailFreespace_ #athlete .system__ttl {padding-bottom: 33px;background: url(/img/style/athlete/support_bg_01_pc.png) top center;background-size: 100%; }.goodsDetailFreespace_ #athlete .support__ttl .inner, .goodsDetailFreespace_ #athlete .system__ttl .inner {max-width: 1024px;margin: auto;padding-bottom: 0 !important; }.goodsDetailFreespace_ #athlete .support__ttl .ttl__icon, .goodsDetailFreespace_ #athlete .system__ttl .ttl__icon {max-width: 160px;vertical-align: top;margin-bottom: 0; }.goodsDetailFreespace_ #athlete .support__ttl .ttl__txt, .goodsDetailFreespace_ #athlete .system__ttl .ttl__txt {font-size: 35px;line-height: 60px;vertical-align: text-top; }.goodsDetailFreespace_ #athlete .support__ttl .ttl__txt .pink, .goodsDetailFreespace_ #athlete .system__ttl .ttl__txt .pink, .goodsDetailFreespace_ #athlete .support__ttl .ttl__txt .green, .goodsDetailFreespace_ #athlete .system__ttl .ttl__txt .green {font-size: 65px; }.goodsDetailFreespace_ #athlete .support__ttl .ttl__box, .goodsDetailFreespace_ #athlete .system__ttl .ttl__box {margin-top: 15px;padding: 10px;font-size: 20px; }.goodsDetailFreespace_ #athlete .rankingArea .wrapBox {max-width: 745px;padding: 15px 0; }.goodsDetailFreespace_ #athlete .trouble .inner {max-width: 1024px;padding: 67px 0 33px; }.goodsDetailFreespace_ #athlete .trouble__ttl {font-size: 45px;line-height: 1.3; }.goodsDetailFreespace_ #athlete .trouble__check li {width: 69.85%;max-width: 490px;margin: auto;padding: 2px 0;font-size: 30px; }.goodsDetailFreespace_ #athlete .trouble__check .icon {width: 31px;vertical-align: sub; }.goodsDetailFreespace_ #athlete .trouble__main {width: 100%;font-size: 43px; }.goodsDetailFreespace_ #athlete .trouble__main .img {width: 70.11%;max-width: 718px;margin: auto; }.goodsDetailFreespace_ #athlete .trouble__main .main__img {display: inline-block;width: 45.6%; }.goodsDetailFreespace_ #athlete .trouble__main .main__img.left {margin-right: 30px; }.goodsDetailFreespace_ #athlete .trouble__main .main__img.right {float: right; }.goodsDetailFreespace_ #athlete .line {width: 100%; }.goodsDetailFreespace_ #athlete .line img {max-width: 992px; }.goodsDetailFreespace_ #athlete .merit .inner {width: 100%;max-width: 1024px;padding: 63px 0 50px;font-size: 38px; }.goodsDetailFreespace_ #athlete .merit .txt {font-size: 43px; }.goodsDetailFreespace_ #athlete .merit__person {width: 100%;position: relative;margin: auto; }.goodsDetailFreespace_ #athlete .merit__person .bg_img {-webkit-box-sizing: border-box;box-sizing: border-box; }.goodsDetailFreespace_ #athlete .merit__person .left {width: 44.86%;position: absolute;top: 65px;left: -50px; }.goodsDetailFreespace_ #athlete .merit__person .right {width: 44.86%;position: absolute;top: 65px;right: -61px; }.goodsDetailFreespace_ #athlete .develop .inner {padding-bottom: 50px; }.goodsDetailFreespace_ #athlete .develop__ttl {font-size: 38px;padding: 30px 0;background: #292c2b; }.goodsDetailFreespace_ #athlete .develop__main {padding-top: 30px; }.goodsDetailFreespace_ #athlete .develop__main .txt {width: 100%;font-size: 45px;line-height: 1.4; }.goodsDetailFreespace_ #athlete .develop__main .main__img {max-width: 1256px;height: 555px;margin: auto;margin-top: 112px;background: url(/img/style/athlete/develop_img_02_pc.jpg) no-repeat center #000;background-size: 100%; }.goodsDetailFreespace_ #athlete .develop__main .main__box {max-width: 1024px; }.goodsDetailFreespace_ #athlete .develop__main .txt02 {font-size: 48px;padding: 35px 0 8px;-webkit-font-feature-settings: "palt";font-feature-settings: "palt";letter-spacing: 0.1em; }.goodsDetailFreespace_ #athlete .develop__main .txt03 {font-size: 22px;padding-bottom: 38px;-webkit-font-feature-settings: "palt";font-feature-settings: "palt";letter-spacing: 0.05em; }.goodsDetailFreespace_ #athlete .charm {padding-bottom: 0;background: #2b2d2d; }.goodsDetailFreespace_ #athlete .charm__top {max-width: 1256px;padding-top: 0;margin: auto;background: url(/img/style/athlete/charm_bg_01_pc.jpg), url(/img/style/athlete/charm_bg_rp_01_pc.jpg);background-position: bottom center ,center top;background-repeat: no-repeat,repeat-y; }.goodsDetailFreespace_ #athlete .charm__top .charm__ttl {padding-top: 50px;font-size: 45px; }.goodsDetailFreespace_ #athlete .charm__top .charm__line {text-align: center; }.goodsDetailFreespace_ #athlete .charm__top .charm__txtTop {padding-top: 55px;font-size: 38px; }.goodsDetailFreespace_ #athlete .charm__top .charm__img {margin-top: 30px;padding-bottom: 6%;text-align: center; }.goodsDetailFreespace_ #athlete .charm__bottom {background: #000;padding-top: 0; }.goodsDetailFreespace_ #athlete .charm__bottom .inner {background: url(/img/style/athlete/charm_img_02_pc.jpg) no-repeat right top #000;width: 100%;max-width: 1256px;margin: auto; }.goodsDetailFreespace_ #athlete .charm__bottom .txt__box {width: 100%;max-width: 1024px;margin: auto;padding: 75px 0 80px 15px;-webkit-box-sizing: border-box;box-sizing: border-box; }.goodsDetailFreespace_ #athlete .charm__bottom .charm__ttl {width: 100%;max-width: 570px;margin: 0;font-size: 30px;padding-bottom: 20px; }.goodsDetailFreespace_ #athlete .charm__bottom .charm__txt {width: 100%;max-width: 72%;margin: 0;font-size: 18px;-webkit-font-feature-settings: "palt";font-feature-settings: "palt";letter-spacing: 0.05em; }.goodsDetailFreespace_ #athlete .person {padding-top: 35px; }.goodsDetailFreespace_ #athlete .person__ttl {width: 100%;max-width: 1024px; }.goodsDetailFreespace_ #athlete .person__ttl .block {max-width: 218px; }.goodsDetailFreespace_ #athlete .person__intr {max-width: 1024px;width: 100%;padding: 40px 0 30px;margin: auto;-webkit-box-sizing: border-box;box-sizing: border-box; }.goodsDetailFreespace_ #athlete .person__intr .person__left {width: 48.82%;display: inline-block;vertical-align: top;margin: 0; }.goodsDetailFreespace_ #athlete .person__intr .person__right {width: 48.82%;display: inline-block;vertical-align: top;float: right;padding-bottom: 0; }.goodsDetailFreespace_ #athlete .person__intr .photo {margin-right: 5%;max-width: 180px;width: 36.7%; }.goodsDetailFreespace_ #athlete .person__intr .txt {font-size: 18px;width: 56%;max-width: 285px; }.goodsDetailFreespace_ #athlete .person__intr .name {font-size: 30px;padding: 16px 0 24px; }.goodsDetailFreespace_ #athlete .person__intr .small {font-size: 14px;line-height: 25px; }.goodsDetailFreespace_ #athlete .person__img {position: relative;margin: auto;background: #fff;text-align: center; }.goodsDetailFreespace_ #athlete .person__img .img__top {position: absolute;left: 0;right: 0;top: 0;margin: auto; }.goodsDetailFreespace_ #athlete .person__main {background: #fff;width: 100%;margin: auto;position: relative;overflow-x: hidden;overflow-y: -webkit-paged-y; }.goodsDetailFreespace_ #athlete .person__main .main__top {position: relative;overflow: hidden;max-width: 1256px;margin: auto; }.goodsDetailFreespace_ #athlete .person__main .main__top .main__img {width: 50%;float: right;background: url(/img/style/athlete/person_img_04_pc.jpg) no-repeat top center;background-size: cover;position: absolute;top: 0;right: 0;height: 100%;max-width: 615px; }.goodsDetailFreespace_ #athlete .person__main .main__top .left__box {width: 50%;max-width: 615px;float: left; }.goodsDetailFreespace_ #athlete .person__main .main__top .main__ttl {padding-top: 60px;font-size: 35px;line-height: 50px;-webkit-font-feature-settings: "palt";font-feature-settings: "palt";letter-spacing: 0.05em; }.goodsDetailFreespace_ #athlete .person__main .main__top .main__name {width: 86.97%;margin: auto;padding: 2% 0;font-size: 19px; }.goodsDetailFreespace_ #athlete .person__main .main__top .main__txt {font-size: 16px;padding-bottom: 88px; }.goodsDetailFreespace_ #athlete .person__main .main__top .img__bottom {bottom: 0;left: 0;right: 0;margin: auto; }.goodsDetailFreespace_ #athlete .person__main .main__bottom {position: relative;overflow: hidden;max-width: 1256px;margin: auto; }.goodsDetailFreespace_ #athlete .person__main .main__bottom .main__img {width: 50%;float: left;background: url(/img/style/athlete/person_img_05_pc.jpg) no-repeat top center;background-size: cover;position: absolute;top: 0;left: 0;height: 100%;max-width: 615px; }.goodsDetailFreespace_ #athlete .person__main .main__bottom .right__box {width: 50%;max-width: 615px;float: right; }.goodsDetailFreespace_ #athlete .person__main .main__bottom .right__box .main__ttl {padding-top: 107px;font-size: 35px;line-height: 50px;-webkit-font-feature-settings: "palt";font-feature-settings: "palt";letter-spacing: 0.05em; }.goodsDetailFreespace_ #athlete .person__main .main__bottom .main__ttl {padding-top: 107px;font-size: 35px;line-height: 50px; }.goodsDetailFreespace_ #athlete .person__main .main__bottom .main__name {width: 86.97%;margin: auto;padding: 2% 0;font-size: 19px; }.goodsDetailFreespace_ #athlete .person__main .main__bottom .main__txt {font-size: 16px;padding-bottom: 127px; }.goodsDetailFreespace_ #athlete .person__main .main__bottom .img__bottom {bottom: 0;left: 0;right: 0;margin: auto; }.goodsDetailFreespace_ #athlete .person__main .bg {display: block;line-height: 0;height: auto; }.goodsDetailFreespace_ #athlete .person__main .bg .img__bottom {position: absolute;left: 0;right: 0;bottom: 0;top: auto;margin: 0 auto; }.goodsDetailFreespace_ #athlete .person__main .bg .img__bottom img {vertical-align: bottom; }.goodsDetailFreespace_ #athlete .person__main .bg:before {content: "";display: block;position: absolute;bottom: 0;width: 1256px;height: 30px;left: 50%;margin-left: -1850px;background: url(/img/style/athlete/point_bg_repeat.png) repeat-x bottom;background-size: 30px; }.goodsDetailFreespace_ #athlete .person__main .bg:after {content: "";display: block;position: absolute;bottom: 0;width: 1256px;height: 30px;right: 50%;margin-right: -1850px;background: url(/img/style/athlete/point_bg_repeat.png) repeat-x bottom;background-size: 30px; }.goodsDetailFreespace_ #athlete .point {padding-top: 50px; }.goodsDetailFreespace_ #athlete .point__ttl {font-size: 50px;max-width: 930px; }.goodsDetailFreespace_ #athlete .point .inner {width: 100%;max-width: 855px;margin: auto; }.goodsDetailFreespace_ #athlete .point__txt {width: 65.5%;margin: 0;padding-top: 6%;padding-left: 15px;-webkit-box-sizing: border-box;box-sizing: border-box;font-size: 18px;float: left; }.goodsDetailFreespace_ #athlete .point__txt .ttl {font-size: 32px;padding-bottom: 5%; }.goodsDetailFreespace_ #athlete .point__img {width: 24%;max-width: 370px;display: inline-block;float: right;margin-right: 50px;padding: 35px 0 50px; }.goodsDetailFreespace_ #athlete .point__btnArea {padding-top: 55px; }.goodsDetailFreespace_ #athlete .point__btnArea .btnArea__ttl {font-size: 40px;margin-bottom: 5px; }.goodsDetailFreespace_ #athlete .point__btnArea .btnArea__line {text-align: center; }.goodsDetailFreespace_ #athlete .point__btnArea .btnArea {margin: auto;max-width: 910px;padding-bottom: 40px;text-align: center; }.goodsDetailFreespace_ #athlete .point__btnArea .btnArea a {display: inline-block;width: 50%;max-width: 455px; }.goodsDetailFreespace_ #athlete .point__btnArea .btnArea a:hover {border: none; }.goodsDetailFreespace_ #athlete .supportTop {padding-bottom: 80px; }.goodsDetailFreespace_ #athlete .support .sec01 {-webkit-box-sizing: border-box;box-sizing: border-box;width: 100%;padding-bottom: 30px; }.goodsDetailFreespace_ #athlete .support .sec01 .top {top: 0;max-width: 303px;z-index: 800; }.goodsDetailFreespace_ #athlete .support .sec01 .inner {width: 100%;max-width: 1000px;margin: 0 auto; }.goodsDetailFreespace_ #athlete .support .sec02 {max-width: 1256px;width: 100%;margin: auto;padding: 0;border: none;margin-bottom: 0px;padding-bottom: 30px; }.goodsDetailFreespace_ #athlete .support .sec02 .box {margin: 0 auto;max-width: 1000px;padding: 25px 35px 45px 40px;border: 1px solid #fff;display: -webkit-flex;display: -ms-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }.goodsDetailFreespace_ #athlete .support .sec02 .ttl {font-size: 32px; }.goodsDetailFreespace_ #athlete .support .sec02 .txt {font-size: 18px; }.goodsDetailFreespace_ #athlete .support .sec02 .left__box {display: inline-block;max-width: 450px;width: 49%; }.goodsDetailFreespace_ #athlete .support .sec02 .img {display: inline-block;max-width: 475px;vertical-align: bottom;padding-top: 10px;margin: 0; }.goodsDetailFreespace_ #athlete .support .sec03 {max-width: 1256px;width: 100%;margin: 0 auto;padding: 0;border: none; }.goodsDetailFreespace_ #athlete .support .sec03 .box {margin: 0 auto;max-width: 1000px;padding: 19px 23px 22px 40px;border: 1px solid #fff;display: -webkit-flex;display: -ms-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between; }.goodsDetailFreespace_ #athlete .support .sec03 .left__box {max-width: 355px;width: 36.64%; }.goodsDetailFreespace_ #athlete .support .sec03 .ttl {font-size: 32px; }.goodsDetailFreespace_ #athlete .support .sec03 .txt {font-size: 18px; }.goodsDetailFreespace_ #athlete .support .sec03 .img {margin-top: 1%;width: 59.68%; }.goodsDetailFreespace_ #athlete .support .sec03 .img .left, .goodsDetailFreespace_ #athlete .support .sec03 .img .right {max-width: 275px;font-size: 16px; }.goodsDetailFreespace_ #athlete .support .sec03 .img .left img, .goodsDetailFreespace_ #athlete .support .sec03 .img .right img {margin-bottom: 10px; }.goodsDetailFreespace_ #athlete .system {background: #000;padding-bottom: 55px; }.goodsDetailFreespace_ #athlete .system .inner {padding-bottom: 0px; }.goodsDetailFreespace_ #athlete .system .sec01 {max-width: 1024px;padding-bottom: 55px; }.goodsDetailFreespace_ #athlete .system .sec01 .ttl__c {max-width: 930px;margin: auto;font-size: 38px;text-align: center;border-bottom: 2px solid #60bc01; }.goodsDetailFreespace_ #athlete .system .sec01 .box {margin-top: 35px;display: -webkit-flex;display: -ms-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; }.goodsDetailFreespace_ #athlete .system .sec01 .left__box {max-width: 620px;width: 60.36%;margin-right: 6%; }.goodsDetailFreespace_ #athlete .system .sec01 .ttl {margin-top: 4%;font-size: 32px;text-align: center;margin-bottom: 2%; }.goodsDetailFreespace_ #athlete .system .sec01 .txt {font-size: 18px; }.goodsDetailFreespace_ #athlete .system .sec01 .img {width: 26.49%;max-width: 275px;margin: 0;padding-top: 0; }.goodsDetailFreespace_ #athlete .system .sec01 .top {position: absolute;top: 0;right: 0;left: 0;margin: auto;width: 47.31%; }.goodsDetailFreespace_ #athlete .system .sec02 {max-width: 1000px;margin-bottom: 30px; }.goodsDetailFreespace_ #athlete .system .sec02 .ttl {font-size: 42px;padding-left: 25px;padding-top: 40px; }.goodsDetailFreespace_ #athlete .system .sec02 .img {position: relative;background: url(/img/style/athlete/system_img_bg_03_pc.jpg) no-repeat top center;background-size: cover;width: 100%;padding-top: 34%; }.goodsDetailFreespace_ #athlete .system .sec02 .circle {width: 65.74%;max-width: 675px;position: absolute;top: -8.5%;left: 0;right: 3%;margin: 0 auto; }.goodsDetailFreespace_ #athlete .system .sec03 {max-width: 1000px; }.goodsDetailFreespace_ #athlete .system .sec03 .ttl {font-size: 42px;padding-left: 25px;padding-top: 40px; }.goodsDetailFreespace_ #athlete .system .sec03 ul {display: -webkit-flex;display: -ms-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;width: 100%;padding: 35px 30px 25px; }.goodsDetailFreespace_ #athlete .system .sec03 ul li {width: 31.5%;max-width: 295px;-webkit-box-sizing: border-box;box-sizing: border-box;display: -webkit-flex;display: -ms-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-flow: column;-ms-flex-flow: column;flex-flow: column;padding-bottom: 0; }.goodsDetailFreespace_ #athlete .system .sec03 ul li:last-child {padding-top: 10px; }.goodsDetailFreespace_ #athlete .system .sec03 ul .ttl__sub {font-size: 25px;position: relative; }.goodsDetailFreespace_ #athlete .system .sec03 ul .txt {font-size: 18px;padding-bottom: 10%;-webkit-box-sizing: border-box;box-sizing: border-box; }.goodsDetailFreespace_ #athlete .system .sec03 ul .img {width: 100%;max-width: 285px;margin: 0;padding: 0;text-align: left; }.goodsDetailFreespace_ #athlete .reason {width: 100%; }.goodsDetailFreespace_ #athlete .reason .inner {width: 94.79%;margin: auto;padding-top: 30px; }.goodsDetailFreespace_ #athlete .reason__ttl {font-size: 48px;line-height: 65px;-webkit-font-feature-settings: "palt";font-feature-settings: "palt";letter-spacing: 0.1em; }.goodsDetailFreespace_ #athlete .reason__txt {font-size: 21px;padding-top: 20px;padding-bottom: 40px; }.goodsDetailFreespace_ #athlete .reason .sec01 {width: 100%;border: none;font-size: 18px;padding: 0; }.goodsDetailFreespace_ #athlete .reason .sec01 .inner {padding: 30px 35px;max-width: 1000px;width: 79.61%;display: -webkit-flex;display: -ms-flex;display: -webkit-box;display: -ms-flexbox;display: flex;border: 1px solid #fff; }.goodsDetailFreespace_ #athlete .reason .sec01 .img {margin-right: 5%;margin-bottom: 0;max-width: 570px; }.goodsDetailFreespace_ #athlete .reason .sec01 .img .left {max-width: 275px;float: left; }.goodsDetailFreespace_ #athlete .reason .sec01 .img .right {max-width: 275px; }.goodsDetailFreespace_ #athlete .reason .sec01 .img img {padding-bottom: 15px; }.goodsDetailFreespace_ #athlete .reason .sec02 {max-width: 1024px;margin: auto;margin-top: 70px;padding-bottom: 2.5%; }.goodsDetailFreespace_ #athlete .reason .sec02 .ttl {border-bottom: 2px solid;font-size: 38px;max-width: 935px;margin: auto; }.goodsDetailFreespace_ #athlete .reason .sec02 .img {margin-top: 6%; }.goodsDetailFreespace_ #athlete .teach {margin-top: 50px; }.goodsDetailFreespace_ #athlete .teach__ttl {font-size: 40px; }.goodsDetailFreespace_ #athlete .teach .line {margin-top: 15px; }.goodsDetailFreespace_ #athlete .teach__main {width: 100%;max-width: 1024px; }.goodsDetailFreespace_ #athlete .teach__main .main__ttl {font-size: 50px;max-width: 935px;margin: auto;border-bottom: 2px solid #62c900; }.goodsDetailFreespace_ #athlete .teach__main .main__ttl .green {color: #62c900;font-size: 80px; }.goodsDetailFreespace_ #athlete .teach__main ul {padding-top: 40px;display: -webkit-flex;display: -ms-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;max-width: 1000px;width: 100%; }.goodsDetailFreespace_ #athlete .teach__main li {max-width: 315px;font-size: 20px;width: 31.5%;padding: 0; }.goodsDetailFreespace_ #athlete .teach__main li:nth-child(2) {margin: 0 2.7%; }.goodsDetailFreespace_ #athlete .teach__main li .ttl {font-size: 20px; }.goodsDetailFreespace_ #athlete .teach__main li .big {font-size: 30px; }.goodsDetailFreespace_ #athlete .teach__main li .img {margin: 5% 0 1%; }.goodsDetailFreespace_ #athlete .teach__main .txt {max-width: 680px;margin: 30px auto 40px;font-size: 48px; }.goodsDetailFreespace_ #athlete .teach__main .txt .green {font-size: 48px; }.goodsDetailFreespace_ #athlete .teach__main .txt > p {border-bottom: 1px solid; }.goodsDetailFreespace_ #athlete .teach__box {max-width: 1000px;font-size: 18px; }.goodsDetailFreespace_ #athlete .teach__box .inner {display: -webkit-flex;display: -ms-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;width: 100%;padding: 20px 30px; }.goodsDetailFreespace_ #athlete .teach__box .txt {max-width: 440px;margin-top: 30px; }.goodsDetailFreespace_ #athlete .teach__box .right__box {max-width: 445px; }.goodsDetailFreespace_ #athlete .teach__box .img {margin-top: 0; }.goodsDetailFreespace_ #athlete .teach__box .img img {vertical-align: bottom; }.goodsDetailFreespace_ #athlete .teach__arrow {margin: 60px 0 45px;padding: 13% 0 8%;background-size: 690px;background-position: top 7% center; }.goodsDetailFreespace_ #athlete .teach__arrow .txt {font-size: 48px; }.goodsDetailFreespace_ #athlete .teach__arrow .txt p {display: inline;margin: 0 auto;border-bottom: 1px solid #63c800; }.goodsDetailFreespace_ #athlete .teach__arrow .txt p:first-child {padding: 0 60px; }.goodsDetailFreespace_ #athlete .teach__arrow .txt p:last-child {padding: 20px 60px 0; }.goodsDetailFreespace_ #athlete .teach__end {font-size: 45px; }.goodsDetailFreespace_ #athlete .teach__end .ttl {background: #231f20; }.goodsDetailFreespace_ #athlete .teach__end .img {padding-bottom: 10px; }.goodsDetailFreespace_ #athlete .teach__end .green {font-size: 55px;-webkit-font-feature-settings: "palt";font-feature-settings: "palt";letter-spacing: 0.05em; }.goodsDetailFreespace_ #athlete .teach__end span {-webkit-font-feature-settings: "palt";font-feature-settings: "palt";letter-spacing: 0.05em; }.clearfix:after {clear: both;content: '';display: block; }/* style premium */.goodsDetailFreespace_ .style_premium_dx .inner_block {width:100%;max-width:1024px;margin: 0 auto;}.goodsDetailFreespace_ .style_premium_dx .premium_section02 p:first-child{background:#ececec;border-top:solid 3px #c6aa6a;}.goodsDetailFreespace_ .style_premium_dx .premium_section02 p:last-child{background: url(/img/style/premium_dx/sec02_bg01_pc.jpg)repeat-x;}.goodsDetailFreespace_ .style_premium_dx .premium_section03::after {display:none;}.goodsDetailFreespace_ .style_premium_dx .premium_section03 .top-text {padding: 5% 0 3%;}.goodsDetailFreespace_ .style_premium_dx .premium_section03 .top-text p:first-child {font-size:32px;line-height:1.2;}.goodsDetailFreespace_ .style_premium_dx .premium_section03 .top-text p:first-child span.color{font-size:62px;}.goodsDetailFreespace_ .style_premium_dx .premium_section03 .top-text p:first-child span{font-size:54px;}.goodsDetailFreespace_ .style_premium_dx .premium_section03 .top-text p:last-child {font-size: 37px;}.goodsDetailFreespace_ .style_premium_dx .premium_section03 ul {background: #3c2d10;padding: 1.5% 7%;}.goodsDetailFreespace_ .style_premium_dx .premium_section03 ul li{float:left;width:47%;}.goodsDetailFreespace_ .style_premium_dx .premium_section03 ul li:first-child{margin:0 6% 0 0;}.goodsDetailFreespace_ .style_premium_dx .premium_section03 ul li div:first-child {font-size: 20px;line-height:1.3;}.goodsDetailFreespace_ .style_premium_dx .premium_section03 ul li div:last-child {font-size: 28px;line-height:1.3;}.goodsDetailFreespace_ .style_premium_dx .premium_section03 .bottom-text{font-size:38px;padding: 3% 0 4%;}.goodsDetailFreespace_ .style_premium_dx .premium_section04 {padding: 0 0 5%;}.goodsDetailFreespace_ .style_premium_dx .premium_section04 .top-text {font-size: 38px;padding: 5% 0 3%;}.goodsDetailFreespace_ .style_premium_dx .premium_section04 ul {width: 84%;}.goodsDetailFreespace_ .style_premium_dx .premium_section04 ul li{float:left;width:47%;margin-bottom: 4%;}.goodsDetailFreespace_ .style_premium_dx .premium_section04 ul li:first-child{margin:0 6% 0 0;}.goodsDetailFreespace_ .style_premium_dx .premium_section04 ul li div:first-child p:first-child {font-size: 22px;}.goodsDetailFreespace_ .style_premium_dx .premium_section04 ul li div:last-child p{font-size:18px;}.goodsDetailFreespace_ .style_premium_dx .premium_section04 .bottom-text {font-size: 34px;line-height:1.4;margin: 2% 0 0;}.goodsDetailFreespace_ .style_premium_dx .premium_section04 .bottom-text span {font-size: 44px;}.goodsDetailFreespace_ .style_premium_dx .premium_section05{background:#1e130a;}.goodsDetailFreespace_ .style_premium_dx .premium_section05 .top-text{background: url(/img/style/premium_dx/sec05_bg02_pc.jpg)repeat-x;padding-top:0;height:180px;}.goodsDetailFreespace_ .style_premium_dx .premium_section05 .top-text div{font-size:43px;font-feature-settings: "palt";letter-spacing: 0.05em;}.goodsDetailFreespace_ .style_premium_dx .premium_section05 .top-text div p:last-child {font-size: 20px;}.goodsDetailFreespace_ .style_premium_dx .premium_section05 .btn-area {background: #2e230d;padding:0;position:static;}.goodsDetailFreespace_ .style_premium_dx .premium_section05 .btn-area div.block{background: url(/img/style/premium_dx/sec05_bg04_pc.jpg)no-repeat top center;background-size:1600px 651px;}.goodsDetailFreespace_ .style_premium_dx .premium_section05 .btn-area .block div{max-width:1024px;margin:0 auto;background: url(/img/style/premium_dx/sec05_bg03_pc.jpg)no-repeat;background-size:100% auto;font-size:0;padding: 0 0 2%;}.goodsDetailFreespace_ .style_premium_dx .premium_section05 .btn-area .block p:first-child {position: static;top:auto;left: auto;width: auto;margin:0;}.goodsDetailFreespace_ .style_premium_dx .premium_section05 .btn-area .block p:last-child {position: static;top:auto;right: auto;width: auto;margin:0;}.goodsDetailFreespace_ .style_premium_dx .premium_section05 .btn-area .block div p:first-child {font-size:1px;display:inline-block;width: 22%;margin-right:5%;}.goodsDetailFreespace_ .style_premium_dx .premium_section05 .btn-area .block div p:last-child {font-size:1px;display:inline-block;width: 22%;margin-left:5%;}.goodsDetailFreespace_ .style_premium_dx .premium_section05 .btn-area .block p a{display:block;width:100%;height:100%;}.goodsDetailFreespace_ .style_premium_dx .premium_section05 .btn-area .block p a:hover{border:none;}.goodsDetailFreespace_ .style_premium_dx .premium_section06{background:#2e230d;padding:0;}.goodsDetailFreespace_ .style_premium_dx .premium_section06 .section_box{background:#f2ebda;padding: 5% 3.5% 6%;position:relative;}.goodsDetailFreespace_ .style_premium_dx .premium_section06 .section_box div{background: #1a1614;}.goodsDetailFreespace_ .style_premium_dx .premium_section06 .section_box p:nth-child(2),.goodsDetailFreespace_ .style_premium_dx .premium_section06 .section_box p:nth-child(3){width:70%;}.goodsDetailFreespace_ .style_premium_dx .premium_section06 .section_box p:nth-child(2){font-size:22px;}.goodsDetailFreespace_ .style_premium_dx .premium_section06 .section_box p:nth-child(3){padding:0 4% 5% 4%;}.goodsDetailFreespace_ .style_premium_dx .premium_section06 .section_box p:nth-child(4){position:absolute;right:10%;top:60%;width:24%;}.goodsDetailFreespace_ .style_premium_dx .premium_section07{background:#2e230d;padding:0;}.goodsDetailFreespace_ .style_premium_dx .premium_section07 .inner_block{background:#f2ebda;padding: 0 0 6%;}.goodsDetailFreespace_ .style_premium_dx .premium_section07 .box{padding:0;width: 93%;margin: 0 auto;}.goodsDetailFreespace_ .style_premium_dx .premium_section07 .top-text{background:url(/img/style/premium_dx/sec07_bg01_pc.jpg)no-repeat;background-size:100% 100%;padding-top:51.41%;position:relative;}.goodsDetailFreespace_ .style_premium_dx .premium_section07 .box .top-text div:first-child{background:none;padding:0;position:absolute;top:4%;width: 100%;}.goodsDetailFreespace_ .style_premium_dx .premium_section07 .box .top-text div:first-child p{font-size:33px;bottom:auto;line-height:1.3;}.goodsDetailFreespace_ .style_premium_dx .premium_section07 .box .top-text div:first-child p span {font-size: 35px;}.goodsDetailFreespace_ .style_premium_dx .premium_section07 .box .top-text div:last-child{background:none;padding:0;position:absolute;right:0;left:0;bottom:9%;margin:auto;font-size:22px;line-height:1.4;}.goodsDetailFreespace_ .style_premium_dx .premium_section07 .floatbox{background:url(/img/style/premium_dx/sec07_bg03.jpg)no-repeat;background-size:100% auto;}.goodsDetailFreespace_ .style_premium_dx .premium_section07 .floatbox div{float:left;width:50%;padding:0 3%;}.goodsDetailFreespace_ .style_premium_dx .premium_section07 .floatbox div:first-child p:nth-child(2) {font-size:14px;background:none;}.goodsDetailFreespace_ .style_premium_dx .premium_section07 .floatbox div:first-child p:nth-child(2) span{font-size:18px;}.goodsDetailFreespace_ .style_premium_dx .premium_section07 .floatbox ul li::after{content:"";display:block;background:url(/img/style/premium_dx/sec07_line.jpg)no-repeat;background-size:100% auto;width:100%;height:1px;}.goodsDetailFreespace_ .style_premium_dx .premium_section07 .floatbox ul li:last-child::after{background:none;content:none;}.goodsDetailFreespace_ .style_premium_dx .premium_section07 .floatbox ul li p.img{float:left;width:40%;}.goodsDetailFreespace_ .style_premium_dx .premium_section07 .floatbox ul li p.img + div{float:left;width:60%;margin:5% 0 0;}.goodsDetailFreespace_ .style_premium_dx .premium_section07 ul li div p:first-child {font-size:18px;color:#e9c4a4;}.goodsDetailFreespace_ .style_premium_dx .premium_section07 ul li div p:first-child::before {width: 50px !important;height: 50px !important;}.goodsDetailFreespace_ .style_premium_dx .premium_section07 ul li div p:last-child {font-size:13px;padding: 2% 0 5%;}.goodsDetailFreespace_ .style_premium_dx .premium_section08 {background: #2e230d;padding: 0;}.goodsDetailFreespace_ .style_premium_dx .premium_section08 .inner_block {background:#f2ebda;}.goodsDetailFreespace_ .style_premium_dx .premium_section08 .box{background:none;padding:0 3.5% 0;}.goodsDetailFreespace_ .style_premium_dx .premium_section08 .top-text{background:url(/img/style/premium_dx/sec08_bg01_pc.jpg)no-repeat;background-size:100% 100%;padding-top:45.43%;position:relative;}.goodsDetailFreespace_ .style_premium_dx .premium_section08 .box .top-text div:first-child{background:none;width:100%;padding:0;position:absolute;top:6%;}.goodsDetailFreespace_ .style_premium_dx .premium_section08 .box .top-text div:first-child p {bottom: auto;font-size: 33px;line-height:1.2;}.goodsDetailFreespace_ .style_premium_dx .premium_section08 .box .top-text div:first-child p span{font-size:33px;}.goodsDetailFreespace_ .style_premium_dx .premium_section08 .box .top-text div:last-child{background:none;padding:0;position:absolute;right:0;left:0;bottom:4%;margin:auto;font-size: 31px;}.goodsDetailFreespace_ .style_premium_dx .premium_section08 .box .top-text div:last-child span.color {font-size: 31px;}.goodsDetailFreespace_ .style_premium_dx .premium_section08 .box .top-text div:last-child span {font-size: 43px;}.goodsDetailFreespace_ .style_premium_dx .premium_section08 .box .middle-text{background: #2e230d;}.goodsDetailFreespace_ .style_premium_dx .premium_section08 .box .middle-text p:nth-child(2){font-size:33px;line-height:1.1;}.goodsDetailFreespace_ .style_premium_dx .premium_section08 .box .middle-text p:nth-child(2) span {font-size: 38px;}.goodsDetailFreespace_ .style_premium_dx .premium_section08 .box .middle-text p:nth-child(2) span span {font-size: 54px;}.goodsDetailFreespace_ .style_premium_dx .premium_section08 .box .middle-text p:last-child {text-align:center;font-size:14px;padding: 0 0 3%;}.goodsDetailFreespace_ .style_premium_dx .premium_section08 .box .middle-text + ul{background:#2b200d;padding:0 0 9%;}.goodsDetailFreespace_ .style_premium_dx .premium_section09{background: #2e230d;padding:0;}.goodsDetailFreespace_ .style_premium_dx .premium_section09 .box_inner{background: #2e230d;padding: 0 6% 9%;position:relative;}.goodsDetailFreespace_ .style_premium_dx .premium_section09 .box {background:#f2ebda;padding: 0 3.5% 0;}.goodsDetailFreespace_ .style_premium_dx .premium_section09 p.title_icon01{position:absolute;top: -11%;left: 3%;width:12.4%;}.goodsDetailFreespace_ .style_premium_dx .premium_section09 p.title_icon02{position:absolute;top: -15%;left: 3%;width:12.4%;}.goodsDetailFreespace_ .style_premium_dx .premium_section09 ul.floattop li .floatbox div p:nth-child(2) {font-size:16px;font-weight:500;padding:0 0 2%;}.goodsDetailFreespace_ .style_premium_dx .premium_section09 ul.floattop li .floatbox div:last-child p:last-child {font-size:13px;}.goodsDetailFreespace_ .style_premium_dx .premium_section09 ul.floattop{background:#fbf6e9;padding:0 4%;}.goodsDetailFreespace_ .style_premium_dx .premium_section09 ul.floattop li{width:48%;float:left;}.goodsDetailFreespace_ .style_premium_dx .premium_section09 ul.floattop li:first-child{margin:0 4% 5% 0;}.goodsDetailFreespace_ .style_premium_dx .premium_section09 ul.floattop li:first-child .title,.goodsDetailFreespace_ .style_premium_dx .premium_section09 ul.floattop li:last-child .title {font-size:28px;}.goodsDetailFreespace_ .style_premium_dx .premium_section09 ul.floattop li .title::before {width: 66px !important;height: 66px !important;}.goodsDetailFreespace_ .style_premium_dx .premium_section09 ul.floatbottom{background:#fbf6e9;padding:0 4%;}.goodsDetailFreespace_ .style_premium_dx .premium_section09 ul.floatbottom li{width:50%;float:left;}.goodsDetailFreespace_ .style_premium_dx .premium_section09 .box.bottom .box_inner ul.floatbottom li:first-child p:first-child{font-size:28px;padding: 2% 0 3%;}.goodsDetailFreespace_ .style_premium_dx .premium_section09 .box.bottom .box_inner ul.floatbottom li:first-child p:nth-child(2) {padding: 0 0 5%;}.goodsDetailFreespace_ .style_premium_dx .premium_section09 .box.bottom {padding: 0 3.5% 5%;}.goodsDetailFreespace_ .style_premium_dx .premium_section09 + p{background:#2e230d;}.goodsDetailFreespace_ .style_premium_dx .premium_section10 .inner_block{max-width: 952px;}.goodsDetailFreespace_ .style_premium_dx .premium_section10 .box .left,.goodsDetailFreespace_ .style_premium_dx .premium_section10 .box .right{width:50%;}.goodsDetailFreespace_ .style_premium_dx .premium_section10 .box{background:url(/img/style/premium_dx/sec10_bg01_pc.jpg)no-repeat;background-size:100% 100%;}.goodsDetailFreespace_ .style_premium_dx .premium_section10 .box .left{float:left;background:none;padding:0;}.goodsDetailFreespace_ .style_premium_dx .premium_section10 .box .left > div{    width: 100%;}.goodsDetailFreespace_ .style_premium_dx .premium_section10 .box .left .top div{padding: 0 0 2% 2%;}.goodsDetailFreespace_ .style_premium_dx .premium_section10 .box .left .top div p:first-child {font-size: 32px;}.goodsDetailFreespace_ .style_premium_dx .premium_section10 .box .left .top div p:first-child span{font-size:40px;}.goodsDetailFreespace_ .style_premium_dx .premium_section10 .box .left .top div p:last-child{font-size:18px;}.goodsDetailFreespace_ .style_premium_dx .premium_section10 .box .left .top,.goodsDetailFreespace_ .style_premium_dx .premium_section10 .box .left .bottom {background:none;}.goodsDetailFreespace_ .style_premium_dx .premium_section10 .box .left .bottom ul li{font-size:12px;line-height:1.5;}.goodsDetailFreespace_ .style_premium_dx .premium_section10 .box .right{float:right;}.goodsDetailFreespace_ .style_premium_dx .premium_section11{padding: 0 0 4%;}.goodsDetailFreespace_ .style_premium_dx .premium_section11 .section_block{max-width:952px;margin:0 auto;}.goodsDetailFreespace_ .style_premium_dx .premium_section11 ul li{float:left;}.goodsDetailFreespace_ .style_premium_dx .premium_section11 ul li:first-child{width:48%;background:url(/img/style/premium_dx/sec11_img01_pc.jpg)no-repeat;background-size:100% 100%;padding-top:43.37%;position:relative;}.goodsDetailFreespace_ .style_premium_dx .premium_section11 ul li:first-child p:first-child {font-size: 32px;background:none;position:absolute;top:-2.5%;line-height:1.3;}.goodsDetailFreespace_ .style_premium_dx .premium_section11 ul li:first-child p:first-child span{font-size:40px;margin-left:-20px;}.goodsDetailFreespace_ .style_premium_dx .premium_section11 ul li:first-child p:first-child span.ls{margin:0;letter-spacing: 0;}.goodsDetailFreespace_ .style_premium_dx .premium_section11 ul li:first-child p:first-child span span.ls:last-child{letter-spacing: -15px;}.goodsDetailFreespace_ .style_premium_dx .premium_section11 ul li:last-child{width:52%;}.goodsDetailFreespace_ .style_premium_dx .premium_section12{background:#fff;padding:0;}.goodsDetailFreespace_ .style_premium_dx .premium_section12 .inner_block{background:url(/img/style/premium_dx/sec12_bg02_pc.jpg)no-repeat;background-size:100% 100%;}.goodsDetailFreespace_ .style_premium_dx .premium_section12 .inner_block p{color:#8f6400;font-size:34px;font-weight:500;line-height:1.3;padding:4.5% 0 1%;}.goodsDetailFreespace_ .style_premium_dx .premium_section12 .inner_block .clearfix{padding:0 0 2%;}.goodsDetailFreespace_ .style_premium_dx .premium_section12 .top-text{float:left;width:40%;}.goodsDetailFreespace_ .style_premium_dx .premium_section12 .top-text p:last-child{color:#1a1614;background:none;padding:0 7%;font-size:15px;font-weight:normal;line-height: 1.6;}.goodsDetailFreespace_ .style_premium_dx .premium_section12 .top-text p:last-child::before{content:"";display:block;background:url(/img/style/premium_dx/sec12_line_pc.png)no-repeat;background-size:100% auto;width:100%;height:1px;margin:4% 0 8%;}.goodsDetailFreespace_ .style_premium_dx .premium_section12 .top-text p:last-child::after{content:"";display:block;background:url(/img/style/premium_dx/sec12_line_pc.png)no-repeat;background-size:100% auto;width:100%;height:1px;margin:6% 0 0;}.goodsDetailFreespace_ .style_premium_dx .premium_section12 .profile{float:left;width:60%;background:none;padding: 0 3% 0 0;}.goodsDetailFreespace_ .style_premium_dx .premium_section12 .profile .left{float:left;width:40%;}.goodsDetailFreespace_ .style_premium_dx .premium_section12 .profile .left p{padding:0 !important;}.goodsDetailFreespace_ .style_premium_dx .premium_section12 .profile .right{float:left;width: 100%;padding: 7% 0 7% 40%;background:url(/img/style/premium_dx/sec12_bg03_pc.png)no-repeat;background-size:100% auto;}.goodsDetailFreespace_ .style_premium_dx .premium_section12 .profile .right p{color:#000;text-align:left;}.goodsDetailFreespace_ .style_premium_dx .premium_section12 .profile .right p:first-child,.goodsDetailFreespace_ .style_premium_dx .premium_section12 .profile .right p:nth-child(2),.goodsDetailFreespace_ .style_premium_dx .premium_section12 .profile .right p:last-child{padding-left:15%;}.goodsDetailFreespace_ .style_premium_dx .premium_section12 .profile .right p:first-child{font-size:14px;font-weight:normal;}.goodsDetailFreespace_ .style_premium_dx .premium_section12 .profile .right p:nth-child(2){font-size:29px;padding-bottom:5%;}.goodsDetailFreespace_ .style_premium_dx .premium_section12 .profile .right p:nth-child(2) span{font-size:15px;font-weight:normal;}.goodsDetailFreespace_ .style_premium_dx .premium_section12 .profile .right p:nth-child(3){padding:0;font-size:1px;font-weight:normal;}.goodsDetailFreespace_ .style_premium_dx .premium_section12 .profile .right p:last-child{font-size:15px;font-weight:normal;padding-top:4%;padding-bottom:6%;}.goodsDetailFreespace_ .style_premium_dx .premium_section13{text-align:center;}.goodsDetailFreespace_ .style_premium_dx .premium_section13 p.top-area{background:#fff;}.goodsDetailFreespace_ .style_premium_dx .premium_section13 .block{background:url(/img/style/premium_dx/sec13_bg03_pc.jpg)no-repeat top center;background-size:1600px auto;}.goodsDetailFreespace_ .style_premium_dx .premium_section13 .inner_block{background:url(/img/style/premium_dx/sec13_bg02_pc.jpg)no-repeat;background-size:100% auto;}.goodsDetailFreespace_ .style_premium_dx .premium_section13 .inner_block .table{width:100%;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;}.goodsDetailFreespace_ .style_premium_dx .premium_section13 .inner_block .table dl{width:48%;text-align:left;background:#fff;margin:0;}.goodsDetailFreespace_ .style_premium_dx .premium_section13 .inner_block .table dl:last-child{margin: 0 0 0 4%;}.goodsDetailFreespace_ .style_premium_dx .premium_section13 dl dd p:first-child{font-size:20px;}.goodsDetailFreespace_ .style_premium_dx .premium_section14{padding:0;}/* style_basic start */.goodsDetailFreespace_ .style_basic .inner_block {width:100%;max-width:1024px;margin: 0 auto;text-align:center;}.goodsDetailFreespace_ .style_basic .box div{float:right;}.goodsDetailFreespace_ .style_basic .style_basic_section01 > div:first-child{text-align:left;}.goodsDetailFreespace_ .style_basic .style_basic_section01 > div:first-child .inner_block p:first-child{width:19%;display:inline-block;vertical-align:middle;font-size:15px;}.goodsDetailFreespace_ .style_basic .style_basic_section01 > div:first-child .inner_block p:last-child{width:81%;padding: 0 0 2%;display:inline-block;vertical-align:middle;font-size:34px;text-align:left;line-height:1;}.goodsDetailFreespace_ .style_basic .style_basic_section01 > div:first-child .inner_block p:last-child span.red{color:#d0000b;}.goodsDetailFreespace_ .style_basic .style_basic_section01 > div:first-child .inner_block p:last-child span.text01{font-size:49px;}.goodsDetailFreespace_ .style_basic .style_basic_section01 > div:first-child .inner_block p:last-child span.text02{font-size:51px;}.goodsDetailFreespace_ .style_basic .style_basic_section01 > div:first-child .inner_block p:last-child span.small{font-size:18px;}.goodsDetailFreespace_ .style_basic .style_basic_section01 > div:last-child .inner_block{font-size:0;}.goodsDetailFreespace_ .style_basic .style_basic_section01 > div:last-child .inner_block p:first-child{width:40%;display:inline-block;vertical-align:middle;font-size:15px;}.goodsDetailFreespace_ .style_basic .style_basic_section01 > div:last-child .inner_block p:last-child{width:60%;display:inline-block;vertical-align:middle;font-size:15px;text-align:left;line-height:1;}.goodsDetailFreespace_ .style_basic .style_basic_section01 > div:last-child .inner_block p:last-child{padding:3% 0;font-size:30px;}.goodsDetailFreespace_ .style_basic .style_basic_section01 > div:last-child .inner_block p:last-child span.big{font-size:40px;}.goodsDetailFreespace_ .style_basic .style_basic_section01 > div:last-child .inner_block p:last-child span.small{font-size:12px;}.goodsDetailFreespace_ .style_basic .style_basic_section01 > div:last-child .inner_block p:last-child span.sup{vertical-align: super;font-size:15px;}.goodsDetailFreespace_ .style_basic .style_basic_section02{text-align:center;background: url(/img/style/basic/sec02_bg01_pc.jpg) no-repeat top center;background-size:100% 100%;padding:3% 0 3% ;}.goodsDetailFreespace_ .style_basic .style_basic_section02 p{font-size:32px;padding:0 0 1%;}.goodsDetailFreespace_ .style_basic .style_basic_section02 p span{font-size:40px;}.goodsDetailFreespace_ .style_basic .style_basic_section02 .movie{width:64%;padding-top:35.25%;}.goodsDetailFreespace_ .style_basic .style_basic_section03{padding:3% 0 0;}.goodsDetailFreespace_ .style_basic .style_basic_section03 .inner_block p.section03_txt01{top: 3%;font-size:30px;line-height:42px;font-weight:normal;}.goodsDetailFreespace_ .style_basic .style_basic_section03 .inner_block p.section03_txt02{font-size:38px;line-height:52px;margin: -20px 0 0;}.goodsDetailFreespace_ .style_basic .style_basic_section03 .inner_block p.section03_txt02 span{font-size:50px;}.goodsDetailFreespace_ .style_basic .style_basic_section03 .inner_block p.section03_txt03{font-size:32px;}.goodsDetailFreespace_ .style_basic .style_basic_section04 .inner_block p:last-child{font-size:35px;}.goodsDetailFreespace_ .style_basic .style_basic_section05{background: url(/img/style/basic/sec05_bg01_pc.jpg) no-repeat top center;}.goodsDetailFreespace_ .style_basic .style_basic_section05 .section05_txt01{padding-top: 130px;font-size: 42px;}.goodsDetailFreespace_ .style_basic .style_basic_section05 .section05_txt02{padding:0 0 40px;font-size:34px;line-height:60px;}.goodsDetailFreespace_ .style_basic .style_basic_section05 .section05_txt02 span{font-size:41px;}.goodsDetailFreespace_ .style_basic .style_basic_section05 p.line{background: url(/img/style/basic/sec05_bg02_pc.jpg) repeat-x;font-size:28px;line-height:90px;padding:0;}.goodsDetailFreespace_ .style_basic .style_basic_section06{background: url(/img/style/basic/sec06_bg01_pc.png) no-repeat top center;background-size:cover;}.goodsDetailFreespace_ .style_basic .style_basic_section06 .block{background:none;}.goodsDetailFreespace_ .style_basic .style_basic_section06 .section06_txt01{width:70%;margin: 0 0 -15%;padding: 0 0 4% 2%;font-size:40px;line-height:65px;text-align:left;}.goodsDetailFreespace_ .style_basic .style_basic_section06 .section06_txt01 .small{font-size:35px;}.goodsDetailFreespace_ .style_basic .style_basic_section06 .section06_txt01 .red{font-size:45px;}@media screen and (max-width:799px){.goodsDetailFreespace_ .style_basic .style_basic_section07 .movie{float:none;}.goodsDetailFreespace_ .style_basic .style_basic_section07 .box > .left{text-align:left;padding-bottom:2%;float:none;}.goodsDetailFreespace_ .style_basic .style_basic_section07 .box02 p:first-child{width:75%;}.goodsDetailFreespace_ .style_basic .style_basic_section07 .box02 p:last-child{width:25%;}.goodsDetailFreespace_ .style_basic .style_basic_section07 .box02{margin-bottom:2%;}.goodsDetailFreespace_ .style_basic .style_basic_section07 .top-box p:last-child{font-size:48px;line-height: 50px;}.goodsDetailFreespace_ .style_basic .style_basic_section07 .top-box p:last-child span.txt01{font-size:26px;}.goodsDetailFreespace_ .style_basic .style_basic_section07 .top-box p:last-child span.txt02{font-size:24px;}.goodsDetailFreespace_ .style_basic .style_basic_section07 .top-box p:last-child span.txt03{font-size:22px;}}@media screen and (min-width: 800px){.goodsDetailFreespace_ .style_basic .style_basic_section07{background:url(/img/style/basic/sec07_bg01_pc.jpg) no-repeat top center;background-size:100% 100%;background-color:#eee5e5;padding: 0 0 4%;}.goodsDetailFreespace_ .style_basic .style_basic_section07 .top-box p:first-child img.pcObj_{display:block !important;}.goodsDetailFreespace_ .style_basic .style_basic_section07 .top-box p:first-child {width: 18.6%;}.goodsDetailFreespace_ .style_basic .style_basic_section07 .top-box p:last-child {width: 81.4%;font-size: 56px;line-height: 70px;padding: 10px 3% 3% 0;text-align:left;}.goodsDetailFreespace_ .style_basic .style_basic_section07 .top-box p:last-child span.txt01{font-size:40px;}.goodsDetailFreespace_ .style_basic .style_basic_section07 .top-box p:last-child span.txt02{font-size:30px;}.goodsDetailFreespace_ .style_basic .style_basic_section07 .top-box p:last-child span.txt03,.goodsDetailFreespace_ .style_basic .style_basic_section07 .top-box p:last-child span.txt03 span{font-size:40px;}.goodsDetailFreespace_ .style_basic .style_basic_section07 .movie{padding-top:33.25%;width:60%;}.goodsDetailFreespace_ .style_basic .style_basic_section07 .box > .left{width:40%;margin:0;text-align:left;}.goodsDetailFreespace_ .style_basic .style_basic_section07 .box > .left .sec07_txt01{font-size:26px;line-height:43px;letter-spacing: -0.08em;border-bottom:none;padding: 1% 0 0%;margin: 0 0 1%;}.goodsDetailFreespace_ .style_basic .style_basic_section07 .box > .left .sec07_txt01 .txt01{font-size:30px;}.goodsDetailFreespace_ .style_basic .style_basic_section07 .box > .left .sec07_txt01 .txt02{font-size:36px;}.goodsDetailFreespace_ .style_basic .style_basic_section07 .box > .left .box02{font-size:16px;line-height:27px;border-top: solid 1px #b01f24;width: 94%;margin: 0 6% 12px 0;padding:16px 0 0;}.goodsDetailFreespace_ .style_basic .style_basic_section07 .box > .left .box02 .left{width:69%;}.goodsDetailFreespace_ .style_basic .style_basic_section07 .box > .left .box02 .right{width:31%;}.goodsDetailFreespace_ .style_basic .style_basic_section07 .box > .left .box02 + span{display:block;font-size:11px;}.goodsDetailFreespace_ .style_basic .style_basic_section07 .box > div:last-child{width:40%;}}.goodsDetailFreespace_ .style_basic .style_basic_section08{background:url(../../img/style/basic/sec08_bg01_pc.jpg) no-repeat top center;padding: 0 0 3.2%;}.goodsDetailFreespace_ .style_basic .style_basic_section08 .inner_block > div:first-child{background:none;padding:0 0 3%;}.goodsDetailFreespace_ .style_basic .style_basic_section08 .inner_block > div:first-child p:first-child{font-size:27px;padding:5% 0 1%;}.goodsDetailFreespace_ .style_basic .style_basic_section08 .inner_block > div:first-child p:nth-child(3){font-size:40px;line-height: 1.3;padding:0 0 2%;}.goodsDetailFreespace_ .style_basic .style_basic_section08 .inner_block > div:first-child p:nth-child(3) span{font-size:50px;}.goodsDetailFreespace_ .style_basic .style_basic_section08 .inner_block > div:first-child p:last-child{font-size:16px;padding:0 0 4%;}.goodsDetailFreespace_ .style_basic .style_basic_section08 .inner_block > div:first-child p:nth-child(4){font-size:16px;padding:0 0 4%;}.goodsDetailFreespace_ .style_basic .style_basic_section08 .inner_block > div:last-child{border:solid 1px #b01f24;}.goodsDetailFreespace_ .style_basic .style_basic_section08 .inner_block > div:last-child .sec08_txt01{padding:0;font-size:35px;line-height:62px;}.goodsDetailFreespace_ .style_basic .style_basic_section08 .inner_block > div:last-child .sec08_txt01 span{font-size:48px;}.goodsDetailFreespace_ .style_basic .style_basic_section08 .inner_block > div:last-child .sec08_txt01 + p{line-height: 0;margin: 10px 0 0;}.goodsDetailFreespace_ .style_basic .style_basic_section08 .inner_block > div:last-child .sec08_txt01 + p img{display:block;}.goodsDetailFreespace_ .style_basic .style_basic_section08 .inner_block > div:last-child .box{padding: 0 3.5% 5%;}.goodsDetailFreespace_ .style_basic .style_basic_section08 .inner_block > div:last-child .box > div{width:50%;}.goodsDetailFreespace_ .style_basic .style_basic_section08 .inner_block > div:last-child .box > div .sec08_txt02{padding: 8% 0 2%;letter-spacing: -0.04em;text-align:left;font-size:33px;line-height:43px;}.goodsDetailFreespace_ .style_basic .style_basic_section08 .inner_block > div:last-child .box > div .sec08_txt02 span{font-size:49px;}.goodsDetailFreespace_ .style_basic .style_basic_section08 .inner_block > div:last-child .box > div ul li{width: 100%;}.goodsDetailFreespace_ .style_basic .style_basic_section08 .inner_block > div:last-child .box > div ul li div.right p:last-child{padding: 10px 0 0 5%;font-size:16px;line-height:27px;text-align:left;}.goodsDetailFreespace_ .style_basic .style_basic_section08 .inner_block > div:last-child .box > div ul + div{margin:0;}.goodsDetailFreespace_ .style_basic .style_basic_section08 .inner_block > div:last-child .box > div ul + div .sec08_txt03{font-size:26px;}.goodsDetailFreespace_ .style_basic .style_basic_section08 .inner_block > div:last-child .box > div ul + div .sec08_txt03 + p img.pcObj_{display: inline-block !important;}.goodsDetailFreespace_ .style_basic .style_basic_section08 .inner_block > div:last-child .box > div ul + div .sec08_txt03 + p img.spObj_{display:none !important;}.goodsDetailFreespace_ .style_basic .style_basic_section08 .inner_block > div:last-child .box > div ul + div .sec08_txt03 + p{line-height:0;}.goodsDetailFreespace_ .style_basic .style_basic_section08 .inner_block > div:last-child .box > div ul + div p:last-child{font-size:16px;line-height:27px;padding:5% 5% 6% 5%;}.goodsDetailFreespace_ .style_basic .style_basic_section08 .inner_block > div:last-child div.bottom .sec08_txt04{background:url(../../img/style/basic/sec08_b_bg_pc.jpg) repeat-y;background-size:100% auto;font-size:35px;line-height:59px;}.goodsDetailFreespace_ .style_basic .style_basic_section08 .inner_block > div:last-child div.bottom .sec08_txt04 span{font-size:48px;}.goodsDetailFreespace_ .style_basic .style_basic_section09{background:url(/img/style/basic/sec09_bg01_pc.jpg) repeat-x top center;background-color:#fbf6f7;padding: 12px 0 0;}.goodsDetailFreespace_ .style_basic .style_basic_section09 ul.btn-area{padding:0 6% 3%;}.goodsDetailFreespace_ .style_basic .style_basic_section09 ul.btn-area li{float:left;width:32%;margin:0 2% 0 0;}.goodsDetailFreespace_ .style_basic .style_basic_section09 ul.btn-area li:last-child{margin:0;}.goodsDetailFreespace_ .style_basic .style_basic_section09 .point-area{background:url(/img/style/basic/sec09_bg02_pc.jpg) repeat-y top center;padding: 4% 3.6%;}.goodsDetailFreespace_ .style_basic .style_basic_section09 .point-area #point01{padding:0 0 10%;}.goodsDetailFreespace_ .style_basic .style_basic_section09 .point-area #point01 ul li{float:left;}.goodsDetailFreespace_ .style_basic .style_basic_section09 .inner_block .point-area > div ul li p {float: none;width: auto;}.goodsDetailFreespace_ .style_basic .style_basic_section09 .inner_block .point-area > div ul {background:  url(../../img/style/basic/sec09_bg_pc.png) no-repeat;width: 90%;margin: 0 auto;padding-bottom: 2%;}.goodsDetailFreespace_ .style_basic .style_basic_section09 .inner_block .point-area > div ul li div.left {width: 28%;}.goodsDetailFreespace_ .style_basic .style_basic_section09 .inner_block .point-area > div ul li div.right {width: 72%;font-size: 23px;line-height: 32px;}.goodsDetailFreespace_ .style_basic .style_basic_section09 .inner_block .point-area > div ul li {width: 33%;margin: 0 auto;}.goodsDetailFreespace_ .style_basic .style_basic_section09 .point-area #point01 .sec09_txt01{padding: 5% 5% 3.5%;font-size: 35px;}.goodsDetailFreespace_ .style_basic .style_basic_section09 .point-area #point01 .sec09_txt01 span span{font-size:48px;}.goodsDetailFreespace_ .style_basic .style_basic_section09 #point01 .box .sec09_txt02{font-size:30px;line-height:52px;width: 90%;letter-spacing:-0.04em;}.goodsDetailFreespace_ .style_basic .style_basic_section09 #point01 .box .sec09_txt02 span{font-size:42px;}.goodsDetailFreespace_ .style_basic .style_basic_section09 #point01 .box .sec09_txt03{width: 90%;margin: 0 auto 5%;font-size: 16px;line-height: 27px;}.goodsDetailFreespace_ .style_basic .style_basic_section09 #point01 .box .sec09_txt04{background: url(../../img/style/basic/sec09_img08_pc_bg.jpg)no-repeat;background-size:91.8% 100%;}.goodsDetailFreespace_ .style_basic .style_basic_section09 #point01 .box .sec09_txt04 span{border-bottom:solid 1px #dedede;width: 92%;margin: 0 8% 0 0;font-size:16px;line-height:25px;padding: 5% 7% 5%;}.goodsDetailFreespace_ .style_basic .style_basic_section09 #point01 .box{padding: 5% 0 0;}.goodsDetailFreespace_ .style_basic .style_basic_section09 .point-area #point01 .box div:first-child{width:60.63%;}.goodsDetailFreespace_ .style_basic .style_basic_section09 .point-area #point01 .box div:last-child{width:39.36%;}.goodsDetailFreespace_ .style_basic .style_basic_section09 .point-area #point01 .box div:last-child > img{width: 91.6%;}.goodsDetailFreespace_ .style_basic .style_basic_section09 .point-area #point01 .movie{margin:5% auto 0;padding-top: 33.25%;width:60%;}.goodsDetailFreespace_ .style_basic .style_basic_section09 .point-area #point01 .bottom,.goodsDetailFreespace_ .style_basic .style_basic_section09 .point-area #point02 .bottom,.goodsDetailFreespace_ .style_basic .style_basic_section09 .point-area #point03 .bottom{background:url(../../img/style/basic/sec09_img09_pc.jpg)no-repeat;padding-top: 26.3%;}.goodsDetailFreespace_ .style_basic .style_basic_section09 .point-area #point01 .bottom p,.goodsDetailFreespace_ .style_basic .style_basic_section09 .point-area #point02 .bottom p,.goodsDetailFreespace_ .style_basic .style_basic_section09 .point-area #point03 .bottom p{font-size:35px;line-height:60px;}.goodsDetailFreespace_ .style_basic .style_basic_section09 .point-area #point01 .bottom p span,.goodsDetailFreespace_ .style_basic .style_basic_section09 .point-area #point02 .bottom p span,.goodsDetailFreespace_ .style_basic .style_basic_section09 .point-area #point03 .bottom p span{font-size:60px;}.goodsDetailFreespace_ .style_basic .style_basic_section09 .point-area #point02{padding:0 0 2.3%;}.goodsDetailFreespace_ .style_basic .style_basic_section09 #point02 .sec09_txt05{font-size:35px;}.goodsDetailFreespace_ .style_basic .style_basic_section09 #point02 .sec09_txt05 span{font-size:48px;}.goodsDetailFreespace_ .style_basic .style_basic_section09 .point-area #point02 .movie{padding-top: 53.25%;width: 95%;margin: 0 auto 10%;}.goodsDetailFreespace_ .style_basic .style_basic_section09 #point02 .sec09_txt06{padding: 3% 0 0;font-size:30px;line-height:52px;}.goodsDetailFreespace_ .style_basic .style_basic_section09 #point02 .sec09_txt06 span{font-size:42px;}.goodsDetailFreespace_ .style_basic .style_basic_section09 .point-area #point02 .box{padding:0;}.goodsDetailFreespace_ .style_basic .style_basic_section09 .point-area #point02 .box > div:first-child{width:46%;}.goodsDetailFreespace_ .style_basic .style_basic_section09 .point-area #point02 .box > div:last-child{width:54%;}.goodsDetailFreespace_ .style_basic .style_basic_section09 .point-area #point02 .box > div:last-child .text{padding:2% 4% 4% 0;font-size:16px;line-height:27px;}.goodsDetailFreespace_ .style_basic .style_basic_section09 #point02 .profile{width: 93%;max-width: 100%;margin: 1% auto 6%;}.goodsDetailFreespace_ .style_basic .style_basic_section09 #point02 .profile p:last-child {background: url(../../img/style/basic/sec09_p2_img06_pc.jpg)no-repeat;background-size: 100% 100%;padding: 4% 3% 3% 37%;font-size: 16px;line-height:25px;}.goodsDetailFreespace_ .style_basic .style_basic_section09 #point03 .sec09_txt07{font-size:35px;}.goodsDetailFreespace_ .style_basic .style_basic_section09 #point03 .sec09_txt07 span{font-size:48px;}.goodsDetailFreespace_ .style_basic .style_basic_section09 #point03 .box .sec09_txt08{background: url(../../img/style/basic/sec09_p3_img03_pc.jpg)no-repeat;background-size:100% 100%;margin:0;}.goodsDetailFreespace_ .style_basic .style_basic_section09 #point03 .box .sec09_txt08 span{border-bottom:solid 1px #dedede;width: 100%;margin: 0 8% 0 0;font-size:16px;line-height:25px;padding: 5% 7% 5%;}.goodsDetailFreespace_ .style_basic .style_basic_section09 .point-area #point03 .box{padding:0 3% 3%;font-size:16px;}.goodsDetailFreespace_ .style_basic .style_basic_section09 .point-area #point03 .box > div:first-child{width:61%;margin:0 0 0 3%;}.goodsDetailFreespace_ .style_basic .style_basic_section09 #point03 .box > div:first-child p:first-child{padding: 0% 0% 2%;font-size:30px;line-height:48px;}.goodsDetailFreespace_ .style_basic .style_basic_section09 #point03 .box > div:first-child p:last-child {padding:0;font-size:16px;}.goodsDetailFreespace_ .style_basic .style_basic_section09 .point-area #point03 .box > div:last-child{width:36%;}.goodsDetailFreespace_ .style_basic .style_basic_section09 .point-area #point03 .movie{margin:0 auto 4%;padding-top: 33.25%;width:60%;}.goodsDetailFreespace_ .style_basic .style_basic_section09 .sec09_txt09{background:url(../../img/style/basic/sec09_img11_bg_pc.png) no-repeat;background-size:100% 100%;padding:0 3% 2%;font-size:70px;line-height:55px;letter-spacing: 0.07em;}.goodsDetailFreespace_ .style_basic .style_basic_section09 .sec09_txt09 span.small{font-size:34px;}.goodsDetailFreespace_ .style_basic .style_basic_section09 .sec09_txt09 span.red{font-size:70px;}.goodsDetailFreespace_ .style_basic .style_basic_section09 div.block {background: URL(/img/style/basic/sec09_bk_pc.png) no-repeat;padding-bottom: 50px;}.goodsDetailFreespace_ .style_basic .style_basic_section10 .top-box p:nth-child(2) img.spObj_{display:none !important;}.goodsDetailFreespace_ .style_basic .style_basic_section10{background:#f6f2ef;padding: 0 0 6%;}.goodsDetailFreespace_ .style_basic .style_basic_section10 .top-box p:first-child{padding: 8% 0 2%;font-size: 50px;}.goodsDetailFreespace_ .style_basic .style_basic_section10 .top-box p:last-child{padding: 2% 3% 4%;font-size: 26px;line-height: 36px;}.goodsDetailFreespace_ .style_basic .style_basic_section10 ul li{float:left;width:30%;margin:0 5% 0 0 !important;}.goodsDetailFreespace_ .style_basic .style_basic_section10 ul li:last-child{margin:0 !important;}.goodsDetailFreespace_ .style_basic .style_basic_section10 .box_cover{background:#fff;padding:3% 0 0;}.goodsDetailFreespace_ .style_basic .style_basic_section10 .inner_block .box{background:#fff;padding: 0 1.5% 0 0;margin: 0 3%;}.goodsDetailFreespace_ .style_basic .style_basic_section10 .inner_block .box .left{width:25.26%;margin: -3.3% 0 0;}.goodsDetailFreespace_ .style_basic .style_basic_section10 .inner_block .box .right{width:74.74%;padding: 2% 0 0;margin: 1.5% 0;}.goodsDetailFreespace_ .style_basic .style_basic_section10 .box .right > p{text-align:left;background: url(../../img/style/basic/sec10_img02_bg_pc.jpg)no-repeat;background-size: 100% 53px;line-height:53px;font-size:25px;padding:0 0 0 2%;}.goodsDetailFreespace_ .style_basic .style_basic_section10 .box .right > div p{float:left;padding:3.5% 0 0;}.goodsDetailFreespace_ .style_basic .style_basic_section10 .box .right > p + div p:first-child{width:77%;padding: 3.5% 3% 0;font-size: 16px;line-height: 27px;text-align:left;}.goodsDetailFreespace_ .style_basic .style_basic_section10 .box .right > div p:last-child{width:23%;text-align:right;padding: 3.5% 3% 5% 0;}.goodsDetailFreespace_ .style_basic .style_basic_section10 .inner_block ul{background:#fff;padding:5% 4% 4%;}.goodsDetailFreespace_ .style_basic .style_basic_section10 ul li {padding: 0 0 1.5%;}.goodsDetailFreespace_ .style_basic .style_basic_section10 ul li .left > div{position:relative;background:url(../../img/style/basic/sec10_img04_pc.png)no-repeat;background-size:100% auto;padding:16.5%;margin:-2% 0 0;}.goodsDetailFreespace_ .style_basic .style_basic_section10 ul li:nth-child(2) .left > div{position:relative;background:url(../../img/style/basic/sec10_img07_pc.png)no-repeat;background-size:100% auto;padding:15.8%;margin:-2% 0 0;}.goodsDetailFreespace_ .style_basic .style_basic_section10 ul li .left > div p {left: 7%;font-size: 18px;line-height: 25px;text-align:left;}.goodsDetailFreespace_ .style_basic .style_basic_section10 ul li .left,.goodsDetailFreespace_ .style_basic .style_basic_section10 ul li .right {width: 100%;float: none;}.goodsDetailFreespace_ .style_basic .style_basic_section10 ul li .txt{padding: 3% 0 7% 5%;font-size:16px;line-height:18px;text-align:left;}.goodsDetailFreespace_ .style_basic .style_basic_section10 ul li .txt span{border-bottom:solid 1px #333;}.goodsDetailFreespace_ .style_basic .style_basic_section10 ul li .left .btn {width: 90%;padding:2% 0 0;margin: 0 auto;}.goodsDetailFreespace_ .style_basic .style_basic_section11{background:url(/img/style/basic/sec11_bg01_pc.jpg) no-repeat top center;background-size:100% 100%;padding:0;}.goodsDetailFreespace_ .style_basic .style_basic_section11 .inner_block > div p:first-child {width: 17%;}.goodsDetailFreespace_ .style_basic .style_basic_section11 .inner_block > div p:last-child {width: 83%;padding: 5% 2% 0 3%;font-size: 35px;line-height: 53px;text-align:left;letter-spacing: -0.05em;}.goodsDetailFreespace_ .style_basic .style_basic_section11 .inner_block > div p:last-child span.red {font-size: 58px;letter-spacing: -0.03em;}.goodsDetailFreespace_ .style_basic .style_basic_section11 .sec11_txt01 {padding: 0 3% 4.5%;font-size: 35px;margin: -2% 0 0;line-height: 65px;font-feature-settings: "palt";}.goodsDetailFreespace_ .style_basic .style_basic_section11 .sec11_txt01 span {font-size: 58px;}/* awards */.u-awards .u-awards-list>li>figure>figcaption>.caution {font-size: 12px;}/* modal */.goodsDetailFreespace_ .goods-modal .modalInner {margin:100px auto 20%;}.goodsDetailFreespace_ .goods-modal.stylemodal .modalInner {margin:100px auto 20%;width: 75%;}.goodsDetailFreespace_ .goods-modal .modalInner .modal_top .modalTitle{float:left;font-size:24px;}.goodsDetailFreespace_ .goods-modal .modalInner .close_btn01 {display: block;background: url(/img/refa/modal_close01_pc.gif) no-repeat top center;width: 40px;height: 40px;text-indent: -9999px;cursor: pointer;float:right;margin:0 0 27px;}.goodsDetailFreespace_ .goods-modal .modalInner .close_btn02 {display: block;background: url(/img/refa/modal_close02_pc.png) no-repeat top center;width: 400px;height: 60px;text-indent: -9999px;cursor: pointer;margin:40px auto 0;}/* #refa_spec */.goodsDetailFreespace_ .goods-modal #refa_spec{padding:4% 7% 3%;}.goodsDetailFreespace_ .goods-modal #refa_spec .main-img{float:left;width:25%;margin-right:5%;}.goodsDetailFreespace_ .goods-modal.stylemodal #refa_spec .main-img {width:100%;margin-right:0;text-align: center;}.goodsDetailFreespace_ .goods-modal #refa_spec .main-img + div{width:70%;float:left;}.goodsDetailFreespace_ .goods-modal.stylemodal #refa_spec .main-img + div{width:100%;float:left;}.goodsDetailFreespace_ .goods-modal #refa_spec p.name{font-size:27px;}.goodsDetailFreespace_ .goods-modal #refa_spec .refa_spec_table{width:100%;margin:0;}.goodsDetailFreespace_ .goods-modal.stylemodal #refa_spec .refa_spec_table{width:70%;margin:0 auto;}.goodsDetailFreespace_ .goods-modal #refa_spec .refa_spec_table + ul{margin-left:-0.5em;margin-bottom:9%;margin-top:5%;}.goodsDetailFreespace_ .goods-modal.stylemodal  #refa_spec .refa_spec_table + ul{margin-bottom:5%;margin-top:5%;}.goodsDetailFreespace_ .goods-modal #refa_spec .refa_spec_table + ul li{margin-left: 26px;}.goodsDetailFreespace_ .goods-modal #refa_spec .refa_spec_table tr{border-bottom: 1px solid #686869;}.goodsDetailFreespace_ .goods-modal #refa_spec .refa_spec_table th{font-size: 16px;line-height: 1.6;width: 75px;padding: 8px 0;}.goodsDetailFreespace_ .goods-modal #refa_spec .refa_spec_table td{padding: 10px 0;font-size:16px;line-height:1.6;}.goodsDetailFreespace_ .goods-modal #refa_spec ul li{list-style: disc !important;margin-left: 50px;font-size:16px;}.goodsDetailFreespace_ .goods-modal #refa_spec .refa_spec_dl{display:table;margin:0 0 60px;}.goodsDetailFreespace_ .goods-modal #refa_spec .refa_spec_dl dt{width:50px;}.goodsDetailFreespace_ .goods-modal #refa_spec .refa_spec_dl dd{display:table-cell;vertical-align:top;font-size:16px;}.goodsDetailFreespace_ .goods-modal #refa_spec .refa_spec_dl dd p.top-text,.goodsDetailFreespace_ .goods-modal #refa_spec .refa_spec_dl dd p.bottom-text{margin-left:25px;}.goodsDetailFreespace_ .goods-modal #refa_spec .refa_spec_dl dd p.top-text{margin-bottom:1em;}.goodsDetailFreespace_ .goods-modal #refa_spec .refa_spec_dl dd p.bottom-text{margin-top:1em;}.goodsDetailFreespace_ .goods-modal #refa_spec .spec_title01 img,.goodsDetailFreespace_ .goods-modal #refa_spec .spec_title02 img{height:24px;}.goodsDetailFreespace_ .goods-modal #refa_spec .spec_title01{margin:0 0 5%;padding:5% 0 0;text-align:center;}.goodsDetailFreespace_ .goods-modal #refa_spec .spec_title02{margin:1% 0 7%;padding:9% 0 0;border-top:solid 1px #acacac;text-align:center;}