@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Lato:100,300,400,900);@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700;900&display=swap");abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background-color:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background-color:transparent}ins{text-decoration:none}mark{font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}h1,h2,h3,h4,h5,h6{font-weight:400}img,object{vertical-align:bottom}li{list-style-type:none}em{font-style:normal}textarea{font-size:100%}button{vertical-align:middle}a,button,input[type=submit]{cursor:pointer}*{box-sizing:border-box}html{overflow-y:scroll}::selection{background-color:#fdd000;color:#fff}html{font-size:6.25%}body{font-size:14rem}body>div{font-size:14px;font-size:14rem}button,input,select,textarea{font:100% arial,helvetica,clean,sans-serif}table{font:100%;font-size:inherit}code,kbd,pre,samp,tt{font-family:monospace;line-height:100%}body,input,textarea{font-family:Noto Sans JP,sans-serif}a{text-decoration:none;-webkit-transition-property:background-color,color,border,opacity;transition-property:background-color,color,border,opacity;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}a,a:hover{color:#000}button{outline:none;-webkit-transition-property:background-color,color,border;transition-property:background-color,color,border;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}input,select,textarea{padding:3px}textarea{vertical-align:middle}.header__wrapper{position:fixed;top:0;width:100%;z-index:10000;border-bottom:3px solid #fdd000}@media screen and (min-width:1025px){.header__wrapper{padding:0 50px;background-color:#fff}}@media screen and (max-width:1024px){.header__wrapper{width:100%;background-color:#fff}}.header .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:90px}@media screen and (max-width:1024px){.header .wrap{position:relative;padding:0 20px}}.header__logo img{display:none}.header__logo a{display:block;height:60px}@media screen and (min-width:1025px){.header__logo a{width:150px;background:transparent url(/assets/images/common/logo_l.svg) 50% no-repeat}}@media screen and (max-width:1024px){.header__logo a{width:100px;background:transparent url(/assets/images/common/logo_l.svg) 50% no-repeat}}@media screen and (min-width:1025px){.header__navibutton{display:none}}@media screen and (max-width:1024px){.header__navibutton{position:absolute;top:50%;right:15px;z-index:1000003;display:block;width:40px;height:40px;background:none;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header__navibutton:after,.header__navibutton:before,.header__navibutton span:before{position:absolute;left:50%;width:28px;height:2px;background-color:#000;content:"";-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.header__navibutton:before{top:10px}.header__navibutton span:before{top:19px}.header__navibutton:after{top:28px}.header__navibutton.is-active:before{top:19px;background-color:#fff;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.header__navibutton.is-active:after{top:19px;background-color:#fff;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}.header__navibutton.is-active span:before{opacity:0}}@media screen and (min-width:1025px){.header__navi a{display:block;font-size:18rem}.header__navi>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:40px}.header__navi li{position:relative;display:inline-block;min-width:60px;text-align:center}.header__navi li:hover ruby,.header__navi li:hover span{opacity:.6}.header__navi li:hover .header__navi__nest{visibility:visible;opacity:1}.header__navi span{font-family:typo_Barlow,Noto Sans JP,sans-serif;font-weight:700;letter-spacing:.02em}.header__navi ruby{display:block;margin-top:10px;font-size:11rem}.header__navi__nest{position:absolute;top:64px;left:50%;visibility:hidden;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.header__navi__nest li{margin:0;width:200px;border:1px solid}.header__navi__nest li:not(:last-child){border-bottom:none}.header__navi__nest li a{padding:20px;width:100%;background-color:#fff;font-size:13rem;line-height:1.3}.header__navi__nest li a:hover{background-color:#fdd000}}@media screen and (max-width:1024px){.header__navi{margin-top:90px}.header__navi a,.header__navi li{display:block}.header__navi li{margin:0 20px;border-bottom:1px solid hsla(0,0%,100%,.3)}.header__navi li:last-child{border-bottom:none}.header__navi a{position:relative;padding:1em;color:#fff}.header__navi ruby{position:absolute;left:60%;font-size:12rem;line-height:1.8}.header__navi__nest{display:none;margin-left:1em}.header__navi__nest li{margin:0;border-bottom:none}.header__navi__nest li a{padding:1em;font-size:13rem}}.toggle__switch{display:none}@media screen and (max-width:1024px){.toggle__navi{position:absolute;top:0;left:0;z-index:1000000;overflow-y:auto;margin-top:-100vh;width:100%;height:100vh;background-color:rgba(51,51,51,.97);opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease}.toggle__switch:checked+.toggle__navi{margin-top:0;opacity:1}}.footer__totop{position:absolute;right:0}@media screen and (min-width:1025px){.footer__totop{top:-56px}}@media screen and (max-width:1024px){.footer__totop{top:-34px}}.footer__totop a{font-family:typo_Barlow,Noto Sans JP,sans-serif;font-weight:700;letter-spacing:.02em;display:inline-block;border:2px solid #000;background:#fff;color:#000;text-decoration:none;-webkit-transition:all .3s cubic-bezier(.25,1,.5,1);transition:all .3s cubic-bezier(.25,1,.5,1)}@media screen and (min-width:1025px){.footer__totop a{padding:20px}}@media screen and (max-width:1024px){.footer__totop a{padding:10px;font-size:12rem}}@media (hover:hover){.footer__totop a:hover{background-color:#000;color:#fff}}.footer__totop a:active{opacity:.8;-webkit-transform:scale(.95);transform:scale(.95)}.footer__wrapper{position:relative;z-index:1000;background-color:#000;color:#fff}.footer{font-size:12rem}@media screen and (min-width:1025px){.footer{padding:40px 50px}}@media screen and (max-width:1024px){.footer{padding:20px;width:100%;text-align:center}}.footer__logo a{display:block;width:100px}@media screen and (min-width:1025px){.footer__logo a{margin-bottom:20px}}@media screen and (max-width:1024px){.footer__logo a{margin:0 auto 20px}}.footer__news,.footer__sns{margin-bottom:20px}.footer__sns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15px}@media screen and (max-width:1024px){.footer__sns{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.footer__sns li a{display:block}@media (hover:hover){.footer__sns li a:hover img{-webkit-filter:invert(85%) sepia(50%) saturate(2000%) hue-rotate(350deg) brightness(105%) contrast(105%);filter:invert(85%) sepia(50%) saturate(2000%) hue-rotate(350deg) brightness(105%) contrast(105%)}}.footer__sns li img{width:40px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.footer__menu{margin-bottom:20px}@media screen and (min-width:1025px){.footer__menu{width:calc(100% - 260px);line-height:1.4}}.footer__menu li{display:inline-block}.footer__menu li:not(:last-of-type):after{margin:0 .5em;content:" |"}.footer__menu a{color:#fff;line-height:1.75}.footer__menu a:hover{color:#fdd000}.footer__certs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px}@media screen and (min-width:1025px){.footer__certs{position:absolute;right:50px;bottom:40px}}@media screen and (max-width:1024px){.footer__certs{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}}.footer__isms img,.footer__pmark img{height:64px}@media screen and (min-width:1025px){.c-table th{width:8em}}@media screen and (max-width:1024px){.c-table{margin:40px 10px}.c-table th{font-size:12rem}}.c-table table{width:100%}.c-table td,.c-table th{border:1px solid #cec3b9;vertical-align:middle;line-height:1.5}@media screen and (min-width:1025px){.c-table td,.c-table th{padding:10px}}@media screen and (max-width:1024px){.c-table td,.c-table th{padding:5px}}.c-table th{background-color:#f3efec;font-weight:400}@media screen and (min-width:1025px){.c-table th{white-space:nowrap}}@media screen and (max-width:1024px){.c-table th{min-width:4em}}@media screen and (max-width:1024px){.c-document{margin:40px 20px}}.c-document dl,.c-document p{margin-bottom:1.5em}.c-document dd,.c-document dt,.c-document p{line-height:1.75}.c-document dd>p{margin-top:1.5em}.c-document em{font-weight:700}.c-document__subject{margin-bottom:1.5em;padding:.5em .75em;background-color:#f3efec}.c-document__sub-subject{margin-bottom:.5em;padding:.5em .75em;border-left:5px solid #f3efec}.c-document__list li{margin-left:1.5em}.c-document__list--disc li{margin-left:1.5em;list-style-type:disc}.c-document__list--decimal li{margin-left:1.5em;list-style-type:decimal}.c-document__signature{margin:4em 0;text-align:right}.c-document__linespace{margin-top:1.5em}.c-msg,.c-msg__error,.c-msg__info,.c-msg__success,.c-msg__warning{margin:20px 0;padding:1em;border:1px solid;border-radius:2px}.c-msg__error li,.c-msg__error p,.c-msg__info li,.c-msg__info p,.c-msg__success li,.c-msg__success p,.c-msg__warning li,.c-msg__warning p,.c-msg li,.c-msg p{line-height:1.5}.c-msg__error li,.c-msg__info li,.c-msg__success li,.c-msg__warning li,.c-msg li{margin-left:1em;list-style-type:disc}.c-msg__error em,.c-msg__info em,.c-msg__success em,.c-msg__warning em,.c-msg em{font-weight:700}.c-msg__title{margin-bottom:10px;font-size:1.5em}.c-msg{border-color:hsla(0,0%,40%,.5);background-color:hsla(0,0%,40%,.1);color:#666}.c-msg__info{border-color:rgba(82,153,224,.5);background-color:rgba(82,153,224,.1);color:#5299e0}.c-msg__success{border-color:rgba(117,184,34,.5);background-color:rgba(117,184,34,.1);color:#75b822}.c-msg__warning{border-color:rgba(253,166,41,.5);background-color:rgba(253,166,41,.1);color:#fda629}.c-msg__warning.c-msg__link p{margin-bottom:1em}.c-msg__warning.c-msg__link p:last-child{margin-bottom:0}.c-msg__warning.c-msg__link a{text-decoration:underline}.c-msg__warning.c-msg__link a:hover{text-decoration:none}.c-msg__warning .c-msg__link___list{padding:0 1em}@media screen and (max-width:1024px){.c-msg__warning .c-msg__link___list span{display:block;margin-bottom:5px}}.c-msg__warning .c-msg__link___list span:before{content:"・"}@media screen and (min-width:1025px){.c-msg__warning .c-msg__link___list span a{margin-right:1em}}.c-msg__warning .c-msg__link___note{padding-left:1em;text-indent:-1em;font-size:.9em}.c-msg__error{border-color:rgba(224,82,82,.5);background-color:rgba(224,82,82,.1);color:#e05252}@media screen and (max-width:1024px){.c-form__parts input,.c-form__parts textarea{width:100%;height:33px}.c-form__parts select{height:33px}.c-form__parts .size_xs input{width:4em}.c-form__parts .size_sm input{width:6em}.c-form__parts .size_sl input{width:9em}.c-form__parts .size_xm input[type=date]{width:11em}}.c-form__box{padding:30px 0;border-bottom:1px solid #cec3b9}.c-form__box:first-of-type{padding-top:0}.c-form__subject{margin-bottom:15px;padding:.25em 1em;border-left:1px solid #000;color:#666;line-height:1.25}.c-form__subject em{font-weight:700}.c-form__subject .is-req{margin-left:.5em;color:#fda629;white-space:nowrap}.c-form__item{padding:.5em 1em;min-height:40px;border:1px dotted #ccc;background-color:#f8f8f8;color:#333;font-size:14rem;line-height:1.75}.c-form__notes{margin:10px 0;color:#666;line-height:1.5}.c-form__notes .is-alert{font-size:.88em}.c-form__button__wrapper{margin:40px 10px}@media screen and (min-width:1025px){.c-form__button__wrapper{text-align:center}}.c-form__button__wrapper p{line-height:1.5}.c-form__button--submit{display:block;margin:20px auto 0;padding:0 1em;height:3em;border:1px solid #000;border-radius:5px;background-color:#000;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 1px 2px rgba(0,0,0,.15);color:#fff;vertical-align:middle;text-align:center;text-decoration:none;letter-spacing:1px;font-weight:700;font-size:18rem;line-height:3}.c-form__button--submit:hover{background-color:rgba(0,0,0,.7)}@media screen and (min-width:1025px){.c-form__button--submit{min-width:480px}}@media screen and (max-width:1024px){.c-form__button--submit{width:90%}}.c-form__button--reset{display:block;margin:20px auto 0;padding:0 1em;height:3em;border:1px solid #cec3b9;border-radius:5px;background-color:#cec3b9;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 1px 2px rgba(0,0,0,.15);color:#fff;vertical-align:middle;text-align:center;text-decoration:none;letter-spacing:1px;font-weight:700;font-size:18rem;line-height:3}.c-form__button--reset:hover{background-color:hsla(29,18%,77%,.7)}@media screen and (min-width:1025px){.c-form__button--reset{min-width:480px}}@media screen and (max-width:1024px){.c-form__button--reset{width:90%}}.c-inc__privacy{overflow:scroll;padding:.5em 10px;height:15em;border:1px solid #ccc;color:#575757;line-height:1.5}@media screen and (min-width:1025px){.c-inc__privacy{margin:20px auto}}@media screen and (max-width:1024px){.c-inc__privacy{margin:20px auto;font-size:12rem}}.c-inc__privacy p{margin:10px 0;line-height:1.5}.c-inc__privacy dt,.c-inc__privacy em{font-weight:700}.c-inc__privacy dt{margin-top:10px}a.c-navilink{display:inline-block;padding:.5em 1em;border:1px solid #000;background-size:1em;line-height:1.5}a.c-navilink:hover{opacity:.6}a.c-imglink{display:inline-block}a.c-imglink img{border:5px solid #f3efec;border-radius:5px;width:100%;height:auto}@media screen and (min-width:1025px){a.c-imglink img{max-width:300px}}a.c-imglink:hover img{opacity:.6}.u-anchor--visible{color:#000;text-decoration:underline}.u-anchor--visible:hover{text-decoration:none}.c-page-title{font-family:typo_Barlow,Noto Sans JP,sans-serif;font-weight:800;letter-spacing:.12em;margin-top:90px;padding:20px 0;background:#fdd000;text-align:center;font-size:clamp(36px,5.2vw,52px)}@media screen and (min-width:1024px){.c-page-title{padding:1.3em calc((100% - 1000px) / 2);text-align:left}}.c-page-title__ja{font-size:clamp(10px,2.2vw,22px)}.c-page-title__en,.c-page-title__ja{display:block;opacity:.6;margin-top:16px}.c-page-title__en{font-size:clamp(12px,1.8vw,18px)}.c-page-title--ja-primary{font-size:clamp(20px,3.7vw,37px)}.c-deflist{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;gap:0 1em}.c-button{font-family:typo_Barlow,Noto Sans JP,sans-serif;font-weight:700;letter-spacing:.05em;position:relative;z-index:1;display:block;overflow:hidden;margin:40px auto 0;width:90%;max-width:500px;padding:.75em 2.2em;border:3px solid #000;background:#fff;color:#000;text-align:center;text-decoration:none;line-height:1.6;font-size:clamp(17px,4.5vw,20px);-webkit-transition:all .3s cubic-bezier(.25,1,.5,1);transition:all .3s cubic-bezier(.25,1,.5,1)}.c-button br{display:none}.c-button+.c-button{margin-top:20px}@media screen and (min-width:1024px){.c-button{margin:60px auto 0;width:auto}.c-button br{display:inline}.c-button+.c-button{margin-top:30px}}.c-button:after{position:absolute;top:50%;left:-10%;width:.8em;height:.8em;background:url(/assets/images/common/icon_arrow.svg) no-repeat 50%/contain;content:"";opacity:0;-webkit-transition:all .5s cubic-bezier(.5,0,.1,1);transition:all .5s cubic-bezier(.5,0,.1,1);-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);pointer-events:none}.c-button:focus-visible{border-color:#000;background-color:#000;color:#fff}.c-button:focus-visible:after{left:calc(100% - 2em);opacity:1;-webkit-filter:invert(1);filter:invert(1)}@media (hover:hover){.c-button:hover{border-color:#000;background-color:#000;color:#fff}.c-button:hover:after{left:calc(100% - 2em);opacity:1;-webkit-filter:invert(1);filter:invert(1)}}.c-button:active{opacity:.8;-webkit-transform:scale(.98);transform:scale(.98)}.c-button__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:40px;gap:20px}@media screen and (min-width:1024px){.c-button__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:60px;gap:30px}}.c-button__wrapper>.c-button{margin:0}@media screen and (min-width:1024px){.c-button__wrapper>.c-button{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0}}body{color:#000}.page__title{font-family:typo_Barlow,Noto Sans JP,sans-serif;font-weight:800;letter-spacing:.2em;*zoom:1}.page__title:after{content:"";display:block;clear:both}@media screen and (min-width:1025px){.page__title{width:1000px}}@media screen and (max-width:1024px){.page__title{width:100%}}.page__title{margin:0 auto}@media screen and (min-width:1025px){.page__title{background:#fdd000;width:100%;padding:1em calc((100% - 1000px) / 2);font-size:52rem;text-align:left;margin-top:90px}.page__title ruby{margin-left:.5em;font-size:22rem}}@media screen and (max-width:1024px){.page__title{background:#fdd000;padding:20px 0;text-align:center;font-size:36rem;margin-top:90px}.page__title ruby{display:block;margin-top:.75em;font-size:10rem}}.page__title ruby{opacity:.6}.page__subtitle{font-family:typo_Barlow,Noto Sans JP,sans-serif;font-weight:600;*zoom:1}.page__subtitle:after{content:"";display:block;clear:both}@media screen and (min-width:1025px){.page__subtitle{width:1000px}}@media screen and (max-width:1024px){.page__subtitle{width:100%}}.page__subtitle{margin:0 auto}@media screen and (min-width:1025px){.page__subtitle{font-size:24rem}}@media screen and (max-width:1024px){.page__subtitle{font-size:20rem}}.page__subtitle{margin-top:1.75em;margin-bottom:1.75em}.content{padding-bottom:100px;*zoom:1}.content:after{content:"";display:block;clear:both}@media screen and (min-width:1025px){.content{width:1000px}}@media screen and (max-width:1024px){.content{width:100%}}.content{margin:0 auto}.content__wrapper{border-top:1px solid #fff;background-color:#fff;color:#000}@media screen and (max-width:1024px){.content__body{padding:0 20px}}.content__title{font-family:\$typo_Barlow,Noto Sans JP,sans-serif;font-weight:600}@media screen and (min-width:1025px){.content__title{margin:40px 0;width:640px;color:#000;font-size:32rem}.content__title:not(:first-of-type){margin-top:80px}}@media screen and (max-width:1024px){.content__title{margin:20px 20px 40px;padding:20px 0 20px 1.15em;border-bottom:1px solid #fdd000;font-size:18rem;line-height:1.5}}@media screen and (max-width:1024px){.content__title.is-overlap{display:none}}@media screen and (min-width:1025px){.content__title--sub{font-size:23rem}}@media screen and (max-width:1024px){.content__title--sub{font-size:13rem}}.content__subtitle{margin-top:40px;margin-bottom:20px;padding-left:1em;border-left:.15em solid #fdd000;font-weight:700}@media screen and (min-width:1025px){.content__block--main{float:left;width:660px}}@media screen and (min-width:1025px){.content__block--sub{float:right;clear:right;width:260px}}@media screen and (max-width:1024px){.content__block--sub.is-bottom{padding:20px;border-top:1px solid #eee}}.news__sub__menu{margin-bottom:20px}@media screen and (min-width:1025px){.news__sub__menu li{margin-bottom:10px}.news__sub__menu a{padding-left:1.5em;background-image:url(/assets/images/common/arrow_r.png);line-height:1.5;color:#999}.news__sub__menu a:hover{color:#000}}@media screen and (max-width:1024px){.news__sub__menu{padding-bottom:20px}.news__sub__menu li{display:inline}.news__sub__menu a{position:relative;top:1px;display:inline-block;padding:.5em .5em .5em 1.25em;background-image:url(/assets/images/common/arrow_r_g.png);color:#000}}.news__sub__menu a{background-color:transparent;background-position:0;background-repeat:no-repeat;background-size:1em}.news__index{margin-bottom:40px}@media screen and (max-width:1024px){.news__index{margin-right:20px;margin-left:20px}}.news__index dd,.news__index dt{display:block}.news__index dt{color:#999}.news__index dd{margin-bottom:1em;padding:.5em 0}.news__index a{line-height:1.75;text-decoration:underline}.news__index a:hover{color:#000}.news__label{display:inline-block;margin-left:10px;padding:.2em .5em;min-width:8em;border:1px solid #ddd;background-color:#f8f8f8;text-align:center;font-size:10rem;line-height:1}.news__footer_link{margin-top:40px;margin-bottom:40px}@media screen and (min-width:1025px){.news__footer_link{margin-left:20px;margin-right:20px;text-align:right}}@media screen and (min-width:1025px){.news__detail{padding-top:80px;padding-bottom:40px}}@media screen and (max-width:1024px){.news__detail{padding:40px 20px 20px}}.news__detail__title{text-align:left;color:#000;line-height:1.5}@media screen and (min-width:1025px){.news__detail__title{font-size:24rem}}@media screen and (max-width:1024px){.news__detail__title{font-size:18rem}}.news__detail__date{display:block;margin-top:2em;color:#fdd000;text-align:right}.news__detail__text{margin:2em 0 4em}.news__detail__text p{margin-top:1em;line-height:2}.news__detail__text img{display:block;margin:40px auto}.news__detail__text table{margin-top:1em;width:100%}.news__detail__text table p{margin-top:0}.news__detail__text th{background-color:#f5f5f5;text-align:center;white-space:nowrap}.news__detail__text td{text-align:left;word-break:break-word}.news__detail__text td,.news__detail__text th{padding:10px;border:1px solid #f3efec;vertical-align:middle;line-height:1.5}@media screen and (max-width:1024px){.news__detail__text img{width:100%;height:auto}.news__detail__text table{margin:0;font-size:12rem}.news__detail__text td,.news__detail__text th{padding:5px;white-space:normal}}