/*!
 * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-family:sans-serif;line-height:1.15}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;background-color:#fff;color:#212529;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;text-align:left}[tabindex="-1"]:focus{outline:0!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{-webkit-text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;border-bottom:0;text-decoration:underline;text-decoration:underline dotted;cursor:help}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{background-color:transparent;color:#007bff;text-decoration:none}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{border-style:none;vertical-align:middle}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5rem;padding:0;color:inherit;font-size:1.5rem;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}
body{color:#212121;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:16px;font-size:1rem}ul,ol{margin-bottom:0;padding-left:0;list-style:none}p,h1,h2,h3,h4,h5,h6{margin-bottom:0;font-weight:normal}button{outline:none !important}img{vertical-align:top}a:hover{text-decoration:none}section{margin:0;padding:0}.l-content img{width:100%;height:auto}.st-footer{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;display:grid;grid-template-columns:260px 1fr;grid-template-rows:auto auto;align-items:center;padding:30px 40px;background-color:#fff;}.st-footer__zero{grid-column:1/3;grid-row:1/2;}.st-footer__zero nav{margin:0 0 30px 0;}.st-footer__zero nav ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;}.st-footer__zero nav ul li{margin:0 1em 0 0;}.st-footer__zero nav ul li:last-child{margin-right:0}.st-footer__zero nav ul li a{color:#00a040;}.st-footer__zero nav ul li a:after{display:inline-block;width:12px;height:12px;margin:0 0 0 .5em;background:url("../img/icon_blank_green.png") left top no-repeat;background-size:12px auto;content:"";vertical-align:middle}.st-footer__primary{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;grid-column:1/2;grid-row:2/3;align-items:center;justify-content:space-between;margin:0 0 20px 0;}.st-footer__primary .logo{-webkit-box-flex:0;-webkit-flex:0 1 130px;-ms-flex:0 1 130px;flex:0 1 130px;}.st-footer__primary .sns{-webkit-box-flex:0;-webkit-flex:0 1 60px;-ms-flex:0 1 60px;flex:0 1 60px;}.st-footer__primary .sns ul{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;}.st-footer__primary .sns ul li{line-height:1;}.st-footer__primary .sns ul li.btn-twitter{-webkit-box-flex:0;-webkit-flex:0 1 20px;-ms-flex:0 1 20px;flex:0 1 20px}.st-footer__primary .sns ul li.btn-facebook{-webkit-box-flex:0;-webkit-flex:0 1 16px;-ms-flex:0 1 16px;flex:0 1 16px}.st-footer__primary .sns ul li.btn-hamburger-menu{display:none;}.st-footer__secondary{grid-column:2/3;grid-row:2/3;}.st-footer__secondary .copyright{font-size:12px;font-size:.75rem;text-align:right;}.st-header{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;height:70px;padding:0 50px;z-index:100;}.st-header h1{-webkit-box-flex:0;-webkit-flex:0 1 105px;-ms-flex:0 1 105px;flex:0 1 105px;line-height:1}.st-header__function{-webkit-box-flex:0;-webkit-flex:0 1 60px;-ms-flex:0 1 60px;flex:0 1 60px;}.st-header__function ul{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;}.st-header__function ul li{line-height:1;}.st-header__function ul li.btn-twitter{-webkit-box-flex:0;-webkit-flex:0 1 20px;-ms-flex:0 1 20px;flex:0 1 20px}.st-header__function ul li.btn-facebook{-webkit-box-flex:0;-webkit-flex:0 1 16px;-ms-flex:0 1 16px;flex:0 1 16px}.st-header__function ul li.btn-hamburger-menu{display:none;}.st-main{position:relative;z-index:1;}.c-button__hamburger{display:block;position:relative;width:20px;height:16px;padding:0;border:none;outline:none;background:none;cursor:pointer;}.c-button__hamburger span.bar{display:inline-block;position:absolute;left:0;width:100%;height:2px;background-color:#00a040;}.c-button__hamburger span.bar:nth-of-type(1){-webkit-transition:all .2s;top:0;transition:all .2s}.c-button__hamburger span.bar:nth-of-type(2){-webkit-transition:all .2s;top:7px;transition:all .2s}.c-button__hamburger span.bar:nth-of-type(3){top:14px}.c-button__hamburger[aria-expanded="true"] span.bar:nth-of-type(1){-webkit-transform:rotate(45deg);top:7px;transform:rotate(45deg)}.c-button__hamburger[aria-expanded="true"] span.bar:nth-of-type(2){-webkit-transform:rotate(135deg);top:7px;transform:rotate(135deg)}.c-button__hamburger[aria-expanded="true"] span.bar:nth-of-type(3){display:none}.c-button__page-top{display:none;position:fixed;right:50px;bottom:80px;}.c-button__page-top a{display:block;position:relative;width:60px;height:60px;border-radius:50%;background-color:#00a040;}.c-button__page-top a:before{-webkit-transform:rotate(-45deg) translateX(-3px) translateY(3px);position:absolute;top:0;right:0;bottom:0;left:0;width:18px;height:18px;margin:auto;transform:rotate(-45deg) translateX(-3px) translateY(3px);border-top:solid 1px #fff;border-right:solid 1px #fff;content:""}.slick-prev,.slick-next{width:60px;height:60px;border-radius:50%;background-color:rgba(0,160,64,0.8);z-index:1;}.slick-prev:before,.slick-next:before{display:none}.slick-prev:after,.slick-next:after{position:absolute;top:50%;left:50%;width:14px;height:14px;content:''}.slick-prev:hover,.slick-next:hover{background-color:rgba(0,160,64,0.9)}.slick-prev:focus,.slick-next:focus{background-color:rgba(0,160,64,0.9)}.slick-prev:after{-webkit-transform:translateX(-4px) translateY(-7px) rotate(-45deg);transform:translateX(-4px) translateY(-7px) rotate(-45deg);border-top:solid 1px #fff;border-left:solid 1px #fff}.slick-next:after{-webkit-transform:translateX(-10px) translateY(-7px) rotate(45deg);transform:translateX(-10px) translateY(-7px) rotate(45deg);border-top:solid 1px #fff;border-right:solid 1px #fff}.slick-dots .slick-slider{margin-bottom:0}.slick-dots li{width:auto;height:auto;margin:0;}.slick-dots li button{position:relative;width:16px;height:16px;}.slick-dots li button:before{position:absolute;top:0;right:0;bottom:0;left:0;width:6px;height:6px;margin:auto;border-radius:50%;background-color:#00a040;content:''}.slick-dots li.slick-active button:before{width:8px;height:8px;opacity:1}.slick-dotted.slick-slider{margin-bottom:0}.main-visual{position:relative;min-width:800px;min-height:668.2730923694779px;}.main-visual_bg{position:absolute;top:0;left:0;width:100%;width:100%;height:100%;height:0;padding-top:83.53413654618474%;background:url("../img/img_main_visual-bg_pc.jpg") center top no-repeat;background-color:#fff;background-size:cover;background-size:100% auto;opacity:0;z-index:1;}.main-visual_bg.animation{-webkit-animation-name:showBackground;-webkit-animation-duration:1s;-webkit-animation-timing-function:ease-out;-webkit-animation-delay:.5s;-webkit-animation-iteration-count:1;-webkit-animation-direction:normal;-webkit-animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-name:showBackground;animation-duration:1s;animation-fill-mode:forwards;animation-play-state:running;animation-timing-function:ease-out;animation-delay:.5s;animation-iteration-count:1;animation-direction:normal}.main-visual_product{position:absolute;top:0;left:0;width:100%;height:100%;background:url("../img/img_main_visual-product_pc.png") right bottom no-repeat;background-size:cover;background-size:auto 100%;opacity:0;z-index:2;}.main-visual_product.animation{-webkit-animation-name:showProduct;-webkit-animation-duration:1s;-webkit-animation-timing-function:ease-out;-webkit-animation-delay:1.5s;-webkit-animation-iteration-count:1;-webkit-animation-direction:normal;-webkit-animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-name:showProduct;animation-duration:1s;animation-fill-mode:forwards;animation-play-state:running;animation-timing-function:ease-out;animation-delay:1.5s;animation-iteration-count:1;animation-direction:normal}.main-visual_copy01{position:absolute;top:0;left:0;width:100%;height:100%;background:url("../img/img_main_visual-copy01_pc.png") left top no-repeat;background-size:cover;opacity:0;z-index:3;}.main-visual_copy01.animation{-webkit-animation-name:showCopy01;-webkit-animation-duration:.5s;-webkit-animation-timing-function:ease-out;-webkit-animation-delay:3.5s;-webkit-animation-iteration-count:1;-webkit-animation-direction:normal;-webkit-animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-name:showCopy01;animation-duration:.5s;animation-fill-mode:forwards;animation-play-state:running;animation-timing-function:ease-out;animation-delay:3.5s;animation-iteration-count:1;animation-direction:normal}.main-visual_copy02{position:absolute;top:0;left:0;width:100%;height:100%;background:url("../img/img_main_visual-copy02_pc.png") center center no-repeat;background-size:cover;opacity:0;z-index:4;}.main-visual_copy02.animation{-webkit-animation-name:showCopy02;-webkit-animation-duration:.5s;-webkit-animation-timing-function:ease-out;-webkit-animation-delay:5s;-webkit-animation-iteration-count:1;-webkit-animation-direction:normal;-webkit-animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-name:showCopy02;animation-duration:.5s;animation-fill-mode:forwards;animation-play-state:running;animation-timing-function:ease-out;animation-delay:5s;animation-iteration-count:1;animation-direction:normal}.main-visual_logo{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;opacity:0;z-index:5;}.main-visual_logo.animation{-webkit-animation-name:showLogo;-webkit-animation-duration:1s;-webkit-animation-timing-function:ease-out;-webkit-animation-delay:1.5s;-webkit-animation-iteration-count:1;-webkit-animation-direction:normal;-webkit-animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-name:showLogo;animation-duration:1s;animation-fill-mode:forwards;animation-play-state:running;animation-timing-function:ease-out;animation-delay:1.5s;animation-iteration-count:1;animation-direction:normal}@-webkit-keyframes showBackground{0%{opacity:0}100%{opacity:1}}@keyframes showBackground{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes showProduct{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes showProduct{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes showCopy01{0%{opacity:0}100%{opacity:1}}@keyframes showCopy01{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes showCopy02{0%{opacity:0}100%{opacity:1}}@keyframes showCopy02{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes showLogo{0%{opacity:0}100%{opacity:1}}@keyframes showLogo{0%{opacity:0}100%{opacity:1}}.p-modal__tvcm{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);z-index:999;}.p-modal__tvcm.open{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-animation:showModal .2s linear 0s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;animation:showModal .2s linear 0s}.p-modal__tvcm_movie{position:relative;width:1100px;height:619px;}.p-modal__tvcm_movie .close{display:block;position:absolute;top:-35px;right:-35px;width:30px;height:30px;}.p-modal__tvcm_movie .close span{display:inline-block;position:absolute;left:0;width:100%;height:2px;background-color:#fff;}.p-modal__tvcm_movie .close span:nth-of-type(1){-webkit-transform:rotate(45deg);top:12px;transform:rotate(45deg);}.p-modal__tvcm_movie .close span:nth-of-type(2){-webkit-transform:rotate(135deg);top:12px;transform:rotate(135deg);}.p-modal__tvcm_movie_player{position:relative;width:100%;padding-top:56.25%;}.p-modal__tvcm_movie_player iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}@-webkit-keyframes showModal{from{opacity:0}to{opacity:1}}@keyframes showModal{from{opacity:0}to{opacity:1}}.p-scroll-bar{position:absolute;top:0;right:10px;bottom:0;width:18px;height:410px;margin:auto 0;z-index:10;}.p-scroll-bar label{display:block;margin:0 0 8px 0;}.p-scroll-bar .bar{position:relative;width:1px;height:360px;margin:0 auto;background:-webkit-gradient(linear,left top, left bottom,from(rgba(255,255,255,0)),color-stop(20%, #fff),color-stop(80%, #fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 20%,#fff 80%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 20%,#fff 80%,rgba(255,255,255,0) 100%);}.p-scroll-bar .bar .circle{-webkit-animation-name:circleTopToBottom;-webkit-animation-duration:4s;-webkit-animation-timing-function:ease-in-out;-webkit-animation-delay:0;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:normal;-webkit-animation-fill-mode:none;-webkit-animation-play-state:running;display:block;position:absolute;top:0;left:-3px;width:7px;height:7px;border-radius:50%;background-color:#fff;animation-name:circleTopToBottom;animation-duration:4s;animation-fill-mode:none;animation-play-state:running;animation-timing-function:ease-in-out;animation-delay:0;animation-iteration-count:infinite;animation-direction:normal}@-webkit-keyframes circleTopToBottom{0%{top:0%;opacity:0}30%{top:0%;opacity:0}50%{opacity:1}80%{opacity:1}100%{top:100%;opacity:0}}@keyframes circleTopToBottom{0%{top:0%;opacity:0}30%{top:0%;opacity:0}50%{opacity:1}80%{opacity:1}100%{top:100%;opacity:0}}.p-drawer{display:none;}.p-drawer_inner{padding:10px 0 0 0}.p-drawer_logo{width:145px;margin:0 auto 30px}.p-drawer nav{width:50%;margin:0 auto;}.p-drawer nav ul{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row-reverse;justify-content:space-between;}.p-drawer nav ul li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}.p-drawer nav ul li:first-child a span{margin-top:-.5rem}.p-drawer nav ul li a{display:block;position:relative;width:100%;height:100%;color:#212121;}.p-drawer nav ul li a span{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-webkit-transform:translateX(-50%);display:inline-block;position:relative;top:0;left:50%;transform:translateX(-50%);font-family:"Noto Serif JP",serif;line-height:1;text-indent:1.5em;writing-mode:vertical-rl}.p-drawer nav ul li a:hover{color:#808080}.p-drawer nav ul li a:before{-webkit-transform:translateX(1px);position:absolute;top:0;left:50%;width:1px;height:15px;transform:translateX(1px);background-color:#00a040;content:''}.loading-wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:fixed;align-items:center;justify-content:center;width:100%;height:100%;background-color:#fff;z-index:9999;}.loading-wrapper p{width:60px;}.loading-wrapper p img{width:100%;height:auto}.u-br-sm{display:none;}.u-clearfix:after{display:block;clear:both;content:""}.u-hover{-webkit-transition:all .2s;transition:all .2s;}.u-hover:hover{opacity:.8}.u-mincho{font-family:"Noto Serif JP",serif}.u-indent-1{text-indent:-1rem}.u-vertical{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row-reverse;}.u-vertical .heading.with-icon-leaf .vertical:after{display:inline-block;width:35px;height:35px;margin:0;margin:10px 0 0 0;background:url("../img/icon_leaf.png") left top no-repeat;background-size:100% auto;content:""}.u-vertical .vertical{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;position:relative;writing-mode:vertical-rl}.page-index{background:url("../img/bg_begie_pc.png") center top repeat;}.page-index_main{position:relative;padding:0 0 240px 0;}.page-index_main_inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row-reverse;}.page-index_main_image{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.page-index_main_navigation{-webkit-box-flex:0;-webkit-flex:0 1 440px;-ms-flex:0 1 440px;flex:0 1 440px;min-width:440px;padding:70px 0 0 0;}.page-index_main_navigation .logo{width:160px;margin:0 auto 40px;}.page-index_main_navigation nav{width:50%;margin:0 auto 20px;}.page-index_main_navigation nav ul{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row-reverse;justify-content:space-between;}.page-index_main_navigation nav ul li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}.page-index_main_navigation nav ul li:first-child a span{margin-top:-.5rem}.page-index_main_navigation nav ul li a{display:block;position:relative;width:100%;color:#212121;}.page-index_main_navigation nav ul li a span{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-webkit-transform:translateX(-50%);display:inline-block;position:relative;top:0;left:50%;transform:translateX(-50%);letter-spacing:.1em;line-height:1;text-indent:1.5em;writing-mode:vertical-rl}.page-index_main_navigation nav ul li a:hover{color:#808080}.page-index_main_navigation nav ul li a:before{-webkit-transform:translateX(1px);position:absolute;top:0;left:50%;width:1px;height:15px;transform:translateX(1px);background-color:#00a040;content:''}.page-index_main_navigation .btn-voice p{width:239px;margin:0 auto;}.page-index_reason-summary{height:768px;background:url("../img/bg_reason_illust.jpg") center center no-repeat #fff;background-size:auto 630px;}.page-index_reason-summary_inner{position:relative;width:1000px;margin:0 auto;z-index:100;}.page-index_reason-summary_head{position:absolute;top:-130px;right:0;min-height:450px;}.page-index_reason-summary_head .heading{width:138px;font-size:30px;font-size:1.875rem;font-weight:bold;letter-spacing:.2rem;}.page-index_reason-summary_head .heading .indent{margin-top:-.5em}.page-index_reason-summary_head .lead{width:180px;padding:0 20px 0 0;line-height:2.5;}.page-index_reason-detail{background-image:url("../img/img_reason_tree_pc.png"),url("../img/bg_begie_pc.png");background-position:right 130px bottom 60px,center top;background-repeat:no-repeat,repeat;}.page-index_reason-detail_inner{position:relative;width:700px;margin:0 auto;padding:200px 0 250px;}.page-index_reason-detail_main{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row-reverse;justify-content:space-between;}.page-index_reason-detail_main .overview{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}.page-index_reason-detail_main .overview ul{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row-reverse;justify-content:space-between;height:100%;}.page-index_reason-detail_main .overview ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.page-index_reason-detail_main .image{-webkit-box-flex:0;-webkit-flex:0 1 292px;-ms-flex:0 1 292px;flex:0 1 292px;}.page-index_reason-detail_main .image p{width:252px;}.page-index_reason-detail .item{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;justify-content:center;margin:0 auto;padding:80px 0 0 0;}.page-index_reason-detail .item-feature{display:inline-block;position:absolute;top:-200px;left:-100px;min-height:600px;}.page-index_reason-detail .item:before{display:inline-block;position:absolute;top:0;right:0;left:0;width:55px;height:50px;margin:0 auto;background-position:left top;background-repeat:no-repeat;background-size:100% auto;content:"";}.page-index_reason-detail .item.num-01{top:-300px;left:-40px;width:147px;}.page-index_reason-detail .item.num-01 .item-inner{width:147px;}.page-index_reason-detail .item.num-01 .item-inner .lead{width:111px;}.page-index_reason-detail .item.num-01:before{background-image:url("../img/txt_reason_num01.png")}.page-index_reason-detail .item.num-02:before{background-image:url("../img/txt_reason_num02.png")}.page-index_reason-detail .item.num-03:before{background-image:url("../img/txt_reason_num03.png")}.page-index_reason-detail .item.num-04:before{background-image:url("../img/txt_reason_num04.png")}.page-index_reason-detail .item-inner{width:125px}.page-index_reason-detail .item .heading{width:36px;height:100%;font-size:24px;font-size:1.5rem;font-weight:bold;letter-spacing:.2rem;}.page-index_reason-detail .item .heading .vertical{min-height:500px;}.page-index_reason-detail .item .heading .vertical em{font-size:20px;font-size:1.25rem;font-style:normal}.page-index_reason-detail .item .lead{width:74px;height:100%;padding:0 10px 0 0;line-height:2;}.page-index_reason-detail .item .lead .vertical{min-height:500px;}.page-index_style{background:url("../img/bg_green_pc.png") center top repeat;}.page-index_style_inner{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-transform:translateY(-60px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;justify-content:space-between;width:1120px;min-height:610px;margin:0 auto;transform:translateY(-60px);}.page-index_style_secondary{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-image:url("../img/img_style_catch.png");background-position:left bottom;background-repeat:no-repeat;background-size:220px auto;}.page-index_style_primary{-webkit-box-flex:0;-webkit-flex:0 1 840px;-ms-flex:0 1 840px;flex:0 1 840px}.page-index_style_head{position:absolute;width:186px;min-height:590px;}.page-index_style_head .heading{width:46px;font-size:30px;font-size:1.875rem;font-weight:bold;letter-spacing:.2rem;}.page-index_style_head .lead{width:140px;padding:0 20px 0 0;line-height:2.5;}.page-index_style_photos{width:840px;margin:0 0 10px 0;}.page-index_style_instagram p{color:#00a040;font-weight:bold;}.page-index_style_instagram p:before{display:inline-block;margin:-4px 10px 0 0;font-family:"Font Awesome 5 Brands";font-size:24px;font-size:1.5rem;font-weight:400;content:"\f16d";vertical-align:middle}.page-index_style_slider_pc .slick-prev{left:-30px}.page-index_style_slider_pc .slick-next{right:-30px}.page-index_style_slider_pc .slick-dots{bottom:-35px;text-align:right}.page-index_style_slider_pc li .photos{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;justify-content:flex-start;width:840px;height:560px;}.page-index_style_slider_pc li .photos p{width:280px;}.page-index_style_slider_pc li .photos p a{display:block}.page-index_style_slider_sp{display:none;}.page-index_style_slider_sp .slick-prev{left:25px}.page-index_style_slider_sp .slick-next{right:25px}.page-index_style_slider_sp li p{width:275px;margin:0 5px}.page-index_voice{padding:150px 0 370px;background:url("../img/bg_begie_pc.png") center top repeat;}.page-index_voice_inner{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;flex-direction:row-reverse;justify-content:space-between;width:1020px;min-height:890px;margin:0 auto;}.page-index_voice_secondary{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:70px 0 0 0;background-image:url("../img/img_voice_catch.png");background-position:center top 100px;background-repeat:no-repeat;background-size:420px auto;}.page-index_voice_primary{-webkit-box-flex:0;-webkit-flex:0 1 560px;-ms-flex:0 1 560px;flex:0 1 560px}.page-index_voice_voices{width:560px;}.page-index_voice_voices p.shoulder{margin:0 0 20px 0;font-size:14px;font-size:.875rem;text-align:center;}.page-index_voice_voices p.website{text-align:center;}.page-index_voice_voices p.website a{color:#00a040;font-weight:bold;text-decoration:underline;}.page-index_voice_voices p.website a:before{display:none;}.page-index_voice_voices p.website a:after{display:inline-block;width:20px;height:20px;margin:0 0 0 10px;background:url("../img/icon_blank_green.png") left top no-repeat;background-size:20px auto;content:"";vertical-align:middle;}.page-index_voice_voices ul{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;margin:-40px 0 160px;}.page-index_voice_voices ul li{-webkit-box-flex:0;-webkit-flex:0 1 260px;-ms-flex:0 1 260px;flex:0 1 260px;min-width:260px;margin:40px 0 0 0;}.page-index_voice_voices ul li:nth-child(even) .card{-webkit-transform:translateY(100px);transform:translateY(100px);}.page-index_voice_voices ul li .card{-webkit-box-shadow:30px 30px 46px rgba(66,49,5,0.3);overflow:hidden;border-radius:12px;box-shadow:30px 30px 46px rgba(66,49,5,0.3);}.page-index_voice_voices ul li .card.bird{background:url("../img/bg_voice_bird.jpg") left top no-repeat;background-size:100% auto;}.page-index_voice_voices ul li .card.bird a label{width:110px;}.page-index_voice_voices ul li .card.morning{background:url("../img/bg_voice_morning.jpg") left top no-repeat;background-size:100% auto;}.page-index_voice_voices ul li .card.morning a label{width:92px;}.page-index_voice_voices ul li .card.river{background:url("../img/bg_voice_river.jpg") left top no-repeat;background-size:100% auto;}.page-index_voice_voices ul li .card.river a label{width:78px;}.page-index_voice_voices ul li .card.forest{background:url("../img/bg_voice_forest.jpg") left top no-repeat;background-size:100% auto;}.page-index_voice_voices ul li .card.forest a label{width:122px;}.page-index_voice_voices ul li .inbox a{-webkit-transition:all .25s;display:block;position:relative;height:312px;background-color:rgba(0,0,0,0.5);transition:all .25s;}.page-index_voice_voices ul li .inbox a.playing{background-color:rgba(0,0,0,0)}.page-index_voice_voices ul li .inbox a label{position:absolute;top:190px;right:0;left:0;margin:0 auto;}.page-index_voice_voices ul li .inbox a span.button{-webkit-transform:translateY(-20px);display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:70px;height:70px;margin:auto;transform:translateY(-20px);border-radius:50%;background-color:#00a040;}.page-index_voice_voices ul li .inbox a span.button:before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;content:""}.page-index_voice_voices ul li .inbox a span.button.play:before{width:21px;height:16px;background:url("../img/icon_speaker.png");background-size:21px 16px;}.page-index_voice_voices ul li .inbox a span.button.stop:before{width:21px;height:15px;background:url("../img/icon_speaker_off.png");background-size:21px 15px;}.page-index_voice_head{position:relative;right:0;left:0;width:50%;min-height:620px;margin:auto;}.page-index_voice_head .heading{width:46px;font-size:30px;font-size:1.875rem;font-weight:bold;letter-spacing:.2rem;}.page-index_voice_head .lead{width:180px;padding:0 20px 0 0;line-height:2.5;}.page-index_times{margin-bottom:220px;background:url("../img/bg_green_pc.png") center top repeat;}.page-index_times_inner{-webkit-transform:translateY(-220px);margin:0 0 -220px 0;padding:0 0 60px 0;transform:translateY(-220px);}.page-index_times_head{margin:0 0 40px 0;}.page-index_times_head h2{margin:0 0 20px 0;font-size:30px;font-size:1.875rem;font-weight:bold;letter-spacing:.1rem;line-height:1;text-align:center;}.page-index_times_head h2:before{display:block;width:35px;height:35px;margin:0 auto 5px;background:url("../img/icon_leaf.png") left top no-repeat;background-size:100% auto;content:"";}.page-index_times_head .lead{text-align:center;}.page-index_times_slider .slick-prev{left:25px}.page-index_times_slider .slick-next{right:25px}.page-index_times_slider li .item{width:356px;margin:0 18px;}.page-index_times_slider li .item >a{display:block;color:#000}.page-index_times_slider li .item .image{position:relative;margin:0 0 20px 0;overflow:hidden;border-radius:12px;}.page-index_times_slider li .item .image .label{display:inline-block;position:absolute;bottom:10px;left:10px;padding:5px 12px;border-radius:6px;background-color:#00a040;color:#fff;font-size:14px;font-size:.875rem;line-height:1;}.page-index_times_slider li .item .detail p.date{margin:0 0 10px 0;color:#00a040;font-size:14px;font-size:.875rem;}.page-index_times_slider li .item .detail p.heading{-webkit-font-feature-settings:"palt";margin:0 0 5px 0;font-feature-settings:"palt";font-size:20px;font-size:1.25rem;font-weight:bold;}.page-index_times_slider li .item .detail p.summary{margin:0 0 10px 0;font-size:14px;font-size:.875rem;line-height:1.6;}.page-index_times_slider li .item .detail p.link span{color:#00a040;font-size:14px;font-size:.875rem;}.page-index_times_slider li .item .detail p.link span:before{display:inline-block;width:20px;height:20px;margin:-2px 8px 0 0;background:url("../img/icon_blank_green.png") left top no-repeat;background-size:100% auto;content:"";vertical-align:middle;}.page-index_tvcm{background-image:url("../img/img_tvcm_tree_pc.png"),url("../img/bg_begie_pc.png");background-position:right 60px bottom,center top;background-repeat:no-repeat,repeat;}.page-index_tvcm_inner{position:relative;width:748px;margin:0 auto;padding:150px 0 350px;}.page-index_tvcm_head{position:absolute;top:150px;right:-90px;}.page-index_tvcm_head .heading{font-size:30px;font-size:1.875rem;font-weight:bold;}.page-index_tvcm_capture{position:relative;}.page-index_tvcm_capture .catch{position:absolute;top:-50px;left:-90px;width:178px;z-index:2;}.page-index_tvcm_capture .button{-webkit-box-shadow:40px 40px 46px rgba(66,49,5,0.2);position:relative;margin:0 0 60px 0;overflow:hidden;border-radius:12px;box-shadow:40px 40px 46px rgba(66,49,5,0.2);z-index:1;}.page-index_tvcm_profile{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;}.page-index_tvcm_profile .photo{-webkit-box-flex:0;-webkit-flex:0 1 100px;-ms-flex:0 1 100px;flex:0 1 100px;}.page-index_tvcm_profile .oveview{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 0 0 30px;}.page-index_tvcm_profile .oveview .name{margin:0 0 10px 0;font-size:20px;font-size:1.25rem;font-weight:bold;}.page-index_tvcm_profile .oveview .discription{font-size:14px;font-size:.875rem;line-height:1.8;}.page-index_product{height:600px;background:url("../img/bg_product_pc.jpg") center center no-repeat;background-size:cover;}.page-index_product_inner{-webkit-transform:translateY(-160px);width:280px;margin:0 auto;transform:translateY(-160px);}.page-index_product_inner p.product{width:272px;margin:0 auto;}.page-index_product_inner p.button{margin:0 auto 30px;}.page-index_product_inner p.button a{display:block;position:relative;padding:20px 0;border:solid 1px #fff;border-radius:10px;color:#fff;line-height:1;text-align:center;}.page-index_product_inner p.button a:after{-webkit-transform:rotate(45deg);position:absolute;top:0;right:20px;bottom:0;width:8px;height:8px;margin:auto 0;transform:rotate(45deg);border-top:solid 1px #fff;border-right:solid 1px #fff;content:"";}.page-index_product_inner p.lineup a{display:block;position:relative;color:#fff;font-size:14px;font-size:.875rem;line-height:1;text-align:center;}.page-index_product_inner p.lineup a:after{-webkit-transform:rotate(45deg);position:absolute;top:0;right:5px;bottom:0;width:8px;height:8px;margin:auto 0;transform:rotate(45deg);border-top:solid 1px #fff;border-right:solid 1px #fff;content:""}@media only screen and (max-width:768px){.st-footer{display:block;padding:15px 0}.st-footer__zero nav ul li{-webkit-align-content:stretch;-ms-flex-line-pack:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-content:stretch;width:50vw;margin:0}.st-footer__zero nav ul li a{display:block;width:100%;padding:.5em}.st-footer__primary{padding:0 20px}.st-footer__primary .logo{-webkit-box-flex:0;-webkit-flex:0 1 107px;-ms-flex:0 1 107px;flex:0 1 107px}.st-footer__primary .sns{-webkit-box-flex:0;-webkit-flex:0 1 50px;-ms-flex:0 1 50px;flex:0 1 50px}.st-footer__primary .sns ul li.btn-hamburger-menu{-webkit-box-flex:0;-webkit-flex:0 1 20px;-ms-flex:0 1 20px;display:block;flex:0 1 20px}.st-footer__secondary{padding-right:20px}.st-footer__secondary .copyright{text-align:center}.st-header{position:fixed;width:100%;height:65px;padding:0 25px;background-color:#fff}.st-header__function{-webkit-box-flex:0;-webkit-flex:0 1 95px;-ms-flex:0 1 95px;flex:0 1 95px}.st-header__function ul li.btn-hamburger-menu{-webkit-box-flex:0;-webkit-flex:0 1 20px;-ms-flex:0 1 20px;display:block;flex:0 1 20px}.st-main{padding:65px 0 0 0}.slick-prev,.slick-next{width:50px;height:50px}.main-visual{min-width:auto;height:0;min-height:auto;padding-bottom:130.13333333333333%}.main-visual_bg{background:url("../img/img_main_visual-bg_sp.jpg") center top no-repeat;background-size:100% auto}.main-visual_product{background:url("../img/img_main_visual-product_sp.png") center bottom no-repeat;background-size:auto 100%}.main-visual_copy01{background:url("../img/img_main_visual-copy01_sp.png") center top no-repeat;background-size:auto 100%}.main-visual_copy02{background:url("../img/img_main_visual-copy02_sp.png") center top no-repeat;background-size:auto 100%}.main-visual_logo{display:block;background:url("../img/img_main_visual-logo_sp.png") center top no-repeat;background-size:100% auto}.p-modal__tvcm_movie{width:95%;height:auto}.p-modal__tvcm_movie .close{top:-30px;right:0;width:20px;height:20px}.p-modal__tvcm_movie .close span:nth-of-type(1){top:8px}.p-modal__tvcm_movie .close span:nth-of-type(2){top:8px}.p-scroll-bar{right:5px;width:12px;height:220px}.p-scroll-bar label{margin:0 0 12px 0}.p-scroll-bar .bar{height:180px}.p-scroll-bar .bar .circle{left:-2px;width:5px;height:5px}.p-drawer{-webkit-transform:translateX(0);-webkit-transition:all .4s;display:block;position:fixed;top:65px;left:0;width:100vw;height:calc(100vh - 65px);transform:translateX(0);background-color:#fff;transition:all .4s;z-index:100}.p-drawer[aria-hidden="true"]{-webkit-transform:translateX(100vw);transform:translateX(100vw)}.loading-wrapper p{width:40px}.u-br-md{display:none}.u-br-sm{display:inline}.u-vertical .heading.with-icon-leaf .vertical:after{width:20px;height:20px}.page-index{background:url("../img/bg_begie_sp.png") center top repeat;background-size:375px auto}.page-index_main{padding:0 0 400px 0}.page-index_main_inner{display:block}.page-index_main_navigation{min-width:auto;padding:0}.page-index_main_navigation .logo{display:none}.page-index_main_navigation nav{display:none}.page-index_main_navigation .btn-voice{position:fixed;bottom:10px;left:0;width:100%;z-index:99}.page-index_main_navigation .btn-voice p{width:259px}.page-index_reason-summary{height:500px;background-size:auto 370px}.page-index_reason-summary_inner{width:auto}.page-index_reason-summary_head{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;top:-250px;right:0;left:0;justify-content:center;min-height:350px;margin:auto}.page-index_reason-summary_head .heading{width:70px;font-size:20px;font-size:1.25rem}.page-index_reason-summary_head .lead{width:150px;padding:0 10px 0 0;font-size:14px;font-size:.875rem}.page-index_reason-detail{background-image:url("../img/img_reason_tree_sp.png"),url("../img/bg_begie_sp.png");background-position:right -85px bottom,center top;background-size:271px auto,375px auto}.page-index_reason-detail_inner{width:auto;padding:85px 0 100px}.page-index_reason-detail_main{display:block;width:auto}.page-index_reason-detail_main .overview ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-direction:row;flex-wrap:wrap}.page-index_reason-detail_main .overview ul li{-webkit-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}.page-index_reason-detail_main .image p{width:126px;margin:0 auto}.page-index_reason-detail .item-feature{top:-30px;left:30px;min-height:250px}.page-index_reason-detail .item{min-width:125px;padding:60px 0 0 0}.page-index_reason-detail .item:before{width:48px;height:44px}.page-index_reason-detail .item.num-01{top:-30px;left:30px}.page-index_reason-detail .item.num-01 .item-inner .lead{width:120px}.page-index_reason-detail .item.num-02{top:-20px}.page-index_reason-detail .item.num-02 .item-inner{height:250px}.page-index_reason-detail .item .heading .vertical{min-height:220px}.page-index_reason-detail .item .heading{-webkit-box-flex:0;-webkit-flex:0 1 30px;-ms-flex:0 1 30px;flex:0 1 30px;font-size:18px;font-size:1.125rem}.page-index_reason-detail .item .heading .vertical em{font-size:14px;font-size:.875rem}.page-index_reason-detail .item .lead .vertical{min-height:220px}.page-index_reason-detail .item .lead{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 10px 0 0;font-size:14px;font-size:.875rem}.page-index_style{background:url("../img/bg_green_sp.png") center top repeat;background-size:375px auto}.page-index_style_inner{display:block;width:auto;min-height:auto;margin:0 0 -50px 0}.page-index_style_secondary{background-position:left 20px bottom 20px;background-size:140px auto}.page-index_style_head{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;position:relative;right:0;left:0;justify-content:center;width:55%;width:100%;min-height:330px;margin:auto}.page-index_style_head .heading{width:46px;font-size:20px;font-size:1.25rem}.page-index_style_head .lead{width:150px;padding:0 10px 0 0;font-size:14px;font-size:.875rem}.page-index_style_photos{width:auto}.page-index_style_instagram p{text-align:center}.page-index_style_slider_pc{display:none}.page-index_style_slider_sp{display:block}.page-index_voice{background:url("../img/bg_begie_sp.png") center top repeat;background-size:375px auto}.page-index_voice{padding:50px 0 220px;overflow:hidden}.page-index_voice_inner{display:block;width:auto;min-height:auto}.page-index_voice_secondary{padding:0;background-position:center top 60px;background-size:200px auto}.page-index_voice_voices{width:auto;padding:0 20px}.page-index_voice_voices p.shoulder{margin:0 0 10px 0}.page-index_voice_voices p.website a:before{display:inline-block;width:15px;height:15px;margin:0 10px 0 0;background:url("../img/icon_blank_green.png") left top no-repeat;background-size:15px auto;content:"";vertical-align:middle}.page-index_voice_voices p.website a:after{display:none}.page-index_voice_voices ul{margin:-20px 0 40px}.page-index_voice_voices ul li{-webkit-box-flex:0;-webkit-flex:0 1 38.164251207729464vw;-ms-flex:0 1 38.164251207729464vw;flex:0 1 38.164251207729464vw;min-width:38.164251207729464vw;margin:20px 0 0 0}.page-index_voice_voices ul li:nth-child(even) .card{-webkit-transform:translateY(0);transform:translateY(0)}.page-index_voice_voices ul li .card{border-radius:6px}.page-index_voice_voices ul li .card.bird a label{width:19.806763285024154vw}.page-index_voice_voices ul li .card.morning a label{width:14.492753623188406vw}.page-index_voice_voices ul li .card.river a label{width:13.768115942028986vw}.page-index_voice_voices ul li .card.forest a label{width:21.980676328502415vw}.page-index_voice_voices ul li .inbox a{height:45.893719806763286vw}.page-index_voice_voices ul li .inbox a label{top:28.985507246376812vw}.page-index_voice_voices ul li .inbox a span.button{-webkit-transform:translateY(-5px);width:8.454106280193237vw;height:8.454106280193237vw;transform:translateY(-5px)}.page-index_voice_voices ul li .inbox a span.button.play:before{width:4.057971014492754vw;height:3.091787439613527vw;background-size:4.057971014492754vw 3.091787439613527vw}.page-index_voice_voices ul li .inbox a span.button.stop:before{width:4.057971014492754vw;height:2.898550724637681vw;background-size:4.057971014492754vw 2.898550724637681vw}.page-index_voice_head{position:relative;width:270px;min-height:370px}.page-index_voice_head .heading{font-size:20px;font-size:1.25rem}.page-index_voice_head .lead{padding:0 10px 0 0;font-size:14px;font-size:.875rem}.page-index_times{background:url("../img/bg_green_sp.png") center top repeat;background-size:375px auto}.page-index_times_inner{-webkit-transform:translateY(-170px);margin:0 0 -170px 0;padding:0 0 30px 0;transform:translateY(-170px)}.page-index_times_head{margin:0 0 25px 0}.page-index_times_head h2{margin:0 0 15px 0;font-size:20px;font-size:1.25rem}.page-index_times_head h2:before{width:20px;height:20px}.page-index_times_head .lead{font-size:14px;font-size:.875rem}.page-index_times_slider .slick-prev,.page-index_times_slider .slick-next{top:20%}.page-index_times_slider li .item{width:275px;margin:0 7px}.page-index_times_slider li .item .image{margin:0 0 15px 0;border-radius:6px}.page-index_times_slider li .item .image .label{border-radius:3px;font-size:12px;font-size:.75rem}.page-index_times_slider li .item .detail p.date{font-size:12px;font-size:.75rem}.page-index_times_slider li .item .detail p.heading{font-size:16px;font-size:1rem}.page-index_times_slider li .item .detail p.summary{font-size:12px;font-size:.75rem}.page-index_times_slider li .item .detail p.link span{font-size:12px;font-size:.75rem}.page-index_times_slider li .item .detail p.link span:before{width:15px;height:15px}.page-index_tvcm{background-image:url("../img/img_tvcm_tree_sp.png"),url("../img/bg_begie_sp.png");background-position:right -20px bottom,center top;background-size:159px auto,375px auto}.page-index_tvcm_inner{width:auto;padding:40px 20px 175px}.page-index_tvcm_head{display:block;position:relative;top:auto;right:auto}.page-index_tvcm_head:before{display:block;width:35px;height:35px;margin:0 auto 5px;background:url("../img/icon_leaf.png") left top no-repeat;background-size:100% auto;content:"";}.page-index_tvcm_head .heading{margin:0 0 20px 0;font-size:20px;font-size:1.25rem;text-align:center}.page-index_tvcm_head .heading .vertical{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}.page-index_tvcm_head .heading .vertical:after{display:none !important}.page-index_tvcm_capture .catch{display:none}.page-index_tvcm_capture .button{-webkit-box-shadow:20px 20px 23px rgba(66,49,5,0.2);margin:0 0 30px 0;border-radius:6px;box-shadow:20px 20px 23px rgba(66,49,5,0.2)}.page-index_tvcm_profile{display:block}.page-index_tvcm_profile .photo{width:100px;margin:0 auto 10px}.page-index_tvcm_profile .oveview{padding:0 30px}.page-index_tvcm_profile .oveview .name{margin:0 0 5px 0;font-size:16px;font-size:1rem}.page-index_tvcm_profile .oveview .discription{font-size:13px;font-size:.8125rem}.page-index_product{height:350px;background:url("../img/bg_product_sp.jpg") center center no-repeat}.page-index_product_inner{-webkit-transform:translateY(-80px);width:260px;transform:translateY(-80px)}.page-index_product_inner p.product{width:136px}.page-index_product_inner p.button{width:215px;margin:0 auto 20px}.page-index_product_inner p.button a{padding:15px 0;border-radius:5px;font-size:14px;font-size:.875rem}.page-index_product_inner p.button a:after{right:15px}.page-index_product_inner p.lineup a{font-size:13px;font-size:.8125rem}}@media only screen and (max-width:768px) and (max-width:768px){.page-index_tvcm_head:before{width:20px;height:20px}}