@font-face{font-family:"DINNextLTPro-Regular";src:url("/assets/webfonts/2E3513_0_0.eot");src:url("/assets/webfonts/2E3513_0_0.eot?#iefix") format("embedded-opentype"),url("/assets/webfonts/2E3513_0_0.woff2") format("woff2"),url("/assets/webfonts/2E3513_0_0.woff") format("woff"),url("/assets/webfonts/2E3513_0_0.ttf") format("truetype")}@font-face{font-family:"DINNextLTPro-HeavyItalic";src:url("/assets/local/fonts/2CED6D_0_0.eot");src:url("/assets/local/fonts/2CED6D_0_0.eot?#iefix") format("embedded-opentype"),url("/assets/local/fonts/2CED6D_0_0.woff2") format("woff2"),url("/assets/local/fonts/2CED6D_0_0.woff") format("woff"),url("/assets/local/fonts/2CED6D_0_0.ttf") format("truetype")}@font-face{font-family:"ymr_fonts";font-style:normal;font-weight:normal;src:url("/assets/local/fonts/ymr_fonts.eot?f00c02faec32db3541bba17fedd8cfd2");src:url("/assets/local/fonts/ymr_fonts.eot?#iefix") format("embedded-opentype"),url("/assets/local/fonts/ymr_fonts.woff?f00c02faec32db3541bba17fedd8cfd2") format("woff"),url("/assets/local/fonts/ymr_fonts.ttf?f00c02faec32db3541bba17fedd8cfd2") format("truetype")}.ymr-icon{display:inline-block;font-family:"ymr_fonts";font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-transform:none;vertical-align:middle;speak:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ymr-icon-arrow-b::before{content:""}.ymr-icon-arrow-l::before{content:""}.ymr-icon-arrow-r::before{content:""}.ymr-icon-arrow-t::before{content:""}.ymr-icon-building::before{content:""}.ymr-icon-close::before{content:""}.ymr-icon-fy::before{content:""}.ymr-icon-phone::before{content:""}.ymr-icon-pin::before{content:""}.header-dropdown-desktop-list-ymedia{position:relative;width:100%;height:180px;background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5)) no-repeat bottom/100% 70px,url("/assets/local/img/img/header_dropdown_desktop_list_ymedia_bg.jpg") no-repeat center/auto 100%,#000}.header-dropdown-desktop-list-ymedia__header{position:absolute;top:25px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.header-dropdown-desktop-list-ymedia__header-logo{display:block;margin:0 auto}.header-dropdown-desktop-list-ymedia__header-lead{padding-top:10px;font-size:72%;color:#fff;text-align:center;white-space:nowrap}.header-dropdown-desktop-list-ymedia__list{position:absolute;bottom:0;left:50%;white-space:nowrap;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.header-dropdown-desktop-list-ymedia__item{display:inline-block}a.header-dropdown-desktop-list-ymedia__anchor{display:inline-block;height:70px;line-height:70px;color:#fff;white-space:nowrap}a.header-dropdown-desktop-list-ymedia__anchor:hover,.header-dropdown-desktop-list-ymedia__item[data-selected]>a.header-dropdown-desktop-list-ymedia__anchor{color:#dc1e37;text-decoration:none}a.header-dropdown-desktop-list-ymedia__anchor:active{color:#e6465a;text-decoration:underline}@media(min-width: 0)and (max-width: 1186px){a.header-dropdown-desktop-list-ymedia__anchor{padding:0 15px;font-size:86%}}@media(min-width: 1187px){a.header-dropdown-desktop-list-ymedia__anchor{padding:0 20px;font-size:93%}}.header-dropdown-mobile-item-ymedia{display:flex;align-items:center}.header-dropdown-mobile-item-ymedia__image{display:block;flex-shrink:0}.header-dropdown-mobile-item-ymedia__title{flex-shrink:0;padding-left:15px}.header-dropdown-mobile-item-ymedia__title img{display:block}.lyt-image-01 .image .caption.fz-14{font-size:100%}.lyt-image-01 .image .caption.fz-14 .caption-small{font-size:9.5px}.lyt-image-02.image-parallel .text-feature{overflow:hidden}.lyt-image-02.bnr .block-link .text-feature{box-sizing:border-box;float:left;width:34%;padding-left:40px}.lyt-image-02.bnr .block-link .text-feature .title{margin-bottom:20px}.lyt-image-02.bnr .block-link .text-feature .title img{max-width:100%;background:url("/assets/img/bg/bg_rolllover.gif") repeat 0 0}.lyt-image-02.bnr .block-link .text-feature .link{display:inline-block;padding:0 0 4px 20px;vertical-align:middle;background:url("/assets/img/icon/icon_arrow-right_01.png") no-repeat 0 .5em}.lyt-image-02.bnr .block-link .image{max-width:63.1531531532%;margin:25px 0 0}.lyt-image-02.bnr .block-link:hover .text-feature .link,.lyt-image-02.bnr .block-link:focus .text-feature .link{text-decoration:underline}.lyt-image-02.bnr .block-link:active .text-feature .link{color:#e6465a;text-decoration:none}.lyt-image-02.marine-event .image{width:22.972972973%;text-align:center}.lyt-image-02.marine-event .image img{max-width:100%}.lyt-image-02.txt-p-01 .text-feature{box-sizing:border-box}.lyt-image-02.txt-p-01 .text-feature .text-inner-feature{padding:0 11.4139693356%}.lyt-image-02.txt-p-02 .text-feature .text-inner-feature{padding:0 11%}@media screen and (max-width: 1260px){.lyt-image-02.lyt-100 .lyt-image-02-inner .text-feature .text-inner-feature{margin-top:30px !important}}@media screen and (max-width: 1186px){.lyt-image-02.no-v-center .text-feature{height:auto !important}}@media screen and (max-width: 1064px){.lyt-image-02.bnr .block-link .text-feature .link{padding-left:16px !important;background:url("/assets/img/icon/icon_arrow-right_01_sp.png") no-repeat 0 .5em;background-size:11px 8px}}@media screen and (max-width: 940px){.lyt-image-02.bnr .text-feature{padding-top:50px !important}.lyt-image-02.bnr .text-feature .doc-plain-01{display:none}}@media screen and (max-width: 750px){.lyt-image-02.bnr .block-link .text-feature{float:none;width:100%;padding:0}.lyt-image-02.bnr .block-link .text-feature .title{display:none}}@media screen and (max-width: 660px){.lyt-image-02.bnr .text-feature{padding-top:5px !important}.lyt-image-02.v-center-01 .text-feature{width:100%;height:auto !important}.lyt-image-02.lyt-100 .lyt-image-02-inner .text-feature .text-inner-feature{margin-top:15px !important}.lyt-image-02 .block-link.sp-image-center .image{margin:25px auto 0 !important}.lyt-image-02 .block-link.sp-image-center .text{text-align:center}.lyt-image-02.marine-event .image{width:100%}}.lyt-column-01.type-04{display:flex;justify-content:space-between;width:100%;margin-left:0}.lyt-column-01.type-04 .column-L{width:71.1711711712%}.lyt-column-01.type-04 .column-R{width:15.802%}.lyt-column-01.type-04 .image{margin-bottom:20px}.lyt-column-01.type-04 .image.border img{box-sizing:border-box;display:block;border:1px solid #ddd}.lyt-column-01.type-04 .image img{width:100%}.lyt-column-01.type-04 .caption{display:block;margin-top:10px;font-size:86%}@media screen and (max-width: 660px){.lyt-column-01.type-04 .column-L,.lyt-column-01.type-04 .column-R{width:100%}}.lyt-history-01{margin-bottom:30px;overflow:hidden}.lyt-history-01 .history-year{box-sizing:border-box;float:left;width:30%;padding:7px 0 5px;word-wrap:break-word}.lyt-history-01 .history-text{box-sizing:border-box;float:right;width:70%;padding:7px 0 5px;word-wrap:break-word;background-color:#fff}@media screen and (max-width: 1064px){.lyt-history-01{font-size:86%}}@media screen and (max-width: 660px){.lyt-history-01{margin-bottom:15px}.lyt-history-01 .history-year,.lyt-history-01 .history-text{display:list-item;float:none;width:100%;padding:7px 0 5px;list-style:none}}.lyt-indicate-01{padding:60px 0 50px 0;margin-bottom:20px;overflow:hidden;font-family:DINNextLTPro-HeavyItalic,"DINNextLTPro-HeavyItalic",Helvetica,"Helvetica Neue",Arial,"游ゴシック体","游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;color:#fff;background-color:#000}.lyt-indicate-01 .indicate-ep{float:left;width:50%;text-align:center}.lyt-indicate-01 .indicate-co2{float:right;width:50%;text-align:center}.lyt-indicate-01 .title{font-weight:normal}.lyt-indicate-01 .title span{display:block;font-size:122%}.lyt-indicate-01 .value{line-height:1.05}.lyt-indicate-01 .value .js-value{font-size:142px}.lyt-indicate-01 .value .percent{font-size:70px}@media screen and (max-width: 1260px){.lyt-indicate-01 .title span{font-size:100%}.lyt-indicate-01 .value .js-value{font-size:80px}.lyt-indicate-01 .value .percent{font-size:35px}}@media screen and (max-width: 660px){.lyt-indicate-01{padding:0}.lyt-indicate-01 .indicate-ep{float:none;width:100%;padding:20px 0 10px}.lyt-indicate-01 .indicate-co2{float:none;width:100%;padding:10px 0 20px}.lyt-indicate-01 .title span{font-size:86%}.lyt-indicate-01 .value .js-value{font-size:60px}.lyt-indicate-01 .value .percent{font-size:22px}}.lyt-visual-01{position:relative;width:100%;margin-bottom:50px;visibility:hidden;background-repeat:no-repeat;background-attachment:fixed;background-position:50% 0;background-size:cover}.lyt-visual-01 .text{width:1240px;margin:0 auto}.lyt-visual-01 .text img{width:100%}.lyt-visual-01.type-01{background-image:url("/jp/assets/img/bg/bg_lyt-visual-01_01_pc.jpg")}.lyt-visual-01.type-02{background-image:url("/jp/assets/img/bg/bg_lyt-visual-01_02_pc.jpg")}.lyt-visual-01.type-03{background-image:url("/jp/assets/img/bg/bg_lyt-visual-01_03_pc.jpg")}.lyt-visual-01.type-04{background-image:url("/jp/assets/img/bg/bg_lyt-visual-01_04_pc.jpg")}.lyt-visual-01.type-05{background-image:url("/jp/assets/img/bg/bg_lyt-visual-01_05_pc.jpg")}.lyt-visual-01.type-06{background-image:url("/jp/assets/img/bg/bg_lyt-visual-01_06_pc.jpg")}.lyt-visual-01.type-07{background-image:url("/jp/assets/img/bg/bg_lyt-visual-01_07_pc.jpg")}.lyt-visual-01.type-09{background-image:url("/jp/assets/img/bg/bg_lyt-visual-01_09_pc.jpg")}.lyt-visual-01.type-11{background-image:url("/jp/assets/img/bg/bg_lyt-visual-01_11_pc.jpg")}.lyt-visual-01.type-13{background-image:url("/jp/assets/img/bg/bg_lyt-visual-01_13_pc.jpg")}.lyt-visual-01.type-14{background-image:url("/jp/assets/img/bg/bg_lyt-visual-01_14_pc.jpg")}.lyt-visual-01.type-15{background-image:url("/jp/assets/img/bg/bg_lyt-visual-01_15_pc.jpg")}.lyt-visual-01.type-16{background-image:url("/jp/assets/img/bg/bg_lyt-visual-01_16_pc.jpg")}.lyt-visual-01.type-17{background-image:url("/jp/assets/img/bg/bg_lyt-visual-01_17_pc.jpg")}.lyt-visual-01.type-18{background-image:url("/jp/assets/img/bg/bg_lyt-visual-01_18_pc.jpg")}.lyt-visual-01.type-19{background-image:url("/jp/assets/img/bg/bg_lyt-visual-01_19_pc.jpg")}.lyt-visual-01.type-20{background-image:url("/jp/assets/img/bg/bg_lyt-visual-01_20_pc.jpg")}.lyt-visual-01.type-21{background-image:url("/jp/assets/img/bg/bg_lyt-visual-01_21_pc.jpg")}.lyt-visual-01.type-22{background-image:url("/jp/assets/img/bg/bg_lyt-visual-01_22_pc.jpg")}.lyt-visual-01.type-23{background-image:url("/jp/assets/img/bg/bg_lyt-visual-01_23_pc.jpg")}.lyt-visual-01.type-24{background-image:url("/jp/assets/img/bg/bg_lyt-visual-01_24_pc.jpg")}.lyt-visual-01.type-25{background-image:url("/jp/assets/img/bg/bg_lyt-visual-01_25_pc.jpg")}.lyt-visual-01.type-26{background-image:url("/jp/assets/img/bg/bg_lyt-visual-01_26_pc.jpg")}.lyt-visual-01.type-27{background-image:url("/jp/assets/img/bg/bg_lyt-visual-01_27_pc.jpg")}.lyt-visual-01.type-28{background-image:url("/jp/assets/img/bg/bg_lyt-visual-01_28_pc.jpg")}@media screen and (max-width: 1260px){.lyt-visual-01 .text{width:100%}.lyt-visual-01.type-04{height:20%}}@media screen and (max-width: 660px){.lyt-visual-01{margin-bottom:25px;background:none}}.lyt-map-table-01{margin-bottom:30px}.lyt-map-table-01 .image img{width:100%}.box-dealer-locator-01{margin-bottom:70px;overflow:hidden;border-bottom:1px solid #ccc}.box-dealer-locator-01 .column{box-sizing:border-box;float:left;width:33.3333333333%}.box-dealer-locator-01 .column .description{padding:10px 15px 8px;color:#fff;text-align:center;background-color:#666;border-left:1px solid #fff}.box-dealer-locator-01 .column .column-inner{box-sizing:border-box;padding:35px 11.3513513514% 25px;border-left:1px solid #ccc}.box-dealer-locator-01 .column .column-inner .form-select-01{width:80%;margin-bottom:20px}.box-dealer-locator-01 .column .column-inner .form-submit-01{width:200px;padding-top:0;margin:0 auto;text-align:left}.box-dealer-locator-01 .column .column-inner .form-submit-01 li{margin:0 0 10px}.box-dealer-locator-01 .column:first-child .description{border-left:none}.box-dealer-locator-01 .column:first-child .column-inner{border-left:none}@media screen and (max-width: 1064px){.box-dealer-locator-01{font-size:86%}.box-dealer-locator-01 .column .column-inner{padding:35px 15px 25px}.box-dealer-locator-01 .column .column-inner .form-select-01{width:74%;font-size:100%}.box-dealer-locator-01 .column .column-inner .form-submit-01{width:160px;font-size:100%}}@media screen and (max-width: 660px){.box-dealer-locator-01{margin-bottom:35px}.box-dealer-locator-01 .column{float:none;width:100%}.box-dealer-locator-01 .column .description{text-align:left;border-left:none}.box-dealer-locator-01 .column .column-inner{padding:15px 0 10px;border-left:none}.box-dealer-locator-01 .column .column-inner .form-select-01{width:80%;margin-bottom:10px}.box-dealer-locator-01 .column .column-inner .form-submit-01{width:100%;padding-top:0;margin:0;text-align:center}.box-dealer-locator-01 .column .column-inner .form-submit-01 li{margin:0 10px 5px}.box-dealer-locator-01 .column .column-inner .form-submit-01 li:first-child{margin-left:0}.box-dealer-locator-01 .column .column-inner .form-submit-01 li:last-child{margin-right:0}.box-dealer-locator-01 .column .column-inner .form-submit-01 li button{width:110px}}.lyt-visual-slide-01 .lyt-visual-slide-01-inner.h-380{height:380px !important}.lyt-visual-slide-01 .lyt-visual-slide-01-inner .text.w-1110{width:1110px;margin-left:-550px}@media screen and (max-width: 1240px){.lyt-visual-slide-01 .lyt-visual-slide-01-inner.h-380{height:auto !important}.lyt-visual-slide-01 .lyt-visual-slide-01-inner .text.w-1110{width:100%;margin-left:0}}@media screen and (max-width: 660px){.lyt-visual-slide-01 .lyt-visual-slide-01-inner.h-380{height:auto !important}.lyt-visual-slide-01 .lyt-visual-slide-01-inner .text.w-1110{position:static}.lyt-visual-slide-01 .lyt-visual-slide-01-inner .text.w-1110 a{display:block}}.lyt-support-01{width:102.7027027027%;margin-left:-1.3157894737%;overflow:hidden}.lyt-support-01 .column{box-sizing:border-box;float:left;width:50%;padding:0 1.5% 26px}.lyt-support-01 .column .column-link{box-sizing:border-box;float:left;width:50%;padding:22px 0}.lyt-support-01 .column .column-link .image{margin-bottom:15px;text-align:center}.lyt-support-01 .column .column-link .image img{width:78px}.lyt-support-01 .column .column-link .text{text-align:center}.lyt-support-01 .column .column-link .text span{padding-left:16px;background:url("/assets/img/icon/icon_arrow-right_01_sp.png") no-repeat 0 .25em;background-size:11px 8px}.lyt-support-01 .column.is-expand{width:100%}.lyt-support-01 .column.is-col-3 .column-link{width:33.3%}@media screen and (max-width: 660px){.lyt-support-01{width:100%;margin-left:0}.lyt-support-01 .column{float:none;width:100%}.lyt-support-01 .column.is-col-3 .column-link{width:50%;font-size:86%}}div.productDetail div.mainPic{width:480px;margin:5px auto 15px;border:5px solid #363636}div.productDetail.twoColumn div.mainPic{width:720px}html>body div.productDetail div.mainPic{width:470px}html>body div.productDetail.twoColumn div.mainPic{width:710px}.js div.productDetail div.mainPic{display:none}.js div.productDetail div.mainPic.show{display:block}div.productDetail div.mainPic p{margin:0}div.productDetail div.mainPic dl{width:470px;margin:0;background:url(image/bgPager.gif) repeat-y}div.productDetail.twoColumn div.mainPic dl{width:710px;background:url(image/bgPager02.gif) repeat-y}div.productDetail div.mainPic dt{float:left;width:242px;padding:7px;color:#fff}html>body div.productDetail div.mainPic dt{width:228px}div.productDetail div.mainPic dd{float:right;width:221px;padding:6px 0}div.productDetail.twoColumn div.mainPic dd{width:461px}div.productDetail div.mainPic dd ul{width:221px;margin:0}div.productDetail div.mainPic dd li{display:inline;float:left;margin:0 3px 0 0}div.productDetail div.mainPic dd ul.pager a{display:block;width:19px;height:19px;overflow:hidden;text-indent:-9999px;background:url(image/pagerNum.gif) no-repeat}div.productDetail div.mainPic dd li.num01 a{background-position:0 0}div.productDetail div.mainPic dd li.num02 a{background-position:-19px 0}div.productDetail div.mainPic dd li.num03 a{background-position:-38px 0}div.productDetail div.mainPic dd li.num04 a{background-position:-57px 0}div.productDetail div.mainPic dd li.num05 a{background-position:-76px 0}div.productDetail div.mainPic dd li.num06 a{background-position:-95px 0}div.productDetail div.mainPic dd li.num07 a{background-position:-114px 0}div.productDetail div.mainPic dd li.num08 a{background-position:-133px 0}div.productDetail div.mainPic dd li.num09 a{background-position:-152px 0}div.productDetail div.mainPic dd li.num10 a{background-position:-171px 0}div.productDetail div.mainPic dd li.num01 a:hover,div.productDetail div.mainPic dd li.num01 a.active{background-position:0 -19px}div.productDetail div.mainPic dd li.num02 a:hover,div.productDetail div.mainPic dd li.num02 a.active{background-position:-19px -19px}div.productDetail div.mainPic dd li.num03 a:hover,div.productDetail div.mainPic dd li.num03 a.active{background-position:-38px -19px}div.productDetail div.mainPic dd li.num04 a:hover,div.productDetail div.mainPic dd li.num04 a.active{background-position:-57px -19px}div.productDetail div.mainPic dd li.num05 a:hover,div.productDetail div.mainPic dd li.num05 a.active{background-position:-76px -19px}div.productDetail div.mainPic dd li.num06 a:hover,div.productDetail div.mainPic dd li.num06 a.active{background-position:-95px -19px}div.productDetail div.mainPic dd li.num07 a:hover,div.productDetail div.mainPic dd li.num07 a.active{background-position:-114px -19px}div.productDetail div.mainPic dd li.num08 a:hover,div.productDetail div.mainPic dd li.num08 a.active{background-position:-133px -19px}div.productDetail div.mainPic dd li.num09 a:hover,div.productDetail div.mainPic dd li.num09 a.active{background-position:-152px -19px}div.productDetail div.mainPic dd li.num10 a:hover,div.productDetail div.mainPic dd li.num10 a.active{background-position:-171px -19px}#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background:url(image/bgLightBox.gif)}#jquery-lightbox{position:absolute;top:0;left:0;z-index:100;width:100%;line-height:0;text-align:center}#jquery-lightbox a img{border:none}#lightbox-container-image-box{position:relative;width:250px;height:250px;margin:0 auto;background-color:#fff}#lightbox-container-image{padding:40px 40px 10px;border:3px solid #e5e5e5;border-bottom:none}#lightbox-loading{position:absolute;top:40%;left:0;width:100%;height:25%;line-height:0;text-align:center}#lightbox-nav{position:absolute;top:40px;left:-10%;z-index:10;width:120%;height:100%}#lightbox-container-image-box>#lightbox-nav{left:0}#lightbox-nav a{outline:none}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{display:block;width:49%;height:100%;zoom:1}#lightbox-nav-btnPrev{left:0;float:left;background-position:0 65% !important}#lightbox-nav-btnNext{right:0;float:right;background-position:100% 65% !important}#lightbox-container-image-data-box{width:100%;margin:0 auto;overflow:auto;font-size:100%;line-height:1.4em;background-color:#fff;border:3px solid #e5e5e5;border-top:none}#lightbox-container-image-data{padding:0 40px 10px;color:#666}#lightbox-container-image-data #lightbox-image-details{text-align:left}#lightbox-image-details-caption{font-weight:bold}#lightbox-image-details-currentNumber{display:block;padding-bottom:1em;clear:left}#lightbox-secNav{position:absolute;top:10px;right:12px;z-index:10}@font-face{font-family:"Dn-HI";src:url("/assets/local/fonts/2CED6D_0_0.eot");src:url("/assets/local/fonts/2CED6D_0_0.eot?#iefix") format("embedded-opentype"),url("/assets/local/fonts/2CED6D_0_0.woff2") format("woff2"),url("/assets/local/fonts/2CED6D_0_0.woff") format("woff"),url("/assets/local/fonts/2CED6D_0_0.ttf") format("truetype")}.landscape{background-color:#000}.landscape #content-container{padding-bottom:0}.landscape #header,.landscape #nav-location,.landscape #footer,.landscape #content-sub,.landscape .alert{z-index:-100 !important;display:none !important;height:0 !important;visibility:hidden !important}.ipad.landscape{background-color:#000}.lyt-indicate-02{padding:60px 0 50px 0;margin-bottom:20px;overflow:hidden;font-family:Dn-HI,"Dn-HI",Helvetica,"Helvetica Neue",Arial,"游ゴシック体","游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;color:#fff;background-color:#000}.lyt-indicate-02 .indicate-ep{text-align:center}.lyt-indicate-02 .indicate-co2{text-align:center}.lyt-indicate-02 .title{font-weight:normal}.lyt-indicate-02 .title span{display:block;font-size:122%}.lyt-indicate-02 .value{line-height:1.05}.lyt-indicate-02 .value .js-value{font-size:142px}.lyt-indicate-02 .value .percent{font-size:70px}@media screen and (max-width: 1260px){.lyt-indicate-02 .title span{font-size:100%}.lyt-indicate-02 .value .js-value{font-size:80px}.lyt-indicate-02 .value .percent{font-size:35px}}@media screen and (max-width: 660px){.lyt-indicate-02{padding:0}.lyt-indicate-02 .indicate-ep{padding:20px 0 10px}.lyt-indicate-02 .indicate-co2{padding:20px 0 10px}.lyt-indicate-02 .title span{font-size:86%}.lyt-indicate-02 .value .js-value{font-size:60px}.lyt-indicate-02 .value .percent{font-size:22px}}.exhibition,.testdrive{box-sizing:border-box;display:block;width:60px;padding:5px 0;margin-top:8px;color:#fff;text-align:center}.exhibition{background-color:#41b432}.testdrive{background-color:#0096ff}.tbl-data-01 tbody td .image{margin-bottom:10px}.tbl-data-01 .block-link .title{background:url("/assets/img/icon/icon_arrow-right_01.png") no-repeat 0 .5em}.tbl-data-01 .block-link .title.external{background:url("/assets/img/icon/icon_window_01.png") no-repeat 0 .5em}.tbl-data-01 .block-link .title:hover{text-decoration:underline}.tbl-data-01 .title{display:inline;padding-left:20px;font-size:115%;font-weight:normal;background:url("/assets/img/icon/icon_arrow-right_02.png") no-repeat 0 .5em}.supoprt-pct70{width:70%}@media screen and (max-width: 660px){.supoprt-pct70{width:50%}}.supoprt-pct15{width:15%}@media screen and (max-width: 660px){.supoprt-pct15{width:25%}}.fz-24{font-size:24px !important}#header #header-block-02 #header-block-02-inner #nav-local-01 ul.col-technology .top,#header #header-block-02 #header-block-02-inner #nav-local-01 ul.col-technology .core_excellence{width:9.5%}#header #header-block-02 #header-block-02-inner #nav-local-01 ul.col-technology .robotics,#header #header-block-02 #header-block-02-inner #nav-local-01 ul.col-technology .smart_assist,#header #header-block-02 #header-block-02-inner #nav-local-01 ul.col-technology .zeb,#header #header-block-02 #header-block-02-inner #nav-local-01 ul.col-technology .backhoe,#header #header-block-02 #header-block-02-inner #nav-local-01 ul.col-technology .tier4,#header #header-block-02 #header-block-02-inner #nav-local-01 ul.col-technology .technical_review{width:13.5%}#header #header-block-02 #header-block-02-inner #nav-local-01 ul.col-1 li{width:100%}#header #header-block-02 #header-block-02-inner #nav-local-01 ul.col-10 li{width:10%}#header #header-block-02 #header-block-02-inner #nav-local-01 ul.col-11-about li{width:6.5%}#header #header-block-02 #header-block-02-inner #nav-local-01 ul.col-11-about li.about-line-2{width:12.2%}#content-container #content-sub{background-color:#fff}#content-container #content-sub #content-sub-inner{padding:60px 30px}#content-container #content-sub #content-sub-inner .hdg-level2-01{margin-bottom:60px}#content-container #content-sub #content-sub-inner .ymr-icon-arrow-r{padding-right:10px;font-size:86%;vertical-align:baseline}#content-container #content-sub #content-sub-inner .nav-utility-01{width:100%}#content-container #content-sub #content-sub-inner .nav-utility-01 .text{color:#dc1e37}@media screen and (max-width: 660px){#content-container #content-sub #content-sub-inner{padding:30px 15px}#content-container #content-sub #content-sub-inner .hdg-level2-01{margin-bottom:30px}#content-container #content-sub #content-sub-inner .ymr-icon-arrow-r{padding-right:5px;font-size:72%}#content-container #content-sub #content-sub-inner .nav-utility-01 .column{box-sizing:border-box;height:93px;padding:0 5%}#content-container #content-sub #content-sub-inner .nav-utility-01 .text{font-size:12px;text-align:left}}.page-search-index .js-loader{display:none}.page-search-single .js-loader{display:block;text-align:center;opacity:0;transition:all 1s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-duration:100ms;-webkit-backface-visibility:hidden}.page-search-single .js-loader.js-loading{cursor:default;opacity:1}.page-search-single .nav-more-01{display:none}.lyt-3d-viewer-01{width:1100px;margin:0 auto 80px;overflow:hidden}.lyt-3d-viewer-01 .lyt-3d-viewer-01-inner{position:relative}.lyt-3d-viewer-01 .lyt-3d-viewer-01-inner .front-layer{position:absolute;top:0;left:0;z-index:1;box-sizing:border-box;width:100%;height:100%;cursor:url("/jp/assets/img/icon/icon_open_01.png"),w-resize;background:url("/jp/assets/img/bg/spacer.gif") repeat 0 0}.lyt-3d-viewer-01 .lyt-3d-viewer-01-inner .image{margin-bottom:50px}.lyt-3d-viewer-01 .lyt-3d-viewer-01-inner .image img{width:100%}.lyt-3d-viewer-01 .pager{box-sizing:border-box;width:613px;margin:0 auto;overflow:hidden;background:url("/jp/assets/img/bg/bg_lyt-3d-viewer-01_pager.gif") no-repeat 0 0}.lyt-3d-viewer-01 .pager li{float:left;padding-top:10px;margin-right:1px;line-height:1;cursor:pointer}@media screen and (max-width: 1260px){.lyt-3d-viewer-01{width:100%}}@media screen and (max-width: 750px){.lyt-3d-viewer-01 .pager{display:none}}@media screen and (max-width: 660px){.lyt-3d-viewer-01{margin-bottom:40px}.lyt-3d-viewer-01 .lyt-3d-viewer-01-inner .image{margin-bottom:0}}.lyt-sort-01 .slider-container{display:flex;align-items:center;padding:10px 0}.lyt-sort-01 .slider-container .slider-name{flex-shrink:0;width:12.5%;padding-top:2px;margin-right:10px;word-break:break-word}.lyt-sort-01 .slider-container .slider{margin:0 12px}.lyt-sort-01 .doc-assistance{margin-bottom:18px;font-size:86%;color:#666;text-align:right}.lyt-sort-01 .color-type-01{font-size:115%;color:#009fb9}.lyt-sort-01 .color-type-02{font-size:115%;color:#0082c9}.lyt-sort-01 .color-type-03{font-size:115%;color:#1b6ca0}.lyt-sort-01 .color-type-04{font-size:115%;color:#986087}.lyt-sort-01 .no-result{display:none;padding:100px 0}.lyt-sort-01 .no-result h3{margin-bottom:23px;font-size:215%;font-weight:normal;text-align:center}.lyt-sort-01 .sort-content{width:102.7027027027%;min-height:400px;margin-left:-1.3157894737%}.lyt-sort-01 .sort-content .sort-content-inner::after{display:block;clear:both;content:""}.lyt-sort-01 .sort-content .sort-content-inner .column{display:block;float:left}.lyt-sort-01 .sort-content .sort-content-inner .column>div{position:relative}.lyt-sort-01 .sort-content .sort-content-inner .column .block-link{position:relative;display:block}.lyt-sort-01 .sort-content .sort-content-inner .column .block-link:active,.lyt-sort-01 .sort-content .sort-content-inner .column .block-link:hover,.lyt-sort-01 .sort-content .sort-content-inner .column .block-link:focus{text-decoration:none}.lyt-sort-01 .sort-content .sort-content-inner .column .block-link:active .link-title,.lyt-sort-01 .sort-content .sort-content-inner .column .block-link:active .link-title-2,.lyt-sort-01 .sort-content .sort-content-inner .column .block-link:hover .link-title,.lyt-sort-01 .sort-content .sort-content-inner .column .block-link:hover .link-title-2,.lyt-sort-01 .sort-content .sort-content-inner .column .block-link:focus .link-title,.lyt-sort-01 .sort-content .sort-content-inner .column .block-link:focus .link-title-2{text-decoration:underline}.lyt-sort-01 .sort-content .sort-content-inner .column .block-link .link-title,.lyt-sort-01 .sort-content .sort-content-inner .column .block-link .link-title-2{padding-left:20px;background:url("/assets/img/icon/icon_arrow-right_01.png") no-repeat 0 .5em}.lyt-sort-01 .sort-content .sort-content-inner .column .image{margin-bottom:15px}.lyt-sort-01 .sort-content .sort-content-inner .column .image.border img{border:1px solid #ddd}.lyt-sort-01 .sort-content .sort-content-inner .column .image img{max-width:100%}.lyt-sort-01 .sort-content .sort-content-inner .column .link-title,.lyt-sort-01 .sort-content .sort-content-inner .column .link-title-2{margin-bottom:13px;font-size:129%;font-weight:normal}.lyt-sort-01 .sort-content .sort-content-inner .column .link-title.fz-16,.lyt-sort-01 .sort-content .sort-content-inner .column .link-title-2.fz-16{font-size:115%}.lyt-sort-01 .sort-content .sort-content-inner .column .description{margin-bottom:5px;font-size:86%;color:#666;word-wrap:break-word}.lyt-sort-01 .sort-content .sort-content-inner .column svg{position:relative;width:100%;height:3px;background:url("/jp/assets/img/bg/bg_info-graphic.gif") repeat-x 0 0}.lyt-sort-01 .sort-content .sort-content-inner .column svg line{stroke-width:6px}.lyt-sort-01 .sort-content .sort-content-inner .column svg line.svg-line-01{stroke:#dc1e37}.lyt-sort-01 .sort-content .sort-content-inner .column svg line.svg-line-02{stroke:#0096e1}.lyt-sort-01 .sort-content .sort-content-inner .column svg line.svg-line-03{stroke:#41b432}.lyt-sort-01 .sort-content .sort-content-inner .column svg line.svg-line-04{stroke:#f59600}.lyt-sort-01 .sort-content .sort-content-inner .column .graphic-data{display:flex;margin:7px 0 10px;vertical-align:middle}html[lang=de] .lyt-sort-01 .sort-content .sort-content-inner .column .graphic-data{flex-direction:column-reverse;flex-wrap:wrap}.lyt-sort-01 .sort-content .sort-content-inner .column .graphic-data .value{flex-grow:1;flex-shrink:0;padding:.25em 0;font-family:"DINNextLTPro-Regular";font-size:200%;line-height:1;letter-spacing:-0.05em;white-space:nowrap}.lyt-sort-01 .sort-content .sort-content-inner .column .graphic-data .value.color-01{color:#dc1e37}.lyt-sort-01 .sort-content .sort-content-inner .column .graphic-data .value.color-02{color:#0096e1}.lyt-sort-01 .sort-content .sort-content-inner .column .graphic-data .value.color-03{color:#41b432}.lyt-sort-01 .sort-content .sort-content-inner .column .graphic-data .value.color-04{color:#f59600}.lyt-sort-01 .sort-content .sort-content-inner .column .graphic-data .name{width:80px;padding:.25em 0;font-size:86%;line-height:1.2;color:#666;text-align:right}html[lang=de] .lyt-sort-01 .sort-content .sort-content-inner .column .graphic-data .name{width:auto}.lyt-sort-01 .sort-content .sort-content-inner .column .graphic-data--empty .value{color:#ddd}.lyt-sort-01 .sort-content .sort-content-inner .column .graphic-data--empty .name{color:#ddd}.lyt-sort-01 .sort-content .sort-content-inner .column .data-list{margin-top:10px;font-size:86%;color:#666}.lyt-sort-01 .sort-content .sort-content-inner .column .spec-list-01{overflow:hidden}.lyt-sort-01 .sort-content .sort-content-inner .column .spec-list-01 li{float:left;width:50%;font-size:86%;color:#666}.lyt-sort-01 .sort-content .sort-content-inner .column .spec-list-01.w-auto li{width:auto;margin-right:1em}.lyt-sort-01 .sort-content .sort-content-inner .column .spec-list-02{overflow:hidden}.lyt-sort-01 .sort-content .sort-content-inner .column .spec-list-02 li{float:left;width:49.0196078431%;margin:0 1.9607843137% 5px 0;font-size:72%;color:#fff;text-align:center;background-color:#bbb}.lyt-sort-01 .sort-content .sort-content-inner .column .spec-list-02 li:nth-child(even){margin-right:0}.lyt-sort-01 .sort-content .sort-content-inner .column .spec-list-02 li.disabled{background-color:#ddd}.lyt-sort-01 .sort-content .sort-content-more{text-align:center}.lyt-sort-01 .sort-content.col-2 .column{width:47.3684210526%;margin:0 1.3157894737% 35px}.lyt-sort-01 .sort-content.col-3 .column{width:30.701754386%;margin:0 1.3157894737% 35px}.lyt-sort-01 .sort-content.col-4 .column{width:22.3684210526%;margin:0 1.3157894737% 35px}.lyt-sort-01 .sort-content.col-5 .column{width:17.3684210526%;margin:0 1.3157894737% 35px}.lyt-sort-01 .spec-list-02>*:nth-child(even){margin-right:0 !important}.sort-checkbox-container{display:flex;padding:10px 0}.sort-checkbox-container .checkbox-name{flex-shrink:0;width:12.5%;padding-top:5px;margin:0 10px 0 0}.sort-checkbox-container .sort-checkbox{display:flex;flex-grow:1;flex-wrap:wrap}.sort-checkbox-container .sort-checkbox li{margin:0 1px 1px 0}.sort-checkbox-container .sort-checkbox li label{display:block;padding:6px 20px 3px;color:#333;white-space:nowrap;background-color:#ddd}.sort-checkbox-container .sort-checkbox li label input{position:absolute;top:-9999px;left:-9999px}.sort-checkbox-container .sort-checkbox li label.on{color:#fff;background-color:#666}.sort-checkbox-container .sort-checkbox.no-space{float:none;width:auto}@media screen and (max-width: 660px){.sort-checkbox-container .sort-checkbox li label{display:block;padding:6px 20px 3px;color:#333;white-space:nowrap;background-color:#ddd}.sort-checkbox-container .sort-checkbox li label input{position:absolute;top:-9999px;left:-9999px}.sort-checkbox-container .sort-checkbox li label.on{color:#fff;background-color:#666}.sort-checkbox-container .sort-checkbox.no-space li{box-sizing:border-box;width:49.64375%;margin:0 .3125% 1px 0;text-align:center}.sort-checkbox-container .sort-checkbox.no-space li:nth-child(2n){margin-right:0}}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;touch-action:none;cursor:default;outline:none !important}.ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;font-size:.7em;background-position:0 0;border:0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit}.ui-slider-horizontal{width:100%;height:3px}.ui-slider-horizontal .ui-slider-handle{top:-0.75em;margin-left:-12px}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .min,.ui-slider-horizontal .max{position:relative;top:-20px;display:block;font-family:"DINNextLTPro-Regular";font-size:86%;color:#666;text-align:center;letter-spacing:.01em}.ui-widget-content{background-color:#ddd}.ui-state-default{width:24px !important;height:24px !important;background-repeat:no-repeat;background-position:0 0;background-size:24px 24px}.color-01 .ui-widget-header{background-color:#dc1e37}.color-01 .ui-state-default{background-image:url("/jp/assets/img/icon/icon_slider-handle_01.png")}.color-02 .ui-widget-header{background-color:#0096e1}.color-02 .ui-state-default{background-image:url("/jp/assets/img/icon/icon_slider-handle_02.png")}.color-03 .ui-widget-header{background-color:#41b432}.color-03 .ui-state-default{background-image:url("/jp/assets/img/icon/icon_slider-handle_03.png")}.color-04 .ui-widget-header{background-color:#f59600}.color-04 .ui-state-default{background-image:url("/jp/assets/img/icon/icon_slider-handle_04.png")}@media screen and (max-width: 1064px){.lyt-sort-01 .slider-container .slider-name{font-size:86%}.lyt-sort-01 .sort-checkbox-container .checkbox-name{font-size:86%}.lyt-sort-01 .sort-checkbox-container .sort-checkbox li{font-size:86%}.lyt-sort-01 .no-result h3{font-size:200%}.lyt-sort-01 .sort-content .sort-content-inner .column .block-link .link-title,.lyt-sort-01 .sort-content .sort-content-inner .column .block-link .link-title-2{padding-left:16px !important;background:url("/assets/img/icon/icon_arrow-right_01_sp.png") no-repeat 0 .5em;background-size:11px 8px}.lyt-sort-01 .sort-content .sort-content-inner .column .link-title,.lyt-sort-01 .sort-content .sort-content-inner .column .link-title-2{font-size:115%}.lyt-sort-01 .sort-content .sort-content-inner .column .graphic-data .value{font-size:143%}.lyt-sort-01 .sort-content .sort-content-inner .column .spec-list-02 li{padding-top:2px;font-size:65%}}@media screen and (max-width: 660px){.lyt-sort-01 .slider-container{display:block;padding:5px 0}.lyt-sort-01 .slider-container .slider-name{width:auto;margin-right:0}.lyt-sort-01 .slider-container .slider{width:auto;margin:30px 12px 15px}.lyt-sort-01 .sort-checkbox-container{display:block;padding:5px 0}.lyt-sort-01 .sort-checkbox-container .checkbox-name{width:auto;margin:0 0 5px}.lyt-sort-01 .sort-checkbox-container .sort-checkbox li{box-sizing:border-box;width:calc(50% - 1px);font-size:72%;text-align:center}.lyt-sort-01 .sort-checkbox-container .sort-checkbox li label{padding:3px 18px 1px}.lyt-sort-01 .doc-assistance{margin-bottom:9px}.lyt-sort-01 .no-result{padding:75px 0}.lyt-sort-01 .no-result h3{margin-bottom:11px;font-size:115%}.lyt-sort-01 .sort-content{width:105.1724137931%;min-height:250px;margin-left:-2.5862068966%}.lyt-sort-01 .sort-content .sort-content-inner .column .image{margin-bottom:7px}.lyt-sort-01 .sort-content .sort-content-inner .column .image img{width:100%}.lyt-sort-01 .sort-content .sort-content-inner .column .link-title,.lyt-sort-01 .sort-content .sort-content-inner .column .link-title-2{margin-bottom:10px;font-size:86%;background-position:0 .3em !important}.lyt-sort-01 .sort-content .sort-content-inner .column .link-title.fz-16,.lyt-sort-01 .sort-content .sort-content-inner .column .link-title-2.fz-16{font-size:100%}.lyt-sort-01 .sort-content .sort-content-inner .column .graphic-data{margin:0}.lyt-sort-01 .sort-content .sort-content-inner .column .graphic-data.min-height{min-height:40px}.lyt-sort-01 .sort-content .sort-content-inner .column .graphic-data .value{font-size:122%}.lyt-sort-01 .sort-content .sort-content-inner .column .graphic-data .name{font-size:72%}.lyt-sort-01 .sort-content .sort-content-inner .column .data-list li{display:none}.lyt-sort-01 .sort-content .sort-content-inner .column .data-list li.data-sp{display:block;margin-bottom:10px;font-size:65%;word-wrap:break-word;white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-pre-wrap;white-space:-hp-pre-wrap}.lyt-sort-01 .sort-content.col-4 .column{width:44.8275862069%;margin:0 2.5862068966% 20px}}.lyt-technology-content-01{visibility:hidden}.lyt-technology-content-01.static{visibility:visible}@media screen and (max-width: 660px){.lyt-technology-content-01{visibility:hidden}.lyt-technology-content-01.static{visibility:visible}}.lyt-technology-01{position:relative;box-sizing:border-box;width:100%;padding:0 30px 120px;text-align:center}.lyt-technology-01 .title-logo{width:400px;padding:150px 0;margin:0 auto}.lyt-technology-01 .title-logo img{width:100%}.lyt-technology-01 .title{margin-bottom:40px;font-size:258%;font-weight:normal}.lyt-technology-01 .doc-plain-01{margin-bottom:30px;font-size:115%}@media screen and (max-width: 1064px){.lyt-technology-01{text-align:center}.lyt-technology-01 .title{margin-bottom:20px;font-size:243%}.lyt-technology-01 .doc-plain-01{font-size:100%}}@media screen and (max-width: 660px){.lyt-technology-01{padding:0 15px 60px;text-align:left}.lyt-technology-01 .title-logo{width:200px;padding:75px 0;text-align:center}.lyt-technology-01 .title{font-size:115%}.lyt-technology-01 .doc-plain-01{display:inline;font-size:86%;text-align:left}}.lyt-technology-03{overflow:hidden}.lyt-technology-03 img{width:100%}.lyt-technology-03 .column-L,.lyt-technology-03 .column-R{float:left}.lyt-technology-03.type-01 .column-L{width:56.2903225806%}.lyt-technology-03.type-01 .column-R{width:43.7096774194%}.lyt-technology-03.type-02 .column-L{width:43.7096774194%}.lyt-technology-03.type-02 .column-R{width:56.2903225806%}.js-anim .lyt-technology-03 .image{transition:all .4s cubic-bezier(0.23, 1, 0.32, 1) 0s;-webkit-transform:scaleX(0) scaleY(1) scaleZ(1);transform:scaleX(0) scaleY(1) scaleZ(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.js-anim .lyt-technology-03 .image.scale{-webkit-transform:scaleX(1) scaleY(1) scaleZ(1);transform:scaleX(1) scaleY(1) scaleZ(1)}.js-anim .lyt-technology-03 .image img{background:url("/assets/img/bg/bg_rolllover.gif") repeat 0 0}@media screen and (max-width: 660px){.lyt-technology-03 .column-L,.lyt-technology-03 .column-R{float:none;width:100% !important}}.nav-local-03{position:absolute;top:0;left:0;z-index:98;box-sizing:border-box;width:100%;height:80px;background-color:rgba(0,0,0,.85)}.nav-local-03.add-zindex{z-index:2000}.nav-local-03.is-sticky{position:fixed}.nav-local-03 .pc-list-container{position:relative;box-sizing:border-box;display:flex;align-items:center;width:1110px;height:100%;margin:0 auto;font-size:100%}.nav-local-03 .pc-list-container .logo{flex-shrink:0}.nav-local-03 .pc-list-container .nav-local-03__title{flex-shrink:0;font-family:"DINNextLTPro-HeavyItalic";font-size:200%;font-style:italic;line-height:1;color:#fff;white-space:nowrap}.nav-local-03 .pc-list-container .pc-list{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 0 42px;overflow:hidden}.nav-local-03 .pc-list-container .pc-list:first-child{margin-left:0}.nav-local-03 .pc-list-container .pc-list li{margin:5px 28px 5px 0}.nav-local-03 .pc-list-container .pc-list li:last-child{margin-right:0}.nav-local-03 .pc-list-container .pc-list li a{color:rgba(255,255,255,.5);text-decoration:none;white-space:nowrap;transition:color .1s}.nav-local-03 .pc-list-container .pc-list li a:hover,.nav-local-03 .pc-list-container .pc-list li a:focus{color:#fff}.nav-local-03 .pc-list-container .pc-list li.current a{font-weight:bold;color:#fff}.nav-local-03 .pc-list-container .nav-support{position:absolute;top:4px;right:0;width:180px}.nav-local-03 .pc-list-container .nav-support .btn{box-sizing:border-box;padding:3px 0 1px;color:#fff;text-align:center;cursor:pointer;background:#dc1e37 url("/assets/img/icon/icon_arrow-btm_03.png") no-repeat 96% .8em}.nav-local-03 .pc-list-container .nav-support .btn.active{color:#dc1e37;background:#fff url("/assets/img/icon/icon_arrow-top_03.png") no-repeat 96% .8em;border-bottom:3px solid #dc1e37}.nav-local-03 .pc-list-container .nav-support .list{display:none;padding:9px 9px 2px;background-color:#fff;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd}.nav-local-03 .pc-list-container .nav-support .list li{border-top:1px solid #ddd}.nav-local-03 .pc-list-container .nav-support .list li:first-child{border-top:none}.nav-local-03 .pc-list-container .nav-support .list li:first-child a{padding-top:2px}.nav-local-03 .pc-list-container .nav-support .list li a{display:block;padding:9px 7px 5px;color:#333}.nav-local-03 .pc-list-container .nav-support .list li a:hover,.nav-local-03 .pc-list-container .nav-support .list li a:focus{color:#dc1e37;text-decoration:none}.nav-local-03 .pc-list-container .nav-support .list li a:active{color:#e6465a;text-decoration:none}.nav-local-03 .sp-list-container{display:none}.nav-local-03 .sp-list-container .nav-local-03__title{font-family:"DINNextLTPro-HeavyItalic";font-style:italic;color:#fff}.nav-local-03 .nav-local-03-location{position:absolute;top:17px;right:65px;display:none;font-size:86%;color:#fff}.nav-local-03.fixed{position:fixed;top:0;left:0;z-index:9999;width:100%}@media screen and (max-width: 1186px){.nav-local-03 .pc-list-container{width:calc(100% - 60px);font-size:86%}.nav-local-03.fixed{width:100%}}@media screen and (max-width: 1064px){.nav-local-03 .pc-list-container .nav-support .btn{background:#dc1e37 url("/assets/img/icon/icon_arrow-btm_03_sp.png") no-repeat 95% .8em;background-size:11px 7px}.nav-local-03 .pc-list-container .nav-support .btn.active{background:#fff url("/assets/img/icon/icon_arrow-top_03_sp.png") no-repeat 95% .8em;background-size:11px 7px}.nav-local-03.fz-small-w1064{font-size:86%}}@media screen and (max-width: 940px){.nav-local-03{height:auto;padding:14px 30px 13px;cursor:pointer}.nav-local-03.pl-185 .sp-list-container .logo{width:94px}.nav-local-03.pl-320 .sp-list-container .logo{width:140px}.nav-local-03 .pc-list-container{display:none}.nav-local-03 .sp-list-container{display:block;background:url("/assets/img/icon/icon_arrow-btm_04.png") no-repeat 100% 5px;background-size:25px 15px}.nav-local-03 .sp-list-container.slide-down{background:url("/assets/img/icon/icon_arrow-top_02.png") no-repeat 100% 5px;background-size:25px 15px}.nav-local-03 .sp-list-container .logo{width:75px}.nav-local-03 .sp-list-container .logo img{width:auto;height:auto;max-height:24px;vertical-align:middle}.nav-local-03 .sp-list-container .sp-list{position:absolute;top:41px;left:30px;display:none;width:100%;max-height:calc(100vh - 127px);margin:10px -30px -5px;overflow-y:auto;background-color:rgba(0,0,0,.85);-webkit-overflow-scrolling:touch}.nav-local-03 .sp-list-container .sp-list li{border-bottom:1px solid #888}.nav-local-03 .sp-list-container .sp-list li a{display:block;padding:15px 30px 14px;font-size:86%;color:#ccc}.nav-local-03 .sp-list-container .sp-list li.current a{font-weight:bold;color:#fff}.nav-local-03 .sp-list-container .sp-list li:last-child{border-bottom:none}.nav-local-03.is-sticky .sp-list-container .sp-list{max-height:calc(100vh - 53px)}.nav-local-03 .nav-local-03-location{top:17px;right:65px;display:block}.nav-local-03.fz-small-w1064{font-size:100%}}@media screen and (max-width: 660px){.nav-local-03{padding:10px 15px 11px;margin-bottom:-46px}.nav-local-03 .sp-list-container .sp-list{top:36px;left:15px;display:none;max-height:calc(100vh - 97px);margin:10px -15px -5px}.nav-local-03 .sp-list-container .sp-list li a{display:block;padding:15px 15px 14px;font-size:86%;color:#ccc}.nav-local-03 .sp-list-container .nav-local-03-location{top:12px;right:55px}.nav-local-03.is-sticky .sp-list-container .sp-list{max-height:calc(100vh - 47px)}}.nav-local-03-anchor{position:relative;top:-84px;display:block}@media screen and (max-width: 940px){.nav-local-03-anchor{top:-52px}}@media screen and (max-width: 660px){.nav-local-03-anchor{top:0}}.nav-more-01{margin-bottom:30px;text-align:center;background-color:#f9f9f9}.nav-more-01 span{display:block;padding:10px 0 7px;cursor:pointer}.nav-more-01 span span{display:inline;padding:0 20px;color:#dc1e37;background:url("/assets/img/icon/icon_arrow-right_01.png") no-repeat 0 .4em}.nav-more-01:active,.nav-more-01:hover,.nav-more-01:focus{background-color:#f5f5f5}.nav-more-01:active span,.nav-more-01:hover span,.nav-more-01:focus span{text-decoration:underline}@media screen and (max-width: 1064px){.nav-more-01{font-size:86%}.nav-more-01 span span{padding:0 16px !important;background:url("/assets/img/icon/icon_arrow-right_01_sp.png") no-repeat 0 .5em;background-size:11px 8px}}@media screen and (max-width: 660px){.nav-more-01{margin-bottom:15px}}.nav-technology-01-container{position:fixed;top:50%;left:24px;z-index:2;margin-top:-144px;visibility:hidden}.nav-technology-01-container .tec-prev,.nav-technology-01-container .tec-next{width:22px;cursor:pointer}.nav-technology-01-container .tec-prev img,.nav-technology-01-container .tec-next img{width:100%;vertical-align:middle}.nav-technology-01-container .nav-technology-01{margin-left:6px}.nav-technology-01-container .nav-technology-01 li{width:100%;margin-top:6px}.nav-technology-01-container .nav-technology-01 li:first-child{margin-top:0}.nav-technology-01-container .nav-technology-01 li a{display:block}.nav-technology-01-container .nav-technology-01 li a .btn{display:inline-block;width:10px;vertical-align:middle}.nav-technology-01-container .nav-technology-01 li a .category-wrap{display:inline-block;width:215px;padding-top:4px;margin-left:14px;vertical-align:middle}.nav-technology-01-container .nav-technology-01 li a .category-wrap img{display:block;width:100%;vertical-align:middle}@media screen and (max-width: 660px){.nav-technology-01-container{display:none}}@media screen and (max-width: 660px){.checkbox-name{font-size:86%}}.nav-image-list-01 ul{overflow:hidden}.nav-image-list-01 ul li{float:left;width:25%;margin-bottom:30px}.nav-image-list-01 ul li .image{padding:0 10px;margin-bottom:25px;text-align:center}.nav-image-list-01 ul li .image img{max-width:100%}.nav-image-list-01 ul li .link{text-align:center}.nav-image-list-01 ul li .link a{padding-left:20px;background:url("/assets/img/icon/icon_arrow-right_01.png") no-repeat 0 .4em}@media screen and (max-width: 1064px){.nav-image-list-01 ul li .link{font-size:86%}.nav-image-list-01 ul li .link a{padding-left:16px !important;background:url("/assets/img/icon/icon_arrow-right_01_sp.png") no-repeat 0 .5em;background-size:11px 8px}}@media screen and (max-width: 660px){.nav-image-list-01 ul li{width:100%;margin-bottom:15px}.nav-image-list-01 ul li .image{padding:0;margin-bottom:12px}}.lyt-sort-01 .is-aspect-ratio-16-9,.lyt-sort-01 .is-aspect-ratio-4-3,.lyt-sort-01 .is-aspect-ratio-1-1,.lyt-product-gallery-01 .is-aspect-ratio-16-9,.lyt-product-gallery-01 .is-aspect-ratio-4-3,.lyt-product-gallery-01 .is-aspect-ratio-1-1{position:relative}.lyt-sort-01 .is-aspect-ratio-16-9::before,.lyt-sort-01 .is-aspect-ratio-4-3::before,.lyt-sort-01 .is-aspect-ratio-1-1::before,.lyt-product-gallery-01 .is-aspect-ratio-16-9::before,.lyt-product-gallery-01 .is-aspect-ratio-4-3::before,.lyt-product-gallery-01 .is-aspect-ratio-1-1::before{display:block;content:""}.lyt-sort-01 .is-aspect-ratio-16-9 img,.lyt-sort-01 .is-aspect-ratio-4-3 img,.lyt-sort-01 .is-aspect-ratio-1-1 img,.lyt-product-gallery-01 .is-aspect-ratio-16-9 img,.lyt-product-gallery-01 .is-aspect-ratio-4-3 img,.lyt-product-gallery-01 .is-aspect-ratio-1-1 img{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;font-family:"object-fit: contain;";-webkit-transform:none;transform:none;-o-object-fit:contain;object-fit:contain}.lyt-sort-01 .is-aspect-ratio-16-9::before,.lyt-product-gallery-01 .is-aspect-ratio-16-9::before{padding-top:56.25%}.lyt-sort-01 .is-aspect-ratio-4-3::before,.lyt-product-gallery-01 .is-aspect-ratio-4-3::before{padding-top:75%}.lyt-sort-01 .is-aspect-ratio-1-1::before,.lyt-product-gallery-01 .is-aspect-ratio-1-1::before{padding-top:100%}.nav-category-02{padding:82px 0 80px;background:#e5e5e5 url("/jp/assets/img/bg/bg_nav-category-02.gif") no-repeat 100% 0;background-size:contain}.nav-category-02 .nav-category-02-inner{box-sizing:border-box;width:1170px;padding:0 30px;margin:0 auto}.nav-category-02 .nav-category-02-inner .block-link{display:block;overflow:hidden}.nav-category-02 .nav-category-02-inner .block-link:hover .text .link,.nav-category-02 .nav-category-02-inner .block-link:focus .text .link{text-decoration:underline}.nav-category-02 .nav-category-02-inner .block-link:active{color:#e6465a}.nav-category-02 .nav-category-02-inner .block-link:active .text .link{text-decoration:none}.nav-category-02 .nav-category-02-inner .block-link .image{box-sizing:border-box;float:left;width:31.5315315315%;border:1px solid #ddd}.nav-category-02 .nav-category-02-inner .block-link .image img{max-width:100%}.nav-category-02 .nav-category-02-inner .block-link .text{position:relative;float:right;width:65.7657657658%;visibility:hidden}.nav-category-02 .nav-category-02-inner .block-link .text .text-inner{position:absolute;top:50%}.nav-category-02 .nav-category-02-inner .block-link .text .text-inner .title{font-size:215%;font-weight:normal;color:#333}.nav-category-02 .nav-category-02-inner .block-link .text .text-inner .title.small{font-size:115% !important}.nav-category-02 .nav-category-02-inner .block-link .text .text-inner .link{display:block;padding-left:20px;margin-bottom:6px;font-size:115%;background:url("/assets/img/icon/icon_arrow-right_01.png") no-repeat 0 .55em}@media screen and (max-width: 1186px){.nav-category-02 .nav-category-02-inner{width:100%}}@media screen and (max-width: 1064px){.nav-category-02 .nav-category-02-inner .block-link .text .text-inner .title{font-size:129%}.nav-category-02 .nav-category-02-inner .block-link .text .text-inner .title.small{font-size:100% !important}.nav-category-02 .nav-category-02-inner .block-link .text .text-inner .link{padding:0 0 4px 16px;font-size:100%;background:url("/assets/img/icon/icon_arrow-right_01_sp.png") no-repeat 0 .5em;background-size:11px 8px}}@media screen and (max-width: 660px){.nav-category-02{padding:22px 0 20px}.nav-category-02 .nav-category-02-inner{padding:0 30px 0 15px}.nav-category-02 .nav-category-02-inner .block-link .text .text-inner .title{margin-bottom:3px;font-size:86%;font-weight:normal}.nav-category-02 .nav-category-02-inner .block-link .text .text-inner .title.small{font-size:86% !important}.nav-category-02 .nav-category-02-inner .block-link .text .text-inner .link{margin-bottom:0;background-position:0 .6em !important}}.nav-category-03{padding:61px 0;border-top:1px solid #ddd}.nav-category-03 .nav-category-03-inner{box-sizing:border-box;width:1170px;padding:0 30px;margin:0 auto}.nav-category-03 .nav-category-03-inner .block-link{display:block;overflow:hidden}.nav-category-03 .nav-category-03-inner .block-link:hover,.nav-category-03 .nav-category-03-inner .block-link:focus{text-decoration:none}.nav-category-03 .nav-category-03-inner .block-link:hover .text .text-inner .link,.nav-category-03 .nav-category-03-inner .block-link:focus .text .text-inner .link{text-decoration:underline}.nav-category-03 .nav-category-03-inner .block-link:active{color:#e6465a}.nav-category-03 .nav-category-03-inner .block-link:active .text .link{text-decoration:none}.nav-category-03 .nav-category-03-inner .block-link .image{position:relative;float:left;margin-right:20px}.nav-category-03 .nav-category-03-inner .block-link .text{position:relative;overflow:hidden;visibility:hidden}.nav-category-03 .nav-category-03-inner .block-link .text .text-inner{position:absolute;top:50%}.nav-category-03 .nav-category-03-inner .block-link .text .text-inner .title{margin-bottom:6px;font-size:115%;font-weight:normal;color:#333}.nav-category-03 .nav-category-03-inner .block-link .text .text-inner .link{display:block;padding-left:20px;background:url("/assets/img/icon/icon_arrow-right_01.png") no-repeat 0 .5em}@media screen and (max-width: 1186px){.nav-category-03 .nav-category-03-inner{width:100%}}@media screen and (max-width: 1064px){.nav-category-03 .nav-category-03-inner .block-link .text .text-inner .title{font-size:100%}.nav-category-03 .nav-category-03-inner .block-link .text .text-inner .link{padding:0 0 4px 16px;font-size:86%;background:url("/assets/img/icon/icon_arrow-right_01_sp.png") no-repeat 0 .5em;background-size:11px 8px}}@media screen and (max-width: 660px){.nav-category-03{padding:30px 0}.nav-category-03 .nav-category-03-inner{padding:0 15px}.nav-category-03 .nav-category-03-inner .block-link .image{display:none}.nav-category-03 .nav-category-03-inner .block-link .text{height:auto !important}.nav-category-03 .nav-category-03-inner .block-link .text .text-inner{position:static;top:0;margin-top:0 !important}.nav-category-03 .nav-category-03-inner .block-link .text .text-inner .title{margin-bottom:6px}}.list-link-01.hdg-level1-link{position:absolute;right:0;bottom:-20px}@media screen and (max-width: 940px){.list-link-01.hdg-level1-link{position:static;margin-top:10px}}.nav-cagegory-05 .col-technology{display:table;width:100%}.nav-cagegory-05 .col-technology li{display:table-cell;float:none !important;letter-spacing:normal}.col-table{display:table;width:100%}.col-table li{display:table-cell;float:none !important;letter-spacing:normal}#support-fixed-menu{position:fixed;bottom:-40px;z-index:99;box-sizing:border-box;width:100%;height:40px;padding:0 60px;line-height:40px;background-color:rgba(0,0,0,.7);-webkit-filter:progid:dximagetransform.microsoft.gradient(startColorstr=#b3000000, endColorstr=#b3000000);filter:progid:dximagetransform.microsoft.gradient(startColorstr=#b3000000, endColorstr=#b3000000);transition:bottom;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-duration:250ms}#support-fixed-menu:not(:target){-webkit-filter:none;filter:none}#support-fixed-menu.active{bottom:0}#support-fixed-menu.has-fb-like{padding:0 190px 0 60px}#support-fixed-menu .sp-support-hdg{display:none}#support-fixed-menu .js-top-control{position:absolute;right:30px;bottom:0;z-index:9999;width:40px;height:40px;transition:bottom;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-duration:250ms}#support-fixed-menu .js-top-control a{display:block;width:40px;height:40px;text-align:center;background-color:#ddd}#support-fixed-menu .js-top-control a .ymr-icon{font-size:22px;line-height:40px;color:#000;text-decoration:none}#support-fixed-menu .js-top-control a:hover{background-color:#e7e7e7}#support-fixed-menu .js-top-control a:hover .ymr-icon{color:#4c4c4c}#support-fixed-menu ul{width:100%;max-width:1110px;margin:0 auto}#support-fixed-menu ul::after{display:table;clear:both;content:""}#support-fixed-menu ul li{float:left;width:20%;text-align:center}#support-fixed-menu ul li a{display:block;color:#fff;text-decoration:none}#support-fixed-menu ul li a .ymr-icon{margin-right:.5em;font-size:.7em;vertical-align:inherit}#support-fixed-menu ul li a:hover span{text-decoration:underline}#support-fixed-menu ul li a:active{color:#dc1e37}#support-fixed-menu.col-4 ul li{width:25%}@media screen and (max-width: 940px){#support-fixed-menu{font-size:86%}}@media screen and (max-width: 810px){#support-fixed-menu{height:auto;padding:0;font-size:86%}#support-fixed-menu .sp-support-hdg{box-sizing:border-box;display:block;width:100%;height:40px;overflow:hidden;line-height:40px}#support-fixed-menu .sp-support-hdg .toggle-btn{display:block;width:100%;color:#fff;text-decoration:none}#support-fixed-menu .sp-support-hdg .toggle-btn .ymr-icon{padding-left:20px;margin-right:.5em;font-size:22px;color:#fff;text-decoration:none}#support-fixed-menu .sp-support-hdg .toggle-btn .ymr-icon.ymr-icon-arrow-b{display:none}#support-fixed-menu.has-fb-like{padding:0}#support-fixed-menu.has-fb-like .js-top-control{right:0 !important;bottom:0}#support-fixed-menu.has-fb-like .sp-support-hdg .toggle-btn .ymr-icon{padding-left:5px;margin-right:5px}#support-fixed-menu ul{box-sizing:border-box;width:100%;border-top:1px solid #acacac}#support-fixed-menu ul li{box-sizing:border-box;float:none;width:100%;text-align:left;border-top:1px solid #acacac}#support-fixed-menu ul li a{padding-left:20px;line-height:40px}#support-fixed-menu.col-4 ul li{width:100%}#support-fixed-menu.slide-open{bottom:0}#support-fixed-menu.slide-open .js-top-control{bottom:-40px !important}#support-fixed-menu.slide-open .sp-support-hdg .toggle-btn .ymr-icon.ymr-icon-arrow-b{display:inline-block}#support-fixed-menu.slide-open .sp-support-hdg .toggle-btn .ymr-icon.ymr-icon-arrow-t{display:none}#support-fixed-menu.slide-open.has-fb-like .sp-support-hdg .toggle-btn .ymr-icon{padding-left:20px;margin-right:.5em}}.js-sp-bg{position:fixed;top:0;left:0;z-index:1;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.3);-webkit-filter:progid:dximagetransform.microsoft.gradient(startColorstr=#4d000000, endColorstr=#4d000000);filter:progid:dximagetransform.microsoft.gradient(startColorstr=#4d000000, endColorstr=#4d000000)}.js-sp-bg:not(:target){-webkit-filter:none;filter:none}@media screen and (max-width: 810px){.js-sp-bg{display:block}}.box-section-01.news{width:730px;margin:0 auto}.box-section-01.news h2{padding-bottom:4px;margin-bottom:24px;font-weight:400;color:#000;border-bottom:1px solid #ddd}.box-section-01.news h3{padding-top:10px;margin-bottom:15px;font-weight:700;color:#000}.box-section-01.news p{margin-bottom:18px}@media screen and (max-width: 768px){.box-section-01.news{width:100%}}@media screen and (max-width: 660px){.box-section-01.news h2{margin-bottom:.6em}.box-section-01.news h3{margin-bottom:.67em}.box-section-01.news p{margin-bottom:9px}}.list-interview-01{line-height:2}.list-interview-01 dt{margin-bottom:35px;color:#887a51}.list-interview-01 dd{margin-bottom:35px}.list-interview-01 dd .name{margin-right:1em;font-weight:bold}@media screen and (max-width: 1064px){.list-interview-01{font-size:86%}}@media screen and (max-width: 660px){.list-interview-01 dt,.list-interview-01 dd{margin-bottom:20px}}.lyt-message-01{background:url("/jp/assets/img/bg/bg_lyt-feature-08_02.gif") repeat-x 0 0}.lyt-message-01 .image{width:1240px;margin:0 auto}.lyt-message-01 .image img{width:100%}@media screen and (max-width: 1260px){.lyt-message-01 .image{width:100%}}@media screen and (max-width: 660px){.lyt-message-01{background:none}}.lyt-face-01{position:relative;width:620px;height:282px;margin:0 auto;background-repeat:no-repeat;background-position:0 0}.lyt-face-01.face-1{background-image:url("/jp/assets/img/bg/fsmv_01movie_bg.jpg")}.lyt-face-01.face-2{background-image:url("/jp/assets/img/bg/fsmv_02movie_bg.jpg")}.lyt-face-01.face-3{background-image:url("/jp/assets/img/bg/fsmv_03movie_bg.jpg")}.lyt-face-01.face-4{background-image:url("/jp/assets/img/bg/fsmv_04movie_bg.jpg")}.lyt-face-01.face-5{background-image:url("/jp/assets/img/bg/fsmv_05movie_bg.jpg")}.lyt-face-01.face-6{background-image:url("/jp/assets/img/bg/fsmv_06movie_bg.jpg")}.lyt-face-01.face-7{background-image:url("/jp/assets/img/bg/fsmv_07movie_bg.jpg")}.lyt-face-01.face-8{width:488px;height:318px;background-image:none}.lyt-face-01.flash-L .flash{position:absolute;top:16px;left:16px}.lyt-face-01.flash-R .flash{position:absolute;top:16px;right:16px}.lyt-face-01-name{box-sizing:border-box;width:620px;padding:10px 20px 6px;margin:0 auto 30px;font-size:172%;font-weight:normal;text-align:right;background-color:#f2f2f2}.lyt-face-01-name span{margin-right:1em;font-size:58%}@media screen and (max-width: 1064px){.lyt-face-01{width:100%;height:282px;background-size:cover}.lyt-face-01-name{width:100%}}@media screen and (max-width: 660px){.lyt-face-01,.lyt-face-01-name{display:none}}.lyt-greeting-01{width:100%;background:url("/jp/assets/img/bg/bg_lyt-feature-08_02.gif") repeat-x 0 100%}.lyt-greeting-01 .lyt-greeting-01-inner{box-sizing:border-box;width:1110px;padding:0 30px;margin:0 auto;overflow:hidden}.lyt-greeting-01 .lyt-greeting-01-inner .image{float:right;width:36.2162162162%}.lyt-greeting-01 .lyt-greeting-01-inner .image img{width:100%}.lyt-greeting-01 .lyt-greeting-01-inner .text{float:left;width:61.8018018018%}@media screen and (max-width: 1186px){.lyt-greeting-01 .lyt-greeting-01-inner{width:100%}}@media screen and (max-width: 940px){.lyt-greeting-01{background:none}.lyt-greeting-01 .lyt-greeting-01-inner .image{float:none;width:100%}.lyt-greeting-01 .lyt-greeting-01-inner .text{float:none;width:100%}}@media screen and (max-width: 660px){.lyt-greeting-01{margin-bottom:15px}.lyt-greeting-01 .lyt-greeting-01-inner{padding:0 15px}}.about-container{box-sizing:border-box;width:1170px;padding:50px 30px 11px;margin:0 auto;overflow:hidden}.about-lyt-column{display:flex;flex-wrap:wrap;margin:0 -30px}.about-lyt-column__col{box-sizing:border-box;padding:0 15px}.about-title-01{font-size:35px}.about-title-01__large{font-size:42px}.about-text-01{max-width:620px;margin:1.8em 0 1.4em;font-size:16px;line-height:2.2}.about-btn-list{margin:25px -10px 0}.about-btn-list__item{box-sizing:border-box;display:inline-block;min-width:214px;padding:0 .6% 2%;vertical-align:top}.about-btn-list__link,.about-btn-list__link:link,.about-btn-list__link:visited{box-sizing:border-box;display:block;padding:12px;font-weight:bold;color:#fff;text-align:center;background:#dc1e37;transition:opacity .5s ease}.about-btn-list__link:hover{text-decoration:none;opacity:.7}.about-btn-list__link::before{display:inline-block;width:15px;height:10px;content:"";background:url(/global/about/img/icon_arrow.svg) no-repeat 0 0}.about-top-content-01{position:relative;width:100%}.about-top-content-01__inner{position:relative;display:flex;align-items:center;padding:12vmin 0 8vmin;margin:1.5em 0;overflow:hidden}.about-top-content-01__inner.is-bg-01{background:url(/global/about/img/bg_about_index_content1_01.jpg) no-repeat center center/cover}.about-top-content-01__inner.is-bg-02{background:url(/global/about/img/bg_about_index_content2_01.jpg) no-repeat center center/cover}.about-top-content-01__inner.is-bg-03{padding:9vmin 0 13vmin;background:url(/global/about/img/bg_about_index_content2_02.jpg) no-repeat center center/cover}.about-top-content-01__box{box-sizing:border-box;width:1170px;padding:0 30px;margin:0 auto;overflow:hidden}.about-top-content-01__img{position:absolute;top:-100%;right:-100%;bottom:-100%;left:-100%;z-index:-1;margin:auto}.about-top-content-01__img img{width:100%}.about-top-content-01__title-01{font-size:42px}.about-top-content-01__title-02{font-size:34px;font-weight:normal;text-align:center}.about-top-content-01__text-01{max-width:56%;margin:1em 0 1.5em;font-size:16px;line-height:2.5;text-shadow:1px 1px 0 #fff}.about-top-content-01__text-02{width:80%;margin:2em auto 3.5em;font-size:16px;line-height:1.8}.about-top-content-01__banner{display:flex;margin:0 -1.2%;overflow:hidden}.about-top-content-01__banner-item{width:33%;padding:0 1.2%;margin:0 0 10px}.about-top-content-01__banner-link,.about-top-content-01__banner-link:link,.about-top-content-01__banner-link:visited{box-sizing:border-box;display:flex;align-items:center;padding:20% 5%;font-size:20px;color:#fff;text-decoration:none;background-position:center center;background-size:cover;transition:opacity .5s ease}.about-top-content-01__banner-link:hover{opacity:.7}.about-top-content-01__banner-link.is-bg-01{background-image:url(/global/about/img/img_about_index_content1_01.jpg)}.about-top-content-01__banner-link.is-bg-02{background-image:url(/global/about/img/img_about_index_content1_02.jpg)}.about-top-content-01__banner-link.is-bg-03{background-image:url(/global/about/img/img_about_index_content1_03.jpg)}.about-top-content-01__banner-link::before{display:block;width:16px;height:12px;content:"";background:url(/global/about/img/icon_arrow.svg) no-repeat 0 center}.about-mission-content-01.is-type1{color:#fff;background:#000}.about-mission-content-01.is-type2{padding:60px 0 0;background:url(/global/about/our_mission/img/bg_mission_content1_01.jpg) no-repeat center 0/100% auto}.about-mission-content-01.is-type3{background:#f0f0f0}.about-mission-content-01.is-type4{display:flex;align-items:center;padding:5vw 0;background:url(/global/about/our_mission/img/bg_mission_content2_01.jpg) no-repeat center 0/cover}.about-mission-content-01.is-type5{padding:60px 0 0;background:url(/global/about/our_mission/img/bg_mission_content2_02.jpg) no-repeat center 0/100% auto}.about-mission-content-01__title{padding:1em 0 0;font-size:38px;font-weight:normal;text-align:center}.about-mission-content-01_text{padding:2em 0 4em;font-size:16px;line-height:2.5;text-align:center}.about-mission-vision-01{margin:0 0 20px}.about-mission-vision-01__title{display:flex;align-items:center;margin:0 0 1.3em;font-size:20px;font-weight:bold;line-height:1.4}.about-mission-vision-01__thumb+.about-mission-vision-01__title-text{align-self:center}.about-mission-vision-01__thumb{max-width:120px;margin:0 15px;overflow:visible;transition:all .5s ease}.about-mission-vision-01__thumb.is-hide{width:0;margin:0 7px;overflow:hidden}.about-mission-vision-01__thumb img{max-width:120px}.about-mission-vision-01__title-text{align-self:flex-end}.about-mission-vision-01__panel{height:auto;overflow:hidden;transition:all .5s ease}.about-mission-vision-01__panel.is-hide{height:0}.about-mission-vision-01__img img{max-width:100%}.about-mission-vision-01__text{width:100%;margin:0 0 0 25px}.about-mission-vision-01__solution{margin:18px 0 10px}.about-mission-statement-01{padding:3em;background:rgba(255,255,255,.7)}.about-mission-statement-01__text{font-size:16px;line-height:2.5}.about-field-map{position:relative}.about-field-map__list{position:absolute;top:0;right:-100%;left:-100%;display:flex;justify-content:center;width:100%;max-width:1313px;margin:auto}.about-field-map__item{width:18%}.about-field-map__item.is-item2{margin:0 8% 0 9%}.about-field-map__item img{max-width:100%}.about-field-map__link{transition:opacity .5s ease}.about-field-map__link:hover{opacity:.7}.about-field-map__link[class*=is-link-area-]{position:absolute}.about-field-map__link[class*=is-link-area-]:hover{opacity:.5}.about-field-map__link.is-link-area-01{top:28%;left:7%;width:32%;height:16%;background:url(/global/about/business/img/bg_business_content1_01_land.png) no-repeat 0 0/100% auto}.about-field-map__link.is-link-area-02{top:28%;left:52%;width:40%;height:16%;background:url(/global/about/business/img/bg_business_content1_01_city.png) no-repeat 0 0/100% auto}.about-field-map__link.is-link-area-03{top:45%;left:24%;width:49%;height:24%;background:url(/global/about/business/img/bg_business_content1_01_sea.png) no-repeat 0 0/100% auto}.about-field-column{position:relative;display:flex;flex-wrap:wrap;align-items:center;max-width:1300px;margin:0 auto}.about-field-column.is-reverse{flex-direction:row-reverse}.about-field-column__img img{width:100%;max-width:100%;height:auto}.about-field-column__col{box-sizing:border-box;width:50%}.about-field-column__col.is-padding{padding:0 25px}.about-field-column__title{font-size:35px}.about-field-column__title.is-land{color:#cee4ae}.about-field-column__title.is-sea{color:#cfe5f6}.about-field-column__title.is-city{color:#fde494}.about-field-column__title-large{margin:0 8px 0 0;font-size:40px}.about-field-column__title.is-land .about-field-column__title-large{color:#cee4ae}.about-field-column__title.is-sea .about-field-column__title-large{color:#cfe5f6}.about-field-column__title.is-city .about-field-column__title-large{color:#fde494}.about-field-column__sub-title{font-size:24px;line-height:1.4}.about-field-column__text{margin:10px 0 10px;font-size:15px}.about-field-map__obj{position:absolute;margin:10px 0 0;opacity:0;transition:all 1s ease}.about-field-map__obj.is-fade{margin:0;opacity:1}.about-field-map__obj.is-animate1{top:35%;left:12%;width:8%;-webkit-animation:move1 6s 0s infinite;animation:move1 6s 0s infinite}.about-field-map__obj.is-animate2{top:28%;left:19%;width:8%;-webkit-animation:move2 5s 1s infinite;animation:move2 5s 1s infinite}.about-field-map__obj.is-animate3{top:35%;left:25%;width:6%;-webkit-animation:move3 3s .5s infinite;animation:move3 3s .5s infinite}.about-field-map__obj.is-animate4{top:46%;left:25%;width:12%;-webkit-animation:move4 5s 0s infinite;animation:move4 5s 0s infinite}.about-field-map__obj.is-animate5{top:49%;left:25%;width:19%;-webkit-animation:move5 8s 1s infinite;animation:move5 8s 1s infinite}.about-field-map__obj.is-animate6{top:32%;left:55%;width:9%;-webkit-animation:move6 6s 1.5s infinite;animation:move6 6s 1.5s infinite}@media all and (min-width: 900px){.about-mission-vision-01__img{max-width:35%}}@media all and (min-width: 660px){.about-lyt-column__col{width:50%}.about-mission-vision-01__box{display:flex;align-items:center}}@media all and (min-width: 601px){.about-text-02{margin:2.2em 0;font-size:16px;line-height:2.5;text-align:center}.about-text-02:last-of-type{margin:2.2em 0 0}.about-mission-statement-01{display:flex;align-items:center}.about-mission-statement-01>*{width:50%;margin:0 1em}.about-field-map{max-width:1350px;margin:3% auto -5%}}@media screen and (max-width: 1186px){.about-container{width:100%}.about-container.is-no-gutter{padding:0 30px}.about-top-content-01__box{width:100%}.about-top-content-01__title-01{font-size:35px}.about-top-content-01__text-01 br{display:none}.about-mission-vision-01__title{font-size:2vw}.about-field-column__title{font-size:20px}.about-field-column__title-large{font-size:45px}.about-field-column__sub-title{font-size:18px}.about-field-column__text{margin:20px 0 10px;font-size:13px}}@media screen and (max-width: 900px){.about-container{padding:20px 5% 11px}.about-text-02{margin:1.5em 0;font-size:13px;text-align:center}.about-btn-list__link,.about-btn-list__link:link,.about-btn-list__link:visited{padding:8px 15px}.about-top-content-01__inner{padding:5vmin 0}.about-top-content-01__title-01{font-size:24px}.about-top-content-01__title-02{font-size:18px;font-weight:bold}.about-top-content-01__text-01{margin:1em 0 2.2em;font-size:14px;line-height:1.9}.about-top-content-01__text-02{width:auto;margin:1em auto 1.7em;font-size:14px}.about-mission-content-01.is-type2{padding:60% 0 0;background:url(/global/about/our_mission/img/bg_mission_content1_01_sp.jpg) no-repeat center 0/contain}.about-mission-vision-01__title{margin:0 0 .4em}.about-mission-vision-01__title br{display:none}.about-mission-vision-01__title-text br{display:none}.about-mission-vision-01__number{max-width:65px;height:auto}.about-mission-vision-01__text{font-size:13px;line-height:1.5}.about-mission-vision-01__img img{width:100%;max-width:100%;margin:0 auto}.about-mission-statement-01__img{margin-bottom:15px}.about-mission-statement-01__text{font-size:14px;line-height:2}}@media screen and (max-width: 660px){.about-btn-list__list{margin:0 -0.2em}.about-btn-list__item{display:block;min-width:inherit;max-width:inherit;padding:0 1% 2%}.about-btn-list__link,.about-btn-list__link:link,.about-btn-list__link:visited{padding:8px 15px;font-size:12px;text-align:left}.about-top-content-01__inner{padding:46% 5% 0;margin:1.5em 0 .8em}.about-top-content-01__inner.is-bg-01{background:url(/global/about/img/bg_about_index_content1_01.jpg) no-repeat right 0/contain}.about-top-content-01__inner.is-bg-02{background:url(/global/about/img/bg_about_index_content2_01.jpg) no-repeat right 0/contain}.about-top-content-01__inner.is-bg-03{padding:38% 5% 5%;background:url(/global/about/img/bg_about_index_content2_02_sp.jpg) no-repeat right 0/contain}.about-top-content-01__box{padding:0}.about-top-content-01__text-01{max-width:inherit}.about-top-content-01__banner{flex-wrap:wrap}.about-top-content-01__banner-item{box-sizing:border-box;width:50%}.about-top-content-01__banner-link,.about-top-content-01__banner-link:link,.about-top-content-01__banner-link:visited{padding:10% 5%;font-size:13px}.about-mission-content-01.is-type4{padding:44% 0 0;background:url(/global/about/our_mission/img/bg_mission_content2_01.jpg) no-repeat right 0/contain}.about-mission-content-01.is-type5{padding:5% 0 0;background:url(/global/about/our_mission/img/bg_mission_content2_02.jpg) no-repeat center 0/cover}.about-mission-content-01__title{padding:.5em 0 0;font-size:24px}.about-mission-content-01_text{padding:1em 0 1.5em;font-size:14px;line-height:2}.about-lyt-column{padding:0 4%}.about-lyt-column__col{margin:0 0 15px}.about-mission-vision-01{margin:0}.about-mission-vision-01__title{font-size:16px}.about-mission-vision-01__number{width:50px}.about-mission-vision-01__text{margin:8px 0 15px;font-size:13px}.about-mission-vision-01__solution{padding:3px 0 0;margin:-5px 0 8px}.about-title-01{font-size:18px}.about-title-01__large{font-size:25px}.about-text-01{margin:1em 0;font-size:14px;line-height:inherit}.about-text-01 br{display:none}.about-field-column__col{width:100%}.about-field-column__col.is-padding{padding:0 15px}.about-field-column__title{font-size:18px}.about-field-column__title-large{font-size:35px}.about-field-column__sub-title{font-size:18px}.about-field-column__text{margin:8px 0 0}.about-field-column__img{padding:15px}.about-field-map__obj.is-animate1{top:34%;left:8%;width:14%}.about-field-map__obj.is-animate2{top:25%;width:15%}.about-field-map__obj.is-animate3{width:10%}.about-field-map__obj.is-animate4{top:46%;left:25%;width:22%}.about-field-map__obj.is-animate5{top:49%;left:25%;width:32%}.about-field-map__obj.is-animate6{top:26%;width:16%}}.lyt-feature-01{position:relative}.lyt-feature-01 .image img{max-width:100%}.lyt-feature-01 .block-01{position:absolute;top:13%;left:0;width:50%}.lyt-feature-01 .block-02{position:absolute;top:60.8272506083%;right:0;width:45%}@media screen and (max-width: 1064px){.lyt-feature-01 .block-01{position:absolute;top:2%;left:0}.lyt-feature-01 .block-02{position:absolute;top:58%}.lyt-feature-01 .hdg-level3-02{margin-bottom:10px;font-size:129%}}@media screen and (max-width: 660px){.lyt-feature-01 .block-01,.lyt-feature-01 .block-02{position:static;width:100%;margin-bottom:20px}}.lyt-feature-02{position:relative;width:1240px;margin:0 auto;overflow:hidden}.lyt-feature-02 img{width:100%}.lyt-feature-02 .colunn-L{position:relative;float:left;width:50%}.lyt-feature-02 .colunn-R{position:relative;float:right;width:50%}.lyt-feature-02 .title-container{position:absolute;bottom:-20px;left:5.4838709677%;box-sizing:border-box;width:71.6129032258%;padding:30px 5.7761732852% 32px;color:#fff;background-color:#dc1e37}.lyt-feature-02 .title-container .title{margin-bottom:5px;font-size:243%;font-weight:normal}.lyt-feature-02 .title-container .title .icon{width:auto;margin-right:10px;vertical-align:middle}.lyt-feature-02 .text{box-sizing:border-box;width:73.8709677419%;margin:0 auto}.lyt-feature-02 .text .text-inner{visibility:hidden}.lyt-feature-02 .text .doc-plain-01,.lyt-feature-02 .text .list-bullet-01{font-size:115%}@media screen and (max-width: 1260px){.lyt-feature-02{width:100%}.lyt-feature-02 .title-container{padding:20px 20px 22px}}@media screen and (max-width: 1186px){.lyt-feature-02 .title-container{left:30px}}@media screen and (max-width: 1064px){.lyt-feature-02 .inner-float-L .text .text-inner{width:90%}.lyt-feature-02 .title-container .title{font-size:186%}.lyt-feature-02 .title-container .title .icon{width:20px}.lyt-feature-02 .title-container .description{font-size:86%}.lyt-feature-02 .text{width:90%}.lyt-feature-02 .text .doc-plain-01,.lyt-feature-02 .text .list-bullet-01{font-size:86%}}@media screen and (max-width: 750px){.lyt-feature-02.fast-break .colunn-L,.lyt-feature-02.fast-break .colunn-R{float:none;width:100%}.lyt-feature-02.fast-break .title-container{position:relative;bottom:inherit;left:0;z-index:100;width:90.625%;padding:15px 15px 17px;margin:-6% 0 0 0}.lyt-feature-02.fast-break .title-container .title{font-size:129%}.lyt-feature-02.fast-break .text{width:100%;height:auto !important}.lyt-feature-02.fast-break .text .text-inner{padding:35px 15px !important}.lyt-feature-02.fast-break .sp-none{display:none}}@media screen and (max-width: 660px){.lyt-feature-02 .colunn-L,.lyt-feature-02 .colunn-R{float:none;width:100%}.lyt-feature-02 .text{width:100%;height:auto !important}.lyt-feature-02 .text .text-inner{padding:30px 15px !important}}.lyt-feature-03{background-color:#e5e5e5;border-top:1px solid #fff}.lyt-feature-03 ul{box-sizing:border-box;width:1170px;padding:60px 30px 53px;margin:0 auto;overflow:hidden}.lyt-feature-03 ul li{box-sizing:border-box;float:left;width:31.5315315315%;margin-left:2.7027027027%}.lyt-feature-03 ul li:first-child{margin-left:0}.lyt-feature-03 ul li .block-link{display:block}.lyt-feature-03 ul li .block-link:hover,.lyt-feature-03 ul li .block-link:focus{text-decoration:none}.lyt-feature-03 ul li .block-link:hover .link-title,.lyt-feature-03 ul li .block-link:hover .link-title-2,.lyt-feature-03 ul li .block-link:focus .link-title,.lyt-feature-03 ul li .block-link:focus .link-title-2{text-decoration:underline}.lyt-feature-03 ul li .block-link:active .link-title,.lyt-feature-03 ul li .block-link:active .link-title-2{color:#e6465a;text-decoration:none}.lyt-feature-03 ul li .block-link .image img{box-sizing:border-box;display:block;width:100%;border:1px solid #ddd}.lyt-feature-03 ul li .block-link .link-title,.lyt-feature-03 ul li .block-link .link-title-2{padding-left:20px;margin:16px 0 5px;font-size:115%;font-weight:normal;background:url("/assets/img/icon/icon_arrow-right_01.png") no-repeat 0 .5em}.lyt-feature-03 ul li .block-link .description{color:#333}.lyt-feature-03 ul.col-4 li{width:22.972972973%}@media screen and (max-width: 1186px){.lyt-feature-03 ul{width:100%}}@media screen and (max-width: 1064px){.lyt-feature-03 ul li .block-link .link-title,.lyt-feature-03 ul li .block-link .link-title-2{padding-left:16px;font-size:100%;background:url("/assets/img/icon/icon_arrow-right_01_sp.png") no-repeat 0 .5em;background-size:11px 8px}.lyt-feature-03 ul li .block-link .description{font-size:86%}}@media screen and (max-width: 660px){.lyt-feature-03 ul{padding:30px 15px 0}.lyt-feature-03 ul li{float:none;width:100%;margin:0 0 24px 0}.lyt-feature-03 ul li .block-link .link-title,.lyt-feature-03 ul li .block-link .link-title-2{margin:8px 0 3px}.lyt-feature-03 ul.col-4 li{width:100%}}.lyt-feature-04{position:relative}.lyt-feature-04 .image img{max-width:100%}.lyt-feature-04 .block-01{position:absolute;right:0;bottom:0;width:45%}@media screen and (max-width: 1064px){.lyt-feature-04 .hdg-level3-02{margin-bottom:10px;font-size:129%}.lyt-feature-04 .hdg-level4-01{font-size:100%}.lyt-feature-04 .block-01{bottom:-3%;width:48%}}@media screen and (max-width: 750px){.lyt-feature-04 .block-01{position:static;width:100%}}.lyt-feature-05{width:1240px;margin:0 auto}.lyt-feature-05 .title-container{position:relative;box-sizing:border-box;width:44.6774193548%;padding:30px 5.7761732852% 32px;margin:-18.5% 0 0 5.3225806452%;color:#fff;background-color:#dc1e37}.lyt-feature-05 .title-container .title{margin-bottom:5px;font-size:243%;font-weight:normal}.lyt-feature-05 .image img{width:100%}@media screen and (max-width: 1260px){.lyt-feature-05{width:100%;margin:0}.lyt-feature-05 .title-container{padding:20px 20px 22px}}@media screen and (max-width: 1186px){.lyt-feature-05 .title-container{margin-left:30px}}@media screen and (max-width: 1064px){.lyt-feature-05 .title-container .title{font-size:186%}.lyt-feature-05 .title-container .description{font-size:86%}.lyt-feature-05 .image img{width:100%}}@media screen and (max-width: 660px){.lyt-feature-05 .title-container{width:90.625%;padding:15px 15px 17px;margin:-18.5% 0 0 0}.lyt-feature-05 .title-container .title{font-size:129%}.lyt-feature-05 .image img{width:100%}}.lyt-feature-06{box-sizing:border-box;width:1240px;margin:0 auto}.lyt-feature-06 .lyt-feature-06-inner{padding:50px 5.7761732852% 32px}@media screen and (max-width: 1260px){.lyt-feature-06{width:100%;margin:0}}@media screen and (max-width: 1186px){.lyt-feature-06 .lyt-feature-06-inner{padding:20px 30px 22px}}@media screen and (max-width: 660px){.lyt-feature-06 .lyt-feature-06-inner{padding:40px 15px 30px}}.lyt-feature-07{position:relative;top:-70px;z-index:-1;box-sizing:border-box;width:1240px;margin:0 auto}.lyt-feature-07 img{width:100%}@media screen and (max-width: 1260px){.lyt-feature-07{width:100%;margin:0}}@media screen and (max-width: 940px){.lyt-feature-07{top:0;margin-bottom:40px}}@media screen and (max-width: 660px){.lyt-feature-07{margin-bottom:10px}}.lyt-feature-08{position:relative;width:100%;overflow:hidden}.lyt-feature-08 .lyt-feature-08-inner{position:relative;width:1240px;margin:0 auto}.lyt-feature-08 .lyt-feature-08-inner .text .image-text img{width:100%}.lyt-feature-08 .lyt-feature-08-inner .text .doc-plain-01,.lyt-feature-08 .lyt-feature-08-inner .text .list-bullet-01{font-size:115%}.lyt-feature-08.type-01{background:url("/jp/assets/img/bg/bg_lyt-feature-08_03.gif") repeat-x 0 0}.lyt-feature-08.type-01 .lyt-feature-08-inner .text{position:relative;z-index:1}.lyt-feature-08.type-01 .lyt-feature-08-inner .image{position:absolute;top:0;right:0;z-index:0;margin-right:-250px}.lyt-feature-08.type-01 .lyt-feature-08-inner .image img{width:100%}.lyt-feature-08.type-02{background:url("/jp/assets/img/bg/bg_lyt-feature-08.gif") repeat-x 0 100%}.lyt-feature-08.type-02.bg-dark{background:url("/jp/assets/img/bg/bg_lyt-feature-08_02.gif") repeat-x 0 100%}.lyt-feature-08.type-02 .lyt-feature-08-inner{position:relative}.lyt-feature-08.type-02 .lyt-feature-08-inner .image img{width:100%}.lyt-feature-08.type-02 .lyt-feature-08-inner .text{position:absolute;top:11%;left:0;z-index:1;box-sizing:border-box;width:100%}.lyt-feature-08.type-02 .lyt-feature-08-inner .text .block-center{width:460px;margin:0 auto}.lyt-feature-08.type-03{padding-bottom:60px}.lyt-feature-08.type-03 .lyt-feature-08-inner::after{display:table;clear:both;content:""}.lyt-feature-08.type-03 .lyt-feature-08-inner .text{box-sizing:border-box;width:40.3225806452%;padding-left:5.1612903226%}.lyt-feature-08.type-03 .lyt-feature-08-inner .image{position:absolute;top:0;right:0;z-index:-1;box-sizing:border-box;margin-right:-76px}.lyt-feature-08.type-03 .lyt-feature-08-inner .image img{width:100%}.lyt-feature-08.type-04{background:url("/jp/assets/img/bg/bg_lyt-feature-08.gif") repeat-x 0 100%}.lyt-feature-08.type-04 .lyt-feature-08-inner .text{box-sizing:border-box;padding-top:7%}.lyt-feature-08.type-04 .lyt-feature-08-inner .image{position:absolute;top:0;right:0;z-index:1;box-sizing:border-box;margin-left:-234px}.lyt-feature-08.type-04 .lyt-feature-08-inner .image img{width:100%}.lyt-feature-08.type-05 .lyt-feature-08-inner .text{position:relative;z-index:1}.lyt-feature-08.type-05 .lyt-feature-08-inner .image{position:absolute;top:0;right:0;z-index:0;margin-right:-484px}.lyt-feature-08.type-05 .lyt-feature-08-inner .image img{width:100%}.lyt-feature-08.type-06{box-sizing:border-box;padding-top:50px;margin-bottom:50px}.lyt-feature-08.type-06 .lyt-feature-08-inner{width:1110px}.lyt-feature-08.type-06 .lyt-feature-08-inner::after{display:table;clear:both;content:""}.lyt-feature-08.type-06 .lyt-feature-08-inner .text{box-sizing:border-box;padding:0 30px 0 5.1612903226%;overflow:hidden}.lyt-feature-08.type-06 .lyt-feature-08-inner .image{position:relative;float:left;margin-left:-264px}.lyt-feature-08.type-06 .lyt-feature-08-inner .image img{width:100%}.lyt-feature-08.type-07{padding:100px 0}.lyt-feature-08.type-07 .lyt-feature-08-inner{box-sizing:border-box;width:1110px}.lyt-feature-08.type-07 .lyt-feature-08-inner .text{box-sizing:border-box;width:40%;padding-left:30px}.lyt-feature-08.type-07 .lyt-feature-08-inner .image{position:absolute;top:0;right:0;z-index:-1;box-sizing:border-box;margin-right:-356px}.lyt-feature-08.type-07 .lyt-feature-08-inner .image img{width:100%}.lyt-feature-08.type-08{margin-bottom:60px;background:url("/jp/assets/img/bg/bg_lyt-feature-08.gif") repeat-x 0 100%}.lyt-feature-08.type-08 .lyt-feature-08-inner{box-sizing:border-box;padding-left:64px}.lyt-feature-08.type-08 .lyt-feature-08-inner::after{display:table;clear:both;content:""}.lyt-feature-08.type-08 .lyt-feature-08-inner .text{box-sizing:border-box;width:37%;margin-bottom:130px}.lyt-feature-08.type-08 .lyt-feature-08-inner .image{position:absolute;right:0;bottom:0;box-sizing:border-box;margin-right:-280px}.lyt-feature-08.type-08 .lyt-feature-08-inner .image.bt-10{bottom:-10px}.lyt-feature-08.type-08 .lyt-feature-08-inner .image img{width:100%}.lyt-feature-08.v-center-03 .text{position:relative}.lyt-feature-08.v-center-03 .text .text-inner{position:absolute;top:50%;visibility:hidden}@media screen and (max-width: 1260px){.lyt-feature-08 .lyt-feature-08-inner{width:100%;margin:0}.lyt-feature-08.type-01 .lyt-feature-08-inner .image{width:100%;margin-right:-300px}.lyt-feature-08.type-03 .lyt-feature-08-inner .text{width:45%;padding-left:30px}.lyt-feature-08.type-03 .lyt-feature-08-inner .image{width:70%;margin-right:-100px}.lyt-feature-08.type-05 .lyt-feature-08-inner .image{top:60px;width:100%;margin-right:-300px}.lyt-feature-08.type-06 .lyt-feature-08-inner{width:1110px;margin:0 auto}.lyt-feature-08.type-07 .lyt-feature-08-inner{width:1110px;margin:0 auto}.lyt-feature-08.type-08 .lyt-feature-08-inner{padding-left:30px}.lyt-feature-08.type-08 .lyt-feature-08-inner .text{width:42%;margin-bottom:100px}.lyt-feature-08.type-08 .lyt-feature-08-inner .image{width:75%;margin-right:-200px}}@media screen and (max-width: 1186px){.lyt-feature-08.type-06 .lyt-feature-08-inner{width:100%}.lyt-feature-08.type-07 .lyt-feature-08-inner{width:100%}}@media screen and (max-width: 1064px){.lyt-feature-08 .lyt-feature-08-inner .text .doc-plain-01,.lyt-feature-08 .lyt-feature-08-inner .text .list-bullet-01{font-size:100%}.lyt-feature-08.type-07{padding-bottom:60px}.lyt-feature-08.type-07 .lyt-feature-08-inner .text{box-sizing:border-box;width:40%;padding-left:30px}.lyt-feature-08.type-07 .lyt-feature-08-inner .image{width:80%;margin-right:-240px}}@media screen and (max-width: 940px){.lyt-feature-08.type-01 .lyt-feature-08-inner .image{margin-right:-200px}.lyt-feature-08.type-02 .lyt-feature-08-inner .text{top:8%}.lyt-feature-08.type-04 .lyt-feature-08-inner .text{padding-top:4%}.lyt-feature-08.type-04 .lyt-feature-08-inner .image{margin-left:-180px}.lyt-feature-08.type-05 .lyt-feature-08-inner .text{padding-top:4%}.lyt-feature-08.type-05 .lyt-feature-08-inner .image{margin-right:-180px}.lyt-feature-08.type-06{padding:0 15px}.lyt-feature-08.type-06 .lyt-feature-08-inner .text{padding:0;overflow:auto}.lyt-feature-08.type-06 .lyt-feature-08-inner .image{position:relative;float:none;width:100%;margin:0 0 60px}.lyt-feature-08.type-07{padding-bottom:30px}.lyt-feature-08.type-07 .lyt-feature-08-inner{padding:0 30px}.lyt-feature-08.type-07 .lyt-feature-08-inner .text{width:100%;padding-left:0}.lyt-feature-08.type-07 .lyt-feature-08-inner .image{position:static;z-index:1;width:100%;margin-bottom:60px}.lyt-feature-08.type-08{margin-bottom:50px}.lyt-feature-08.type-08 .lyt-feature-08-inner{padding:0 15px}.lyt-feature-08.type-08 .lyt-feature-08-inner .text{width:100%;margin-bottom:0}.lyt-feature-08.type-08 .lyt-feature-08-inner .image{position:static;width:100%;text-align:center}}@media screen and (max-width: 660px){.lyt-feature-08 .lyt-feature-08-inner .text .doc-plain-01,.lyt-feature-08 .lyt-feature-08-inner .text .list-bullet-01{font-size:86%}.lyt-feature-08.type-01 .lyt-feature-08-inner .image{position:static;margin-right:0}.lyt-feature-08.type-02.sp-bg-none{background:none}.lyt-feature-08.type-02.sp-bg-none .lyt-feature-08-inner .image{padding:0}.lyt-feature-08.type-02.sp-bg-none .lyt-feature-08-inner .text{padding-top:30px}.lyt-feature-08.type-02.bg-dark .lyt-feature-08-inner .image{padding:0}.lyt-feature-08.type-02 .lyt-feature-08-inner .text{position:static;top:0;left:0;padding:0 15px}.lyt-feature-08.type-02 .lyt-feature-08-inner .text .block-center{width:100%;margin:0}.lyt-feature-08.type-02 .lyt-feature-08-inner .text .hdg-level3-02.center{text-align:left !important}.lyt-feature-08.type-02 .lyt-feature-08-inner .image{padding:0 15px}.lyt-feature-08.type-03{padding-bottom:10px}.lyt-feature-08.type-03 .lyt-feature-08-inner .text{width:100%;padding:0 15px}.lyt-feature-08.type-03 .lyt-feature-08-inner .image{position:static;z-index:1;width:100%;padding:0 15px;margin:0 0 30px}.lyt-feature-08.type-04 .lyt-feature-08-inner .text{padding:30px 15px 10px}.lyt-feature-08.type-04 .lyt-feature-08-inner .text .hdg-level3-02.center,.lyt-feature-08.type-04 .lyt-feature-08-inner .text .doc-plain-01.center{text-align:left !important}.lyt-feature-08.type-04 .lyt-feature-08-inner .image{position:static;z-index:1;width:100%;padding:0 15px;margin:0 0 30px}.lyt-feature-08.type-05 .lyt-feature-08-inner .image{position:static;margin-right:0}.lyt-feature-08.type-05 .lyt-feature-08-inner .text{padding-top:0}.lyt-feature-08.type-06{margin:0}.lyt-feature-08.type-06 .lyt-feature-08-inner .image{margin-bottom:30px}.lyt-feature-08.type-07{padding:30px 0}.lyt-feature-08.type-07 .lyt-feature-08-inner{padding:0 15px}.lyt-feature-08.type-07 .lyt-feature-08-inner .image{margin-bottom:30px}.lyt-feature-08.type-08{margin-bottom:30px}.lyt-feature-08.bg-none{background:none}.lyt-feature-08.v-center-03 .text{width:100%;height:auto !important}.lyt-feature-08.v-center-03 .text .text-inner{position:static;top:0;margin-top:0 !important}.lyt-feature-08.v-center-04 .text{height:auto !important}}.lyt-image-02.float-L .image.m-minus-02{position:relative;z-index:-1;margin-top:-10%;margin-bottom:40px}.lyt-image-02.float-R .image.m-minus-02{position:relative;z-index:-1;margin-top:-10%;margin-bottom:40px}@media screen and (max-width: 810px){.lyt-image-02.float-L .image.m-minus-02,.lyt-image-02.float-R .image.m-minus-02{position:relative;z-index:1;margin-top:0}}@media screen and (max-width: 660px){.lyt-image-02.float-L .image.m-minus-02,.lyt-image-02.float-R .image.m-minus-02{margin-bottom:20px}.lyt-image-02.float-L .float-L .image,.lyt-image-02.float-R .float-L .image{float:none}}.list-solution-01 li{position:relative;padding:0 0 20px 87px}.list-solution-01 li .icon{position:absolute;top:8px;left:0}.list-solution-01 li .title{font-size:172%;font-weight:normal}@media screen and (max-width: 1064px){.list-solution-01 li .title{font-size:158%}}@media screen and (max-width: 660px){.list-solution-01 li{padding:0 0 10px 45px}.list-solution-01 li .icon{top:4px}.list-solution-01 li .icon img{width:25px}.list-solution-01 li .title{font-size:115%}}@media screen and (max-width: 1064px){.lyt-column-01.lyt-result .image img{height:100px}.lyt-column-01 .column .block-link.support .text{font-size:86%}.lyt-column-01 .column .block-link.support .text span{padding-left:16px;background:url("/assets/img/icon/icon_arrow-right_01_sp.png") no-repeat 0 .35em;background-size:11px 8px}.lyt-column-01 .column h4.hdg-level3-01{font-size:115%}.lyt-column-01 .column .title-01{font-size:100%}.lyt-column-01 .column .title-01 .notice{display:block}.lyt-column-01 .column .link-title{padding-left:16px !important;font-size:100%;background:url("/assets/img/icon/icon_arrow-right_01_sp.png") no-repeat 0 .5em;background-size:11px 8px}.lyt-column-01 .column .link-title.fz-14{background-position:0 .45em}.lyt-column-01 .column .link-title.pdf{background:url("/assets/img/icon/icon_pdf_01_sp.png") no-repeat 0 .45em;background-size:11px 11px}.lyt-column-01 .column .link-title.external{background:url("/assets/img/icon/icon_window_01_sp.png") no-repeat 0 .45em;background-size:11px 11px}}@media screen and (max-width: 660px){.lyt-column-01{width:100%;margin-left:0}.lyt-column-01.sp-col2{width:102.7027027027%;margin-left:-1.3157894737%}.lyt-column-01.sp-col2 .column{width:47.3684210526% !important;margin:0 1.3157894737% !important}.lyt-column-01.sp-col3{width:102.7027027027%;margin-left:-1.3157894737%}.lyt-column-01.sp-col3 .column{width:30.701754386% !important;margin:0 1.3157894737% !important}.lyt-column-01 .column{float:none;width:100% !important;padding-bottom:13px;margin-left:0 !important}.lyt-column-01 .column .block-link.support{float:left;width:50%;padding:11px 0}.lyt-column-01 .column .block-link.support .image img{width:50px}.lyt-column-01 .column .hdg-level3-01,.lyt-column-01 .column .hdg-level4-01,.lyt-column-01 .column .hdg-level5-01{margin-bottom:10px}.lyt-column-01 .column h4.hdg-level3-01{font-size:100%}.lyt-column-01 .column .title-01{margin-bottom:5px;font-size:86%}.lyt-column-01 .column .link-title{margin-bottom:5px}.lyt-column-01 .column .doc-num{position:relative;padding-left:45px}.lyt-column-01 .column .doc-num span{position:absolute;top:0;left:0}.lyt-column-01 .column .img-float .image{float:none;width:100%;padding-right:0;margin-bottom:0}.lyt-column-01 .column .img-float .text{overflow:auto}}.box-section-01.mainvisual{box-sizing:border-box;width:1170px;padding:0 30px 0;margin:0 auto}@media screen and (max-width: 1186px){.box-section-01.mainvisual{width:100%}}@media screen and (max-width: 940px){.box-section-01.mainvisual{padding:0 15px 0}}@media screen and (max-width: 660px){.box-section-01.mainvisual{padding:0}}.box-section-01.title{box-sizing:border-box;width:1170px;padding:125px 30px 10px;margin:0 auto}@media screen and (max-width: 1186px){.box-section-01.title{width:100%}}@media screen and (max-width: 940px){.box-section-01.title{padding:110px 15px 10px}}@media screen and (max-width: 660px){.box-section-01.title{display:none}}.doc-table-caption{margin-bottom:18px;font-size:86%;text-align:right}@media screen and (max-width: 660px){.doc-table-caption{text-align:left}}.lyt-concept-movie-01{width:484px;margin:10px auto 45px}@media screen and (max-width: 1064px){.lyt-concept-movie-01{display:none}}.lyt-part-01{position:relative;width:690px;margin:0 auto 50px}.lyt-part-01 .part-list li{position:absolute}.lyt-part-01 .part-list li img{width:20px;height:20px;vertical-align:top}.lyt-part-01.type-01 .part-list li.p-01{top:7px;left:34px}.lyt-part-01.type-01 .part-list li.p-02{top:23px;left:113px}.lyt-part-01.type-01 .part-list li.p-03{top:58px;left:73px}.lyt-part-01.type-01 .part-list li.p-04{top:82px;left:230px}.lyt-part-01.type-01 .part-list li.p-05{top:118px;left:109px}.lyt-part-01.type-01 .part-list li.p-06{top:152px;left:263px}.lyt-part-01.type-01 .part-list li.p-07{top:186px;left:384px}.lyt-part-01.type-01 .part-list li.p-08{top:212px;left:529px}.lyt-part-01.type-01 .part-list li.p-09{top:230px;left:488px}.lyt-part-01.type-01 .part-list li.p-10{top:239px;left:444px}.lyt-part-01.type-01 .part-list li.p-11{top:249px;left:406px}.lyt-part-01.type-01 .part-list li.p-12{top:241px;left:288px}.lyt-part-01.type-01 .part-list li.p-13{top:277px;left:246px}.lyt-part-01.type-01 .part-list li.p-14{top:277px;left:367px}.lyt-part-01.type-01 .part-list li.p-15{top:282px;left:432px}.lyt-part-01.type-01 .part-list li.p-16{top:297px;left:515px}.lyt-part-01.type-01 .part-list li.p-17{top:275px;left:589px}.lyt-part-01.type-02 .part-list li.p-01{top:66px;left:12px}.lyt-part-01.type-02 .part-list li.p-02{top:148px;left:200px}.lyt-part-01.type-02 .part-list li.p-03{top:143px;left:339px}.lyt-part-01.type-02 .part-list li.p-04{top:195px;left:448px}.lyt-part-01.type-02 .part-list li.p-05{top:230px;left:597px}.lyt-part-01.type-02 .part-list li.p-06{top:421px;left:586px}.lyt-part-01.type-02 .part-list li.p-07{top:274px;left:655px}.lyt-part-01.type-03 .part-list li.p-01{top:175px;left:201px}.lyt-part-01.type-03 .part-list li.p-02{top:140px;left:325px}.lyt-part-01.type-03 .part-list li.p-03{top:78px;left:379px}.lyt-part-01.type-03 .part-list li.p-04{top:217px;left:426px}.lyt-part-01.type-03 .part-list li.p-05{top:109px;left:432px}.lyt-part-01.type-04 .part-list li.p-01{top:172px;left:189px}.lyt-part-01.type-04 .part-list li.p-02{top:95px;left:259px}.lyt-part-01.type-04 .part-list li.p-03{top:170px;left:261px}.lyt-part-01.type-04 .part-list li.p-04{top:228px;left:262px}.lyt-part-01.type-04 .part-list li.p-05{top:292px;left:355px}.lyt-part-01.type-04 .part-list li.p-06{top:278px;left:473px}.tooltip-box{position:absolute;z-index:100;display:none;padding:5px 10px 2px;font-size:86%;color:#fff;background-color:#333}@media screen and (max-width: 750px){.lyt-part-01{display:none}}.nav-review-tags h3{padding:15px 18px 10px;margin-bottom:10px;font-weight:normal;color:#fff;background-color:#7f7f7f}.nav-review-tags ul{width:102.7027027027%;margin-left:-1.3157894737%;overflow:hidden}.nav-review-tags ul li{float:left;width:47.3684210526%;margin:0 1.3157894737% 5px;text-align:center;background-color:#bbb}.nav-review-tags ul li a{display:block;font-size:72%;color:#fff}.nav-review-tags ul li a:hover{text-decoration:none}.review-list-01{overflow:hidden}.review-list-01 li{float:left;width:49.0196078431%;margin:0 1.9607843137% 5px 0;font-size:72%;color:#fff;text-align:center;background-color:#bbb}.review-list-01 li:nth-child(2),.review-list-01 li:nth-child(4){margin-right:0}.review-list-01 li.disabled{background-color:#ddd}.review-list-01 li a{display:block;color:#fff}.review-list-01 li a:hover{text-decoration:none}.review-list-01.event-products li{width:125px;margin:0 0 5px 5px;text-align:center}.review-list-01.event-products li:first-child{margin-left:0}.review-list-01>*:first-child+*,.review-list-01>*:first-child+*+*+*{margin-right:0 !important}@media screen and (max-width: 1064px){.review-list-01 li{padding-top:2px;font-size:65%}.review-list-01.event-products li{width:49.0196078431%;margin:0 1.9607843137% 5px 0}.review-list-01.event-products li:first-child{margin-left:0}}.review-list-detail-01{overflow:hidden}.review-list-detail-01 li{float:left;width:30.0196078431%;margin:0 1.9607843137% 0 0;font-size:72%;color:#fff;text-align:center;background-color:#bbb}.review-list-detail-01 li.disabled{background-color:#ddd}.review-list-detail-01 li a{display:block;color:#fff}.review-list-detail-01 li a:hover{text-decoration:none}@media screen and (max-width: 1064px){.review-list-detail-01 li{padding-top:2px;font-size:65%}}.checkbox-name-review{float:left;width:5.8108108108%;padding-top:5px}@media screen and (max-width: 1064px){.checkbox-name-review{font-size:86%}}@media screen and (max-width: 660px){.checkbox-name-review{float:none;width:100%;margin-bottom:5px}}.sort-checkbox-review{float:right;width:94.1891891892%;overflow:hidden}.sort-checkbox-review li{float:left;margin:0 1px 1px 0}.sort-checkbox-review li label{display:block;padding:6px 20px 3px;color:#333;white-space:nowrap;background-color:#ddd}.sort-checkbox-review li label input{position:absolute;top:-9999px;left:-9999px}.sort-checkbox-review li label.on{color:#fff;background-color:#666}@media screen and (max-width: 1064px){.sort-checkbox-review li{font-size:86%}}@media screen and (max-width: 660px){.sort-checkbox-review{float:none;width:100%}.sort-checkbox-review li{box-sizing:border-box;width:49%;text-align:center}.sort-checkbox-review li label{padding:3px 18px 1px}}.lyt-meta-01{overflow:hidden}.lyt-meta-01 .meta-left{float:left;width:49%}.lyt-meta-01 .meta-right{float:right;width:49%}.lyt-meta-01 .meta-right ul{list-style:none}.lyt-meta-01 .meta-right ul li{float:right;height:20px;overflow:hidden}.lyt-meta-01 .meta-right ul li.twitter{width:90px}.lyt-meta-01 .meta-right ul li.twitter #twitter-widget-0{width:90px !important}.lyt-meta-01 .meta-right ul li.fb{width:105px}.lyt-meta-01 .meta-right ul li.fb .fb_iframe_widget span{vertical-align:baseline !important}.lyt-meta-01 .meta-right ul li.fb_en{width:90px}.lyt-meta-01 .meta-right ul li.fb_en .fb_iframe_widget span{vertical-align:baseline !important}@media screen and (max-width: 660px){.lyt-meta-01 .meta-left{float:none;width:100%;margin-bottom:20px}.lyt-meta-01 .meta-right{float:none;width:100%}.lyt-meta-01 .meta-right ul li{float:left}.lyt-meta-01 .meta-right ul li.twitter{width:100px}.lyt-meta-01 .meta-right ul li.fb{width:100px}}.lyt-sustainable-container-01{visibility:hidden}.lyt-sustainable-container-01.static{visibility:visible}@media screen and (max-width: 660px){.lyt-sustainable-container-01{visibility:hidden}.lyt-sustainable-container-01.static{visibility:visible}}.lyt-sustainable-01{position:relative;box-sizing:border-box;width:100%;padding:100px 30px 60px;text-align:center;background:url(/jp/assets/img/bg/sustainable_big_bg_201603.jpg) no-repeat;background-position:center center;background-size:cover}.lyt-sustainable-01 .main-txt-01{margin-bottom:100px}.lyt-sustainable-01 .main-txt-01 img{max-width:100%}.lyt-sustainable-01 .main-txt-02{margin-top:100px;margin-bottom:80px}.lyt-sustainable-01 .main-txt-02 img{max-width:100%}.lyt-sustainable-01 .doc-plain-01{margin-bottom:2px;font-size:158%;color:#fff}.lyt-sustainable-01 .doc-plain-01.last{margin-bottom:65px}.lyt-sustainable-01 .doc-plain-01.notice{width:1110px;margin:0 auto;font-size:86%;text-align:left}@media screen and (max-width: 1186px){.lyt-sustainable-01 .doc-plain-01.notice{width:100%}}@media screen and (max-width: 1064px){.lyt-sustainable-01{text-align:center}.lyt-sustainable-01 .doc-plain-01{font-size:129%}}@media screen and (max-width: 660px){.lyt-sustainable-01{padding:50px 15px;text-align:left}.lyt-sustainable-01 .main-txt-01{margin-bottom:50px}.lyt-sustainable-01 .main-txt-02{margin-top:50px;margin-bottom:40px}.lyt-sustainable-01 .doc-plain-01{display:inline;margin-bottom:0;font-size:86%}.lyt-sustainable-01 .doc-plain-01.last{margin-bottom:0}.lyt-sustainable-01 .doc-plain-01.notice{font-size:86%;text-align:left}}.lyt-sustainable-02{overflow:hidden}.lyt-sustainable-02 img{width:100%}.lyt-sustainable-02.type-01 .column-L{float:left;width:56.2903225806%}.lyt-sustainable-02.type-01 .column-R{float:left;width:43.7096774194%}.lyt-sustainable-02.type-02 .column-L{float:right;width:43.7096774194%}.lyt-sustainable-02.type-02 .column-R{float:right;width:56.2903225806%}.js-anim .lyt-sustainable-02 .image{transition:all .4s cubic-bezier(0.23, 1, 0.32, 1) 0s;-webkit-transform:scaleX(0) scaleY(1) scaleZ(1);transform:scaleX(0) scaleY(1) scaleZ(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.js-anim .lyt-sustainable-02 .image.scale{-webkit-transform:scaleX(1) scaleY(1) scaleZ(1);transform:scaleX(1) scaleY(1) scaleZ(1)}.js-anim .lyt-sustainable-02 .image img{background:url("/assets/img/bg/bg_rolllover.gif") repeat 0 0}@media screen and (max-width: 660px){.lyt-sustainable-02 .column-L,.lyt-sustainable-02 .column-R{float:none;width:100% !important}}.SA_CategoryItem{background:#e4e4e4}.SA_CategoryItem>a{display:block;padding:.7em;color:#333;text-decoration:none}.SA_CategoryItem>a::before{display:inline-block;width:15px;height:10px;content:"";background:url(/assets/local/img/faq/icon_arrow_black.svg) no-repeat 0 0}.SA_CategoryItem>a:hover{color:#dc1e37}.SA_CategoryItem>a:hover::before{background-image:url(/assets/local/img/faq/icon_arrow_red.svg)}.SA_CategoryItem.active>a{color:#dc1e37}.SA_CategoryItem.active>ul{display:block !important}.SA_CategoryItem.active>a::before{background-image:url(/assets/local/img/faq/icon_arrow_red.svg)}.SA_CategoryItem .SA_CategoryList .SA_CategoryItem{background:#eee}.SA_CategoryItem .SA_CategoryList .SA_CategoryItem>a{padding:.4em .7em .4em 1.5em}.button-to-top{display:block;padding:.7em;margin-bottom:20px;color:#fff !important;text-decoration:none !important;background:#dc1e37;transition:opacity .2s ease-out}.button-to-top:hover{opacity:.7}.button-to-top::before{display:inline-block;width:15px;height:10px;content:"";background:url(/assets/local/img/faq/icon_arrow.svg) no-repeat 0 0}.pagination{display:flex;justify-content:flex-start}.pagination__item{padding:.7em}.pagination__item.active{color:#dc1e37;text-decoration:underline}.location-breads.is-faq{background-color:#f0f0f0}.faq-search{display:flex}.faq-search__text{flex:1;width:auto;height:48px;padding-left:48px;background:url(/assets/local/img/faq/btn_search_01.png) 9px 13px/21px 21px no-repeat #fff}.faq-search__button{display:inline-block;height:48px;padding:0 2em;margin-left:5px;font-size:1em;line-height:48px;color:#fff;background:#dc1e37;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.faq-rating{display:flex}.faq-rating__item{flex:1;padding:0 1em}.faq-rating__item__button{position:relative;box-sizing:border-box;display:flex;align-items:center;width:100%;height:100%;padding:.7em .7em .7em calc(.7em + 33px + .5em);font-size:1em;font-weight:bold;line-height:1.666em;color:#dc1e37;background-color:#fff;background-repeat:no-repeat;background-position:.75em 50%;background-size:28px 28px;border:2px solid #dc1e37}.faq-rating__item__button:hover{text-decoration:none;opacity:.8}.faq-rating__item.good .faq-rating__item__button{background-image:url("/assets/local/img/faq/icon_good.svg")}.faq-rating__item.soso .faq-rating__item__button{background-image:url("/assets/local/img/faq/icon_soso.svg")}.faq-rating__item.bad .faq-rating__item__button{background-image:url("/assets/local/img/faq/icon_bad.svg")}.faq-rating__item__button:first-of-type{margin-left:0}@media screen and (min-width: 0)and (max-width: 660px){.faq-rating{display:block;width:100%}.faq-rating__item{margin-bottom:10px}}.search-result b{color:#333}.faq-modal{position:fixed;z-index:10;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:20px;background:rgba(0,0,0,.7)}@media screen and (max-height: 660px){.faq-modal{display:block;overflow:auto}}.faq-modal__content{position:relative;box-sizing:border-box;max-width:768px;padding:20px;background:#fff}.faq-modal__close{position:absolute;top:20px;right:20px;display:block}.icon-close{display:inline-block;width:20px;height:20px;background:url("/assets/local/img/faq/btn_close_01.png");background-size:contain}.nav-local-04 .nav-local-04-inner .nav-list li.active a{color:#dc1e37}.header-minimal-01__inner{justify-content:space-between}.header-minimal-01__faq-links .list-link-01{margin-bottom:0 !important}.header-minimal-01__faq-links .list-link-01 li{display:inline-block;margin-left:1em}.header-minimal-01__faq-links .list-link-01 li a{padding-bottom:0 !important}@media screen and (max-width: 660px){.header-minimal-01__faq-links .list-link-01 li{margin-left:0}}@media screen and (max-width: 940px){#content-container #content #sub{display:block;float:none;width:100%;margin:0;margin-top:60px}}@media screen and (max-width: 1064px){.faq-answer .date{font-size:86%}}.faq-answer h1{position:relative;margin-bottom:49px;font-size:243%;font-weight:normal;color:#000}@media screen and (max-width: 1064px){.faq-answer h1 .hdg-level1-01{font-size:229%}}@media screen and (max-width: 660px){.faq-answer h1{margin-bottom:25px;font-size:158%}}.faq-answer h2{padding-bottom:4px;margin-bottom:24px;font-size:200%;font-weight:normal;color:#000;border-bottom:1px solid #ddd}.faq-answer h2 a{display:inline-block;padding-left:26px;vertical-align:middle;background:url("/assets/img/icon/icon_arrow-right_01.png") no-repeat 0 .55em}.faq-answer h2 .supplement{margin-left:1em;font-size:46.5%}@media screen and (max-width: 1064px){.faq-answer h2{font-size:186%}.faq-answer h2 a{padding-left:16px;background:url("/assets/img/icon/icon_arrow-right_01_sp.png") no-repeat 0 .5em;background-size:11px 8px}}@media screen and (max-width: 660px){.faq-answer h2{margin-bottom:12px;font-size:129%}}.faq-answer h3{padding-bottom:4px;margin-bottom:24px;font-size:158%;font-weight:normal;color:#000;border-bottom:1px solid #ddd}.faq-answer h3 a{display:inline-block;padding-left:24px;vertical-align:middle;background:url("/assets/img/icon/icon_arrow-right_01.png") no-repeat 0 .5em}@media screen and (max-width: 1064px){.faq-answer h3{font-size:143%}.faq-answer h3 a{padding-left:16px;background:url("/assets/img/icon/icon_arrow-right_01_sp.png") no-repeat 0 .5em;background-size:11px 8px}}@media screen and (max-width: 660px){.faq-answer h3{margin-bottom:12px;font-size:115%}}.faq-answer h4{margin-bottom:10px;font-size:115%;font-weight:bold;color:#000}.faq-answer h4 a{display:inline-block;padding-left:23px;vertical-align:middle;background:url("/assets/img/icon/icon_arrow-right_01.png") no-repeat 0 .4em}@media screen and (max-width: 1064px){.faq-answer h4{font-size:100%}.faq-answer h4 a{padding-left:16px;background:url("/assets/img/icon/icon_arrow-right_01_sp.png") no-repeat 0 .4em;background-size:11px 8px}}@media screen and (max-width: 660px){.faq-answer h4{margin-bottom:5px}}.faq-answer h5{margin-bottom:12px;font-size:115%;font-weight:normal;color:#000}.faq-answer h5 a{display:inline-block;padding-left:23px;vertical-align:middle;background:url("/assets/img/icon/icon_arrow-right_01.png") no-repeat 0 .4em}@media screen and (max-width: 1064px){.faq-answer h5{font-size:100%}.faq-answer h5 a{padding-left:16px;background:url("/assets/img/icon/icon_arrow-right_01_sp.png") no-repeat 0 .4em;background-size:11px 8px}}@media screen and (max-width: 660px){.faq-answer h5{margin-bottom:6px;font-size:86%}}.faq-answer blockquote{padding:.25em 1em;margin:.25em 0 1em 0;color:#6a737d;border-left:.25em solid #dfe2e5}.faq-answer pre{box-sizing:border-box;display:block;width:100%;padding:20px;margin:0 0 1em;overflow-y:scroll;font-size:12px;line-height:1.5;color:#fff;background-color:#111}.faq-answer p{margin-bottom:18px}.faq-answer p.fz-16{font-size:115%}.faq-answer p.fz-18{font-size:129%}.faq-answer p.lh-2{line-height:2}.faq-answer p.alert{color:#dc1e37}@media screen and (max-width: 1064px){.faq-answer p{font-size:86%}.faq-answer p.fz-16{font-size:100%}.faq-answer p.fz-18{font-size:115%}}@media screen and (max-width: 660px){.faq-answer p{margin-bottom:9px}.faq-answer p.fz-16{font-size:86%}.faq-answer p.fz-18{font-size:100%}}.faq-answer p img{max-width:100%;height:auto}.faq-answer ul{margin-bottom:18px}.faq-answer ul li{padding:0 0 4px 20px;background:url("/assets/img/icon/icon_bullet_01.png") no-repeat 3px .5em}.faq-answer ul li ul{padding-top:4px;margin-bottom:0}.faq-answer ul li ul li:last-child{padding-bottom:0}@media screen and (max-width: 1064px){.faq-answer ul{font-size:86%}.faq-answer ul li{padding:0 0 4px 16px;background-position:3px .6em;background-size:4px 5px}}@media screen and (max-width: 660px){.faq-answer ul{margin-bottom:8px !important}}.faq-answer ol{margin-bottom:18px}.faq-answer ol li{padding-bottom:4px;margin-left:2.1em;list-style-type:decimal}.faq-answer ol li ol{margin:5px 0 0}@media screen and (max-width: 1064px){.faq-answer ol{font-size:86%}}@media screen and (max-width: 660px){.faq-answer ol{margin-bottom:8px}}.faq-answer table{box-sizing:border-box;margin-bottom:30px;border:1px solid #ccc}.faq-answer table thead th{padding:7px 17px 5px;color:#fff;text-align:center;word-wrap:break-word;background-color:#666;border-bottom:1px solid #fff;border-left:1px solid #fff}.faq-answer table thead th:first-child{border-left:0 none}.faq-answer table tbody th{padding:7px 17px 5px;word-wrap:break-word;background-color:#e9e9e9;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.faq-answer table tbody td{padding:7px 17px 5px;word-wrap:break-word;background-color:#fff;border-bottom:1px solid #ccc;border-left:1px solid #ccc}@media screen and (max-width: 1064px){.faq-answer table{font-size:86%}}@media screen and (max-width: 660px){.faq-answer table{margin-bottom:15px}.faq-answer table thead th{padding:7px 9px 5px}.faq-answer table tbody th,.faq-answer table tbody td{padding:7px 9px 5px}}.faq-answer em{font-style:italic;font-weight:normal}.top-ymedia .list h2{font-size:18px;font-weight:normal}.top-ymedia .list h2,.top-ymedia .list figure,.top-ymedia .list p{margin-bottom:15px}@media screen and (min-width: 661px){.top-ymedia .list h2{margin-bottom:12px;font-size:16px}.top-ymedia .list h2,.top-ymedia .list figure,.top-ymedia .list p{margin-bottom:20px}}@media screen and (min-width: 1190px){.top-ymedia .list h2{font-size:18px}}.top-ymedia .list h2.is-clamp-2{display:-webkit-box;height:54px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (min-width: 661px){.top-ymedia .list h2.is-clamp-2{height:48px}}@media screen and (min-width: 1190px){.top-ymedia .list h2.is-clamp-2{height:54px}}.top-ymedia .list .post{margin-bottom:40px}@media screen and (min-width: 661px){.top-ymedia .list .post{margin-bottom:37.5px}}@media screen and (min-width: 1190px){.top-ymedia .list .post{margin-bottom:50px}}.top-ymedia .info{font-family:"Helvetica";line-height:1.5;color:#999}.top-ymedia .info span.separater{display:inline-block;padding:0 10px}@media screen and (min-width: 941px){.top-ymedia .info span.separater{padding:0 15px}}.top-ymedia .info a{display:inline-block;color:#000}.top-ymedia .info a:hover{color:#dc1e37}.top-ymedia .info a::after{color:#999;content:", "}.top-ymedia .info a:last-child::after{content:none}.top-ymedia .list a.block-link{color:#000}.top-ymedia .list a.block-link:hover{color:#000;text-decoration:none}.top-ymedia .list a.block-link:hover h2{color:#dc1e37;text-decoration:underline}.clearfix::after{display:table;clear:both;content:""}.pc-right-sp-center{text-align:right !important}@media screen and (max-width: 660px){.pc-right-sp-center{text-align:center !important}}.pc-mb40{margin-bottom:40px !important}.pc-mt100{margin-top:100px !important}.pc-mt160{margin-top:160px !important}.pc-pl50{padding-left:50px !important}.pc-pr50{padding-right:50px !important}.pc-pt50{padding-top:50px !important}.pc-pt80{padding-top:80px !important}.pc-pb200{padding-bottom:200px !important}@media screen and (max-width: 1186px){.sp-mb35{margin-bottom:35px !important}.sp-mb20{margin-bottom:20px !important}.sp-ml15{margin-left:15px !important}.sp-mr15{margin-right:15px !important}.sp-pl25{padding-left:25px !important}.sp-pr25{padding-right:25px !important}.sp-pl15{padding-left:15px !important}.sp-pr15{padding-right:15px !important}}@media screen and (max-width: 940px){.pc-mt100{margin-top:0 !important}.pc-mt160{margin-top:0 !important}.pc-pb200{padding-bottom:0 !important}}@media screen and (max-width: 660px){.pc-mb40{margin-bottom:0 !important}.pc-pl50{padding-left:0 !important}.pc-pr50{padding-right:0 !important}.pc-pt50{padding-top:0 !important}.pc-pt80{padding-top:0 !important}.pc-inline-block{display:inline-block}.sp-mb2-5{margin-bottom:2.5px !important}.sp-mt10{margin-top:10px}.sp-mb15{margin-bottom:15px !important}.sp-mb30{margin-bottom:30px !important}.sp-ml10{margin-left:10px}.sp-pt10{padding-top:10px}.sp-pb10{padding-bottom:10px}.sp-pb0{padding-bottom:0 !important}.sp-pb30{padding-bottom:30px !important}.sp-pb35{padding-bottom:35px !important}.sp-pb40{padding-bottom:40px !important}}.baseline{vertical-align:baseline !important}.bb-1{border-bottom:1px solid #ccc !important}.bl-1{border-left:1px solid #fff !important}.border-top{border-top:1px solid #ccc !important}.border-bottom{border-bottom:1px solid #ccc !important}@media screen and (max-width: 1064px){.tablet-inline{display:inline !important}}.img-inline{display:inline !important}.fz12{font-size:86% !important}.fz14{font-size:100% !important}@media screen and (max-width: 660px){.fz14{font-size:86% !important}}.fz20{font-size:143% !important}@media screen and (max-width: 660px){.fz20{font-size:115% !important}}.bold{font-weight:bold !important}.color-b{color:#333 !important}.color-r{color:#dc1e37 !important}.m-w196px{width:auto !important;max-width:196px !important}@media screen and (max-width: 660px){.m-w196px{width:100% !important;max-width:none !important}}@media screen and (max-width: 660px){.sp-pct60{width:60%}}.sp-support-fixed-menu-icon-none{display:inline}@media screen and (max-width: 810px){.sp-support-fixed-menu-icon-none{display:none}}#lyt-like-container{position:fixed;right:70px;bottom:-30px;z-index:97;display:block;width:120px;padding-bottom:10px;overflow:hidden;transition:bottom;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-duration:250ms}@media screen and (max-width: 810px){#lyt-like-container{right:25px !important}}#lyt-like-container.active{bottom:0}.anchor-transition{padding-top:35px !important;margin-top:-35px !important}@media screen and (max-width: 660px){.anchor-transition{padding-top:0 !important;margin-top:0 !important}}.dealer-icon{width:20px;margin:0 5px}.map-notice{line-height:34px}.zoom-icon{width:34px;margin:0 8px}.zoom-icon-02{width:34px}.dealer-submit-btn{cursor:pointer}@-webkit-keyframes dealer-icon-location-loading{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes dealer-icon-location-loading{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.dealer-icon-location{width:20px;margin-right:10px}.dealer-icon-location.is-loading{-webkit-animation:dealer-icon-location-loading 1.5s linear infinite;animation:dealer-icon-location-loading 1.5s linear infinite}.dealer-field-tag{margin:10px 0 0 20px;overflow:hidden}.dealer-field-tag li{float:left;width:75px;padding:2px 0;margin:0 5px 5px 0;font-size:72%;text-align:center;background:#ddd}@media screen and (max-width: 660px){.dealer-field-tag{margin-right:16px}}.search-query-input{position:relative}.search-query-input .js-q-clear{position:absolute;top:8px;right:8%;box-sizing:border-box;display:inline-block;width:auto;min-width:63px;height:33px;padding:0 5px;font-size:93%;line-height:33px;color:#000;text-align:center;background:#bbb}.search-query-input .js-q-clear .ymr-icon{margin-right:.5em;font-size:86%}@media screen and (max-width: 660px){.search-query-input .js-q-clear{right:21%}}.search-query-input .js-q-clear:hover{text-decoration:none;background:#c5c5c5}.search-query-input .js-q-clear:active{text-decoration:none;background:#c5c5c5}.search-query-input .js-q-clear:visited{text-decoration:none;background:#c5c5c5}.lyt-dealer-select{display:flex;margin-bottom:30px}.lyt-dealer-select .column{box-sizing:border-box;display:flex;flex-direction:column;width:50%}.lyt-dealer-select .column .heading-cell{box-sizing:border-box;padding:7px 17px 5px;color:#fff;word-wrap:break-word;background-color:#666}.lyt-dealer-select .column .heading-cell.border{border-right:1px solid #fff}.lyt-dealer-select .column .select-cell{flex-grow:1;padding:30px 15px;word-wrap:break-word;background-color:#fff;border-bottom:1px solid #ccc}.lyt-dealer-select .column .select-cell.border{border-right:1px solid #ccc}.lyt-dealer-select .column .select-cell .panel-cat2{display:block;margin-top:20px}.lyt-dealer-select .column .select-cell .panel-cat2.none{display:none}.lyt-dealer-select .column .select-cell .panel-region{display:block;margin-top:20px}.lyt-dealer-select .column .select-cell .panel-region.none{display:none}.lyt-dealer-select.lyt-dealer-select-single-column .column{display:none;width:100%}.lyt-dealer-select.lyt-dealer-select-single-column .column .heading-cell.border{border-right-style:none}.lyt-dealer-select.lyt-dealer-select-single-column .column .select-cell.border{border-right-style:none}.lyt-dealer-select.lyt-dealer-select-single-column .column:first-child{display:block}.lyt-dealer-select .form-select-01{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 660px){.lyt-dealer-select{display:block;margin-bottom:0}.lyt-dealer-select .column{display:block;width:100%}.lyt-dealer-select .column .heading-cell{padding:3px 7px 2px}.lyt-dealer-select .column .heading-cell.border{border-right:0}.lyt-dealer-select .column .select-cell{min-height:100%;padding:15px 0;border-bottom:0}.lyt-dealer-select .column .select-cell.border{border-right:0}.lyt-dealer-select .column .select-cell .panel-cat2{margin-top:10px}.lyt-dealer-select .column .select-cell .panel-region{margin-top:10px}}.lyt-dealer-01{width:100%;margin-bottom:0;overflow:hidden}.lyt-dealer-01 .list-link-01 li.map a{background:url("/assets/local/img/img/icon-now-location.png") no-repeat 0 .25em;background-size:13px 20px}.lyt-dealer-01 .map{font-weight:normal}.lyt-dealer-01 .map a{display:-moz-inline-stack;display:inline-block;padding:0 0 10px 20px;vertical-align:middle;zoom:1;background:url("/assets/local/img/img/icon-now-location.png") no-repeat 0 .25em;background-size:13px 20px}.lyt-dealer-01 #dealer-list-loading{position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}@media screen and (max-width: 660px){.lyt-dealer-01 #dealer-list-loading{position:relative;top:0;padding-top:10px;padding-bottom:10px;margin-top:0}}@media screen and (max-width: 660px){.lyt-dealer-01{height:auto;margin-bottom:20px}}.lyt-dealer-01 .right-column{display:none}.lyt-dealer-01.dealer-list-on .left-column{box-sizing:border-box;float:left;width:65%}@media screen and (max-width: 660px){.lyt-dealer-01.dealer-list-on .left-column{float:none;width:100%}}.lyt-dealer-01.dealer-list-on .right-column{box-sizing:border-box;display:block;float:right;width:35%}@media screen and (max-width: 660px){.lyt-dealer-01.dealer-list-on .right-column{float:none;width:100%}}.lyt-dealer-01.dealer-list-on .right-column .right-head{box-sizing:border-box;display:table;width:100%;height:50px;padding:15px;color:#fff;background:#666}@media screen and (max-width: 660px){.lyt-dealer-01.dealer-list-on .right-column .right-head{height:auto;padding:5px 0;margin-bottom:15px;font-size:24px;color:#000;background:#fff;border-bottom:1px solid #ccc}}.lyt-dealer-01.dealer-list-on .right-column .right-head h2{display:table-cell;font-weight:normal;vertical-align:middle}.lyt-dealer-01.dealer-list-on .right-column .right-list{position:relative;width:100%;height:599px}@media screen and (max-width: 660px){.lyt-dealer-01.dealer-list-on .right-column .right-list{height:auto}}.lyt-dealer-01 #dealer-list{box-sizing:border-box;height:100%;padding:15px;overflow-y:scroll;border:#ccc solid 1px}@media screen and (max-width: 660px){.lyt-dealer-01 #dealer-list{height:auto;padding:0;overflow-y:visible;border:none}}.lyt-dealer-01 #dealer-list .dealer-node{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ccc}.lyt-dealer-01 #dealer-list .dealer-node:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.lyt-dealer-01 #dealer-list .dealer-node .list-dealer-info{box-sizing:border-box;padding:0 20px}@media screen and (max-width: 660px){.lyt-dealer-01 #dealer-list .dealer-node .list-dealer-info{padding:0}.lyt-dealer-01 #dealer-list .dealer-node .list-dealer-info .dealer-phone .ymr-icon{margin-left:0}}.list-dealer-info .dealer-name .ymr-icon,.list-dealer-info .dealer-address .ymr-icon,.list-dealer-info .dealer-phone .ymr-icon,.list-dealer-info .dealer-cat .ymr-icon,.gmap-dealer-info .dealer-name .ymr-icon,.gmap-dealer-info .dealer-address .ymr-icon,.gmap-dealer-info .dealer-phone .ymr-icon,.gmap-dealer-info .dealer-cat .ymr-icon{width:20px;margin-left:-20px;font-size:16px;color:#dc1e37}.list-dealer-info .dealer-image,.gmap-dealer-info .dealer-image{display:block;float:right;margin:0 -20px 1em 1em}.list-dealer-info .dealer-image img,.gmap-dealer-info .dealer-image img{display:block;width:120px;border:1px solid #ddd}@media screen and (max-width: 660px){.list-dealer-info .dealer-image,.gmap-dealer-info .dealer-image{margin-right:0}}.list-dealer-info .dealer-name,.gmap-dealer-info .dealer-name{margin-bottom:15px;font-weight:normal}.list-dealer-info .dealer-name a,.gmap-dealer-info .dealer-name a{color:#000}@media screen and (max-width: 660px){.list-dealer-info .dealer-name a,.gmap-dealer-info .dealer-name a{font-size:15px;line-height:1em;color:#dc1e37}}.list-dealer-info .dealer-address,.gmap-dealer-info .dealer-address{margin-bottom:10px;font-size:79%}.list-dealer-info .dealer-phone,.gmap-dealer-info .dealer-phone{margin-bottom:10px}.list-dealer-info .dealer-phone .label,.gmap-dealer-info .dealer-phone .label{font-size:79%}.list-dealer-info .dealer-phone a,.gmap-dealer-info .dealer-phone a{font-weight:bold;color:#000}@media screen and (max-width: 660px){.list-dealer-info .dealer-phone a,.gmap-dealer-info .dealer-phone a{font-size:15px;line-height:1em;color:#dc1e37}}.list-dealer-info .dealer-cat,.gmap-dealer-info .dealer-cat{margin-bottom:10px;font-size:79%}.list-dealer-info .dealer-field-tag,.gmap-dealer-info .dealer-field-tag{margin:0}.list-dealer-info .dealer-detail-link,.gmap-dealer-info .dealer-detail-link{margin-top:10px}.list-dealer-info .dealer-detail-link a,.gmap-dealer-info .dealer-detail-link a{position:relative;display:block;width:155px;font-size:86%;line-height:25px;color:#fff;text-align:center;background:#dc1e37;transition:all 1s;transition-duration:100ms}.list-dealer-info .dealer-detail-link a .ymr-icon,.gmap-dealer-info .dealer-detail-link a .ymr-icon{position:absolute;left:13px;line-height:25px}@media screen and (max-width: 660px){.list-dealer-info .dealer-detail-link a,.gmap-dealer-info .dealer-detail-link a{line-height:40px}.list-dealer-info .dealer-detail-link a .ymr-icon,.gmap-dealer-info .dealer-detail-link a .ymr-icon{line-height:40px}}.list-dealer-info .dealer-detail-link a:hover,.gmap-dealer-info .dealer-detail-link a:hover{text-decoration:none;opacity:.8}.list-dealer-info .dealer-detail-link a:hover .ymr-icon,.gmap-dealer-info .dealer-detail-link a:hover .ymr-icon{text-decoration:none}.gmap-dealer-info .dealer-phone .ymr-icon{margin-left:0}#js-map{width:100%;height:650px}@media screen and (max-width: 660px){#js-map{height:325px}}#js-map .gmap-dealer-info{font-family:"Noto Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:14px}#js-map .gmap-dealer-info .dealer-name,#js-map .gmap-dealer-info .dealer-address,#js-map .gmap-dealer-info .dealer-phone .label{font-size:79%}#js-map .gmap-dealer-info .dealer-detail-link a{width:110px;font-size:86%;color:#fff !important}#js-map .gmap-dealer-info .dealer-detail-link a .ymr-icon{left:10px;font-size:72%}.page-contact .form-field-set-01{margin-bottom:1em}.form-box{position:relative}@media screen and (max-width: 660px){.form-box{padding-bottom:85px}}.form-label-02{display:inline;width:100%;margin:0 0 10px}.form-name{display:inline-block;width:30px;padding-right:15px;text-align:right;white-space:nowrap}@media screen and (max-width: 660px){.form-name{text-align:left}}.label-in-text-01{padding:0 10px}.label-in-text-02{padding-right:10px}.form-required-01{padding:4px;font-size:86%;font-weight:400 !important;line-height:1.2;text-align:center}.form-text-03{box-sizing:border-box;width:11%;height:30px;padding:2px 9px 0;font-size:100%;border:1px solid #ccc}@media screen and (max-width: 660px){.form-text-03{width:20%}}.form-text-04{display:block;margin-bottom:5px}.post-number{padding:6px 10px;margin-left:10px;font-size:100%;vertical-align:middle;cursor:pointer;background-color:#ddd;border:none}@media screen and (max-width: 660px){.post-number{margin-top:20px;margin-left:0;font-size:86%}}.error-box{position:absolute;bottom:0;left:0;z-index:99;display:block;height:40px;padding:0 8px 0 40px;font-size:100%;color:#fff !important;cursor:pointer;background:url(/jp/assets/img/icon/icon_arrow-top_03.png) no-repeat 8px 50% #dc1e37}.error-box:hover{text-decoration:none;opacity:.7}.error-box:active,.error-box:link,.error-box:visited{text-decoration:none}.error-box.passed{opacity:0}.error-num{font-size:143%;font-weight:bold}@media screen and (max-width: 660px){.error-box{height:auto;padding:6px 8px 6px 40px;font-size:86%;background:url(/jp/assets/img/icon/icon_arrow-top_03_sp.png) no-repeat 8px 50% #dc1e37;background-size:23px 12px}.error-num{font-size:129%}}.js-done-label{display:inline-block;width:40px;padding:4px 0 3px;margin-left:15px;font-size:86%;font-weight:400;line-height:1.2;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#41b432}.form-submit-01.js-button-stop li button{height:40px;padding:0;color:#999;background-color:#e9e9e9 !important}.form-select-01.free-size{width:auto}@media screen and (max-width: 660px){.form-select-01.free-size{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.form-select-guide .form-select-guide__requestType,.form-select-guide .form-select-guide__businessLines{display:block;width:0;height:0;overflow:hidden;pointer-events:none;visibility:hidden;opacity:0}.form-select-guide .form-select-guide__selector[data-active=false]{display:none;pointer-events:none}.form-select-guide #select_request_type{pointer-events:none;opacity:0;transition:opacity .2s ease}.form-select-guide .form-select-guide__businessLines[data-selected=line_construction]~* #select_request_type{pointer-events:auto;opacity:1}.form-select-guide #type_general,.form-select-guide #type_finance,.form-select-guide #type_parts,.form-select-guide #type_press,.form-select-guide #type_apply,.form-select-guide #type_application,.form-select-guide #type_suppliers,.form-select-guide #line_other{height:0;pointer-events:none;visibility:hidden}.form-select-guide #type_general>*,.form-select-guide #type_finance>*,.form-select-guide #type_parts>*,.form-select-guide #type_press>*,.form-select-guide #type_apply>*,.form-select-guide #type_application>*,.form-select-guide #type_suppliers>*,.form-select-guide #line_other>*{opacity:0}.form-select-guide .form-select-guide__businessLines[data-selected=line_construction]~.form-select-guide__requestType[data-selected=type_general]~#type_general,.form-select-guide .form-select-guide__businessLines[data-selected=line_construction]~.form-select-guide__requestType[data-selected=type_finance]~#type_finance,.form-select-guide .form-select-guide__businessLines[data-selected=line_construction]~.form-select-guide__requestType[data-selected=type_parts]~#type_parts,.form-select-guide .form-select-guide__businessLines[data-selected=line_construction]~.form-select-guide__requestType[data-selected=type_press]~#type_press,.form-select-guide .form-select-guide__businessLines[data-selected=line_construction]~.form-select-guide__requestType[data-selected=type_apply]~#type_apply,.form-select-guide .form-select-guide__businessLines[data-selected=line_construction]~.form-select-guide__requestType[data-selected=type_application]~#type_application,.form-select-guide .form-select-guide__businessLines[data-selected=line_construction]~.form-select-guide__requestType[data-selected=type_suppliers]~#type_suppliers,.form-select-guide .form-select-guide__businessLines[data-selected=line_other]~#line_other{height:auto;pointer-events:auto;visibility:visible}.form-select-guide .form-select-guide__businessLines[data-selected=line_construction]~.form-select-guide__requestType[data-selected=type_general]~#type_general>*,.form-select-guide .form-select-guide__businessLines[data-selected=line_construction]~.form-select-guide__requestType[data-selected=type_finance]~#type_finance>*,.form-select-guide .form-select-guide__businessLines[data-selected=line_construction]~.form-select-guide__requestType[data-selected=type_parts]~#type_parts>*,.form-select-guide .form-select-guide__businessLines[data-selected=line_construction]~.form-select-guide__requestType[data-selected=type_press]~#type_press>*,.form-select-guide .form-select-guide__businessLines[data-selected=line_construction]~.form-select-guide__requestType[data-selected=type_apply]~#type_apply>*,.form-select-guide .form-select-guide__businessLines[data-selected=line_construction]~.form-select-guide__requestType[data-selected=type_application]~#type_application>*,.form-select-guide .form-select-guide__businessLines[data-selected=line_construction]~.form-select-guide__requestType[data-selected=type_suppliers]~#type_suppliers>*,.form-select-guide .form-select-guide__businessLines[data-selected=line_other]~#line_other>*{opacity:1;transition:opacity .2s ease;transition-delay:.1s}.form-select-guide .form-select-guide__selector[data-active=false]~#type_general{height:auto;pointer-events:auto;visibility:visible}.form-select-guide .form-select-guide__selector[data-active=false]~#type_general>*{opacity:1}.hdg-level5-01.region-mb{margin-bottom:10px !important}@media screen and (max-width: 660px){.hdg-level5-01.region-mb{margin-bottom:5px !important}}.marinecommercial-btn-01{margin:15px 0}.marinecommercial-btn-01__wide{width:250px}.marinecommercial-btn-01__icon{position:absolute;top:14px;left:10px;display:inline-block;margin:-4px 4px 0 0;font-family:"ymr_fonts";font-style:normal;font-weight:normal;line-height:1;text-align:center;text-decoration:inherit;text-transform:none;vertical-align:middle;speak:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.marinecommercial-btn-01__icon::before{content:""}.marinecommercial-btn-01 ul li{display:inline-block;margin:0 5px 10px 0;vertical-align:top}.marinecommercial-btn-01 ul li:last-child{margin:0 0 10px 0}.marinecommercial-btn-01 ul li a{position:relative;box-sizing:border-box;display:block;padding:9px 14px 9px 27px;font-size:93%;line-height:1.25;color:#fff;text-decoration:none;letter-spacing:-0.01em;background-color:#df1336}.marinecommercial-btn-01 ul li a:hover{opacity:.7;transition:all .25s linear}.marinecommercial-column .marinecommercial-column__row{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 -15px}.marinecommercial-column .marinecommercial-column__row .marinecommercial-column__row{margin:0 -15px}.marinecommercial-column .marinecommercial-column__row .marinecommercial-column__col{box-sizing:border-box;width:100%;padding:0 15px;margin:0 0 40px;line-height:1.4}.marinecommercial-column .marinecommercial-column__row .marinecommercial-column__col img{box-sizing:border-box;width:60%;max-width:100%;height:auto;margin:-5px 0 -10px -30px}.marinecommercial-column .marinecommercial-column__row .marinecommercial-column__col a{position:relative;display:flex;align-items:center;padding:10px 15px 10px 30px;font-size:114%;font-weight:normal;line-height:1.2;color:#fff;background:#000 url("/assets/img/icon/icon_arrow-right_01.png") no-repeat .9em .9em;transition:opacity .5s ease}.marinecommercial-column .marinecommercial-column__row .marinecommercial-column__col a:hover{text-decoration:none;opacity:.8}.marinecommercial-column .marinecommercial-column__row .marinecommercial-column__col a b{position:absolute;top:50%;right:0;width:35%;padding:15px 8px 15px 16px;font-size:19px;font-weight:normal;color:#fff;background:url("/assets/img/icon/icon_arrow-right_01.png") no-repeat 0 20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.marinecommercial-column .marinecommercial-column__row .marinecommercial-column__col a span{display:block;font-size:14px}.marinecommercial-column .marinecommercial-column__row .is-col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.marinecommercial-column .marinecommercial-column__row .is-col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.marinecommercial-column .marinecommercial-column__row .is-col-3{flex:0 0 25%;max-width:25%}.marinecommercial-column .marinecommercial-column__row .is-col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.marinecommercial-column .marinecommercial-column__row .is-col-5{flex:0 0 40%;max-width:40%}.marinecommercial-column .marinecommercial-column__row .is-col-6{flex:0 0 50%;max-width:50%}.marinecommercial-column .marinecommercial-column__row .is-col-7{flex:0 0 58.3362501458%;max-width:58.3362501458%}.marinecommercial-column .marinecommercial-column__row .is-col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.marinecommercial-column .marinecommercial-column__row .is-col-9{flex:0 0 75.0018750469%;max-width:75.0018750469%}.marinecommercial-column .marinecommercial-column__row .is-col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.marinecommercial-column .marinecommercial-column__row .is-col-11{flex:0 0 91.6674305619%;max-width:91.6674305619%}.marinecommercial-column .marinecommercial-column__row .is-col-12{flex:0 0 100%;max-width:100%}.marinecommercial-column .col-title{padding:0 0 4px;margin-bottom:24px;font-size:158%;font-weight:normal;color:#000;border-bottom:1px solid #ddd}.marinecommercial-content .max-w1110{max-width:1110px;padding:30px 0;margin-right:auto;margin-left:auto}.marinecommercial-content .marinecommercial-life-cycle .marine-hdg{text-shadow:2px 2px 10px #fff}.marinecommercial-content .marinecommercial-life-cycle .lyt-column-01.col-2{margin-bottom:100px}.marinecommercial-content .marinecommercial-life-cycle .column .doc-plain-01{min-height:130px}.marinecommercial-content .marinecommercial-news{background:#f0f0f0}.marinecommercial-content .marinecommercial-news__btn{margin:20px auto 0;text-align:center}.marinecommercial-content .marinecommercial-news__btn a{background:url("/assets/img/icon/icon_arrow-right_01.png") no-repeat 0 .6em}.marinecommercial-content [class$=__inner]{padding:6% 0;color:#fff}.marinecommercial-content .marinecommercial-products__term{padding:0 0 3px;margin:0 0 8px;font-size:116%;border-bottom:#fff 1px solid}.marinecommercial-content .marinecommercial-after-service .block-link{color:#000}.marinecommercial-content .marinecommercial-after-service a h3{font-size:116%;line-height:1.2}.marinecommercial-content .marine-hdg{margin:0 0 30px;font-size:234%;font-weight:normal;line-height:1.45}.marinecommercial-content .marine-hdg__txt{display:inline-block;padding:0 0 4px;margin:0 0 15px;font-size:70%;border-bottom:#fff 1px solid}.marinecommercial-content .marine-hdg.is-secondary{color:#fff}@media screen and (max-width: 1186px){.marinecommercial-column .marinecommercial-column__row .col-title{font-size:2vw}.marinecommercial-column .is-row-3 a{font-size:108%}}@media screen and (max-width: 1064px){.marinecommercial-column .marinecommercial-column__row .marinecommercial-column__row{margin:0 -10px 20px}.marinecommercial-column .marinecommercial-column__row .marinecommercial-column__col{padding:0 10px}.marinecommercial-column .marinecommercial-column__row .marinecommercial-column__col a b{font-size:1.8vw}.marinecommercial-column .marinecommercial-column__row .marinecommercial-column__col a span{font-size:1vw}.marinecommercial-content .marine-hdg{font-size:184%}}@media screen and (max-width: 940px){.marinecommercial-btn-01 ul li a{font-size:72%}}@media screen and (max-width: 750px){.marinecommercial-column .marinecommercial-column__row{display:block;margin:0}.marinecommercial-column .marinecommercial-column__row .marinecommercial-column__row{display:block;margin:0 -7px}.marinecommercial-column .marinecommercial-column__row .marinecommercial-column__col{flex:0 0 0;max-width:100%;padding:0 6px;padding:0 7px;margin:0 0 15px}.marinecommercial-column .marinecommercial-column__row .marinecommercial-column__col a{display:block}.marinecommercial-column .marinecommercial-column__row .marinecommercial-column__col a img{width:calc(100% + 45px);max-width:none;max-width:initial;padding:0}.marinecommercial-column .marinecommercial-column__row .marinecommercial-column__col a b{position:relative;display:block;width:auto;padding:10px 15px 10px 30px;margin:0 -15px -10px -30px;font-size:14px;background:#000 url(/assets/img/icon/icon_arrow-right_01.png) no-repeat .9em .9em;-webkit-transform:inherit;transform:inherit}.marinecommercial-column .marinecommercial-column__row .marinecommercial-column__col a span{display:inline;font-size:10px}.marinecommercial-column .marinecommercial-column__row .col-title{font-size:2vw}.marinecommercial-column .is-row-2 .marinecommercial-column__col{display:inline-block;width:calc(50% - 3px);vertical-align:top}.marinecommercial-column .is-row-3 .marinecommercial-column__col{display:inline-block;vertical-align:top}.marinecommercial-column .is-row-3 a{font-size:14px}}@media screen and (max-width: 660px){.marinecommercial-btn-01 ul li a{padding:10px 9px 10px 24px;font-size:80%}.marinecommercial-column .marinecommercial-column__row .col-title{font-size:116%}.marinecommercial-column .marinecommercial-column__row .marinecommercial-column__col{padding:0 6px}.marinecommercial-content .max-w1110{padding:20px 3%}.marinecommercial-content .marine-hdg{margin:0 0 30px;font-size:157%;letter-spacing:-0.01em}.marinecommercial-content .marinecommercial-news .container{padding:20px 3%}.marinecommercial-content .marinecommercial-life-cycle .lyt-column-01.col-2{margin-bottom:0}.marinecommercial-content .marinecommercial-life-cycle .column .doc-plain-01{min-height:auto}.marinecommercial-content .marinecommercial-life-cycle .column .doc-plain-01.pr50{padding-right:0 !important}.marinecommercial-content .marinecommercial-life-cycle .mb100{margin-bottom:0 !important}.marinecommercial-content .marinecommercial-after-service a h3{position:relative;padding:0 0 0 30px;font-size:108%}.marinecommercial-content .marinecommercial-after-service a h3 img{position:absolute;top:0;left:0;height:18px}.marinecommercial-production-system__inner{margin-bottom:-25px}#content-container .image+.content{padding:0 0 0 10px}#content-container .image+.content .date{display:block}#content-container .image+.content .date .icon{margin:0}}.engine-container{box-sizing:border-box;width:1110px;padding:50px 30px 11px;margin:0 auto}.engine-bg-product{background:#f8f8f8}.engine-lyt-02{position:relative;padding:4% 1% 4% 3%;text-align:center;background:#fff;border:#ccc 1px solid;transition:border .5s ease}.engine-lyt-02.is-col2{display:flex;align-items:center}.engine-lyt-02::after{position:absolute;top:0;left:0;box-sizing:border-box;display:block;width:100%;height:100%;content:"";border:4px solid #dd1f39;opacity:0;transition:opacity .5s ease}.engine-lyt-02.is-current::after,.engine-lyt-02:hover::after{opacity:1}.engine-lyt-02__txt{position:relative;display:inline-block;margin:3% 3% 0 3%;font-size:16px;line-height:1.3;color:#000;text-align:left}.engine-lyt-02__txt::before{position:absolute;top:0;left:0;padding:0 0 0 15px}.engine-lyt-02__txt.is-center{text-align:center}.engine-lyt-02__txt.is-type1::after{content:url(/global/engine/img/icon_arrow_01.png)}.engine-lyt-02__txt.is-type2::after{position:relative;display:block;margin:5px 0 0;text-align:center;content:url(/global/engine/img/icon_arrow_02.png)}.engine-lyt-03{display:flex;align-items:center;justify-content:center;padding:15% 5%;background:#000 url(/global/engine/img/bg_engine_top_01.jpg) no-repeat left center/cover}.engine-lyt-04{display:flex;align-items:center;max-width:1100px;padding:0 4%;margin:3% auto}.engine-lyt-04__col{padding:1.5%}.engine-lyt-05{display:flex;align-items:center;justify-content:center;max-height:400px;padding:5%;color:#fff;background:#000}.engine-lyt-05.is-bg1{background:#000 url(/global/engine/img/bg_engine_top_02.jpg) no-repeat left center/cover}.engine-lyt-05.is-bg2{background:#000 url(/global/engine/img/bg_engine_top_03.jpg) no-repeat left center/cover}.engine-lyt-05.is-bg3{background:#000 url(/global/engine/img/bg_engine_top_04.jpg) no-repeat left center/cover}.engine-lyt-05.is-bg4{background:#000 url(/global/engine/img/bg_engine_top_05.jpg) no-repeat left center/cover}.engine-lyt-05__box{box-sizing:border-box;max-width:1050px;margin:0 auto}.engine-lyt-05__title{font-size:22px;font-weight:bold}.engine-lyt-05__lead{margin:1.6% 0 3.2%;font-size:31px;line-height:1.4}.engine-lyt-05__txt{margin:0 0 5%;font-size:15px}@media all and (max-width: 900px){.engine-lyt-01>div{box-sizing:border-box;width:100%}.engine-lyt-01__body{padding:4% 5%}.engine-lyt-02__txt{font-size:14px}.engine-lyt-05{padding:64% 4% 8%}.engine-lyt-05.is-bg1{background:#000 url(/global/engine/img/bg_engine_top_02_sp.jpg) no-repeat 0 0/contain}.engine-lyt-05.is-bg2{background:#000 url(/global/engine/img/bg_engine_top_03_sp.jpg) no-repeat 0 0/contain}.engine-lyt-05.is-bg3{background:#000 url(/global/engine/img/bg_engine_top_04_sp.jpg) no-repeat 0 0/contain}.engine-lyt-05.is-bg4{background:#000 url(/global/engine/img/bg_engine_top_05_sp.jpg) no-repeat 0 0/contain}}@media all and (max-width: 940px){.engine-container{width:100%;padding:25px 15px 6px}}@media all and (max-width: 660px){.engine-lyt-02{padding:2%}.engine-lyt-04{flex-wrap:wrap}.engine-lyt-05__title{font-size:17px}.engine-lyt-05__lead{font-size:23px}.engine-lyt-05__txt{font-size:13px}}@media all and (min-width: 661px){.engine-lyt-01__img{position:relative;height:35vw;max-height:600px;overflow:hidden}.engine-lyt-01__img img{position:absolute;top:-100%;right:-100%;bottom:-100%;left:-100%;width:100%;margin:auto}.engine-lyt-04__col{width:50%}}@media all and (min-width: 901px){.engine-lyt-05__box.is-type1{padding-left:50%}.engine-lyt-05__box.is-type2{padding-right:50%}}
