@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:400;src:url("/files/fonts/noto-sans-jp-v54-japanese_latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:700;src:url("/files/fonts/noto-sans-jp-v54-japanese_latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:400;src:url("/files/fonts/noto-serif-jp-v31-japanese_latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:700;src:url("/files/fonts/noto-serif-jp-v31-japanese_latin-700.woff2") format("woff2")}@media only screen and (min-width: 481px){body.index #main .hstyle-1{margin-bottom:30px}}@media only screen and (max-width: 480px){body.index #main .hstyle-1{margin-bottom:4vw}}@media only screen and (min-width: 481px){body.index #main .hstyle-2{margin-bottom:20px;margin-top:30px}}@media only screen and (max-width: 480px){body.index #main .hstyle-2{line-height:1.25;font-size:4.3vw;border-left:5px solid #00b266;padding-left:.5em;margin-bottom:2.7vw;text-align:left}}body.index #main .post-list{gap:1rem}@media only screen and (min-width: 481px){body.index #main .post-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (max-width: 480px){body.index #main .post-list .post{min-width:10rem}}@media only screen and (max-width: 480px){body.index #main .post-list .post:not(:first-of-type){margin-top:.5rem;padding-top:.5rem;border-top:1px solid #eee}}@media only screen and (max-width: 480px){body.index #main .post-list .post .post-link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}}body.index #main .post-list .post .post-link .thm{border:1px solid #868686}@media only screen and (min-width: 481px){body.index #main .post-list .post .post-link .thm{margin-bottom:.5rem}}@media only screen and (max-width: 480px){body.index #main .post-list .post .post-link .thm{width:35%}}body.index #main .post-list .post .post-link .thm img{width:100%;height:100%}@media only screen and (max-width: 480px){body.index #main .post-list .post .post-link .txt{width:65%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.2rem 0}}body.index #main .post-list .post .post-link .txt .cat{margin-bottom:.5rem;display:inline-block;border-radius:50rem;padding:.1rem .5rem;border:1px solid #00b266;color:#00b266;font-size:.7rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (min-width: 481px){body.index #main .post-list .post .post-link .txt .cat{float:left;margin-right:1rem}}@media only screen and (max-width: 480px){body.index #main .post-list .post .post-link .txt .cat{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}body.index #main .post-list .post .post-link .txt .date{font-size:.8rem;margin-top:1rem}body.index #main .post-list .post .post-link .txt .title{line-height:1.4;white-space:wrap}@media only screen and (min-width: 481px){body.index #main .post-list .post .post-link .txt .title{clear:both}}@media only screen and (max-width: 480px){body.index #main .post-list .post .post-link .txt .title{font-size:.8rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:auto}}body.index #main .btn-more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #00b266;color:#00b266;padding:.2rem .5rem;min-width:15rem}body.index #main .btn-more:after{content:"▶";color:#00b266}body.index #sec-recommendation{margin-bottom:2rem}body.index #sec-recommendation h2{background-color:#00b266;text-align:center;color:#fff;border-radius:50rem;margin-bottom:2rem;padding:.1rem;font-size:1.25rem}@media only screen and (min-width: 481px){body.index #sec-recommendation .post-list .post .post-link .txt .date{float:left;margin-top:0;padding-top:.1rem}}body.index #sec-category{background-color:#e5faf0}@media only screen and (min-width: 481px){body.index #sec-category{padding:2rem 0;margin-bottom:2rem}}@media only screen and (max-width: 480px){body.index #sec-category{padding:1rem 0;margin-bottom:1rem}}body.index #sec-category h2{color:#00b266;margin-bottom:.2rem}@media only screen and (min-width: 481px){body.index #sec-category h2{font-size:1.25rem}}@media only screen and (min-width: 481px){body.index #sec-category h2:not(:first-child){margin-top:2rem}}@media only screen and (max-width: 480px){body.index #sec-category h2:not(:first-child){margin-top:1rem}}body.index #sec-category .cat-list{gap:.5rem;display:grid}@media only screen and (min-width: 481px){body.index #sec-category .cat-list{grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (max-width: 480px){body.index #sec-category .cat-list{grid-template-columns:1fr 1fr}}body.index #sec-category .cat-list .cat{border:1px solid #00b266;background-color:#fff}body.index #sec-category .cat-list .cat-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;color:#00b266}@media only screen and (min-width: 481px){body.index #sec-category .cat-list .cat-link{padding:.2rem 1rem}}@media only screen and (max-width: 480px){body.index #sec-category .cat-list .cat-link{padding:0 .5rem}}body.index #sec-category .cat-list .cat-link .icon{max-width:25%}body.index #sec-hoken-list{border-bottom:5px solid #edf4f2}@media only screen and (min-width: 481px){body.index #sec-hoken-list{padding-bottom:30px;margin-bottom:30px}}@media only screen and (max-width: 480px){body.index #sec-hoken-list{padding-bottom:8vw;margin-bottom:8vw}}@media only screen and (max-width: 480px){body.index #sec-hoken-list .life{margin-bottom:8vw}}body.index #sec-hoken-list ul{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto}@media only screen and (max-width: 480px){body.index #sec-hoken-list ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin:0 auto}}body.index #sec-hoken-list ul:after,body.index #sec-hoken-list ul:before{display:block}@media only screen and (min-width: 481px){body.index #sec-hoken-list ul:after,body.index #sec-hoken-list ul:before{content:"";-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:150px}}body.index #sec-hoken-list ul li{display:block;position:relative}@media only screen and (min-width: 481px){body.index #sec-hoken-list ul li{width:15%}}@media only screen and (max-width: 480px){body.index #sec-hoken-list ul li{width:32%;display:inline-block;font-weight:400}}@media only screen and (min-width: 481px){body.index #sec-hoken-list ul li:not(:nth-child(6n+1)){margin-left:2%}}@media only screen and (max-width: 480px){body.index #sec-hoken-list ul li:not(:nth-child(-n+3)){margin-top:4vw}}body.index #sec-hoken-list ul li:before{content:"";display:block;padding-top:100%}body.index #sec-hoken-list ul li .btn-hoken{position:absolute;left:0;top:0;height:100%;width:100%;border:2px solid #00b266;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:3px 3px 5px rgba(0,0,0,.3);box-shadow:3px 3px 5px rgba(0,0,0,.3);-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}@media only screen and (min-width: 481px){body.index #sec-hoken-list ul li .btn-hoken img{height:55px}}body.index #sec-hoken-list ul li .btn-hoken span{display:block;width:100%;text-align:center;margin-top:.5em}@media only screen and (min-width: 481px){body.index #sec-hoken-list ul li .btn-hoken span{font-size:18px}}@media only screen and (max-width: 480px){body.index #sec-hoken-list ul li .btn-hoken span{font-size:3.25vw}}body.index #sec-hoken-list ul li .btn-hoken:hover{opacity:1;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translate(3px, 3px);transform:translate(3px, 3px)}@media only screen and (min-width: 481px){body.index #sec-hoken-cont .container-L>div:not(:last-of-type){margin-bottom:30px}}@media only screen and (max-width: 480px){body.index #sec-hoken-cont .container-L>div:not(:last-of-type){margin-bottom:8vw}}body.index #sec-hoken-cont .article-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;width:100%}@media only screen and (min-width: 481px){body.index #sec-hoken-cont .article-list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width: 480px){body.index #sec-hoken-cont .article-list{overflow:scroll;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}body.index #sec-hoken-cont .article-list:after,body.index #sec-hoken-cont .article-list:before{display:block}@media only screen and (min-width: 481px){body.index #sec-hoken-cont .article-list:after,body.index #sec-hoken-cont .article-list:before{content:"";-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:230px}}body.index #sec-hoken-cont .article-list li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media only screen and (min-width: 481px){body.index #sec-hoken-cont .article-list li{width:230px;margin-bottom:10px}}@media only screen and (max-width: 480px){body.index #sec-hoken-cont .article-list li{margin-right:10px;width:150px}}body.index #sec-hoken-cont .article-list li a{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}body.index #sec-hoken-cont .article-list li a .i-catch{width:100%}body.index #sec-hoken-cont .article-list li a .text{width:100%}body.index #sec-hoken-cont .article-list li a .text .title{width:100%;text-decoration:none}body.index #sec-hoken-cont .article-list li a .text .lead-text{width:100%}@media only screen and (min-width: 481px){body.index aside{margin-top:50px}}@media only screen and (max-width: 480px){body.index aside{margin-top:12vw}}.hstyle-hoken1,#contents h1{line-height:1.4;color:#00b266;position:relative;border-bottom:5px solid #edf4f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 481px){.hstyle-hoken1,#contents h1{font-size:24px;margin-bottom:.2rem}}@media only screen and (max-width: 480px){.hstyle-hoken1,#contents h1{font-size:6vw;margin-bottom:2rem}}.hstyle-hoken1:before,#contents h1:before{content:"";background-image:url("/files/img/common/hotton-1.png");background-repeat:no-repeat;background-position:left bottom;background-color:rgba(0,0,0,0);background-size:contain;margin-right:1rem}@media only screen and (min-width: 481px){.hstyle-hoken1:before,#contents h1:before{width:80px;height:80px}}@media only screen and (max-width: 480px){.hstyle-hoken1:before,#contents h1:before{width:4rem;height:4rem}}.hstyle-hoken1:after,#contents h1:after{content:"";display:block;position:absolute;top:100%;left:0;width:20%;line-height:0;border-bottom:5px solid #00b266}.hstyle-hoken1 span,#contents h1 span{font-weight:bold}.hstyle-hoken2{font-weight:bold;position:relative;color:#00b266}@media only screen and (min-width: 481px){.hstyle-hoken2{font-size:24px;padding-bottom:10px;margin-top:30px;margin-bottom:20px;border-bottom:1px solid #707070}}@media only screen and (max-width: 480px){.hstyle-hoken2{padding:.1rem .5rem;margin-bottom:2.7vw;background-color:#00b266;color:#fff}}.hstyle-hoken3{font-weight:bold;color:#00b266}@media only screen and (min-width: 481px){.hstyle-hoken3{font-size:28px;margin-top:30px;margin-bottom:10px}}@media only screen and (max-width: 480px){.hstyle-hoken3{font-size:4.8vw;margin-top:8vw;margin-bottom:2.7vw}}.hstyle-hoken4,#contents h4{font-weight:900}#main a{color:#464646;text-decoration:none}#main a:hover{opacity:.7;color:#00b266}@media only screen and (min-width: 481px){#main #sec-kv-bgi{background-image:url(/files/img/common/kv/h1-hoken-pc.jpg)}}@media only screen and (max-width: 480px){#main #sec-kv-bgi{background-image:url(/files/img/common/kv/h1-hoken.jpg)}}#main .hoken-list>li:after,#main .hoken-list:after{content:"";clear:both;display:block}#main .menu-box ul:after,#main .tab-menu ul:after{content:"";clear:both;display:block}@media only screen and (min-width: 481px){#contents{width:600px;float:left}}@media only screen and (max-width: 480px){#contents{width:auto;margin:0 auto}}#contents h2{font-size:1.25rem;font-weight:bold;border-bottom:1px solid #00b266;padding-bottom:.5rem;margin-bottom:1rem}#contents h3{background-color:#e5faf0;padding:.5rem 1rem;margin-bottom:1rem}#contents .index{position:relative;border:1px solid #00b266}@media only screen and (min-width: 481px){#contents .index{border-radius:0 10px 10px 10px/0 10px 10px 10px;padding:20px;margin:120px 0 30px}}@media only screen and (max-width: 480px){#contents .index{border-radius:0 0 10px 10px/0 0 10px 10px;padding:4vw;margin:16vw 0 8vw}}#contents .index .tab{position:absolute;bottom:100%;left:-1px;background:#00b266;border:1px solid #00b266;border-bottom-color:#00b266;margin:0;color:#fff;font-weight:bold;border-radius:10px 10px 0 0/10px 10px 0 0;text-align:center;line-height:1.8;-webkit-box-sizing:content-box;box-sizing:content-box}@media only screen and (min-width: 481px){#contents .index .tab{padding:10px 40px 5px;font-size:20px;width:140px}}@media only screen and (max-width: 480px){#contents .index .tab{font-size:5vw;width:100%;padding:0}}#contents .index>ul{margin:0}#contents .index>ul>li{position:relative;list-style:none;line-height:1.6;margin-left:0}@media only screen and (min-width: 481px){#contents .index>ul>li:not(:last-of-type){margin-bottom:10px}}@media only screen and (max-width: 480px){#contents .index>ul>li:not(:last-of-type){margin-bottom:1.3vw}}@media only screen and (min-width: 481px){#contents .index>ul>li.nest{margin-bottom:15px;font-size:16px}}@media only screen and (max-width: 480px){#contents .index>ul>li.nest{margin-bottom:2.7vw;font-size:4vw}}#contents .index>ul>li.nest:after{display:none}#contents .index>ul>li.nest ul{margin-bottom:0}#contents .index>ul>li.nest ul li{list-style:none;position:relative}#contents .index>ul>li.nest ul li:before{content:"→";padding-right:5px;color:#00b266;position:absolute;left:-20px}#contents .point{position:relative;border:1px solid #f90;border-radius:15px}@media only screen and (min-width: 481px){#contents .point{padding:30px 30px 15px;margin:50px 0 30px}}@media only screen and (max-width: 480px){#contents .point{padding:4vw;margin:8vw 0 4vw}}#contents .point .head{background-color:#fff;background-image:url("/files/img/hoken/bg-point.png");background-repeat:no-repeat;background-size:1.2em;background-position:.4em center;padding-left:2em;padding-right:1em;color:#f90;position:absolute;left:1em;top:-1em;font-weight:bold}@media only screen and (min-width: 481px){#contents .point .head{font-size:22px;margin-bottom:0}}@media only screen and (max-width: 480px){#contents .point .head{font-size:4vw;margin-bottom:0}}#contents .point ul{margin-bottom:0}#contents .point ul li{line-height:1.4;margin-bottom:10px;list-style:disc;margin-left:1.5em}#contents .point ul li:last-child{margin-bottom:0}@media only screen and (min-width: 481px){#contents ul,#contents ol{margin-bottom:30px}}@media only screen and (max-width: 480px){#contents ul,#contents ol{margin-bottom:4vw}}#contents ul>li,#contents ol>li{margin-left:1.5em}#contents ul>li{list-style:disc}#contents ol>li{list-style:decimal}#contents ol>li ol>li{list-style:lower-alpha}#contents strong{font-weight:bold;color:#f90}@media only screen and (min-width: 481px){#contents p{margin-bottom:30px}}@media only screen and (max-width: 480px){#contents p{margin-bottom:4vw}}#contents table{border-top:1px solid #c6c6c6;border-left:1px solid #c6c6c6}@media only screen and (max-width: 480px){#contents table .w20{width:auto !important}}@media only screen and (max-width: 480px){#contents table .w50{width:auto !important}}#contents table th,#contents table td{border-right:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;padding:.2rem .5rem;vertical-align:middle}#contents table th{background-color:#eee}#contents .f_l{float:left}#contents .f_r{float:right}@media only screen and (min-width: 481px){#contents .back{width:40%;margin:0 auto}}#contents .float{float:left;margin-right:1rem;margin-bottom:1rem;width:8rem}#contents .color{color:#00b266;text-decoration:underline}#contents .color:hover{text-decoration:none}#contents .post-date{text-align:right;font-size:80%;color:#868686;margin-bottom:1rem}#contents .show_japan.btn-cv{color:#fff;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;border-radius:50rem;font-size:1.5rem;display:-ms-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background-color:#fc5a1f;position:relative;text-decoration:none;padding:1rem 2rem}#contents .show_japan.btn-cv:after{display:inline-block;content:"";-webkit-mask-image:url(/files/img/common/icon-arrow.svg);mask-image:url(/files/img/common/icon-arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:#fff;width:1.5rem;height:1.5rem;margin-left:1rem;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}#contents .show_japan.btn-cv:hover{opacity:.7;cursor:pointer}#contents .show_japan.btn-cv:hover:after{translate:.5rem}#contents .campaign{margin-bottom:3rem}#contents .campaign__search{margin-bottom:1rem}@media only screen and (min-width: 481px){#contents .campaign__search{display:none}}#contents .campaign__search span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;width:100%;background-color:#00b266;border:4px solid #00b266;border-radius:50rem;padding:.5rem 2rem;color:#fff;font-weight:bold;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}@media only screen and (min-width: 481px){#contents .campaign__search span{font-size:20px}}#contents .campaign__search span:hover{cursor:pointer;background-color:#fff;border-color:#00b266;color:#00b266}#contents .campaign__search span:hover:before{background:#00b266}#contents .campaign__search span:hover:after{translate:.5rem;background:#00b266}#contents .campaign__search span:before{display:inline-block;content:"";-webkit-mask-image:url(/files/img/common/icon-search.svg);mask-image:url(/files/img/common/icon-search.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:#fff;width:1.5em;height:1.5em;margin-right:1rem}#contents .campaign__search span:after{display:inline-block;content:"";-webkit-mask-image:url(/files/img/common/icon-arrow.svg);mask-image:url(/files/img/common/icon-arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:#fff;width:1.5em;height:1.5em;margin-left:1rem;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}#contents .campaign__text{text-align:center;color:#fc5a1f;font-weight:bold;margin-bottom:1rem}@media only screen and (min-width: 481px){#contents .campaign__text{font-size:20px}}#contents .campaign__text span{font-weight:bold}@media only screen and (min-width: 481px){#contents .campaign__text br{display:none}}#contents .campaign__banner{text-align:center}#contents .campaign__banner a,#contents .campaign__banner span{-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}#contents .campaign__banner a:hover,#contents .campaign__banner span:hover{opacity:.7;cursor:pointer}#contents .sec-posts{background-color:#f6f6f6;padding:2rem 1rem;margin-bottom:3rem}#contents .sec-posts .hstyle-2{border:none}#contents .sec-posts__list{margin-top:1rem;margin-bottom:0}@media only screen and (min-width: 481px){#contents .sec-posts__list{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}}#contents .sec-posts__list__item{margin-left:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width: 481px){#contents .sec-posts__list__item{margin-top:1rem;width:48%}}@media only screen and (max-width: 480px){#contents .sec-posts__list__item{margin:0 .5rem;height:60vw;width:70%}}#contents .sec-posts__list__link{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:100%;background-color:#fff;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}@media only screen and (min-width: 481px){#contents .sec-posts__list__link{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:50rem;padding:.5rem 1.5rem}}@media only screen and (max-width: 480px){#contents .sec-posts__list__link{-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;border-radius:1rem;padding:1rem;width:100%;height:100%}}#contents .sec-posts__list__link:hover{translate:1px 3px;-webkit-box-shadow:none;box-shadow:none}@media only screen and (min-width: 481px){#contents .sec-posts__list__img{width:3rem;margin-right:1rem;-webkit-box-flex:0;-ms-flex:none;flex:none}}@media only screen and (max-width: 480px){#contents .sec-posts__list__img{width:70%}}#contents .sec-posts__list__title{color:#464646;font-size:80%}@media only screen and (max-width: 480px){#contents .sec-posts__list__title{font-weight:bold}}#contents .sec-posts__list__title .large{font-size:100%}@media only screen and (max-width: 480px){#contents .sec-posts__list__title .large{font-weight:bold}}@media only screen and (max-width: 480px){#contents .sec-posts__list__title br{display:none}}@media only screen and (max-width: 480px){#contents .sec-posts__list:not(.flickity-enabled) .sec-posts__list__item:not(:first-child){display:none}}@media only screen and (max-width: 480px){#contents .sec-posts__list .flickity-prev-next-button.next{-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}}@media only screen and (max-width: 480px){#contents .sec-posts__list .flickity-prev-next-button.previous{-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}}#contents .check-icon_list{margin-left:0}#contents .check-icon_list:last-child{margin-bottom:0}#contents .check-icon_list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;margin-left:0}#contents .check-icon_list li:not(:first-child){margin-top:.5rem}#contents .check-icon_list li::before{-webkit-box-flex:0;-ms-flex:none;flex:none;display:inline-block;content:"";-webkit-mask-image:url(/files/img/common/icon-check.svg);mask-image:url(/files/img/common/icon-check.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:#00b266;width:1rem;height:1rem;margin-right:.5rem}#contents .cross-icon_list{margin-left:0}#contents .cross-icon_list:last-child{margin-bottom:0}#contents .cross-icon_list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;margin-left:0}#contents .cross-icon_list li:not(:first-child){margin-top:.5rem}#contents .cross-icon_list li::before{-webkit-box-flex:0;-ms-flex:none;flex:none;display:inline-block;content:"";-webkit-mask-image:url(/files/img/common/icon-close.svg);mask-image:url(/files/img/common/icon-close.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:#d8440e;width:1rem;height:1rem;margin-right:.5rem}@media only screen and (min-width: 481px){#side-menu{width:360px;float:right}}@media only screen and (max-width: 480px){#side-menu{width:100%;margin-top:8vw}}#side-menu div{border:1px solid #00b266}@media only screen and (min-width: 481px){#side-menu div{margin-bottom:30px}}@media only screen and (max-width: 480px){#side-menu div{margin-bottom:4vw}}#side-menu .cat-nav h2 a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;color:#00b266}@media only screen and (min-width: 481px){#side-menu .cat-nav h2 a{padding:.2rem 1rem}}@media only screen and (max-width: 480px){#side-menu .cat-nav h2 a{padding:0 .5rem}}#side-menu .cat-nav h2 a:hover{background-color:#edf4f2}#side-menu .cat-nav h2 a:not(:last-child){border-bottom:dotted 1px #00b266}#side-menu .cat-nav h2 a .icon{max-width:15%}#side-menu .cat-nav h2 a .name{font-size:130%;font-weight:bold}#side-menu .cat-nav ul li{border-top:1px dotted #00b266}#side-menu .cat-nav ul li a{color:#464646}@media only screen and (min-width: 481px){#side-menu .cat-nav ul li a{padding:1rem}}@media only screen and (max-width: 480px){#side-menu .cat-nav ul li a{padding:1rem .5rem}}#side-menu .cat-nav ul li a:before{display:inline-block;content:"";-webkit-mask-image:url(/files/img/common/icon-arrow-simple.svg);mask-image:url(/files/img/common/icon-arrow-simple.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:#00b266;width:.5rem;height:.5rem;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;-webkit-box-flex:0;-ms-flex:none;flex:none}#side-menu ul{list-style:none inside;margin:0}#side-menu ul li{margin:0}#side-menu ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;color:#00b266}@media only screen and (min-width: 481px){#side-menu ul li a{padding:.2rem 1rem}}@media only screen and (max-width: 480px){#side-menu ul li a{padding:0 .5rem}}#side-menu ul li a:hover{background-color:#edf4f2}#side-menu ul li a:not(:last-child){border-bottom:dotted 1px #00b266}#side-menu ul li a .icon{max-width:15%}#side-menu .side-hoken li:not(:last-child){border-bottom:1px dotted #00b266}@media only screen and (min-width: 481px){#side-menu>p{margin-bottom:30px}}#side-menu .flow-btn{font-size:1.25rem;background-color:#00b266;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:1rem 2rem}#side-menu .flow-btn:hover{color:#fff}#side-menu .flow-btn:hover:after{translate:.5rem}#side-menu .flow-btn:after{display:inline-block;content:"";-webkit-mask-image:url(/files/img/common/icon-arrow-simple.svg);mask-image:url(/files/img/common/icon-arrow-simple.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:#fff;width:1.5rem;height:1.5rem;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}#side-menu .search-btn{font-size:1.25rem;background-color:#f90;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;padding:1rem 3rem;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}#side-menu .search-btn:hover{color:#fff;cursor:pointer;opacity:.7}#side-menu .search-btn:hover:after{translate:.5rem}#side-menu .search-btn:before{display:inline-block;content:"";-webkit-mask-image:url(/files/img/common/icon-search.svg);mask-image:url(/files/img/common/icon-search.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:#fff;width:3.5rem;height:3.5rem;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}@media only screen and (min-width: 481px){#main{margin-bottom:30px}}#main h2{vertical-align:middle}#main .menu-box{border:1px solid #00b266;padding:20px;border-radius:5px;margin-bottom:30px}#main .menu-box .title{background:#00b266;color:#fff;text-align:center;padding:5px}#main .menu-box ul{list-style:none;margin:0;text-align:center}#main .menu-box ul li{display:inline-block;text-align:left;margin-right:30px;padding-left:25px;background:url("../img/common/bg-arrow.png") left center no-repeat;background-size:15px;font-size:18px}#main .tab-menu ul{list-style:none;margin:0;border-bottom:5px solid #00b155}#main .tab-menu ul li{width:50%;float:left;margin-bottom:0;padding:10px 0;text-align:center;background:#f4f4f4;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f4f4), color-stop(50%, #f4f4f4), color-stop(51%, #e3e3e3), to(#e3e3e3));background:linear-gradient(to bottom, #f4f4f4 0, #f4f4f4 50%, #e3e3e3 51%, #e3e3e3 100%)}#main .tab-menu ul li.active{background:#12cd6c;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #12cd6c), color-stop(50%, #12cd6c), color-stop(51%, #00b155), to(#00b155));background:linear-gradient(to bottom, #12cd6c 0, #12cd6c 50%, #00b155 51%, #00b155 100%)}#main .tab-menu ul li:hover{cursor:pointer}#main .tab-menu.bottom{margin-bottom:40px;clear:both}#main .tab-menu.bottom ul{border-bottom:none;border-top:5px solid #00b155}#main .lh0{line-height:0}#main .p-box{border:3px solid #ff6565;border-radius:5px;text-align:center;padding:10px;font-size:20px;margin-bottom:40px}#main .tabContent{display:none}#main .tabContent.active{display:block}#main .box{border:1px solid #00b266;padding:2%;border-radius:5px;margin-bottom:20px}#main aside{border:1px solid #00b266;padding:2%;border-radius:5px;margin-bottom:20px}#main aside h1{background:0 0;font-size:18px;padding:0;margin-bottom:10px}#main aside p:last-child{margin-bottom:0}#main .blue,#main .green{border-radius:5px;padding:0 5px;color:#fff;display:inline-block;text-align:center;margin-right:5px;font-size:13px;vertical-align:middle;font-weight:400}#main .red{border-radius:5px;padding:0 5px;color:#fff;display:inline-block;text-align:center;margin-right:5px;font-size:13px;vertical-align:middle;font-weight:400;background:#d10003}#main .green{background:#00b266}#main .blue{background:#0389cf}#main .hoken-list{list-style:none;margin:0 0 20px}#main .hoken-list>li{width:48%;display:block}#main .hoken-list>li:nth-child(odd){clear:both;float:left}#main .hoken-list>li:nth-child(even){float:right}#main .hoken-list>li .img{float:left;width:20%}#main .hoken-list>li>div{float:right;width:78%}#main .hoken-list>li>div h2{margin-top:0;font-size:18px;padding:5px 0 0;background:0 0;margin-bottom:5px}#main .hoken-list>li>div h2 a:hover{text-decoration:none}#main .hoken-list>li>div p{font-size:14px}#main .hoken-list>li>div h2{font-size:24px;padding-left:10px}#main .hoken-list>li>div ul li a:hover{text-decoration:none}#main .article-list{margin:30px 0 0;list-style:none;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}#main .article-list:after{content:"";display:block;width:30%}#main .article-list li{width:30%;margin-bottom:50px}#main .article-list li a{display:block;text-decoration:none}#main .article-list li a p{margin-bottom:0}#main .article-list li a:hover .title{text-decoration:none}#main .article-list li .i-catch img{border:1px solid #eee}#main .article-list li .title{font-size:20px;margin-bottom:5px;text-decoration:underline}#main .banner{margin-bottom:2rem}#main .reccomend-list{margin-bottom:100px}#main .reccomend-list h2{background:#fff;position:relative;border-top:none;font-size:26px;margin-bottom:30px}#main .reccomend-list ul{margin-left:0}#main .reccomend-list ul li{border-bottom:1px solid #ccc;display:block;margin-bottom:0;width:100%}#main .reccomend-list ul li a{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 0 20px;line-height:1.4}#main .reccomend-list ul li .i-catch{width:20%}#main .reccomend-list ul li .text{width:76%}#main .reccomend-list ul li .title{margin-bottom:10px}#main .sec-cv{margin-top:3rem}#main .sec-cv__txt{text-align:center;margin-bottom:1rem}@media only screen and (min-width: 481px){#main .sec-cv__txt{font-size:170%}}@media only screen and (max-width: 480px){#main .sec-cv__txt{font-size:1.5rem;font-weight:bold}}#main .sec-cv__txt b{color:#fc5a1f}@media only screen and (max-width: 480px){#main .sec-cv__btn{margin-bottom:2rem}}#main .sec-cv__btn .show_japan{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fc5a1f;padding:1rem 2rem;color:#fff;text-decoration:none;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}@media only screen and (min-width: 481px){#main .sec-cv__btn .show_japan{font-size:170%;border-radius:20px}}@media only screen and (max-width: 480px){#main .sec-cv__btn .show_japan{border-radius:50rem}}#main .sec-cv__btn .show_japan:hover{cursor:pointer;opacity:.7}#main .sec-cv__btn .show_japan:hover:after{translate:.5rem}#main .sec-cv__btn .show_japan b{font-size:150%}#main .sec-cv__btn .show_japan:before{display:inline-block;content:"";-webkit-mask-image:url(/files/img/common/icon-search.svg);mask-image:url(/files/img/common/icon-search.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:#fff;width:1.5em;height:1.5em;margin-right:1em}#main .sec-cv__btn .show_japan:after{display:inline-block;content:"";-webkit-mask-image:url(/files/img/common/icon-arrow.svg);mask-image:url(/files/img/common/icon-arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:#fff;width:1.5em;height:1.5em;margin-left:1em;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}#main .sec-cv__btns{margin-top:2rem}@media only screen and (min-width: 481px){#main .sec-cv__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#main .sec-cv__btns__item{margin-left:0;list-style:none}@media only screen and (min-width: 481px){#main .sec-cv__btns__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media only screen and (min-width: 481px){#main .sec-cv__btns__item:not(:last-child){width:48%}}@media only screen and (max-width: 480px){#main .sec-cv__btns__item:not(:last-child){margin-top:1rem}}@media only screen and (min-width: 481px){#main .sec-cv__btns__item:last-child{width:100%}}@media only screen and (max-width: 480px){#main .sec-cv__btns__item:last-child{margin-top:1rem}}#main .sec-cv__btns__item a{background-color:#00b266;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:1rem 2rem;color:#fff;text-decoration:none;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;position:relative}#main .sec-cv__btns__item a:hover{cursor:pointer;opacity:.7}#main .sec-cv__btns__item a:hover:after{translate:.5rem}#main .sec-cv__btns__item a:after{display:inline-block;content:"";-webkit-mask-image:url(/files/img/common/icon-arrow.svg);mask-image:url(/files/img/common/icon-arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:#fff;width:1.5em;height:1.5em;margin-left:1rem;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}@media only screen and (max-width: 480px){#main .sec-cv__btns__item a:after{position:absolute;right:1rem}}@media only screen and (max-width: 480px){#main .menu-box{padding:3%}}@media only screen and (max-width: 480px){#main .menu-box ul{text-align:left}}@media only screen and (max-width: 480px){#main .tab-menu ul li{font-size:14px}#main .table-wrap{overflow-x:auto}#main .table-wrap table{width:720px;white-space:normal}}@media only screen and (max-width: 480px){#main .hoken-list>li{width:auto;float:none !important}}@media only screen and (max-width: 480px){#main .article-list{margin-top:0}}@media only screen and (max-width: 480px){#main .article-list li{width:100%;border-bottom:1px solid #ccc;display:block;margin-bottom:0}}@media only screen and (max-width: 480px){#main .article-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 0 20px;line-height:1.4}}@media only screen and (max-width: 480px){#main .article-list li .i-catch{width:25%}}@media only screen and (max-width: 480px){#main .article-list li .text{width:71%}}@media only screen and (max-width: 480px){#main .article-list li .title{font-size:16px;margin-bottom:10px}#main .article-list li a .lead-text{font-size:14px}}@media only screen and (max-width: 480px){#main .reccomend-list{display:none}}@media only screen and (max-width: 480px){#main .reccomend-list h2{font-size:20px;margin-bottom:20px}}@media only screen and (max-width: 480px){#main .reccomend-list h2:before{height:60px}}#main .online{margin:70px 0 !important;text-align:center}@media only screen and (max-width: 480px){#main .online{width:80%;margin:70px auto !important}}/*# sourceMappingURL=hoken.css.map */