﻿.popupwin-btn li.print{display:none}.mv .mv-txt{display:block;width:65.1666666667%;max-width:600px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2}.mv .mv-txt img{width:100%;height:auto}.t-lead{background:#006F6D;text-align:center;color:#fff;font-size:1.125rem;line-height:2.4;letter-spacing:.2em}@media screen and (max-width: 686px){.t-lead{font-size:1rem}}.txt-box{font-family:"YuGothic,YuGothicM","Hiragino Kaku Gothic ProN","メイリオ","Meiryo",sans-serif;-webkit-font-smoothing:antialiased;font-weight:normal;font-feature-settings:'palt';width:100%;max-width:680px;margin-right:auto;margin-left:auto;margin-top:3rem}.txt-box .midashi{font-size:1.2rem;line-height:1.6;letter-spacing:.1em;text-align:center;font-weight:bold;padding-bottom:1rem;border-bottom:dotted 1px #6EB5BB}.txt-box .midashi.noline{border-bottom:none;padding-bottom:0}.txt-box .lead{margin-top:1rem;font-size:1rem;text-align:left}.t-container{width:100%;margin:0;padding:0;position:relative}.t-container .ornament{position:absolute;z-index:2}.t-container .ornament img{width:100%;height:auto}.t-container .think-head{text-align:center;padding:1rem 0;width:100%;max-width:640px;margin:0 auto}.t-container .think-head .think-icon{display:block;width:35%;margin:0 auto}.t-container .think-head .think-icon img{width:100%;height:auto}.t-container .think-head .lead{padding-top:2rem;text-align:center;color:#006F6C;font-size:1.5rem;letter-spacing:.1em}.t-container .think-head .lead .marker{display:inline;background:linear-gradient(transparent 70%, #FFF200 70%)}.think-box{width:100%;max-width:680px;margin-right:auto;margin-left:auto}.think-box .txt-box+.img-box{margin-top:3rem}.think-box .img-box .note{margin-top:1rem}.think-box+.think-box{margin-top:5rem}.point{width:100%;max-width:680px;margin-right:auto;margin-left:auto;margin-top:5rem;padding:.5rem;position:relative;background:#89c274;background:-moz-linear-gradient(128deg, #89c274 0%, #7bbe8d 26%, #56b6b6 63%, #628293 95%);background:-webkit-linear-gradient(128deg, #89c274 0%, #7bbe8d 26%, #56b6b6 63%, #628293 95%);background:linear-gradient(128deg, #89c274 0%, #7bbe8d 26%, #56b6b6 63%, #628293 95%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#89c274",endColorstr="#628293",GradientType=1)}.point .p-img{width:80px;margin:0 auto;position:absolute;top:-2rem;left:50%;transform:translateX(-50%);z-index:2}.point .p-inner{font-family:"YuGothic,YuGothicM","Hiragino Kaku Gothic ProN","メイリオ","Meiryo",sans-serif;-webkit-font-smoothing:antialiased;font-weight:normal;font-feature-settings:'palt';text-align:center;border:solid 1px #fff;font-size:1rem;line-height:1.8;letter-spacing:.1em;padding:3rem 1rem 1rem 1rem;color:#fff}.point .p-inner b{color:#FFF9B1}@media screen and (max-width: 686px){.point .p-img{top:-3rem}}.t-container01 .ornament{width:32.8333333333%;top:-2rem;left:0}.t-container02 .ornament{width:33.3333333333%;top:-2rem;left:0}.t-container03 .ornament{width:39.5%;top:-2rem;left:0}.t-container03 .kakei{font-family:"YuGothic,YuGothicM","Hiragino Kaku Gothic ProN","メイリオ","Meiryo",sans-serif;-webkit-font-smoothing:antialiased;font-weight:normal;font-feature-settings:'palt';margin-top:2rem;text-align:center;font-size:1rem;font-weight:bold;line-height:1.8;letter-spacing:.1em}.think03 .if{padding:1rem 0 2rem 0}.think03 .if img{width:100%;height:auto}.case-container{width:100%;max-width:1040px;margin-left:auto;margin-right:auto;margin-top:1rem;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:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width: 1024px){.case-container{padding-left:1.9323671498%;padding-right:1.9323671498%}}.case-container div,.case-container li{min-height:0%}.case-container .case{width:49%;margin-top:1rem;background:#E8F1F6;padding:2rem}.case-container .case .c-ttl{margin-top:1rem;width:100%}.case-container .case .c-ttl img{width:100%;height:auto}.case-container .case .lead{margin-top:1rem;font-size:.9rem;text-align:left}.case-container .case:nth-of-type(2),.case-container .case:nth-of-type(3){background:#F2F8ED}@media screen and (max-width: 686px){.case-container .case{width:100%;margin:0}.case-container .case:nth-of-type(2),.case-container .case:nth-of-type(3){background:#E8F1F6}.case-container .case:nth-of-type(2n){background:#F2F8ED}}
