@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Marcellus");@import url("https://fonts.googleapis.com/css?family=Roboto:400");.content_block{position:relative}.module{margin:0 auto}@media screen and (min-width:461px){.module{padding:0 0.9rem}}@media screen and (max-width:460px){.module{padding:0 0.2rem}}.module+.module>*{margin-top:0.3rem}@media screen and (max-width:460px){.module+.module>*{margin-top:0.2rem}}.module+.module.dl_block .layout_margin,.module+.module.dl_block .layout_margin+*,.module+.module.dl_block>:first-of-type{margin-top:0}.dl_block{position:relative;background-image:linear-gradient(-45deg,#fff calc(50% - 1px),#e4e4e4 calc(50% - 1px),#e4e4e4 50%,#fff 50%,#fff calc(100% - 1px),#e4e4e4 calc(100% - 1px),#e4e4e4);background-size:5px 5px}@media screen and (min-width:461px){.dl_block{margin:0 0.9rem;padding:0.4rem}}@media screen and (max-width:460px){.dl_block{margin:0 0.2rem;padding:0.3rem 0.2rem}}.dl_block:before{content:"";margin:auto;display:block;background-color:#fff;position:absolute;top:0.1rem;left:0.1rem;bottom:0.1rem;right:0.1rem}@media screen and (max-width:460px){.dl_block:before{top:0.05rem;left:0.05rem;bottom:0.05rem;right:0.05rem}}.dl_block .module{position:relative;padding:0}.sec_tit01{font-family:ryo-display-plusn,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;font-style:normal;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.36rem;letter-spacing:0.02em;line-height:1.4;color:#dd3a43;background-color:#f9f9f9;margin-bottom:0.4rem;padding-left:0.3rem;padding-top:0.16rem;padding-bottom:0.1rem;background-image:url(/img/pkg_common/sec_tit01_deco.png);background-size:0.09rem auto;background-position:0 bottom;background-repeat:no-repeat}@media screen and (max-width:460px){.sec_tit01{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",ryo-display-plusn,游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}}.ie .sec_tit01{padding-top:0.42rem}@media screen and (max-width:460px){.sec_tit01{font-size:0.22rem;line-height:1.4;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-bottom:0;padding-left:0.15rem;padding-top:0.04rem;padding-bottom:0.04rem;background-image:url(/img/pkg_common/sec_tit01_deco_sp.png);background-size:0.05rem auto}}.sec_tit02{border-bottom:0.04rem solid #0E3683;position:relative;text-align:left;padding:0 0.3rem;height:0.66rem}@media screen and (max-width:460px){.sec_tit02{border-bottom:none;padding:0 0.2rem;height:11.6vw}}.sec_tit02:before{content:"";position:absolute;bottom:0;left:0;display:block;width:5.1rem;height:0.66rem;background-image:url(../img/pkg_common/sec_tit02_bg.png);background-size:100% auto;background-position:center center;background-repeat:no-repeat}@media screen and (min-width:461px){.sec_tit02:before{margin-bottom:-1px}}@media screen and (max-width:460px){.sec_tit02:before{width:100%;height:11.6vw}}.sec_tit02 span{display:inline-block;font-family:kozuka-mincho-pro,serif;font-style:normal;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.27rem;letter-spacing:0.07em;line-height:1;color:#fff;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:460px){.sec_tit02 span{font-size:0.17rem}}.sec_tit02 span strong{font-size:0.33rem}@media screen and (max-width:460px){.sec_tit02 span strong{font-size:0.21rem}}.sec_tit03{font-family:ryo-gothic-plusn,sans-serif;font-style:normal;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.26rem;letter-spacing:0.02em;line-height:1.4;color:#0E3683;margin-bottom:0.35rem;padding-top:0.1rem;padding-bottom:0.02rem;border-top:1px solid #0E3683;border-bottom:1px solid #0E3683}.ie .sec_tit03{margin-bottom:0.15rem;padding-top:0.3rem}@media screen and (max-width:460px){.sec_tit03{font-size:0.21rem;line-height:1.71;margin-bottom:0.15rem;padding-top:0.05rem;padding-bottom:0;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}}.nurikabe .sec_tit03{color:#ef8a1b;border-color:#ef8a1b}.floor .sec_tit03{color:#545ca7;border-color:#545ca7}.concrete_wall .sec_tit03{color:#80859c;border-color:#80859c}.sakan .sec_tit03{color:#2fa3e0;border-color:#2fa3e0}.sec_tit04{position:relative;display:block;font-family:ryo-gothic-plusn,sans-serif;font-style:normal;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.26rem;color:#0E3683;padding-left:0.7rem;margin-bottom:0.5rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (min-width:461px){.sec_tit04{margin-bottom:0.25rem;padding-top:0.26rem;padding-bottom:0.2rem;background-image:-webkit-gradient(linear,left top,right top,color-stop(25%,rgba(255,255,255,0)),to(#eeeeee));background-image:linear-gradient(to right,rgba(255,255,255,0) 25%,#eeeeee 100%)}.ie .sec_tit04{padding-top:0.36rem;padding-bottom:0.1rem}}@media screen and (max-width:460px){.sec_tit04{font-size:0.22rem;padding-left:0.45rem;margin-bottom:0.2rem;line-height:1.4}}.sec_tit04:before{content:"";position:absolute;top:50%;left:0;display:block;margin-top:-0.25rem;width:0.5rem;height:0.5rem;background-image:url(/img/pkg_common/sec_tit04_deco.png);background-size:100% auto;background-position:center center;background-repeat:no-repeat}@media screen and (max-width:460px){.sec_tit04:before{margin-top:-0.2rem;width:0.35rem;height:0.35rem}}.sec_tit05{margin-bottom:0.6rem;text-align:center;position:relative;font-family:ryo-gothic-plusn,sans-serif;font-style:normal;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.3rem;letter-spacing:0.08em;line-height:1.75;color:#0E3683}@media screen and (max-width:460px){.sec_tit05{margin-bottom:0.2rem;font-size:0.22rem;line-height:1.4}}.sec_tit05:before{content:"";position:absolute;z-index:-1;top:50%;left:0;right:0;height:1px;margin-top:-0.02rem;background-color:#0E3683}.sec_tit05 span{position:relative;padding:0 0.5em;background-color:#fff;display:inline-block}.ie .sec_tit05 span{margin-top:0.25rem}.sec_tit06{text-align:center;background-color:#0E3683;color:#fff;font-family:ryo-gothic-plusn,sans-serif;font-style:normal;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.3rem;letter-spacing:0.08em;line-height:1.6;text-shadow:-0.01rem -0.01rem 0 #000;padding:0.15rem 0 0.1rem}.ie .sec_tit06{padding:0.3rem 0 0}@media screen and (max-width:460px){.sec_tit06{font-size:0.22rem;line-height:1.41;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}}.nurikabe .sec_tit06{background:#ef8a1b}.floor .sec_tit06{background:#545ca7}.concrete_wall .sec_tit06{background:#80859c}.sakan .sec_tit06{background:#2fa3e0}.mod_main{padding-top:2.06rem}@media screen and (max-width:460px){.mod_main{padding-top:0.5rem}}@media screen and (min-width:461px){.sec_content{background-image:url(../common/img/bg_deco05.jpg);background-position:center center;background-size:6rem 6rem;background-repeat:repeat}}.content_block,.pkg_element{position:relative;z-index:1}.content_block{position:relative;max-width:14.4rem;width:100%;margin:0 auto;background-color:#fff}.main_column{-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:461px){.main_column{margin-left:2rem;width:calc(100% - 2rem);min-height:9rem}}@media screen and (max-width:460px){.main_column{width:100%}}.side_column{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:461px){.side_column{position:absolute;top:0;left:0;bottom:0;width:2rem;border-right:1px solid #d8dfe7}}@media screen and (max-width:460px){.side_column{width:100%}.contact .side_column,.information .side_column,.works .side_column{display:none}}.side_column>.title{padding:0.4rem 0 0.4rem 0.25rem;font-family:ryo-gothic-plusn,sans-serif;font-style:normal;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.16rem;letter-spacing:0.04em;line-height:1.22;color:#fff;background-color:#0E3683;border-bottom:0.05rem solid #0f3784;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:460px){.side_column>.title{padding:0.2rem 0 0.15rem;text-align:center;font-size:0.17rem;letter-spacing:0.03em;line-height:1.76;border-bottom:none}}@media screen and (min-width:461px){.side_column>.title strong{font-size:0.27rem;display:block}}.side_column .nav_set dt{padding:0.35rem 0.25rem 0.25rem;font-family:ryo-gothic-plusn,sans-serif;font-style:normal;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.16rem;letter-spacing:0.04em;line-height:1.22;color:#fff;background-color:#0E3683;border-bottom:0.05rem solid #0f3784;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:460px){.side_column .nav_set dt{padding:0.2rem 0 0.15rem;text-align:center;font-size:0.17rem;letter-spacing:0.03em;line-height:1.76;border-bottom:none}}@media screen and (min-width:461px){.side_column .nav_set dt strong{font-size:0.27rem;display:block}}.nurikabe:not(.works) .side_column .nav_set dt{background-color:#ef8a1b;border-bottom:0.05rem solid #cd5a00}.floor:not(.works) .side_column .nav_set dt{background-color:#545ca7;border-bottom:0.05rem solid #2e367d}.concrete_wall:not(.works) .side_column .nav_set dt{background-color:#80859c;border-bottom:0.05rem solid #515671}.sakan:not(works) .side_column .nav_set dt{background-color:#2fa3e0;border-bottom:0.05rem solid #007cc8}.side_column .nav_set dd{border-top:1px solid #d8dfe7}.side_column .nav_set ul>li{font-size:0.15rem;letter-spacing:0.02em;line-height:1.46;font-weight:400;color:#0E3683;border-bottom:1px solid #d8dfe7}@media screen and (max-width:460px){.side_column .nav_set ul>li{font-size:0.13rem;line-height:1.57;text-align:center}}.side_column .nav_set ul>li a{display:block;padding:0.15rem 0.25rem 0.12rem;-webkit-transition:background-color 0.5s;transition:background-color 0.5s}@media screen and (min-width:461px){.side_column .nav_set ul>li a{padding-right:0}.side_column .nav_set ul>li a br[data-sc-sp]{display:block!important}}.no-touchevents .side_column .nav_set ul>li a a:hover,.side_column .nav_set ul>li a.current{background-color:rgba(14,54,131,0.1)}.nurikabe:not(.works) .side_column .nav_set ul>li a{color:#ef8a1b}.no-touchevents .nurikabe:not(.works) .side_column .nav_set ul>li a:hover,.nurikabe:not(.works) .side_column .nav_set ul>li a.current{background-color:rgba(239,138,27,0.1)}.floor:not(.works) .side_column .nav_set ul>li a{color:#545ca7}.floor:not(.works) .side_column .nav_set ul>li a.current,.no-touchevents .floor:not(.works) .side_column .nav_set ul>li a:hover{background-color:rgba(84,92,167,0.1)}.concrete_wall:not(.works) .side_column .nav_set ul>li a{color:#80859c}.concrete_wall:not(.works) .side_column .nav_set ul>li a.current,.no-touchevents .concrete_wall:not(.works) .side_column .nav_set ul>li a:hover{background-color:rgba(128,133,156,0.1)}.sakan:not(.works) .side_column .nav_set ul>li a{color:#2fa3e0}.no-touchevents .sakan:not(.works) .side_column .nav_set ul>li a:hover,.sakan:not(.works) .side_column .nav_set ul>li a.current{background-color:rgba(47,163,224,0.1)}.side_column .info_set{margin-top:0.45rem;margin-bottom:0.45rem;padding:0 0.15rem}.side_column .info_set dt{text-align:center;font-family:ryo-gothic-plusn,sans-serif;font-style:normal;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.14rem;letter-spacing:0.06em;line-height:1.59;color:#0E3683}.side_column .info_set .contact{margin-top:0.1rem;margin-bottom:0.1rem;max-width:1.7rem;height:0.4rem;border:0;background:#BC1919;background-image:-webkit-gradient(linear,left top,left bottom,from(#BC1919),to(#6B0000));background-image:linear-gradient(#BC1919 0%,#6B0000 100%)}.side_column .info_set .contact>span{font-family:ryo-gothic-plusn,sans-serif;font-style:normal;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.13rem;letter-spacing:0.06em;line-height:1;color:#fff}.side_column .info_set .contact>span:before{content:"";display:inline-block;margin-right:0.1rem;width:0.2rem;height:0.15rem;vertical-align:middle;background-image:url(../common/img/ico_mail.png);background-size:100% auto;background-position:center center;background-repeat:no-repeat}.side_column .info_set .tel{font-family:ryo-gothic-plusn,sans-serif;font-style:normal;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.21rem;letter-spacing:0.02em;color:#BC1919}.side_column .info_set .tel svg{position:relative;fill:#BC1919;width:0.24rem;height:0.24rem}.side_column .info_set .tel i{position:relative;display:inline-block;vertical-align:middle;margin-right:0.06rem}.side_column .info_set .date{margin-top:0.1rem;text-align:center;display:block;font-family:ryo-gothic-plusn,sans-serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.12rem;letter-spacing:0.06em;line-height:1.6;padding:0.1rem 0;border-radius:0.08rem;border:1px solid #989898}.side_column .btn_set{margin-bottom:0.45rem;padding:0 0.15rem}.side_column .btn_set>li{width:100%;border-bottom:0.05rem solid rgba(0,0,0,0.1)}.side_column .btn_set>li a{display:block;height:0.85rem;position:relative;text-align:center;background:#0E3683;background-image:-webkit-gradient(linear,left top,left bottom,from(#0E3683),to(#0f3784));background-image:linear-gradient(#0E3683 0%,#0f3784 100%);color:#fff;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.side_column .btn_set>li a:before{content:"";position:absolute;z-index:1;top:0.03rem;bottom:0.03rem;left:0.03rem;right:0.03rem;border:0.01rem solid rgba(255,255,255,0.4)}.side_column .btn_set>li a span{display:inline-block;font-family:ryo-gothic-plusn,sans-serif;font-style:normal;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.16rem;letter-spacing:0.08em;line-height:1.35;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ie .side_column .btn_set>li a span{margin-top:0.06rem}.no-touchevents .side_column .btn_set>li a:hover{opacity:0.5}.side_column .btn_set>li:nth-child(2){margin-top:0.15rem}.side_column .btn_set>li:nth-child(2) a span{line-height:1.23}.side_column .bnr_set{margin-bottom:0.45rem;padding:0 0.15rem}.side_column .bnr_set a{display:block;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.no-touchevents .side_column .bnr_set a:hover{opacity:0.5}.side_column .bnr_set img{max-width:100%;width:100%;height:auto}@media screen and (min-width:461px){.section{padding:0.45rem 0}}@media screen and (max-width:460px){.section{padding:0.3rem 0}}.section+.section{border-top:1px solid #d8dfe7}.section:last-child{padding-bottom:1rem}@media screen and (max-width:460px){.section:last-child{padding-bottom:0.5rem}}.page_tit{position:relative;width:100%}@media screen and (min-width:461px){.page_tit{height:4.5rem}}@media screen and (max-width:460px){.page_tit{border-top:1px solid #d8dfe7;text-align:center;background-image:url(../common/img/bg_deco05.jpg);background-position:center center;background-repeat:repeat}}.page_tit .bg{width:100%;height:100%}@media screen and (min-width:461px){.page_tit .bg{position:absolute;z-index:0;top:0}.page_tit .bg:before{content:"";display:block;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.8)),color-stop(20%,rgba(255,255,255,0.8)),color-stop(50%,rgba(255,255,255,0)));background-image:linear-gradient(to right,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.8) 20%,rgba(255,255,255,0) 50%);position:absolute;top:0;left:0}}@media screen and (max-width:460px){.page_tit .bg{height:55.55vw}}.page_tit .in{position:relative;z-index:1;max-width:13.2rem;margin:auto;padding-top:0.5rem}@media screen and (min-width:461px){.page_tit .in{padding-left:0.6rem}}@media screen and (max-width:460px){.page_tit .in{padding:0.3rem 0.2rem;min-height:0.9rem;-webkit-box-sizing:border-box;box-sizing:border-box}}.page_tit .title{font-family:ryo-gothic-plusn,sans-serif;font-style:normal;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.42rem;letter-spacing:0.02em;line-height:1.75;color:#0E3683}@media screen and (max-width:460px){.page_tit .title{font-size:0.23rem;line-height:1.34;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";text-align:center}}@media screen and (min-width:461px){.page_tit .title .line{font-family:ryo-display-plusn,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;font-style:normal;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.3;padding-top:0.1rem}}@media screen and (min-width:461px) and (max-width:460px){.page_tit .title .line{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",ryo-display-plusn,游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}}.nurikabe:not(.works) .page_tit .title{color:#ef8a1b}.floor:not(.works) .page_tit .title{color:#545ca7}.concrete_wall:not(.works) .page_tit .title{color:#80859c}.sakan:not(.works) .page_tit .title{color:#2fa3e0}.page_tit .catch{font-family:ryo-gothic-plusn,sans-serif;font-style:normal;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.22rem;letter-spacing:0.03em;line-height:2;margin-top:0.1rem}@media screen and (max-width:460px){.page_tit .catch{display:none;font-size:0.16rem;line-height:1.56;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}}@media screen and (min-width:461px){.page_tit .line{display:inline-block;padding:0.1rem 0.1rem 0.05rem;line-height:1}}@media screen and (min-width:461px){.works .page_tit{height:2.8rem}}@media screen and (max-width:460px){.works .page_tit .bg{height:34.72vw}}@media screen and (min-width:461px){.information .page_tit{height:2.8rem}}@media screen and (max-width:460px){.information .page_tit .in{min-height:0}}@media screen and (max-width:460px){.information .page_tit .bg{height:34.72vw}}@media screen and (min-width:461px){.contact .page_tit{height:2.8rem}}@media screen and (max-width:460px){.contact .page_tit .in{min-height:0}}@media screen and (max-width:460px){.contact .page_tit .bg{height:34.72vw}}@media screen and (min-width:461px){.error .page_tit{height:2.8rem}}@media screen and (max-width:460px){.error .page_tit .in{min-height:0}}@media screen and (max-width:460px){.error .page_tit .bg{height:34.72vw}}.list_pager{display:block;text-align:center;padding-top:0.4rem;margin-top:0.3rem;letter-spacing:0;font-size:0}@media screen and (max-width:460px){.list_pager{width:calc(100% - 0.4rem);padding-top:0.2rem;margin:0.2rem auto 0}}.list_pager p{display:inline-block;font-size:0;letter-spacing:0;height:0.36rem;text-align:center}@media screen and (max-width:460px){.list_pager p{height:0.36rem}}.list_pager p a,.list_pager p span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:0.36rem;font-size:0.14rem;font-weight:700;letter-spacing:0;line-height:2.5;color:#fff;margin:0 0.07rem}@media screen and (max-width:460px){.list_pager p a,.list_pager p span{font-size:0.11rem;line-height:2.9;width:0.36rem;margin:0 0.05rem}}.list_pager p span{background-color:#0e3683}.list_pager p a{background-color:rgba(14,54,131,0.3);-webkit-transition:background-color 0.5s;transition:background-color 0.5s}.no-touchevents .list_pager p a:hover{background-color:#0e3683}.list_pager p .extend{background:none;color:#1d1d1d;width:1em}@media screen and (max-width:460px){.list_pager p .extend{margin:0}}.detail_pager{margin:0.8rem auto 0;padding:0.3rem 0 0;border-top:2px solid #0E3683;position:relative;max-width:10.6rem;font-size:0.14rem;letter-spacing:0.02em;line-height:1;font-weight:700;color:#0E3683;text-align:center}@media screen and (max-width:460px){.detail_pager{width:calc(100% - 0.4rem);margin:0.3rem auto 0!important;padding:0.2rem 0 0}}.detail_pager ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.detail_pager ul li{width:50%;color:#0E3683}@media screen and (max-width:460px){.detail_pager ul li{position:relative}}.detail_pager ul li a{display:block;position:relative;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.detail_pager ul li a:after,.detail_pager ul li a:before{content:"";position:absolute;display:block;background-color:#0E3683}.detail_pager ul li a:before{bottom:0.04rem;width:0.4rem;height:0.02rem}.detail_pager ul li a:after{bottom:0.05rem;width:0.02rem;height:0.12rem;-webkit-transform-origin:center bottom;transform-origin:center bottom}@media screen and (max-width:460px){.detail_pager ul li a{position:absolute;text-align:center;width:5em;height:0.36rem;-webkit-box-sizing:border-box;box-sizing:border-box}}.no-touchevents .detail_pager ul li a:hover{opacity:0.5}@media screen and (min-width:461px){.detail_pager ul .left{padding-left:0.55rem;text-align:left}}@media screen and (max-width:460px){.detail_pager ul .left{left:0}}.detail_pager ul .left:before{left:0}@media screen and (max-width:460px){.detail_pager ul .left:before{left:0.14rem}}.detail_pager ul .left:after{left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:460px){.detail_pager ul .left:after{left:0.14rem}}@media screen and (min-width:461px){.detail_pager ul .right{padding-right:0.55rem;text-align:right}}@media screen and (max-width:460px){.detail_pager ul .right{right:0;margin:0;padding:0}}.detail_pager ul .right:before{right:0}@media screen and (max-width:460px){.detail_pager ul .right:before{right:0.14rem}}.detail_pager ul .right:after{right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width:460px){.detail_pager ul .right:after{right:0.14rem}}.detail_pager .center{position:relative;top:-0.12rem;display:inline-block;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}@media screen and (max-width:460px){.detail_pager .center{top:0}}.no-touchevents .detail_pager .center:hover{opacity:0.5}.detail_pager .center span{position:relative}@media screen and (min-width:461px){.detail_pager .center span{padding-left:0.36rem}}.detail_pager .center i{position:absolute;display:inline-block;vertical-align:middle}@media screen and (min-width:461px){.detail_pager .center i{left:0;top:50%;margin-top:-0.08rem}}@media screen and (max-width:460px){.detail_pager .center i{top:0.22rem;left:0;right:0}}.detail_pager .center svg{fill:#0E3683;width:0.16rem;height:0.16rem}@media screen and (max-width:460px){.detail_pager .center svg{width:0.1rem;height:0.1rem}}.layout_margin.s{height:0.4rem}.layout_margin.m{height:0.6rem}@media screen and (max-width:460px){.layout_margin.m{height:0.3rem}}.layout_margin.l{height:1rem}@media screen and (max-width:460px){.layout_margin.l{height:0.6rem}}@media screen and (min-width:461px){.pc_margin.s{height:0.4rem}.pc_margin.m{height:0.6rem}.pc_margin.l{height:1rem}}.free_text h1,.free_text h2,.free_text h3,.free_text h4,.free_text h5,.free_text h6,.layout_free_text h1,.layout_free_text h2,.layout_free_text h3,.layout_free_text h4,.layout_free_text h5,.layout_free_text h6{margin-bottom:1em;color:#0E3683}.ie .free_text h1,.ie .free_text h2,.ie .free_text h3,.ie .free_text h4,.ie .free_text h5,.ie .free_text h6,.ie .layout_free_text h1,.ie .layout_free_text h2,.ie .layout_free_text h3,.ie .layout_free_text h4,.ie .layout_free_text h5,.ie .layout_free_text h6{padding-top:0.3rem}@media screen and (max-width:460px){.free_text h1,.free_text h2,.free_text h3,.free_text h4,.free_text h5,.free_text h6,.layout_free_text h1,.layout_free_text h2,.layout_free_text h3,.layout_free_text h4,.layout_free_text h5,.layout_free_text h6{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-bottom:0.6em}.free_text h1 br,.free_text h2 br,.free_text h3 br,.free_text h4 br,.free_text h5 br,.free_text h6 br,.layout_free_text h1 br,.layout_free_text h2 br,.layout_free_text h3 br,.layout_free_text h4 br,.layout_free_text h5 br,.layout_free_text h6 br{display:none}}.nurikabe .free_text h1,.nurikabe .free_text h2,.nurikabe .free_text h3,.nurikabe .free_text h4,.nurikabe .free_text h5,.nurikabe .free_text h6,.nurikabe .layout_free_text h1,.nurikabe .layout_free_text h2,.nurikabe .layout_free_text h3,.nurikabe .layout_free_text h4,.nurikabe .layout_free_text h5,.nurikabe .layout_free_text h6{color:#ef8a1b}.floor .free_text h1,.floor .free_text h2,.floor .free_text h3,.floor .free_text h4,.floor .free_text h5,.floor .free_text h6,.floor .layout_free_text h1,.floor .layout_free_text h2,.floor .layout_free_text h3,.floor .layout_free_text h4,.floor .layout_free_text h5,.floor .layout_free_text h6{color:#545ca7}.concrete_wall .free_text h1,.concrete_wall .free_text h2,.concrete_wall .free_text h3,.concrete_wall .free_text h4,.concrete_wall .free_text h5,.concrete_wall .free_text h6,.concrete_wall .layout_free_text h1,.concrete_wall .layout_free_text h2,.concrete_wall .layout_free_text h3,.concrete_wall .layout_free_text h4,.concrete_wall .layout_free_text h5,.concrete_wall .layout_free_text h6{color:#505671}.sakan .free_text h1,.sakan .free_text h2,.sakan .free_text h3,.sakan .free_text h4,.sakan .free_text h5,.sakan .free_text h6,.sakan .layout_free_text h1,.sakan .layout_free_text h2,.sakan .layout_free_text h3,.sakan .layout_free_text h4,.sakan .layout_free_text h5,.sakan .layout_free_text h6{color:#2fa3e0}.free_text h1,.layout_free_text h1{font-family:ryo-gothic-plusn,sans-serif;font-style:normal;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.36rem;letter-spacing:0.02em;line-height:1.75;color:#dd3a43!important;margin-bottom:0.4rem}@media screen and (max-width:460px){.free_text h1,.layout_free_text h1{font-size:0.22rem;line-height:1.4;margin-bottom:0.2rem}}.free_text h2,.layout_free_text h2{position:relative;font-family:ryo-display-plusn,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;font-style:normal;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.28rem;letter-spacing:0.02rem;line-height:1.56;padding-bottom:0.1rem;overflow:hidden}@media screen and (max-width:460px){.free_text h2,.layout_free_text h2{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",ryo-display-plusn,游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}}@media screen and (max-width:460px){.free_text h2,.layout_free_text h2{font-size:0.22rem;line-height:1.4}.free_text h2 br,.layout_free_text h2 br{display:none}}.free_text h2:before,.layout_free_text h2:before{content:"";position:absolute;left:-2px;right:-2px;bottom:0;display:block;background-image:-webkit-gradient(linear,right top,left top,from(#0E3683),color-stop(33.3333333333%,#0E3683),color-stop(33.3333333333%,transparent),to(transparent));background-image:linear-gradient(to left,#0E3683,#0E3683 33.3333333333%,transparent 33.3333333333%,transparent 100%);background-size:6px 6px;height:5px;border:none;-webkit-transform:skewX(-40deg);transform:skewX(-40deg)}@media screen and (max-width:460px){.free_text h2:before,.layout_free_text h2:before{background-image:-webkit-gradient(linear,right top,left top,from(#0E3683),color-stop(40%,#0E3683),color-stop(40%,transparent),to(transparent));background-image:linear-gradient(to left,#0E3683,#0E3683 40%,transparent 40%,transparent 100%);background-size:5px 5px;height:3px;border:none}}.nurikabe .free_text h2:before,.nurikabe .layout_free_text h2:before{background-image:-webkit-gradient(linear,right top,left top,from(#ef8a1b),color-stop(33.3333333333%,#ef8a1b),color-stop(33.3333333333%,transparent),to(transparent));background-image:linear-gradient(to left,#ef8a1b,#ef8a1b 33.3333333333%,transparent 33.3333333333%,transparent 100%);background-size:6px 6px;height:5px;border:none}@media screen and (max-width:460px){.nurikabe .free_text h2:before,.nurikabe .layout_free_text h2:before{background-image:-webkit-gradient(linear,right top,left top,from(#ef8a1b),color-stop(40%,#ef8a1b),color-stop(40%,transparent),to(transparent));background-image:linear-gradient(to left,#ef8a1b,#ef8a1b 40%,transparent 40%,transparent 100%);background-size:5px 5px;height:3px;border:none}}.floor .free_text h2:before,.floor .layout_free_text h2:before{background-image:-webkit-gradient(linear,right top,left top,from(#545ca7),color-stop(33.3333333333%,#545ca7),color-stop(33.3333333333%,transparent),to(transparent));background-image:linear-gradient(to left,#545ca7,#545ca7 33.3333333333%,transparent 33.3333333333%,transparent 100%);background-size:6px 6px;height:5px;border:none}@media screen and (max-width:460px){.floor .free_text h2:before,.floor .layout_free_text h2:before{background-image:-webkit-gradient(linear,right top,left top,from(#545ca7),color-stop(40%,#545ca7),color-stop(40%,transparent),to(transparent));background-image:linear-gradient(to left,#545ca7,#545ca7 40%,transparent 40%,transparent 100%);background-size:5px 5px;height:3px;border:none}}.concrete_wall .free_text h2:before,.concrete_wall .layout_free_text h2:before{background-image:-webkit-gradient(linear,right top,left top,from(#505671),color-stop(33.3333333333%,#505671),color-stop(33.3333333333%,transparent),to(transparent));background-image:linear-gradient(to left,#505671,#505671 33.3333333333%,transparent 33.3333333333%,transparent 100%);background-size:6px 6px;height:5px;border:none}@media screen and (max-width:460px){.concrete_wall .free_text h2:before,.concrete_wall .layout_free_text h2:before{background-image:-webkit-gradient(linear,right top,left top,from(#505671),color-stop(40%,#505671),color-stop(40%,transparent),to(transparent));background-image:linear-gradient(to left,#505671,#505671 40%,transparent 40%,transparent 100%);background-size:5px 5px;height:3px;border:none}}.sakan .free_text h2:before,.sakan .layout_free_text h2:before{background-image:-webkit-gradient(linear,right top,left top,from(#2fa3e0),color-stop(33.3333333333%,#2fa3e0),color-stop(33.3333333333%,transparent),to(transparent));background-image:linear-gradient(to left,#2fa3e0,#2fa3e0 33.3333333333%,transparent 33.3333333333%,transparent 100%);background-size:6px 6px;height:5px;border:none}@media screen and (max-width:460px){.sakan .free_text h2:before,.sakan .layout_free_text h2:before{background-image:-webkit-gradient(linear,right top,left top,from(#2fa3e0),color-stop(40%,#2fa3e0),color-stop(40%,transparent),to(transparent));background-image:linear-gradient(to left,#2fa3e0,#2fa3e0 40%,transparent 40%,transparent 100%);background-size:5px 5px;height:3px;border:none}}.free_text h3,.layout_free_text h3{display:block;font-family:ryo-gothic-plusn,sans-serif;font-style:normal;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.26rem;letter-spacing:0.02em;line-height:1.4;padding-top:0.1rem;padding-bottom:0.02rem;border-top:1px solid #0E3683;border-bottom:1px solid #0E3683}@media screen and (max-width:460px){.free_text h3,.layout_free_text h3{font-size:0.21rem;line-height:1.71;padding-top:0.05rem;padding-bottom:0}}.nurikabe .free_text h3,.nurikabe .layout_free_text h3{border-color:#ef8a1b}.floor .free_text h3,.floor .layout_free_text h3{border-color:#545ca7}.concrete_wall .free_text h3,.concrete_wall .layout_free_text h3{border-color:#80859c}.sakan .free_text h3,.sakan .layout_free_text h3{border-color:#2fa3e0}.free_text h4,.layout_free_text h4{font-size:0.2rem;letter-spacing:0.02em;line-height:1.4;padding-left:1.5em}@media screen and (max-width:460px){.free_text h4,.layout_free_text h4{font-size:0.2rem;line-height:1.45}}.free_text h4:before,.layout_free_text h4:before{content:"■";display:inline-block;text-indent:-1.5em}.free_text h5,.layout_free_text h5{font-size:0.17rem;letter-spacing:0.02em;line-height:1.64}@media screen and (max-width:460px){.free_text h5,.layout_free_text h5{font-size:0.16rem;line-height:1.56}}.free_text h6,.layout_free_text h6{font-size:0.17rem;letter-spacing:0.02em;line-height:1.64;color:#1d1d1d}@media screen and (max-width:460px){.free_text h6,.layout_free_text h6{font-size:0.16rem;line-height:1.56}}.free_text p,.layout_free_text p{font-size:0.19rem;letter-spacing:0.02em;line-height:1.64}@media screen and (max-width:460px){.free_text p,.layout_free_text p{font-size:0.16rem;letter-spacing:0.02em;line-height:1.56;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}}.free_text p+p,.layout_free_text p+p{margin-top:1em}.free_text a,.layout_free_text a{text-decoration:underline}.no-touchevents .free_text a:hover,.no-touchevents .layout_free_text a:hover{text-decoration:none}.free_text strong,.layout_free_text strong{color:#ff7611;font-weight:700}.free_text b,.layout_free_text b{font-weight:700}.free_text img,.layout_free_text img{max-width:100%;width:100%;height:auto}.free_text ul,.layout_free_text ul{list-style-type:none;padding-left:0}.free_text ul>li,.layout_free_text ul>li{position:relative;font-size:0.17rem;letter-spacing:0.02em;line-height:1.6;padding-left:0.3rem;margin-bottom:0.1rem}@media screen and (max-width:460px){.free_text ul>li,.layout_free_text ul>li{font-size:0.16rem;line-height:1.56;padding-left:0.27rem;margin-bottom:0.05rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}}.free_text ul>li:before,.layout_free_text ul>li:before{content:"●";position:absolute;left:0;top:0;color:#0E3683;display:inline-block}.free_text ol,.layout_free_text ol{counter-reset:item;list-style-type:none;padding-left:0}.free_text ol>li,.layout_free_text ol>li{position:relative;font-size:0.17rem;letter-spacing:0.02em;line-height:1.6;padding-left:0.45rem;margin-bottom:0.1rem}@media screen and (max-width:460px){.free_text ol>li,.layout_free_text ol>li{font-size:0.16rem;line-height:1.56;padding-left:0.27rem;margin-bottom:0.05rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}}.free_text ol>li:after,.free_text ol>li:before,.layout_free_text ol>li:after,.layout_free_text ol>li:before{content:"";position:absolute;display:inline-block}.free_text ol>li:before,.layout_free_text ol>li:before{counter-increment:item;content:counter(item);font-family:ryo-gothic-plusn,sans-serif;font-style:normal;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.2rem;letter-spacing:0.02em;line-height:1.5;color:#fff;left:0;display:block;height:0.26rem;width:0.26rem;text-align:center}.ie .free_text ol>li:before,.ie .layout_free_text ol>li:before{padding-top:0.08rem}@media screen and (max-width:460px){.free_text ol>li:before,.layout_free_text ol>li:before{font-size:0.15rem;width:0.2rem;line-height:1.82}}.free_text ol>li:after,.layout_free_text ol>li:after{top:0;left:0;z-index:-1;background-color:#0E3683;border-radius:50%;width:0.26rem;height:0.26rem}@media screen and (max-width:460px){.free_text ol>li:after,.layout_free_text ol>li:after{top:0.02rem;width:0.2rem;height:0.2rem}}.free_text hr,.layout_free_text hr{display:block;height:0;border:none}.free_text hr:before,.layout_free_text hr:before{content:"";display:block;height:1px;width:100%;background-color:#d8dfe7}.layout_btn_wrap{font-size:0}.layout_btn_wrap:after{content:"";display:block;clear:both}.layout_btn_wrap .mod_btn01{display:block;height:auto;background-image:none;background-color:#fff;border:1px solid #0f3784;margin:0.2rem auto;padding:0.04rem 0.1rem;max-width:3.6rem;min-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.layout_btn_wrap .mod_btn01:before{content:"";display:block;width:100%;height:100%;pointer-events:none;background:#0E3683;background-image:-webkit-gradient(linear,left top,left bottom,from(#0E3683),to(#0f3784));background-image:linear-gradient(#0E3683 0%,#0f3784 100%);opacity:0;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;position:absolute;left:0;top:0}.no-touchevents .layout_btn_wrap .mod_btn01:hover:before{opacity:1}.no-touchevents .layout_btn_wrap .mod_btn01:hover span{color:#fff}@media screen and (min-width:461px){.layout_btn_wrap .mod_btn01{height:0.54rem}}@media screen and (max-width:460px){.layout_btn_wrap .mod_btn01{margin:0.2rem auto 0;padding:0.14rem 0.1rem;min-height:0.46rem}}.layout_btn_wrap .mod_btn01>span{font-size:0.15rem;letter-spacing:0.08em;line-height:1.88;font-weight:700;position:relative;color:#0f3784;-webkit-transition:color 0.5s;transition:color 0.5s}@media screen and (min-width:461px){.layout_btn_wrap .mod_btn01>span{font-size:0.14rem}}@media screen and (max-width:460px){.layout_btn_wrap .mod_btn01>span{-webkit-transform:none;transform:none;font-size:0.15rem;line-height:1.46}}.layout_btn_wrap .large{max-width:4rem}@media screen and (max-width:460px){.layout_btn_wrap .large{max-width:2.9rem}}.layout_btn_wrap .middle{max-width:3.6rem}@media screen and (max-width:460px){.layout_btn_wrap .middle{max-width:2.6rem}}.layout_btn_wrap .small{max-width:3.2rem}@media screen and (max-width:460px){.layout_btn_wrap .small{max-width:2.1rem}}.layout_btn_wrap .left{float:left}.layout_btn_wrap .right{float:right}.layout_btn_wrap .center{margin-left:auto;margin-right:auto}.layout_img{width:100%;height:auto;pointer-events:none;max-height:100%}.layout_lr_block{position:relative;z-index:1;font-size:0.19rem;line-height:2.2;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:461px){.layout_lr_block.ph_l .ph{float:left}.layout_lr_block.ph_l p{float:right;width:calc(100% - 5.1rem)}.layout_lr_block.ph_l .txt_box{margin-left:5.5rem;padding-left:0}.layout_lr_block.ph_l .txt_box p{float:none;width:100%}.layout_lr_block.ph_r .ph{float:right}.layout_lr_block.ph_r p{float:left;width:calc(100% - 5.1rem)}.layout_lr_block.ph_r .txt_box{margin-right:5.5rem;padding-right:0}.layout_lr_block.ph_r .txt_box p{float:none;width:100%}}@media screen and (min-width:461px) and (min-width:461px){.layout_lr_block.size1 .ph{padding-bottom:0}}@media screen and (min-width:461px) and (min-width:461px){.layout_lr_block.size1.ph_l .ph{position:absolute;left:0;height:100%}}@media screen and (min-width:461px) and (min-width:461px){.layout_lr_block.size1.ph_r .ph{position:absolute;right:0;height:100%}}@media screen and (min-width:461px){.layout_lr_block.size2 .ph{padding-bottom:33.33%}.layout_lr_block.size3 .ph{padding-bottom:28.235%}.layout_lr_block:after{display:block;clear:both;content:""}}@media screen and (max-width:460px){.layout_lr_block.ph_l{}.layout_lr_block.ph_l .ph{margin-bottom:0}.layout_lr_block.ph_l p{width:100%}.layout_lr_block.ph_l .txt_box p{width:100%}.layout_lr_block.ph_r{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.layout_lr_block.ph_r .ph{margin-top:0.25rem;margin-bottom:0}.layout_lr_block.ph_r p{width:100%}.layout_lr_block.ph_r .txt_box{margin-top:0}.layout_lr_block.ph_r .txt_box p{width:100%}.layout_lr_block.size1 .ph{padding-bottom:100%}.layout_lr_block.size2 .ph{padding-bottom:66.667%}.layout_lr_block.size3 .ph{padding-bottom:56.25%}.layout_lr_block.ph_btm{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.layout_lr_block.ph_btm .ph{margin-top:0.15rem}}@media screen and (min-width:461px){.layout_lr_block .ph{width:5.1rem;padding-bottom:33.33%}}@media screen and (max-width:460px){.layout_lr_block .ph{width:100%}}.layout_lr_block .txt_box{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}@media screen and (max-width:460px){.layout_lr_block .txt_box{margin-top:0.25rem;text-align:center}}@media screen and (max-width:460px){.layout_lr_block .free_text{text-align:left}}.layout_lr_block .free_text>:first-child{margin-top:0}.layout_col_block.col_2 .ph{-webkit-box-sizing:border-box;box-sizing:border-box;background-size:cover;cursor:pointer}@media screen and (max-width:460px){.layout_col_block.col_2 .li .txt_box{text-align:center}}@media screen and (max-width:460px){.layout_col_block.col_2 .li+.li{margin-top:0.25rem}}@media screen and (max-width:460px){.layout_col_block.col_2.left .ph{float:left;max-width:9.68rem;padding-bottom:35%;margin-bottom:0}}.layout_col_block.col_2.left .li{}@media screen and (max-width:460px){.layout_col_block.col_2.left .li .txt_box{margin-left:9.68rem;padding:1.32rem}}.layout_col_block.col_2.left:after{content:"";display:block;clear:both}.layout_col_block.col_2.ba .ba_wrap{width:100%;float:clear}@media screen and (max-width:460px){.layout_col_block.col_2.ba .ba_wrap{display:block}}@media screen and (min-width:461px){.layout_col_block.col_2.ba .ba_wrap+.ba_wrap{margin-left:0;margin-top:0.3rem}}@media screen and (min-width:461px){.layout_col_block.col_2.ba .ba_wrap .li{width:calc((100% - 0.41rem) / 2)}}@media screen and (max-width:460px){.layout_col_block.col_2.ba .ba_wrap .li{width:100%}}@media screen and (min-width:461px){.layout_col_block.col_2.ba .ba_wrap .li+.li{margin:0;margin-left:0.4rem}}@media screen and (max-width:460px){.layout_col_block.col_2.ba .ba_wrap .li+.li{margin-top:0}}@media screen and (min-width:461px){.layout_col_block.col_2.ba .ba_wrap .li+.li:before{width:0.4rem;height:100%;left:-0.4rem;top:0;background-image:url(/img/pkg_common/layout_col_block_ba_arrow02.png);background-position:left center;background-size:auto 0.66rem}}@media screen and (max-width:460px){.layout_col_block.col_2.ba .ba_wrap .li+.li:before{width:100%;top:0;left:0;right:0;height:0.2rem;background-image:url(/img/pkg_common/layout_col_block_ba_arrow01.png);background-position:center top;background-size:auto 0.17rem}}@media screen and (max-width:460px){.layout_col_block.col_2.ba .ba_wrap .li .label{font-size:0.13rem;padding:0 0.05rem}}@media screen and (max-width:460px){.layout_col_block.col_2.ba .ba_wrap .li .label:before{border-width:0.45rem 1.2rem 0 0}}@media screen and (max-width:460px){.layout_col_block.col_2.ba .ba_wrap .ph{height:47.22vw}}@media screen and (min-width:461px){.layout_col_block.col_3 .li:nth-child(3n+1){clear:both}}@media screen and (max-width:460px){.layout_col_block.col_3 .li{position:relative}}.layout_col_block.col_3 .ph{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.layout_col_block.col_3 .free_text{margin-top:0.1rem}@media screen and (max-width:460px){.layout_col_block.col_3 .free_text{margin-top:0.05rem}}.layout_col_block.col_3 .free_text p{font-size:0.16rem;line-height:1.68}@media screen and (max-width:460px){.layout_col_block.col_3 .free_text p{font-size:0.14rem;line-height:1.64}}@media screen and (max-width:460px){.layout_col_block.col_3:not(.ba) .li,.layout_col_block.col_3:not(.case) .li{min-height:31.11vw}}@media screen and (max-width:460px){.layout_col_block.col_3:not(.ba) .li+.li,.layout_col_block.col_3:not(.case) .li+.li{margin-top:0.1rem}}.layout_col_block.col_3:not(.ba) .txt_box,.layout_col_block.col_3:not(.case) .txt_box{}@media screen and (max-width:460px){.layout_col_block.col_3:not(.ba) .free_text,.layout_col_block.col_3:not(.case) .free_text{padding-left:54%;min-height:31.11vw}}@media screen and (max-width:460px){.layout_col_block.col_3:not(.ba) .mod_btn01,.layout_col_block.col_3:not(.case) .mod_btn01{margin-top:0.1rem;margin-bottom:0.2rem;max-width:100%}}@media screen and (max-width:460px){.layout_col_block.col_3:not(.ba) .ph,.layout_col_block.col_3:not(.case) .ph{position:absolute;top:0;left:0;width:48%;height:31.11vw}}@media screen and (max-width:460px){.layout_col_block.col_3.case{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:460px){.layout_col_block.col_3.case .li{width:48%;margin-bottom:0.2rem}}@media screen and (max-width:460px){.layout_col_block.col_3.case .li+.li{margin-top:0}}@media screen and (max-width:460px){.layout_col_block.col_3.case .ph{position:relative;width:100%;height:31.11vw}}.layout_col_block.col_3.case .txt_box{min-height:0}@media screen and (max-width:460px){.layout_col_block.col_3.case .free_text{padding-left:0;min-height:0}}@media screen and (max-width:460px){.layout_col_block.col_3.ba .ba_wrap .ph{height:24.16vw}}@media screen and (max-width:460px){.layout_col_block.col_4{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.layout_col_block.col_4 .li{width:48%;margin-bottom:0.1rem}}.layout_col_block.col_4 .txt_box{margin-top:0.1rem}@media screen and (max-width:460px){.layout_col_block.col_4 .txt_box{margin-top:0.05rem}}.layout_col_block.col_4 .free_text p{font-size:0.19rem;letter-spacing:0.02em;line-height:1.64;font-size:0.16rem;letter-spacing:0.02em;line-height:1.68}@media screen and (max-width:460px){.layout_col_block.col_4 .free_text p{font-size:0.16rem;letter-spacing:0.02em;line-height:1.56;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}}@media screen and (max-width:460px){.layout_col_block.col_4 .free_text p{font-size:0.15rem;line-height:1.6}}@media screen and (min-width:461px){.layout_col_block.col_4.size1 .ph{padding-bottom:100%}}@media screen and (max-width:460px){.layout_col_block.col_4.size1 .ph{height:88.88vw}}.layout_col_block.col_4.size1 .label{padding-bottom:100%!important}@media screen and (min-width:461px){.layout_col_block.col_4.size2 .ph{padding-bottom:66.66%}}@media screen and (max-width:460px){.layout_col_block.col_4.size2 .ph{height:59.25vw}}.layout_col_block.col_4.size2 .label{padding-bottom:66%!important}@media screen and (min-width:461px){.layout_col_block.col_4.size3 .ph{padding-bottom:56.52%}}@media screen and (max-width:460px){.layout_col_block.col_4.size3 .ph{height:22.77vw}}@media screen and (min-width:461px){.layout_col_block.col_4.size3 .label{padding-bottom:56.52%!important}}@media screen and (min-width:461px){.layout_col_block.size1 .ph{padding-bottom:100%}}@media screen and (max-width:460px){.layout_col_block.size1 .ph{height:88.88vw}}@media screen and (min-width:461px){.layout_col_block.size1 .label{padding-bottom:100%!important}}@media screen and (min-width:461px){.layout_col_block.size2 .ph{padding-bottom:72.72%}}@media screen and (max-width:460px){.layout_col_block.size2 .ph{height:59.25vw}}@media screen and (min-width:461px){.layout_col_block.size2 .label{padding-bottom:72.72%!important}}@media screen and (min-width:461px){.layout_col_block.size3 .ph{padding-bottom:56.47%}}@media screen and (max-width:460px){.layout_col_block.size3 .ph{height:50vw}}@media screen and (min-width:461px){.layout_col_block.size3 .label{padding-bottom:56.47%!important}}.layout_col_block.left .ph{width:100%}@media screen and (min-width:461px){.layout_col_block.left .ph{max-width:2.5rem;padding-bottom:1.4rem;float:left}}@media screen and (max-width:460px){.layout_col_block.left .ph{margin-top:0.25rem}}@media screen and (min-width:461px){.layout_col_block.left .txt_box{padding-left:2.7rem}}@media screen and (max-width:460px){.layout_col_block.left .txt_box{padding:0}}@media screen and (max-width:460px){.layout_col_block.left .li{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (min-width:461px){.layout_col_block.left .li .txt_box{padding:0;padding-left:2.7rem}}.layout_col_block.left:after{content:"";display:block;clear:both}.layout_col_block .name{font-size:0.18rem;letter-spacing:0.02em;line-height:1.55;font-weight:700;margin-bottom:0.1rem}@media screen and (max-width:460px){.layout_col_block .name{font-size:0.16rem;line-height:1;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}}.layout_col_block .ba_wrap{position:relative;z-index:1}@media screen and (max-width:460px){.layout_col_block .ba_wrap{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}}.layout_col_block .ba_wrap .li{width:100%}@media screen and (max-width:460px){.layout_col_block .ba_wrap .li{width:48%;padding-top:0.25rem}}@media screen and (max-width:460px){.layout_col_block .ba_wrap .li .name{position:absolute;top:0}}.layout_col_block .ba_wrap .li .label{position:absolute;z-index:1;font-family:poppins,sans-serif;font-style:normal;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.18rem;letter-spacing:0.04em;line-height:2;color:#fff;height:0}@media screen and (min-width:461px){.layout_col_block .ba_wrap .li .label{bottom:0;padding:0.05rem 0.1rem 72.72%}}@media screen and (max-width:460px){.layout_col_block .ba_wrap .li .label{font-size:0.09rem;padding:0 0.05rem}}.layout_col_block .ba_wrap .li .label:before{content:"";position:absolute;left:0;z-index:-1;display:block;width:0;height:0;border-style:solid;border-width:0.6rem 1.6rem 0 0;border-color:#0E3683 transparent transparent transparent}@media screen and (max-width:460px){.layout_col_block .ba_wrap .li .label:before{border-width:0.3rem 0.8rem 0 0}}@media screen and (min-width:461px){.layout_col_block .ba_wrap .li+.li{margin-top:0.3rem}}.layout_col_block .ba_wrap .li+.li:before{content:"";position:absolute;display:block;background-repeat:no-repeat}@media screen and (min-width:461px){.layout_col_block .ba_wrap .li+.li:before{left:0;right:0;top:-0.3rem;height:0.3rem;background-image:url(/img/pkg_common/layout_col_block_ba_arrow01.png);background-position:center top;background-size:0.82rem auto}}@media screen and (max-width:460px){.layout_col_block .ba_wrap .li+.li:before{top:0.25rem;left:-8%;width:8%;height:24.16vw;background-image:url(/img/pkg_common/layout_col_block_ba_arrow02.png);background-position:left center;background-size:0.09rem auto}}@media screen and (max-width:460px){.layout_col_block .ba_wrap .ph{height:24.16vw}}@media screen and (min-width:461px) and (min-width:461px){@supports (display:flow-root){.layout_col_block.col_1{display:flow-root}}@supports not (display:flow-root){.layout_col_block.col_1{display:block}.layout_col_block.col_1:after{content:"";display:block;clear:both}}.ie .layout_col_block.col_1{display:block;width:calc(100% + 1px)}.ie .layout_col_block.col_1:after{content:"";display:block;clear:both}.layout_col_block.col_1>*{margin:35px 0 0 35px;width:calc(100% / 1 - 0px);float:left}.ie .layout_col_block.col_1>*{margin:34px 0 0 34px}.ie .layout_col_block.col_1>*{width:calc((100% - 2px) / 1 - 0px)}.layout_col_block.col_1>:nth-child(1n+1){margin-left:0}.layout_col_block.col_1>:nth-child(-n+1){margin-top:0}}@media screen and (min-width:461px) and (min-width:461px){@supports (display:flow-root){.layout_col_block.col_2{display:flow-root}}@supports not (display:flow-root){.layout_col_block.col_2{display:block}.layout_col_block.col_2:after{content:"";display:block;clear:both}}.ie .layout_col_block.col_2{display:block;width:calc(100% + 1px)}.ie .layout_col_block.col_2:after{content:"";display:block;clear:both}.layout_col_block.col_2>*{margin:35px 0 0 35px;width:calc(100% / 2 - 17.5px);float:left}.ie .layout_col_block.col_2>*{margin:34px 0 0 34px}.ie .layout_col_block.col_2>*{width:calc((100% - 2px) / 2 - 17.5px)}.layout_col_block.col_2>:nth-child(odd){margin-left:0}.layout_col_block.col_2>:nth-child(-n+2){margin-top:0}}@media screen and (min-width:461px) and (min-width:461px){@supports (display:flow-root){.layout_col_block.col_3{display:flow-root}}@supports not (display:flow-root){.layout_col_block.col_3{display:block}.layout_col_block.col_3:after{content:"";display:block;clear:both}}.ie .layout_col_block.col_3{display:block;width:calc(100% + 1px)}.ie .layout_col_block.col_3:after{content:"";display:block;clear:both}.layout_col_block.col_3>*{margin:35px 0 0 35px;width:calc(100% / 3 - 23.3333333333px);float:left}.ie .layout_col_block.col_3>*{margin:34px 0 0 34px}.ie .layout_col_block.col_3>*{width:calc((100% - 2px) / 3 - 23.3333333333px)}.layout_col_block.col_3>:nth-child(3n+1){margin-left:0}.layout_col_block.col_3>:nth-child(-n+3){margin-top:0}}@media screen and (min-width:461px) and (min-width:461px){@supports (display:flow-root){.layout_col_block.col_4{display:flow-root}}@supports not (display:flow-root){.layout_col_block.col_4{display:block}.layout_col_block.col_4:after{content:"";display:block;clear:both}}.ie .layout_col_block.col_4{display:block;width:calc(100% + 1px)}.ie .layout_col_block.col_4:after{content:"";display:block;clear:both}.layout_col_block.col_4>*{margin:35px 0 0 35px;width:calc(100% / 4 - 26.25px);float:left}.ie .layout_col_block.col_4>*{margin:34px 0 0 34px}.ie .layout_col_block.col_4>*{width:calc((100% - 2px) / 4 - 26.25px)}.layout_col_block.col_4>:nth-child(4n+1){margin-left:0}.layout_col_block.col_4>:nth-child(-n+4){margin-top:0}}@media screen and (min-width:461px) and (min-width:461px){@supports (display:flow-root){.layout_col_block.col_5{display:flow-root}}@supports not (display:flow-root){.layout_col_block.col_5{display:block}.layout_col_block.col_5:after{content:"";display:block;clear:both}}.ie .layout_col_block.col_5{display:block;width:calc(100% + 1px)}.ie .layout_col_block.col_5:after{content:"";display:block;clear:both}.layout_col_block.col_5>*{margin:35px 0 0 35px;width:calc(100% / 5 - 28px);float:left}.ie .layout_col_block.col_5>*{margin:34px 0 0 34px}.ie .layout_col_block.col_5>*{width:calc((100% - 2px) / 5 - 28px)}.layout_col_block.col_5>:nth-child(5n+1){margin-left:0}.layout_col_block.col_5>:nth-child(-n+5){margin-top:0}}@media screen and (min-width:461px){.layout_col_block:after{content:"";display:block;clear:both}.layout_col_block .li{float:left}.layout_col_block .ba_wrap{float:left}}@media screen and (min-width:461px){.layout_col_block .ph{padding-bottom:72.72%}}@media screen and (max-width:460px){.layout_col_block .ph{height:50vw}}.layout_col_block .ph[data-lf=""]{height:0}.layout_col_block .ph[data-modal-img]{cursor:pointer}.layout_col_block .ph[data-modal-img]:after,.layout_col_block .ph[data-modal-img]:before{content:"";position:absolute;bottom:0;right:0;display:block;width:0.88rem;height:0.42rem}@media screen and (max-width:460px){.layout_col_block .ph[data-modal-img]:after,.layout_col_block .ph[data-modal-img]:before{width:0.67rem;height:0.31rem}}.layout_col_block .ph[data-modal-img]:before{z-index:1;background:#0E3683;background-image:-webkit-gradient(linear,left top,left bottom,from(#0E3683),to(#0f3784));background-image:linear-gradient(#0E3683 0%,#0f3784 100%)}.nurikabe .layout_col_block .ph[data-modal-img]:before{background:#ef8a1b;background-image:-webkit-gradient(linear,left top,left bottom,from(#ef8a1b),to(#cd5a00));background-image:linear-gradient(#ef8a1b 0%,#cd5a00 100%)}.floor .layout_col_block .ph[data-modal-img]:before{background:#545ca7;background-image:-webkit-gradient(linear,left top,left bottom,from(#545ca7),to(#2e367d));background-image:linear-gradient(#545ca7 0%,#2e367d 100%)}.concrete_wall .layout_col_block .ph[data-modal-img]:before{background:#80859c;background-image:-webkit-gradient(linear,left top,left bottom,from(#80859c),to(#515671));background-image:linear-gradient(#80859c 0%,#515671 100%)}.sakan .layout_col_block .ph[data-modal-img]:before{background:#2fa3e0;background-image:-webkit-gradient(linear,left top,left bottom,from(#2fa3e0),to(#007cc8));background-image:linear-gradient(#2fa3e0 0%,#007cc8 100%)}.layout_col_block .ph[data-modal-img]:after{z-index:1;background-image:url(../img/pkg_common/label_enlarge_txt.png);background-size:auto 100%;background-position:center center;background-repeat:no-repeat}.layout_col_block .ph:not([data-modal-img]){cursor:normal;pointer-events:none}.layout_col_block .ph:not([data-modal-img]):after,.layout_col_block .ph:not([data-modal-img]):before{content:none}.layout_col_block .txt_box{-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:460px){.layout_col_block .free_text{text-align:left}}.layout_col_block .li{position:relative;z-index:1}.layout_icon_col_block{}.layout_icon_col_block:after{content:"";display:block;clear:both}.layout_icon_col_block img{width:100%;margin:0 auto 0.1rem;background-size:cover;background-repeat:no-repeat;background-position:center center}@media screen and (min-width:461px){.layout_icon_col_block img{height:auto;max-height:1.2rem}}@media screen and (max-width:460px){.layout_icon_col_block img{max-width:0.96rem;margin:0 auto 0.26rem}}.layout_icon_col_block p{font-size:0.19rem;letter-spacing:0.02em;line-height:1.64}@media screen and (max-width:460px){.layout_icon_col_block p{font-size:0.16rem;letter-spacing:0.02em;line-height:1.56;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}}.layout_icon_col_block .li{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.layout_icon_col_block .li:after{content:"";display:block;clear:both}@media screen and (min-width:461px){.layout_icon_col_block .li+.li{margin-left:0.2rem}}.layout_icon_col_block .free_text{text-align:left}.layout_icon_col_block .free_text>:first-child{margin-top:0}@media screen and (min-width:461px){.layout_icon_col_block.col_4 img{width:1.2rem;height:auto;margin:0 auto 0.1rem}}@media screen and (max-width:460px){.layout_icon_col_block.col_4 img{width:0.8rem;height:auto;margin:0 auto 0.08rem}}@media screen and (min-width:461px){.layout_icon_col_block.col_4 .li{width:calc((100% - 0.6rem) / 4)}}@media screen and (max-width:460px){.layout_icon_col_block.col_4 .li{width:calc((100% - 0.12rem) / 2)}.layout_icon_col_block.col_4 .li:nth-child(2n){margin-left:0.12rem}.layout_icon_col_block.col_4 .li:nth-child(n+3){margin-top:0.2rem}}.layout_icon_col_block.col_4 p{font-size:0.16rem;line-height:1.75}@media screen and (max-width:460px){.layout_icon_col_block.col_4 p{font-size:0.15rem;line-height:1.6}}.layout_emphasis{width:100%;border:0.02rem solid #ebf1f6;-webkit-box-sizing:border-box;box-sizing:border-box}.layout_emphasis .title{font-size:0.22rem;letter-spacing:0.02em;line-height:1.27;font-weight:700;color:#0E3683;background-color:#ebf1f6;padding:0.15rem 0.3rem}@media screen and (max-width:460px){.layout_emphasis .title{font-size:0.2rem;line-height:1.4;text-align:left;padding:0.15rem 0.1rem 0.15rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}}.layout_emphasis .detail{padding:0.3rem}@media screen and (max-width:460px){.layout_emphasis .detail{padding:0.15rem 0.1rem 0.1rem}}@media screen and (min-width:461px){.layout_emphasis .detail>ol,.layout_emphasis .detail>ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:461px){.layout_emphasis .detail>ol>li,.layout_emphasis .detail>ul>li{width:45%}}.layout_emphasis .detail>ul{list-style-type:none;padding-left:0}.layout_emphasis .detail>ul>li{position:relative;font-size:0.17rem;letter-spacing:0.02em;line-height:1.6;padding-left:0.3rem;margin-bottom:0.1rem}@media screen and (max-width:460px){.layout_emphasis .detail>ul>li{font-size:0.16rem;line-height:1.56;padding-left:0.27rem;margin-bottom:0.05rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}}.layout_emphasis .detail>ul>li:before{content:"●";position:absolute;left:0;top:0;color:#0E3683;display:inline-block}.layout_emphasis .detail>ol{counter-reset:item;list-style-type:none;padding-left:0}.layout_emphasis .detail>ol>li{position:relative;font-size:0.17rem;letter-spacing:0.02em;line-height:1.6;padding-left:0.45rem;margin-bottom:0.1rem}@media screen and (max-width:460px){.layout_emphasis .detail>ol>li{font-size:0.16rem;line-height:1.56;padding-left:0.27rem;margin-bottom:0.05rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}}.layout_emphasis .detail>ol>li:after,.layout_emphasis .detail>ol>li:before{content:"";position:absolute;display:inline-block}.layout_emphasis .detail>ol>li:before{counter-increment:item;content:counter(item);font-family:ryo-gothic-plusn,sans-serif;font-style:normal;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.2rem;letter-spacing:0.02em;line-height:1.5;color:#fff;left:0;display:block;height:0.26rem;width:0.26rem;text-align:center}.ie .layout_emphasis .detail>ol>li:before{padding-top:0.08rem}@media screen and (max-width:460px){.layout_emphasis .detail>ol>li:before{font-size:0.15rem;width:0.2rem;line-height:1.82}}.layout_emphasis .detail>ol>li:after{top:0;left:0;z-index:-1;background-color:#0E3683;border-radius:50%;width:0.26rem;height:0.26rem}@media screen and (max-width:460px){.layout_emphasis .detail>ol>li:after{top:0.02rem;width:0.2rem;height:0.2rem}}.layout_emphasis.description_box{border-color:#d6dee9}.layout_emphasis.description_box dt{position:relative}@media screen and (max-width:460px){.layout_emphasis.description_box dt{font-size:0.17rem}}.layout_emphasis.description_box dt i{position:absolute;right:0.3rem;top:50%;display:block;margin-top:-0.17rem;width:0.35rem;height:0.35rem;-webkit-box-sizing:border-box;box-sizing:border-box;border:0.02rem solid;border-color:#0E3683;background-color:#fff}@media screen and (max-width:460px){.layout_emphasis.description_box dt i{right:0.15rem;width:0.27rem;height:0.27rem;margin-top:-0.13rem}}.layout_emphasis.description_box dt i:after,.layout_emphasis.description_box dt i:before{content:"";position:absolute;display:block}.layout_emphasis.description_box dt i:before{left:-5.5em;content:"詳しく見る";font-size:0.16rem;font-weight:700;font-style:normal;letter-spacing:0.02em;line-height:2.4;width:7em}@media screen and (max-width:460px){.layout_emphasis.description_box dt i:before{font-size:0.12rem;line-height:2}}.layout_emphasis.description_box dt i:after{left:50%;top:50%;margin-top:-0.06rem;margin-left:-0.065rem;width:0;height:0;border-style:solid;border-width:0 0.075rem 0.11rem 0.075rem;border-color:transparent transparent #0E3683 transparent;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}@media screen and (max-width:460px){.layout_emphasis.description_box dt i:after{margin-top:-0.04rem;margin-left:-0.055rem;border-width:0 0.055rem 0.08rem 0.055rem}}.layout_emphasis.description_box dt:not(.open) i:before{left:-3.5em;content:"閉じる";width:5em}.layout_emphasis.description_box dt:not(.open) i:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.layout_emphasis.description_box dd{padding:0.3rem;letter-spacing:0;font-size:0}@media screen and (max-width:460px){.layout_emphasis.description_box dd{padding:0.15rem;text-align:center}}.layout_emphasis.description_box .ph{display:inline-block;vertical-align:top;width:3.74rem;height:6.4rem}@media screen and (max-width:460px){.layout_emphasis.description_box .ph{width:1.87rem;height:3.2rem;margin:auto}}.layout_emphasis.description_box ol{counter-reset:item;list-style-type:none;padding-left:0}.layout_emphasis.description_box ol>li{position:relative;font-size:0.17rem;letter-spacing:0.02em;line-height:1.6;padding-left:0.45rem;margin-bottom:0.1rem}@media screen and (max-width:460px){.layout_emphasis.description_box ol>li{font-size:0.16rem;line-height:1.56;padding-left:0.27rem;margin-bottom:0.05rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}}.layout_emphasis.description_box ol>li:after,.layout_emphasis.description_box ol>li:before{content:"";position:absolute;display:inline-block}.layout_emphasis.description_box ol>li:before{counter-increment:item;content:counter(item);font-family:ryo-gothic-plusn,sans-serif;font-style:normal;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.2rem;letter-spacing:0.02em;line-height:1.5;color:#fff;left:0;display:block;height:0.26rem;width:0.26rem;text-align:center}.ie .layout_emphasis.description_box ol>li:before{padding-top:0.08rem}@media screen and (max-width:460px){.layout_emphasis.description_box ol>li:before{font-size:0.15rem;width:0.2rem;line-height:1.82}}.layout_emphasis.description_box ol>li:after{top:0;left:0;z-index:-1;background-color:#0E3683;border-radius:50%;width:0.26rem;height:0.26rem}@media screen and (max-width:460px){.layout_emphasis.description_box ol>li:after{top:0.02rem;width:0.2rem;height:0.2rem}}@media screen and (min-width:461px){.layout_emphasis.description_box ol{display:inline-block;margin-left:0.4rem;max-width:5.8rem;width:calc(100% - 4.2rem)}}@media screen and (max-width:460px){.layout_emphasis.description_box ol{display:block;margin-top:0.3rem}}.layout_emphasis.description_box ol>li{width:auto}@media screen and (max-width:460px){.layout_emphasis.description_box ol>li{text-align:left;padding-left:0;font-size:0.14rem;letter-spacing:0.02em;line-height:1.57}.layout_emphasis.description_box ol>li b{padding-left:0.27rem}.layout_emphasis.description_box ol>li:before{line-height:1.55}.layout_emphasis.description_box ol>li:after{top:0}}.layout_point_box{position:relative;border:0.05rem solid #0E3683;background-color:#fff;padding:0.2rem}.ie .layout_point_box{padding-top:0.4rem}@media screen and (max-width:460px){.layout_point_box{border-width:0.04rem;padding:0.2rem 0.25rem 0.1rem}}.layout_point_box:after,.layout_point_box:before{content:"";position:absolute;display:block;left:-0.34rem;top:0.56rem;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width:460px){.layout_point_box:after,.layout_point_box:before{left:-0.26rem;top:0.44rem}}.layout_point_box:before{border-bottom:0.38rem solid #bc1919;border-left:0.38rem solid transparent;border-right:0.38rem solid transparent;height:0;width:1.28rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:460px){.layout_point_box:before{border-width:0.27rem;width:0.98rem}}.layout_point_box:after{content:"ポイント";font-family:ryo-gothic-plusn,sans-serif;font-style:normal;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.18rem;letter-spacing:0.02em;line-height:2.4;text-align:center;color:#fff;width:1.28rem;height:0.38rem;width:1.28rem}@media screen and (max-width:460px){.layout_point_box:after{font-size:0.14rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";height:0.27rem;width:0.98rem}}.layout_point_box p{font-family:ryo-display-plusn,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;font-style:normal;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.24rem;letter-spacing:0.02em;line-height:1.41;color:#0E3683;text-align:center}@media screen and (max-width:460px){.layout_point_box p{font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",ryo-display-plusn,游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}}@media screen and (max-width:460px){.layout_point_box p{font-size:0.17rem;line-height:1.47;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}}.layout_point_box .red{color:#BC1919}.layout_report_box{position:relative;min-height:1.54rem;width:100%;border:2px solid;border-color:#3A2B26;padding:2px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.layout_report_box>dt{position:absolute;top:2px;bottom:2px;display:block;width:3.96rem;background-image:url(../img/pkg_common/report_set_bg.jpg);background-size:100% auto;background-repeat:repeat;background-position:center center}@media screen and (max-width:460px){.layout_report_box>dt{position:relative;top:0;width:100%;height:1.2rem}}.layout_report_box>dt a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.layout_report_box>dt a img{width:100%;max-width:100%;height:auto}.no-touchevents .layout_report_box>dt a:hover{opacity:0.5}@media screen and (min-width:461px){.layout_report_box>dd{margin-left:3.96rem}}.layout_report_box>dd ul{padding:0.1rem 0.4rem 0.2rem}@media screen and (max-width:460px){.layout_report_box>dd ul{padding:0.05rem 0.1rem 0.2rem}}.layout_report_box>dd li{font-size:0.16rem;letter-spacing:0.02rem;line-height:1.37;font-weight:700;padding:0.15rem;border-bottom:0.01rem solid rgba(29,29,29,0.2)}@media screen and (max-width:460px){.layout_report_box>dd li{padding:0.1rem 0;font-size:0.13rem;line-height:1.6;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:400}}.layout_report_box>dd li a{position:relative;display:block;padding-left:0.24rem;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.layout_report_box>dd li a:after,.layout_report_box>dd li a:before{content:"";position:absolute;display:inline-block}.layout_report_box>dd li a:before{left:0;top:0.03rem;width:0.15rem;height:0.15rem;background-color:#0E3683}.layout_report_box>dd li a:after{left:0.03rem;top:0.07rem;width:0.06rem;height:0.06rem;border:0.015rem solid #fff;border-bottom-color:transparent;border-left-color:transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-sizing:border-box;box-sizing:border-box}.no-touchevents .layout_report_box>dd li a:hover{opacity:0.5}.layout_bnr{text-align:center;font-size:0;letter-spacing:0}.layout_bnr .li{display:inline-block;vertical-align:top}@media screen and (min-width:461px){.layout_bnr .li+.li{margin-left:0.4rem}}@media screen and (max-width:460px){.layout_bnr .li+.li{margin-top:0.08rem}}.layout_bnr .li a{display:block;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;position:relative}.no-touchevents .layout_bnr .li a:hover{opacity:0.6}.layout_bnr .li img{display:block;max-width:9.8rem;width:100%;height:auto;margin:0 auto;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:460px){.layout_bnr .li img{margin:auto;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width:461px){.layout_bnr.col_2 .li{width:4.7rem}}@media screen and (max-width:460px){.layout_bnr.col_2 .li{width:100%}}@media screen and (min-width:461px){.layout_bnr.col_3 .li{width:3rem}}@media screen and (max-width:460px){.layout_bnr.col_3 .li{width:100%}}@media screen and (min-width:461px){.layout_bnr.col_4 .li{width:2.3rem}}@media screen and (min-width:461px){.layout_bnr.col_4 .li+.li{margin-left:0.2rem}}.layout_table{display:table;table-layout:fixed;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:461px){.layout_table.col_2{width:calc((100% - 0.2rem) / 2);max-width:5.1rem;float:left}.layout_table.col_2+.col_2{float:right}}@media screen and (max-width:460px){.layout_table.col_2+.col_2{border-top:none;margin-top:0}}.layout_table .row{display:table-row}.layout_table .row:first-child .td,.layout_table .row:first-child .th{border-top:none}.layout_table .td,.layout_table .th{display:table-cell;border-top:1px solid #d2d2d2;font-size:0.15rem;letter-spacing:0.05em;line-height:1.64;padding:0.1rem 0.2rem;vertical-align:top;text-align:left;vertical-align:middle}@media screen and (max-width:460px){.layout_table .td,.layout_table .th{font-size:0.14rem;line-height:1.42;padding:0.08rem}}.layout_table .th{width:2.1rem;background-color:#eaeae2;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}@media screen and (max-width:460px){.layout_table .th{width:0.88rem}}.layout_table .td{}.layout_table .td.free_text p{font-size:0.15rem;letter-spacing:0.05em}@media screen and (max-width:460px){.layout_table .td.free_text p{font-size:0.14rem;line-height:1.42}}.layout_table.thead{table-layout:auto}.layout_table.thead .row:first-child .td,.layout_table.thead .row:first-child .th{background-color:#eaeae2;text-align:center}.layout_table.thead .row:first-child .td{border-left:1px solid #d2d2d2}.layout_table.thead .td,.layout_table.thead .th{border-top:1px solid #d2d2d2;text-align:center}@media screen and (min-width:461px){.layout_table.thead .th{min-width:2.1rem}}@media screen and (max-width:460px){.layout_table.thead .th{min-width:0.88rem}}.layout_table.thead .td{border-left:1px solid #d2d2d2;white-space:nowrap}.module:after{content:"";display:block;clear:both}.module.thead{overflow:hidden;position:relative;max-width:9.8rem;padding-bottom:0.34rem}@media screen and (max-width:460px){.module.thead{padding:0;padding-bottom:0.22rem;width:calc(100% - 0.35rem)}}.layout_flow_arrow{position:relative;top:0;text-align:center;margin-top:0!important}@media screen and (max-width:460px){.layout_flow_arrow{top:0}}.layout_flow_arrow>img{width:100%;max-width:1.94rem;height:auto;pointer-events:none;max-height:100%}@media screen and (max-width:460px){.layout_flow_arrow>img{max-width:1.45rem}}.layout_flow_block{background-image:url(/img/pkg_common/border_deco.png);background-repeat:repeat;background-position:0 0;text-align:center;padding:0.3rem;font-size:0;letter-spacing:0}@media screen and (max-width:460px){.layout_flow_block{margin-left:-0.2rem;margin-right:-0.2rem;padding:0.2rem}}.layout_flow_block .li{position:relative}@media screen and (min-width:461px){.layout_flow_block .li{display:inline-block;vertical-align:top;max-width:1.84rem}.layout_flow_block .li:first-child figure:before{content:none}}@media screen and (max-width:460px){.layout_flow_block .li{display:block;width:50%}.layout_flow_block .li:last-child figure:before{content:none}}@media screen and (min-width:461px){.layout_flow_block .li+.li{margin-left:0.2rem}}@media screen and (max-width:460px){.layout_flow_block .li+.li{margin-top:0.1rem}}.layout_flow_block .li>dt{text-align:center;font-family:poppins,sans-serif;font-style:normal;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.2rem;letter-spacing:0.1em;line-height:1.41;font-weight:700;color:#0E3683}@media screen and (max-width:460px){.layout_flow_block .li>dt{font-size:0.2rem}}.layout_flow_block .li>dt strong{font-size:0.28rem}@media screen and (max-width:460px){.layout_flow_block .li>dt strong{font-size:0.28rem}}@media screen and (max-width:460px){.layout_flow_block .li>dd{position:relative;min-height:28.33vw}}@media screen and (min-width:461px){.layout_flow_block>.li{width:calc((100% - 0.8rem) / 5)}}.layout_flow_block figure{border:0.02rem solid #0E3683;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:461px){.layout_flow_block figure{position:relative;width:100%;height:1.22rem}}@media screen and (max-width:460px){.layout_flow_block figure{position:absolute;z-index:1;width:100%;height:28.33vw;margin-bottom:0.17rem}}.layout_flow_block figure .ph{width:100%;height:100%}.layout_flow_block figure:before{content:"";position:absolute;display:block;background-repeat:no-repeat}@media screen and (min-width:461px){.layout_flow_block figure:before{left:-0.22rem;top:0;width:0.2rem;height:1.22rem;background-image:url(/img/pkg_common/layout_flow_arr01.png);background-position:left center;background-size:0.18rem auto}}@media screen and (max-width:460px){.layout_flow_block figure:before{left:0;right:0;bottom:-0.17rem;height:0.17rem;background-image:url(/img/pkg_common/layout_flow_arr01_sp.png);background-position:center top;background-size:0.44rem auto}}@media screen and (min-width:461px){.layout_flow_block .txt_box{padding-top:0.1rem}}@media screen and (max-width:460px){.layout_flow_block .txt_box{position:relative;margin-right:-100%;padding-left:calc(100% + 0.2rem);text-align:left}}.layout_flow_block .free_text p{font-size:0.15rem;line-height:1.46}@media screen and (max-width:460px){.layout_flow_block .free_text p{font-size:0.14rem;line-height:1.64}}.layout_flow_block.slider{}.layout_flow_block.slider .li{width:100%}@media screen and (min-width:461px){.layout_flow_block.slider figure{width:auto;max-width:1.84rem}}@media screen and (max-width:460px){.layout_flow_block.slider figure{position:relative;width:1.54rem;height:1.02rem;margin:auto}}@media screen and (min-width:461px){.layout_flow_block.slider .txt_box{text-align:left;padding-top:0.15rem}}@media screen and (max-width:460px){.layout_flow_block.slider .txt_box{margin:0 -50%;padding:0}}.layout_flow_block [data-slidearea05]{padding:0}@media screen and (min-width:461px){.layout_flow_block [data-slidearea05].pcdisabled{max-width:10rem;margin:auto}.layout_flow_block [data-slidearea05].pcdisabled .contentWrapIn{padding:0!important}.layout_flow_block [data-slidearea05].pcdisabled .link{display:inline-block!important;width:calc((100% - 0.8rem) / 5)!important}.layout_flow_block [data-slidearea05].pcdisabled .link:not(.dammy)+.link{margin-left:0.2rem}.layout_flow_block [data-slidearea05].pcdisabled .link:not(.dammy)+.link figure:before{content:"";position:absolute;left:-0.22rem;top:0;display:block;width:0.2rem;height:1.22rem;background-image:url(/img/pkg_common/layout_flow_arr01.png);background-repeat:no-repeat;background-position:left center;background-size:0.18rem auto}.layout_flow_block [data-slidearea05].pcdisabled .link>.in{margin:0!important}.layout_flow_block [data-slidearea05].pcdisabled .btns01,.layout_flow_block [data-slidearea05].pcdisabled .link.dammy,.layout_flow_block [data-slidearea05].pcdisabled .pager{display:none!important}.layout_flow_block [data-slidearea05].pcdisabled .content{width:100%!important;left:auto!important}}.layout_flow_block [data-slidearea05] .contantWrap{max-width:104rem;width:100%;margin:auto;position:relative}.layout_flow_block [data-slidearea05] .contantWrap .btns01{position:absolute;left:0;right:0;margin:auto;height:100%;width:100%}@media screen and (max-width:460px){.layout_flow_block [data-slidearea05] .contantWrap .btns01{width:100%;height:1.02rem;top:0.4rem}}.layout_flow_block [data-slidearea05] .contantWrap .btns01 button{position:absolute;top:0;bottom:0;margin:auto;width:0.36rem;height:0.36rem;z-index:1;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media screen and (max-width:460px){.layout_flow_block [data-slidearea05] .contantWrap .btns01 button{width:0.27rem;height:0.27rem}}.layout_flow_block [data-slidearea05] .contantWrap .btns01 button:after,.layout_flow_block [data-slidearea05] .contantWrap .btns01 button:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-transition:0.2s;transition:0.2s}.layout_flow_block [data-slidearea05] .contantWrap .btns01 button:before{width:0.36rem;height:0.36rem;background-color:#0E3683}@media screen and (max-width:460px){.layout_flow_block [data-slidearea05] .contantWrap .btns01 button:before{width:0.27rem;height:0.27rem}}.layout_flow_block [data-slidearea05] .contantWrap .btns01 button:after{width:0.08rem;height:0.08rem;border:0.01rem solid #fff}.layout_flow_block [data-slidearea05] .contantWrap .btns01 button.next{right:-0.05rem}@media screen and (max-width:460px){.layout_flow_block [data-slidearea05] .contantWrap .btns01 button.next{right:0}}.layout_flow_block [data-slidearea05] .contantWrap .btns01 button.next:after{border-bottom:rgba(0,0,0,0)!important;border-left:rgba(0,0,0,0)!important;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:0.04rem}.layout_flow_block [data-slidearea05] .contantWrap .btns01 button.prev{left:-0.05rem}@media screen and (max-width:460px){.layout_flow_block [data-slidearea05] .contantWrap .btns01 button.prev{left:0}}.layout_flow_block [data-slidearea05] .contantWrap .btns01 button.prev:after{border-bottom:rgba(0,0,0,0)!important;border-right:rgba(0,0,0,0)!important;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:-0.04rem}.no-touchevents .layout_flow_block [data-slidearea05] .contantWrap .btns01 button:hover:before{background-color:#fff}.no-touchevents .layout_flow_block [data-slidearea05] .contantWrap .btns01 button:hover:after{border-color:#0E3683}.layout_flow_block [data-slidearea05] .contantWrap .contentWrapIn{padding:0 25%}@media screen and (max-width:460px){.layout_flow_block [data-slidearea05] .contantWrap .contentWrapIn{padding:0 24.5%}}.layout_flow_block [data-slidearea05] .contantWrap .contentWrapIn .content{position:relative;display:table}.layout_flow_block [data-slidearea05] .contantWrap .contentWrapIn .content.disableTrs{-webkit-transition:none!important;transition:none!important}.layout_flow_block [data-slidearea05] .contantWrap .contentWrapIn .content .link{display:table-cell;position:relative;top:0;left:0;height:100%}@media screen and (max-width:460px){.layout_flow_block [data-slidearea05] .contantWrap .contentWrapIn .content .link{opacity:0;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}}.layout_flow_block [data-slidearea05] .contantWrap .contentWrapIn .content .link.active{opacity:1}.layout_flow_block [data-slidearea05] .contantWrap .contentWrapIn .content .link>.in{margin:0 6.2%;text-align:center}@media screen and (max-width:460px){.layout_flow_block [data-slidearea05] .contantWrap .contentWrapIn .content .link>.in{margin:0 3.5%;position:relative}}.layout_flow_block [data-slidearea05] .contantWrap .pager{text-align:center}@media screen and (max-width:460px){.layout_flow_block [data-slidearea05] .contantWrap .pager{margin-top:0.2rem}}.layout_flow_block [data-slidearea05] .contantWrap .pager button{width:40px;height:40px;position:relative;display:inline-block;vertical-align:top}@media screen and (max-width:460px){.layout_flow_block [data-slidearea05] .contantWrap .pager button{width:0.25rem;height:0.25rem}}.layout_flow_block [data-slidearea05] .contantWrap .pager button:after,.layout_flow_block [data-slidearea05] .contantWrap .pager button:before{content:"";display:block;width:10px;height:10px;background-color:#869AC1;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}@media screen and (max-width:460px){.layout_flow_block [data-slidearea05] .contantWrap .pager button:after,.layout_flow_block [data-slidearea05] .contantWrap .pager button:before{width:0.1rem;height:0.1rem}}.layout_flow_block [data-slidearea05] .contantWrap .pager button:after{-webkit-transition:0.2s;transition:0.2s}.layout_flow_block [data-slidearea05] .contantWrap .pager button.active:after,.no-touchevents .layout_flow_block [data-slidearea05] .contantWrap .pager button:hover:after{background-color:#0E3683}.layout_flow_block [data-slidearea05] .contantWrap .pager button.active{cursor:default;pointer-events:none}.layout_case_block{background-image:url(/img/pkg_common/border_deco.png);background-repeat:repeat;background-position:0 0;padding:0.3rem}@media screen and (max-width:460px){.layout_case_block{padding:0.2rem;margin-left:-0.2rem;margin-right:-0.2rem}}.layout_case_block>.in{padding:0.3rem;background-color:#fff}@media screen and (max-width:460px){.layout_case_block>.in{padding:0.3rem 0.1rem}}@media screen and (min-width:461px){.layout_case_block>.in>.free_text{margin-bottom:0.2rem}}.layout_case_block>.in>.free_text p{font-size:0.15rem;line-height:1.66}.layout_case_block .layout_flow_block{padding-left:0;padding-right:0;padding-bottom:0}.layout_info_box{position:relative;width:100%}@media screen and (min-width:461px){.layout_info_box{height:1.94rem}}@media screen and (max-width:460px){.layout_info_box{letter-spacing:0;font-size:0}}.layout_info_box>dl{max-width:5.94rem;width:100%;height:100%;padding-top:0.2rem;margin:0 auto;background-color:#0E3683;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:460px){.layout_info_box>dl{background-color:#264A90;max-width:100%;padding:0.2rem 0.15rem}}.layout_info_box .catch{font-family:ryo-gothic-plusn,sans-serif;font-style:normal;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.22rem;letter-spacing:0.06em;line-height:1.63;color:#fff;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width:460px){.layout_info_box .catch{font-size:0.2rem;line-height:1.45}}.layout_info_box .contact{margin-top:0.1rem;margin-bottom:0.1rem;max-width:3.42rem;height:0.5rem;background:#BC1919;background-image:-webkit-gradient(linear,left top,left bottom,from(#BC1919),to(#6B0000));background-image:linear-gradient(#BC1919 0%,#6B0000 100%);border:0}.layout_info_box .contact:before{background:#BC1919;background-image:-webkit-gradient(linear,left top,left bottom,from(#BC1919),to(#BC1919));background-image:linear-gradient(#BC1919 0%,#BC1919 100%)}@media screen and (max-width:460px){.layout_info_box .contact{width:100%;height:0.45rem;margin:0.1rem auto 0.1rem}}.layout_info_box .contact>span{font-family:ryo-gothic-plusn,sans-serif;font-style:normal;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.14rem;letter-spacing:0.06em;line-height:1;color:#fff}@media screen and (max-width:460px){.layout_info_box .contact>span{font-size:0.15rem}}.layout_info_box .contact>span:before{content:"";display:inline-block;margin-right:0.1rem;width:0.22rem;height:0.18rem;vertical-align:middle;background-image:url(../common/img/ico_mail.png);background-size:100% auto;background-position:center center;background-repeat:no-repeat}@media screen and (max-width:460px){.layout_info_box .contact>span:before{margin-left:0.08rem;width:0.2rem;height:0.15rem}}.layout_info_box .tel_set{color:#fff;font-size:0;letter-spacing:0;text-align:center}@media screen and (max-width:460px){.layout_info_box .tel_set{margin-left:-0.15rem;margin-right:-0.15rem}}.layout_info_box .tel_set>dt{display:inline-block;vertical-align:middle;font-family:ryo-gothic-plusn,sans-serif;font-style:normal;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.13rem;letter-spacing:0.06em;line-height:1.42;text-align:left;margin-right:0.15rem}@media screen and (max-width:460px){.layout_info_box .tel_set>dt{font-size:0.1rem;line-height:1.31;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-right:0.05rem}}.layout_info_box .tel_set>dd{display:inline-block;vertical-align:middle}.layout_info_box .tel_set .tel{font-family:ryo-gothic-plusn,sans-serif;font-style:normal;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.26rem;letter-spacing:0.02em;color:#fff}@media screen and (max-width:460px){.layout_info_box .tel_set .tel{font-size:0.24rem;padding-right:0.35rem;position:relative}.layout_info_box .tel_set .tel:after,.layout_info_box .tel_set .tel:before{content:"";position:absolute;display:block}.layout_info_box .tel_set .tel:before{right:0;top:50%;margin-top:-0.175rem;width:0.27rem;height:0.27rem;border-radius:50%;background-color:#0E3683}}@media screen and (max-width:460px) and (max-width:460px){.layout_info_box .tel_set .tel:before{margin-top:-0.15rem;width:0.24rem;height:0.24rem}}@media screen and (max-width:460px){.layout_info_box .tel_set .tel:after{top:50%;right:0.11rem;margin-top:-0.065rem;width:0.06rem;height:0.06rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:0.01rem solid #fff;border-right:0.01rem solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@media screen and (max-width:460px) and (max-width:460px){.layout_info_box .tel_set .tel:after{right:0.1rem}}.layout_info_box .tel_set .tel svg{position:relative;fill:#fff;width:0.36rem;height:0.36rem}@media screen and (max-width:460px){.layout_info_box .tel_set .tel svg{width:0.24rem;height:0.24rem}}.layout_info_box .tel_set .tel i{position:relative;display:inline-block;vertical-align:middle;margin-right:0.08rem}@media screen and (max-width:460px){.layout_info_box .tel_set .tel i{margin-right:0.05rem}}.layout_info_box figure{position:absolute;top:0;bottom:0;display:block;width:calc((100% - 5.94rem) / 2);height:1.94rem;font-size:0;letter-spacing:0}@media screen and (max-width:460px){.layout_info_box figure{position:relative;display:inline-block;width:50%;height:36.99vw}}.layout_info_box figure>.ph{display:inline-block;width:50%;height:100%}.layout_info_box .left{left:0}.layout_info_box .right{right:0}.layout_list ul{list-style-type:none;padding-left:0}.layout_list ul>li{position:relative;font-size:0.17rem;letter-spacing:0.02em;line-height:1.6;padding-left:0.3rem;margin-bottom:0.1rem}@media screen and (max-width:460px){.layout_list ul>li{font-size:0.16rem;line-height:1.56;padding-left:0.27rem;margin-bottom:0.05rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}}.layout_list ul>li:before{content:"●";position:absolute;left:0;top:0;color:#0E3683;display:inline-block}@media screen and (min-width:461px){.layout_list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:461px){.layout_list ul li{width:45%}}.modal_wrap{position:fixed;display:none;z-index:2;width:90%;width:calc(100% - 1.2rem);height:90%;height:calc(100% - 0.2rem);max-width:9rem;max-height:9rem;margin:0;z-index:250000}@media screen and (max-width:460px){.modal_wrap{width:calc(100% - 0.4rem)}}.modal_wrap .modal_box{width:100%;height:100%;position:absolute}.modal_wrap .modal_box .modal_img{width:100%;height:100%;position:absolute}.modal_wrap .modal_box .modal_img img{margin:auto;position:absolute;left:0;right:0;top:-1rem;bottom:0;max-width:100%;max-height:100%;max-height:calc(100% - 1rem);height:auto;width:auto;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0.05rem 0.05rem 0.16rem rgba(30,30,30,0.5);box-shadow:0.05rem 0.05rem 0.16rem rgba(30,30,30,0.5)}@media screen and (max-width:460px){.modal_wrap .modal_box .modal_img img{border-width:0.05rem}}.modal_wrap .modal_box .modal_txt{width:100%;text-align:center;position:absolute;top:0;left:0}.modal_wrap .modal_box .modal_txt p{color:#fff;font-size:0.16rem;line-height:1.6}@media screen and (max-width:460px){.modal_wrap .modal_box .modal_txt p{font-size:0.11rem}}.modal_wrap .modal_close{margin:0 auto;padding:0.04rem 0;width:0.9rem;height:0.32rem;text-align:left;color:#fff;font-size:0.2rem;letter-spacing:0.09em;line-height:1;position:absolute;top:0;right:0;left:0;z-index:10;-webkit-transition:0.5s;transition:0.5s;opacity:0;font-family:"Roboto","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,sans-serif}@media screen and (max-width:460px){.modal_wrap .modal_close{font-size:0.14rem}}.modal_wrap .modal_close.view{opacity:1}.modal_wrap .modal_close i{display:block;margin:auto 0;width:0.12rem;height:0.12rem;position:absolute;top:0;bottom:0;right:0}.modal_wrap .modal_close i:after,.modal_wrap .modal_close i:before{content:"";display:block;margin:auto;width:0.18rem;height:0.02rem;background-color:#fff;position:absolute;top:0;right:-0.1rem;bottom:0;left:-0.1rem}.modal_wrap .modal_close i:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal_wrap .modal_close i:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal_wrap .arr{margin:auto 0;width:0.6rem;height:100%;position:absolute;top:-1rem;bottom:0;cursor:pointer;z-index:10}@media screen and (max-width:460px){.modal_wrap .arr{width:0.25rem}}.modal_wrap .arr:after{content:"";display:block;margin:auto;width:0.4rem;height:0.4rem;border-top:0.02rem solid #fff;border-right:0.02rem solid #fff;position:absolute;top:0;left:0;right:0;bottom:0}@media screen and (max-width:460px){.modal_wrap .arr:after{width:0.1rem;height:0.1rem}}.modal_wrap .arr.r{right:-0.6rem}@media screen and (max-width:460px){.modal_wrap .arr.r{right:-0.22rem}}.modal_wrap .arr.r:after{right:0.2rem;-webkit-transform:rotate(45deg) skew(10deg,10deg);transform:rotate(45deg) skew(10deg,10deg)}@media screen and (max-width:460px){.modal_wrap .arr.r:after{right:0.05rem}}.modal_wrap .arr.l{left:-0.6rem}@media screen and (max-width:460px){.modal_wrap .arr.l{left:-0.22rem}}.modal_wrap .arr.l:after{left:0.2rem;-webkit-transform:rotate(225deg) skew(10deg,10deg);transform:rotate(225deg) skew(10deg,10deg)}@media screen and (max-width:460px){.modal_wrap .arr.l:after{left:0.05rem}}.modal_wrap.view .modal_close{opacity:1}.modal_overlay{z-index:200000;display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,0.8)}@-webkit-keyframes ball-spin-fade-loader{50%{opacity:0.3;-webkit-transform:scale(0.4);transform:scale(0.4)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-spin-fade-loader{50%{opacity:0.3;-webkit-transform:scale(0.4);transform:scale(0.4)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.modal_loading{position:absolute;width:5px;height:5px;margin:auto;top:-250px;left:-5px;right:0;bottom:0}.modal_loading>div:first-child{top:0.25rem;left:0;-webkit-animation:ball-spin-fade-loader 1s -0.96s infinite linear;animation:ball-spin-fade-loader 1s -0.96s infinite linear}.modal_loading>div:nth-child(2){top:0.1704545455rem;left:0.1704545455rem;-webkit-animation:ball-spin-fade-loader 1s -0.84s infinite linear;animation:ball-spin-fade-loader 1s -0.84s infinite linear}.modal_loading>div:nth-child(3){top:0;left:0.25rem;-webkit-animation:ball-spin-fade-loader 1s -0.72s infinite linear;animation:ball-spin-fade-loader 1s -0.72s infinite linear}.modal_loading>div:nth-child(4){top:-0.1704545455rem;left:0.1704545455rem;-webkit-animation:ball-spin-fade-loader 1s -0.6s infinite linear;animation:ball-spin-fade-loader 1s -0.6s infinite linear}.modal_loading>div:nth-child(5){top:-0.25rem;left:0;-webkit-animation:ball-spin-fade-loader 1s -0.48s infinite linear;animation:ball-spin-fade-loader 1s -0.48s infinite linear}.modal_loading>div:nth-child(6){top:-0.1704545455rem;left:-0.1704545455rem;-webkit-animation:ball-spin-fade-loader 1s -0.36s infinite linear;animation:ball-spin-fade-loader 1s -0.36s infinite linear}.modal_loading>div:nth-child(7){top:0;left:-0.25rem;-webkit-animation:ball-spin-fade-loader 1s -0.24s infinite linear;animation:ball-spin-fade-loader 1s -0.24s infinite linear}.modal_loading>div:nth-child(8){top:0.1704545455rem;left:-0.1704545455rem;-webkit-animation:ball-spin-fade-loader 1s -0.12s infinite linear;animation:ball-spin-fade-loader 1s -0.12s infinite linear}.modal_loading>div{-webkit-animation-fill-mode:both;position:absolute;width:15px;height:15px;border-radius:100%;background-color:#fff;margin:2px}@media screen and (max-width:460px){.information .layout_col_block.col_3.information_box{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.information .layout_col_block.col_3.information_box .li{position:relative}@media screen and (min-width:461px){.information .layout_col_block.col_3.information_box .li{margin-bottom:0.25rem}}@media screen and (max-width:460px){.information .layout_col_block.col_3.information_box .li{width:47%;margin-top:0.1rem;margin-bottom:0.15rem}}.information .layout_col_block.col_3.information_box .wrapLink{content:"";position:absolute;z-index:1;top:0;bottom:0;left:0;right:0}.no-touchevents .information .layout_col_block.col_3.information_box .wrapLink:hover~figure .ph{-webkit-transform:scale(1.05) rotate(0.1deg);transform:scale(1.05) rotate(0.1deg);opacity:0.5}.no-touchevents .information .layout_col_block.col_3.information_box .wrapLink:hover~.mod_btn01:before{opacity:1}.no-touchevents .information .layout_col_block.col_3.information_box .wrapLink:hover~.mod_btn01 span{color:#fff}.information .layout_col_block.col_3.information_box figure{position:relative;width:100%;height:2.2rem;padding:0.06rem;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;background-color:#c00;background-image:url(../img/information/index/border_deco.png);background-size:6px 6px;background-position:0 0;background-repeat:repeat}@media screen and (max-width:460px){.information .layout_col_block.col_3.information_box figure{width:100%;height:27.77vw;padding:0.03rem}}.information .layout_col_block.col_3.information_box .ph{width:100%;height:100%;padding:0;border:none;-webkit-transition:opacity 0.5s,-webkit-transform 0.5s;transition:opacity 0.5s,-webkit-transform 0.5s;transition:transform 0.5s,opacity 0.5s;transition:transform 0.5s,opacity 0.5s,-webkit-transform 0.5s}.information .layout_col_block.col_3.information_box .ph:after,.information .layout_col_block.col_3.information_box .ph:before{content:none}@media screen and (max-width:460px){.information .layout_col_block.col_3.information_box .ph{position:static}}.information .layout_col_block.col_3.information_box .txt_box{padding:0.2rem 0.1rem 0.1rem}@media screen and (max-width:460px){.information .layout_col_block.col_3.information_box .txt_box{padding:0.1rem 0;min-height:0}}.information .layout_col_block.col_3.information_box .title{font-size:0.17rem;letter-spacing:0.08em;line-height:1.41;font-weight:700;margin-top:0.05rem}@media screen and (max-width:460px){.information .layout_col_block.col_3.information_box .title{font-size:0.14rem;letter-spacing:0.02em;line-height:1.57;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-top:0}}.information .layout_col_block.col_3.information_box .date{font-size:0.12rem;letter-spacing:0.08em;line-height:1.64;font-weight:700;color:#989898}@media screen and (max-width:460px){.information .layout_col_block.col_3.information_box .date{font-size:0.11rem;font-weight:400}}.information .layout_col_block.col_3.information_box .txt{font-size:0.15rem;letter-spacing:0.02em;line-height:1.6;margin-top:0.05rem}@media screen and (max-width:460px){.information .layout_col_block.col_3.information_box .txt{display:none}}.information .layout_col_block.col_3.information_box .mod_btn01{margin:0 0.1rem;width:calc(100% - 0.2rem);height:0.64rem;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}@media screen and (max-width:460px){.information .layout_col_block.col_3.information_box .mod_btn01{width:100%;margin:0;height:0.5rem}}.information .layout_col_block.col_3.information_box .mod_btn01>span{font-size:0.15rem;letter-spacing:0.08em;font-weight:700}@media screen and (max-width:460px){.information .layout_col_block.col_3.information_box .mod_btn01>span{font-size:0.12rem}}.error .module{text-align:center}.error .row02{margin:1.4rem 0 0.6rem}@media screen and (max-width:460px){.error .row02{margin:0.2rem 0 0.1rem}}
/*# sourceMappingURL=pkg_common.css.map */