@charset "UTF-8";@media screen and (max-width:767px){.pc{display:none!important}}@media screen and (min-width:768px){.sp{display:none!important}}.product_detail_inner{min-width:100%}@media screen and (min-width:768px){.product_detail_inner{min-width:700px}}.features_box{width:100%;font-family:Zen Maru Gothic,メイリオ,Meiryo,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,ＭＳ\ Ｐゴシック,Lucida Grande,Lucida Sans Unicode,Arial,Verdana,sans-serif!important;padding-bottom:80px;color:#707070}@media screen and (min-width:768px){.features_box{width:93.4%}}@media screen and (min-width:768px){.features_box_flex{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:19px 40px}.features_box_flex:not(:last-child){margin-bottom:70px}}@media screen and (min-width:768px){.features_box_item{width:calc(50% - 20px)}}.features_box_img img{display:block;width:100%}.features_box_ct{width:89.3333333333vw;margin:0 auto;padding:12px 0 40px}@media screen and (min-width:768px){.features_box_ct{width:100%;padding-bottom:11px}}.features_box_desc{font-size:14px;line-height:1.7142857143;font-weight:500}@media screen and (min-width:768px){.features_box_desc{font-size:16px;line-height:1.625}}.features_box_desc:not(:last-child){margin-bottom:12px}@media screen and (min-width:768px){.features_box_desc:not(:last-child){margin-bottom:0}}.features_box_desc small{font-size:10px;line-height:1.6}@media screen and (min-width:768px){.features_box_desc+.features_box_info{margin-top:12px}}.features_box_notes{font-size:12px;line-height:1.5;font-weight:500}.features_box_notes:not(:last-child){margin-bottom:40px}.features_box_notes-second{font-size:10px;line-height:1.6}.features_box_ttl{font-size:18px;line-height:1.5555555556;font-weight:500;border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;padding:8px}@media screen and (min-width:768px){.features_box_ttl{font-size:26px;padding:12px;letter-spacing:.1em}}.features_box_ttl:not(:last-child){margin-bottom:12px}@media screen and (min-width:768px){.features_box_ttl:not(:last-child){margin-bottom:24px}}.features_box_info{display:grid;grid-template-columns:repeat(5,1fr);text-align:center;font-size:12px;line-height:1.25;font-weight:500;gap:4px}.features_box_info:not(:last-child){margin-bottom:12px}.features_box_info>*{position:relative;border:1px solid #ccc;border-radius:50%}.features_box_info>:before{display:block;content:"";padding-bottom:100%}.features_box_info>* span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap}.features_box_info>* span small{display:block;font-size:8px;line-height:1;text-align:right;margin:0 0 2px;padding:0 6px}.features_box .features_charac{width:89.3333333333vw;margin:0 auto}@media screen and (min-width:768px){.features_box .features_charac{width:100%}}.features_charac .features_charac_ttl{margin-bottom:16px}.features_charac_ttl{font-size:18px;line-height:1.5555555556;font-weight:500;text-align:center;letter-spacing:.1em}@media screen and (min-width:768px){.features_charac_ttl{font-size:20px;line-height:1.5}}.features_charac_step{display:grid;gap:16px}@media screen and (min-width:768px){.features_charac_step{gap:24px}}.features_charac_step:not(:last-child){margin-bottom:16px}.features_charac_step_item{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;gap:16px}@media screen and (min-width:768px){.features_charac_step_item{gap:24px}}.features_charac_step_img{width:23.8805970149%}@media screen and (min-width:768px){.features_charac_step_img{width:160px}}.features_charac_step_img img{display:block;width:100%}.features_charac_step_ct{-ms-flex:1;flex:1}.features_charac_step_lbl{color:#f29e9e;display:-ms-flexbox;display:flex;font-size:18px;line-height:1.5555555556}@media screen and (min-width:768px){.features_charac_step_lbl{font-size:20px;line-height:1.5}}.features_charac_step_ttl{font-size:16px;line-height:1.625;font-weight:500}@media screen and (min-width:768px){.features_charac_step_ttl{font-size:18px;line-height:1.5555555556}}.features_charac_step_ttl small{font-size:10px;line-height:1.6}.features_tit{font-size:18px;line-height:1.5555555556;font-weight:500;color:#f29e9e;letter-spacing:.1em}@media screen and (min-width:768px){.features_tit{font-size:22px;line-height:1.4545454545}}.features_tit-center{text-align:center}
/*# sourceMappingURL=map/style.css.map */