﻿.arrow-down_css{position:relative;display:inline-block}.arrow-down_css:before,.arrow-down_css:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.arrow-down_css:before{-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;top:-7px;left:-7px;width:14px;height:14px;border-top:2px solid #fd6a3c;border-right:2px solid #fd6a3c;-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.pager{max-width:1040px;margin:0 auto;padding:0 2rem;margin-top:1rem;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 768px){.pager{padding:0 1rem}}@media screen and (max-width: 767px){.pager{margin-top:2rem}}.pager a{margin:0 .3rem;display:block;font-size:1.2rem;line-height:1.8rem;width:27px;height:27px;border:1px solid #9f9f9f;color:#9f9f9f;opacity:1;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.pager a.next.page-numbers,.pager a.prev.page-numbers{width:55px}.pager a:hover,.pager a.active{background-color:#fd6a3c;border:1px solid #fd6a3c;color:#fff;border-radius:.5rem}.pager span.page-numbers.current{margin:0 .3rem;display:block;font-size:1.2rem;line-height:1.8rem;width:27px;height:27px;border:1px solid #fd6a3c;background:#fd6a3c;color:#fff;opacity:1;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.pager span.page-numbers.dots{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:0 .8rem}#page-nav .ac-container{width:100%}#page-nav .ac-container label{width:98%;text-align:center;border:1px solid #fd6a3c;color:#fd6a3c;margin:0 auto;padding:1rem;position:relative;display:block;cursor:pointer;font-size:1.5rem;line-height:2.3rem}@media screen and (max-width: 768px){#page-nav .ac-container label{width:100%}}@media screen and (max-width: 414px){#page-nav .ac-container label{font-size:1.4rem;line-height:2.2rem}}#page-nav .ac-container label:hover{background:rgba(253,106,60,0.1);-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}#page-nav .ac-container label:after{color:#fd6a3c;font-family:'suzuki';content:"\e90a";-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);display:inline-block;margin-left:1rem}#page-nav .ac-container input:checked ~ label::after{color:#fd6a3c;font-family:'suzuki';content:"\e90a";-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);display:inline-block;margin-left:1rem}#page-nav .ac-container input{display:none}#page-nav .ac-container #page-nav-list{margin-top:2rem;overflow:hidden;height:0px;position:relative;z-index:10;transition:height 0.3s ease-in-out}#page-nav .ac-container input:checked ~ #page-nav-list{transition:height 0.5s ease-in-out;height:171px}@media screen and (max-width: 768px){#page-nav .ac-container input:checked ~ #page-nav-list{height:356px}}@media screen and (max-width: 414px){#page-nav .ac-container input:checked ~ #page-nav-list{height:402px}}#page-nav #page-nav-list{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:0 1%;margin-bottom:5rem}@media screen and (max-width: 768px){#page-nav #page-nav-list{-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin-bottom:0}}@media screen and (max-width: 414px){#page-nav #page-nav-list{padding:0;margin-bottom:1rem}}#page-nav #page-nav-list>li{opacity:.6;width:24%;border:4px solid #dedede;background:rgba(222,222,222,0.4)}@media screen and (max-width: 768px){#page-nav #page-nav-list>li{width:49%;margin-bottom:2rem}}@media screen and (max-width: 414px){#page-nav #page-nav-list>li{width:100%;border:3px solid #dedede;margin-bottom:1rem}}#page-nav #page-nav-list>li .nav-title{background:#dedede;padding:.3rem .5rem .5rem;font-weight:bold;font-size:1.7rem;line-height:2.6rem;font-family:"Yu Mincho","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",Georgia,serif;border-bottom:1px solid rgba(255,255,255,0.6)}@media screen and (max-width: 414px){#page-nav #page-nav-list>li .nav-title{padding:.2rem .5rem .3rem;font-size:1.4rem;line-height:2.2rem}}#page-nav #page-nav-list>li .nav-title:hover{background:#fd6a3c;color:#fff}#page-nav #page-nav-list>li.active{border:4px solid #fd6a3c;opacity:1;background:rgba(253,106,60,0.1);position:relative}@media screen and (max-width: 414px){#page-nav #page-nav-list>li.active{border:3px solid #fd6a3c}}#page-nav #page-nav-list>li.active .nav-title{background:#fd6a3c;color:#fff}#page-nav #page-nav-list>li.active:after{content:"";width:0;height:0;border-top:18px solid #fd6a3c;border-right:12px solid transparent;border-bottom:18px solid transparent;border-left:12px solid transparent;display:block;position:absolute;top:102%;left:45%}@media screen and (max-width: 768px){#page-nav #page-nav-list>li.active:after{display:none}}#page-nav #page-nav-list>li div{display:none}@media screen and (max-width: 414px){#page-nav #page-nav-list>li>ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}}#page-nav #page-nav-list>li>ul li{padding:.7rem 1.5rem .5rem;font-size:1.3rem;line-height:2rem}@media screen and (max-width: 414px){#page-nav #page-nav-list>li>ul li{padding:.5rem 1rem .5rem;font-size:1.2rem;line-height:1.8rem;width:50%;letter-spacing:0}}#page-nav #page-nav-list>li>ul li a:hover{color:#fff}#page-nav #page-nav-list>li>ul li:hover{background:#fd6a3c;color:#fff}#page-nav #page-nav-list>li>ul li.active{background:#fd6a3c;color:#fff}#page-nav #page-nav-list>li>ul li.active a:before{font-family:'suzuki';content:"\e900";font-size:1rem;padding-right:.5rem}#page-nav #page-nav-list>li>ul li.active a:hover{color:#fff}#page-nav.alllist #page-nav-list>li{border:4px solid #fd6a3c;opacity:1;background:rgba(253,106,60,0.1);position:relative}@media screen and (max-width: 414px){#page-nav.alllist #page-nav-list>li{border:3px solid #fd6a3c}}#page-nav.alllist #page-nav-list>li .nav-title{background:#fd6a3c;color:#fff}#page-nav.alllist #page-nav-list>li:after{content:"";width:0;height:0;border-top:18px solid #fd6a3c;border-right:12px solid transparent;border-bottom:18px solid transparent;border-left:12px solid transparent;display:block;position:absolute;top:102%;left:45%}@media screen and (max-width: 768px){#page-nav.alllist #page-nav-list>li:after{display:none}}#case-list{max-width:1040px;margin:0 auto;padding:0 2rem}@media screen and (max-width: 768px){#case-list{padding:0 1rem}}#case-list ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){#case-list ul{-webkit-justify-content:space-between;justify-content:space-between}}#case-list ul li{box-sizing:border-box;width:calc(94%/3);margin:0 1% 4rem 1%}@media screen and (max-width: 768px){#case-list ul li{width:49%;margin:0 0 2.5rem}}@media screen and (max-width: 500px){#case-list ul li{margin:0 0 1.5rem}}#case-list ul li a{display:block;color:#252525}#case-list ul li a:hover{opacity:.8}#case-list ul li a .img-holder{position:relative}#case-list ul li a .img-holder img{width:100%;height:auto}#case-list ul li a .img-holder .tagom-holder,#case-list ul li a .img-holder .tagomx-holder{width:20px;position:absolute;bottom:11px;right:13px}@media screen and (max-width: 414px){#case-list ul li a .img-holder .tagom-holder,#case-list ul li a .img-holder .tagomx-holder{width:17px;bottom:9px;right:8px}}#case-list ul li a h3{font-size:1.5rem;line-height:2.3rem;letter-spacing:0;margin:1rem 0 .3rem;font-family:"Yu Mincho","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",Georgia,serif;font-weight:bold;color:#252525}@media screen and (max-width: 500px){#case-list ul li a h3{font-size:1.2rem;line-height:1.8rem;margin:.5rem 0 0}}#case-list ul li a .tag-holder ul{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;margin-top:1rem;color:red;display:none}@media screen and (max-width: 500px){#case-list ul li a .tag-holder ul{margin-top:0}}#case-list ul li a .tag-holder ul>li{background:#e9e9e9;padding:.1rem .5rem;font-size:1.2rem;line-height:1.8rem;letter-spacing:0;width:auto;margin:0}@media screen and (max-width: 500px){#case-list ul li a .tag-holder ul>li{font-size:1.1rem;line-height:1.6rem}}#case-list ul li a .tag-holder ul>li:not(:last-child){margin-right:.5rem}#other{margin-top:7rem}@media screen and (max-width: 768px){#other{margin-top:5rem}}@media screen and (max-width: 414px){#other{margin-top:3rem}}#other.bg{padding:5rem 0 6rem}@media screen and (max-width: 768px){#other.bg{padding:2.5rem 0 3rem}}@media screen and (max-width: 414px){#other.bg{padding:1.5rem 0 2rem}}#other #lead{font-family:"Yu Mincho","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",Georgia,serif;font-size:1.9rem;line-height:2.8rem;line-height:4rem;text-align:center}@media screen and (max-width: 767px){#other #lead{font-size:1.7rem;line-height:2.6rem;line-height:3.4rem;text-align:left}#other #lead br{display:none}}@media screen and (max-width: 414px){#other #lead{font-size:1.6rem;line-height:2.4rem;line-height:2.8rem}}#other #lead a{color:#fd6a3c}#other #page-btn-technology{margin-bottom:6rem;padding-bottom:5rem;border-bottom:1px solid #9b9b9b}@media screen and (max-width: 414px){#other #page-btn-technology{margin-bottom:3rem;padding-bottom:2rem}}#other #page-btn-technology .btn{padding-top:1rem;padding-bottom:1rem;width:184px}@media screen and (max-width: 768px){#other #page-btn-technology .btn{width:140px}}@media screen and (max-width: 414px){#other #page-btn-technology .btn{width:100%;margin:.7rem auto}}#other #page-btn{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:4rem}@media screen and (max-width: 414px){#other #page-btn{-webkit-flex-direction:column;flex-direction:column}}@media screen and (max-width: 767px){#other #page-btn{margin-top:2rem}}@media screen and (max-width: 414px){#other #page-btn{margin-top:1rem}}#other #page-btn .btn{margin:0 auto 0;width:48%}@media screen and (max-width: 414px){#other #page-btn .btn{width:100%;margin:.7rem auto}}#works-detail .btn a{color:#252525;border:1px solid #252525}#works-detail .btn a span{color:#252525}#works-detail .btn a.newactive{background-color:#fd6a3c;border:1px solid #fd6a3c}#works-detail .btn a.newactive span{color:#fff}.slick-prev:before,.slick-next:before{color:#fd6a3c}.slick-prev:before{font-family:'suzuki';content:"\e90a"}.slick-next:before{font-family:'suzuki';content:"\e90b"}#story .ttl{max-width:1040px;margin:0 auto;padding:0 2rem;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;text-align:center}@media screen and (max-width: 768px){#story .ttl{padding:0 1rem}}#story .ttl #address-other{order:2;font-size:1.9rem;line-height:2.8rem;margin-top:.2rem;letter-spacing:0}@media screen and (max-width: 768px){#story .ttl #address-other{font-size:1.6rem;line-height:2.4rem;margin-top:0}}@media screen and (max-width: 414px){#story .ttl #address-other{font-size:1.4rem;line-height:2.2rem;line-height:1.8rem}}#story .ttl #case-title{order:1}#story .ttl #case-title span{font-size:3.5rem;line-height:4rem;font-family:"Yu Mincho","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",Georgia,serif}@media screen and (max-width: 768px){#story .ttl #case-title span{font-size:2.9rem;line-height:3.8rem}}@media screen and (max-width: 414px){#story .ttl #case-title span{margin-top:.1rem;font-size:2.2rem;line-height:3.1rem}}#story .tag-holder ul{max-width:1040px;margin:0 auto;padding:0 2rem;display:-webkit-flex;display:flex;margin-top:3rem}@media screen and (max-width: 768px){#story .tag-holder ul{padding:0 1rem}}@media screen and (max-width: 768px){#story .tag-holder ul{margin-top:2rem}}@media screen and (max-width: 414px){#story .tag-holder ul{margin-top:1rem}}#story .tag-holder ul li{background:#e9e9e9;padding:.1rem .5rem;font-size:1.2rem;line-height:1.8rem;letter-spacing:0}@media screen and (max-width: 414px){#story .tag-holder ul li{font-size:1.1rem;line-height:1.6rem}}#story .tag-holder ul li:not(:last-child){margin-right:.5rem}#story #case-images{max-width:1040px;margin:0 auto;padding:0 2rem;margin:3rem auto 0}@media screen and (max-width: 768px){#story #case-images{padding:0 1rem}}@media screen and (max-width: 768px){#story #case-images{margin-top:2rem}}@media screen and (max-width: 414px){#story #case-images{margin-top:1rem}}#story #case-images .slick-slide{padding:0}#story #case-images .thumb-item .slick-slide{height:100%}#story #case-images .thumb-item .slick-slide div{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;display:block;max-height:568px;width:100%}@media screen and (max-width: 900px){#story #case-images .thumb-item .slick-slide div{max-height:572px}}@media screen and (max-width: 850px){#story #case-images .thumb-item .slick-slide div{max-height:538px}}@media screen and (max-width: 800px){#story #case-images .thumb-item .slick-slide div{max-height:506px}}@media screen and (max-width: 768px){#story #case-images .thumb-item .slick-slide div{max-height:497px}}@media screen and (max-width: 740px){#story #case-images .thumb-item .slick-slide div{max-height:479px}}@media screen and (max-width: 720px){#story #case-images .thumb-item .slick-slide div{max-height:465px}}@media screen and (max-width: 700px){#story #case-images .thumb-item .slick-slide div{max-height:452px}}@media screen and (max-width: 680px){#story #case-images .thumb-item .slick-slide div{max-height:439px}}@media screen and (max-width: 660px){#story #case-images .thumb-item .slick-slide div{max-height:426px}}@media screen and (max-width: 640px){#story #case-images .thumb-item .slick-slide div{max-height:412px}}@media screen and (max-width: 620px){#story #case-images .thumb-item .slick-slide div{max-height:399px}}@media screen and (max-width: 600px){#story #case-images .thumb-item .slick-slide div{max-height:386px}}@media screen and (max-width: 580px){#story #case-images .thumb-item .slick-slide div{max-height:372px}}@media screen and (max-width: 565px){#story #case-images .thumb-item .slick-slide div{max-height:362px}}@media screen and (max-width: 550px){#story #case-images .thumb-item .slick-slide div{max-height:352px}}@media screen and (max-width: 535px){#story #case-images .thumb-item .slick-slide div{max-height:342px}}@media screen and (max-width: 520px){#story #case-images .thumb-item .slick-slide div{max-height:332px}}@media screen and (max-width: 505px){#story #case-images .thumb-item .slick-slide div{max-height:323px}}@media screen and (max-width: 490px){#story #case-images .thumb-item .slick-slide div{max-height:312px}}@media screen and (max-width: 475px){#story #case-images .thumb-item .slick-slide div{max-height:302px}}@media screen and (max-width: 460px){#story #case-images .thumb-item .slick-slide div{max-height:293px}}@media screen and (max-width: 450px){#story #case-images .thumb-item .slick-slide div{max-height:286px}}@media screen and (max-width: 440px){#story #case-images .thumb-item .slick-slide div{max-height:280px}}@media screen and (max-width: 428px){#story #case-images .thumb-item .slick-slide div{max-height:271px}}@media screen and (max-width: 414px){#story #case-images .thumb-item .slick-slide div{max-height:262px}}@media screen and (max-width: 400px){#story #case-images .thumb-item .slick-slide div{max-height:253px}}@media screen and (max-width: 390px){#story #case-images .thumb-item .slick-slide div{max-height:246px}}@media screen and (max-width: 380px){#story #case-images .thumb-item .slick-slide div{max-height:240px}}@media screen and (max-width: 375px){#story #case-images .thumb-item .slick-slide div{max-height:236px}}@media screen and (max-width: 370px){#story #case-images .thumb-item .slick-slide div{max-height:233px}}@media screen and (max-width: 360px){#story #case-images .thumb-item .slick-slide div{max-height:226px}}@media screen and (max-width: 350px){#story #case-images .thumb-item .slick-slide div{max-height:220px}}@media screen and (max-width: 340px){#story #case-images .thumb-item .slick-slide div{max-height:213px}}@media screen and (max-width: 330px){#story #case-images .thumb-item .slick-slide div{max-height:206px}}@media screen and (max-width: 320px){#story #case-images .thumb-item .slick-slide div{max-height:200px}}#story #case-images .thumb-item .slick-slide div img{display:block;width:auto;max-height:568px;margin:0 auto}@media screen and (max-width: 900px){#story #case-images .thumb-item .slick-slide div img{max-height:572px}}@media screen and (max-width: 850px){#story #case-images .thumb-item .slick-slide div img{max-height:538px}}@media screen and (max-width: 800px){#story #case-images .thumb-item .slick-slide div img{max-height:506px}}@media screen and (max-width: 768px){#story #case-images .thumb-item .slick-slide div img{max-height:497px}}@media screen and (max-width: 740px){#story #case-images .thumb-item .slick-slide div img{max-height:479px}}@media screen and (max-width: 720px){#story #case-images .thumb-item .slick-slide div img{max-height:465px}}@media screen and (max-width: 700px){#story #case-images .thumb-item .slick-slide div img{max-height:452px}}@media screen and (max-width: 680px){#story #case-images .thumb-item .slick-slide div img{max-height:439px}}@media screen and (max-width: 660px){#story #case-images .thumb-item .slick-slide div img{max-height:426px}}@media screen and (max-width: 640px){#story #case-images .thumb-item .slick-slide div img{max-height:412px}}@media screen and (max-width: 620px){#story #case-images .thumb-item .slick-slide div img{max-height:399px}}@media screen and (max-width: 600px){#story #case-images .thumb-item .slick-slide div img{max-height:386px}}@media screen and (max-width: 580px){#story #case-images .thumb-item .slick-slide div img{max-height:372px}}@media screen and (max-width: 565px){#story #case-images .thumb-item .slick-slide div img{max-height:362px}}@media screen and (max-width: 550px){#story #case-images .thumb-item .slick-slide div img{max-height:352px}}@media screen and (max-width: 535px){#story #case-images .thumb-item .slick-slide div img{max-height:342px}}@media screen and (max-width: 520px){#story #case-images .thumb-item .slick-slide div img{max-height:332px}}@media screen and (max-width: 505px){#story #case-images .thumb-item .slick-slide div img{max-height:323px}}@media screen and (max-width: 490px){#story #case-images .thumb-item .slick-slide div img{max-height:312px}}@media screen and (max-width: 475px){#story #case-images .thumb-item .slick-slide div img{max-height:302px}}@media screen and (max-width: 460px){#story #case-images .thumb-item .slick-slide div img{max-height:293px}}@media screen and (max-width: 450px){#story #case-images .thumb-item .slick-slide div img{max-height:286px}}@media screen and (max-width: 440px){#story #case-images .thumb-item .slick-slide div img{max-height:280px}}@media screen and (max-width: 428px){#story #case-images .thumb-item .slick-slide div img{max-height:271px}}@media screen and (max-width: 414px){#story #case-images .thumb-item .slick-slide div img{max-height:262px}}@media screen and (max-width: 400px){#story #case-images .thumb-item .slick-slide div img{max-height:253px}}@media screen and (max-width: 390px){#story #case-images .thumb-item .slick-slide div img{max-height:246px}}@media screen and (max-width: 380px){#story #case-images .thumb-item .slick-slide div img{max-height:240px}}@media screen and (max-width: 375px){#story #case-images .thumb-item .slick-slide div img{max-height:236px}}@media screen and (max-width: 370px){#story #case-images .thumb-item .slick-slide div img{max-height:233px}}@media screen and (max-width: 360px){#story #case-images .thumb-item .slick-slide div img{max-height:226px}}@media screen and (max-width: 350px){#story #case-images .thumb-item .slick-slide div img{max-height:220px}}@media screen and (max-width: 340px){#story #case-images .thumb-item .slick-slide div img{max-height:213px}}@media screen and (max-width: 330px){#story #case-images .thumb-item .slick-slide div img{max-height:206px}}@media screen and (max-width: 320px){#story #case-images .thumb-item .slick-slide div img{max-height:200px}}#story #case-images .thumb-item li a{display:block}#story #case-images .thumb-item-nav{margin-top:1rem}#story #case-images .thumb-item-nav li:hover{text-decoration:none;color:inherit;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;opacity:0.9}#story #case-images .thumb-item-nav li:focus{outline:none}#story #case-images .thumb-item-nav .slick-slide{overflow:hidden;position:relative;width:100%}#story #case-images .thumb-item-nav .slick-slide:before{content:"";display:block;padding-top:57.8%}#story #case-images .thumb-item-nav .slick-slide div{display:block;position:absolute;top:0;left:0;bottom:0;right:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background-color:#000}#story #case-images .thumb-item-nav .slick-slide img{-webkit-backface-visibility:hidden;backface-visibility:hidden}#story #home-info{margin:6rem auto 7rem;border:1px solid #dedede;padding:2.5rem 3rem}@media screen and (max-width: 768px){#story #home-info{margin:4rem auto}}@media screen and (max-width: 414px){#story #home-info{margin:3rem auto;padding:2rem 2rem}}#story #home-info #about{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-weight:bold;font-size:1.7rem;line-height:2.6rem;border-bottom:1px solid #dedede;padding-bottom:1rem;margin-bottom:2rem}@media screen and (max-width: 768px){#story #home-info #about{font-size:1.5rem;line-height:2.3rem;margin-bottom:1rem}}#story #home-info #about li:not(:last-child){margin-right:2%}#story #home-info #detail{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#story #home-info #detail div#detail-info{flex:1}#story #home-info #detail div#detail-info p{display:inline-block;padding:0 .5rem}#story #home-info #detail div#detail-info sup{vertical-align:super;font-size:1rem;line-height:1.4rem}#story #home-info #detail div#omlogo,#story #home-info #detail div#omxlogo{width:24px;margin-left:2rem}#story .bg{padding:4rem 0 6rem}@media screen and (max-width: 768px){#story .bg{padding:2.5rem 0 3rem}}@media screen and (max-width: 414px){#story .bg{padding:1rem 0 2rem}}#story #voice{max-width:1040px;margin:0 auto;padding:0 2rem}@media screen and (max-width: 768px){#story #voice{padding:0 1rem}}#story #voice #voice-holder{margin-top:2rem;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 500px){#story #voice #voice-holder{margin-top:1rem;-webkit-flex-direction:column;flex-direction:column}}#story #voice #voice-holder #voice-info{order:2;flex:1;padding-left:5%}@media screen and (max-width: 500px){#story #voice #voice-holder #voice-info{padding-left:0;padding:0 1rem}}#story #voice #voice-holder #voice-info h3{font-size:1.8rem;line-height:2.7rem;margin:2rem 0;padding-bottom:.5rem;border-bottom:1px solid #fd6a3c;color:#fd6a3c}@media screen and (max-width: 500px){#story #voice #voice-holder #voice-info h3{font-size:1.6rem;line-height:2.4rem;margin:1rem 0}}#story #voice #voice-holder #voice-info div strong{font-weight:bold}#story #voice #voice-holder #voice-info div em{font-style:italic}#story #voice #voice-holder #voice-info div ul{list-style-type:disc;padding-left:2rem}#story #voice #voice-holder #voice-info div ol{list-style-type:decimal;padding-left:2rem}#story #voice #voice-holder #voice-info div p:not(:last-child){margin-bottom:1.4rem}#story #voice #voice-holder #image{order:1;width:174px}@media screen and (max-width: 500px){#story #voice #voice-holder #image{margin:0 auto;width:130px}}#story #voice #voice-holder #image.voice-image01 .on01{display:block}#story #voice #voice-holder #image.voice-image01 .on02,#story #voice #voice-holder #image.voice-image01 .on03,#story #voice #voice-holder #image.voice-image01 .on04{display:none}#story #voice #voice-holder #image.voice-image02 .on02{display:block}#story #voice #voice-holder #image.voice-image02 .on01,#story #voice #voice-holder #image.voice-image02 .on03,#story #voice #voice-holder #image.voice-image02 .on04{display:none}#story #voice #voice-holder #image.voice-image03 .on03{display:block}#story #voice #voice-holder #image.voice-image03 .on01,#story #voice #voice-holder #image.voice-image03 .on02,#story #voice #voice-holder #image.voice-image03 .on04{display:none}#story #voice #voice-holder #image.voice-image04 .on04{display:block}#story #voice #voice-holder #image.voice-image04 .on01,#story #voice #voice-holder #image.voice-image04 .on02,#story #voice #voice-holder #image.voice-image04 .on03{display:none}#story #point{max-width:1040px;margin:0 auto;padding:0 2rem;margin-top:5rem}@media screen and (max-width: 768px){#story #point{padding:0 1rem}}@media screen and (max-width: 768px){#story #point{margin-top:0}}@media screen and (max-width: 414px){#story #point{margin-top:3rem}}#story #point #point-holder{margin-top:4rem;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 768px){#story #point #point-holder{-webkit-flex-direction:column;flex-direction:column;margin-top:1rem}}#story #point #point-holder #point-info{flex:1;padding-right:5%}@media screen and (max-width: 768px){#story #point #point-holder #point-info{order:2;padding-right:0}}@media screen and (max-width: 500px){#story #point #point-holder #point-info{padding:0 1rem}}#story #point #point-holder #point-info h3{font-size:1.8rem;line-height:2.7rem;margin-bottom:2rem;padding-bottom:.5rem;border-bottom:1px solid #fd6a3c;color:#fd6a3c}@media screen and (max-width: 500px){#story #point #point-holder #point-info h3{font-size:1.6rem;line-height:2.4rem;margin-bottom:1rem}}#story #point #point-holder #point-info div strong{font-weight:bold}#story #point #point-holder #point-info div em{font-style:italic}#story #point #point-holder #point-info div ul{list-style-type:disc;padding-left:2rem}#story #point #point-holder #point-info div ol{list-style-type:decimal;padding-left:2rem}#story #point #point-holder #point-info div p:not(:last-child){margin-bottom:1.4rem}#story #point #point-holder #image-holder{width:58%}@media screen and (max-width: 768px){#story #point #point-holder #image-holder{width:100%;order:1;margin-bottom:1rem}}.grad-trigger,.grad-btn{display:none}@media screen and (max-width: 414px){.grad-btn{display:block;z-index:2;position:absolute;right:0;bottom:0;left:0;width:148px;margin:auto;padding:.3em 0;background:#fff;color:#252525;border:1px solid #666;font-size:1.3rem;line-height:2rem;text-align:center;cursor:pointer;transition:.2s ease;box-shadow:0 0 3px rgba(0,0,0,0.3)}.grad-btn span.ic-linearrow{display:inline-block;font-size:1rem;font-weight:bold;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);vertical-align:middle;margin-left:.5rem}.grad-item{position:relative;overflow:hidden;height:170px}.grad-item:before{display:block;position:absolute;bottom:0;left:0;width:100%;height:70px;background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 50%, rgba(255,255,255,0.9) 50%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 50%,rgba(255,255,255,0.9) 50%,#ffffff 100%);content:""}.grad-trigger{display:none}.grad-trigger:checked+.grad-btn{display:none}.grad-trigger:checked ~ .grad-item{height:auto}.grad-trigger:checked ~ .grad-item::before{display:none}}#page-select{max-width:1040px;margin:0 auto;padding:0 2rem;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;font-size:1.3rem;line-height:2rem;margin:3rem auto 7rem}@media screen and (max-width: 768px){#page-select{padding:0 1rem}}@media screen and (max-width: 768px){#page-select{margin:3rem auto 4rem}}@media screen and (max-width: 414px){#page-select{-webkit-flex-direction:column;flex-direction:column;margin:3rem auto}}#page-select div{width:154px}@media screen and (max-width: 768px){#page-select div{width:140px}}@media screen and (max-width: 414px){#page-select div{width:100%}}#page-select div a{color:#fd6a3c;border:1px solid #fd6a3c;padding:.8rem 0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:relative}@media screen and (max-width: 768px){#page-select div a{padding:.5rem 0;letter-spacing:0}}#page-select div a span{color:#fd6a3c}#page-select div a span.ic-arrow-left{-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;position:absolute;left:15px;top:12px}@media screen and (max-width: 768px){#page-select div a span.ic-arrow-left{font-size:1.1rem;line-height:1.6rem;font-weight:bold;left:15px;top:8px}}#page-select div a span.ic-arrow{-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;position:absolute;right:15px;top:12px}@media screen and (max-width: 768px){#page-select div a span.ic-arrow{font-size:1.1rem;line-height:1.6rem;font-weight:bold;right:15px;top:8px}}#page-select .previous-page{margin:0 auto 0 0}@media screen and (max-width: 414px){#page-select .previous-page{margin:0 auto 1rem 0}}#page-select .previous-page a span.name{padding-left:2.5rem}@media screen and (max-width: 768px){#page-select .previous-page a span.name{padding-left:1.5rem}}#page-select .previous-page a.newactive{background-color:#fd6a3c;opacity:1;border-radius:.5rem}#page-select .previous-page a.newactive span{color:#fff}#page-select .previous-page a.newactive span.ic-arrow-left{-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;left:10px}@media screen and (max-width: 768px){#page-select .previous-page a.newactive span.ic-arrow-left{left:12px}}#page-select .next-page{margin:0 0 0 auto}#page-select .next-page a span.name{padding-right:2.5rem}@media screen and (max-width: 768px){#page-select .next-page a span.name{padding-right:1.5rem}}#page-select .next-page a.newactive{background-color:#fd6a3c;opacity:1;border-radius:.5rem}#page-select .next-page a.newactive span{color:#fff}#page-select .next-page a.newactive span.ic-arrow{-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;right:10px}@media screen and (max-width: 768px){#page-select .next-page a.newactive span.ic-arrow{right:12px}}p.no-items-caution{text-align:center;font-weight:bold;margin:2rem auto}#related{max-width:1040px;margin:0 auto;padding:0 2rem}@media screen and (max-width: 768px){#related{padding:0 1rem}}@media screen and (max-width: 414px){#related h2.headline{font-size:1.6rem;line-height:2.4rem;margin:2rem auto 1.5rem;letter-spacing:0}}#related ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 768px){#related ul{-webkit-flex-wrap:wrap;flex-wrap:wrap}}#related ul li{width:24%}@media screen and (max-width: 500px){#related ul li{width:49%;margin-bottom:1rem}}#related ul li a{display:block}#related ul li a .img-holder img{width:100%;height:auto}#other-links{max-width:1040px;margin:0 auto;padding:0 2rem;margin-top:7rem;padding-top:6rem;border-top:1px solid #dcdcdc}@media screen and (max-width: 768px){#other-links{padding:0 1rem}}@media screen and (max-width: 768px){#other-links{margin-top:5rem;padding-top:4rem}}@media screen and (max-width: 414px){#other-links{margin-top:3rem;padding-top:3rem}}#other-links p{font-size:1.6rem;line-height:2.4rem;text-align:center;margin-bottom:2rem}@media screen and (max-width: 414px){#other-links p{font-size:1.5rem;line-height:2.3rem;text-align:left;margin-bottom:2rem}}#other-links #other-links-holder{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-bottom:13rem}@media screen and (max-width: 414px){#other-links #other-links-holder{margin-bottom:6rem}}#other-links #other-links-holder div.other-fb a span.ic-facebook{color:#3f73ad;font-size:4.6rem;margin-right:1.5rem}@media screen and (max-width: 414px){#other-links #other-links-holder div.other-fb a span.ic-facebook{font-size:3.4rem}}#other-links #other-links-holder div.other-ig a span.ic-instagram{color:#3f73ad;font-size:4.6rem}@media screen and (max-width: 414px){#other-links #other-links-holder div.other-ig a span.ic-instagram{font-size:3.4rem}}
