.about h3{border-bottom:2px solid #0096c7;color:#000;font-size:3rem;font-weight:700;line-height:1.5;margin-bottom:1.2em;margin-top:2.5em;padding-bottom:.6em;text-align:left}@media (max-width:768px){.about h3{font-size:2rem}}.about h3#faq{margin-top:0;padding-top:2.5em}#price div.pricebox{background:#edf1f2;padding:30px}@media only screen and (max-width:768px){#price div.pricebox{margin-bottom:20px}}#price div.pricebox dt{font-size:3rem;font-weight:700;line-height:1.5;margin-bottom:.5em;vertical-align:bottom}@media only screen and (max-width:768px){#price div.pricebox dt{font-size:2rem}}#price div.pricebox dt>div.flex{align-items:center;justify-content:center;margin-top:20px}#price div.pricebox dt>div.flex div{margin:0 20px}@media only screen and (max-width:768px){#price div.pricebox dt>div.flex div{margin:0 0 20px}}#price div.pricebox dt span{color:#0096c7;display:block;font-size:1.6rem}@media only screen and (max-width:768px){#price div.pricebox dt span{font-size:1.4rem}}#price div.pricebox dd{font-size:1.4rem;margin:0 auto;text-align:center}@media only screen and (max-width:768px){#price div.pricebox dd{font-size:1.2rem}}.flo>div{background:#edf1f2;padding:30px}@media only screen and (max-width:768px){.flo>div{margin-bottom:20px}}.flo dt{font-size:2.3rem;font-weight:700;line-height:1.5;margin-bottom:.5em;vertical-align:bottom}@media only screen and (max-width:960px){.flo dt{font-size:1.9rem}}@media (max-width:768px){.flo dt{font-size:1.8rem}}.flo dt span{color:#0096c7;font-size:1.6rem;font-weight:700;margin-right:10px}@media only screen and (max-width:960px){.flo dt span{font-size:1.4rem}}@media (max-width:768px){.flo dt span{font-size:1.4rem}}.flo dd{margin:0 auto;text-align:center}@media only screen and (max-width:1100px){.flo dd{font-size:1.5rem}.flo dd br{display:none}}@media (max-width:768px){.flo dd,.flo dd p{text-align:center}.flo dd br{display:block}}.flo dd figure{margin:0 auto 20px;max-width:290px;text-align:center;width:100%}.flo dd figure img{height:auto;width:100%}.flo.mt20{margin-top:30px}@media only screen and (max-width:768px){.flo.mt20{margin-top:0}}.qaBox>div{background:#edf1f2;margin-bottom:10px}.qaBox dt{cursor:pointer;display:table;position:relative;width:100%}.qaBox dt .ttl_q{color:#0096c7;display:table-cell;font-size:1.8rem;line-height:1;padding-top:17px;position:relative;text-align:center;top:3px;vertical-align:unset;width:60px}.qaBox dt .qaBox_ttl{display:table-cell;font-weight:700;line-height:1.6em;padding:15px 35px 15px 10px;text-align:left;vertical-align:middle}@media only screen and (max-width:768px){.qaBox dt .qaBox_ttl{padding-left:0}}.qaBox dt .toggle-btn{height:15px;position:absolute;right:32px;top:50%;width:15px}@media only screen and (max-width:414px){.qaBox dt .toggle-btn{height:14px;right:20px;width:14px}}.qaBox dt .toggle-btn span{background-color:#0096c7;box-sizing:border-box;display:inline-block;height:2px;left:0;position:absolute;top:0;transition:all .3s;width:100%}.qaBox dt .toggle-btn span:first-of-type{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}.qaBox dt .toggle-btn span:nth-of-type(2){transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.qaBox dt .active span:first-of-type{display:none}.qaBox dt .active span:nth-of-type(2){transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}.qaBox dd{display:none;padding-bottom:20px;padding-top:10px;width:100%}.qaBox dd .ttl_a{color:#0096c7;display:table-cell;font-size:1.8rem;line-height:1;padding:5px 0 0;text-align:center;vertical-align:top;width:60px}.qaBox dd .qaBox_a{display:table-cell;line-height:1.8;padding-left:10px;padding-right:35px;text-align:left;vertical-align:middle}@media only screen and (max-width:768px){.qaBox dd .qaBox_a{padding-left:0}}.qaBox dd .qaBox_a>figure{margin-top:20px}.qaBox dd .qaBox_a>p{margin-bottom:10px;text-align:left}.qaBox dd .qaBox_a>p:last-child{margin-bottom:0}@media only screen and (max-width:768px){.qaBox dt .toggle-btn{right:15px}.qaBox dd{margin-bottom:0}}.btnset{margin-left:auto;margin-right:auto;text-align:center;width:90%}.btnset a{border-radius:30px;display:block;font-size:1.8rem;font-weight:700;line-height:6rem;margin:4em auto 1.5em;max-width:360px;text-align:center;transition:all .2s ease-in-out;width:100%}.btnset a:before{display:none}@media only screen and (max-width:768px){.btnset a{font-size:1.6rem;margin:1em auto;width:100%}}.btnset a.gray{background:#b4b4b4}.tabs{margin:0 auto;max-width:1200px;width:100%}.tab_item{align-items:center;background-color:#fff;border:1px solid #0096c7;color:#0096c7;display:flex;float:left;font-size:1.8rem;font-weight:700;height:60px;justify-content:center;margin-right:1%;text-align:center;transition:all .2s ease;width:24%}@media (max-width:768px){.tab_item{font-size:1.2rem;line-height:1.4;width:48%}.tab_item:nth-child(2),.tab_item:nth-child(4){margin-bottom:1%}}.tab_item:hover{cursor:pointer;cursor:hand;opacity:.8}.bdl{border-left:1px solid #0096c7}input[name=tab_item2],input[name=tab_item]{display:none}.tab_content{clear:both;display:none;padding:4rem 0;position:relative}#tab1:checked~#tab1_content,#tab2:checked~#tab2_content,#tab3:checked~#tab3_content,#tab4:checked~#tab4_content{display:block}#tab1:checked~.tab_item21,#tab2:checked~.tab_item22,#tab3:checked~.tab_item23,.tabs input:checked+.tab_item{background-color:#0096c7;color:#fff}

/*# sourceMappingURL=about.css.map*/