﻿.products_custom .ib{display:inline-block}.products_custom a.setgobtn{display:block;display:flex;width:100%;max-width:400px;border:3px solid #37548b;background-color:#37548b;color:white;text-align:center;padding:0;margin:0 auto 15px;transition:all .2s linear;font-size:1.2em;font-family:YakuHanMP,"Noto Serif JP",serif}.products_custom a.setgobtn:hover{background-color:#002D60;text-decoration:none}.products_custom a.setgobtn img{width:20%;border:1px solid white}.products_custom a.setgobtn .ccenter{padding:0 0.5em;width:80%}.products_custom a.setgobtn .ccenter span{display:block;margin:0 auto}.products_custom a.setgobtn .ccenter span strong{font-weight:500;letter-spacing:0.06em;font-family:'Jost',sans-serif;display:block}.products_custom .toast{opacity:1;box-shadow:none}.products_custom .toast-hs{border-radius:2em;border-color:#002D60;overflow:hidden;background-color:rgba(139,181,230,0.2);color:#002D60;text-align:center;margin-bottom:10px}.products_custom .toast-hs span{display:inline-block}.products_custom .toast-hs.toast-hs-mini{font-size:0.9em}.products_custom .commitwrap{padding:4% 4% !important}@media all and (max-width: 840px){.products_custom .commitwrap{padding:4% 8% !important}}.products_custom .commitwrap h2{font-family:YakuHanMP,"Noto Serif JP",serif;letter-spacing:0.04em;color:#002D60 !important}.products_custom .commitwrap h4{margin-top:1em;font-weight:500;color:#37548b !important;font-size:1.2em}@media all and (max-width: 960px){.products_custom .commitwrap h4{font-size:1.1em}}@media all and (max-width: 840px){.products_custom .commitwrap h4{font-size:1em}}@media all and (max-width: 600px){.products_custom .commitwrap h4{font-size:0.9em}}.products_custom .commitwrap h4 span{display:inline-block}.products_custom .commitwrap h4 small.h1memo{position:relative;padding-left:0.6em}.products_custom .commitwrap h4 small.h1memo::before{content:'※1';position:absolute;font-weight:300;top:-0.3em;left:-0.1em;margin-right:1.6em;font-size:0.4em}.products_custom .commitwrap h4 small.h1memo.nonum::before{content:'※'}.products_custom .commitwrap h4 small.h1memo.num2::before{content:'※2'}.products_custom .commitwrap p{font-family:YakuHanMP,"Noto Serif JP",serif;line-height:1.8em;letter-spacing:0.04em}.products_custom .commitwrap .commitbox{margin:10px auto 0;max-width:500px;border:1px solid #797D85;position:relative;padding:20px 10px}@media all and (min-width: 840px){.products_custom .commitwrap .commitbox .commitinner{height:6em}}@media all and (min-width: 1050px){.products_custom .commitwrap .commitbox .commitinner{height:8em}}.products_custom .commitwrap .commitbox .committxt{height:6.5em}.products_custom .commitwrap .commitbox h5{text-align:center;color:#797D85;margin:0;font-weight:300;line-height:1.4;font-size:1.5vw}@media all and (min-width: 1050px){.products_custom .commitwrap .commitbox h5{font-size:16px}}@media all and (max-width: 840px){.products_custom .commitwrap .commitbox h5{font-size:2.3vw}}@media all and (max-width: 600px){.products_custom .commitwrap .commitbox h5{font-size:3vw}}.products_custom .commitwrap .commitbox h5 small.commitmemo{position:relative}.products_custom .commitwrap .commitbox h5 small.commitmemo::before{position:absolute;top:0;font-weight:300;left:100%;font-size:0.4em;white-space:nowrap}.products_custom .commitwrap .commitbox h5 small.commitmemo.m1::before{content:'※1'}.products_custom .commitwrap .commitbox h5 small.commitmemo.m2::before{content:'※2'}.products_custom .commitwrap .commitbox h5 small.commitmemo.m12::before{content:'※1・2'}.products_custom .commitwrap .commitbox .numcircle{width:50px;height:50px;font-size:30px;text-align:center;line-height:50px;color:white;font-family:YakuHanMP,"Noto Serif JP",serif;background-color:#002D60;border-radius:25px;position:absolute;top:-10px;left:-10px;overflow:hidden}.products_custom .commitwrap .commitbox .numcircle span{position:relative;z-index:2}.products_custom .commitwrap .commitbox .numcircle::before{content:'';position:absolute;width:100%;height:0;padding-top:100%;background-color:#002D60;top:0;left:0}.products_custom .commitwrap .commitbox::before{content:'';position:absolute;width:100%;height:100%;border:4px solid #fff;box-shadow:1px 1px 1px #797D85 inset,-1px -1px 1px #797D85 inset;top:0;left:0;opacity:0.5}@media all and (max-width: 600px){.products_custom .commitwrap .commitbox::before{border-width:2px}}.products_custom h2.bdrbtm{border-bottom:1px solid #37548b}.products_custom p.p_lg{font-size:1.3em;color:#797D85}@media all and (max-width: 991px){.products_custom p.p_lg{font-size:1.1em}}@media all and (max-width: 600px){.products_custom p.p_lg{font-size:1em}}@media all and (max-width: 480px){.products_custom p.p_lg{font-size:0.9em}}.products_custom .cautionwrap{margin-top:7%;border-radius:6px;background-color:rgba(121,125,133,0.1);padding:4% 6%}.products_custom .cautionbox{box-shadow:0 0px 10px rgba(55,84,139,0.1);margin:10px auto 20px;padding:20px;background-color:white;position:relative;font-size:0.9em}.products_custom .cautionbox::before{content:'';position:absolute;width:100%;height:100%;border:10px solid #fff;box-shadow:1px 1px 1px #595757 inset,-1px -1px 1px #595757 inset;top:0;left:0}@media all and (max-width: 600px){.products_custom .cautionbox::before{border-width:5px}}.products_custom .cautionbox h4{color:#595757 !important;font-weight:400}.products_custom .cautionbox h5{color:#002D60 !important;font-weight:400;margin-top:0}.products_custom .cautionbox p{margin-bottom:0.3em;font-weight:400;line-height:1.4;font-size:0.95em}.products_custom .cautionbox ul,.products_custom .cautionbox ol{padding-left:1.5em;margin:0.3em;font-size:0.85em;line-height:1.5em}.products_custom .cautionbox ul li,.products_custom .cautionbox ol li{margin-top:0.3em}.products_custom .cautionbox.redcaution::before{box-shadow:1px 1px 1px #e72842 inset,-1px -1px 1px #e72842 inset}.products_custom .cautionbox.redcaution i.fas{font-size:40px;color:#e72842}.products_custom .cautionbox.redcaution p,.products_custom .cautionbox.redcaution h5{color:#e72842 !important}.products_custom .cautionbox.redcaution ul,.products_custom .cautionbox.redcaution ol{color:#e72842}
