#contents h3{margin-bottom:30px;padding:13px 0 13px 10px;font-size:1.8rem;color:#fff;font-weight:bold;border-bottom:1px solid #fff;-webkit-box-shadow:0 4px #04486b;box-shadow:0 4px #04486b;background:#04486b}#contents h4{margin-bottom:20px;padding-left:5px;font-size:1.8rem;color:#222;font-weight:bold;border-left:4px solid #04486b}header h1{margin-bottom:10px;font-size:12px;color:#fff;font-weight:normal}#ind_menu_wrap .ind_menu h2 img{width:38px}.link{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin:0 auto 20px}.link li{margin:0 5px 5px}#sidebar h3{color:#fff}#sidebar h3 img{width:38px}#f_wrap footer .copyright{color:#fff}.general_price{margin:0 0 30px}.general_price th{width:30%;font-weight:bold;background:#f4f4f4}.general_price td{text-align:right}.price .link{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.price .sp_br{display:none}.price .txt_red{color:red}.price h3.h3{margin-bottom:30px;padding:13px 0 13px 10px;font-size:1.8rem;color:#fff;font-weight:bold;border-bottom:1px solid #fff;-webkit-box-shadow:0 4px #04486b;box-shadow:0 4px #04486b;background:#04486b}.price .txt_wrap{margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.price .txt_wrap p{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.price .txt_wrap img{display:block;max-width:100%;margin-left:30px}.price .annotation_wrap{margin-bottom:30px;line-height:1.6}.price .annotation_wrap+a.pg_link,.price .annotation_wrap+p.refund{content:"";display:block;clear:both}.price .annotation_wrap li{text-align:right}.price .annotation_wakiga{margin-top:-25px}.price .refund{padding:5px;text-align:center;font-weight:bold;color:#04486b;border:2px solid #04486b;border-radius:5px}.price table{margin-bottom:10px}.price table thead th{width:35%;font-weight:bold;background:#fff}.price table thead th.th_three{width:45%}.price table thead td{text-align:center;font-weight:bold;color:#fff;background:#9f9f9f}.price table thead td.kain_tp{color:#fff;background:#ec6968}.price table tbody .t_course{font-weight:bold;background:#e5f8fc}.price table tbody .course_vio{background:#ffddad}.price table tbody .course_s{background:#bee0fd}.price table tbody .course_l{background:#c8fed5}.price table tbody tr th{width:35%}.price table tbody tr th.th_three{width:45%}.price table tbody tr th.corce_ttl{text-align:left}.price table tbody tr td{font-weight:bold;text-align:right;line-height:1.3;background:#f4f4f4}.price table tbody tr td span{font-size:1.4rem;font-weight:500}.price table tbody tr td.kain{background:#fffcde}.price .taio_area{margin-bottom:30px;padding:7px;background:#fff;border:3px solid #04486b;-webkit-box-sizing:border-box;box-sizing:border-box}.price .taio_area .taio_area_dl,.price .taio_area .taio_area_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.price .taio_area .taio_area_dl dt{margin-right:15px;padding:1px 7px;color:#fff;background:#04486b;border-radius:5px}.price .taio_area .hitaio_area_dl dt{background:#555}.price .taio_area .taio_area_list{font-weight:bold}.price .taio_area .taio_area_list li{font-weight:bold}.price .taio_area .taio_area_list li:not(:last-of-type)::after{content:"・";margin:0 3px}#contents .clinic_box.last{padding-bottom:0;border-bottom:none}.wakiga #contents .wakiga_img{text-align:center}.wakiga #contents .reco{margin-bottom:30px;padding:20px;border:3px solid #ccc}.wakiga #contents .reco p{margin-bottom:10px;font-size:1.8rem;font-weight:bold;color:#04486b}.wakiga #contents .reco ul{margin-left:20px}.wakiga #contents .reco ul li{font-size:1.6rem;list-style-type:disc}.tattoo #contents .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;padding:20px;border:3px solid #ccc}.tattoo #contents .box ol{margin-left:20px}.tattoo #contents .box ol li{list-style-type:decimal}.tattoo #contents .box div{width:50%}.align-right{font-size:1.4rem;text-align:right}/*# sourceMappingURL=style_tokunaga.css.map */