section:not(.ot-sdk-row.ot-cat-grp):not(.is-active) h2:after{width:0}section:not(.ot-sdk-row.ot-cat-grp):not(.is-active) h2 img{top:20px;opacity:0}section:not(.ot-sdk-row.ot-cat-grp):not(.is-active) h2:before{opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}section:not(.ot-sdk-row.ot-cat-grp).is-active h2:after{transition:width 1s}section:not(.ot-sdk-row.ot-cat-grp).is-active h2 img{top:0;transition:top 1s 0.5s, opacity 1s 0.5s}section:not(.ot-sdk-row.ot-cat-grp).is-active h2:before{transition:opacity 1s 1s, -webkit-filter 1s 1s;transition:opacity 1s 1s, filter 1s 1s;transition:opacity 1s 1s, filter 1s 1s, -webkit-filter 1s 1s}@media screen and (max-width: 749px){section:not(.ot-sdk-row.ot-cat-grp){margin-top:calc(80 / 750 * 100%)}}@media screen and (min-width: 750px){section:not(.ot-sdk-row.ot-cat-grp){width:calc(1200 / 1240 * 100%);max-width:1200px;margin:min(calc(70 / 1240 * 100%),70px) auto 0}}section:not(.ot-sdk-row.ot-cat-grp) h2{position:relative}@media screen and (max-width: 749px){section:not(.ot-sdk-row.ot-cat-grp) h2{padding-bottom:calc(15 / 750 * 100% + 1px);margin-right:calc(25 / 750 * 100%)}}@media screen and (min-width: 750px){section:not(.ot-sdk-row.ot-cat-grp) h2{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}}section:not(.ot-sdk-row.ot-cat-grp) h2:before{content:"";position:absolute;bottom:100%;left:0;background:url(../images/common/obj_h2.png) center center no-repeat;background-size:cover;height:0;z-index:-1}@media screen and (max-width: 749px){section:not(.ot-sdk-row.ot-cat-grp) h2:before{width:calc(69 / 725 * 100%);padding-top:calc(76 / 725 * 100%);margin:0 0 calc(-39 / 725 * 100%) calc(25 / 725 * 100%)}}@media screen and (min-width: 750px){section:not(.ot-sdk-row.ot-cat-grp) h2:before{width:calc(69 / 1200 * 100%);max-width:69px;padding-top:min(calc(76 / 1200 * 100%),76px);margin:0 0 max(calc(-39 / 1200 * 100%),-39px) max(calc(-50 / 1200 * 100%),-50px)}}section:not(.ot-sdk-row.ot-cat-grp) h2:after{content:"";display:block;height:1px;background:#e2e6e9}@media screen and (max-width: 749px){section:not(.ot-sdk-row.ot-cat-grp) h2:after{position:absolute;bottom:0;left:0;width:100%}}@media screen and (min-width: 750px){section:not(.ot-sdk-row.ot-cat-grp) h2:after{width:calc(100% - 363 / 1200 * 100%);max-width:837px;margin-left:min(calc(30 / 1200 * 100%),30px)}}@media screen and (max-width: 749px){section:not(.ot-sdk-row.ot-cat-grp) h2 img{width:calc(256 / 725 * 100%);padding-left:calc(70 / 725 * 100%)}}@media screen and (min-width: 750px){section:not(.ot-sdk-row.ot-cat-grp) h2 img{width:calc(277 / 1200 * 100%)}}#guideline{background:#11688f}#guideline section:not(.is-active)>.inner{opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}#guideline section.is-active>.inner{transition:opacity 1s, -webkit-filter 1s;transition:opacity 1s, filter 1s;transition:opacity 1s, filter 1s, -webkit-filter 1s}#guideline section>.inner{position:relative;background:#fff;box-sizing:border-box}@media screen and (max-width: 749px){#guideline section>.inner{padding:1rem calc(50 / 700 * 100% + 5px) 2rem;margin:calc(50 / 750 * 100%) calc(25 / 750 * 100%) 0}}@media screen and (min-width: 750px){#guideline section>.inner{padding:2rem min(calc(100 / 1200 * 100%),100px) 4rem;margin-top:min(calc(65 / 1200 * 100%),65px)}}#guideline section>.inner:before,#guideline section>.inner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;pointer-events:none}#guideline section>.inner:before{border:solid 5px #11688f}#guideline section>.inner:after{border:solid 1px #fff}#guideline section h3:not(#ot-category-title){text-align:center;font-family:"Noto Serif JP",serif;font-weight:700;color:#11688f;padding-bottom:1em;border-bottom:1px solid #e2e6e9;line-height:1.2em}@media screen and (max-width: 749px){#guideline section h3:not(#ot-category-title){font-size:1.4rem}}@media screen and (min-width: 750px){#guideline section h3:not(#ot-category-title){font-size:1.8rem}}#guideline section h3:not(#ot-category-title) .date{position:relative;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;font-size:1.2rem;font-weight:600}#guideline section h3:not(#ot-category-title) .date:before,#guideline section h3:not(#ot-category-title) .date:after{content:"";background:#11688f;width:2.5em;height:1px}#guideline section h3:not(#ot-category-title) .date:before{margin-right:0.5em}#guideline section h3:not(#ot-category-title) .date:after{margin-left:0.5em}#guideline section h4:not(.ot-cat-header){text-align:center;background:linear-gradient(to right, rgba(17,104,143,0) 0%, #11688f 2%, #11688f 98%, rgba(17,104,143,0) 100%);font-family:"Noto Serif JP",serif;font-weight:600;color:#fff;padding:0.3rem 0 0.5rem;margin-top:3rem;line-height:1.2em}@media screen and (max-width: 749px){#guideline section h4:not(.ot-cat-header){font-size:1.2em}}@media screen and (min-width: 750px){#guideline section h4:not(.ot-cat-header){font-size:1.4rem}}#guideline section h4:not(.ot-cat-header)+*{margin-top:1.25rem !important}#guideline section h5,#guideline section .h5Tit{text-align:center;font-weight:600;color:#11688f;padding:0.3rem 0 0.5rem;border-top:1px dotted #83c3e0;border-bottom:1px dotted #83c3e0;margin-top:3rem;line-height:1.2em}@media screen and (max-width: 749px){#guideline section h5,#guideline section .h5Tit{font-size:1.2em}}@media screen and (min-width: 750px){#guideline section h5,#guideline section .h5Tit{font-size:1.4rem}}#guideline section h5+*,#guideline section .h5Tit+*{margin-top:1.25rem !important}#guideline section p{margin-top:3rem}#guideline section p.note{padding:1em;border:1px solid #e2e6e9;box-sizing:border-box;margin-top:1.5rem}#guideline section p.note .noteTit{display:inline-block;width:100%;text-align:center;font-size:1rem;font-weight:600;margin-bottom:0.5em}#guideline section p.stit{text-align:center;font-size:1.2em;font-weight:600;margin-bottom:-2rem}#guideline section p.date{text-align:right}#guideline section strong{display:inline-block;color:#00a9f8;font-weight:600;text-indent:0;margin:0 0.25em}#guideline section .linkbtn{position:relative;display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;align-items:center;background:#cfe5ed;color:#313131;transition:0.2s linear;font-weight:600;font-size:1.1rem;color:#11688f;padding:1.25em 3em 1.25em;box-sizing:border-box;margin:1rem auto 0;text-decoration:none}@media screen and (max-width: 749px){#guideline section .linkbtn{width:100%}}@media screen and (min-width: 750px){#guideline section .linkbtn:hover{background:#ebfcfe}#guideline section .linkbtn:hover:before,#guideline section .linkbtn:hover:after{width:100%;height:100%}#guideline section .linkbtn:hover:before{border-top-color:#11688f;border-right-color:#11688f;transition:width 0.1s linear, height 0.1s linear 0.1s}#guideline section .linkbtn:hover:after{border-bottom-color:#11688f;border-left-color:#11688f;transition:border-color 0s linear 0.2s, width 0.1s linear 0.2s, height 0.1s linear 0.3s}}#guideline section .linkbtn:before,#guideline section .linkbtn:after{content:"";position:absolute;width:0;height:0;border:1px solid transparent;box-sizing:border-box;pointer-events:none}#guideline section .linkbtn:before{top:0;left:0}#guideline section .linkbtn:after{bottom:0;right:0}#guideline section .txtList{margin-top:3rem}#guideline section .txtList li{text-indent:-1em;padding-left:1em}#guideline section .txtList li .note{padding-left:3em;text-indent:-2em;margin-top:0.5rem}#guideline section .txtList li+li{margin-top:0.25em}#guideline section #btnBack{text-align:center}@media screen and (max-width: 749px){#guideline section #btnBack{margin-top:calc(40 / 750 * 100%)}}@media screen and (min-width: 750px){#guideline section #btnBack{margin-top:min(calc(50 / 1200 * 100%),50px)}}#guideline section #btnBack a{position:relative;display:inline-block;left:0}@media screen and (max-width: 749px){#guideline section #btnBack a{width:calc(180 / 750 * 100%)}}@media screen and (min-width: 750px){#guideline section #btnBack a{transition:left 0.3s}#guideline section #btnBack a:hover{left:-10px}}#guideline section .qa{margin-top:1.5rem}#guideline section .qa dt,#guideline section .qa dd{text-indent:-1.6em;padding-left:2em}#guideline section .qa dt{font-weight:600;color:#11688f}#guideline section .qa dd{border-top:1px dotted #ccc;padding-top:0.5rem;box-sizing:border-box;margin-top:0.5rem}

/*# sourceMappingURL=maps/guideline.css.map */
