﻿.btn{position:relative;display:flex;justify-content:center;align-items:center;color:#0068b7;border:1px solid #0068b7;background:#fff;line-height:1.2;padding:10px 29.87px 10px 10px;position:relative;justify-content:center;padding:10px 15px}.btn:after{position:absolute;top:50%;right:10px;content:"";border-right:1px solid #0068b7;border-top:1px solid #0068b7;transform:rotate(45deg) translateY(-50%);height:7px;width:7px}@media(any-hover: hover){.btn:after{transition:border-top-color .5s ease-out,border-right-color .5s ease-out}}@media(any-hover: hover){.btn{transition:color .5s ease-out,border-top-color .5s ease-out,border-right-color .5s ease-out,border-bottom-color .5s ease-out,border-left-color .5s ease-out,background-color .5s ease-out}.btn:hover{background:#0068b7;color:#fff;border-color:#fff}.btn:hover:after{border-color:#fff}}.btn::after{position:absolute;display:inline-block;top:50%;right:8px;transform:translateY(-50%) rotate(45deg)}.link-btn{position:relative;display:flex;justify-content:center;align-items:center;color:#333;border:1px solid #aaa;background:#fff;line-height:1.2;padding:10px 29.87px 10px 10px}.link-btn:after{position:absolute;top:50%;right:10px;content:"";border-right:1px solid #333;border-top:1px solid #333;transform:rotate(45deg) translateY(-50%);height:7px;width:7px}@media(any-hover: hover){.link-btn:after{transition:border-top-color .5s ease-out,border-right-color .5s ease-out}}@media(any-hover: hover){.link-btn{transition:color .5s ease-out,border-top-color .5s ease-out,border-right-color .5s ease-out,border-bottom-color .5s ease-out,border-left-color .5s ease-out,background-color .5s ease-out}.link-btn:hover{background:#0068b7;color:#fff;border-color:#fff}.link-btn:hover:after{border-color:#fff}}.related-link{background-color:#f5f5f5}.related-link__list{display:grid;grid-gap:10px}.related-link__list+.related-link__list{margin-top:60px}@media screen and (max-width:599px){.related-link__list{grid-template-columns:repeat(1, 1fr)}}@media screen and (min-width:600px)and (max-width:1024px){.related-link__list{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1025px){.related-link__list{grid-template-columns:repeat(4, 1fr)}}.related-link__title{flex-basis:100%;font-weight:600}@media screen and (max-width:599px){.related-link__title{font-size:2rem;grid-column:1/2}}@media screen and (min-width:600px)and (max-width:1024px){.related-link__title{font-size:2rem;grid-column:1/3}}@media screen and (min-width: 1025px){.related-link__title{font-size:3rem;grid-column:1/5}}.related-link__item{display:flex}.related-link__link-btn{width:100%}@media screen and (min-width:600px){.related-link__link-btn{min-height:75px}}.link__text{color:#0068b7}.link__text:hover{text-decoration:underline}.link__text--r-arrow{display:flex;align-items:center;color:#0068b7}.link__text--r-arrow:hover{text-decoration:underline}.link__text--r-arrow::after{content:"";display:inline-block;width:8px;height:8px;margin-left:4px;border-right:1px solid #0068b7;border-bottom:1px solid #0068b7;transform:rotate(-45deg)}/*!
 * "Noto Sans JP" is lisenced under the SIL Open Font License 1.1
 * http://fonts.googleapis.com
 * https://www.google.com/fonts/attribution
 * http://scripts.sil.org/OFL
 */@font-face{font-family:"small-font";font-style:normal;font-weight:400;src:url("/buildingmaterials/stayhomestyle/fonts/noto-sans-jp-v27-latin-regular.eot");src:local("Noto Sans Japanese Regular"),local("NotoSansJapanese-Regular"),url("/buildingmaterials/stayhomestyle/fonts/noto-sans-jp-v27-latin-regular.eot?#iefix") format("embedded-opentype"),url("/buildingmaterials/stayhomestyle/fonts/noto-sans-jp-v27-latin-regular.woff2") format("woff2"),url("/buildingmaterials/stayhomestyle/fonts/noto-sans-jp-v27-latin-regular.woff") format("woff"),url("/buildingmaterials/stayhomestyle/fonts/noto-sans-jp-v27-latin-regular.ttf") format("truetype"),url("/buildingmaterials/stayhomestyle/fonts/noto-sans-jp-v27-latin-regular.svg#NotoSansJP") format("svg");font-display:swap}@font-face{font-family:"small-font";font-style:normal;font-weight:500;src:url("/buildingmaterials/stayhomestyle/fonts/noto-sans-jp-v27-latin-500.eot");src:local("Noto Sans Japanese Medium"),local("NotoSansJapanese-Medium"),url("/buildingmaterials/stayhomestyle/fonts/noto-sans-jp-v27-latin-500.eot?#iefix") format("embedded-opentype"),url("/buildingmaterials/stayhomestyle/fonts/noto-sans-jp-v27-latin-500.woff2") format("woff2"),url("/buildingmaterials/stayhomestyle/fonts/noto-sans-jp-v27-latin-500.woff") format("woff"),url("/buildingmaterials/stayhomestyle/fonts/noto-sans-jp-v27-latin-500.ttf") format("truetype"),url("/buildingmaterials/stayhomestyle/fonts/noto-sans-jp-v27-latin-500.svg#NotoSansJP") format("svg");font-display:swap}@font-face{font-family:"small-font";font-style:normal;font-weight:700;src:url("/buildingmaterials/stayhomestyle/fonts/noto-sans-jp-v27-latin-700.eot");src:local("Noto Sans Japanese Bold"),local("NotoSansJapanese-Bold"),url("/buildingmaterials/stayhomestyle/fonts/noto-sans-jp-v27-latin-700.eot?#iefix") format("embedded-opentype"),url("/buildingmaterials/stayhomestyle/fonts/noto-sans-jp-v27-latin-700.woff2") format("woff2"),url("/buildingmaterials/stayhomestyle/fonts/noto-sans-jp-v27-latin-700.woff") format("woff"),url("/buildingmaterials/stayhomestyle/fonts/noto-sans-jp-v27-latin-700.ttf") format("truetype"),url("/buildingmaterials/stayhomestyle/fonts/noto-sans-jp-v27-latin-700.svg#NotoSansJP") format("svg");font-display:swap}@font-face{font-family:"small-font";font-style:normal;font-weight:900;src:url("/buildingmaterials/stayhomestyle/fonts/noto-sans-jp-v27-latin-900.eot");src:local("Noto Sans Japanese Black"),local("NotoSansJapanese-Black"),url("/buildingmaterials/stayhomestyle/fonts/noto-sans-jp-v27-latin-900.eot?#iefix") format("embedded-opentype"),url("/buildingmaterials/stayhomestyle/fonts/noto-sans-jp-v27-latin-900.woff2") format("woff2"),url("/buildingmaterials/stayhomestyle/fonts/noto-sans-jp-v27-latin-900.woff") format("woff"),url("/buildingmaterials/stayhomestyle/fonts/noto-sans-jp-v27-latin-900.ttf") format("truetype"),url("/buildingmaterials/stayhomestyle/fonts/noto-sans-jp-v27-latin-900.svg#NotoSansJP") format("svg");font-display:swap}/*!
 * "Sawarabi Gothic is lisenced under the SIL Open Font License 1.1
 * http://fonts.googleapis.com
 * https://www.google.com/fonts/attribution
 * http://scripts.sil.org/OFL
 */@font-face{font-family:"large-font";font-style:normal;font-weight:400;src:url("/buildingmaterials/stayhomestyle/fonts/sawarabi-gothic-v8-latin-regular.eot");src:local("Sawarabi Gothic"),local("SawarabiGothic-Regular"),url("/buildingmaterials/stayhomestyle/fonts/sawarabi-gothic-v8-latin-regular.eot?#iefix") format("embedded-opentype"),url("/buildingmaterials/stayhomestyle/fonts/sawarabi-gothic-v8-latin-regular.woff2") format("woff2"),url("/buildingmaterials/stayhomestyle/fonts/sawarabi-gothic-v8-latin-regular.woff") format("woff"),url("/buildingmaterials/stayhomestyle/fonts/sawarabi-gothic-v8-latin-regular.ttf") format("truetype"),url("/buildingmaterials/stayhomestyle/fonts/sawarabi-gothic-v8-latin-regular.svg#SawarabiGothic") format("svg");font-display:swap}#SHS .ratio-base{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}#SHS .local-nav{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}#SHS .local-nav>ul{display:flex;width:100%;margin:10px 0}@media screen and (max-width:599px){#SHS .local-nav>ul{flex-wrap:wrap}}#SHS .local-nav>ul>li{border-left:1px solid #7a6a56;display:flex}@media screen and (min-width:600px){#SHS .local-nav>ul>li{flex-basis:14.28%;max-width:14.28%}#SHS .local-nav>ul>li:first-child{border:none}}@media screen and (max-width:599px){#SHS .local-nav>ul>li{flex-basis:50%;max-width:50%;border-bottom:1px solid #7a6a56}#SHS .local-nav>ul>li:first-child{border-left:none}#SHS .local-nav>ul>li:nth-child(2n){border-left:none}}#SHS .local-nav>ul>li>a{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#b5b5b6;font-family:small-font;background-color:#fff;line-height:1.2;padding:10px 0;transition:all 1s ease}@media screen and (max-width: 1024px){#SHS .local-nav>ul>li>a{padding:10px}}@media screen and (max-width:599px){#SHS .local-nav>ul>li>a{color:#777}}#SHS .local-nav>ul>li>a :first-child{font-weight:900;font-size:3rem;max-width:100%}@media screen and (max-width:599px){#SHS .local-nav>ul>li>a :first-child{font-size:2rem}}#SHS .local-nav>ul>li>a :last-child{font-size:1.5rem;max-width:100%}#SHS .local-nav>ul>li>a.current{color:#231815;background-color:#929bbc}#SHS .local-nav>ul>li>a:hover{color:#666}#SHS .local-nav>ul>li>a:hover:not(.current){background-color:#eee}@media screen and (max-width:599px){#SHS .local-nav>ul>li:first-child{flex-basis:100%;max-width:100%}}@media screen and (max-width:599px){#SHS .local-nav>ul>li:first-child>a{flex-direction:row}}#SHS .local-nav>ul>li:first-child>a>:nth-child(1),#SHS .local-nav>ul>li:first-child>a>:nth-child(2),#SHS .local-nav>ul>li:first-child>a>:nth-child(3){font-size:1.6rem;font-weight:normal}@media screen and (max-width:599px){#SHS .local-nav>ul>li:first-child>a>:nth-child(1),#SHS .local-nav>ul>li:first-child>a>:nth-child(2),#SHS .local-nav>ul>li:first-child>a>:nth-child(3){padding:20px 3px}}#SHS .link-banner{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}#SHS .link-banner>ul{width:100%;display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:40px;margin-bottom:40px}@media screen and (max-width:599px){#SHS .link-banner>ul>li+li{margin-top:20px}}#SHS .link-banner>ul a{transition:all .5s ease}#SHS .link-banner>ul a:hover{opacity:.8}#SHS .breadcrumb{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}#SHS>footer{margin-top:40px}@media print{.inc_common_header,.inc_common_footer,.local-nav,.breadcrumb,.bravo-button,.bravo-link,.link-button-area{display:none !important}body>.contents{padding-top:0 !important}.print-pbba{page-break-before:always}}.chapter__img03{aspect-ratio:29/6;width:100%;height:auto;display:block}.chapter__img04{aspect-ratio:1/1;width:100%;height:auto;display:block}.chapter__img05{aspect-ratio:29/6;width:100%;height:auto;display:block}.chapter__img06{aspect-ratio:29/6;width:100%;height:auto;display:block}#SHS .bravo{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:40px}@media screen and (min-width:600px)and (max-width:1024px){#SHS .bravo:nth-child(1n)>header .bravo-link-block{background-color:#e1c690}}#SHS .bravo:nth-child(2n)>header .bravo-detail-block{background-color:#f0e1c0}#SHS .bravo:nth-child(2n)>header .bravo-detail-block .bravo-copy{border-left-color:#be851a}@media screen and (min-width:600px)and (max-width:1024px){#SHS .bravo:nth-child(2n)>header .bravo-link-block{background-color:#f0e1c0}}#SHS .bravo:nth-child(2n)>header .bravo-link-block>a>.bravo-entry-info{background-color:#f0e1c0}#SHS .bravo:nth-child(2n)>header .bravo-detail-block{background-color:#f0e1c0}#SHS .bravo:nth-child(2n)>header .bravo-detail-space-block{background-color:#f0e1c0}@media screen and (min-width:600px){#SHS .bravo>header{display:grid;display:-ms-grid;grid-template-columns:calc(50% - 10px) calc(50% - 10px) 20px;-ms-grid-columns:calc(50% - 10px) calc(50% - 10px) 20px;grid-template-rows:1fr auto;-ms-grid-rows:1fr auto}}#SHS .bravo>header .bravo-title-block{grid-column:1/2;grid-row:1/2;-ms-grid-column:1;-ms-grid-row:1;position:relative;z-index:2;padding-left:20px;padding-top:3rem}@media screen and (min-width:600px)and (max-width:1024px){#SHS .bravo>header .bravo-title-block{display:grid}}#SHS .bravo>header .bravo-title-block .bravo-title{display:flex;flex-direction:column;font-family:large-font;font-weight:900;font-size:3.5rem}@media screen and (max-width:599px){#SHS .bravo>header .bravo-title-block .bravo-title{font-size:2.5rem}}#SHS .bravo>header .bravo-title-block .bravo-title .bravo-title-code{font-family:small-font;line-height:1.6;font-weight:900}#SHS .bravo>header .bravo-title-block .bravo-title .bravo-title-name{line-height:1.5}@media screen and (min-width:600px){#SHS .bravo>header .bravo-title-block .bravo-title .bravo-title-name{white-space:nowrap}}#SHS .bravo>header .bravo-title-block .bravo-explain{font-family:small-font;font-size:1.6rem;max-width:100%;word-break:break-all;padding:10px 10px 10px 0}@media screen and (min-width:600px)and (max-width:1024px){#SHS .bravo>header .bravo-title-block .bravo-explain{grid-column:2/1}}#SHS .bravo>header .bravo-detail-block{grid-column:1/2;grid-row:2/3;-ms-grid-column:1;-ms-grid-row:2;background-color:#e1c690;padding:20px}#SHS .bravo>header .bravo-detail-block .bravo-detail-title{max-width:100%;display:flex;flex-direction:column;align-items:flex-start;font-family:large-font;font-size:3rem;line-height:1.2;font-weight:900;padding:10px 0}#SHS .bravo>header .bravo-detail-block .bravo-detail-title .bravo-detail-space{max-width:100%;display:flex;flex-direction:column;align-items:center}#SHS .bravo>header .bravo-detail-block .bravo-detail-title .bravo-detail-space:after{content:"×"}#SHS .bravo>header .bravo-detail-block .bravo-detail-title .bravo-detail-work-style{max-width:100%}#SHS .bravo>header .bravo-detail-block .bravo-copy{border-left:10px solid #fff;padding:0 0 0 5px;font-size:1.6rem;font-family:small-font;margin-top:20px}#SHS .bravo>header .bravo-detail-block .bravo-spec{font-size:1.6rem;font-family:small-font;padding-top:20px}#SHS .bravo>header .bravo-link-block{grid-column:2/3;grid-row:1/3;-ms-grid-column:2;-ms-grid-row:1;-ms-grid-row-span:2;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:600px)and (max-width:1024px){#SHS .bravo>header .bravo-link-block{grid-row:2/3}}#SHS .bravo>header .bravo-link-block .bravo-pickup{display:flex;font-family:small-font;font-weight:700;font-size:2rem}@media screen and (min-width:600px)and (max-width:1024px){#SHS .bravo>header .bravo-link-block .bravo-pickup{width:375px}}@media screen and (max-width:599px){#SHS .bravo>header .bravo-link-block .bravo-pickup{margin:0 0 10px 10px}}#SHS .bravo>header .bravo-link-block .bravo-pickup:before{content:"|";transform:rotate(-45deg);margin-right:10px}#SHS .bravo>header .bravo-link-block .bravo-pickup:after{content:"|";transform:rotate(45deg);margin-left:10px}#SHS .bravo>header .bravo-link-block .bravo-entry-img{transition:opacity 1s ease;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;height:590px;width:590px}@media screen and (min-width:600px)and (max-width:1024px){#SHS .bravo>header .bravo-link-block .bravo-entry-img{width:375px;height:375px}}@media screen and (max-width:599px){#SHS .bravo>header .bravo-link-block .bravo-entry-img{margin:0 auto;width:330px;height:330px}}#SHS .bravo>header .bravo-link-block .bravo-entry-img-a1{background-image:url("/buildingmaterials/stayhomestyle/style01/img/index/a1_space.avif")}#SHS .bravo>header .bravo-link-block .bravo-entry-img-b1{background-image:url("/buildingmaterials/stayhomestyle/style01/img/index/b1_space.avif")}#SHS .bravo>header .bravo-link-block .bravo-entry-img-c1{background-image:url("/buildingmaterials/stayhomestyle/style01/img/index/c1_space.avif")}#SHS .bravo>header .bravo-link-block .bravo-entry-img-d1{background-image:url("/buildingmaterials/stayhomestyle/style01/img/index/d1_space.avif")}#SHS .bravo>header .bravo-link-block .bravo-entry-img .bravo-entry-code{position:absolute;left:10px;bottom:10px;line-height:1;font-size:3rem;font-family:small-font;font-weight:900;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.5),0 0 3px rgba(0,0,0,.5),0 0 3px rgba(0,0,0,.5),0 0 3px rgba(0,0,0,.5),0 0 3px rgba(0,0,0,.5),0 0 3px rgba(0,0,0,.5),0 0 3px rgba(0,0,0,.5),0 0 3px rgba(0,0,0,.5),0 0 3px rgba(0,0,0,.5),0 0 3px rgba(0,0,0,.5),0 0 3px rgba(0,0,0,.5)}#SHS .bravo>header .bravo-link-block>a{width:100%;flex-grow:1;display:flex;flex-direction:column}#SHS .bravo>header .bravo-link-block>a .bravo-entry-info{flex-grow:1;background-color:#e1c690;padding:10px 0 20px 10px;display:flex;justify-content:flex-end;transition:all 1s ease;width:100%;max-width:100%}@media screen and (max-width: 1024px){#SHS .bravo>header .bravo-link-block>a .bravo-entry-info{flex-grow:0;height:100%;align-items:baseline}}@media screen and (max-width:599px){#SHS .bravo>header .bravo-link-block>a .bravo-entry-info{padding:10px 20px}}#SHS .bravo>header .bravo-link-block>a .bravo-entry-info .bravo-button{border:2px solid #333;background-color:#fff;color:#333;display:flex;line-height:1.2;font-size:1.6rem;justify-content:space-between;align-items:center;transition:all 1s ease;width:calc(50% - 10px);position:relative}#SHS .bravo>header .bravo-link-block>a .bravo-entry-info .bravo-button>span{flex-grow:1;padding:5px 20px 5px 5px;display:flex;justify-content:center;align-items:center}#SHS .bravo>header .bravo-link-block>a .bravo-entry-info .bravo-button:after{padding:5px;content:"";margin:auto;position:absolute;top:0;bottom:0;right:5px;width:3px;height:3px;border-top:1px solid #333;border-right:1px solid #333;transform:rotate(45deg)}@media print{#SHS .bravo>header .bravo-link-block>a .bravo-entry-info .bravo-button:after{display:none}}#SHS .bravo>header .bravo-link-block>a:hover .bravo-entry-img{opacity:.8}#SHS .bravo>header .bravo-link-block>a:hover .bravo-entry-info{color:#000}#SHS .bravo>header .bravo-link-block>a:hover .bravo-button{background-color:#333;color:#fff}#SHS .bravo>header .bravo-link-block>a:hover .bravo-button::hover{border-color:#fff}#SHS .bravo>header .bravo-link-block>a:hover .bravo-button::after{border-color:#fff}#SHS .bravo>header .bravo-title-space-block{grid-column:3/4;grid-row:1/2;-ms-grid-column:3;-ms-grid-row:1}#SHS .bravo>header .bravo-detail-space-block{grid-column:3/4;grid-row:2/3;background-color:#e1c690;-ms-grid-column:3;-ms-grid-row:2}#SHS .charlie{padding:0 20px}#SHS .charlie>ul{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}@media screen and (max-width:599px){#SHS .charlie>ul{grid-template-columns:repeat(2, 1fr)}}#SHS .charlie>ul>li{margin-top:20px;display:flex}@media screen and (max-width:599px){#SHS .charlie>ul>li:empty{display:none}}#SHS .charlie>ul>li>a{font-family:small-font;font-size:1.6rem;line-height:1.2;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:100%;max-width:100%;transition:all 1s ease}#SHS .charlie>ul>li>a .charlie-code{max-width:100%;font-weight:900;font-size:2rem;padding:0 10px}#SHS .charlie>ul>li>a .charlie-title{display:flex;flex-grow:1;flex-direction:column;align-items:flex-start;padding:5px 10px;max-width:100%}#SHS .charlie>ul>li>a .charlie-title>.charlie-space{display:flex;max-width:100%;flex-direction:column;align-items:center}#SHS .charlie>ul>li>a .charlie-title>.charlie-space:after{content:"×"}#SHS .charlie>ul>li>a .charlie-title>.charlie-work-style{max-width:100%}#SHS .charlie>ul>li>a>.charlie-img{width:100%;background-size:cover;background-position:center center;transition:all 1s ease}#SHS .charlie>ul>li>a>.charlie-img>span{display:block;padding-bottom:100%}#SHS .charlie>ul>li>a .charlie-button{margin-top:20px;position:relative;border:2px solid #333;background-color:#fff;color:#333;display:flex;line-height:1.2;font-size:1.6rem;justify-content:space-between;align-items:center;transition:all 1s ease;width:100%}#SHS .charlie>ul>li>a .charlie-button>span{flex-grow:1;padding:5px 20px 5px 5px;display:flex;justify-content:center;align-items:center}#SHS .charlie>ul>li>a .charlie-button:after{padding:5px;content:"";margin:auto;position:absolute;top:0;bottom:0;right:5px;width:3px;height:3px;border-top:1px solid #333;border-right:1px solid #333;transform:rotate(45deg)}@media print{#SHS .charlie>ul>li>a .charlie-button:after{display:none}}@media screen and (max-width:599px){#SHS .charlie>ul>li>a .charlie-button>span{padding-left:5px}#SHS .charlie>ul>li>a .charlie-button:after{padding-right:5px}}@media print{#SHS .charlie>ul>li>a .charlie-button{display:none}}#SHS .charlie>ul>li>a:hover{color:#999}#SHS .charlie>ul>li>a:hover .charlie-img{opacity:.8}#SHS .charlie>ul>li>a:hover .charlie-button{background-color:#333;color:#fff}#SHS .charlie>ul>li>a:hover .charlie-button::hover{border-color:#fff}#SHS .charlie>ul>li>a:hover .charlie-button::after{border-color:#fff}#SHS .delta{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0}#SHS .delta>a{background-color:#b59a5b;color:#fff;border:1px solid #b59a5b;display:flex;width:100%;padding:10px 15px;justify-content:center;align-items:center;font-size:1.6rem;line-height:1.2;transition:all 1s ease;width:90%;max-width:600px}#SHS .delta>a+a{margin-top:20px}#SHS .delta>a:hover{background-color:#fff;color:#b59a5b}#SHS .echo{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding:50px 0;text-align:center}#SHS .echo a{transition:all 1s ease;width:80%;margin:auto;display:block}@media screen and (max-width:599px){#SHS .echo a{width:90%}}#SHS .echo a:hover{opacity:.7}#SHS .link-index{display:flex;justify-content:center;margin-top:50px}#SHS .link-index>dl{background-color:#eee;padding:50px}@media screen and (max-width:599px){#SHS .link-index>dl{padding:50px 20px}}#SHS .link-index>dl>dt{font-size:3rem;font-weight:900;color:#000;border-bottom:1px solid #000;line-height:1.2;display:flex}#SHS .link-index>dl>dt>span{color:#fff;background-color:#000;padding:10px;line-height:1;transform:rotate(-20deg)}#SHS .link-index>dl>dd{margin-top:12px}#SHS .link-index>dl>dd:nth-of-type(1)>a:before{content:"１）"}#SHS .link-index>dl>dd:nth-of-type(2)>a:before{content:"２）"}#SHS .link-index>dl>dd:nth-of-type(3)>a:before{content:"３）"}#SHS .link-index>dl>dd:nth-of-type(4)>a:before{content:"４）"}#SHS .link-index>dl>dd:nth-of-type(5)>a:before{content:"５）"}#SHS .link-index>dl>dd:nth-of-type(6)>a:before{content:"６）"}#SHS .link-index>dl>dd>a{display:flex;align-items:center;line-height:1.2;font-size:2.4rem;color:#0068b7;padding:5px 20px 5px 5px;transition:all .5s ease;position:relative}#SHS .link-index>dl>dd>a em{font-size:3.2rem;font-weight:900}#SHS .link-index>dl>dd>a>span{border-bottom:1px dotted #999;flex-grow:1;transition:all .5s ease}#SHS .link-index>dl>dd>a:after{content:"";margin:auto;position:absolute;top:0;bottom:0;right:5px;width:13px;height:13px;border-top:3px solid #0068b7;border-right:3px solid #0068b7;transform:rotate(45deg);padding-left:5px}#SHS .link-index>dl>dd>a:hover{color:#fff;background-color:#0068b7}#SHS .link-index>dl>dd>a:hover:after{border-color:#fff}#SHS .link-index>dl>dd>a:hover>span{border-color:#fff}