@charset "UTF-8";/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{overflow:visible;box-sizing:content-box;height:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{text-decoration:underline;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{color:#000;background-color:#ff0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{white-space:normal;color:inherit;display:table;box-sizing:border-box;max-width:100%;padding:0}progress{vertical-align:baseline;display:inline-block}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.js-megadrop-detail{display:none}.js-consent-modal{display:none}.js-modal-overlay{display:none}.js-enabled .site-header .btn-nav{display:block}.js-enabled .site-header .btn-nav>a,.js-enabled .site-header .btn-nav>button{display:block}@media screen and (min-width:769px){.js-enabled .site-header .btn-nav{display:none}}.js-enabled .nav-inner{display:none}@media screen and (max-width:768px){.js-enabled .nav-inner{position:absolute;top:62px}}@media screen and (min-width:769px){.js-enabled .nav-inner{display:block}}.js-enabled .js-megadrop-detail{display:none}.js-enabled .js-megadrop-detail.is-active{display:block}.js-enabled .js-tgl-detail{display:none}@media screen and (max-width:768px){.js-enabled .js-tgl-detail{margin-bottom:0}}.js-enabled .js-tgl-sp .js-tgl-hook.hdg-04{padding:0}.js-enabled .js-tgl-sp .js-tgl-hook.hdg-04>a{line-height:1.7;padding:0 40px 0 15px}@media screen and (max-width:768px){.js-enabled .js-tgl-sp+.js-tgl-sp .js-tgl-hook.hdg-02{margin-top:-36px}}@media screen and (min-width:769px){.js-enabled .js-tgl-sp .js-tgl-hook{cursor:inherit;outline:0}.js-enabled .js-tgl-sp .js-tgl-hook .status{display:none}.js-enabled .js-tgl-sp>.js-tgl-detail{display:inherit!important}}.js-enabled .site-header::after{display:block}.js-enabled .region-aside .side-nav>li>a.is-current+ul,.js-enabled .region-aside .side-nav>li>a.parent-current+ul{display:block}.js-enabled .region-aside .side-nav>li>ul{display:none}.js-enabled .region-aside .side-nav>li>ul>li>a.is-current+ul,.js-enabled .region-aside .side-nav>li>ul>li>a.parent-current+ul{display:block}.js-enabled .region-aside .side-nav>li>ul>li>ul{display:none}.js-enabled .js-consent-modal{display:block}.js-enabled .js-consent-modal.js-hidden{display:none}.js-enabled .js-modal-overlay{background:rgba(0,0,0,.7);position:fixed;z-index:99;top:0;bottom:0;display:block;width:100%;height:100%}@media screen and (min-width:769px){.js-megadrop-hook .status{display:none}}*,::after,::before{box-sizing:border-box;margin:0;padding:0}img{vertical-align:bottom;max-width:100%}html{font-size:10px}body{font-family:"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:1.4rem;line-height:1.57;vertical-align:baseline;word-wrap:break-word;color:#000;background:#fff;width:100%;min-width:320px;overflow-wrap:break-word}@media screen and (min-width:769px){body{font-size:1.6rem}}a{text-decoration:none;color:#006f93}a:active,a:focus,a:hover{text-decoration:none;color:#73a2b7}a:visited{color:#250094}a:visited:hover{color:#7f73b8}dfn,em,strong{font-weight:700;font-style:normal}em{color:#000}strong{color:#c00}strong{color:#b5007c}figure{margin:0}ol,ul{padding-left:0}ol>li,ul>li{padding-left:0;list-style-type:none}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0}button,input,select{font-family:"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}input{border-radius:0}button{background:0 0;padding:0;cursor:pointer;border:none}button:active,button:focus,button:hover{text-decoration:none;color:#73a2b7}button:active{position:relative}abbr[title].txt-hhc{font-style:italic;text-decoration:none;margin-right:.25em}.site-content{margin-bottom:60px}@media screen and (min-width:769px){.site-content .region-hdg+.str-inner{display:-webkit-flex;display:flex;width:100%}}@media screen and (max-width:960px){.site-content .region-hdg+.str-inner{display:block}}.str-inner,.str-inner-md,.str-inner-sm,.str-inner-ss{position:relative;width:100%;padding:0 20px}.str-inner-md::after,.str-inner-sm::after,.str-inner-ss::after,.str-inner::after{display:block;clear:both;content:""}@media screen and (max-width:768px){.str-inner,.str-inner-md,.str-inner-sm,.str-inner-ss{padding:0 20px}}@media screen and (min-width:769px){.str-inner,.str-inner-md,.str-inner-sm,.str-inner-ss{max-width:1320px;margin:0 auto;padding:0 20px}}@media screen and (max-width:540px){.str-inner,.str-inner-md,.str-inner-sm,.str-inner-ss{padding:0 10px}}.str-inner-ss{max-width:500px}.str-inner-sm{max-width:990px}.str-inner-md{max-width:1166px}.str-bg-01{background-color:#e7f6fa;padding:36px 0 30px}@media screen and (min-width:769px){.str-bg-01{padding:60px 0 30px}}.str-bg-01 :first-child{margin-top:0}@media screen and (max-width:768px){.str-bg-01 :last-child{margin-bottom:0}}.str-bg-02{background-color:#f5f5f5}.str-bg-02 :first-child{margin-top:0}@media screen and (max-width:768px){.str-bg-02 :last-child{margin-bottom:0}}.str-bg-02 .box-06{border:none}.str-bg-02>.str-inner{padding-top:30px;padding-bottom:30px}@media screen and (min-width:769px){.str-bg-02>.str-inner{padding-top:40px;padding-bottom:40px}}.str-bg-03{background-color:#fff}.str-bg-03 :first-child{margin-top:0}.str-bg-03 :last-child{margin-bottom:0}.str-bg-03>.str-inner{padding-top:30px;padding-bottom:30px}@media screen and (min-width:769px){.str-bg-03>.str-inner{padding-top:40px;padding-bottom:40px}}.str-bg-04{background:#e7f6fa;margin-bottom:30px;padding:5px 0}@media screen and (min-width:769px){.str-bg-04{background:linear-gradient(90deg,#e7f6fa 50%,#f5fdff 50%);margin-bottom:60px;padding:0 0 30px 0}}.str-bg-05{background:url(/sustainability/images/index_bg_sp.jpg) no-repeat bottom center;background-position:0 125px;background-size:cover;padding:20px 0}@media screen and (min-width:769px){.str-bg-05{background:url(/sustainability/images/index_bg.jpg) no-repeat bottom center;background-position:0 290px;background-size:cover}}.str-bg-05.timeline_bg{background:url(/sustainability/images/index_bg_sp.jpg) no-repeat bottom center;background-position:0 125px;background-size:cover;padding:20px 0}@media screen and (min-width:769px){.str-bg-05.timeline_bg{background:url(/sustainability/images/index_bg.jpg) no-repeat bottom center;background-position:0 147px;background-size:cover}}.str-bg-06{background:url(/sustainability/atm/images/index_bg_basis.jpg) no-repeat top center;height:23.4vw}.str-bg-07{background-color:#f4f4f4;padding:30px 0}@media screen and (min-width:769px){.str-bg-07{padding:50px 0 120px}}.str-bg-ir{background:url(/images/index_bg_ir_sp.jpg) #f5f5f5 no-repeat top center;background-size:100%;margin-bottom:30px}@media screen and (min-width:769px){.str-bg-ir{background:url(/images/index_bg_ir.jpg) #f5f5f5 no-repeat top center;background-size:cover}}.str-bg-ir>:first-child{margin-top:0}.str-bg-ir>:last-child{margin-bottom:0}@media screen and (max-width:768px){.str-bg-ir{width:calc(100% + 40px);margin-left:-20px;padding:30px 20px}}@media screen and (min-width:769px){.str-bg-ir{max-width:1320px;margin:0 auto 60px;padding:50px 20px 60px}}@media screen and (max-width:540px){.str-bg-ir{width:calc(100% + 20px);margin-left:-10px;padding:30px 10px}}.str-bg-sustainability{background:url(/images/index_bg_sustainability_sp.jpg) #e7f6fa no-repeat top center;background-size:100%;margin-bottom:30px;padding-top:30px;padding-bottom:30px}@media screen and (min-width:769px){.str-bg-sustainability{background:url(/images/index_bg_sustainability.jpg) #e7f6fa no-repeat center;margin-bottom:56px;padding-top:50px;padding-bottom:60px}}.str-bg-sustainability>:first-child{margin-top:0}.str-bg-sustainability>:last-child{margin-bottom:0}.str-bg-sustainability .col-inner .link-list-index.lyt-col2{margin-top:30px}.str-bg-sustainability .str-inner>:last-child{margin-bottom:0}.str-bg-movie{background:url(/hhc/images/index_bg_movie.jpg) no-repeat bottom center/cover;padding-top:30px;padding-bottom:30px}@media screen and (min-width:769px){.str-bg-movie{padding-top:100px;padding-bottom:150px}}.str-bg-interview{background:url(/hhc/images/index_bg_interview_sp.jpg) no-repeat bottom center/cover;background-size:cover;padding-top:30px;padding-bottom:30px}@media screen and (min-width:769px){.str-bg-interview{background:url(/hhc/images/index_bg_interview.jpg) no-repeat bottom center/cover;padding-top:60px;padding-bottom:60px}}.region-main{margin-bottom:60px}@media screen and (min-width:769px){.region-main{flex:1;justify-content:space-between;margin-bottom:120px;-webkit-flex:1;-webkit-justify-content:space-between}}@media screen and (max-width:960px){.region-main{width:100%}}.region-main>main>:first-child{margin-top:0}.region-main>main>:first-child.link-list.txt-right{margin-bottom:16px}.no-nav .region-main{margin-bottom:90px}@media screen and (min-width:769px){.no-nav .region-main{margin-bottom:50px}}.region-hdg{background:url(/common/images/bg_dot.png) #f9f9f9;width:100%;margin-bottom:20px}@media screen and (min-width:769px){.region-hdg>.str-inner{vertical-align:middle;display:table;margin-bottom:40px}.region-hdg>.str-inner>.hdg-01{line-height:1.38;vertical-align:middle;display:table-cell;height:130px}}.region-hdg-hhc{background:url(/hhc/images/index_bg_hdg_sp.png) no-repeat center bottom;background-size:cover;position:relative;z-index:2}@media screen and (min-width:769px){.region-hdg-hhc{background:url(/hhc/images/index_bg_hdg.png) no-repeat center bottom;background-size:cover;max-height:660px}}.region-hdg-hhc>.str-inner{padding-bottom:10vw}@media screen and (min-width:769px){.region-hdg-hhc>.str-inner{padding-bottom:12vw}}.region-hdg-hhc .list-sns{width:100%;margin-bottom:25px;padding:15px 0}@media screen and (min-width:769px){.region-hdg-hhc .list-sns{margin-bottom:0;padding:50px 0}}@media screen and (min-width:769px){.region-hdg-hhc .lead{display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;padding-top:40px;-webkit-flex-wrap:wrap;-webkit-align-items:center}}.region-hdg-hhc .lead>.img{width:90%;margin:0 auto;margin-bottom:50px}@media screen and (min-width:769px){.region-hdg-hhc .lead>.img{text-align:center;width:50%;margin-bottom:0}.region-hdg-hhc .lead>.img>img{max-width:600px}}.region-hdg-hhc .lead>.txt{width:100%;margin-bottom:36px}@media screen and (min-width:769px){.region-hdg-hhc .lead>.txt{text-align:center;width:50%;margin-bottom:0}.region-hdg-hhc .lead>.txt>img{width:100%;max-width:512px}}.region-hdg-hhc .scroll{font-size:1.5rem;text-align:center;color:#5f9dd4;position:relative;width:100%;-webkit-animation-name:up-down;animation-name:up-down;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@media screen and (min-width:769px){.region-hdg-hhc .scroll{top:100px}}.region-hdg-hhc .scroll::after{position:absolute;bottom:-12px;left:50%;display:block;width:16px;height:16px;margin-left:-6px;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:solid 2px #5f9dd4;border-bottom:solid 2px #5f9dd4}.region-hdg-hhc+.lyt-hdg-img{margin-top:-5vw}.region-hdg-hhc+.lyt-hdg-img img{width:100%;max-width:inherit}@-webkit-keyframes up-down{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(0,-10px);transform:translate(0,-10px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes up-down{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(0,-10px);transform:translate(0,-10px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.region-hdg-index{background-color:#f5f5f5;padding-top:138px}@media screen and (min-width:769px){.region-hdg-index{background-color:#f5f5f5;padding-top:150px}}.region-hdg-index.hdg-ir{background:url(/ir/images/index_bg_hdg.jpg) no-repeat right;background-size:cover}.region-hdg-index.hdg-company{background:url(/company/images/index_bg_hdg_sp.jpg) no-repeat right;background-size:cover}@media screen and (min-width:769px){.region-hdg-index.hdg-company{background:url(/company/images/index_bg_hdg.jpg) no-repeat center;background-size:cover}}.region-hdg-index.hdg-sustainability{background:url(/sustainability/images/index_bg_hdg.jpg) no-repeat right;background-size:cover}.region-hdg-index .hdg{background-color:#f9f9f9;background-image:url(/common/images/bg_dot.png);margin-bottom:0}@media screen and (min-width:769px){.region-hdg-index .hdg{background-color:rgba(255,255,255,.8);display:table;width:50%;min-width:640px;height:150px}}@media screen and (min-width:769px){.region-hdg-index .hdg>.str-inner{vertical-align:middle;display:table-cell}}.region-hdg-index .hdg>.str-inner>.hdg-01{margin-bottom:0}@media screen and (min-width:769px){.region-hdg-index .hdg>.str-inner>.hdg-01{width:620px;margin-right:0;margin-left:auto}}.region-aside{font-size:1.4rem;width:100%}@media screen and (min-width:769px){.region-aside{font-size:1.6rem;width:280px;margin-bottom:120px;margin-left:40px}}@media screen and (max-width:960px){.region-aside{width:100%;min-width:inherit;max-width:inherit;margin-left:0}}.region-aside .side-nav-hdg{font-size:1.6rem;font-weight:700;text-align:center;margin-top:0;border-top:solid 4px #dbdbdb}@media screen and (min-width:769px){.region-aside .side-nav-hdg{font-size:1.8rem}}.region-aside .side-nav-hdg>a{color:#000;display:block;padding:1.1em 0}.region-aside .side-nav-hdg>a:active,.region-aside .side-nav-hdg>a:focus,.region-aside .side-nav-hdg>a:hover{color:#737373}.region-aside .side-nav{margin-bottom:16px;border-top:solid 1px #dbdbdb}@media screen and (max-width:960px){.region-aside .side-nav{width:100%}}@media screen and (min-width:769px){.region-aside .side-nav{margin-bottom:30px}}.region-aside .side-nav>li.is-current{background:url(/common/images/bg_dot.png) #f7f7f7}.region-aside .side-nav>li>a{color:#000;position:relative;display:block;width:100%;padding:1.1em 10px 1.1em 30px;border-bottom:solid 1px #dbdbdb}.region-aside .side-nav>li>a:active,.region-aside .side-nav>li>a:focus,.region-aside .side-nav>li>a:hover{color:#737373}.region-aside .side-nav>li>a::before{position:absolute;top:1.6em;left:12px;display:block;width:0;height:0;content:"";border-width:3px 0 3px 5px;border-style:solid;border-color:transparent transparent transparent #b5007c}.region-aside .side-nav>li>a.is-current{background:url(/common/images/bg_dot.png) #f7f7f7}.region-aside .side-nav>li>a.parent-current{background:url(/common/images/bg_dot.png) #fff}.region-aside .side-nav>li>ul>li>a{color:#000;position:relative;display:block;width:100%;padding:1.1em 30px 1.1em 2.375em;border-bottom:solid 1px #dbdbdb}.region-aside .side-nav>li>ul>li>a:active,.region-aside .side-nav>li>ul>li>a:focus,.region-aside .side-nav>li>ul>li>a:hover{color:#737373}.region-aside .side-nav>li>ul>li>a::before{background-color:#b5007c;position:absolute;top:1.75em;left:1.4375em;display:block;width:5px;height:2px;content:""}.region-aside .side-nav>li>ul>li>a.is-current{background:url(/common/images/bg_dot.png) #f7f7f7}.region-aside .side-nav>li>ul>li>a.parent-current{background:url(/common/images/bg_dot.png) #fff}.region-aside .side-nav>li>ul>li>ul>li>a{color:#000;position:relative;display:block;width:100%;padding:1.1em 30px 1.1em 3em;border-bottom:solid 1px #dbdbdb}.region-aside .side-nav>li>ul>li>ul>li>a:active,.region-aside .side-nav>li>ul>li>ul>li>a:focus,.region-aside .side-nav>li>ul>li>ul>li>a:hover{color:#737373}.region-aside .side-nav>li>ul>li>ul>li>a::before{background-color:grey;position:absolute;top:1.75em;left:2em;display:block;width:5px;height:2px;content:""}.region-aside .side-nav>li>ul>li>ul>li>a.is-current{background:url(/common/images/bg_dot.png) #f7f7f7}.region-aside .side-nav>li>ul>li>ul>li>a.parent-current{background:url(/common/images/bg_dot.png) #fff}.region-aside .aside-hdg{font-size:1.6rem;font-weight:700;background-color:#f5f5f5;margin-bottom:10px;padding:10px 16px;border-top:solid 4px #dbdbdb}@media screen and (min-width:769px){.region-aside .aside-hdg{margin-top:30px}}.region-aside .side-link{margin-bottom:16px}.region-aside .side-link>li{border:solid 1px #dbdbdb}.region-aside .side-link>li>a{position:relative;display:block;padding:1.1em 10px 1.1em 30px}.region-aside .side-link>li>a::before{vertical-align:middle;position:absolute;top:1.6em;left:12px;display:block;width:0;height:0;margin-right:.5em;content:"";border-width:3px 0 3px 5px;border-style:solid;border-color:transparent transparent transparent #b5007c}.region-aside .side-link>li+li{margin-top:10px}.region-aside .side-link>li.link-img{width:100%}.region-aside .side-link>li.link-img>a{display:-webkit-flex;display:flex;align-items:center;padding:10px 10px 10px 30px;-webkit-align-items:center}.region-aside .side-link>li.link-img>a::before{top:50%;margin-top:-3px}.region-aside .side-link>li.link-img>a>.label{width:calc(100% - 100px);margin-right:10px}.region-aside .side-link>li.link-img>a>.img{width:90px}.region-bnr{padding:18px 0;border-top:solid 1px #d5d5d5}@media screen and (min-width:769px){.region-bnr{padding:30px 0}}.site-header{position:relative;padding:15px 0 15px}.site-header::after{background:linear-gradient(90deg,#d4007e,#008db8);position:relative;bottom:-15px;display:block;width:100%;height:3px;content:""}.site-header .header-logo{line-height:1;float:left;width:177px;margin:0;padding:0}.site-header .header-logo img{width:100%}.site-header .btn-nav>a,.site-header .btn-nav>button{color:transparent;background:0 0;position:absolute;top:12px;right:20px;display:none;overflow:hidden;width:24px;height:20px;margin-top:8px;padding:0;border:none;border-bottom:solid 2px #008ab4}@media screen and (max-width:540px){.site-header .btn-nav>a,.site-header .btn-nav>button{right:18px}}.site-header .btn-nav>a::after,.site-header .btn-nav>a::before,.site-header .btn-nav>button::after,.site-header .btn-nav>button::before{background:#008ab4;position:absolute;top:0;display:block;width:100%;height:2px;content:""}.site-header .btn-nav>a::after,.site-header .btn-nav>button::after{top:9px}.site-header .btn-nav>a.is-active,.site-header .btn-nav>button.is-active{border:none}.site-header .btn-nav>a.is-active::before,.site-header .btn-nav>button.is-active::before{top:9px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.site-header .btn-nav>a.is-active::after,.site-header .btn-nav>button.is-active::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.site-header .btn-nav>a>.status,.site-header .btn-nav>button>.status{position:absolute;top:-9999px;left:-9999px}.nav-inner{font-size:1.4rem;background:#fff;position:relative;z-index:50;top:20px;width:100%;margin-bottom:20px;box-shadow:0 5px 10px rgba(0,0,0,.2)}@media screen and (min-width:769px){.nav-inner{font-size:1.6rem;position:inherit;margin-bottom:0;box-shadow:none}}.list-g-nav>li>a,.list-g-nav>li>button{line-height:1.3em;color:#000;position:relative;display:block;padding:.5em;padding:15px 55px 15px 20px;border-bottom:solid 1px #dbdbdb}.list-g-nav>li>a:active,.list-g-nav>li>a:focus,.list-g-nav>li>a:hover,.list-g-nav>li>button:active,.list-g-nav>li>button:focus,.list-g-nav>li>button:hover{color:#737373}@media screen and (max-width:540px){.list-g-nav>li>a,.list-g-nav>li>button{padding:15px 45px 15px 10px}}.list-g-nav>li>a>.status,.list-g-nav>li>button>.status{color:transparent;position:absolute;top:50%;right:24px;overflow:hidden;width:18px;height:18px;margin-top:-9px}@media screen and (max-width:540px){.list-g-nav>li>a>.status,.list-g-nav>li>button>.status{right:20px}}.list-g-nav>li>a>.status::after,.list-g-nav>li>a>.status::before,.list-g-nav>li>button>.status::after,.list-g-nav>li>button>.status::before{background-color:#d5007c;position:absolute;top:50%;right:0;display:block;width:18px;height:2px;margin-top:-1px;content:""}.list-g-nav>li>a>.status::after,.list-g-nav>li>button>.status::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.list-g-nav>li>a .nav-br,.list-g-nav>li>button .nav-br{display:none}.list-g-nav>li.is-active>a>.status::after,.list-g-nav>li.is-active>button>.status::after{display:none}.list-sub-nav{font-size:1.4rem;display:-webkit-flex;display:flex;flex-wrap:wrap;padding:1.2em 10px 0;-webkit-flex-wrap:wrap}.list-sub-nav>li{float:left;width:calc(50% - 5px);margin-bottom:.7em}.list-sub-nav>li:nth-child(2n+1){margin-right:10px}.list-sub-nav>li.sub-nav-search{width:100vw;margin:1.2em -30px 0}@media screen and (max-width:540px){.list-sub-nav>li.sub-nav-search{margin:1.2em -20px 0 -10px}}.list-sub-nav>li>a{color:#000;position:relative;display:block;padding-left:1em}.list-sub-nav>li>a:hover{color:#737373}@media screen and (max-width:768px){.list-sub-nav>li>a::before{vertical-align:middle;position:absolute;top:50%;left:0;display:inline-block;width:0;height:0;margin-top:-5px;content:"";border-width:3px 0 3px 5px;border-style:solid;border-color:transparent transparent transparent #b5007c}}@media screen and (max-width:768px){.header-search form{background:#f0f0f0;min-height:40px}.header-search form>input{font-size:1.4rem;line-height:2;vertical-align:middle;background:#f0f0f0;display:inline-block;width:calc(100% - 30px);min-height:40px;padding:0 .525em;border:none;border-radius:3px 0 0 3px}.header-search form>input+.btn-input{font-size:1.4rem;vertical-align:middle;background:#f0f0f0;display:inline-block;width:30px;min-height:40px;padding:0 5px;border:none}.header-search form>input+.btn-input>.label{display:none}}.btn-nav-close{line-height:1.3;background:#e6f1f5;width:100%;margin-top:25px;padding:15px 20px;border:none}.btn-nav-close:active,.btn-nav-close:focus,.btn-nav-close:hover{color:#737373}.btn-nav-close>.label{position:relative;padding-right:1.5em}.btn-nav-close>.label::after,.btn-nav-close>.label::before{background-color:#008ab4;position:absolute;top:50%;right:-.5em;display:block;width:18px;height:2px;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btn-nav-close>.label::after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.megadrop-img{display:none}.megadrop-hdg>a,.megadrop-hdg>button{font-size:1.4rem;line-height:1.3;color:#000;background:#f5f5f5;position:relative;display:block;padding:16px 20px;border-bottom:solid 1px #dbdbdb}@media screen and (max-width:540px){.megadrop-hdg>a,.megadrop-hdg>button{padding:16px 10px}}@media screen and (min-width:769px){.megadrop-hdg>a,.megadrop-hdg>button{font-size:1.8rem}}.megadrop-hdg>a::after,.megadrop-hdg>button::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.megadrop-list>li>a,.megadrop-list>li>button{color:#000;background:#f5f5f5;position:relative;display:block;padding:16px 20px;border-bottom:solid 1px #dbdbdb}@media screen and (max-width:540px){.megadrop-list>li>a,.megadrop-list>li>button{padding:16px 10px}}.megadrop-list>li>a::after,.megadrop-list>li>button::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.megadrop-list.lyt-col3{margin-bottom:0}.megadrop-list.lyt-col3>li{margin-top:0}.btn-megadrop-close{display:none}@media screen and (min-width:769px){.btn-megadrop-close{display:inherit}}@media screen and (min-width:769px){.site-header{position:relative;padding:0}.site-header .header-logo{position:absolute;z-index:1;width:266px;padding-top:20px}}@media screen and (min-width:769px) and (max-width:1099px){.site-header .header-logo{width:240px;padding-top:26px}}@media screen and (min-width:769px) and (max-width:959px){.site-header .header-logo{width:186px;padding-top:28px}}@media screen and (min-width:769px){.site-header .nav-inner{display:-webkit-flex!important;display:flex!important;flex-wrap:wrap;width:100%;-webkit-flex-wrap:wrap}.site-header .nav-inner .g-nav{position:relative;order:2;width:100%;margin-bottom:0;-webkit-order:2}.site-header .nav-inner .g-nav .list-g-nav{color:#4c4c4c;display:table;overflow:hidden;width:100%;max-width:1320px;margin:12px auto 0;padding:0 20px}.site-header .nav-inner .g-nav .list-g-nav>li{text-align:center;vertical-align:top;display:table-cell}.site-header .nav-inner .g-nav .list-g-nav>li>a,.site-header .nav-inner .g-nav .list-g-nav>li>button{font-size:1.5rem;font-weight:700;color:#4c4c4c;position:relative;display:table;width:100%;height:76px;padding:0 .5em;border-bottom:none}}@media screen and (min-width:769px) and (min-width:1100px){.site-header .nav-inner .g-nav .list-g-nav>li>a .nav-br,.site-header .nav-inner .g-nav .list-g-nav>li>button .nav-br{display:none}}@media screen and (min-width:769px) and (max-width:1099px){.site-header .nav-inner .g-nav .list-g-nav>li>a .nav-br,.site-header .nav-inner .g-nav .list-g-nav>li>button .nav-br{display:block}}@media screen and (min-width:769px) and (min-width:1280px){.site-header .nav-inner .g-nav .list-g-nav>li>a,.site-header .nav-inner .g-nav .list-g-nav>li>button{font-size:1.7rem;line-height:1.3;padding:0 .5em}}@media screen and (min-width:769px){.site-header .nav-inner .g-nav .list-g-nav>li>a>.label,.site-header .nav-inner .g-nav .list-g-nav>li>button>.label{text-align:center;vertical-align:middle;display:table-cell}.site-header .nav-inner .g-nav .list-g-nav>li>a::after,.site-header .nav-inner .g-nav .list-g-nav>li>a::before,.site-header .nav-inner .g-nav .list-g-nav>li>button::after,.site-header .nav-inner .g-nav .list-g-nav>li>button::before{background-color:#bfbfbf;position:absolute;top:50%;left:0;display:block;width:1px;height:38px;margin-top:-19px;content:""}.site-header .nav-inner .g-nav .list-g-nav>li>a::after,.site-header .nav-inner .g-nav .list-g-nav>li>button::after{right:-1px;left:inherit}.site-header .nav-inner .g-nav .list-g-nav>li>a:active,.site-header .nav-inner .g-nav .list-g-nav>li>a:focus,.site-header .nav-inner .g-nav .list-g-nav>li>a:hover,.site-header .nav-inner .g-nav .list-g-nav>li>button:active,.site-header .nav-inner .g-nav .list-g-nav>li>button:focus,.site-header .nav-inner .g-nav .list-g-nav>li>button:hover{text-decoration:none;color:#fff}.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(1)>a .label::after,.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(1)>button .label::after{background:linear-gradient(90deg,#d0027f,#b61587);position:absolute;z-index:2;bottom:0;left:0;display:block;width:100%;height:5px;content:""}.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(1)>a:active,.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(1)>a:focus,.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(1)>a:hover,.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(1)>button:active,.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(1)>button:focus,.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(1)>button:hover{background:linear-gradient(90deg,#d0027f,#b61587)}.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(2)>a .label::after,.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(2)>button .label::after{background:linear-gradient(90deg,#b61587,#95298f);position:absolute;z-index:2;bottom:0;left:0;display:block;width:100%;height:5px;content:""}.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(2)>a:active,.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(2)>a:focus,.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(2)>a:hover,.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(2)>button:active,.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(2)>button:focus,.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(2)>button:hover{background:linear-gradient(90deg,#b61587,#95298f)}.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(3)>a .label::after,.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(3)>button .label::after{background:linear-gradient(90deg,#95298f,#6c469b);position:absolute;z-index:2;bottom:0;left:0;display:block;width:100%;height:5px;content:""}.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(3)>a:active,.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(3)>a:focus,.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(3)>a:hover,.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(3)>button:active,.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(3)>button:focus,.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(3)>button:hover{background:linear-gradient(90deg,#95298f,#6c469b)}.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(4)>a .label::after,.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(4)>button .label::after{background:linear-gradient(90deg,#6c469b,#455fa5);position:absolute;z-index:2;bottom:0;left:0;display:block;width:100%;height:5px;content:""}.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(4)>a:active,.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(4)>a:focus,.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(4)>a:hover,.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(4)>button:active,.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(4)>button:focus,.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(4)>button:hover{background:linear-gradient(90deg,#6c469b,#455fa5)}.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(5)>a .label::after,.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(5)>button .label::after{background:linear-gradient(90deg,#455fa5,#1580b3);position:absolute;z-index:2;bottom:0;left:0;display:block;width:100%;height:5px;content:""}.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(5)>a:active,.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(5)>a:focus,.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(5)>a:hover,.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(5)>button:active,.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(5)>button:focus,.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(5)>button:hover{background:linear-gradient(90deg,#455fa5,#1580b3)}.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(6)>a .label::after,.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(6)>button .label::after{background:linear-gradient(90deg,#1580b3,#038bb8);position:absolute;z-index:2;bottom:0;left:0;display:block;width:100%;height:5px;content:""}.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(6)>a:active,.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(6)>a:focus,.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(6)>a:hover,.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(6)>button:active,.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(6)>button:focus,.site-header .nav-inner .g-nav .list-g-nav>li:nth-child(6)>button:hover{background:linear-gradient(90deg,#1580b3,#038bb8)}.site-header .nav-inner .g-nav .list-g-nav>li.is-active>a,.site-header .nav-inner .g-nav .list-g-nav>li.is-active>button,.site-header .nav-inner .g-nav .list-g-nav>li.is-current>a,.site-header .nav-inner .g-nav .list-g-nav>li.is-current>button{color:#fff;background:linear-gradient(90deg,#ce047f,#a81c89)}.site-header .nav-inner .g-nav .list-g-nav>li.is-active>a::after,.site-header .nav-inner .g-nav .list-g-nav>li.is-active>a::before,.site-header .nav-inner .g-nav .list-g-nav>li.is-active>button::after,.site-header .nav-inner .g-nav .list-g-nav>li.is-active>button::before,.site-header .nav-inner .g-nav .list-g-nav>li.is-current>a::after,.site-header .nav-inner .g-nav .list-g-nav>li.is-current>a::before,.site-header .nav-inner .g-nav .list-g-nav>li.is-current>button::after,.site-header .nav-inner .g-nav .list-g-nav>li.is-current>button::before{background-color:#fff;z-index:2;top:0;bottom:1px;height:100%;margin-top:0}.site-header .nav-inner .g-nav .list-g-nav>li.is-active:nth-child(1)>a,.site-header .nav-inner .g-nav .list-g-nav>li.is-active:nth-child(1)>button,.site-header .nav-inner .g-nav .list-g-nav>li.is-current:nth-child(1)>a,.site-header .nav-inner .g-nav .list-g-nav>li.is-current:nth-child(1)>button{background:linear-gradient(90deg,#d0027f,#b61587)}.site-header .nav-inner .g-nav .list-g-nav>li.is-active:nth-child(2)>a,.site-header .nav-inner .g-nav .list-g-nav>li.is-active:nth-child(2)>button,.site-header .nav-inner .g-nav .list-g-nav>li.is-current:nth-child(2)>a,.site-header .nav-inner .g-nav .list-g-nav>li.is-current:nth-child(2)>button{background:linear-gradient(90deg,#b61587,#95298f)}.site-header .nav-inner .g-nav .list-g-nav>li.is-active:nth-child(3)>a,.site-header .nav-inner .g-nav .list-g-nav>li.is-active:nth-child(3)>button,.site-header .nav-inner .g-nav .list-g-nav>li.is-current:nth-child(3)>a,.site-header .nav-inner .g-nav .list-g-nav>li.is-current:nth-child(3)>button{background:linear-gradient(90deg,#95298f,#6c469b)}.site-header .nav-inner .g-nav .list-g-nav>li.is-active:nth-child(4)>a,.site-header .nav-inner .g-nav .list-g-nav>li.is-active:nth-child(4)>button,.site-header .nav-inner .g-nav .list-g-nav>li.is-current:nth-child(4)>a,.site-header .nav-inner .g-nav .list-g-nav>li.is-current:nth-child(4)>button{background:linear-gradient(90deg,#6c469b,#455fa5)}.site-header .nav-inner .g-nav .list-g-nav>li.is-active:nth-child(5)>a,.site-header .nav-inner .g-nav .list-g-nav>li.is-active:nth-child(5)>button,.site-header .nav-inner .g-nav .list-g-nav>li.is-current:nth-child(5)>a,.site-header .nav-inner .g-nav .list-g-nav>li.is-current:nth-child(5)>button{background:linear-gradient(90deg,#455fa5,#1580b3)}.site-header .nav-inner .g-nav .list-g-nav>li.is-active:nth-child(6)>a,.site-header .nav-inner .g-nav .list-g-nav>li.is-active:nth-child(6)>button,.site-header .nav-inner .g-nav .list-g-nav>li.is-current:nth-child(6)>a,.site-header .nav-inner .g-nav .list-g-nav>li.is-current:nth-child(6)>button{background:linear-gradient(90deg,#1580b3,#038bb8)}.site-header .nav-inner .g-nav .list-g-nav>li.is-active:nth-child(6)>a::after,.site-header .nav-inner .g-nav .list-g-nav>li.is-active:nth-child(6)>button::after,.site-header .nav-inner .g-nav .list-g-nav>li.is-current:nth-child(6)>a::after,.site-header .nav-inner .g-nav .list-g-nav>li.is-current:nth-child(6)>button::after{display:none}.site-header .nav-inner .sub-nav{top:0;order:1;width:100%;-webkit-order:1}.site-header .nav-inner .sub-nav .list-sub-nav{font-size:1.2rem;float:right;margin:36px 0 0;padding:0}.site-header .nav-inner .sub-nav .list-sub-nav>li{text-align:right;display:inline-block;width:auto;margin-right:0;margin-left:2.35em}.site-header .nav-inner .sub-nav .list-sub-nav>li:first-child{margin-left:0}.site-header .nav-inner .sub-nav .list-sub-nav>li a{color:#000;display:block;width:100%;padding:0}.site-header .nav-inner .sub-nav .list-sub-nav>li a:active,.site-header .nav-inner .sub-nav .list-sub-nav>li a:focus,.site-header .nav-inner .sub-nav .list-sub-nav>li a:hover{color:#737373}.site-header .nav-inner .sub-nav .list-sub-nav>li a::before{display:none}.site-header .nav-inner .sub-nav .list-sub-nav>li.sub-nav-search{position:relative;margin-top:0;margin-left:3.834em}}@media screen and (min-width:769px) and (max-width:1099px){.site-header .nav-inner .sub-nav .list-sub-nav>li.sub-nav-search{margin-left:3.6666em}}@media screen and (min-width:769px) and (max-width:959px){.site-header .nav-inner .sub-nav .list-sub-nav>li.sub-nav-search{margin-left:2em}}@media screen and (min-width:769px){.site-header .nav-inner .sub-nav .list-sub-nav>li .btn-search{text-align:center;background:#fff;position:relative;display:block;width:7.1em;height:100%;height:100%;padding:0 2em 0 1em;cursor:pointer;border:none}.site-header .nav-inner .sub-nav .list-sub-nav>li .btn-search::after{background:url(/common/images/icon_search.png) no-repeat;background-size:100%;position:absolute;top:0;right:5px;display:block;width:21px;height:21px;content:""}.site-header .nav-inner .sub-nav .list-sub-nav>li .btn-search.is-active::after,.site-header .nav-inner .sub-nav .list-sub-nav>li .btn-search.is-active::before{background-color:#666;position:absolute;top:50%;right:5px;display:block;width:18px;height:2px;margin-top:-1px;content:""}.site-header .nav-inner .sub-nav .list-sub-nav>li .btn-search.is-active::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.site-header .nav-inner .sub-nav .list-sub-nav>li .btn-search.is-active::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.site-header .nav-inner .sub-nav .list-sub-nav>li .btn-search.is-active>.label{position:absolute;top:-9999px;left:-9999px}.site-header .nav-inner .sub-nav .list-sub-nav>li .btn-search.is-active>.status{position:static}.site-header .nav-inner .sub-nav .list-sub-nav>li .btn-search>.status{position:absolute;top:-9999px;left:-9999px}.site-header .btn-nav{display:none}.site-header .btn-nav-close{display:none}.site-header::after{background:linear-gradient(90deg,#cc047f 50%,#0589b7 50%);position:absolute;z-index:1;bottom:0;display:inline-block;width:100%;height:5px;content:""}.megadrop-outer{text-align:left;background:#fff;position:absolute;z-index:10;right:0;left:0;width:100%;box-shadow:0 5px 10px rgba(0,0,0,.2)}.megadrop-outer .megadrop-inner{color:#4c4c4c;position:relative;display:-webkit-flex;display:flex;overflow:hidden;flex-wrap:wrap;max-width:1320px;margin:0 auto;padding:26px 20px 60px;-webkit-flex-wrap:wrap}.megadrop-outer .megadrop-inner .megadrop-hdg{font-size:1.8rem;font-weight:700;width:100%;margin-right:30px;margin-bottom:1em}.megadrop-outer .megadrop-inner .megadrop-hdg button,.megadrop-outer .megadrop-inner .megadrop-hdg>a{vertical-align:middle;color:#4c4c4c;background-color:transparent;display:inline-block;min-height:21px;padding:0 0 0 36px;border:none}.megadrop-outer .megadrop-inner .megadrop-hdg button:active,.megadrop-outer .megadrop-inner .megadrop-hdg button:focus,.megadrop-outer .megadrop-inner .megadrop-hdg button:hover,.megadrop-outer .megadrop-inner .megadrop-hdg>a:active,.megadrop-outer .megadrop-inner .megadrop-hdg>a:focus,.megadrop-outer .megadrop-inner .megadrop-hdg>a:hover{color:#7c7c7c}.megadrop-outer .megadrop-inner .megadrop-hdg button::before,.megadrop-outer .megadrop-inner .megadrop-hdg>a::before{background:url(/common/images/icon_arrow.png) no-repeat left top;background-size:100%;position:absolute;top:.3em;left:0;display:block;width:21px;height:21px;margin-top:-6px;content:""}.megadrop-outer .megadrop-inner .megadrop-img{display:block;width:307px}.megadrop-outer .megadrop-inner .megadrop-contents{width:calc(100% - 367px);margin-left:60px}.megadrop-outer .megadrop-inner .btn-megadrop-close{background:0 0;position:absolute;top:18px;right:10px;border:none}.megadrop-list>li{font-size:1.6rem;margin-bottom:-1px;border-top:solid 1px #dbdbdb;border-bottom:solid 1px #dbdbdb}.megadrop-list>li button,.megadrop-list>li>a{color:#4c4c4c;background-color:transparent;position:relative;display:block;padding:1.2em 0 1.2em 20px;border-bottom:none}.megadrop-list>li button::before,.megadrop-list>li>a::before{position:absolute;top:1.7em;left:0;display:block;width:0;height:0;content:"";border-width:4px 0 4px 7px;border-style:solid;border-color:transparent transparent transparent #d4007f}.megadrop-list>li button:active,.megadrop-list>li button:focus,.megadrop-list>li button:hover,.megadrop-list>li>a:active,.megadrop-list>li>a:focus,.megadrop-list>li>a:hover{color:#7c7c7c}.megadrop-list.lyt-col3>li{margin-bottom:-1px}.header-search{position:relative;width:100%;-webkit-transform:translateY(-50%) translateY(.7em);transform:translateY(-50%) translateY(.7em)}.header-search>.str-inner{padding:0}.header-search form{display:table;margin-left:auto}.header-search form>input{font-size:1.4rem;vertical-align:middle;background:#fff;background:#f0f0f0;display:table-cell;width:198px;min-height:2.5em;padding:0 .7em;border:none;border-radius:3px 0 0 3px}}@media screen and (min-width:769px) and (max-width:1099px){.header-search form>input{width:173px}}@media screen and (min-width:769px) and (max-width:959px){.header-search form>input{width:132px}}@media screen and (min-width:769px){.header-search form>input+.btn-input{font-size:1.4rem;vertical-align:middle;background:#f0f0f0;position:relative;display:table-cell;overflow:hidden;min-height:2.5em;padding:0 1em;border:none;border-radius:0 3px 3px 0}.header-search form>input+.btn-input:active,.header-search form>input+.btn-input:focus,.header-search form>input+.btn-input:hover{color:#737373;background:#dedede}.header-search form>input+.btn-input>.label{white-space:nowrap;position:absolute;top:-110%;display:inline-block;margin-right:.25em;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.header-search form>input+.btn-input img{vertical-align:middle;width:1.2em}}.no-nav .site-header{position:relative;margin-bottom:20px}.no-nav .site-header::after{background:linear-gradient(90deg,#d4007e,#008db8);position:absolute;bottom:0;display:block;width:100%;height:3px;content:""}@media screen and (min-width:769px){.no-nav .site-header::after{height:5px}}@media screen and (min-width:769px){.no-nav .site-header>.str-inner{padding-top:18px;padding-bottom:23px}}.no-nav .site-header>.str-inner .header-logo{line-height:1;position:static;float:none;margin:0;padding:0}.no-nav .site-header>.str-inner .header-logo img{width:100%}html:not(.js-touch) .g-nav .list-g-nav>li>a:active::after,html:not(.js-touch) .g-nav .list-g-nav>li>a:active::before,html:not(.js-touch) .g-nav .list-g-nav>li>a:focus::after,html:not(.js-touch) .g-nav .list-g-nav>li>a:focus::before,html:not(.js-touch) .g-nav .list-g-nav>li>a:hover::after,html:not(.js-touch) .g-nav .list-g-nav>li>a:hover::before,html:not(.js-touch) .g-nav .list-g-nav>li>button:active::after,html:not(.js-touch) .g-nav .list-g-nav>li>button:active::before,html:not(.js-touch) .g-nav .list-g-nav>li>button:focus::after,html:not(.js-touch) .g-nav .list-g-nav>li>button:focus::before,html:not(.js-touch) .g-nav .list-g-nav>li>button:hover::after,html:not(.js-touch) .g-nav .list-g-nav>li>button:hover::before{background-color:#fff;z-index:2;top:0;bottom:1px;height:100%;margin-top:0}.site-footer{font-size:1.2rem;position:relative;padding:25px 0 22px;border-top:solid 1px #cdcdcd}@media screen and (min-width:769px){.site-footer{padding:18px 0 20px}}.site-footer #to-top{position:absolute;top:-15px;right:10px;height:0}@media screen and (min-width:769px){.site-footer #to-top{text-align:right;top:-106px;right:inherit;width:calc(100% - 40px)}}.site-footer #to-top.fixed{position:fixed;z-index:10;top:inherit;right:10px;bottom:90px;display:inline-block;height:0}@media screen and (min-width:769px){.site-footer #to-top.fixed{right:inherit;width:calc(100% - 40px);max-width:1280px}@-moz-document url-prefix(){.site-footer #to-top.fixed{margin-left:calc(-100px)}}}.site-footer #to-top>a:active,.site-footer #to-top>a:focus,.site-footer #to-top>a:hover{color:#737373}.site-footer #to-top>a:active img,.site-footer #to-top>a:focus img,.site-footer #to-top>a:hover img{opacity:.7}.site-footer #to-top>a>img{width:60px;height:60px}.site-footer #to-top+.copyright{text-align:center}.site-footer a{color:#000}.site-footer a:active,.site-footer a:focus,.site-footer a:hover{color:#737373}.site-footer .footer-logo{width:83px;margin-top:0;margin-bottom:28px}@media screen and (min-width:769px){.site-footer .footer-logo{float:left;width:96px;margin-top:5px;margin-bottom:13px}}@media screen and (-ms-high-contrast:active) and (min-width:769px),screen and (-ms-high-contrast:none) and (min-width:769px){.site-footer .footer-logo{height:42px}}@media screen and (min-width:769px){.site-footer .footer-utility{float:right}}.site-footer .footer-nav{display:-webkit-flex;display:flex;flex-wrap:wrap;width:100%;margin-bottom:5px;-webkit-flex-wrap:wrap}@media screen and (min-width:769px){.site-footer .footer-nav{text-align:right;display:inline-block;margin-bottom:10px}}.site-footer .footer-nav>li{width:calc(50% - 5px);margin-bottom:15px}@media screen and (min-width:769px){.site-footer .footer-nav>li{display:inline;width:inherit;margin-left:1.25em}.site-footer .footer-nav>li:first-child{margin-left:0}}.site-footer .footer-nav>li:nth-child(2n+1){margin-right:10px}.site-footer .link-tw{text-align:left;position:static;right:auto;bottom:auto;margin-right:0;margin-bottom:28px}.site-footer .link-tw a{font-weight:bolder;color:#1da1f2;margin-right:5px;margin-bottom:25px}.site-footer .link-tw a img{position:relative;top:3px;margin-right:5px}.site-footer .link-tw a:active,.site-footer .link-tw a:focus,.site-footer .link-tw a:hover{color:#68b8f5}@media screen and (min-width:769px){.site-footer .link-tw{text-align:right;position:absolute;right:20px;bottom:0;margin-right:10px;margin-bottom:0}}.site-footer .copyright{width:100%}.site-footer .copyright>small{font-size:1.2rem}@media screen and (min-width:769px){.site-footer .copyright{float:left}}.btn-close{font-size:1.6rem;line-height:1.3;background:#e6f1f5;width:100%;margin-top:25px;padding:15px 20px;border:none}.btn-close:active,.btn-close:focus,.btn-close:hover{color:#737373}.btn-close>.label{position:relative;padding-right:1.5em}.btn-close>.label::after,.btn-close>.label::before{background-color:#008ab4;position:absolute;top:50%;right:-.5em;display:block;width:18px;height:2px;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btn-close>.label::after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.no-nav .site-footer{padding-top:15px;padding-bottom:10px}@media screen and (min-width:769px){.no-nav .site-footer{padding-top:25px;padding-bottom:25px}}@media screen and (max-width:768px){.no-nav .site-footer #to-top{top:-90px}}@media screen and (max-width:768px){.no-nav .site-footer #to-top.fixed{top:inherit;bottom:90px}}.js-touch #to-top>a:active,.js-touch #to-top>a:focus,.js-touch #to-top>a:hover{color:#737373}.js-touch #to-top>a:active img,.js-touch #to-top>a:focus img,.js-touch #to-top>a:hover img{opacity:1}.js-touch #to-top>a>img{width:60px;height:60px}.section-content{margin-top:30px;margin-bottom:30px}@media screen and (min-width:769px){.section-content{margin-top:60px;margin-bottom:60px}}.page-top .list-news{margin-top:10px;margin-bottom:20px;border:none}@media screen and (min-width:769px){.page-top .list-news{margin-top:20px;margin-bottom:20px}}.page-top .list-news>li{padding:0;border:none}.list-ir-top>li{width:100%}.list-ir-top>li img{width:100%}.lead-area{text-align:center;max-width:468px;margin:0 auto}.lead-area>p{margin-bottom:10px}.lead-area>p:last-child{margin-bottom:0}.lead-area .lead{text-align:center}@media screen and (min-width:769px){.lead-area .efforts{font-size:1.8rem;margin-top:30px}}.lead-area .txt-em-top{font-size:2.2rem;font-weight:700;line-height:1.2;text-align:center;color:#515151}@media screen and (min-width:769px){.lead-area .txt-em-top{font-size:3.6rem;line-height:1.1;margin-bottom:0}}.lead-area .txt-em-top>.txt-num-01,.lead-area .txt-em-top>.txt-num-02{font-family:Arial,"ＭＳ Ｐゴシック",sans-serif;font-size:7.2rem;font-weight:400;color:#b5007c}@media screen and (min-width:769px){.lead-area .txt-em-top>.txt-num-01,.lead-area .txt-em-top>.txt-num-02{font-size:11.56rem}}.lead-area .txt-em-top>.txt-num-01{color:#b5007c}.lead-area .txt-em-top>.txt-num-02{color:#008ab4}.link-list-icon-top{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}@media screen and (min-width:769px){.link-list-icon-top{margin-top:56px}}.link-list-icon-top>li{background:#fff;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:stretch;width:calc(50% - 5px);margin-top:10px;margin-right:10px;-webkit-flex-wrap:wrap;-webkit-align-items:stretch}@media screen and (min-width:769px){.link-list-icon-top>li{display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:stretch;width:calc((100% - 20px*3)/ 4);margin-right:20px;-webkit-flex-wrap:wrap;-webkit-align-items:stretch}.link-list-icon-top>li:nth-child(-n+4){margin-top:0}}.link-list-icon-top>li:first-child{background-color:#008ab4;margin-top:0}.link-list-icon-top>li:first-child .label{font-weight:700;color:#fff}@media screen and (min-width:769px){.link-list-icon-top>li:first-child .label{font-size:1.6rem}}.link-list-icon-top>li:first-child .label::before{border-color:transparent transparent transparent #fff}.link-list-icon-top>li:nth-child(-n+2){margin-top:0}@media screen and (min-width:769px){.link-list-icon-top>li:nth-child(-n+2){margin-right:0;margin-right:20px}}.link-list-icon-top>li:nth-child(2n){margin-right:0}@media screen and (min-width:769px){.link-list-icon-top>li:nth-child(2n){margin-right:20px}}@media screen and (min-width:769px){.link-list-icon-top>li:nth-child(4n){margin-right:0}}.link-list-icon-top>li>a{text-align:center;display:block;width:100%;padding:25px}@media screen and (min-width:769px){.link-list-icon-top>li>a{padding-top:45px;padding-bottom:35px}}.link-list-icon-top>li>a .icon{margin-bottom:25px}@media screen and (min-width:769px){.link-list-icon-top>li>a .icon{margin-bottom:35px}}.link-list-icon-top>li>a .icon>img{width:63px}@media screen and (min-width:769px){.link-list-icon-top>li>a .icon>img{width:98px}}.link-list-icon-top>li>a .label{display:inline-block}@media screen and (min-width:769px){.link-list-icon-top>li>a .label{font-size:1.8rem}}.link-list-icon-top>li>a .label::before{vertical-align:middle;display:inline-block;margin-top:-5px;margin-right:.75em;content:"";border-width:3px 0 3px 5px;border-style:solid;border-color:transparent transparent transparent #d4007f}.link-list-icon-top>li>a:active,.link-list-icon-top>li>a:focus,.link-list-icon-top>li>a:hover{opacity:.7}@media screen and (min-width:769px){.lyt-col2-index{display:-webkit-flex;display:flex;flex-wrap:wrap;margin-bottom:40px;-webkit-flex-wrap:wrap}}.lyt-col2-index>.col-inner{margin-bottom:30px}@media screen and (min-width:769px){.lyt-col2-index>.col-inner{width:50%;margin-top:40px;margin-bottom:0}.lyt-col2-index>.col-inner:first-child>.content,.lyt-col2-index>.col-inner:nth-child(3n)>.content{padding-right:20px}.lyt-col2-index>.col-inner:nth-child(2n)>.content{padding-left:20px}.lyt-col2-index>.col-inner:nth-child(-n+2){margin-top:0}}.lyt-col2-index>.col-inner.bg-basis{background:url(/sustainability/atm/images/index_bg_basis.jpg) no-repeat top center;background-size:cover}.lyt-col2-index.bg-overview{background-color:#f5f5f5}.lyt-col2-index.bg-overview>.col-inner:first-child{width:100%;margin-bottom:0;padding:20px 20px 30px}@media screen and (max-width:768px){.lyt-col2-index.bg-overview>.col-inner:first-child{padding:20px 20px 30px}}@media screen and (min-width:769px){.lyt-col2-index.bg-overview>.col-inner:first-child{width:50%;max-width:640px;margin-right:0;margin-left:auto;padding:50px 30px}}@media screen and (max-width:540px){.lyt-col2-index.bg-overview>.col-inner:first-child{padding:20px 10px 30px}}.lyt-col2-index.bg-overview>.col-inner:first-child .hdg-13{margin-top:0}.lyt-col2-index.bg-overview>.col-inner:first-child :last-child{margin-bottom:0}.lyt-col2-index.bg-overview>.col-inner+.col-inner{background:url(/company/images/index_img_overview.jpg) no-repeat top center;background-size:cover}@media screen and (min-width:769px){.lyt-col2-index.bg-overview>.col-inner+.col-inner img{display:none}}.lyt-col2-bg{margin-bottom:20px}@media screen and (min-width:769px){.lyt-col2-bg{display:-webkit-flex;display:flex;flex-wrap:wrap;margin-bottom:60px;-webkit-flex-wrap:wrap}}@media screen and (min-width:769px){.lyt-col2-bg>.col-inner{width:50%;margin-top:40px;margin-bottom:0}}@media screen and (min-width:769px){.lyt-col2-bg>.col-inner.img-company{background:url(/sustainability/images/index_bg_sustainability.jpg) no-repeat center;background-size:cover}.lyt-col2-bg>.col-inner.img-company img{display:none}}.lyt-col2-bg>.col-inner.txt{background-color:#fff;padding:10px}@media screen and (min-width:769px){.lyt-col2-bg>.col-inner.txt{padding:0 26px}}.lyt-col2-bg>.col-inner.txt>.hdg-13:first-child{margin-top:10px}.lyt-col2-bg .timeline{background-color:#f2f2f2;padding:10px}@media screen and (min-width:769px){.lyt-col2-bg .timeline{padding:20px 26px}}@media screen and (min-width:769px){.lyt-col2-bg .timeline-heading{display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;-webkit-align-items:center}}.lyt-col2-bg .timeline-heading>h2{margin:10px 0}@media screen and (min-width:769px){.lyt-col2-bg .timeline-heading>h2{margin:10px 0 20px 0}}.lyt-col2-bg .timeline-btn{margin-bottom:10px}@media screen and (min-width:769px){.lyt-col2-bg .timeline-btn{margin-bottom:0}}@media screen and (min-width:769px){.str-bg-05.timeline_bg .lyt-col2-bg>.col-inner.txt{padding:20px 26px}}@media all and (-ms-high-contrast:none){.timeline-heading>h2{display:none!important}.timeline-btn{display:none!important}.timeline-contents{display:none!important}}.link-list-index{margin-bottom:20px}@media screen and (min-width:769px){.link-list-index{margin-bottom:40px}}.link-list-index>li{margin-bottom:-1px;border-top:solid 1px #dbdbdb;border-bottom:solid 1px #dbdbdb}@media screen and (min-width:769px){.link-list-index>li{font-size:1.6rem;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:stretch;-webkit-flex-wrap:wrap;-webkit-justify-content:stretch}}.link-list-index>li>a{color:#000;position:relative;display:inline-block;width:100%;padding:1em 0 1em 20px;padding-left:20px}@media screen and (min-width:769px){.link-list-index>li>a{padding:1.2em 0 1.2em 20px}}.link-list-index>li>a:active,.link-list-index>li>a:focus,.link-list-index>li>a:hover{color:#737373}.link-list-index>li>a::before{position:absolute;top:1.5em;left:5px;display:block;width:0;height:0;content:"";border-width:3px 0 3px 6px;border-style:solid;border-color:transparent transparent transparent #d4007f}@media screen and (min-width:769px){.link-list-index>li>a::before{top:1.75em}}.link-list-index.lyt-col2,.link-list-index.lyt-col3{margin-bottom:20px}@media screen and (min-width:769px){.link-list-index.lyt-col2,.link-list-index.lyt-col3{margin-bottom:40px}}.link-list-index.lyt-col2>.col-inner,.link-list-index.lyt-col2>li,.link-list-index.lyt-col3>.col-inner,.link-list-index.lyt-col3>li{margin-top:0}.link-list-index.lyt-col2>.col-inner,.link-list-index.lyt-col2>li{margin-top:-1px}.link-list-index.lyt-col4{margin-bottom:20px}@media screen and (min-width:769px){.link-list-index.lyt-col4{margin-bottom:40px}}.link-list-index.lyt-col4>.col-inner,.link-list-index.lyt-col4>li{margin-top:0}.tab-hdg{display:-webkit-flex;display:flex;justify-content:space-between;border-bottom:solid 2px #e6e6e6;-webkit-justify-content:space-between}@media screen and (min-width:769px){.tab-hdg{border-bottom:solid 4px #e6e6e6}}.tab-hdg>li{font-size:1.2rem;text-align:center;position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:stretch;-webkit-flex-wrap:wrap;-webkit-align-items:stretch}@media screen and (min-width:769px){.tab-hdg>li{font-size:2rem;width:calc((100% - 40px*2 - 1px)/ 3);margin-right:40px}}.tab-hdg>li.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-state-focus.ui-state-hover a,.tab-hdg>li.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active a,.tab-hdg>li.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-focus a,.tab-hdg>li.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-hover a{outline:0}.tab-hdg>li a{text-align:center;color:#000;display:block;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;padding:.5em 0;-webkit-flex-wrap:wrap;-webkit-align-items:center;-webkit-justify-content:center}@media screen and (min-width:769px){.tab-hdg>li a{padding:.5em 0 .9em}}.tab-hdg>li a::before{background:#c2c2c2;position:absolute;bottom:-2px;left:0;display:block;width:100%;height:2px;content:""}@media screen and (min-width:769px){.tab-hdg>li a::before{bottom:-4px;height:4px}}.tab-hdg>li a:active,.tab-hdg>li a:focus,.tab-hdg>li a:hover{color:#737373}.tab-hdg>li[aria-expanded=true]{font-weight:700}.tab-hdg>li[aria-expanded=true] a::before{background:#008ab4}.tab-hdg>li[aria-expanded=true] a::after{position:absolute;bottom:-8px;left:50%;display:block;width:0;height:0;margin-left:-3px;content:"";border-width:6px 3px 0 3px;border-style:solid;border-color:#008ab4 transparent transparent transparent}@media screen and (min-width:769px){.tab-hdg>li[aria-expanded=true] a::after{bottom:-16px;margin-left:-6px;border-width:12px 6px 0 6px}}.tab-hdg>li:nth-child(3n){margin-right:0}.tab-content{margin-top:20px;margin-bottom:30px}@media screen and (min-width:769px){.tab-content{margin-bottom:60px}}@media screen and (min-width:769px){.page-index .link-list-img{margin-bottom:50px}}.page-index .txt-content{margin-bottom:60px}.page-index .txt-content>p{font-size:1.4rem;line-height:2}.page-index .list-news{font-size:1.4rem}@media screen and (min-width:769px){.list-company-01{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}}.list-company-01>li{margin-top:25px}@media screen and (min-width:769px){.list-company-01>li{width:calc((100% - 40px*2 - 1px)/ 3);margin-left:40px}.list-company-01>li:nth-child(-n+3){margin-top:0}.list-company-01>li:first-child,.list-company-01>li:nth-child(3n+1){margin-left:0}}.list-company-01>li a{color:#000}.list-company-01>li a:active,.list-company-01>li a:focus,.list-company-01>li a:hover{color:#737373}.list-company-01>li .label{font-size:1.8rem;position:relative;display:block;margin-bottom:12px}.list-company-01>li .label::before{vertical-align:middle;background:url(/common/images/icon_arrow.png) no-repeat;background-size:100%;display:inline-block;width:1em;height:1em;margin-top:-5px;margin-right:.5em;content:""}@media screen and (min-width:769px){.list-company-01>li .label::before{width:2rem;height:2rem}}.list-company-01>li .img>img{width:100%;max-width:inherit}.list-company-02{display:-webkit-flex;display:flex;flex-wrap:wrap;margin-bottom:30px;-webkit-flex-wrap:wrap}.list-company-02>li{width:calc((100% - 20px)/ 2);margin-top:25px;margin-left:20px}@media screen and (min-width:769px){.list-company-02>li{width:calc((100% - 40px*2 - 1px)/ 3);margin-left:40px}}@media screen and (max-width:768px){.list-company-02>li:nth-child(-n+2){margin-top:0}}@media screen and (min-width:769px){.list-company-02>li:nth-child(-n+3){margin-top:0}}.list-company-02>li:first-child{margin-left:0}@media screen and (max-width:768px){.list-company-02>li:nth-child(2n+1){margin-left:0}}@media screen and (min-width:769px){.list-company-02>li:nth-child(3n+1){margin-left:0}}.list-company-02>li a{color:#000}.list-company-02>li a:active,.list-company-02>li a:focus,.list-company-02>li a:hover{color:#737373}.list-company-02>li .label{position:relative;display:block}.list-company-02>li .label::before{vertical-align:middle;display:inline-block;margin-top:-5px;margin-right:.75em;content:"";border-width:3px 0 3px 5px;border-style:solid;border-color:transparent transparent transparent #d4007f}.list-company-02>li .img{display:block;margin-bottom:12px}.list-company-02>li .img>img{width:100%;max-width:inherit}.link-list-img-index>li{display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:stretch;-webkit-flex-wrap:wrap;-webkit-align-items:stretch}.link-list-img-index>li>a{background-color:#f5f5f5;position:relative;display:block;width:100%}@media screen and (min-width:769px){.link-list-img-index>li>a{font-size:1.6rem}.str-bg-sustainability .link-list-img-index>li>a{font-size:1.4rem}}.link-list-img-index>li>a>.txt{border-top:solid 4px #b5007c}.link-list-img-index>li>a>.img{overflow:hidden;width:100%}.link-list-img-index>li>a>.img img{width:100%;transition:-webkit-transform .5s linear;transition:transform .5s linear;transition:transform .5s linear,-webkit-transform .5s linear}.link-list-img-index>li>a>.txt{padding:1em 20px}.link-list-img-index>li>a>.txt>.date{color:#000;margin-top:5px}.link-list-img-index>li>a:hover>.img img{-webkit-transform:scale(1.05);transform:scale(1.05)}.link-list-img-index>li>a:hover>.txt .date{color:#737373}.link-list-img-index>li>a .icon-blank{position:absolute;right:.5em;bottom:.25em}@media screen and (max-width:768px){.link-list-img-index.lyt-col2,.link-list-img-index.lyt-col3,.link-list-img-index.lyt-col4{display:block;width:100%;margin-bottom:20px}.link-list-img-index.lyt-col2>li,.link-list-img-index.lyt-col3>li,.link-list-img-index.lyt-col4>li{width:100%;margin-right:0}}.str-inner-md .link-list-img-index:last-child{margin-bottom:36px}@media screen and (min-width:769px){.str-inner-md .link-list-img-index:last-child{margin-bottom:70px}}.link-list-icon-01{border-bottom:solid 1px #dbdbdb}@media screen and (min-width:769px){.link-list-icon-01{width:100%;margin-bottom:50px;margin-left:0;border-bottom:none}}.link-list-icon-01>li{background-color:#fff;border-top:solid 1px #dbdbdb}@media screen and (min-width:769px){.link-list-icon-01>li{border:solid 1px #dbdbdb}}.link-list-icon-01>li>a{color:#000;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;padding:16px;-webkit-flex-wrap:wrap;-webkit-align-items:center}.link-list-icon-01>li>a:active,.link-list-icon-01>li>a:focus,.link-list-icon-01>li>a:hover{text-decoration:none;color:#737373}.link-list-icon-01>li>a:active img,.link-list-icon-01>li>a:focus img,.link-list-icon-01>li>a:hover img{opacity:.7}@media screen and (min-width:769px){.link-list-icon-01>li>a{text-align:center;display:block;padding:40px 0 30px}}.link-list-icon-01>li>a>.icon{width:50px;margin-right:18px}@media screen and (min-width:769px){.link-list-icon-01>li>a>.icon{width:98px;margin-right:auto;margin-bottom:25px;margin-left:auto}}.link-list-icon-01>li>a>.label{text-indent:-1em;display:inline-block;width:calc(100% - 68px);padding-left:16px}@media screen and (min-width:769px){.link-list-icon-01>li>a>.label{font-size:2rem}}.link-list-icon-01>li>a>.label::before{vertical-align:middle;display:inline-block;margin-top:-5px;margin-right:.75em;content:"";border-width:3px 0 3px 5px;border-style:solid;border-color:transparent transparent transparent #d4007f}.link-list-icon-01.lyt-col2>li,.link-list-icon-01.lyt-col3>li,.link-list-icon-01.lyt-col4>li{margin-top:0}.sus-access{padding-bottom:36px}@media screen and (min-width:769px){.sus-access{padding-bottom:0}}.link-list-icon-02{width:100%}@media screen and (min-width:769px){.link-list-icon-02{display:-webkit-flex;display:flex;flex-wrap:wrap;width:100%;margin-bottom:50px;margin-left:0;border-bottom:none;-webkit-flex-wrap:wrap}}.link-list-icon-02>li{display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;width:100%;border:solid 1px #dbdbdb;-webkit-flex-wrap:wrap;-webkit-align-items:stretch;-webkit-justify-content:center}@media screen and (min-width:769px){.link-list-icon-02>li{min-height:80px}}.link-list-icon-02>li+li{margin-top:10px}.link-list-icon-02>li>a{color:#000;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;padding:12px;-webkit-flex-wrap:wrap;-webkit-align-items:center;-webkit-justify-content:center}.link-list-icon-02>li>a:active,.link-list-icon-02>li>a:focus,.link-list-icon-02>li>a:hover{text-decoration:none;color:#737373}.link-list-icon-02>li>a>.icon{display:inline-block;width:43px}@media screen and (min-width:769px){.link-list-icon-02>li>a>.icon{width:60px}}.link-list-icon-02>li>a>.label{display:inline-block;width:11em;padding-left:16px}@media screen and (min-width:769px){.link-list-icon-02>li>a>.label{font-size:1.6rem}}.link-list-icon-03{border-bottom:solid 1px #dbdbdb}@media screen and (min-width:769px){.link-list-icon-03{width:100%;margin-bottom:50px;margin-left:0;border-bottom:none}}.link-list-icon-03>li{border-top:solid 1px #dbdbdb}@media screen and (min-width:769px){.link-list-icon-03>li{border:0}}.link-list-icon-03>li>a{color:#000;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;padding:16px;-webkit-flex-wrap:wrap;-webkit-align-items:center}.link-list-icon-03>li>a:active,.link-list-icon-03>li>a:focus,.link-list-icon-03>li>a:hover{text-decoration:none;color:#737373}.link-list-icon-03>li>a:active img,.link-list-icon-03>li>a:focus img,.link-list-icon-03>li>a:hover img{opacity:.7}@media screen and (min-width:769px){.link-list-icon-03>li>a{text-align:center;display:block;padding:40px 0 30px}}.link-list-icon-03>li>a>.icon{width:50px;margin-right:18px}@media screen and (min-width:769px){.link-list-icon-03>li>a>.icon{width:180px;margin-right:auto;margin-bottom:25px;margin-left:auto}}.link-list-icon-03>li>a>.label{text-indent:-1em;display:inline-block;width:calc(100% - 68px);padding-left:16px}@media screen and (min-width:769px){.link-list-icon-03>li>a>.label{font-size:2rem;font-size:1.6rem}}.link-list-icon-03>li>a>.label::before{vertical-align:middle;display:inline-block;margin-top:-5px;margin-right:.75em;content:"";border-width:3px 0 3px 5px;border-style:solid;border-color:transparent transparent transparent #d4007f}.link-list-icon-03.lyt-col2>li,.link-list-icon-03.lyt-col3>li,.link-list-icon-03.lyt-col4>li{margin-top:0}.link-list-icon-03+.link-btn-01{margin-bottom:50px}@media screen and (min-width:769px){.link-list-icon-03+.link-btn-01{margin-bottom:70px}}@media screen and (min-width:769px){.link-list-icon-04{display:-webkit-flex;display:flex;flex-wrap:wrap;margin-bottom:60px;-webkit-flex-wrap:wrap}}@media screen and (min-width:769px){.link-list-icon-04>li{width:calc((100% - 40px*2 - 1px)/ 3);margin-left:40px}.link-list-icon-04>li:first-child{margin-left:0}.link-list-icon-04>li:nth-child(-n+3){margin-top:0}.link-list-icon-04>li:nth-child(3n+1){margin-left:0}}.link-list-icon-04>li>a{color:#000;display:block;display:-webkit-flex;display:flex}.link-list-icon-04>li>a:active,.link-list-icon-04>li>a:focus,.link-list-icon-04>li>a:hover{text-decoration:none;color:#737373}.link-list-icon-04>li>a:active img,.link-list-icon-04>li>a:focus img,.link-list-icon-04>li>a:hover img{opacity:.7}@media screen and (min-width:769px){.link-list-icon-04>li>a{min-height:200px}}.link-list-icon-04>li>a .link{background-color:#f5f5f5;display:-webkit-flex;display:flex;align-items:stretch;width:50%;padding:1em;-webkit-align-items:stretch}@media screen and (min-width:769px){.link-list-icon-04>li>a .link{justify-content:center;padding-right:0;-webkit-justify-content:center}}.link-list-icon-04>li>a .link .label{position:relative;display:-webkit-flex;display:flex;align-items:center;padding-left:1.5em;-webkit-align-items:center}@media screen and (min-width:769px){.link-list-icon-04>li>a .link .label{padding-right:1.5em}}.link-list-icon-04>li>a .link .label::before{position:absolute;top:50%;left:5px;display:block;width:0;height:0;margin-top:-4px;content:"";border-width:3px 0 3px 6px;border-style:solid;border-color:transparent transparent transparent #d4007f}.link-list-icon-04>li>a .img{text-align:center;background-color:#fff;display:-webkit-flex;display:flex;align-items:center;justify-content:center;width:50%;padding:1.7em;-webkit-align-items:center;-webkit-justify-content:center}@media screen and (min-width:769px){.link-list-icon-04>li>a .img{min-height:200px}}.link-list-icon-04>li>a .img .icon{width:100%}.link-list-icon-04>li>a .img .icon>img{text-align:center}@media screen and (max-width:768px){.link-list-icon-04>li>a .img .icon>img{height:42px}}.link-list-icon-04>li+li{margin-top:10px}.lyt-col2-1{margin-bottom:30px}@media screen and (min-width:769px){.lyt-col2-1{display:-webkit-flex;display:flex;margin-bottom:40px}}@media screen and (min-width:769px){.lyt-col2-1>.col-inner,.lyt-col2-1>li{width:calc(((100% - 40px*2 - 1px)/ 3)*2 + 70px);margin-right:40px}.lyt-col2-1>.col-inner:nth-child(2n),.lyt-col2-1>li:nth-child(2n){width:calc((100% - 40px - 1px)/ 3);margin-right:0}}.lyt-col2-1>.col-inner+.col-inner,.lyt-col2-1>.col-inner+li,.lyt-col2-1>li+.col-inner,.lyt-col2-1>li+li{margin-top:10px}@media screen and (min-width:769px){.lyt-col2-1>.col-inner+.col-inner:nth-child(-n+2),.lyt-col2-1>.col-inner+li:nth-child(-n+2),.lyt-col2-1>li+.col-inner:nth-child(-n+2),.lyt-col2-1>li+li:nth-child(-n+2){margin-top:0}}.list-btn-hr{width:100%}@media screen and (min-width:769px){.list-btn-hr{display:-webkit-flex;display:flex;align-items:stretch;justify-content:center;margin-bottom:30px;-webkit-align-items:stretch;-webkit-justify-content:center}}.list-btn-hr>li{text-align:center;margin-bottom:20px}@media screen and (min-width:769px){.list-btn-hr>li{display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:stretch;width:300px;margin-top:20px;margin-bottom:0;margin-left:40px;-webkit-flex-wrap:wrap;-webkit-align-items:stretch}.list-btn-hr>li:first-child{margin-left:0}}.list-btn-hr>li>a,.list-btn-hr>li>button{font-size:1.6rem;line-height:1.375;text-align:center;color:#000;position:relative;display:block;width:100%;padding:10px 50px 8px 45px;border:solid 2px #b5007c;border-radius:3em}@media screen and (min-width:769px){.list-btn-hr>li>a,.list-btn-hr>li>button{display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;-webkit-flex-wrap:wrap;-webkit-align-items:center}}.list-btn-hr>li>a>.label,.list-btn-hr>li>button>.label{text-align:center;display:block;width:100%}.list-btn-hr>li>a:active,.list-btn-hr>li>a:focus,.list-btn-hr>li>a:hover,.list-btn-hr>li>button:active,.list-btn-hr>li>button:focus,.list-btn-hr>li>button:hover{color:#737373;border-color:#cb4ca3}.list-btn-hr>li>a::after,.list-btn-hr>li>button::after{background:url(/common/images/icon_arrow.png) no-repeat;background-size:100%;position:absolute;top:50%;right:12px;display:block;width:21px;height:21px;margin-top:-10px;content:""}.list-relation{margin-bottom:15px}@media screen and (min-width:769px){.list-relation{font-size:1.6rem;margin-bottom:30px}}.list-relation>li{position:relative}.list-relation>li::after{background-color:#d5d5d5;position:absolute;right:0;bottom:-1px;left:0;display:block;height:1px;content:""}.list-relation>li>a{display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;padding:14px 0;border-top:solid 1px #d5d5d5;-webkit-flex-wrap:wrap;-webkit-align-items:center}@media screen and (min-width:769px){.list-relation>li>a{padding:10px 0}}.list-relation>li>a .img{width:38%;margin-right:10px}.list-relation>li>a .img img{width:100%}@media screen and (min-width:769px){.list-relation>li>a .img{width:160px;margin-right:20px}}.list-relation>li>a .txt{width:calc(100% - 38% - 10px)}@media screen and (min-width:769px){.list-relation>li>a .txt{width:calc(100% - 160px - 20px)}}.list-relation>li>a .link{position:relative;display:block;width:100%;margin-left:10px}@media screen and (min-width:769px){.list-relation>li>a .link{margin-bottom:.25em;margin-left:20px}}.list-relation>li>a .link::before{position:absolute;top:.5em;left:-10px;content:"";border-width:3px 0 3px 5px;border-style:solid;border-color:transparent transparent transparent #d4007f}@media screen and (min-width:769px){.list-relation>li>a .link::before{left:-1em}}.list-relation>li>a .lead{color:#000;display:block;padding-left:10px}@media screen and (min-width:769px){.list-relation>li>a .lead{font-size:1.4rem;padding-left:20px}}.list-relation.lyt-col2>li{margin-top:0}.list-bnr{display:-webkit-flex;display:flex;flex-wrap:wrap;max-width:556px;margin:0 auto;padding:0 10px;-webkit-flex-wrap:wrap}@media screen and (min-width:769px){.list-bnr{max-width:840px}}.list-bnr>li{width:calc(50% - 10px);margin-top:15px;margin-right:20px}.list-bnr>li img{width:100%}@media screen and (min-width:769px){.list-bnr>li{width:calc((100% - 10px*5)/ 6);margin-right:10px}.list-bnr>li img{width:inherit}.list-bnr>li:nth-child(-n+6){margin-top:0}}.list-bnr>li:first-child{margin-top:0}.list-bnr>li:nth-child(2){margin-top:0;margin-right:0}@media screen and (min-width:769px){.list-bnr>li:nth-child(2){margin-right:10px}}.list-bnr>li:nth-child(2n){margin-right:0}@media screen and (min-width:769px){.list-bnr>li:nth-child(2n){margin-right:10px}}@media screen and (min-width:769px){.list-bnr>li:nth-child(6n){margin-right:0}}.list-bnr-top{text-align:center;margin-bottom:30px}@media screen and (min-width:769px){.list-bnr-top{display:-webkit-flex;display:flex;flex-wrap:wrap;margin:64px auto 50px auto;-webkit-flex-wrap:wrap}}@media screen and (min-width:769px){.list-bnr-top>li{width:calc((100% - 20px * 2 - 1px)/ 3);margin-right:20px}.list-bnr-top>li:nth-child(-n+3){margin-top:0}.list-bnr-top>li:nth-child(3n){margin-right:0}}.list-bnr-top>li+li{margin-top:10px}@media screen and (min-width:769px){.list-bnr-top>li+li{margin-top:0}}.list-ir{margin-bottom:36px;border-bottom:solid 1px #dbdbdb}.list-ir>li{width:100%;padding:24px 0 16px;border-top:solid 1px #dbdbdb}@media screen and (min-width:769px){.list-ir>li{font-size:1.4rem;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}}.list-ir>li>.date{width:100%;margin-bottom:.5em}@media screen and (min-width:769px){.list-ir>li>.date{width:10em;margin-right:1em;margin-bottom:0}}.list-ir>li>.txt{width:100%}.list-ir>li>.txt>p+p{margin-top:.25em}@media screen and (min-width:769px){.list-ir>li>.txt{width:calc(100% - 12em)}}.lead-area-01{font-size:1.6rem;text-align:center}@media screen and (min-width:769px){.lead-area-01{font-size:2rem}}.list-pnl-01{margin-bottom:36px}.list-pnl-01>li{font-size:2rem;font-weight:700;color:#008ab4;background-color:#fff;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;padding:16px 12px;border-top:solid 5px #008ab4;-webkit-flex-wrap:wrap;-webkit-align-items:center}@media screen and (min-width:769px){.list-pnl-01>li{font-size:2.4rem;padding:24px}}.list-pnl-01>li .txt{width:80%;margin-bottom:0;padding-right:5px}.list-pnl-01>li .txt em{font-family:Arial,"ＭＳ Ｐゴシック",sans-serif;font-size:3.2rem;line-height:1;color:#008ab4}@media screen and (min-width:769px){.list-pnl-01>li .txt em{font-size:5rem}}@media screen and (max-width:960px){.list-pnl-01>li .txt em{font-size:4rem}}.list-pnl-01>li .txt .txt-unit{font-size:3.8rem}.list-pnl-01>li .txt>.note{font-size:1.2rem}@media screen and (min-width:769px){.list-pnl-01>li .txt>.note{font-size:1.4rem}}.list-pnl-01>li .icon{text-align:center;width:20%;margin-bottom:0}.list-pnl-01>li .icon img{max-width:100%}.list-pnl-02{margin-bottom:36px}.list-pnl-02>li{color:#008ab4;background-color:#f4f4f4;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;padding:16px;-webkit-flex-wrap:wrap;-webkit-align-items:center}@media screen and (min-width:769px){.list-pnl-02>li{padding:30px 20px}}.list-pnl-02>li.img{background-color:#008ab4;max-width:100%}.list-pnl-02>li.img img{display:block;margin:0 auto}.list-pnl-02>li>.hdg{font-size:2rem;font-weight:700;color:#b5007c;width:100%;margin-bottom:0}@media screen and (min-width:769px){.list-pnl-02>li>.hdg{font-size:2.2rem}}.list-pnl-02>li>.txt{font-size:1.6rem;width:100%;margin-bottom:0}@media screen and (min-width:769px){.list-pnl-02>li>.txt{font-size:1.8rem}}.txt-atm{font-size:2.6rem}.txt-atm em{font-family:Arial,"ＭＳ Ｐゴシック",sans-serif;font-size:5rem;line-height:1}.txt-atm em.em-01{color:#b5007c}.txt-atm em.em-02{color:#008ab4}.txt-atm .note{font-size:1.6rem}.list-img-01{display:-webkit-flex;display:flex;flex-wrap:wrap;width:100%;max-width:920px;margin:0 auto 36px;-webkit-flex-wrap:wrap}.list-img-01>li{text-align:center;width:calc((100% - 20px)/ 2);margin-top:20px;margin-left:20px}.list-img-01>li:first-child{margin-left:0}.list-img-01>li:nth-child(-n+2){margin-top:0}.list-img-01>li:nth-child(2n+1){text-align:right;margin-left:0}.list-img-01>li:nth-child(2n){text-align:left}@media screen and (min-width:769px){.list-img-01>li{width:calc((100% - 40px*2 - 1px)/ 3);margin-top:40px;margin-left:40px}.list-img-01>li:nth-child(-n+3){margin-top:0}.list-img-01>li:nth-child(2n+1){text-align:center;margin-left:40px}.list-img-01>li:nth-child(3n+1){margin-left:0}.list-img-01>li:nth-child(2n){text-align:center}}.js-touch .link-list-img-index>li>a>.img img{transition:none}.js-touch .link-list-img-index>li>a:active>.img img,.js-touch .link-list-img-index>li>a:focus>.img img,.js-touch .link-list-img-index>li>a:hover>.img img{-webkit-transform:none;transform:none}.js-touch .link-list-icon-01>li>a:active img,.js-touch .link-list-icon-01>li>a:focus img,.js-touch .link-list-icon-01>li>a:hover img,.js-touch .link-list-icon-02>li>a:active img,.js-touch .link-list-icon-02>li>a:focus img,.js-touch .link-list-icon-02>li>a:hover img,.js-touch .link-list-icon-03>li>a:active img,.js-touch .link-list-icon-03>li>a:focus img,.js-touch .link-list-icon-03>li>a:hover img,.js-touch .link-list-icon-04>li>a:active img,.js-touch .link-list-icon-04>li>a:focus img,.js-touch .link-list-icon-04>li>a:hover img{opacity:1}.js-touch .link-list-icon-top>li>a:active,.js-touch .link-list-icon-top>li>a:focus,.js-touch .link-list-icon-top>li>a:hover{opacity:1}.region-talk-content{overflow:hidden}@media screen and (min-width:769px){.region-talk-content .str-inner{max-width:1202px;margin:0 auto;padding:0 20px}}.region-talk-hdg{background-color:#eee}@media screen and (max-width:768px){.region-talk-hdg{background-color:#eee}.region-talk-hdg .item{text-align:center}}.region-talk-hdg>.inner{color:#fff;position:relative;z-index:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:calc((34 / 470) * 100%) 54px calc((28 / 470) * 100%);-webkit-flex-direction:column;-webkit-justify-content:center}@media screen and (max-width:1200px){.region-talk-hdg>.inner{padding:calc((30 / 470) * 100%) 54px calc((26 / 470) * 100%)}}@media screen and (max-width:950px){.region-talk-hdg>.inner{min-height:auto;padding:calc((14 / 470) * 100%) 34px calc((14 / 470) * 100%)}}@media screen and (max-width:768px){.region-talk-hdg>.inner{padding:30px 0 0}}.region-talk-hdg>.inner>.item{width:100%;max-width:1200px;margin:0 auto}@media screen and (max-width:768px){.region-talk-hdg>.inner>.item{max-width:100%;margin:0 auto 20px;padding:0 34px}}.region-talk-hdg .img{position:absolute;z-index:-1;top:0;left:0;overflow:hidden;width:100%;min-height:100%}.region-talk-hdg .img img{position:absolute;top:0;right:0;width:100%}@media screen and (min-width:1900px){.region-talk-hdg .img{width:100%}.region-talk-hdg .img img{width:100%;max-width:none;max-height:none}}@media screen and (max-width:768px){.region-talk-hdg .img{position:static}.region-talk-hdg .img img{position:static;width:100%}}.region-talk-hdg .talk-hdg-01 .icon{font-size:2.4rem;line-height:1;color:#000;position:relative;display:inline-block;padding-bottom:10px;text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff}.region-talk-hdg .talk-hdg-01 .icon+.title{padding-top:15px}@media screen and (max-width:900px){.region-talk-hdg .talk-hdg-01 .icon+.title{line-height:1.4}}@media screen and (max-width:768px){.region-talk-hdg .talk-hdg-01 .icon{text-shadow:none}}.region-talk-hdg .talk-hdg-01 .icon::before{background-color:#b5007c;position:absolute;bottom:0;display:block;width:100%;height:1px;content:""}.region-talk-hdg .talk-hdg-01 .icon .num{font-size:3.6rem;font-weight:700;color:#b5007c;margin-left:10px}.region-talk-hdg .talk-hdg-01 .title{font-size:3rem;font-weight:700;line-height:1.7;color:#333;display:block;text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff}@media screen and (max-width:768px){.region-talk-hdg .talk-hdg-01 .title{text-shadow:none}}.region-talk-hdg .talk-hdg-01+.icon{font-size:1.7rem;font-weight:700;color:#fff;background-color:#b5007c;display:inline-block;margin-top:16px;padding:0 22px}@media screen and (max-width:768px){.region-talk-hdg .talk-hdg-01{text-align:center}.region-talk-hdg .talk-hdg-01 .icon{font-size:1.8rem}.region-talk-hdg .talk-hdg-01 .icon .num{font-size:3rem}.region-talk-hdg .talk-hdg-01 .title{font-size:2.4rem;line-height:1.25;margin-top:15px}}.region-main>main>.str-bg-talk-01{margin-top:100px}.str-bg-talk-01{padding-top:100px}@media screen and (max-width:768px){.str-bg-talk-01{padding-top:45px}}.talk-hdg-02{text-align:center;margin-bottom:50px}.talk-hdg-02 .item{font-size:3.6rem;font-weight:700;color:#333;position:relative;display:inline-block;padding-bottom:0}.talk-hdg-02 .item .em{color:#b5007c}.talk-hdg-02 .item::before{background-color:#b5007c;position:absolute;bottom:0;display:block;width:106%;height:2px;margin-left:-3%;content:""}@media screen and (max-width:768px){.talk-hdg-02{margin-bottom:30px}.talk-hdg-02 .item{font-size:3rem}}.talk-hdg-03{margin-bottom:40px}@media screen and (max-width:768px){.talk-hdg-03{margin-bottom:30px}}.talk-hdg-03 .item{font-size:3rem;font-weight:700;text-align:left;color:#333;position:relative;display:block}.talk-hdg-03 .item::before{background-image:url(/hhc/interview/images/index_bg_prn_02.png);background-repeat:repeat;background-attachment:fixed;position:absolute;z-index:-1;top:-40px;left:-40px;display:block;width:360px;height:250px;content:""}.talk-hdg-03._right .item::before{right:-40px;left:auto}@media screen and (max-width:768px){.talk-hdg-03 .item{font-size:2.4rem}.talk-hdg-03 .item::before{top:-20px;left:-20px;width:234px;height:200px}.talk-hdg-03._right{right:-20px}}.talk-members>.item{display:-webkit-flex;display:flex;flex-direction:column-reverse;justify-content:flex-end;-webkit-flex-direction:column-reverse;-webkit-justify-content:flex-end}.talk-members>.item .col{text-align:center;padding-top:15px}.talk-members>.item .name{font-size:1.4rem;color:#5b5b5b}.talk-members>.item .name .jp{font-size:2rem;font-weight:700;line-height:1;color:#333;display:block}.talk-members>.item .affiliation{font-size:1.6rem;line-height:1.3;color:#000;min-height:40px;margin-top:15px}.talk-members>.item .year{color:#fff;background-color:#959595;margin-top:12px}.talk-members .img{text-align:center;max-width:100%}.talk-members+.talk-panel._right{margin-top:68px}@media screen and (max-width:768px){.talk-members>.item{display:-webkit-flex;display:flex;flex-direction:row-reverse;margin:0 10px;margin-top:40px;-webkit-flex-direction:row-reverse}.talk-members>.item .name{text-align:left}.talk-members>.item .affiliation{text-align:left}.talk-members>.item .img{width:calc((135/320) * 100%);min-width:calc((135/320) * 100%);margin-right:20px}}@media screen and (max-width:768px){.talk-members.lyt-col4{margin-bottom:10px}.talk-members.lyt-col4>.col-inner{margin-top:40px}}.talk-list-wrap{position:relative;padding-bottom:45px}.talk-list-wrap::before{background-image:url(/hhc/interview/images/index_bg_prn_01.png);background-repeat:repeat;background-attachment:fixed;position:absolute;bottom:0;display:block;width:100%;height:75%;content:""}@media screen and (max-width:768px){.talk-list-wrap::before{height:93%}}.str-bg-talk-02{margin-top:90px}.str-bg-talk-02+.str-bg-talk-03{margin-top:100px}.str-bg-talk-02 .str-inner>:last-child{margin-bottom:0}@media screen and (max-width:768px){.str-bg-talk-02{margin-top:50px}.str-bg-talk-02+.str-bg-talk-03{margin-top:50px}.str-bg-talk-02 .str-inner{padding:0 20px}}.talk-panel{display:-webkit-flex;display:flex;flex-direction:column-reverse;align-items:flex-end;margin-bottom:50px;-webkit-flex-direction:column-reverse;-webkit-align-items:flex-end}.talk-panel .item{color:#fff;background-color:#b5007c;position:relative;box-sizing:border-box;width:calc((972 / 1280) * 100%);margin:-40px -40px 0;padding:40px calc((70 / 1280) * 100%) 50px}.talk-panel .item::before{background-image:url(/hhc/interview/images/index_bg_prn_02.png);background-repeat:repeat;position:absolute;z-index:-1;bottom:0;bottom:30px;left:-30px;display:block;width:95%;height:100%;content:""}.talk-panel .item strong{color:#fff}.talk-panel .item .lead{font-size:3rem;margin-bottom:15px}.talk-panel .img{position:relative;z-index:-2}.talk-panel .img::before{background-color:rgba(0,0,0,.1);position:absolute;top:18px;left:-80px;display:block;width:200px;height:20px;content:"";-webkit-transform:rotate(135deg) skewX(-45deg);transform:rotate(135deg) skewX(-45deg)}.talk-panel .img::after{background-color:rgba(0,0,0,.1);position:absolute;top:112px;left:-118px;display:block;width:200px;height:20px;content:"";-webkit-transform:rotate(135deg) skewX(-45deg);transform:rotate(135deg) skewX(-45deg)}.talk-panel._right .img::before{top:-44px;right:-150px;left:auto}.talk-panel._right .img::after{top:55px;right:-110px;left:auto}@media screen and (max-width:768px){.talk-panel{margin:0 -20px 50px}.talk-panel .img::after,.talk-panel .img::before{display:none}.talk-panel .item{width:100%;margin:0;padding:25px 20px 30px}.talk-panel .item .lead{font-size:2.4rem}.talk-panel .item::before{bottom:20px;left:0;width:100%}}.talk-media-lyt{display:-webkit-flex;display:flex;justify-content:space-between;margin-bottom:32px;padding-top:50px;-webkit-justify-content:space-between}.talk-media-lyt>.item>:last-child{margin-bottom:0}.talk-media-lyt>.item a img{transition:opacity .25s ease-out}.talk-media-lyt>.item img{display:block;max-width:none;margin:0 auto}.talk-media-lyt>.item img+.caption{line-height:1.87;text-align:center;color:#333;display:block;margin:0 auto;padding:8px 0 0}.talk-media-lyt[data-organize*=left]{flex-direction:row-reverse;-webkit-flex-direction:row-reverse}.talk-media-lyt[data-organize*=left]>.item{margin-right:50px;margin-bottom:50px}.talk-media-lyt[data-organize*=right]{flex-direction:row;-webkit-flex-direction:row}.talk-media-lyt[data-organize*=right]>.item{margin-bottom:50px;margin-left:50px}.talk-media-lyt figure{margin:0}.talk-media-lyt .col{width:100%;max-width:100%}.talk-media-lyt .col>dl,.talk-media-lyt .col>ol,.talk-media-lyt .col>p,.talk-media-lyt .col>ul{margin-bottom:16px}.talk-media-lyt .col>dl,.talk-media-lyt .col>ol,.talk-media-lyt .col>p,.talk-media-lyt .col>ul{overflow:hidden}.talk-media-lyt .col>:first-child{margin-top:0}.talk-media-lyt .col>:last-child{margin-bottom:0}@media screen and (max-width:1000px){.talk-media-lyt{padding-top:0}.talk-media-lyt[data-organize*=left]._break,.talk-media-lyt[data-organize*=right]._break{flex-direction:column;width:100%;margin-bottom:40px;-webkit-flex-direction:column}.talk-media-lyt[data-organize*=left]._break>.item,.talk-media-lyt[data-organize*=right]._break>.item{text-align:center;margin-top:40px;margin-right:0;margin-bottom:0;margin-left:0}.talk-media-lyt[data-organize*=left]._break>.item img,.talk-media-lyt[data-organize*=right]._break>.item img{display:inline-block;max-width:100%}.talk-media-lyt[data-organize*=left]._break._reverse,.talk-media-lyt[data-organize*=right]._break._reverse{flex-direction:column-reverse;-webkit-flex-direction:column-reverse}.talk-media-lyt[data-organize*=left]._break._reverse>.item,.talk-media-lyt[data-organize*=right]._break._reverse>.item{margin-top:0;margin-bottom:40px}}.talk-list{margin-bottom:32px}.talk-list>li{font-size:1.6rem;display:table;box-sizing:border-box;margin-bottom:30px}.talk-list>li:last-child{margin-bottom:0}.talk-list>li>.mark{font-size:1.4rem;text-align:center;color:#fff;display:inline-block;width:52px;margin-right:20px;padding:0 5px}.talk-list>li>.mark._type01{background-color:#8276bf}.talk-list>li>.mark._type02{background-color:#ad76bf}.talk-list>li>.mark._type03{background-color:#76bfb2}.talk-list>li>.mark._type04{background-color:#769cbf}.talk-list>li>.body{vertical-align:top;display:table-cell;padding-left:0}.talk-list>li>.body>:last-child{margin-bottom:0!important}.talk-list>li>.body>ol,.talk-list>li>.body>ul{margin:8px 0}.talk-list._center{display:-webkit-flex;display:flex;justify-content:center;-webkit-justify-content:center}@media screen and (max-width:768px){.talk-list>li{font-size:1.4rem}.talk-list>li>.mark{min-width:52px}}.str-bg-talk-03{background:#f9f0f6;padding:55px 0 72px}.str-bg-talk-03 .hdg-02{margin-top:0}.str-bg-talk-03 .str-inner>:last-child{margin-bottom:0}@media screen and (max-width:769px) and (min-width:600px){.str-bg-talk-03 .lyt-col4{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.str-bg-talk-03 .lyt-col4>.col-inner{width:calc((100% - 40px*1 - 1px)/ 2);margin-top:36px;margin-right:40px;margin-bottom:0}.str-bg-talk-03 .lyt-col4>.col-inner>:first-child{margin-top:0}.str-bg-talk-03 .lyt-col4>.col-inner>:last-child{margin-bottom:0}.str-bg-talk-03 .lyt-col4>.col-inner:last-child{margin-bottom:0}.str-bg-talk-03 .lyt-col4>.col-inner:nth-child(2n){margin-right:0}.str-bg-talk-03 .lyt-col4>.col-inner:nth-child(2){margin-top:0}}@media screen and (max-width:768px){.str-bg-talk-03{padding:40px 0 72px}.str-bg-talk-03 .str-inner{padding:0 20px}}.page-index .str-bg-talk-03 .txt-content{margin-bottom:30px}.page-index .str-bg-talk-03 .txt-content>p{font-size:1.6rem;line-height:1.5}.talk-link{display:block;transition:opacity .25s ease-out}.talk-link:focus,.talk-link:hover{opacity:.8}.talk-link .text{color:#333;position:relative;display:inline-block;margin-top:15px;padding-left:14px}.talk-link .text::before{position:absolute;top:.5em;left:0;display:block;width:0;height:0;content:"";border-width:3px 0 3px 5px;border-style:solid;border-color:transparent transparent transparent #d4007f}.talk-link .img{text-align:center}.animate-item.is-default{-webkit-transform:translateY(-5px);transform:translateY(-5px);opacity:0}.animate-item.is-animate{transition:opacity 1s cubic-bezier(.4,0,.2,1),-webkit-transform 1s cubic-bezier(.4,0,.2,1);transition:opacity 1s cubic-bezier(.4,0,.2,1),transform 1s cubic-bezier(.4,0,.2,1);transition:opacity 1s cubic-bezier(.4,0,.2,1),transform 1s cubic-bezier(.4,0,.2,1),-webkit-transform 1s cubic-bezier(.4,0,.2,1);-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.str-bg-movie .str-inner>h2{margin-bottom:40px}.hhc-video-content{margin-bottom:20px;padding:0 10px}@media screen and (min-width:769px){.hhc-video-content{margin-bottom:40px;padding:0 75px}}.hhc-video-content figure>video{width:100%;box-shadow:#ddd 0 0 20px}.link-list-interview>div{display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:stretch;padding:0 10px;-webkit-flex-wrap:wrap;-webkit-align-items:stretch}@media screen and (min-width:769px){.link-list-interview>div{padding:0 125px}}.link-list-interview>div>a{background-color:#f5f5f5;position:relative;display:block;width:100%}@media screen and (min-width:769px){.link-list-interview>div>a{font-size:1.6rem}}.link-list-interview>div>a>.txt{border-top:solid 4px #b5007c}.link-list-interview>div>a>.txt>ul{position:relative;margin-bottom:10px}.link-list-interview>div>a>.txt>ul>li{margin-left:10px}.link-list-interview>div>a>.txt>ul>li::before{position:absolute;top:.5em;left:0;display:block;width:0;height:0;content:"";border-width:3px 0 3px 5px;border-style:solid;border-color:transparent transparent transparent #d4007f}.link-list-interview>div>a>.txt>.date{font-size:.8em;margin-left:10px}.link-list-interview>div>a>.img{overflow:hidden;width:100%}.link-list-interview>div>a>.img img{width:100%;transition:-webkit-transform .5s linear;transition:transform .5s linear;transition:transform .5s linear,-webkit-transform .5s linear}.link-list-interview>div>a>.txt{padding:1em 20px}.link-list-interview>div>a>.txt>.date{color:#000;margin-top:5px}.link-list-interview>div>a:hover>.img img{-webkit-transform:scale(1.05);transform:scale(1.05)}.link-list-interview>div>a:hover>.txt .date{color:#737373}.link-list-interview>div>a .icon-blank{position:absolute;right:.5em;bottom:.25em}.icon-blank,.icon-new,.icon-pdf,.icon-zip{vertical-align:bottom;margin-left:.5em}.icon-blank img,.icon-new img,.icon-pdf img,.icon-zip img{vertical-align:middle}.icon-blank img{width:11px}.link-btn-01 .icon-blank img{margin-top:-.3em}.icon-pdf img{width:28px}.icon-zip img{width:25px}.icon-new img{width:32px}.icon-rss{display:inline-block;margin-left:.5em}.icon-rss img{width:42px}.icon-freedial{margin-right:.25em}.icon-freedial img{vertical-align:middle;width:30px}.txt-img img{vertical-align:middle}.list-breadcrumb{font-size:1.2rem;display:inline-block;padding:.5em 0}@media screen and (min-width:769px){.list-breadcrumb{font-size:1.4rem}}.list-breadcrumb>li{position:relative;display:inline-block;padding-right:2em}@media screen and (min-width:769px){.list-breadcrumb>li{padding-right:3em}}.list-breadcrumb>li::after{position:absolute;top:50%;right:.5em;display:block;content:"＞";-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:769px){.list-breadcrumb>li::after{right:1em}}.list-breadcrumb>li>em{font-weight:400}.list-breadcrumb>li:last-child::after{display:none}.hdg-01{font-size:2.5rem;line-height:1.388888;margin-bottom:40px;padding:15px 0}@media screen and (min-width:769px){.hdg-01{font-size:3.6rem}}.hdg-02{font-size:2.5rem;width:100%;margin-top:40px;margin-bottom:30px;padding-bottom:20px;border-bottom:solid 2px #dbdbdb}@media screen and (min-width:769px){.hdg-02{font-size:3rem;line-height:1.43;margin-top:60px;margin-bottom:30px}}@media screen and (min-width:769px){.hdg-02.hdg-label{position:relative;padding-right:11em}}.hdg-03{font-size:2.3rem;background:url(/common/images/bg_dot.png) #fbfbfb;margin-top:30px;margin-bottom:30px;padding:10px 20px 10px 15px;border-left:solid 3px #dbdbdb}@media screen and (min-width:769px){.hdg-03{font-size:2.6rem;line-height:1.46;margin-top:40px;margin-bottom:30px}}.hdg-03._medical{background-color:#ecf7fa;border-left-color:#008ab4}.hdg-03._general{background-color:#fbf1f8;border-left-color:#b5007c}.hdg-04{font-size:2.1rem;margin-top:30px;margin-bottom:20px;padding:0 0 0 15px;border-left:solid 3px #dbdbdb}@media screen and (min-width:769px){.hdg-04{font-size:2.3rem;line-height:1.56}}.hdg-05{font-size:1.8rem;margin-top:25px;margin-bottom:20px;padding:0 0 0 15px;border-left:solid 2px #dbdbdb}@media screen and (min-width:769px){.hdg-05{font-size:2rem;line-height:1.7;margin-top:30px}}.hdg-06{font-size:2.5rem;line-height:1.388888;padding:10px 0}@media screen and (min-width:769px){.hdg-06{font-size:2.8rem;line-height:1.433333;vertical-align:middle;display:table-cell;height:100px}}.hdg-06>.sub{font-size:1.8rem;display:block;margin-top:10px}@media screen and (min-width:769px){.hdg-06>.sub{font-size:2rem}}.hdg-07{font-size:1.8rem;font-weight:700;line-height:1.7;text-indent:0;margin-bottom:10px}@media screen and (min-width:769px){.hdg-07{font-size:2rem}}.hdg-08{font-size:1.6rem;font-weight:700;line-height:1.7;text-indent:0;margin-bottom:10px}@media screen and (min-width:769px){.hdg-08{font-size:1.8rem}}.hdg-09{font-size:1.4rem;font-weight:700;line-height:1.7;text-indent:0;margin-bottom:10px}@media screen and (min-width:769px){.hdg-09{font-size:1.6rem}}.hdg-10{font-size:1.4rem;font-weight:700;line-height:1.7;text-indent:0;margin-bottom:10px}@media screen and (min-width:769px){.hdg-10{font-size:1.4rem}}.hdg-11{font-size:1.9rem;font-weight:700;text-align:center;margin-top:30px;margin-bottom:25px}@media screen and (min-width:769px){.hdg-11{font-size:2.6rem;margin-top:0}}.hdg-11+.hdg-lead{text-align:center;color:#c13094;margin-top:-15px;margin-bottom:25px}@media screen and (min-width:769px){.hdg-11+.hdg-lead{font-size:1.6rem;margin-bottom:50px}}@media screen and (min-width:769px){.str-inner-md .hdg-11{padding-top:70px}}.str-inner-sm .hdg-11{margin-top:36px}@media screen and (min-width:769px){.str-inner-sm .hdg-11{padding-top:50px}}.str-inner-sm .hdg-18{margin-top:36px}@media screen and (min-width:769px){.str-inner-sm .hdg-18{margin-top:0;padding-top:60px}}@media screen and (min-width:769px){.region-bg-01 .hdg-11{padding-top:60px}}.hdg-12{font-size:2rem;margin-top:36px;margin-bottom:25px}.hdg-13{font-size:2.4rem;margin-top:30px;margin-bottom:20px}.hdg-14{font-size:1.2rem;text-align:center;margin-top:30px;margin-bottom:20px}@media screen and (min-width:769px){.hdg-14{font-size:1.8rem}}.hdg-15{font-size:1.8rem;position:relative;margin-top:30px;margin-bottom:15px;padding-left:1.5em}@media screen and (min-width:769px){.hdg-15{font-size:2rem}}.hdg-15::before{background:url(/common/images/icon_hdg.png) no-repeat top;background-size:100%;position:absolute;top:3px;left:0;display:block;width:1.1em;height:1.1em;content:""}.hdg-16{font-size:2rem;font-weight:700;margin-bottom:20px}@media screen and (min-width:769px){.hdg-16{font-size:2.6rem;margin-bottom:30px}}.hdg-17{font-size:1.6rem;font-weight:700;color:#008ab4;margin-bottom:10px}@media screen and (min-width:769px){.hdg-17{font-size:2rem;margin-bottom:20px}}.hdg-18{font-size:1.9rem;font-weight:700;text-align:center;margin-top:30px;margin-bottom:25px}@media screen and (min-width:769px){.hdg-18{font-size:2.6rem;margin-top:0}}.hdg-18+.hdg-lead{text-align:center;color:#c13094;margin-top:-15px;margin-bottom:25px}@media screen and (min-width:769px){.hdg-18+.hdg-lead{font-size:1.6rem;margin-bottom:50px}}.inner-sm-support{margin-bottom:0}@media screen and (min-width:769px){.inner-sm-support{margin-bottom:60px}}.hdg-19{font-size:1.9rem;margin-bottom:10px;border-bottom:solid 2px #dbdbdb}@media screen and (min-width:769px){.hdg-19{font-size:2.9rem;margin-bottom:20px;border-bottom:solid 2px #dbdbdb}}.hdg-inline>*{display:inline-block}.hdg-inline>*+*{margin-left:1em}.txt-content>p.hdg-07,.txt-content>p.hdg-08,.txt-content>p.hdg-09,.txt-content>p.hdg-10,.txt-news>p.hdg-07,.txt-news>p.hdg-08,.txt-news>p.hdg-09,.txt-news>p.hdg-10{text-indent:0}.txt-content.mb-no>p,.txt-news.mb-no>p{margin-bottom:0}.txt-link>a{text-indent:-1em;display:inline-block;padding-left:16px}.txt-link>a::before{vertical-align:middle;display:inline-block;margin-top:-5px;margin-right:.75em;content:"";border-width:3px 0 3px 5px;border-style:solid;border-color:transparent transparent transparent #d4007f}.lyt-col2,.lyt-col3,.lyt-col4{margin-bottom:36px}.lyt-col2.separate>.col-inner,.lyt-col2.separate>li,.lyt-col3.separate>.col-inner,.lyt-col3.separate>li,.lyt-col4.separate>.col-inner,.lyt-col4.separate>li{position:relative;padding-bottom:20px}@media screen and (min-width:769px){.lyt-col2.separate>.col-inner,.lyt-col2.separate>li,.lyt-col3.separate>.col-inner,.lyt-col3.separate>li,.lyt-col4.separate>.col-inner,.lyt-col4.separate>li{padding-bottom:0}}.lyt-col2.separate>.col-inner::after,.lyt-col2.separate>li::after,.lyt-col3.separate>.col-inner::after,.lyt-col3.separate>li::after,.lyt-col4.separate>.col-inner::after,.lyt-col4.separate>li::after{position:absolute;bottom:0;display:block;width:100%;height:1px;content:"";border-bottom:dotted 1px #c2c2c2}@media screen and (min-width:769px){.lyt-col2.separate>.col-inner::after,.lyt-col2.separate>li::after,.lyt-col3.separate>.col-inner::after,.lyt-col3.separate>li::after,.lyt-col4.separate>.col-inner::after,.lyt-col4.separate>li::after{right:-20px;width:1px;height:100%;border-right:dotted 1px #c2c2c2}}@media screen and (max-width:768px){.lyt-col2.separate>.col-inner:last-child,.lyt-col2.separate>li:last-child,.lyt-col3.separate>.col-inner:last-child,.lyt-col3.separate>li:last-child,.lyt-col4.separate>.col-inner:last-child,.lyt-col4.separate>li:last-child{margin-bottom:0;padding-bottom:0}}@media screen and (max-width:768px){.lyt-col2.separate>.col-inner:last-child::after,.lyt-col2.separate>li:last-child::after,.lyt-col3.separate>.col-inner:last-child::after,.lyt-col3.separate>li:last-child::after,.lyt-col4.separate>.col-inner:last-child::after,.lyt-col4.separate>li:last-child::after{display:none}}.lyt-col2 .lyt-col2.separate>.col-inner:nth-child(2n)::after,.lyt-col2 .lyt-col2.separate>li:nth-child(2n)::after,.lyt-col3 .lyt-col2.separate>.col-inner:nth-child(2n)::after,.lyt-col3 .lyt-col2.separate>li:nth-child(2n)::after,.lyt-col4 .lyt-col2.separate>.col-inner:nth-child(2n)::after,.lyt-col4 .lyt-col2.separate>li:nth-child(2n)::after{display:none}@media screen and (min-width:769px){.lyt-col3.separate>.col-inner:nth-child(3n)::after,.lyt-col3.separate>li:nth-child(3n)::after{display:none}.lyt-col4.separate>.col-inner:nth-child(4n)::after,.lyt-col4.separate>li:nth-child(4n)::after{display:none}}@media screen and (min-width:769px){.lyt-col2{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}}.lyt-col2>.col-inner,.lyt-col2>li{margin-top:20px}@media screen and (min-width:769px){.lyt-col2>.col-inner,.lyt-col2>li{width:calc((100% - 40px*1 - 1px)/ 2);margin-top:36px;margin-right:40px;margin-bottom:0}}.lyt-col2>.col-inner:first-child,.lyt-col2>li:first-child{margin-top:0}@media screen and (min-width:769px){.lyt-col2>.col-inner:nth-child(2),.lyt-col2>li:nth-child(2){margin-top:0}.lyt-col2>.col-inner:nth-child(2n),.lyt-col2>li:nth-child(2n){margin-right:0}.lyt-col2>.col-inner>:last-child,.lyt-col2>li>:last-child{margin-bottom:0}}.lyt-col2>.col-inner>:first-child,.lyt-col2>li>:first-child{margin-top:0}.lyt-col2>.col-inner:last-child,.lyt-col2>li:last-child{margin-bottom:0}.lyt-col2>.col-inner .tgl-sp,.lyt-col2>li .tgl-sp{margin-bottom:0}@media screen and (min-width:769px){.lyt-col3{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}}.lyt-col3>.col-inner,.lyt-col3>li{margin-top:20px}@media screen and (min-width:769px){.lyt-col3>.col-inner,.lyt-col3>li{width:calc((100% - 40px*2 - 1px)/ 3);margin-top:36px;margin-right:40px}}.lyt-col3>.col-inner:first-child,.lyt-col3>li:first-child{margin-top:0}@media screen and (min-width:769px){.lyt-col3>.col-inner:nth-child(-n+3),.lyt-col3>li:nth-child(-n+3){margin-top:0}.lyt-col3>.col-inner:nth-child(3n),.lyt-col3>li:nth-child(3n){margin-right:0}.lyt-col3>.col-inner>:last-child,.lyt-col3>li>:last-child{margin-bottom:0}}.lyt-col3>.col-inner>:first-child,.lyt-col3>li>:first-child{margin-top:0}.lyt-col3>.col-inner:last-child,.lyt-col3>li:last-child{margin-bottom:0}@media screen and (min-width:769px){.lyt-col4{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}}.lyt-col4>.col-inner,.lyt-col4>li{margin-top:20px}@media screen and (min-width:769px){.lyt-col4>.col-inner,.lyt-col4>li{width:calc((100% - 40px*3 - 1px)/ 4);margin-top:36px;margin-right:40px}}.lyt-col4>.col-inner:first-child,.lyt-col4>li:first-child{margin-top:0}@media screen and (min-width:769px){.lyt-col4>.col-inner:nth-child(-n+4),.lyt-col4>li:nth-child(-n+4){margin-top:0}.lyt-col4>.col-inner:nth-child(4n),.lyt-col4>li:nth-child(4n){margin-right:0}.lyt-col4>.col-inner>:last-child,.lyt-col4>li>:last-child{margin-bottom:0}}.lyt-col4>.col-inner>:first-child,.lyt-col4>li>:first-child{margin-top:0}.lyt-col4>.col-inner:last-child,.lyt-col4>li:last-child{margin-bottom:0}.link-effect-img>li a{display:block;overflow:hidden;width:100%}.link-effect-img>li a>img{width:100%;transition:-webkit-transform .5s linear;transition:transform .5s linear;transition:transform .5s linear,-webkit-transform .5s linear}.link-effect-img>li a:hover>img{-webkit-transform:scale(1.05);transform:scale(1.05)}.link-list{font-size:1.6rem;margin-bottom:36px}.link-list>li{margin-bottom:8px}.link-list>li>a{word-break:break-word;position:relative;display:inline-block;padding-left:1em}@media screen and (min-width:769px){.link-list>li>a{word-break:normal}}.link-list>li>a::before{position:absolute;top:.5em;left:0;display:block;width:0;height:0;content:"";border-width:3px 0 3px 5px;border-style:solid;border-color:transparent transparent transparent #d4007f}.link-list>li:last-child{margin-bottom:0}.link-list.pnl>li{border:solid 1px #dbdbdb}.link-list.pnl>li>a{padding:16px}.link-list.pnl>li>a::before{top:calc(.5em + 16px)}.link-list.lyt-col2>li,.link-list.lyt-col3>li,.link-list.lyt-col4>li{margin-top:8px}@media screen and (max-width:768px){.link-list.other{margin-top:30px}}.link-list.other>li{margin-bottom:1em}.link-list.other>li>a{color:#000}.link-list.other>li>a:active,.link-list.other>li>a:focus,.link-list.other>li>a:hover{text-decoration:none;color:#737373}.link-list-anchor,.link-list-anchor-up,.link-list-hr{font-size:1.6rem;margin-bottom:28px}.link-list-anchor-up>li,.link-list-anchor>li,.link-list-hr>li{display:inline-block;margin-right:24px;margin-bottom:8px}@media screen and (min-width:769px){.link-list-anchor-up>li.sp-show,.link-list-anchor>li.sp-show,.link-list-hr>li.sp-show{display:none}}@media screen and (max-width:768px){.link-list-anchor-up>li.sp-show,.link-list-anchor>li.sp-show,.link-list-hr>li.sp-show{display:inline-block}}.link-list-anchor-up>li a,.link-list-anchor>li a,.link-list-hr>li a{position:relative;display:inline-block;padding-left:14px}.link-list-anchor-up>li a::before,.link-list-anchor>li a::before,.link-list-hr>li a::before{position:absolute;top:.5em;left:0;display:block;width:0;height:0;content:"";border-width:5px 3px 0 3px;border-style:solid;border-color:#d4007f transparent transparent transparent}.link-list-anchor-up>li:last-child,.link-list-anchor>li:last-child,.link-list-hr>li:last-child{margin-right:0}.link-list-anchor-up>li a::before{top:.6em;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.link-list-hr>li a::before{position:absolute;top:.5em;left:0;display:block;width:0;height:0;content:"";border-width:3px 0 3px 5px;border-style:solid;border-color:transparent transparent transparent #d4007f}.link-btn-01,.link-btn-02,.link-btn-03{text-align:center;margin-bottom:30px}.link-btn-01 button,.link-btn-01>a,.link-btn-02 button,.link-btn-02>a,.link-btn-03 button,.link-btn-03>a{font-size:1.6rem;text-align:center;background-color:#fff;position:relative;display:inline-block;min-width:216px;border-radius:2em}.link-btn-01>a,.link-btn-01>button{text-align:center;color:#000;max-width:100%;padding:10px 50px 8px 40px;border:solid 2px #b5007c}.link-btn-01>a:active,.link-btn-01>a:focus,.link-btn-01>a:hover,.link-btn-01>button:active,.link-btn-01>button:focus,.link-btn-01>button:hover{color:#737373;border-color:#cb4ca3}.link-btn-01>a::after,.link-btn-01>button::after{background:url(/common/images/icon_arrow.png) no-repeat;background-size:100%;position:absolute;top:50%;right:12px;display:block;width:21px;height:21px;margin-top:-10px;content:""}.link-btn-01._medical>a,.link-btn-01._medical>button{border-color:#008ab4}.link-btn-01._medical>a:active,.link-btn-01._medical>a:focus,.link-btn-01._medical>a:hover,.link-btn-01._medical>button:active,.link-btn-01._medical>button:focus,.link-btn-01._medical>button:hover{border-color:#46aac9}.link-btn-01._medical>a::after,.link-btn-01._medical>button::after{background:url(/common/images/icon_arrow_02.png) no-repeat}.link-btn-02>a,.link-btn-02>button,.link-btn-03>a,.link-btn-03>button{color:#006f93;width:100%;padding:10px 24px 8px 24px;border:solid 2px #dbdbdb}.link-btn-02>a>.label::before,.link-btn-02>button>.label::before,.link-btn-03>a>.label::before,.link-btn-03>button>.label::before{vertical-align:middle;display:inline-block;width:0;height:0;margin-right:.5em;margin-bottom:2px;content:"";border-width:3px 0 3px 5px;border-style:solid;border-color:transparent transparent transparent #d4007f}.link-btn-02>a:active,.link-btn-02>a:focus,.link-btn-02>a:hover,.link-btn-02>button:active,.link-btn-02>button:focus,.link-btn-02>button:hover,.link-btn-03>a:active,.link-btn-03>a:focus,.link-btn-03>a:hover,.link-btn-03>button:active,.link-btn-03>button:focus,.link-btn-03>button:hover{color:#73a2b7;border-color:#e6e6e6}.link-btn-03{text-align:left}.link-btn-03>a,.link-btn-03>button{width:inherit}.link-btn-03>a::before,.link-btn-03>button::before{vertical-align:middle;display:inline-block;width:0;height:0;margin-right:.5em;margin-bottom:2px;content:"";border-width:3px 0 3px 5px;border-style:solid;border-color:transparent transparent transparent #d4007f}.link-btn-04>a,.link-btn-04>button{font-size:1.6rem;text-align:center;text-align:center;color:#000;background-color:#fff;position:relative;max-width:100%;padding:10px 50px 8px 40px;border:solid 2px #b5007c;border-radius:2em}.link-btn-04>a:active,.link-btn-04>a:focus,.link-btn-04>a:hover,.link-btn-04>button:active,.link-btn-04>button:focus,.link-btn-04>button:hover{color:#737373;border-color:#cb4ca3}.link-btn-04>a::after,.link-btn-04>button::after{background:url(/common/images/icon_arrow.png) no-repeat;background-size:100%;position:absolute;top:50%;right:12px;display:block;width:21px;height:21px;margin-top:-10px;content:""}.btn-align{display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;height:100%;-webkit-flex-direction:column;-webkit-justify-content:center}.h100{height:100%}.link-list-btn{font-size:1.6rem;position:relative;margin-bottom:26px}.link-list-btn.with-sns{padding:0 200px}.link-list-btn>.sns-share-btn{position:absolute;top:0;bottom:0;left:0;display:-webkit-flex;display:flex;flex-direction:column;align-content:center;justify-content:center;margin:auto;-webkit-flex-direction:column;-webkit-align-content:center;-webkit-justify-content:center}.link-list-btn>li{display:inline-block;margin-right:15px;margin-bottom:10px}.link-list-btn>li button,.link-list-btn>li>a{color:#000;background-color:#fff;position:relative;display:block;padding:9px 50px 9px 40px;border:solid 2px #b5007c;border-radius:2em}.link-list-btn>li button:active,.link-list-btn>li button:focus,.link-list-btn>li button:hover,.link-list-btn>li>a:active,.link-list-btn>li>a:focus,.link-list-btn>li>a:hover{color:#737373;border-color:#cb4ca3}.link-list-btn>li button::after,.link-list-btn>li>a::after{background:url(/common/images/icon_arrow.png) no-repeat;background-size:100%;position:absolute;top:50%;right:12px;display:block;width:21px;height:21px;margin-top:-10px;content:""}.link-list-btn>li:last-child{margin-right:0}.link-list-btn>li.link-btn-03>a,.link-list-btn>li.link-btn-03>button{color:#006f93;width:100%;padding:10px 24px 8px 24px;border:solid 2px #dbdbdb}.link-list-btn>li.link-btn-03>a::after,.link-list-btn>li.link-btn-03>button::after{display:none}.link-list-btn>li.link-btn-03>a:active,.link-list-btn>li.link-btn-03>a:focus,.link-list-btn>li.link-btn-03>a:hover,.link-list-btn>li.link-btn-03>button:active,.link-list-btn>li.link-btn-03>button:focus,.link-list-btn>li.link-btn-03>button:hover{color:#73a2b7;border-color:#e6e6e6}.link-list-img>li{display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:stretch;-webkit-flex-wrap:wrap;-webkit-align-items:stretch}.link-list-img>li>a{background-color:#f5f5f5;position:relative;display:block;width:100%}.link-list-img>li>a>.img{overflow:hidden;width:100%}.link-list-img>li>a>.img img{width:100%;transition:-webkit-transform .5s linear;transition:transform .5s linear;transition:transform .5s linear,-webkit-transform .5s linear}.link-list-img>li>a>.txt{padding:20px 20px 15px}.link-list-img>li>a>.txt.border{border-top:solid 4px #b5007c}@media screen and (min-width:769px){.link-list-img>li>a>.txt{font-size:1.4rem}}.link-list-img>li>a>.txt>.date{color:#000;position:relative;display:block;margin-top:5px}@media screen and (min-width:769px){.link-list-img>li>a>.txt>.date{font-size:1.4rem}}.link-list-img>li>a>.txt>.date>.category::after{color:#555;display:inline-block;margin-right:.5em;margin-left:.5em;content:"|"}.link-list-img>li>a:hover>.img img{-webkit-transform:scale(1.05);transform:scale(1.05)}.link-list-img>li>a:hover>.txt .date{color:#737373}.link-list-img>li>a .icon-blank{position:absolute;right:.5em;bottom:.25em}@media screen and (max-width:768px){.link-list-img.lyt-col2,.link-list-img.lyt-col3,.link-list-img.lyt-col4{display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:stretch;-webkit-flex-wrap:wrap;-webkit-align-items:stretch}.link-list-img.lyt-col2>li,.link-list-img.lyt-col3>li,.link-list-img.lyt-col4>li{width:calc(50% - 10px);margin-right:20px}.link-list-img.lyt-col2>li:nth-child(2),.link-list-img.lyt-col3>li:nth-child(2),.link-list-img.lyt-col4>li:nth-child(2){margin-top:0}.link-list-img.lyt-col2>li:nth-child(2n),.link-list-img.lyt-col3>li:nth-child(2n),.link-list-img.lyt-col4>li:nth-child(2n){margin-right:0}}.hdg-link{font-size:1.8rem;width:100%;margin-bottom:10px;padding-bottom:10px;border-bottom:solid 2px #dbdbdb}.hdg-link>a{color:#000}.hdg-link>a:active,.hdg-link>a:focus,.hdg-link>a:hover{text-decoration:none;color:#737373}.hdg-link>a::before{vertical-align:middle;background:url(/common/images/icon_arrow.png) no-repeat;background-size:100%;display:inline-block;width:1em;height:1em;margin-top:-5px;margin-right:.5em;content:""}@media screen and (min-width:769px){.hdg-link>a::before{width:2rem;height:2rem}}[class^=list-]>li>p{margin-bottom:10px}[class^=list-]>li>.txt-news{margin-bottom:10px}[class^=list-]>li>.txt-news>p{margin-bottom:0}[class^=list-]>li a{word-break:break-word}[class^=list-] [class^=list-]{margin-top:10px;margin-bottom:10px}.list-disc{margin-bottom:36px}.list-disc>li{position:relative;margin-bottom:10px;margin-left:18px}.list-disc>li::before{background-color:#c2c2c2;position:relative;top:.8em;left:-12px;display:block;width:6px;height:6px;content:"";border-radius:50%}.list-disc>li>ol,.list-disc>li>ul{margin-top:10px;margin-bottom:0}.list-disc>li>a{text-decoration:underline}.list-disc>li p a{text-decoration:underline}.list-disc>li:last-child{margin-bottom:0}.list-disc-none{margin-bottom:36px}.list-disc-none>li{margin-bottom:10px}.list-disc-none>li>ol,.list-disc-none>li>ul{margin-top:10px;margin-bottom:0;margin-left:18px}.list-disc-none>li>a{text-decoration:underline}.list-disc-none>li p a{text-decoration:underline}.list-disc-none>li:last-child{margin-bottom:0}.list-bar{margin-bottom:36px}.list-bar>li{position:relative;margin-bottom:10px;margin-left:18px}.list-bar>li::before{background-color:#000;position:relative;top:.8em;left:-12px;display:block;width:.25em;height:1px;content:""}.list-bar>li>ol,.list-bar>li>ul{margin-top:10px;margin-bottom:0}.list-bar>li>a{text-decoration:underline}.list-bar>li p a{text-decoration:underline}.list-bar>li:last-child{margin-bottom:0}.list-news{margin-bottom:36px;border-bottom:solid 1px #dbdbdb}.list-news>li{width:100%;padding:24px 0 16px;border-top:solid 1px #dbdbdb}@media screen and (min-width:769px){.list-news>li{font-size:1.4rem;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}}.list-news>li>.list-news-date{width:100%;margin-bottom:.5em}@media screen and (min-width:769px){.list-news>li>.list-news-date{width:10em;margin-right:1em;margin-bottom:0}}.list-news>li>.list-news-txt{width:100%}@media screen and (min-width:769px){.list-news>li>.list-news-txt{width:calc(100% - 12em)}}.list-news+.exec-introduce{margin-top:-36px}.list-news-category{margin-bottom:36px;border-bottom:solid 1px #dbdbdb}.list-news-category+.medicines-tgl .list-news-category>li:first-child{border-top:0}.list-news-category>li{width:100%;padding:24px 0;border-top:solid 1px #dbdbdb}@media screen and (min-width:769px){.list-news-category>li{font-size:1.4rem;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:flex-start;-webkit-flex-wrap:wrap;-webkit-align-items:flex-start}}.list-news-category>li>.date{width:100%;margin-bottom:.5em}@media screen and (min-width:769px){.list-news-category>li>.date{width:6em;margin-right:24px;margin-bottom:0}}.list-news-category>li>.category{text-align:center;background:#eee;width:100%;width:7em;padding:.25em}@media screen and (min-width:769px){.list-news-category>li>.category{margin-top:-3px;margin-right:24px;margin-bottom:0}}.list-news-category>li>.txt{width:100%;margin-bottom:0}@media screen and (min-width:769px){.list-news-category>li>.txt{width:calc(100% - 13em - 24px*2)}.list-news-category>li>.txt+.txt{margin-top:10px}}.list-news-category+.medicines-tgl{margin-top:-36px}.list-news-category+.medicines-tgl .list-news-category:first-child{margin-bottom:0}.list-order{margin-bottom:36px;counter-reset:list-order}.list-order>li{position:relative;margin-bottom:10px;padding-left:22px}.list-order>li::before{text-align:center;position:absolute;left:0;content:counter(list-order) ".";counter-increment:list-order}.list-order>li:last-child{margin-top:0}.list-order>li>ol,.list-order>li>ul{margin-top:10px;margin-bottom:0}.list-order>li>a{text-decoration:underline}.list-order>li p a{text-decoration:underline}.list-order>li:last-child{margin-bottom:0}.list-num{margin-bottom:36px}.list-num>li{display:table-row}.list-num>li>.mark{vertical-align:top;white-space:pre;display:table-cell;padding-right:5px;padding-bottom:10px}.list-num>li>.txt{vertical-align:top;display:table-cell;padding-bottom:10px}.list-num>li>.txt>p+p{margin-top:10px}.list-num>li:last-child>.mark,.list-num>li:last-child>.txt{padding-bottom:0}.list-num>li a{text-decoration:underline}.list-num .list-num{margin-top:10px;margin-bottom:10px}.list-note{margin-bottom:36px}@media screen and (min-width:769px){.list-note{font-size:1.4rem}}.list-note>li{display:table-row}.list-note>li>.mark{vertical-align:top;white-space:pre;display:table-cell;padding-right:.5em;padding-bottom:10px}.list-note>li>.txt{vertical-align:top;display:table-cell;padding-bottom:10px}.list-note>li:last-child>.mark,.list-note>li:last-child>.txt{padding-bottom:0}.list-note>li a{text-decoration:underline}.list-note .list-note{margin-top:10px;margin-bottom:10px}.list-flow{margin-bottom:36px}.list-flow>li{position:relative;padding:20px;border:solid 2px #e6e6e6}.list-flow>li .hdg{font-weight:700;margin-bottom:10px}.list-flow>li .hdg .num{display:inline-block;margin-right:.5em}.list-flow>li>:last-child{margin-bottom:0}.list-flow>li+li{margin-top:50px}.list-flow>li+li::before{position:absolute;top:-35px;left:50%;display:block;width:0;height:0;margin-left:-7px;content:"";border-width:15px 9px 0 9px;border-style:solid;border-color:#c2c2c2 transparent transparent transparent}.list-faq{margin-bottom:36px;border-bottom:dotted 1px #c2c2c2}.list-faq>li .answer,.list-faq>li .question{line-height:1.57;text-align:left;background-color:inherit;position:relative;padding:24px 0 10px 46px;border-style:none}.list-faq>li .answer::before,.list-faq>li .question::before{background:url(/common/images/icon_question.png) no-repeat;background-size:100%;position:absolute;top:18px;left:0;display:block;width:30px;height:30px;content:""}.list-faq>li .answer{padding-top:6px;padding-bottom:20px}.list-faq>li .answer::before{background:url(/common/images/icon_answer.png) no-repeat;background-size:100%;top:0}.list-faq>li .answer>*{margin-bottom:20px}.list-faq>li .answer>:last-child{margin-bottom:0}.list-faq>li .answer_list_height{padding-top:0}.list-faq>li .question{font-weight:700}.list-faq>li .question>p>a{font-weight:400;text-decoration:underline;display:block}.list-faq>li .question>p>a:active,.list-faq>li .question>p>a:focus,.list-faq>li .question>p>a:hover{font-weight:400;text-decoration:underline;color:#73a2b7}.list-faq>li+li{border-top:dotted 1px #c2c2c2}.js-enabled .question.js-tgl-hook{background-color:#fff;padding:0}.js-enabled .question.js-tgl-hook>a,.js-enabled .question.js-tgl-hook>button{font-weight:700;text-align:left;color:#000;display:block;width:100%;padding:24px 40px 10px 46px}.js-enabled .question.js-tgl-hook>a:active,.js-enabled .question.js-tgl-hook>a:focus,.js-enabled .question.js-tgl-hook>a:hover,.js-enabled .question.js-tgl-hook>button:active,.js-enabled .question.js-tgl-hook>button:focus,.js-enabled .question.js-tgl-hook>button:hover{text-decoration:none;color:#737373}.js-enabled .question.js-tgl-hook>a>.status,.js-enabled .question.js-tgl-hook>button>.status{color:transparent;position:absolute;top:18px;right:0;overflow:hidden;width:30px;height:30px}.js-enabled .question.js-tgl-hook>a>.status::after,.js-enabled .question.js-tgl-hook>button>.status::after{background:url(/common/images/icon_open.png) no-repeat;position:absolute;top:0;left:0;display:block;width:30px;height:30px;content:""}.js-enabled .question.js-tgl-hook>a.is-active>.status::after,.js-enabled .question.js-tgl-hook>button.is-active>.status::after{background:url(/common/images/icon_close.png) no-repeat}.js-enabled .question.js-tgl-hook div:only-child{padding-bottom:10px}@media screen and (max-width:768px){.js-enabled .question.js-tgl-hook:first-child .question,.js-enabled .question.js-tgl-hook:first-child .question.js-tgl-hook{padding-top:6px}.js-enabled .question.js-tgl-hook:first-child .question.js-tgl-hook::before,.js-enabled .question.js-tgl-hook:first-child .question::before{top:0}.js-enabled .question.js-tgl-hook:first-child .question.js-tgl-hook>.status,.js-enabled .question.js-tgl-hook:first-child .question>.status{top:0}}.list-biography>li{margin-bottom:5px}.list-biography>li::after{display:block;clear:both;content:""}.list-biography>li>.year{float:left;width:6em;margin-right:.5em}.list-biography>li>.txt{float:right;width:calc(100% - 6.5em)}.list-biography>li>.txt+.txt{margin-top:5px}.list-hr-02{margin-bottom:36px}.list-hr-02>li{position:relative;display:inline-block}.list-hr-02>li>a{text-decoration:underline}.list-hr-02>li::after{vertical-align:middle;background:#b8b8b8;display:inline-block;width:2px;height:1em;margin-right:.25em;margin-left:.5em;content:""}.list-hr-02>li:last-child::after{display:none}.list-result{margin-bottom:36px;border-bottom:dotted 1px #a8a8a8}.list-result>li{padding:25px 0;border-top:dotted 1px #a8a8a8}.list-result>li>.hdg,.list-result>li>.txt{margin-bottom:10px}.list-sns{text-align:center}.list-sns>li{display:inline-block;width:36px;height:36px}.list-sns>li img{max-width:100%}.list-sns>li+li{margin-left:10px}.list-data{font-size:1.4rem}.list-data>li{margin-bottom:.5em}.list-data>li:last-child{margin-bottom:0}.list-data>li .date{margin-bottom:.25em}.list-data>li .txt>p+p{margin-top:.25em}.list-data>li .txt>ul{margin-top:.25em;margin-bottom:.25em}.txt-content{margin-bottom:36px}.txt-content>p{line-height:1.7;margin-bottom:30px}.txt-content>p a{text-decoration:underline}.txt-content>p a:active,.txt-content>p a:focus,.txt-content>p a:hover{text-decoration:underline}.txt-content>p:last-child{margin-bottom:0}.txt-news{margin-bottom:36px}.txt-news>.date{text-indent:0;text-align:right;margin-bottom:1em}.txt-news>.date>.category{background-color:#eee;display:inline-block;margin-right:24px;padding:.25em 1em}.txt-news>.end{text-indent:0;margin-bottom:0}.txt-news>p{line-height:1.7;text-indent:1em;margin-bottom:2em}.txt-news>p:last-child{margin-bottom:0}.txt-news>p a{text-decoration:underline}.txt-news-head{display:-webkit-flex;display:flex;justify-content:space-between;margin-bottom:1em;-webkit-justify-content:space-between}.txt-news-head>.date{text-indent:0;display:-webkit-flex;display:flex;align-items:flex-end;-webkit-align-items:flex-end}.sns-icon{display:-webkit-flex;display:flex}.sns-icon>li a:hover{opacity:.7}.sns-icon>li a>img{vertical-align:top;width:100%;height:auto}.mr5{margin-right:5px}.txt-lead{font-size:1.8rem;line-height:1.7}@media screen and (min-width:769px){.txt-lead{font-size:2rem}}.txt-tel{font-size:3rem;line-height:1.7;text-align:center}.txt-tel+.txt-tel-sub{font-size:1.4rem;text-align:center;margin-top:-30px}.txt-tel a[href^=tel].item{text-decoration:none;color:#000}@media screen and (min-width:769px){.txt-tel a[href^=tel].item{pointer-events:none}}.txt-tel._icon>.item{position:relative;padding-left:40px}.txt-tel._icon>.item::before{background-image:url(/common/images/icon_tel.png);position:absolute;top:4px;left:0;display:block;width:30px;height:30px;content:""}.txt-tel-sub+.txt-tel{margin-top:-20px}.txt-label{font-size:1.4rem;text-align:center;background-color:#e7f6fa;display:block;width:10em;padding:.25em}.hdg-02>.txt-label{margin-top:5px}@media screen and (min-width:769px){.hdg-02>.txt-label{position:absolute;top:50%;right:0;margin-top:-1.25em}}.img-content{margin-bottom:36px}.img-content figure>.img-caption{margin-top:10px}.img-content.img-hhc img{width:136px}.scrollable-img{overflow:auto;width:100%}.scrollable-img figure img{width:960px;max-width:inherit}.video-content{margin-bottom:36px}.video-content video{max-width:100%}.video-jstream iframe{position:static!important;width:100%!important;height:100vh!important}@media screen and (min-width:769px){.video-jstream iframe{position:absolute!important;top:0;left:0;width:100%!important;height:100%!important}}@media screen and (max-width:768px){.video-jstream iframe{position:absolute!important;top:unset;left:0;height:100%!important}}.box-01,.box-02,.box-03,.box-05{width:100%;margin-bottom:36px;padding:20px 25px}.box-01>:first-child,.box-02>:first-child,.box-03>:first-child,.box-05>:first-child{margin-top:0}.box-01>:last-child,.box-02>:last-child,.box-03>:last-child,.box-05>:last-child{margin-bottom:0}.box-08,.box-09{width:100%;margin-bottom:30px;padding:20px 17px}@media screen and (min-width:769px){.box-08,.box-09{margin-bottom:36px;padding:33px 30px}}.box-08>:first-child,.box-09>:first-child{margin-top:0}.box-08>:last-child,.box-09>:last-child{margin-bottom:0}.box-01{background-color:#f5f5f5}@media screen and (min-width:769px){.box-01.sup-info .txt{font-size:1.4rem}}.box-02{border:solid 2px #e6e6e6}.box-03{background-color:#e7f6fa}.box-04{background-color:#faf7f0;margin-bottom:36px;padding:25px}.box-04>:first-child{margin-top:0}.box-04>:last-child{margin-bottom:0}.box-04 .txt-em{font-size:2.8rem;font-weight:700;text-align:center}@media screen and (min-width:769px){.box-04 .txt-em{font-size:4rem}}.box-04 .txt-em>em{color:#b5007c}@media screen and (min-width:769px){.box-04 .txt-em+.txt-em-note{margin-top:-10px;margin-bottom:-10px}}@media screen and (min-width:769px){.box-04.box-index{margin-bottom:50px;padding-top:50px;padding-bottom:50px}}.box-05{border:solid 1px #dbdbdb}.box-05 .link-list{margin-bottom:10px}.box-06{background-color:#fff;padding:12px;border:solid 1px #dbdbdb}@media screen and (min-width:769px){.box-06{padding:22px}}.box-06>.hdg{text-align:center;margin-bottom:10px;padding-bottom:10px;border-bottom:dotted 1px #c2c2c2}@media screen and (min-width:769px){.box-06>.hdg{margin-bottom:18px;padding-bottom:18px}}.box-06>.hdg>.label{font-size:2rem;font-weight:700}.box-06>.hdg>.lead{font-size:1.2rem}@media screen and (min-width:769px){.box-06>.hdg>.lead{font-size:1.6rem}}.box-06>.download{margin-top:10px;padding-top:10px;border-top:dotted 1px #c2c2c2}.box-06>.download>*{margin-bottom:0}.box-06>.download>*+*{margin-top:10px}.box-06>.content>*{margin-bottom:20px}@media screen and (min-width:769px){.box-06>.content>*{margin-bottom:30px}}.box-06>.content>*+*{margin-top:10px}.box-06>.content>:last-child{margin-bottom:0}.box-07{background-color:#fff;width:100%;margin-bottom:36px;padding:20px}.box-07>:first-child{margin-top:0}.box-07>:last-child{margin-bottom:0}@media screen and (min-width:769px){.box-07{padding:40px}}.box-08{background-color:#ecf7fa}.box-09{background-color:#fbf1f8}.box-09>.inner{display:-webkit-flex;display:flex;flex-wrap:wrap;margin-top:-16px;-webkit-flex-wrap:wrap}.box-09>.inner>.item{background-color:#fff;width:calc(440 / 902 * 100%);margin-top:16px;padding:30px 40px}.box-09>.inner>.item:nth-child(even){margin-left:calc(22 / 902 * 100%)}.box-09>.inner>.item>.hdg{font-size:1.8rem;font-weight:700;line-height:1.27777;text-align:center;color:#b5007c;display:-webkit-flex;display:flex;align-items:center;justify-content:center;margin-bottom:24px;padding-bottom:12px;border-bottom:2px solid #b5007c;-webkit-align-items:center;-webkit-justify-content:center}.box-09>.inner>.item>.content>:last-child{margin-bottom:0}.box-09>.inner>.item>.content .img-content{margin-bottom:30px}.box-09>.inner>.item>.content .txt-content{margin-bottom:20px}.box-09>.inner>.item>.content .link-btn-01+.link-btn-01{margin-top:-15px}@media screen and (max-width:768px){.box-09{padding:20px 10px}.box-09>.inner{display:block}.box-09>.inner>.item{background-color:#fff;width:100%;margin-top:16px;padding:30px 12px}.box-09>.inner>.item:nth-child(even){margin-left:0}}@media screen and (min-width:961px) and (max-width:1024px){.box-09>.inner>.item{padding:30px 20px}}.box-color-relation{background-color:#f9f0f6}.box-link-balloon{position:relative;display:-webkit-flex;display:flex;align-items:center;justify-content:center;margin-bottom:30px;padding:16px;border:solid 2px #dbdbdb;-webkit-align-items:center;-webkit-justify-content:center}.box-link-balloon::after,.box-link-balloon::before{position:absolute;bottom:-14px;left:50%;display:block;width:0;height:0;margin-left:-6px;content:"";border-width:12px 7px 0 7px;border-style:solid;border-color:#dbdbdb transparent transparent transparent}.box-link-balloon::after{bottom:-9px;border-color:#fff transparent transparent transparent}.box-link-balloon>.label{font-size:1.8rem;position:relative;padding-left:1em}@media screen and (min-width:769px){.box-link-balloon>.label{width:calc(100% - 44px - .5em)}}.box-link-balloon>.label::before{position:absolute;top:.5em;left:0;display:block;width:0;height:0;content:"";border-width:3px 0 3px 5px;border-style:solid;border-color:transparent transparent transparent #d4007f}.box-link-balloon>.icon{width:44px;margin-left:.5em}.box-link-balloon :first-child{margin-top:0}.box-link-balloon :last-child{margin-bottom:0}.box-link{padding:0 20px 10px;border:solid 1px #dbdbdb}.box-link>.hdg{font-size:1.6rem;background-color:#f5f9fa;width:calc(100% + 40px);margin-bottom:16px;margin-left:calc(-20px);padding:10px 12px;border-bottom:dotted 1px #c2c2c2}.box-link>.hdg>a{position:relative;display:block;padding-left:30px}.box-link>.hdg>a::before{background:url(/common/images/icon_arrow.png) no-repeat;background-size:100%;position:absolute;left:0;display:block;width:21px;height:21px;margin-top:2px;content:""}.box-link>.content>:last-child{margin-bottom:0}.lyt-search{font-size:1.4rem;background-color:#f5f5f5;margin:30px 0;padding:12px 16px}@media screen and (min-width:900px){.lyt-search{margin:45px 0 50px;padding:16px 26px}}.lyt-search>form{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}@media screen and (min-width:900px){.lyt-search>form{align-items:center;-webkit-align-items:center}}.lyt-search>form>.txt{width:100%;margin-bottom:.5em}@media screen and (min-width:900px){.lyt-search>form>.txt{width:10em;margin-right:26px;margin-bottom:0}}.lyt-search>form>.input{line-height:2;width:calc(100% - 100px);padding:10px 16px;border:solid 1px #dbdbdb}@media screen and (min-width:900px){.lyt-search>form>.input{width:calc(100% - 10em - 126px);min-height:50px;padding:10px 26px}}.lyt-search>form>.btn{background-color:#dbdbdb;position:relative;width:100px;padding:12px 50px 12px 16px;border:solid 2px #dbdbdb}.lyt-search>form>.btn::after{background:url(/common/images/icon_search.png) no-repeat;background-size:100%;position:absolute;top:50%;right:16px;display:block;width:24px;height:24px;margin-top:-12px;content:""}.lyt-search>form>.btn:active,.lyt-search>form>.btn:focus,.lyt-search>form>.btn:hover{color:#737373}@-moz-document url-prefix(){.lyt-search>form>.btn{border:solid 1px #dbdbdb}}.lyt-search-02{background-color:#f5f5f5;margin-bottom:30px;padding:12px 16px}@media screen and (min-width:769px){.lyt-search-02{display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:flex-start;padding:25px 20px 10px;-webkit-flex-wrap:wrap;-webkit-align-items:flex-start}}.lyt-search-02>.hdg{display:block;margin-bottom:10px}@media screen and (min-width:769px){.lyt-search-02>.hdg{width:5em;margin-top:1em;margin-right:16px;margin-bottom:0}}@media screen and (min-width:769px){.lyt-search-02 .keyword-wrap{width:calc(100% - 5em - 340px - 10em);min-width:420px;margin-right:30px}}.lyt-search-02 .keyword-wrap .keyword{margin-bottom:10px}@media screen and (min-width:769px){.lyt-search-02 .keyword-wrap .keyword{font-size:1.4rem;width:100%}.lyt-search-02 .keyword-wrap .keyword input{width:calc(100% - 100px)}}.lyt-search-02 .keyword-wrap .type{margin-bottom:10px}@media screen and (min-width:769px){.lyt-search-02 .keyword-wrap .type{display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;-webkit-flex-wrap:wrap;-webkit-align-items:center}}.lyt-search-02 .keyword-wrap .type>.hdg{font-weight:700;margin-bottom:10px}@media screen and (min-width:769px){.lyt-search-02 .keyword-wrap .type>.hdg{margin-right:40px;margin-bottom:0}}.lyt-search-02 .select-wrap{margin-bottom:10px}@media screen and (min-width:769px){.lyt-search-02 .select-wrap{font-size:1.4rem;width:260px;margin-right:30px}}@media screen and (min-width:769px){.lyt-search-02 .note{width:10em;margin-top:1em;margin-bottom:10px}}.lyt-search-02 .note>ul{margin-bottom:0}.lyt-search-02 .input{line-height:2;width:calc(100% - 100px);padding:10px 16px;border:solid 1px #dbdbdb}@media screen and (min-width:900px){.lyt-search-02 .input{width:calc(100% - 10em - 126px);min-height:50px;padding:10px 26px}}.lyt-search-02 .btn{background-color:#dbdbdb;position:relative;width:100px;padding:12px 50px 12px 16px;border:solid 2px #dbdbdb}.lyt-search-02 .btn::after{background:url(/common/images/icon_search.png) no-repeat;background-size:100%;position:absolute;top:50%;right:16px;display:block;width:24px;height:24px;margin-top:-12px;content:""}.lyt-search-02 .btn:active,.lyt-search-02 .btn:focus,.lyt-search-02 .btn:hover{color:#737373}.lyt-img{width:100%;margin-bottom:36px}@media screen and (min-width:769px){.lyt-img{display:table;width:100%;table-layout:auto}}@media screen and (min-width:769px){.lyt-img>.img{vertical-align:top;display:table-cell}.lyt-img>.img img{max-width:inherit}}.lyt-img>.img>:last-child{margin-bottom:0}@media screen and (min-width:769px){.lyt-img>.txt{vertical-align:top;display:table-cell;width:100%}}.lyt-img>.txt>:first-child{margin-top:0}.lyt-img>.txt>:last-child{margin-bottom:0}@media screen and (min-width:769px){.lyt-img>.img>img{max-width:inherit}}.lyt-img>.img+.txt{margin-top:20px}@media screen and (min-width:769px){.lyt-img>.img+.txt{margin-top:0;padding-left:40px}}.lyt-img>.txt+.img{margin-top:20px}@media screen and (min-width:769px){.lyt-img>.txt+.img{margin-top:0;padding-left:40px}}@media screen and (min-width:769px){.lyt-refine{display:-webkit-flex;display:flex;flex-wrap:wrap;width:100%;-webkit-flex-wrap:wrap}}.lyt-refine>.hdg{margin-bottom:10px}@media screen and (min-width:769px){.lyt-refine>.hdg{margin-right:40px}}.tbl-01,.tbl-02{width:100%;margin-bottom:36px;table-layout:fixed}.tbl-01 td>p+p,.tbl-01 th>p+p,.tbl-02 td>p+p,.tbl-02 th>p+p{margin-top:10px}@media screen and (min-width:769px){.tbl-01{width:calc(100% + 80px);margin-right:calc(-40px);margin-left:calc(-40px);border-spacing:40px 0;border-collapse:separate}}@media screen and (max-width:768px){.tbl-01{display:block;width:100%;border-collapse:collapse;border-top:dotted 1px #a8a8a8}}.tbl-01 td,.tbl-01 th{position:relative;padding:15px 0 10px;border-bottom:dotted 1px #a8a8a8}@media screen and (max-width:768px){.tbl-01 td,.tbl-01 th{display:block;width:100%;margin-bottom:0}}.tbl-01 th{text-align:left;vertical-align:top}@media screen and (max-width:768px){.tbl-01 th{border-top:none}}.tbl-01 td{vertical-align:top}@media screen and (min-width:769px){.tbl-01 tr:first-child td::before,.tbl-01 tr:first-child th::before{position:absolute;top:-1px;display:block;width:100%;height:1px;content:"";border-top:dotted 1px #a8a8a8}}@media screen and (max-width:768px){.tbl-01>colgroup>col{display:block;width:100%}.tbl-01>tbody{display:block;width:100%}.tbl-01>tbody>tr{display:block;width:100%}}.tbl-02{border-collapse:collapse;border-bottom:solid 1px #dbdbdb}@media screen and (min-width:769px){.tbl-02{border-bottom:none}}.tbl-02 thead td{background-color:#e6f0f2}.tbl-02 td,.tbl-02 th{text-align:left;vertical-align:top;padding:15px 20px;border:solid 1px #dbdbdb;border-bottom:none}@media screen and (min-width:769px){.tbl-02 td,.tbl-02 th{display:table-cell;width:inherit;border:solid 1px #dbdbdb}}.tbl-02 th{font-weight:400;background-color:#e6f0f2}@media screen and (min-width:769px){.tbl-02 th{display:table-cell;width:inherit}}.tbl-02 th.tbl-hdg-sub{background-color:#f5f9fa}.row-tbl .tbl-02{width:100%;margin-bottom:36px;border-collapse:collapse;border-bottom:solid 1px #dbdbdb}@media screen and (min-width:769px){.row-tbl .tbl-02{border-bottom:none}}.row-tbl .tbl-02 td,.row-tbl .tbl-02 th{text-align:left;display:block;width:100%;padding:15px 20px;border:solid 1px #dbdbdb;border-bottom:none}@media screen and (min-width:769px){.row-tbl .tbl-02 td,.row-tbl .tbl-02 th{display:table-cell;width:inherit;border:solid 1px #dbdbdb}}.row-tbl .tbl-02 th{font-weight:400;background-color:#e6f0f2;display:block;width:100%}@media screen and (min-width:769px){.row-tbl .tbl-02 th{display:table-cell;width:inherit}}.row-tbl .tbl-02 th span{font-weight:bolder}.row-tbl .tbl-02 th.tbl-hdg-sub{background-color:#f5f9fa}.row-tbl .tbl-02 th.bk-c01{background-color:#fcfad4}.row-tbl .tbl-02 th.bk-c02{background-color:#fad9d9}.row-tbl .tbl-02 th.bk-c03{background-color:#d4f1d4}.row-tbl .tbl-02 th.bk-c04{background-color:#d7e8fa}.row-tbl .tbl-02 th.bk-c05{background-color:#e4e4fb}.row-tbl .tbl-02 th.bk-c06{background-color:#c3eaf3}.row-tbl .tbl-02 th.bk-c07{background-color:#fff9f1}@media screen and (max-width:768px){.row-tbl .tbl-02>colgroup{display:block}.row-tbl .tbl-02>colgroup>col{width:100%}}.tbl-03{width:100%;margin-bottom:36px;border-collapse:collapse}.tbl-03 td,.tbl-03 th{text-align:left;vertical-align:top;padding:15px 20px;border:solid 1px #dbdbdb}.tbl-03 th{font-weight:400}.tbl-04{width:100%;margin-bottom:36px;border-collapse:collapse}.tbl-04 td,.tbl-04 th{text-align:left;vertical-align:top}.tbl-04 th{font-weight:400}@media screen and (max-width:768px){.scrollable-tbl{overflow:auto;max-width:100%;margin-bottom:36px}.scrollable-tbl>[class^=tbl]{min-width:750px;margin-bottom:0}.scrollable-tbl>.tbl-02 td,.scrollable-tbl>.tbl-02 th,.scrollable-tbl>.tbl-03 td,.scrollable-tbl>.tbl-03 th{display:table-cell;width:inherit}.scrollable-tbl>.tbl-02 td>colgroup>col,.scrollable-tbl>.tbl-02 th>colgroup>col,.scrollable-tbl>.tbl-03 td>colgroup>col,.scrollable-tbl>.tbl-03 th>colgroup>col{width:inherit}}[class^=tbl] .tbl-bg-01{background-color:#e6f0f2}[class^=tbl] .tbl-bg-02{background-color:#f5f9fa}[class^=tbl] .txt-bold{font-weight:700}[class^=tbl] td *,[class^=tbl] th *{margin-bottom:5px}[class^=tbl] td :last-child,[class^=tbl] th :last-child{margin-bottom:0}.box-contact{margin-bottom:36px}.box-contact::after{display:block;clear:both;content:""}.box-contact>.wrap{text-align:center;width:100%;margin-top:20px;border:solid 1px #dbdbdb}.box-contact>.wrap:first-child{margin-top:0}@media screen and (min-width:769px){.box-contact>.wrap{float:left;width:calc((100% - 40px*1)/ 2);margin-top:36px;margin-right:40px}.box-contact>.wrap:nth-child(-n+2){margin-top:0}.box-contact>.wrap:nth-child(3n){margin-right:40px}.box-contact>.wrap:nth-child(2n){margin-right:0}}@media screen and (min-width:1280px){.box-contact>.wrap{float:left;width:calc((100% - 40px*2 - 1px)/ 3);margin-top:36px;margin-right:40px}.box-contact>.wrap:nth-child(-n+3){margin-top:0}.box-contact>.wrap:nth-child(2n){margin-right:40px}.box-contact>.wrap:nth-child(3n){margin-right:0}}.box-contact>.wrap .hdg{text-align:center;background-color:#f5f5f5;display:table;width:100%;padding:10px 20px;border-bottom:solid 1px #dbdbdb}@media screen and (min-width:769px){.box-contact>.wrap .hdg{font-size:1.6rem}}.box-contact>.wrap .hdg .hdg-inner{vertical-align:middle;display:table-cell;width:100%}.box-contact>.wrap .content-wrap{display:table;width:100%}.box-contact>.wrap .content-wrap .content-inner{vertical-align:middle;display:table-cell;width:100%;padding:10px}.box-contact>.wrap .content-wrap .content-inner._thick{padding:25px 10px}@media screen and (min-width:769px){.box-contact>.wrap .content-wrap .content-inner{font-size:1.4rem}}.box-contact>.wrap .content-wrap .txt{display:inline-block;width:100%}.box-contact>.wrap .content-wrap .fax,.box-contact>.wrap .content-wrap .tel{font-size:1.4rem;color:#000;display:inline-block;width:100%}@media screen and (min-width:769px){.box-contact>.wrap .content-wrap .fax,.box-contact>.wrap .content-wrap .tel{font-size:1.6rem}}.box-contact>.wrap .content-wrap .fax>a[href^=tel],.box-contact>.wrap .content-wrap .tel>a[href^=tel]{text-decoration:none;color:#000}@media screen and (min-width:769px){.box-contact>.wrap .content-wrap .fax>a[href^=tel],.box-contact>.wrap .content-wrap .tel>a[href^=tel]{pointer-events:none}}.box-contact>.wrap .content-wrap .fax>em,.box-contact>.wrap .content-wrap .tel>em{font-size:3rem}.box-contact>.wrap .content-wrap .fax>em>a[href^=tel],.box-contact>.wrap .content-wrap .tel>em>a[href^=tel]{text-decoration:none;color:#000}@media screen and (min-width:769px){.box-contact>.wrap .content-wrap .fax>em>a[href^=tel],.box-contact>.wrap .content-wrap .tel>em>a[href^=tel]{pointer-events:none}}.box-contact>.wrap .content-wrap .time{display:inline-block;width:100%;margin-top:5px}.box-contact._col1>.wrap{text-align:center;width:100%;margin-top:20px;border:solid 1px #dbdbdb}.box-contact._col1>.wrap+.wrap{margin-top:20px}.box-contact._col1>.wrap:first-child{margin-top:0}.box-contact._col1>.wrap .content-wrap .content-inner>:last-child{margin-bottom:0}@media screen and (min-width:769px){.box-contact._col1>.wrap{float:left;width:100;margin-top:36px;margin-right:0}.box-contact._col1>.wrap:nth-child(-n+2){margin-top:0}.box-contact._col1>.wrap:nth-child(-n+2)+.wrap{margin-top:20px}.box-contact._col1>.wrap:nth-child(3n){margin-right:0}.box-contact._col1>.wrap:nth-child(2n){margin-right:0}}@media screen and (min-width:1280px){.box-contact._col1>.wrap{float:left;width:100%;margin-top:36px;margin-right:0}.box-contact._col1>.wrap:nth-child(-n+3){margin-top:0}.box-contact._col1>.wrap:nth-child(-n+3)+.wrap{margin-top:20px}.box-contact._col1>.wrap:nth-child(2n){margin-right:0}.box-contact._col1>.wrap:nth-child(3n){margin-right:0}}.box-contact._col2>.wrap{text-align:center;width:100%;margin-top:20px;border:solid 1px #dbdbdb}.box-contact._col2>.wrap:first-child{margin-top:0}@media screen and (min-width:769px){.box-contact._col2>.wrap{float:left;width:calc((100% - 20px*1)/ 2);margin-top:36px;margin-right:20px}.box-contact._col2>.wrap:nth-child(-n+2){margin-top:0}.box-contact._col2>.wrap:nth-child(2n){margin-right:0}}@media screen and (min-width:1280px){.box-contact._col2>.wrap{float:left;width:calc((100% - 20px*1 - 1px)/ 2);margin-top:36px;margin-right:20px}.box-contact._col2>.wrap:nth-child(-n+2){margin-top:0}.box-contact._col2>.wrap:nth-child(2n){margin-right:0}}.box-contact._col2>.wrap .hdg{text-align:center;background-color:#f5f5f5;display:table;width:100%;padding:10px 20px;border-bottom:solid 1px #dbdbdb}@media screen and (min-width:769px){.box-contact._col2>.wrap .hdg{font-size:1.6rem}}.box-contact._col2>.wrap .hdg .hdg-inner{vertical-align:middle;display:table-cell;width:100%}.box-contact._col2>.wrap .content-wrap{display:table;width:100%}.box-contact._col2>.wrap .content-wrap .content-inner{vertical-align:middle;display:table-cell;width:100%;padding:10px}.box-contact._col2>.wrap .content-wrap .content-inner._thick{padding:28px 10px}.box-contact._col2>.wrap .content-wrap .content-inner>:last-child{margin-bottom:0}@media screen and (min-width:769px){.box-contact._col2>.wrap .content-wrap .content-inner{font-size:1.4rem}}.box-contact._col2>.wrap .content-wrap .txt{display:inline-block;width:100%}.box-contact._col2>.wrap .content-wrap .fax,.box-contact._col2>.wrap .content-wrap .tel{font-size:1.4rem;color:#000;display:inline-block;width:100%}@media screen and (min-width:769px){.box-contact._col2>.wrap .content-wrap .fax,.box-contact._col2>.wrap .content-wrap .tel{font-size:1.6rem}}.box-contact._col2>.wrap .content-wrap .fax>a[href^=tel],.box-contact._col2>.wrap .content-wrap .tel>a[href^=tel]{text-decoration:none;color:#000}@media screen and (min-width:769px){.box-contact._col2>.wrap .content-wrap .fax>a[href^=tel],.box-contact._col2>.wrap .content-wrap .tel>a[href^=tel]{pointer-events:none}}.box-contact._col2>.wrap .content-wrap .fax>em,.box-contact._col2>.wrap .content-wrap .tel>em{font-size:3rem}.box-contact._col2>.wrap .content-wrap .fax>em>a[href^=tel],.box-contact._col2>.wrap .content-wrap .tel>em>a[href^=tel]{text-decoration:none;color:#000}@media screen and (min-width:769px){.box-contact._col2>.wrap .content-wrap .fax>em>a[href^=tel],.box-contact._col2>.wrap .content-wrap .tel>em>a[href^=tel]{pointer-events:none}}.box-contact._col2>.wrap .content-wrap .time{display:inline-block;width:100%;margin-top:5px}.txt-contact{margin-bottom:36px}.txt-contact .hdg{font-weight:700}.txt-contact .tel{color:#000;margin-top:5px}.txt-contact .tel>a[href^=tel]{text-decoration:none;color:#000}@media screen and (min-width:769px){.txt-contact .tel>a[href^=tel]{pointer-events:none}}.txt-contact .time{margin-top:5px}.js-enabled .tgl-sp{margin-bottom:36px}.js-enabled .tgl-sp .tgl-hook{margin:0;padding-bottom:0}.js-enabled .tgl-sp .tgl-hook>a,.js-enabled .tgl-sp .tgl-hook>button{text-align:left;color:#000;position:relative;display:block;width:100%;padding-top:20px;padding-right:40px;padding-bottom:20px}@media screen and (min-width:769px){.js-enabled .tgl-sp .tgl-hook>a,.js-enabled .tgl-sp .tgl-hook>button{cursor:default;-webkit-appearance:none;-moz-appearance:none;appearance:none}}.js-enabled .tgl-sp .tgl-hook>a:active,.js-enabled .tgl-sp .tgl-hook>a:focus,.js-enabled .tgl-sp .tgl-hook>a:hover,.js-enabled .tgl-sp .tgl-hook>button:active,.js-enabled .tgl-sp .tgl-hook>button:focus,.js-enabled .tgl-sp .tgl-hook>button:hover{color:#737373}@media screen and (min-width:769px){.js-enabled .tgl-sp .tgl-hook>a:active,.js-enabled .tgl-sp .tgl-hook>a:focus,.js-enabled .tgl-sp .tgl-hook>a:hover,.js-enabled .tgl-sp .tgl-hook>button:active,.js-enabled .tgl-sp .tgl-hook>button:focus,.js-enabled .tgl-sp .tgl-hook>button:hover{color:#000;outline:0}}.js-enabled .tgl-sp .tgl-hook>a>.status,.js-enabled .tgl-sp .tgl-hook>button>.status{color:transparent;position:absolute;top:50%;right:10px;overflow:hidden;width:18px;height:18px;margin-top:-9px}@media screen and (min-width:769px){.js-enabled .tgl-sp .tgl-hook>a>.status,.js-enabled .tgl-sp .tgl-hook>button>.status{display:none}}.js-enabled .tgl-sp .tgl-hook>a>.status::after,.js-enabled .tgl-sp .tgl-hook>a>.status::before,.js-enabled .tgl-sp .tgl-hook>button>.status::after,.js-enabled .tgl-sp .tgl-hook>button>.status::before{background-color:#d5007c;position:absolute;top:50%;right:0;display:block;width:18px;height:2px;margin-top:-1px;content:""}.js-enabled .tgl-sp .tgl-hook>a>.status::after,.js-enabled .tgl-sp .tgl-hook>button>.status::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.js-enabled .tgl-sp .tgl-hook>a.is-active>.status::after,.js-enabled .tgl-sp .tgl-hook>button.is-active>.status::after{display:none}@media all and (-ms-high-contrast:none){.js-enabled .tgl-sp .tgl-hook>a>button:active ::-ms-backdrop,.js-enabled .tgl-sp .tgl-hook>a>button:active:active,.js-enabled .tgl-sp .tgl-hook>a>button:focus ::-ms-backdrop,.js-enabled .tgl-sp .tgl-hook>a>button:focus:active,.js-enabled .tgl-sp .tgl-hook>a>button:hover ::-ms-backdrop,.js-enabled .tgl-sp .tgl-hook>a>button:hover:active,.js-enabled .tgl-sp .tgl-hook>button>button:active ::-ms-backdrop,.js-enabled .tgl-sp .tgl-hook>button>button:active:active,.js-enabled .tgl-sp .tgl-hook>button>button:focus ::-ms-backdrop,.js-enabled .tgl-sp .tgl-hook>button>button:focus:active,.js-enabled .tgl-sp .tgl-hook>button>button:hover ::-ms-backdrop,.js-enabled .tgl-sp .tgl-hook>button>button:hover:active{position:relative;top:-1px;left:-1px}}.js-enabled .tgl-sp>.tgl-detail{padding:30px 0}.js-enabled .tgl-sp>.tgl-detail>:last-child{margin-bottom:0}hr.border{margin-bottom:20px;border:none}hr.border::after{display:block;width:100%;height:1px;content:"";border-top:dotted 1px #c2c2c2}.border-top{padding-top:20px;border-top:dotted 1px #c2c2c2}.exec-introduce{margin-bottom:36px}@media screen and (min-width:769px){.exec-introduce::after{display:block;clear:both;content:""}}@media screen and (max-width:768px){.exec-introduce>.profile::after{display:block;clear:both;content:""}}.exec-introduce>.profile>.img{float:left;width:calc(50% - 20px);margin-right:20px}@media screen and (min-width:769px){.exec-introduce>.profile>.img{width:294px;margin-right:40px}}.exec-introduce>.profile>.txt{float:left;width:50%}@media screen and (min-width:769px){.exec-introduce>.profile>.txt{width:calc(100% - 294px - 40px)}}.exec-introduce>.profile>.txt .name{margin-top:10px}@media screen and (min-width:769px){.exec-introduce .tgl{float:right;width:calc(100% - 294px - 40px);margin-top:10px}}.exec-introduce .tgl .tgl-hook{border-bottom:dotted 1px #c2c2c2}.exec-introduce .tgl .js-tgl-btn{text-align:left;color:#000;position:relative;display:block;width:100%;min-height:30px;padding:10px 40px 10px 0}.exec-introduce .tgl .js-tgl-btn>.status{color:transparent;background:url(/common/images/icon_open.png) no-repeat;position:absolute;top:50%;right:0;overflow:hidden;width:30px;height:30px;margin-top:-15px}.exec-introduce .tgl .js-tgl-btn.is-active>.status{background:url(/common/images/icon_close.png) no-repeat}.exec-introduce .tgl .js-tgl-btn:active,.exec-introduce .tgl .js-tgl-btn:focus,.exec-introduce .tgl .js-tgl-btn:hover{color:#737373}.exec-introduce .tgl .tgl-detail{padding-top:20px}.medicines-tgl{display:-webkit-flex;display:flex;flex-direction:column-reverse;margin-top:10px;-webkit-flex-direction:column-reverse}.medicines-tgl .tgl-hook{border-bottom:dotted 1px #c2c2c2}.medicines-tgl .js-tgl-btn{line-height:60px;text-align:center;color:#000;position:relative;display:block;width:100%;height:80px;min-height:30px;padding:10px 40px 10px 0}.medicines-tgl .js-tgl-btn>.status{color:transparent;background:url(/common/images/icon_open.png) no-repeat;position:absolute;top:50%;right:0;overflow:hidden;width:30px;height:30px;margin-top:-15px}.medicines-tgl .js-tgl-btn.is-active>.status{background:url(/common/images/icon_close.png) no-repeat}.medicines-tgl .js-tgl-btn:active,.medicines-tgl .js-tgl-btn:focus,.medicines-tgl .js-tgl-btn:hover{color:#737373}.medicines-tgl .list-news{margin-bottom:0}.list-news-medicines li:nth-child(3){border-bottom:solid 1px #dbdbdb}.list-news-medicines li:nth-child(4){border-top:none}.list-news li:first-child{border-top:none}.list-news-medicines>li{width:100%;padding:24px 0 16px;border-top:solid 1px #dbdbdb}@media screen and (min-width:769px){.list-news-medicines>li{font-size:1.4rem;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}}.list-news-medicines>li>.list-news-date{width:100%;margin-bottom:.5em}@media screen and (min-width:769px){.list-news-medicines>li>.list-news-date{width:10em;margin-right:1em;margin-bottom:0}}.list-news-medicines>li>.list-news-txt{width:100%}@media screen and (min-width:769px){.list-news-medicines>li>.list-news-txt{width:calc(100% - 12em)}}.link-hover{overflow:hidden}.link-hover>a>img{transition:-webkit-transform .5s linear;transition:transform .5s linear;transition:transform .5s linear,-webkit-transform .5s linear}.link-hover>a:hover>img{-webkit-transform:scale(1.05);transform:scale(1.05)}.hover{display:inline-block}.contact-flow{display:-webkit-flex;display:flex;margin-bottom:30px;counter-reset:contact-flow-01}.contact-flow>li{font-size:1em;text-align:center;color:#666;position:relative;width:calc((100% - 25px * 2)/ 3);padding:.5em;border:solid 2px #c2c2c2}@media screen and (min-width:769px){.contact-flow>li{font-size:20px;font-weight:700;width:calc((100% - 50px * 2)/ 3)}}.contact-flow>li::before{display:inline-block;content:counter(contact-flow-01) ".";counter-increment:contact-flow-01}.contact-flow>li>.label{display:inline-block;width:100%}.contact-flow>li.current{font-weight:700;color:#b5007c;border:solid 2px #b5007c}.contact-flow>li.current>em{color:#b5007c}.contact-flow>li+li{margin-left:25px}@media screen and (min-width:769px){.contact-flow>li+li{margin-left:50px}}.contact-flow>li+li::after{position:absolute;top:50%;left:-16px;display:block;width:0;height:0;margin-top:-6px;content:"";border-width:6px 0 6px 10px;border-style:solid;border-color:transparent transparent transparent #c2c2c2}@media screen and (min-width:769px){.contact-flow>li+li::after{left:-32px;margin-top:-10px;border-width:10px 0 10px 18px}}.tbl-contact-wrap{background:#f4f4f4;margin-bottom:36px;padding:0 10px}@media screen and (min-width:769px){.tbl-contact-wrap{padding:0 25px}}.tbl-contact{background-color:#f4f4f4;width:100%;table-layout:fixed}.tbl-contact td,.tbl-contact th{text-align:left;vertical-align:top;word-break:break-word;padding-top:10px;padding-bottom:10px}@media screen and (min-width:769px){.tbl-contact td,.tbl-contact th{padding-top:22px;padding-bottom:22px}}@media screen and (max-width:768px){.tbl-contact td,.tbl-contact th{display:block;width:100%}}.tbl-contact td.hdg,.tbl-contact th{font-weight:700;padding-right:0;padding-bottom:0}@media screen and (min-width:769px){.tbl-contact td.hdg,.tbl-contact th{padding-right:30px;padding-bottom:22px;border-bottom:dotted 1px #c2c2c2}}.tbl-contact td{border-bottom:dotted 1px #c2c2c2}.tbl-contact td.hdg{border-bottom:none}@media screen and (min-width:769px){.tbl-contact td.hdg{border-bottom:dotted 1px #c2c2c2}}.tbl-contact .required{display:block;margin-bottom:5px}@media screen and (min-width:769px){.tbl-contact .required{margin-top:3px;margin-bottom:10px}}.tbl-contact .required>.label{font-size:1.4rem;color:#fff;background-color:#b5007c;display:inline-block;padding:0 .5em}.tbl-contact tr:last-child td,.tbl-contact tr:last-child th{border-bottom:0}@media screen and (max-width:768px){.tbl-contact colgroup col{display:none}}.tbl-contact .input-name{display:block;display:table;width:100%}@media screen and (min-width:769px){.tbl-contact .input-name{display:inline-block;width:auto;margin-right:40px}.tbl-contact .input-name:last-child{margin-right:0}}.tbl-contact .input-name>.label,.tbl-contact .input-name>input{vertical-align:middle;display:table-cell}@media screen and (min-width:769px){.tbl-contact .input-name>.label,.tbl-contact .input-name>input{display:inline-block}}.tbl-contact .input-name>.label{text-align:right;width:2em}.tbl-contact .input-name>.label+input{margin-left:20px}.tbl-contact .input-name>input{width:calc(100% - 2em)}@media screen and (min-width:769px){.tbl-contact .input-name>input{width:260px}}.tbl-contact .input-name+.input-name{margin-top:10px}.tbl-contact .input-area,.tbl-contact .input-select-hr{display:table;width:100%;margin-bottom:10px}.tbl-contact .input-area>.label,.tbl-contact .input-area>input,.tbl-contact .input-select-hr>.label,.tbl-contact .input-select-hr>input{vertical-align:middle;display:table-cell}.tbl-contact .input-area>.label,.tbl-contact .input-select-hr>.label{width:6em;padding-right:20px}.tbl-contact .input-area>input,.tbl-contact .input-select-hr>input{width:100%}.tbl-contact .input-area+.input-name,.tbl-contact .input-select-hr+.input-name{margin-top:10px}@media screen and (min-width:769px){.tbl-contact .input-area+.input-name,.tbl-contact .input-select-hr+.input-name{margin-left:40px}}.tbl-contact .input-area:last-child,.tbl-contact .input-select-hr:last-child{margin-bottom:0}@media screen and (max-width:768px){.tbl-contact .input-select-hr{display:block}}.tbl-contact .input-l{width:100%}@media screen and (min-width:769px){.tbl-contact .input-l{width:70%}}.tbl-contact input{padding:.5em;border:solid 1px #dbdbdb}@media screen and (min-width:769px){.tbl-contact input{padding:1em}}.tbl-contact input.input-l{width:100%}.tbl-contact input.input-m{width:100%}@media screen and (min-width:769px){.tbl-contact input.input-m{width:50%}}.tbl-contact .input-mail input[type=text],.tbl-contact .input-postal input[type=text]{width:calc(50% - 1em);margin-right:.5em;margin-left:.5em}@media screen and (min-width:769px){.tbl-contact .input-mail input[type=text],.tbl-contact .input-postal input[type=text]{width:30%}}.tbl-contact .input-mail input[type=text]:first-child,.tbl-contact .input-postal input[type=text]:first-child{margin-left:0}.tbl-contact .input-mail input[type=text]:last-child,.tbl-contact .input-postal input[type=text]:last-child{margin-right:0}.tbl-contact .input-postal input[type=text]{width:6em}.tbl-contact .txt-error{font-weight:700;color:#b5007c}.tbl-contact pre{font-family:"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}#err{font-weight:700;color:#b5007c}.input-radio label{position:relative;display:inline-block;margin-right:30px;padding:3px 26px 3px 0}.input-radio label>.label{margin-right:10px}.input-radio label:last-child{margin-right:0}.input-radio label::before{background:#fff;position:absolute;z-index:2;top:50%;right:0;display:inline-block;width:26px;height:26px;margin-top:-14px;content:"";border:solid 2px #e0e0e0;border-radius:50%}.input-radio input[type=radio]{background-color:transparent;position:absolute;top:50%;right:1px;width:24px;height:24px;margin-top:-12px;border:none;border-radius:50%}.input-radio input[type=radio]:checked+.label::after{background:grey;position:absolute;z-index:2;top:50%;right:5px;display:inline-block;width:16px;height:16px;margin-top:-9px;content:"";border-radius:50%}.input-txt-area{width:100%;height:100px;padding:1em;border:solid 1px #dbdbdb}@media screen and (min-width:769px){.input-txt-area{height:200px}}.select-wrap{position:relative;overflow:hidden;width:260px;border:solid 1px #dbdbdb}.select-wrap select{font-size:inherit;vertical-align:middle;color:inherit;background:#fff;width:100%;padding:.5em;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (min-width:769px){.select-wrap select{display:block;padding:1em}}.select-wrap::before{pointer-events:none;background-color:#fff;position:absolute;top:1px;right:1px;display:block;width:3em;height:calc(100% - 2px);content:""}.select-wrap::after{pointer-events:none;position:absolute;top:50%;right:15px;display:block;width:0;height:0;margin-top:-5px;content:"";border-width:11px 8px 0 8px;border-style:solid;border-color:#c2c2c2 transparent transparent transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-wrap.select-l{width:100%}@media screen and (min-width:769px){.select-wrap.select-l{width:320px}}.pager{display:-webkit-flex;display:flex;flex-wrap:wrap;width:100%;margin-bottom:26px;-webkit-flex-wrap:wrap}.pager>li{margin-right:10px;margin-bottom:10px}.pager>li>a{line-height:1.8;text-align:center;color:#000;background-color:#dbdbdb;display:block;overflow:hidden;width:40px;height:40px;padding:.5em}.pager>li>a[href]{color:#006f93;background-color:#fff;border:solid 2px #dbdbdb}.pager>li>a[href]>.next,.pager>li>a[href]>.prev{color:transparent;position:relative}.pager>li>a[href]>.prev::before{position:absolute;top:4px;left:50%;display:block;width:0;height:0;margin-left:-4px;content:"";border-width:4px 8px 4px 0;border-style:solid;border-color:transparent #006f93 transparent transparent}.pager>li>a[href]>.prev::after{position:absolute;top:4px;left:50%;display:block;width:0;height:0;margin-left:-2px;content:"";border-width:4px 8px 4px 0;border-style:solid;border-color:transparent #fff transparent transparent}.pager>li>a[href]>.next::before{position:absolute;top:4px;left:50%;display:block;width:0;height:0;margin-left:-4px;content:"";border-width:4px 0 4px 8px;border-style:solid;border-color:transparent transparent transparent #006f93}.pager>li>a[href]>.next::after{position:absolute;top:4px;left:50%;display:block;width:0;height:0;margin-left:-6px;content:"";border-width:4px 0 4px 8px;border-style:solid;border-color:transparent transparent transparent #fff}.box-modal{background:#fff;position:fixed;z-index:100;top:50%;left:50%;width:90vw;max-width:740px;height:80vh;max-height:525px;padding:15px 10px 10px 10px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.box-modal.modal-movie{max-width:1280px;height:auto;max-height:90%}.box-modal.modal-movie--jstream{overflow-y:auto;max-height:100%!important}.box-modal.modal-movie>.box-modal-inner{height:100%;max-height:calc(100vh - 170px)}.box-modal>.box-modal-inner{position:relative;overflow:auto;height:calc(80vh - 90px);max-height:435px;padding:10px;border:solid 1px #f0f0f0;border-top:none}.box-modal>.box-modal-inner--jstream{height:500px!important;max-height:100%!important}@media screen and (max-width:768px){.box-modal>.box-modal-inner--jstream{height:300px!important}}@media screen and (max-width:540px){.box-modal>.box-modal-inner{height:calc(80vh - 150px);max-height:375px}}@media screen and (min-width:769px){.box-modal>.box-modal-inner{padding:30px}}.box-modal>.box-modal-inner>:first-child{margin-top:0}.box-modal>.box-modal-inner>:last-child{margin-bottom:0}.box-modal>.box-modal-btn{background-color:#f0f0f0;padding:10px 10px 0 10px}.box-modal>.box-modal-btn>*{margin-bottom:0}@media screen and (max-width:540px){.box-modal>.box-modal-btn{padding-bottom:10px}.box-modal>.box-modal-btn>.link-list-btn.with-sns{text-align:center;display:-webkit-flex;display:flex;flex-direction:column;padding:0;-webkit-flex-direction:column}.box-modal>.box-modal-btn>.link-list-btn>.sns-share-btn{position:static;margin-bottom:8px}.box-modal>.box-modal-btn>.link-list-btn>li:not(.sns-share-btn){display:block;margin-right:0}.box-modal>.box-modal-btn>.link-list-btn>li:not(.sns-share-btn):last-child{margin-bottom:0}}.box-modal::before{background:linear-gradient(90deg,#d4007e,#008db8);position:absolute;top:10px;left:10px;display:inline-block;width:calc(100% - 20px);height:5px;content:""}.news-data{display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:16px;-webkit-flex-wrap:wrap;-webkit-align-items:center;-webkit-justify-content:space-between}@media screen and (min-width:769px){.news-data{margin-bottom:36px}}.news-data>li{margin-right:5px}@media screen and (min-width:769px){.news-data>li{margin-right:24px}}.news-data>li>a{font-size:1.6rem;position:relative;padding-left:1em}.news-data>li>a::before{position:absolute;top:.5em;left:0;display:block;width:0;height:0;content:"";border-width:3px 0 3px 5px;border-style:solid;border-color:transparent transparent transparent #d4007f}.news-data>li:last-child{margin-right:0}.lyt-iframe{overflow:auto;width:100%}.lyt-iframe>iframe{width:100%;max-width:100%;border:none}.js-touch .link-list-img>li>a>.img img{transition:none}.js-touch .link-list-img>li>a:active>.img img,.js-touch .link-list-img>li>a:focus>.img img,.js-touch .link-list-img>li>a:hover>.img img{-webkit-transform:none;transform:none}.js-touch .link-effect-img>li a:active>img,.js-touch .link-effect-img>li a:focus>img,.js-touch .link-effect-img>li a:hover>img{-webkit-transform:none;transform:none}.mt-0{margin-top:0!important}.mt-5{margin-top:5px!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}.mt-20{margin-top:20px!important}.mt-25{margin-top:25px!important}.mt-30{margin-top:30px!important}.mt-35{margin-top:35px!important}.mt-40{margin-top:40px!important}.mt-45{margin-top:45px!important}.mt-50{margin-top:50px!important}.mt-55{margin-top:55px!important}.mt-60{margin-top:60px!important}.mt-65{margin-top:65px!important}.mt-70{margin-top:70px!important}.mt-75{margin-top:75px!important}.mt-80{margin-top:80px!important}.mt-85{margin-top:85px!important}.mt-90{margin-top:90px!important}.mt-95{margin-top:95px!important}.mt-100{margin-top:100px!important}.mb-0{margin-bottom:0!important}.mb-5{margin-bottom:5px!important}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mb-20{margin-bottom:20px!important}.mb-25{margin-bottom:25px!important}.mb-30{margin-bottom:30px!important}.mb-35{margin-bottom:35px!important}.mb-40{margin-bottom:40px!important}.mb-45{margin-bottom:45px!important}.mb-50{margin-bottom:50px!important}.mb-55{margin-bottom:55px!important}.mb-60{margin-bottom:60px!important}.mb-65{margin-bottom:65px!important}.mb-70{margin-bottom:70px!important}.mb-75{margin-bottom:75px!important}.mb-80{margin-bottom:80px!important}.mb-85{margin-bottom:85px!important}.mb-90{margin-bottom:90px!important}.mb-95{margin-bottom:95px!important}.mb-100{margin-bottom:100px!important}.ml-1em{margin-left:1em}.ml-2em{margin-left:2em}@media screen and (max-width:768px){.pc-show{display:none}}@media screen and (min-width:769px){.pc-show{display:inherit}}@media screen and (max-width:768px){.sp-show{display:inherit}}@media screen and (min-width:769px){.sp-show{display:none}}.txt-i{font-style:italic}.txt-b{font-weight:700!important}.txt-line{text-decoration:underline}.txt-line-no{text-decoration:none!important}.fs-ss{font-size:1.2rem!important}.fs-s{font-size:1.4rem!important}.txt-center{text-align:center!important}.txt-right{text-align:right!important}.txt-left{text-align:left!important}.txt-v-mid{position:relative;min-height:150px;margin-bottom:0}@media screen and (min-width:769px){.txt-v-mid{min-height:inherit}}.txt-v-mid :last-child{margin-bottom:0}.txt-v-mid>.txt-v-mid-inner{position:absolute;top:50%;width:100%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.ver-middle{vertical-align:middle!important}.ver-top{vertical-align:top!important}.ver-bottom{vertical-align:bottom!important}.border-t-no{border-top:none!important}.border-b-no{border-bottom:none!important}.border-r-no{border-right:none!important}.border-l-no{border-left:none!important}@media screen and (max-width:768px){.border-b-no-sp{border-bottom:none!important}}.w-5{width:5%}.w-10{width:10%}.w-15{width:15%}.w-20{width:20%}.w-25{width:25%}.w-30{width:30%}.w-35{width:35%}.w-40{width:40%}.w-45{width:45%}.w-50{width:50%}.w-55{width:55%}.w-60{width:60%}.w-65{width:65%}.w-70{width:70%}.w-75{width:75%}.w-80{width:80%}.w-85{width:85%}.w-90{width:90%}.w-95{width:95%}.w-100{width:100%}@media screen and (max-width:768px){.w-narrow-5{width:5%}.w-narrow-10{width:10%}.w-narrow-15{width:15%}.w-narrow-20{width:20%}.w-narrow-25{width:25%}.w-narrow-30{width:30%}.w-narrow-35{width:35%}.w-narrow-40{width:40%}.w-narrow-45{width:45%}.w-narrow-50{width:50%}.w-narrow-55{width:55%}.w-narrow-60{width:60%}.w-narrow-65{width:65%}.w-narrow-70{width:70%}.w-narrow-75{width:75%}.w-narrow-80{width:80%}.w-narrow-85{width:85%}.w-narrow-90{width:90%}.w-narrow-95{width:95%}.w-narrow-100{width:100%}}.bk-cg01{background:#fefdea;background:linear-gradient(145deg,#fefdea 30%,#ffecec 70%)}.bk-c01{background-color:#fcfad4}.bk-c02{background-color:#fad9d9}.bk-c03{background-color:#d4f1d4}.bk-c04{background-color:#d7e8fa}.bk-c05{background-color:#e4e4fb}.bk-c06{background-color:#c3eaf3}.bk-c07{background-color:#fff9f1}.ft-c01{color:#695d0b}.ft-c02{color:#ae3232}.ft-c03{color:#087108}.ft-c04{color:#2b5b8a}.ft-c05{color:#5c46b0}.ft-c06{color:#176376}.ft-c07{color:#de5f0c}.top-carousel-1{margin-bottom:20px}@media screen and (min-width:769px){.top-carousel-1{margin-bottom:50px}}.top-carousel-1 .cassette li>.inner{position:relative}.top-carousel-1 .cassette li>.inner a:hover .bnr,.top-carousel-1 .cassette li>.inner a:hover .lead,.top-carousel-1 .cassette li>.inner a:hover .txt-pc{opacity:.8}.top-carousel-1 .cassette li>.inner a:hover .btn>span{color:#737373;border-color:#cb4ca3}.top-carousel-1 .cassette li .detail{text-align:center;position:absolute;z-index:1;width:62.5%;margin:auto;padding:15px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:769px){.top-carousel-1 .cassette li .detail{width:720px;padding:40px}}.top-carousel-1 .cassette li .detail .lead{font-family:"Yu Mincho",YuMincho,serif}@media screen and (min-width:769px){.top-carousel-1 .cassette li .detail .lead{text-align:center}}.top-carousel-1 .cassette li .detail .lead>b{display:inline-block}.top-carousel-1 .cassette li .detail .btn{text-align:center;margin:auto;margin-top:40px}@media screen and (max-width:540px){.top-carousel-1 .cassette li .detail .btn{margin-top:10px}}.top-carousel-1 .cassette li .detail .btn>a{font-size:1.6rem;text-align:center;color:#000;background-color:#fff;position:relative;display:inline-block;padding:10px 50px 8px 40px;border:solid 2px #b5007c;border-radius:2em}@media screen and (max-width:540px){.top-carousel-1 .cassette li .detail .btn>a{font-size:1rem;padding:4px 20px 3px 10px;border-width:1px}}.top-carousel-1 .cassette li .detail .btn>a:active,.top-carousel-1 .cassette li .detail .btn>a:focus,.top-carousel-1 .cassette li .detail .btn>a:hover{color:#737373;border-color:#cb4ca3}.top-carousel-1 .cassette li .detail .btn>a::after{background:url(/common/images/icon_arrow.png) no-repeat;background-size:100%;position:absolute;top:50%;right:12px;display:block;width:21px;height:21px;margin-top:-10px;content:""}@media screen and (max-width:540px){.top-carousel-1 .cassette li .detail .btn>a::after{top:50%;right:7px;width:10px;height:10px;margin-top:-5px}}.top-carousel-1 .cassette li .detail .btn>span{font-size:1.6rem;text-align:center;color:#000;background-color:#fff;position:relative;display:inline-block;padding:10px 50px 8px 40px;border:solid 2px #b5007b;border-radius:2em}@media screen and (max-width:540px){.top-carousel-1 .cassette li .detail .btn>span{font-size:1rem;padding:4px 20px 3px 10px;border-width:1px}}.top-carousel-1 .cassette li .detail .btn>span::after{background:url(/common/images/icon_arrow.png) no-repeat;background-size:100%;position:absolute;top:50%;right:12px;display:block;width:21px;height:21px;margin-top:-10px;content:""}@media screen and (max-width:540px){.top-carousel-1 .cassette li .detail .btn>span::after{top:50%;right:7px;width:10px;height:10px;margin-top:-5px}}.top-carousel-1 .cassette li .bnr{overflow:hidden}.top-carousel-1 .cassette li .bnr img{width:100%}@media screen and (min-width:769px){.top-carousel-1 .cassette li .txt-sp{display:none}}@media screen and (max-width:768px){.top-carousel-1 .cassette li .txt-sp{font-size:1.3rem;background-color:#ebebeb;padding:1em}}@media screen and (max-width:768px){.top-carousel-1 .cassette li .txt-pc{display:none}}@media screen and (min-width:769px){.top-carousel-1 .cassette li .txt-pc{font-size:1.8rem;text-align:center;margin-top:36px}}@media screen and (max-width:768px){.top-carousel-1 .cassette li .bnr img{font-size:1.3rem;background-color:#ebebeb}}.top-carousel-1 .cassette .lyt-1 .detail,.top-carousel-1 .cassette li .detail{top:50%;left:3.125%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}@media screen and (min-width:769px){.top-carousel-1 .cassette .lyt-1 .detail,.top-carousel-1 .cassette li .detail{left:4.28571%}}.top-carousel-1 .cassette .lyt-2 .detail{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.top-carousel-1 .cassette .lyt-3 .detail{top:50%;right:3.125%;left:auto;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}@media screen and (min-width:769px){.top-carousel-1 .cassette .lyt-3 .detail{right:4.28571%}}.top-carousel-1 .cassette .lyt-4 .detail{top:4.69484%;left:3.125%;-webkit-transform:translate(0,0);transform:translate(0,0)}@media screen and (min-width:769px){.top-carousel-1 .cassette .lyt-4 .detail{top:8.87574%;left:4.28571%}}.top-carousel-1 .cassette .lyt-5 .detail{top:4.69484%;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media screen and (min-width:769px){.top-carousel-1 .cassette .lyt-5 .detail{top:8.87574%}}.top-carousel-1 .cassette .lyt-6 .detail{top:4.69484%;right:3.125%;left:auto;-webkit-transform:translate(0,0);transform:translate(0,0)}@media screen and (min-width:769px){.top-carousel-1 .cassette .lyt-6 .detail{top:8.87574%;right:4.28571%}}@media screen and (min-width:769px){.top-carousel-1 .cassette .bg-1.ht-1 .detail{background-color:rgba(255,255,255,.8)}.top-carousel-1 .cassette .bg-1.ht-2 .detail{background-color:rgba(255,255,255,.6)}.top-carousel-1 .cassette .bg-1.ht-3 .detail{background-color:rgba(255,255,255,.4)}.top-carousel-1 .cassette .bg-2 .detail,.top-carousel-1 .cassette .bg-2.ht-1 .detail{background-color:rgba(0,0,0,.8)}.top-carousel-1 .cassette .bg-2.ht-2 .detail{background-color:rgba(0,0,0,.6)}.top-carousel-1 .cassette .bg-2.ht-3 .detail{background-color:rgba(0,0,0,.4)}.top-carousel-1 .cassette .bg-3 .detail,.top-carousel-1 .cassette .bg-3.ht-1 .detail{background-color:rgba(204,204,204,.8)}.top-carousel-1 .cassette .bg-3.ht-2 .detail{background-color:rgba(204,204,204,.6)}.top-carousel-1 .cassette .bg-3.ht-3 .detail{background-color:rgba(204,204,204,.4)}}.top-carousel-1 .cassette .lead-fs-1 .detail .lead,.top-carousel-1 .cassette li .detail .lead{font-size:2.4rem;line-height:1.25}@media screen and (min-width:769px){.top-carousel-1 .cassette .lead-fs-1 .detail .lead,.top-carousel-1 .cassette li .detail .lead{font-size:8rem;line-height:1.125}}.top-carousel-1 .cassette .lead-fs-2 .detail .lead{font-size:1.8rem;line-height:1.33333}@media screen and (min-width:769px){.top-carousel-1 .cassette .lead-fs-2 .detail .lead{font-size:7rem;line-height:1.21429}}.top-carousel-1 .cassette .lead-fs-3 .detail .lead{font-size:1.5rem;line-height:1.4}@media screen and (min-width:769px){.top-carousel-1 .cassette .lead-fs-3 .detail .lead{font-size:6rem;line-height:1.33333}}.top-carousel-1 .cassette li .detail .lead>b{color:#000}.top-carousel-1 .cassette .lead-fc-1 .detail .lead>b{color:#b5007c}.top-carousel-1 .cassette .lead-fc-2 .detail .lead>b{color:#008ab4}.top-carousel-1 .cassette .lead-fc-3 .detail .lead>b{color:#fff}.top-carousel-1 .cassette li .detail .txt-pc{color:#000}.top-carousel-1 .cassette .txt-fc-1 .detail .txt-pc{color:#b5007c}.top-carousel-1 .cassette .txt-fc-2 .detail .txt-pc{color:#008ab4}.top-carousel-1 .cassette .txt-fc-3 .detail .txt-pc{color:#fff}.js-enabled .top-carousel-1 .cassette ul{position:relative;overflow:hidden}.js-enabled .top-carousel-1 .cassette li{position:absolute;z-index:0;top:0;right:0;left:0;display:block;margin:0;transition:opacity 4s ease -.4S;opacity:0}.js-enabled .top-carousel-1 .cassette .active{position:relative;z-index:1;opacity:1}.js-enabled .top-carousel-1 .indicator{background-color:#f7f7f7;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:0 20px 14px;-webkit-flex-wrap:wrap;-webkit-align-items:center;-webkit-justify-content:center}@media screen and (min-width:769px){.js-enabled .top-carousel-1 .indicator{background:url(/common/images/bg_dot_02.png) #f5f5f5;padding:20px 20px}}.js-enabled .top-carousel-1 .indicator li{margin-top:auto;margin-bottom:auto}.js-enabled .top-carousel-1 .indicator li+li{margin-left:5px}.js-enabled .top-carousel-1 .indicator li button{display:-webkit-flex;display:flex;align-items:center;margin-top:14px;transition:all .3s;-webkit-align-items:center}@media screen and (min-width:769px){.js-enabled .top-carousel-1 .indicator li button{margin-top:0}}.js-enabled .top-carousel-1 .indicator li:not(.btn-play) button{background:#fff;width:53px;height:5px;border:1px solid #ddd}@media screen and (min-width:769px){.js-enabled .top-carousel-1 .indicator li:not(.btn-play) button{width:73px}}.js-enabled .top-carousel-1 .indicator li:not(.btn-play) button:active,.js-enabled .top-carousel-1 .indicator li:not(.btn-play) button:focus,.js-enabled .top-carousel-1 .indicator li:not(.btn-play) button:hover{background-color:#b5007c;border:none}.js-enabled .top-carousel-1 .indicator li:not(.btn-play).active button{background-color:#b5007c;border:none}.js-enabled .top-carousel-1 .indicator .btn-play{overflow:hidden;margin-left:15px}.js-enabled .top-carousel-1 .indicator .btn-play button{position:relative;width:9px;height:11px}.js-enabled .top-carousel-1 .indicator .btn-play button[aria-pressed]::after,.js-enabled .top-carousel-1 .indicator .btn-play button[aria-pressed]::before{position:absolute;top:50%;display:block;content:"";transition:all .3s;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.js-enabled .top-carousel-1 .indicator .btn-play button[aria-pressed=false]::before{width:0;height:0;border:solid 5px transparent;border-left:solid 9px #008ab4}.js-enabled .top-carousel-1 .indicator .btn-play button[aria-pressed=false]:active::before,.js-enabled .top-carousel-1 .indicator .btn-play button[aria-pressed=false]:focus::before,.js-enabled .top-carousel-1 .indicator .btn-play button[aria-pressed=false]:hover::before{border-left:solid 9px #4aaac8}.js-enabled .top-carousel-1 .indicator .btn-play button[aria-pressed=false]::after{opacity:0}.js-enabled .top-carousel-1 .indicator .btn-play button[aria-pressed=true]::after,.js-enabled .top-carousel-1 .indicator .btn-play button[aria-pressed=true]::before{background-color:#008ab4;width:3px;height:11px}.js-enabled .top-carousel-1 .indicator .btn-play button[aria-pressed=true]:active::after,.js-enabled .top-carousel-1 .indicator .btn-play button[aria-pressed=true]:active::before,.js-enabled .top-carousel-1 .indicator .btn-play button[aria-pressed=true]:focus::after,.js-enabled .top-carousel-1 .indicator .btn-play button[aria-pressed=true]:focus::before,.js-enabled .top-carousel-1 .indicator .btn-play button[aria-pressed=true]:hover::after,.js-enabled .top-carousel-1 .indicator .btn-play button[aria-pressed=true]:hover::before{background-color:#4aaac8}.js-enabled .top-carousel-1 .indicator .btn-play button[aria-pressed=true]::before{left:0}.js-enabled .top-carousel-1 .indicator .btn-play button[aria-pressed=true]::after{right:0}