﻿/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}html{overflow:auto}html.is-overhidden{overflow:hidden}html,body{width:100%;color:#17161d;background:#fff}body{font-family:'Century Gothic', CenturyGothic, 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', meiryo, '游ゴシック Medium', -apple-system, BlinkMacSystemFont, sans-serif;font-size:16px;overflow-x:hidden;position:relative;color:#323232}body.is-fixed{position:fixed;width:100%;height:100%}body.is-overhidden{overflow:hidden;height:100%}ul{list-style-type:none;margin:0;padding:0}a{text-decoration:none;color:#17161d;transition:all .3s ease}a img{transition:all .3s ease}a img:hover{opacity:.9}a:focus{outline:none}img{max-width:100%}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:all 0.8s ease}.wf-loading>*{visibility:hidden}.wf-loading .loader{visibility:visible}.wf-active{visibility:visible}@media all and (-ms-high-contrast: none){.solved .solved-summary{background:url(../../images/mattress/solved_summary_bg.png) no-repeat bottom center !important;background-size:130%}.solved .solved__desc-wrap .blur{display:none !important}.u-txt-gradient:after{background:none !important}}.fancybox-button--close{top:10px;right:15px;position:fixed;width:40px;height:40px}.vegas-slide{transform:rotate(0.01deg) translate3d(0, 0, 0)}.l-header{position:relative;padding:20px 0 0}@media screen and (max-width: 768px){.l-header{padding:15px 0 0;height:70px;position:absolute;top:0;right:0;bottom:0;left:0}}.l-header .l-header__logo{display:table;margin:auto;width:180px}@media screen and (max-width: 768px){.l-header .l-header__logo{width:130px}}.l-main{position:relative;width:1000px;margin:auto;transition:all .4s ease}@media screen and (max-width: 1024px){.l-main{width:100%}}.l-main__container{background:#00479d;display:flex;min-height:100vh}.aside-bnr{padding:33px 0;background:#00479d}@media screen and (max-width: 768px){.aside-bnr{padding:20px 0}}.aside-bnr ul{display:flex;justify-content:space-between;flex-wrap:wrap}.aside-bnr ul li{width:50%;text-align:center}@media screen and (max-width: 768px){.aside-bnr ul li{width:100%;padding:0 10px}.aside-bnr ul li:not(:last-child){margin-bottom:10px}.aside-bnr ul li img{display:block;margin:0 auto;width:100%}}.c-btn{font-size:12px;padding:5px 10px;text-align:center}.c-btn.is-bordered{border:1px solid #17161d}.c-btn.is-bordered:hover{background:#17161d;color:#fff}.c-btn--block{display:block;width:100%}.c-btn--nav{position:absolute;top:17px;left:12px;width:50px;height:50px;z-index:2;display:flex;align-items:center;cursor:pointer;display:none}@media screen and (max-width: 768px){.c-btn--nav{display:block;opacity:0}}.c-btn--nav .c-btn--nav__inner{width:50px;height:50px;display:block;position:relative;transition:all .3s ease-in;z-index:2}.c-btn--nav .c-btn--nav__inner span{display:block;background:#00479d;width:23px;height:1px;transition:all .2s ease-in;opacity:0}.c-btn--nav .c-btn--nav__inner span:nth-child(1){position:relative;top:-3px;width:23px}.c-btn--nav .c-btn--nav__inner span:nth-child(2){position:relative;top:0px;width:18px}.c-btn--nav .c-btn--nav__inner span:nth-child(3){position:relative;top:3px;width:13px}.c-btn--nav .c-btn--nav__inner span:nth-child(4){position:relative;top:6px;width:9px}.c-btn--nav .c-btn--nav__bg{background:rgba(255,255,255,0.9);transform:scale(5) rotate(45deg) translateX(-52%);display:block;width:100%;height:100%;position:absolute;top:0;left:0;transition:all .3s ease-in}.c-btn--nav:hover .c-btn--nav__inner span:nth-child(1){width:18px}.c-btn--nav:hover .c-btn--nav__inner span:nth-child(2){width:18px}.c-btn--nav:hover .c-btn--nav__inner span:nth-child(3){width:18px}.c-btn--nav:hover .c-btn--nav__inner span:nth-child(4){width:18px}.l-main.is-active .c-btn--nav__bg{background:rgba(255,255,255,0.3)}.c-btn--close{display:block;cursor:pointer;z-index:9999}.c-btn--close .c-btn--close__inner{width:40px;height:40px;position:relative;display:block}.c-btn--close .c-btn--close__inner span{background:#fff;width:40px;height:1px;display:block;position:absolute;top:50%;transform:translateY(-50%)}.c-btn--close .c-btn--close__inner span.close-line--main{opacity:1;transition:all .3s ease-out}.c-btn--close .c-btn--close__inner span.close-line--sub{opacity:0;transition:all .35s ease-out}.c-btn--close:hover .c-btn--close__inner span.close-line--main{opacity:1;transform:rotate(135deg)}.c-btn--close:hover .c-btn--close__inner span.close-line--sub{opacity:1;transform:rotate(225deg)}.c-btn--close:focus{outline:none}.p-nav{display:flex;justify-content:center;font-size:14px;margin-bottom:50px}.p-nav__list{line-height:2.5em;letter-spacing:.1em}.p-nav__list-item.is-active .p-nav__list-item--link::before{background:#17161d;left:0}.p-nav__list-item--link{display:flex;align-items:center;position:relative}.p-nav__list-item--link::before{content:'';background:transparent;width:10px;height:1px;display:inline-block;margin:0 10px 0 -20px;transition:all .2s ease-out;left:-10px;position:relative}.p-nav__list-item--link:hover::before{content:'';background:#17161d;left:0}.js-modal__content{display:none}.m-modal .js-modal__content{display:block}.js-modal--open{cursor:pointer}.js-modal--open:hover{opacity:0.7}@media screen and (max-width: 768px){.m-modal__box-under-shadow{position:relative;z-index:999}}.m-modal{position:relative}.m-modal__image--scroll{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:999;width:200px;height:70px;margin:auto;text-align:center}@media screen and (max-width: 768px){.m-modal__image--scroll{display:block}}.m-modal__image--scroll img{width:60px}.m-modal__seed{position:relative;z-index:101}.m-modal__overlay{position:fixed;top:0;left:0;z-index:100;width:100%;height:120%;background:rgba(0,0,0,0.8);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#99ffffff,EndColorStr=#99ffffff)}.m-modal__box{position:relative;z-index:101;width:100%;max-width:840px;background:#ffffff;border:1px solid #eaeaea;padding:20px;font-size:12px}@media screen and (max-width: 768px){.m-modal__box{padding:10px}}.m-modal__box .c-text--caution{font-size:13px}@media screen and (max-width: 768px){.m-modal__box .c-text--caution{font-size:11px}}.m-modal__title{padding:8px;background:#00479d;color:#FFF;font-size:20px;font-weight:bold;text-align:center}.m-modal__description{padding:5px 10px}.m-modal__description p:first-child{margin-top:10px}@media screen and (max-width: 768px){.m-modal__description p:first-child{margin-top:0}}@media screen and (max-width: 768px){.m-modal__text--update{padding:10px}}.m-modal__inner{overflow:auto;position:relative;max-height:80vh;margin-bottom:17px}@media screen and (max-width: 768px){.m-modal__inner{overflow:auto;height:430px}}.m-modal__inner .table-modal{width:100%;border:1px solid #ddd;border-collapse:collapse;border-spacing:0}.m-modal__inner .table-modal th,.m-modal__inner .table-modal td{padding:10px 10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.m-modal__inner .table-modal th{width:150px;background:#f0f0f0;vertical-align:top}@media screen and (max-width: 768px){.m-modal__inner .table-modal th{width:10%}}.m-modal__inner .table-modal td .text-danger{color:#f61717;margin-bottom:10px}.m-modal__inner .table-modal td table{border-collapse:collapse;border-spacing:0}.m-modal__inner .table-modal td table th{width:100px}@media screen and (max-width: 768px){.m-modal__inner .table-modal td table th{width:60px}}.m-modal__inner .table-modal td table th:nth-child(3){width:auto}.m-modal__inner .table-modal dl dt{background:#f0f0f0;padding:5px 10px;margin:10px 0 5px;font-weight:bold}.m-modal__inner .table-modal dl dt:first-child{margin-top:0}.m-modal__inner .table-modal dl dd{margin-bottom:20px}.m-modal__inner .table-modal dl dd dl{margin-top:10px}.m-modal__inner .table-modal dl dd dl dt{background:none;padding:0;margin:0}.m-modal__inner .table-modal dl dd dl dd{margin-bottom:20px}.m-modal__inner .card-com{width:100%;margin:10px auto}.m-modal__inner .card-com th{width:60px}.m-modal__inner .privacybox{border:1px solid #f0f0f0;padding:30px}.m-modal__inner h3{margin-top:30px}.m-modal__close{display:inline-block;width:100%;padding:11px 0;font-weight:bold;border-radius:4px;background:#040404;color:#FFF;font-size:14px;transition:0.3s all;text-decoration:none;text-align:center}@media screen and (max-width: 768px){.m-modal__close{z-index:999;width:100%;padding:14px 0;border-radius:0;text-align:center}}.m-modal__close:hover,.m-modal__close:focus{color:#FFF;background:#505050}.m-modal__close i{display:inline-block;margin-right:5px}.modal-shipment-tableArea{width:90%;border-right:1px solid #ddd}.modal-shipment-tableArea tr:first-child th{border-left:1px solid #ddd}.modal-shipment-tableArea tr:first-child th:first-child{border-left:0}.modal-shipment-tableArea td{border-left:1px solid #ddd;text-align:left}.modal-payment .c-bg--gray{font-weight:bold;margin:10px auto}.modal-orderComfirm .js-modal__content{padding:0;border:0}.modal-orderComfirm .js-modal__content .m-modal__inner{margin:0}@media screen and (max-width: 768px){.modal-orderComfirm .js-modal__content .m-modal__inner{height:100%}}.modal-orderComfirm .js-modal__content .m-modal__inner .orderComfirm-text{text-align:center;font-size:16px;padding:20px;line-height:2.2em}.modal-orderComfirm .js-modal__content .m-modal__inner .orderComfirm-text b{font-weight:bold}@media screen and (max-width: 768px){.modal-orderComfirm .js-modal__content .m-modal__inner .orderComfirm-text{line-height:1.6em}}.modal-orderComfirm .js-modal__content .m-modal__inner .inlineWrap{overflow:hidden}.modal-orderComfirm .js-modal__content .m-modal__inner .inlineWrap .btn-order{float:left;width:50%;border-radius:0;line-height:1em}@media screen and (max-width: 768px){.modal-orderComfirm .js-modal__content .m-modal__inner .inlineWrap .btn-order{float:none;display:block;width:100%;padding:20px}}.modal-orderComfirm .js-modal__content .m-modal__inner .inlineWrap .m-modal__close{float:left;width:50%;border-radius:0;line-height:1em;font-size:18px;padding:20px}@media screen and (max-width: 768px){.modal-orderComfirm .js-modal__content .m-modal__inner .inlineWrap .m-modal__close{float:none;display:block;width:100%}}.u-sm-visible{display:none}@media screen and (max-width: 600px){.u-sm-visible{display:block}}.u-sm-hidden{display:block}@media screen and (max-width: 600px){.u-sm-hidden{display:none}}.u-md-visible{display:none}@media screen and (max-width: 768px){.u-md-visible{display:block}}.u-md-hidden{display:block}@media screen and (max-width: 768px){.u-md-hidden{display:none}}.u-md-visible{display:none}@media screen and (max-width: 768px){.u-md-visible{display:block}}.u-lg-visible{display:block}@media screen and (min-width: 769px){.u-lg-visible{display:none}}.u-lg-hidden{display:none}@media screen and (min-width: 769px){.u-lg-hidden{display:block}}.inner{margin:40px 40px}.u-underline--yellow{padding-bottom:5px;background:linear-gradient(transparent 85%, #fffb2c 15%)}.u-txt--red{color:red}.u-txt--blue{color:#00479d}.u-txt--beige{color:#bc950c}.u-txt--purple{color:#8958cc}.u-marker--yellow{background:linear-gradient(transparent 50%, #fffb2c 50%)}.u-txt-gradient{position:relative;display:block;background:-webkit-linear-gradient(60deg, #00479d, #00cfc3);color:#00479d;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:600}.u-txt-gradient:after{display:block;position:absolute;top:13px;right:0;left:0;margin:auto;z-index:-1;content:"";height:70px;background:rgba(255,255,255,0.8);filter:blur(15px)}@media screen and (max-width: 768px){.u-txt-gradient:after{content:none}}.u-txt-gradient.txt-gradient--1:after{width:80%}.u-txt-gradient.txt-gradient--2:after{width:100%}body{background-image:url("../../images/mattress/hero_bg_matt.png");background-repeat:no-repeat;background-position:top center}@media screen and (max-width: 768px){body{background:url("../../images/mattress/hero_bg_sp.png") no-repeat top 44px center;background-size:100%}}.hero{padding-bottom:30px}@media screen and (max-width: 768px){.hero{padding:60px 0 20px}}.hero .hero__title{position:relative;display:block;text-align:center;margin:0 auto -7%;margin-bottom:-7.6vw}.hero .hero__title img{margin:0 auto}@media screen and (max-width: 768px){.hero .hero__title img{width:100%;max-width:initial;margin-top:-5%}}.intro-downball{position:relative;margin:10px 0 40px;padding:5vw;background:#00479d}@media screen and (max-width: 768px){.intro-downball{margin:50px 0 40px}}.intro-downball .intro-downball__photo{width:23vw;margin:auto;position:absolute;top:-7vw;bottom:0;left:3vw}.intro-downball .intro-downball__txt{display:table;width:100vw;padding-left:25vw;margin:auto}.ability .ability__title{display:table;margin:auto}@media screen and (max-width: 768px){.ability .ability__content{padding:0 2%}}.ability__list{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;padding:2%}@media screen and (min-width: 320px){.ability__list li{flex-basis:48%}}@media screen and (min-width: 769px){.ability__list li{flex-basis:10%}}@media screen and (min-width: 1024px){.ability__list li{flex-basis:100px;width:auto}}@media screen and (max-width: 768px){.ability__list--md{margin:0 auto;display:block;width:100%;max-width:500px}}.problem{position:relative;padding:55px 0 0;background:#ecf8fe}@media screen and (max-width: 768px){.problem{padding:30px 10px 0}}.problem::after{content:'';display:block;width:0;height:0;margin:auto;border-top:140px solid #ecf8fe;border-left:300px solid transparent;border-right:300px solid transparent;z-index:1;position:absolute;right:0;bottom:-140px;left:0}@media screen and (max-width: 768px){.problem::after{border-top:70px solid #ecf8fe;border-left:150px solid transparent;border-right:150px solid transparent;position:absolute;right:0;bottom:-70px;left:0}}.problem .problem__title{text-align:center}.problem .problem__title img{margin:auto}.problem .problem__img{margin:45px auto -20px}.problem .problem__img img{margin:auto}.problem .problem__bridge{z-index:2;position:relative;bottom:-55px;text-align:center}@media screen and (max-width: 768px){.problem .problem__bridge{width:140px;margin:0 auto;bottom:-40px}}.solved{padding:180px 0 80px;background:#f2fff5}@media screen and (max-width: 768px){.solved{padding:90px 10px}}.solved .solved-box{border:5px solid #b1e2bd;border-radius:20px;background-color:#f2fff5;background:-webkit-linear-gradient(top, #f2fff5 0%, #fff 32%, #fff 82%, #f2fff5 100%);background:-moz-linear-gradient(top, #f2fff5 0%, #fff 32%, #fff 82%, #f2fff5 100%);background:linear-gradient(top, #f2fff5 0%, #fff 32%, #fff 82%, #f2fff5 100%)}@media screen and (max-width: 768px){.solved .solved-box{border:0;background:transparent}}.solved .solved__title{margin:-67px;text-align:center}@media screen and (max-width: 768px){.solved .solved__title{margin:0;width:100%}}.solved .solved__title img{margin:auto;background:#f2fff5;padding:0 40px}.solved .solved__img{margin:60px 0 60px;height:600px;background:url("../../images/mattress/solved_list_bg_matt.png") no-repeat bottom center;background-size:96%;background-position-x:90px;text-align:center}.solved .solved__img img{margin:auto}@media screen and (max-width: 768px){.solved .solved__img{margin:-20px -10px 0;height:auto;background:none}}.solved .solved__desc-wrap{position:relative;font-size:24px;text-align:center}@media screen and (max-width: 768px){.solved .solved__desc-wrap{margin-top:-5%}}@media screen and (max-width: 414px){.solved .solved__desc-wrap{margin-top:0}}.solved .solved__desc-wrap .blur{position:absolute;top:0;left:0;z-index:1;width:100%}.solved .solved__desc-wrap .blur:before{display:block;content:'';width:100%;height:100px;background:#FFF;filter:blur(22px)}.solved .solved__desc{position:relative;z-index:2}.solved .solved__desc b{font-weight:bold}@media screen and (max-width: 768px){.solved .solved__desc b{font-size:calc(16px + 24 * ( (100vw - 320px) / 448))}}@media screen and (max-width: 768px) and (max-width: 320px){.solved .solved__desc b{font-size:16px}}@media screen and (max-width: 768px) and (min-width: 768px){.solved .solved__desc b{font-size:40px}}.solved .solved__desc strong{display:block;font-weight:500;font-size:35px}@media screen and (max-width: 768px){.solved .solved__desc strong b{font-size:calc(20px + 45 * ( (100vw - 320px) / 448));display:block}}@media screen and (max-width: 768px) and (max-width: 320px){.solved .solved__desc strong b{font-size:20px}}@media screen and (max-width: 768px) and (min-width: 768px){.solved .solved__desc strong b{font-size:65px}}@media screen and (max-width: 768px){.solved .solved__desc strong b>span{font-size:calc(20px + 28 * ( (100vw - 320px) / 448));display:block}}@media screen and (max-width: 768px) and (max-width: 320px){.solved .solved__desc strong b>span{font-size:20px}}@media screen and (max-width: 768px) and (min-width: 768px){.solved .solved__desc strong b>span{font-size:48px}}.solved .solved__desc strong i{font-style:normal}@media screen and (max-width: 768px){.solved .solved__desc strong i{font-size:calc(30px + 46 * ( (100vw - 320px) / 448));display:block}}@media screen and (max-width: 768px) and (max-width: 320px){.solved .solved__desc strong i{font-size:30px}}@media screen and (max-width: 768px) and (min-width: 768px){.solved .solved__desc strong i{font-size:76px}}.solved .solved__desc strong i span{font-size:55px;font-weight:bold}@media screen and (max-width: 768px){.solved .solved__desc strong i span{font-size:calc(20px + 45 * ( (100vw - 320px) / 448))}}@media screen and (max-width: 768px) and (max-width: 320px){.solved .solved__desc strong i span{font-size:20px}}@media screen and (max-width: 768px) and (min-width: 768px){.solved .solved__desc strong i span{font-size:65px}}.solved .solved__desc img{position:absolute;bottom:-30px;left:110px}.solved .solved-summary{border-radius:15px;margin:30px auto 0;padding-bottom:70px;background:url(../../images/mattress/solved_summary_bg.png) no-repeat bottom center,linear-gradient(#FFF 0, #f2fff5 25%, #f2fff5 100%);background-size:100%}@media screen and (max-width: 768px){.solved .solved-summary{padding-bottom:30px;margin:30px -10px 0;background:url(../../images/mattress/solved_summary_bg.png) no-repeat bottom center;background-size:130%}}.solved .solved-summary .solved-summary__text{position:relative;z-index:3;line-height:1.2;text-align:center}@media screen and (max-width: 768px){.solved .solved-summary .solved-summary__text{font-size:34px}}.solved .solved-summary .solved-summary__text .txt-sm{font-size:46px}@media screen and (max-width: 768px){.solved .solved-summary .solved-summary__text .txt-sm{font-size:calc(20px + 31 * ( (100vw - 320px) / 448));display:block}}@media screen and (max-width: 768px) and (max-width: 320px){.solved .solved-summary .solved-summary__text .txt-sm{font-size:20px}}@media screen and (max-width: 768px) and (min-width: 768px){.solved .solved-summary .solved-summary__text .txt-sm{font-size:51px}}.solved .solved-summary .solved-summary__text .txt-mn{font-size:30px}@media screen and (max-width: 768px){.solved .solved-summary .solved-summary__text .txt-mn{font-size:calc(20px + 23 * ( (100vw - 320px) / 448));display:block}}@media screen and (max-width: 768px) and (max-width: 320px){.solved .solved-summary .solved-summary__text .txt-mn{font-size:20px}}@media screen and (max-width: 768px) and (min-width: 768px){.solved .solved-summary .solved-summary__text .txt-mn{font-size:43px}}.solved .solved-summary .solved-summary__text .txt-large{display:inline-block;font-size:60px}@media screen and (max-width: 768px){.solved .solved-summary .solved-summary__text .txt-large{display:block;font-size:32px}}@media screen and (max-width: 320px){.solved .solved-summary .solved-summary__text .txt-large{font-size:26px}}@media screen and (max-width: 768px){.solved .solved-summary .solved-summary__text .txt-large span{display:block}}.solved .solved-summary .solved-summary__text .txt-large i{display:block;font-size:40px;text-align:right}@media screen and (max-width: 768px){.solved .solved-summary .solved-summary__text .txt-large i{margin-right:10px;letter-spacing:1px;font-size:16px}}.solved .solved-summary .solved-summary__img{position:relative;margin:auto;text-align:center}.solved .solved-summary .solved-summary__img .img-downball.u-md-hidden{position:absolute;bottom:70px;left:160px}.solved .solved-summary .solved-summary__img .img-main{width:662px}@media screen and (max-width: 768px){.solved .solved-summary .solved-summary__img{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;padding:0 10px}.solved .solved-summary .solved-summary__img .img-main{width:100%;display:block;margin:0 auto 100px;padding:0}.solved .solved-summary .solved-summary__img .img-downball{position:absolute;width:calc(46% - 20px);max-width:280px;bottom:12%;left:10%;margin:auto 10px 0}.solved .solved-summary .solved-summary__img .img-downball.u-md-hidden{display:none}}.solved-Pt{background:#f0f5ff}@media screen and (max-width: 768px){.solved-Pt{background:#fff}}.solved-Pt .point-luxury{position:relative;z-index:1;padding:75px 0}@media screen and (max-width: 768px){.solved-Pt .point-luxury{padding:5px 0 0}}.solved-Pt .point-luxury .point-luxury_wrap{position:relative;text-align:center;padding-top:200px}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point-luxury_wrap{margin:40px 3%}}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point-luxury_wrap h2 img{width:65%;margin-top:-54px}}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point-luxury_wrap p img{margin-top:170px}}.solved-Pt .point-luxury:after{z-index:-1;display:block;content:'';background-repeat:no-repeat;background-position:center 250px;position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width: 768px){.solved-Pt .point-luxury:after{background-size:100%;background-position:center 8%}}@media screen and (max-width: 600px){.solved-Pt .point-luxury:after{background-position:center 24%}}@media screen and (max-width: 414px){.solved-Pt .point-luxury:after{background-position:center 11.4%}}@media screen and (max-width: 375px){.solved-Pt .point-luxury:after{background-position:center 13%}}.solved-Pt .point-luxury .point-luxury__heading{position:relative}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point-luxury__heading{padding:0 5px}}.solved-Pt .point-luxury .point-luxury__heading .label-box{position:relative;font-size:45px;text-align:center;padding:25px;border-radius:15px;background:#ff0000}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point-luxury__heading .label-box{padding:10px}}.solved-Pt .point-luxury .point-luxury__heading .label-box:after{content:'';display:block;width:0;height:0;margin:auto;border-top:14px solid #ff0000;border-left:20px solid transparent;border-right:20px solid transparent;z-index:1;position:absolute;right:0;bottom:-14px;left:0}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point-luxury__heading .label-box:after{display:none}}.solved-Pt .point-luxury .point-luxury__heading .label-box span{position:relative;z-index:1;display:inline-block;margin-right:30px;background:#FFF;border-radius:10px;color:#ff0000;font-weight:bold;line-height:1;padding:16px 65px}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point-luxury__heading .label-box span{font-size:calc(16px + 14 * ( (100vw - 320px) / 448));padding:15px}}@media screen and (max-width: 768px) and (max-width: 320px){.solved-Pt .point-luxury .point-luxury__heading .label-box span{font-size:16px}}@media screen and (max-width: 768px) and (min-width: 768px){.solved-Pt .point-luxury .point-luxury__heading .label-box span{font-size:30px}}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point-luxury__heading .label-box span:first-of-type{width:47%;margin:0 0 10px}}.solved-Pt .point-luxury .point-luxury__heading .label-box span{font-size:36px}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point-luxury__heading .label-box span{font-size:calc(20px + 10 * ( (100vw - 320px) / 448));width:47%;margin:0 0 auto}}@media screen and (max-width: 768px) and (max-width: 320px){.solved-Pt .point-luxury .point-luxury__heading .label-box span{font-size:20px}}@media screen and (max-width: 768px) and (min-width: 768px){.solved-Pt .point-luxury .point-luxury__heading .label-box span{font-size:30px}}@media screen and (max-width: 320px){.solved-Pt .point-luxury .point-luxury__heading .label-box span{font-size:17px}}.solved-Pt .point-luxury .point-luxury__heading .label-box .label-box-txt{margin-right:0}.solved-Pt .point-luxury .point-luxury__heading .label-box .balloon{position:absolute;top:-120px;left:-40px;z-index:0}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point-luxury__heading .label-box .balloon{width:50%;max-width:280px;transform:translateX(-50%);position:absolute;top:auto;bottom:50%;left:50%}}.solved-Pt .point-luxury .point-luxury__heading .label-box__2{font-size:30px}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point-luxury__heading .label-box__2{display:flex;flex-wrap:wrap;justify-content:space-between}}.solved-Pt .point-luxury .point-luxury__heading .label-box__2 span{padding:16px 40px}.solved-Pt .point-luxury .point-luxury__heading .label-box__2 span:last-of-type{margin-right:0}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point-luxury__heading .label-box__2 span{width:48%;padding:10px;margin:0 0 10px}.solved-Pt .point-luxury .point-luxury__heading .label-box__2 span:last-of-type{width:100%;margin:0}}.solved-Pt .point-luxury .point-luxury__heading .label-box__2 .label-box-ttl .label-box-txt{margin-right:0}.solved-Pt .point-luxury .point-luxury__bg1{background-image:url(../../images/mattress/point_luxury_bg.png),linear-gradient(#FFF 50%, #dfecff 100%)}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point-luxury__bg1{background-size:contain;background-position-y:88px;background-image:url(../../images/mattress/point_luxury_bg.png)}}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point-luxury__bg2{padding:0 0 40px}}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point_luxury_wrap{margin:200px 10px 10px}}@media screen and (max-width: 320px){.solved-Pt .point-luxury .point_luxury_wrap{margin:180px 10px 10px}}.solved-Pt .point-luxury .point-luxury__border{border:5px solid #9ebee4;border-radius:20px;margin:40px 0 60px}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point-luxury__border{border:0;margin:0;padding:0 0 70px}}.solved-Pt .point-luxury .point-luxury__title{margin:30px 0 300px 20px}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point-luxury__title{margin:30px 0 0}}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point-luxury__title img{width:90%;margin:auto}}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point-luxury__title p{width:38%;margin-top:35%}}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point-luxury_matt img{width:65%;margin:0 0 0 10px}}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point-luxury_matt p{margin:0 0 0 10px}}.solved-Pt .point-luxury .point-luxury_desc{position:relative;text-align:center;margin:200px 20px 20px 50px}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point-luxury_desc{margin:70px 0 20px 0}}.solved-Pt .point-luxury .point-luxury_desc img{margin-bottom:10px}.solved-Pt .point-luxury .point-luxury_desc .balloon{position:absolute;top:-20px;right:0}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point-luxury_desc{padding:5px 10px;margin-bottom:30px}}.solved-Pt .point-luxury .point-luxury__box-1{margin-top:50px;position:relative;padding:20px 0 16px;background:#661e99;border-top-right-radius:20px;border-top-left-radius:20px}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point-luxury__box-1{padding:5%;margin-top:28px}}.solved-Pt .point-luxury .point-luxury__box-1 img{margin:0 auto}.solved-Pt .point-luxury .point-luxury__box-1:after{content:'';display:block;width:0;height:0;margin:auto;border-top:14px solid #661e99;border-left:20px solid transparent;border-right:20px solid transparent;z-index:1;position:absolute;right:0;bottom:-14px;left:0}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point-luxury__box-1:after{display:none}}.solved-Pt .point-luxury .box-border__1{padding:30px 0;border:5px solid #ded9e6;border-top:0;border-bottom-right-radius:20px;border-bottom-left-radius:20px;background:#FFF;text-align:center}@media screen and (max-width: 768px){.solved-Pt .point-luxury .box-border__1{padding:15px}}.solved-Pt .point-luxury .box-border__1 img{margin:0 auto}@media screen and (max-width: 768px){.solved-Pt .point-luxury .box-border__1 img{padding:5%}}.solved-Pt .point-luxury .box-border__1 .box-border__line{border-bottom:5px solid #ded9e6;padding-bottom:5%;margin-bottom:5%}.solved-Pt .point-luxury .point-luxury__box-2{margin-top:50px;position:relative;padding:20px 0 16px;background:#0048a0;border-top-right-radius:20px;border-top-left-radius:20px}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point-luxury__box-2{margin-top:30px;padding:5%}}.solved-Pt .point-luxury .point-luxury__box-2 img{margin:0 auto}.solved-Pt .point-luxury .point-luxury__box-2:after{content:'';display:block;width:0;height:0;margin:auto;border-top:14px solid #0048a0;border-left:20px solid transparent;border-right:20px solid transparent;z-index:1;position:absolute;right:0;bottom:-14px;left:0}.solved-Pt .point-luxury .box-border__2{padding:30px 0 0;border:5px solid #9ebee4;border-top:0;border-bottom-right-radius:20px;border-bottom-left-radius:20px;background:#FFF;text-align:center}@media screen and (max-width: 768px){.solved-Pt .point-luxury .box-border__2{padding:0}}.solved-Pt .point-luxury .luxury-box__heading{display:flex;align-items:center;justify-content:center;position:relative;height:100px;padding:15px 0 10px;border-top-right-radius:20px;border-top-left-radius:20px}@media screen and (max-width: 768px){.solved-Pt .point-luxury .luxury-box__heading{padding:10% 0}}@media screen and (max-width: 768px){.solved-Pt .point-luxury .luxury-box__heading h3{padding:0 10px;max-width:80%;margin:0 auto}.solved-Pt .point-luxury .luxury-box__heading h3 img{position:relative}}.solved-Pt .point-luxury .luxury-box__heading>img{height:37px}.solved-Pt .point-luxury .luxury-box__heading .balloon{position:absolute;top:-40px;right:0;left:0;margin:auto}.solved-Pt .point-luxury .luxury-box__heading--1{background:#0048a0}.solved-Pt .point-luxury .luxury-box__heading--2{background:#434343}.solved-Pt .point-luxury .point_luxury__second{overflow:hidden;position:relative;margin:30px auto 0;padding:10px 23px;z-index:1;background:linear-gradient(#f7f7f8 0, #f7f7f8 80%, #FFF 90%);border:5px solid #9ebee4;border-radius:20px}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point_luxury__second{margin:0 auto;padding:10% 0 0;border:0;border-radius:0}}.solved-Pt .point-luxury .point_luxury__second .point-luxury__list{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin:320px auto 0;padding:0 0 20px}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point_luxury__second .point-luxury__list{padding:0 10px;justify-content:center;margin:10px auto}}.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li{width:auto;flex-basis:460px}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li{flex-basis:690px}}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box--1{margin-bottom:10%}}.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box--1 figure{padding:60px 0 0}.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box--1 figure .balloon{position:absolute;top:20px;right:30px}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box--1 figure{display:flex;justify-content:center;align-items:flex-start;padding:20px}.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box--1 figure img{margin:0 5px}.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box--1 figure .balloon{position:relative;top:auto;right:auto;width:38%}}.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body{border-top:0;border-bottom-right-radius:20px;border-bottom-left-radius:20px;padding:20px 0;background:#FFF;text-align:center}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body{border:3px solid #9ebee4;border-top:none;padding:5%;padding-bottom:0}}.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body .luxury-box__body__border{border:none}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body .luxury-box__body__border{border:3px solid #0048a0}}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body .luxury-box__body__border p{background:#e8f0fa;padding:2%}}.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body .luxury-box__body__border p img{margin:0 auto}.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body .luxury-box__body__border figure{position:relative;padding:20px 0 20px;height:210px}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body .luxury-box__body__border figure{height:auto}}.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body .luxury-box__body__border figure img{margin:0 auto}.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body .luxury-box__body__border .luxury-box__desc__bg{position:relative;background-color:#e8f0fa;margin:0 15px 0 15px}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body .luxury-box__body__border .luxury-box__desc__bg{margin:0}}.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body .luxury-box__body__border .luxury-box__desc__bg .luxury-box__desc{padding:25px 15px;text-align:justify}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body .luxury-box__body__border .luxury-box__desc__bg .luxury-box__desc{font-size:16px;text-align:center}}.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body .luxury-box__body__border .luxury-box__desc__bg .luxury-box__desc .luxury-box__desc__left{display:inline-block;font-weight:bold;width:210px}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body .luxury-box__body__border .luxury-box__desc__bg .luxury-box__desc .luxury-box__desc__left{font-size:calc(13px + 19 * ( (100vw - 320px) / 448));width:auto}}@media screen and (max-width: 768px) and (max-width: 320px){.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body .luxury-box__body__border .luxury-box__desc__bg .luxury-box__desc .luxury-box__desc__left{font-size:13px}}@media screen and (max-width: 768px) and (min-width: 768px){.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body .luxury-box__body__border .luxury-box__desc__bg .luxury-box__desc .luxury-box__desc__left{font-size:32px}}.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body .luxury-box__body__border .luxury-box__desc__bg .luxury-box__desc p{font-size:18px;font-weight:bold}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body .luxury-box__body__border .luxury-box__desc__bg .luxury-box__desc p{font-size:calc(16px + 32 * ( (100vw - 320px) / 448))}}@media screen and (max-width: 768px) and (max-width: 320px){.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body .luxury-box__body__border .luxury-box__desc__bg .luxury-box__desc p{font-size:16px}}@media screen and (max-width: 768px) and (min-width: 768px){.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body .luxury-box__body__border .luxury-box__desc__bg .luxury-box__desc p{font-size:48px}}.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body .luxury-box__body__border .luxury-box__desc__bg figure{position:absolute;top:-45px;right:-5px}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body .luxury-box__body__border .luxury-box__desc__bg figure{position:relative;top:0;right:0}}.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body .luxury-box__body__border2{border:none}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body .luxury-box__body__border2{border:3px solid #434343}}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body .luxury-box__body__border2 p{background:#f2f2f2;padding:2%}}.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body .luxury-box__body__border2 p img{margin:0 auto}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body .luxury-box__body__border2 p img{height:30px}}.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body .luxury-box__body__border2 figure{position:relative;padding:20px 0 20px;height:210px}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body .luxury-box__body__border2 figure{height:auto}}.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body .luxury-box__body__border2 figure img{margin:0 auto}.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body .luxury-box__body__border2 .luxury-box__desc__bg_2{background-color:#f2f2f2;height:198px;margin:0 20px}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body .luxury-box__body__border2 .luxury-box__desc__bg_2{margin:0;height:auto}}.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body .luxury-box__body__border2 .luxury-box__desc__bg_2 .luxury-box__desc_2{padding:25px 15px;text-align:justify;font-size:21px;font-weight:500;vertical-align:middle}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body .luxury-box__body__border2 .luxury-box__desc__bg_2 .luxury-box__desc_2{padding:5%;font-size:calc(16px + 16 * ( (100vw - 320px) / 448))}}@media screen and (max-width: 768px) and (max-width: 320px){.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body .luxury-box__body__border2 .luxury-box__desc__bg_2 .luxury-box__desc_2{font-size:16px}}@media screen and (max-width: 768px) and (min-width: 768px){.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body .luxury-box__body__border2 .luxury-box__desc__bg_2 .luxury-box__desc_2{font-size:32px}}.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body .luxury-box__result{margin:20px auto}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body .luxury-box__result{margin:0}}.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body .luxury-box__result_2{margin:20px auto 20px 140px}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body .luxury-box__result_2{margin:0}}.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body2{border:none}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box__body2{border:3px solid #909090}}.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li .luxury-box--2 .luxury-box__body p img{margin:0 auto}.solved-Pt .point-luxury .point_luxury__second .point-luxury__list li figure{padding:20px 0;height:210px}.solved-Pt .point-luxury .point_luxury__second:after{z-index:-1;display:block;content:'';background-image:url(../../images/mattress/point_luxury2_bg.png);background-repeat:no-repeat;background-position:center top;background-color:#e8f0fa;position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width: 768px){.solved-Pt .point-luxury .point_luxury__second:after{background-image:url(../../images/mattress/point_luxury_bg_sp.jpg);background-repeat:no-repeat;background-position:center top;background-color:#dfecff;background-size:100%}}.solved-Pt .point-feature{position:relative;z-index:1;padding-top:75px;background:linear-gradient(#dfecff 0%, #fff 75%)}@media screen and (max-width: 768px){.solved-Pt .point-feature{padding:5% 0;background:linear-gradient(#dfecff 0%, #dfecff 80%, #fff 100%)}}@media screen and (max-width: 320px){.solved-Pt .point-feature{padding-top:40px;margin-top:-50px}}.solved-Pt .point-feature .point-feature__list{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin:0 auto}@media screen and (max-width: 768px){.solved-Pt .point-feature .point-feature__list{justify-content:center;padding:0 10px}}.solved-Pt .point-feature .point-feature__list li{width:auto;flex-basis:480px}@media screen and (max-width: 768px){.solved-Pt .point-feature .point-feature__list li{flex-basis:690px}}.solved-Pt .point-feature .feature-box{margin-bottom:50px}@media screen and (max-width: 768px){.solved-Pt .point-feature .feature-box{margin-bottom:9%}.solved-Pt .point-feature .feature-box .feature-box__body:after{display:block;clear:both;content:""}}.solved-Pt .point-feature .feature-box.feature-box--1 figure{padding:60px 0 0}.solved-Pt .point-feature .feature-box.feature-box--1 figure .balloon{position:absolute;top:20px;right:30px}.solved-Pt .point-feature .feature-box__heading{position:relative;min-height:72px;padding:20px 0 16px 100px;background:#00479d;border-top-right-radius:20px;border-top-left-radius:20px;text-align:left}@media screen and (max-width: 768px){.solved-Pt .point-feature .feature-box__heading{min-height:40px;padding:3% 2% 3% 14%}}@media screen and (max-width: 320px){.solved-Pt .point-feature .feature-box__heading{padding:10px 10px 10px 45px}}.solved-Pt .point-feature .feature-box__heading .balloon{position:absolute;top:-27px;left:-20px;margin:auto}@media screen and (max-width: 768px){.solved-Pt .point-feature .feature-box__heading .balloon{width:18%;z-index:1;position:absolute;top:-34%;left:-3%}}@media screen and (max-width: 320px){.solved-Pt .point-feature .feature-box__heading .balloon{max-width:86px}}.solved-Pt .point-feature .feature-box__heading:after{content:'';display:block;position:absolute;bottom:-10px;left:0;right:0;width:0;height:0;margin:auto;border-top:10px solid #00479d;border-left:15px solid transparent;border-right:15px solid transparent;z-index:1}@media screen and (max-width: 768px){.solved-Pt .point-feature .feature-box__heading:after{display:none}}.solved-Pt .point-feature .feature-box__heading span{position:relative;z-index:1;display:inline-block;margin-right:5px;background:#FFF;border-radius:20px;font-size:20px;font-weight:bold;line-height:1;padding:8px 20px}.solved-Pt .point-feature .feature-box__heading span.txt-sm{font-size:18px}@media screen and (max-width: 768px){.solved-Pt .point-feature .feature-box__heading span{padding:8px 10px;margin-right:0;border-radius:30px;font-size:calc(17px + 15 * ( (100vw - 320px) / 448))}}@media screen and (max-width: 768px) and (max-width: 320px){.solved-Pt .point-feature .feature-box__heading span{font-size:17px}}@media screen and (max-width: 768px) and (min-width: 768px){.solved-Pt .point-feature .feature-box__heading span{font-size:32px}}@media screen and (max-width: 768px){.solved-Pt .point-feature .feature-box__heading span.txt-sm{font-size:calc(17px + 1 * ( (100vw - 320px) / 448))}}@media screen and (max-width: 768px) and (max-width: 320px){.solved-Pt .point-feature .feature-box__heading span.txt-sm{font-size:17px}}@media screen and (max-width: 768px) and (min-width: 768px){.solved-Pt .point-feature .feature-box__heading span.txt-sm{font-size:18px}}@media screen and (max-width: 320px){.solved-Pt .point-feature .feature-box__heading span{font-size:15px;letter-spacing:-.02em}.solved-Pt .point-feature .feature-box__heading span.txt-sm{font-size:15px}}.solved-Pt .point-feature .feature-box__body{padding:30px 0 0;border:5px solid #9ebee4;border-top:0;border-bottom-right-radius:20px;border-bottom-left-radius:20px;background:#FFF;text-align:center}@media screen and (max-width: 768px){.solved-Pt .point-feature .feature-box__body{padding:5% 3%;position:relative}.solved-Pt .point-feature .feature-box__body figure:after{display:block;clear:both;content:""}}.solved-Pt .point-feature .feature-box__body .feature-box__title__5{padding:10px 0}.solved-Pt .point-feature .feature-box__body figure{position:relative;padding:22px 0 0}@media screen and (max-width: 768px){.solved-Pt .point-feature .feature-box__body figure{padding:0;position:initial}}.solved-Pt .point-feature .feature-box__body figure img{width:100%;vertical-align:text-top;border-bottom-right-radius:16px;border-bottom-left-radius:16px}@media screen and (max-width: 768px){.solved-Pt .point-feature .feature-box__body figure img{border-radius:0;width:37%;float:right}}.solved-Pt .point-feature .feature-box__body figure .balloon--2{position:absolute;top:-30px;right:-40px;width:120px;margin:auto}@media screen and (max-width: 768px){.solved-Pt .point-feature .feature-box__body figure .balloon--2{width:30%;position:absolute;top:auto;right:4%;bottom:7%;left:auto}}.solved-Pt .point-feature .feature-box__body figure .balloon--3{position:absolute;top:-20px;right:-40px;width:162px;margin:auto}@media screen and (max-width: 768px){.solved-Pt .point-feature .feature-box__body figure .balloon--3{width:40%;position:absolute;top:auto;right:-2%;bottom:-18%;left:auto}}.solved-Pt .point-feature .feature-box__body figure .balloon--4{position:absolute;top:-10px;right:0;width:130px;margin:auto}@media screen and (max-width: 768px){.solved-Pt .point-feature .feature-box__body__sp{padding-bottom:15%}}.solved-Pt .point-feature .feature-box__title .adobe{margin-bottom:10px}@media screen and (max-width: 768px){.solved-Pt .point-feature .feature-box__title .adobe{float:none;margin:0 auto;max-width:90%;margin-bottom:5%}}.solved-Pt .point-feature .feature-box__title img{margin:0 auto}@media screen and (max-width: 768px){.solved-Pt .point-feature .feature-box__title img{float:left;max-width:60%}}.point-summary_bg{position:relative;background:url("../../images/mattress/point_summary_bg.jpg") no-repeat top center;background-color:#fff;margin-top:250px;padding-top:470px}@media screen and (max-width: 768px){.point-summary_bg{position:relative;margin-top:100px;padding-top:10px;background:#FFF url("../../images/mattress/point_summary_bg.jpg") no-repeat top 150px center;background-size:150%}}@media screen and (max-width: 320px){.point-summary_bg{margin-top:100px;padding-top:0;background:#fff url("../../images/mattress/point_summary_bg.jpg") no-repeat top 130px center;background-size:150%}}.point-summary_bg:before{position:absolute;top:-220px;left:0;right:0;z-index:1;content:'';display:block;width:410px;height:162px;margin:auto;background:url("../../images/mattress/point_summary_before.png") no-repeat top center;background-size:100%}@media screen and (max-width: 768px){.point-summary_bg:before{width:60%;height:auto;margin:0 auto;position:absolute;top:-100px;right:0;bottom:0;left:0}}.point-summary_bg .point-summary__heading{position:relative}@media screen and (max-width: 768px){.point-summary_bg .point-summary__heading{padding:15px}}.point-summary_bg .point-summary__heading .point-summary__heading__ttl{position:absolute;top:-970px}@media screen and (max-width: 768px){.point-summary_bg .point-summary__heading .point-summary__heading__ttl{margin:auto;position:relative;top:auto;right:auto;bottom:auto;left:auto}}.point-summary_bg .point-summary__heading .point-summary__heading__txt{position:absolute;top:-680px;right:10px}@media screen and (max-width: 768px){.point-summary_bg .point-summary__heading .point-summary__heading__txt{margin-top:280px;position:relative;top:auto;right:auto;bottom:auto;left:auto}}@media screen and (max-width: 320px){.point-summary_bg .point-summary__heading .point-summary__heading__txt{margin-top:230px}}.point-summary_bg .point-summary{position:relative;background:#FFF;margin-top:300px}@media screen and (max-width: 768px){.point-summary_bg .point-summary{margin:20px auto 0;padding:15px;width:calc(100% - 20px);max-width:480px}}.point-summary_bg .point-summary .point_summary_border{border:5px solid #9ebee4;border-radius:20px;padding:45px 25px 25px;margin-top:20px}.point-summary_bg .point-summary .point_summary_border .point-summary__title{text-align:center}@media screen and (max-width: 768px){.point-summary_bg .point-summary .point_summary_border .point-summary__title{margin-top:-70px}}@media screen and (max-width: 768px){.point-summary_bg .point-summary .point_summary_border .point-summary__title .heading{padding:0 10px;background:#FFF}}.point-summary_bg .point-summary .point_summary_border .point-summary__title img{margin:auto}@media screen and (max-width: 768px){.point-summary_bg .point-summary .point_summary_border .point-summary__title img{margin-bottom:30px;width:100%;max-width:330px}}.point-summary_bg .point-summary .point_summary_border .point-summary__title .balloon{position:absolute;top:-200px;right:90px}@media screen and (max-width: 768px){.point-summary_bg .point-summary .point_summary_border .point-summary__title .balloon{width:36%;max-width:150px;background:none;z-index:2;position:absolute;top:150px;right:auto;left:60%}}.point-summary_bg .point-summary .point_summary_border .point-summary__title .downball{width:200px;position:absolute;top:-80px;right:-35px}@media screen and (max-width: 768px){.point-summary_bg .point-summary .point_summary_border .point-summary__title .downball{width:100%;max-width:200px;background:none;position:relative;top:auto;right:auto;bottom:auto;left:auto}}.point-summary_bg .point-summary .point_summary_border .point-summary__title .point_summary_balloon{position:absolute;bottom:-300px;right:0}.point-summary_bg .point-summary .point-summary__desc{margin-top:40px;line-height:1.8;font-size:22px;text-align:center;font-weight:500}@media screen and (max-width: 768px){.point-summary_bg .point-summary .point-summary__desc{margin:0 -10px;letter-spacing:-.02em;font-size:calc(14px + 4 * ( (100vw - 320px) / 448))}}@media screen and (max-width: 768px) and (max-width: 320px){.point-summary_bg .point-summary .point-summary__desc{font-size:14px}}@media screen and (max-width: 768px) and (min-width: 768px){.point-summary_bg .point-summary .point-summary__desc{font-size:18px}}@media screen and (max-width: 768px){.point-summary_bg .point-summary .point-summary__desc i{margin:0 -7px}.point-summary_bg .point-summary .point-summary__desc i.dokuten{margin:0 -7px 0 0}.point-summary_bg .point-summary .point-summary__desc b{display:block;font-size:calc(18px + 4 * ( (100vw - 320px) / 448))}}@media screen and (max-width: 768px) and (max-width: 320px){.point-summary_bg .point-summary .point-summary__desc b{font-size:18px}}@media screen and (max-width: 768px) and (min-width: 768px){.point-summary_bg .point-summary .point-summary__desc b{font-size:22px}}.point-summary_bg .point-summary .point-summary__desc img{margin:auto}.gdown{margin-top:75px}@media screen and (max-width: 768px){.gdown{margin-top:0}}.gdown .gdown__heading{padding:18px 0 10px;background:#00479d;border-top-right-radius:20px;border-top-left-radius:20px;text-align:center}@media screen and (max-width: 768px){.gdown .gdown__heading{border-radius:0;padding:15px}.gdown .gdown__heading h2{line-height:1}}.gdown .gdown__body{overflow:hidden;background:#eff5fe;border:8px solid #9ebee4;border-top:0;border-bottom-right-radius:20px;border-bottom-left-radius:20px;text-align:center}@media screen and (max-width: 768px){.gdown .gdown__body{border:0;border-radius:0}}.gdown .gdown__body .img-intro,.gdown .gdown__body .img-name{margin:0 auto 20px}@media screen and (max-width: 768px){.gdown .gdown__body .img-intro,.gdown .gdown__body .img-name{width:80%;max-width:500px;margin:0 auto 20px}}.gdown .gdown__inner{padding:40px 50px}@media screen and (max-width: 768px){.gdown .gdown__inner{padding:30px 10px 10px}}@media screen and (max-width: 768px){.gdown .gdown__inner .img-caption{margin:-30px auto 30px;width:75%;max-width:400px}}.gdown .gdown-material{margin-top:43px}@media screen and (max-width: 768px){.gdown .gdown-material{margin-bottom:30px}}.gdown .gdown-material .gdown-material__title{margin-top:-73px}@media screen and (max-width: 768px){.gdown .gdown-material .gdown-material__title{margin:-60px auto 0;width:90%;max-width:330px;background:-moz-linear-gradient(top, #eff5fe 0%, #fff 50%);background:-webkit-linear-gradient(top, #eff5fe 0%, #fff 50%);background:linear-gradient(to bottom, #eff5fe 0%, #fff 50%)}}.gdown .gdown-material .gdown-material__body{padding:30px 50px;background:#FFF;border:5px solid #00479d;border-radius:20px}@media screen and (max-width: 768px){.gdown .gdown-material .gdown-material__body{padding:10px}}.gdown .gdown-material .gdown-material__desc{margin-top:15px;font-size:20px;font-weight:bold;text-align:left;line-height:1.8}@media screen and (max-width: 768px){.gdown .gdown-material .gdown-material__desc{font-size:16px;line-height:1.6}}.gdown .gdown-construct{position:relative;margin-top:30px;padding:40px;background:url("../../images/mattress/gdown_construct_bg.gif") repeat top center}@media screen and (max-width: 768px){.gdown .gdown-construct{padding:10px;margin-top:60px}}.gdown .gdown-construct .gdown-construct__title{margin-top:-70px;margin-bottom:30px}.gdown .gdown-construct .gdown-construct__list{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.gdown .gdown-construct .gdown-construct__list li{flex-basis:200px;width:auto}@media screen and (max-width: 768px){.gdown .gdown-construct .gdown-construct__list li{flex-basis:46%;margin:0 2% 20px}}.gdown .gdown-construct .gdown-construct__list li h4{margin:10px auto 0;padding:10px 0;border-radius:100px;background:#FFF;border:4px solid #00479d;color:#00479d;line-height:1.3}@media screen and (max-width: 768px){.gdown .gdown-construct .gdown-construct__list li h4{border-width:2px;font-size:14px;font-weight:normal;max-width:200px}}.gdown-feature{position:relative;z-index:1;padding:25px 0;background:linear-gradient(to bottom, #fff 0%, #ecf8fe 3%, #ecf8fe 100%)}@media screen and (max-width: 768px){.gdown-feature{padding:0 10px}}@media screen and (max-width: 768px){.gdown-feature .gdown-feature__title{width:80%;max-width:500px;margin:0 auto 20px}}@media screen and (max-width: 768px){.gdown-feature .gdown-feature__list{margin-top:40px}}.gdown-feature .gdown-feature__box{margin-bottom:30px}.gdown-feature .gdown-feature__box .heading{padding:24px 0 19px 50px;border-top-right-radius:20px;border-top-left-radius:20px;background:#00479d;text-align:center}@media screen and (max-width: 768px){.gdown-feature .gdown-feature__box .heading{padding:20px;height:15vw;z-index:1;position:relative}.gdown-feature .gdown-feature__box .heading img{width:45%;position:absolute;top:-20px;right:auto;bottom:0;left:10px}}.gdown-feature .gdown-feature__box .body{overflow:hidden;display:table;width:100%;border-bottom-right-radius:20px;border-bottom-left-radius:20px;border:5px solid #9ebee4;border-top:0;background:#FFF;vertical-align:top}@media screen and (max-width: 768px){.gdown-feature .gdown-feature__box .body{display:flex;flex-wrap:wrap;overflow:visible}}.gdown-feature .gdown-feature__box .body .intro{display:table-cell;width:337px;padding:23px 22px;background:url("../../images/mattress/gdown_feature_bg.gif") repeat top left;vertical-align:top;text-align:center}.gdown-feature .gdown-feature__box .body .intro img{margin:0 auto}@media screen and (max-width: 768px){.gdown-feature .gdown-feature__box .body .intro{width:100%;position:relative}}.gdown-feature .gdown-feature__box .body .intro .img-icon{margin-bottom:10px}@media screen and (max-width: 768px){.gdown-feature .gdown-feature__box .body .intro .img-icon{position:relative;top:-60px;z-index:2;width:70%;margin:0 auto -40px}}.gdown-feature .gdown-feature__box .body .intro h3{padding:17px 0 10px;background:#00479d;border-top-right-radius:10px;border-top-left-radius:10px;color:#FFF;font-weight:600;font-size:20px}@media screen and (max-width: 768px){.gdown-feature .gdown-feature__box .body .intro h3{padding:0;color:#00479d;background:transparent;margin:0 auto 10px;font-weight:bold}}.gdown-feature .gdown-feature__box .body .intro .gdown-feature__inner{padding:16px 17px;background:#FFF;border:5px solid #00479d;border-bottom-right-radius:10px;border-bottom-left-radius:10px}@media screen and (max-width: 768px){.gdown-feature .gdown-feature__box .body .intro .gdown-feature__inner{border:2px solid #00479d;border-radius:5px;padding:10px}}.gdown-feature .gdown-feature__box .body .intro .gdown-feature__inner p{font-size:20px;font-weight:500;text-align:left;line-height:1.6}@media screen and (max-width: 768px){.gdown-feature .gdown-feature__box .body .intro .gdown-feature__inner p{font-size:16px;font-weight:bold;line-height:1.4}}.gdown-feature .gdown-feature__box .body .intro .gdown-feature__inner p .gdown-feature__inner_sm{font-size:15px}.gdown-feature .gdown-feature__box .body .data{display:table-cell;padding:20px;text-align:center;vertical-align:middle}@media screen and (max-width: 768px){.gdown-feature .gdown-feature__box .body .data{width:100%}}.gdown-feature .gdown-feature__box .body .data img{vertical-align:top;margin:0 auto}.gdown-feature .gdown-feature__box .body .data_1{padding:0}.gdown-feature .gdown-feature__box .body .data_2{padding:0 0 20px}.voice{background:#ecf8fe}.voice .voice__heading{position:relative;padding:40px 0 35px;background:#00479d;text-align:center}@media screen and (max-width: 768px){.voice .voice__heading{padding:20px}.voice .voice__heading img{width:80%;max-width:240px;margin:0 auto}.voice .voice__heading img:not(.balloon){display:block}}.voice .voice__heading .balloon{position:absolute;top:-36px;right:-20px;bottom:0}.voice .voice__list{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;padding:40px 0 10px}@media screen and (max-width: 768px){.voice .voice__list{padding:10px}}.voice .voice__list li{flex-basis:304px;width:auto;margin-bottom:30px}@media screen and (max-width: 768px){.voice .voice__list li{flex-basis:100%}}.voice .voice__list .voice__list-box{position:relative;font-weight:bold;height:165px;padding:18px;background:#FFF;border:3px solid #00479d;border-radius:10px;color:#00479d}@media screen and (max-width: 768px){.voice .voice__list .voice__list-box{width:calc(100% - 55px);height:auto;padding:10px}}.voice .voice__list .voice__list-box i{display:block;width:65px;height:65px;margin:auto;position:absolute;top:140px;right:-20px;bottom:0}@media screen and (max-width: 768px){.voice .voice__list .voice__list-box i{transform:translateY(-50%);position:absolute;top:50%;right:-60px;bottom:auto}}.voice .voice__list .voice__list-box .user{position:absolute;right:60px;bottom:10px}@media screen and (max-width: 768px){.voice .voice__list .voice__list-box .user{display:block;text-align:right;position:relative;right:auto;bottom:auto}}.showcase-box-1 .showcase-box-1__container{position:relative;padding:100px 0;background:url("../../images/mattress/showcase_box_1_bg2.png") no-repeat top;background-position-y:70px}@media screen and (max-width: 768px){.showcase-box-1 .showcase-box-1__container{background:none;padding:3% 0}}.showcase-box-1 .showcase-box-1__title{margin-left:30px}@media screen and (max-width: 768px){.showcase-box-1 .showcase-box-1__title{margin:0 auto;width:80%}}.showcase-box-1 .showcase-box-1__img{margin:30px 0}@media screen and (max-width: 768px){.showcase-box-1 .showcase-box-1__img{padding:0 10px;width:100%;max-width:500px}}@media screen and (max-width: 768px){.showcase-box-1 .showcase-box-1__desc{padding:0 10px;margin:0 auto;max-width:500px}}.showcase-box-2{background:url("../../images/mattress/showcase_box_2_bg.jpg") no-repeat center;background-size:80%;background-position:center}@media screen and (min-width: 1920px){.showcase-box-2{background-image:url("../../images/mattress/showcase_box_2_bg.jpg");background-size:1480px;background-position:80px center}}@media screen and (max-width: 1280px){.showcase-box-2{background-image:url("../../images/mattress/showcase_box_2_bg.jpg");background-repeat:no-repeat;background-size:1080px}}@media screen and (max-width: 768px){.showcase-box-2{background-image:url("../../images/mattress/showcase_box_2_bg.jpg");background-repeat:no-repeat;background-size:115%;background-position:right 10% top 80%}}@media screen and (max-width: 375px){.showcase-box-2{background-position:right 0 top 63%}}.showcase-box-2 .showcase-box-2__title{margin-bottom:370px}@media screen and (max-width: 768px){.showcase-box-2 .showcase-box-2__title{width:80%;max-width:365px;text-align:center;margin:0 auto}}.showcase-box-2 .showcase-box-2__desc{padding-top:100px;width:95%;margin-bottom:30px}@media screen and (max-width: 768px){.showcase-box-2 .showcase-box-2__desc{padding:300px 10px 0;width:80%;max-width:350px;text-align:center;margin:0 auto}}@media screen and (max-width: 414px){.showcase-box-2 .showcase-box-2__desc{padding:190px 10px 0}}.showcase-box-3{padding:0 0 30px;background:url("../../images/mattress/showcase_box_3_bg.jpg") no-repeat top center;background-position-y:-560px}.showcase-box-3 .showcase-box-3__body{text-align:center}@media screen and (max-width: 768px){.showcase-box-3 .showcase-box-3__body{padding:0 10px;background:url("../mattress_1mg/showcase_box_bg_sp.png") no-repeat top center}}.showcase-box-3 .showcase-box-3__body table{width:100%;margin:20px auto 40px;border-collapse:collapse;border:2px solid #004598;padding:10px}@media screen and (max-width: 768px){.showcase-box-3 .showcase-box-3__body table{overflow:hidden;border:0;border-bottom:1px solid #004598;padding-bottom:0}}@media screen and (max-width: 768px){.showcase-box-3 .showcase-box-3__body table tr{display:block;float:left}.showcase-box-3 .showcase-box-3__body table tr:first-child{width:60px}.showcase-box-3 .showcase-box-3__body table tr:last-child{width:calc(100% - 60px)}}.showcase-box-3 .showcase-box-3__body table th{padding:10px 0;background:#00479d;color:#FFF;font-weight:500;font-size:20px;border-left:2px solid #003b84}@media screen and (max-width: 768px){.showcase-box-3 .showcase-box-3__body table th{border:1px solid #004598;border-top:1px solid #005ed0;border-bottom:0;font-size:14px;display:block;font-weight:normal;line-height:1}}.showcase-box-3 .showcase-box-3__body table th:first-child{border:0}@media screen and (max-width: 768px){.showcase-box-3 .showcase-box-3__body table th:first-child{border:1px solid #004598;border-bottom:0}}.showcase-box-3 .showcase-box-3__body table td{padding:10px 0;border:2px solid #004598;color:#333;font-weight:700;font-size:30px;line-height:1.2}@media screen and (max-width: 768px){.showcase-box-3 .showcase-box-3__body table td{border-width:1px;border-bottom:0;font-size:14px;display:block;font-weight:normal;line-height:1;text-align:left;padding-left:10px}}.showcase-box-3 .showcase-box-3__body table td small{display:block;font-size:20px}@media screen and (max-width: 768px){.showcase-box-3 .showcase-box-3__body table td small{font-size:14px;display:inline-block;letter-spacing:-.08em}}.showcase-box-3 .img-bnr-lg{margin:50px auto 0}@media screen and (max-width: 768px){.showcase-box-3 .img-bnr-lg{margin:10px auto 0}}.showcase-box-3 .showcase-box-3__alert{font-weight:bold;text-align:left;margin-top:40px;margin-left:40px;line-height:1.8}@media screen and (max-width: 768px){.showcase-box-3 .showcase-box-3__alert{background-color:#ffeaea;margin:30px auto 0;padding:6px}}.showcase-box-3 .img-price{margin:0 auto 50px}.showcase-box-3 .img-btn-cta{display:block;margin:50px auto}.showcase-box-3 .img-btn-cta img{margin:0 auto}.img-btn-cta--fixed{position:fixed;right:5px;bottom:20px;z-index:99}.img-btn-cta--fixed:hover{opacity:.8}@media screen and (max-width: 768px){.img-btn-cta--fixed{left:0;right:0;bottom:0}}.order-footer{line-height:1.8}.order-footer__abouts{padding:30px 0;background:#e3e7e9}@media screen and (max-width: 768px){.order-footer__abouts{padding:10px}}.order-footer__abouts .postageBox{display:table;margin:auto}.order-footer__abouts .text-postage{padding-left:40px}.order-footer__abouts .l-main{padding:2%;background:#fff;display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.order-footer__copys{text-align:right;padding:30px 0}@media screen and (max-width: 768px){.order-footer__copys{padding-bottom:140px}}.order-footer__copys .logo-effect{float:left;margin-right:20px;width:180px;position:relative;top:-10px}@media screen and (max-width: 768px){.order-footer__copys .logo-effect{text-align:center;width:50%;float:none;display:block;margin:0 auto}.order-footer__copys .logo-effect img{display:block;margin:auto;margin:0 auto}}.order-footer__copys .footerIn__links{float:left}.order-footer__copys .c-snsBox{float:none;display:inline-block}.order-footer__links{float:left;display:inline-block}@media screen and (max-width: 768px){.order-footer__links{width:100%}}.order-footer__links li{display:inline-block;line-height:1;padding-right:5px}@media screen and (max-width: 768px){.order-footer__links li{width:48%;text-align:center}}.order-footer__links li:first-child{border-right:1px solid #000}.order-footer__links a{display:inline-block;padding:0px 7px;font-size:12px;text-decoration:none;color:#000}@media screen and (max-width: 768px){.order-footer__links a{padding:0;font-size:10px}}.order-footer__copyright{float:right;width:194px;margin-left:20px}@media screen and (max-width: 768px){.order-footer__copyright{margin-left:0;float:none;text-align:center;display:block;margin:0 auto}}.order-footer__copyright img{margin-top:5px;vertical-align:middle}.abouts-block{float:left;width:30%;padding-right:2.4%;margin-right:2.4%;border-right:1px solid #ccc;box-sizing:content-box;font-size:14px}@media screen and (max-width: 768px){.abouts-block{width:100%;border-right:none;margin-right:0;padding:0 1%}}.abouts-block:last-child{padding:0;margin:0;border:0}.abouts-block .abouts-blocktitle{padding:3px 15px;margin-bottom:10px;background:#e3e7e9;border-radius:5px;font-weight:bold}.abouts-block .box-freeshipping{padding:15px;margin-bottom:10px;background:#e9f8ff;clear:both}.abouts-block .box-freeshipping img{float:left;margin-right:15px}.abouts-block .box-freeshipping p{font-weight:bold}.abouts-block .box-freeshipping p span{color:#ba0000}.abouts-block .box-time{padding:15px;margin-bottom:10px;background:#e9f8ff;text-align:center}.abouts-block .box-time p{margin-bottom:10px;font-weight:bold;font-size:12px}.abouts-block .postageBox span{color:#f61717;display:block;margin:0 auto;text-align:center}.abouts-block .abouts-block{margin-bottom:30px}.abouts-block .abouts-blockIn:first-child{margin-bottom:30px}.abouts-block .link-detail{display:block;text-align:right;color:#00479d;font-weight:bold;text-decoration:none}@media screen and (max-width: 768px){.abouts-block .link-detail{width:100%;padding:5px 0;margin:10px 0;border:1px solid;text-align:center}}.abouts-block .link-detail .arrow:before{content:"\f0da";font-family:FontAwesome;margin-right:5px;color:#2aa1d9}.abouts-block .order-credit{width:100%;margin:0}.abouts-block .abouts-address{margin-bottom:10px}.abouts-block .abouts-tel{color:#2aa1d9;font-size:22px;font-weight:bold}.abouts-block .abouts-tel .tel:before{content:"\f095";font-family:FontAwesome;margin-right:5px;color:#94d0ec}.abouts-block .abouts-mail{color:#2aa1d9}.abouts-block .abouts-mail .mail:before{content:"\f0e0";font-family:FontAwesome;margin-right:5px;color:#94d0ec}.closed-info{width:80%;background:#fff;border:15px solid #c60707;text-align:center;padding:0 20px 20px;margin:20px auto 0}@media screen and (max-width: 768px){.closed-info{width:calc(100% - 20px);border-width:10px;padding:0 10px 10px;margin:10px auto 0}}.closed-info h4{color:#c60707;font-size:24px;font-weight:bold;margin:10px auto}@media screen and (max-width: 768px){.closed-info h4{font-size:16px}}.closed-info p{color:#00479d;font-size:14px}@media screen and (max-width: 768px){.closed-info p{font-size:12px}}
/*# sourceMappingURL=style.css.map */
