.Abouts__Company{padding-bottom:80px}.Abouts__Company p{margin:0}.Abouts__Company p+p{margin-top:10px}.Abouts__Company .Company__profile+.Company__profile{margin-top:40px;border-top:1px solid #e7e7e7}.Abouts__Company .Company__title{margin:30px auto 0;font-weight:400}.Abouts__Company .Company__image img,.Abouts__Company .Company__info{margin-top:20px;width:100%;max-width:800px}.Abouts__Company .Company__info{table-layout:fixed}.Abouts__Company .Company__info td,.Abouts__Company .Company__info th{padding:20px 25px;border:1px solid #e7e7e7}.Abouts__Company .Company__info th{width:150px;background-color:#f8f8f8;font-weight:400;text-align:center}@media (max-width:414px){.Abouts__Company .Company__info{border:1px solid #e7e7e7}.Abouts__Company .Company__info tr+tr{border-top:1px dotted #e7e7e7}.Abouts__Company .Company__info td,.Abouts__Company .Company__info th{display:block;width:100%;padding:15px 10px 15px 20px;border:none;background-color:transparent}.Abouts__Company .Company__info th{font-weight:700;text-align:left}.Abouts__Company .Company__info td{float:right;padding-top:0}}.Abouts__Company .Company__address{margin-top:30px;padding:15px 20px;border:1px solid #e7e7e7}.Abouts__Company .Company__address .Company__address__title{display:table;margin-top:-24px;background-color:#fff;font-size:11px}.Abouts__Company .Company__address .Button3{position:relative;z-index:1;width:100%;text-align:center}.Abouts__Company .Company__address .fa-map-marker-alt{color:#c2a284}.Abouts__Company .Company__map{display:none;margin-top:0}.Abouts__Company .Company__map iframe{width:100%;height:300px;border:1px solid #e7e7e7;border-top:none}.Abouts__Company .Company__contact i{margin-right:5px;color:#c2a284}#medical_law{margin-bottom:40px}#medical_law h3{font-size:15px;border-left:10px solid #81d8d0;margin-top:40px;padding-left:10px}#medical_law hr{margin:40px 0}#medical_law hr.dv_big{margin:60px 0;border-top:1px solid #ccc}.med_caution{display:inline-block;margin:0 5px 15px 0;padding:3px 10px;border:1px solid #333;font-size:1.2rem}.med_circle,.med_square{padding:1px 4px;border:1px solid #000;margin:0 1px}.med_circle{border-radius:50%}@media (min-width:769px){.company_info{max-width:750px;margin:0 auto}#medical_law table.tbl td,#medical_law table.tbl th{padding:5px 25px}#medical_law table.tbl th{width:170px}}#use_conditions{margin-bottom:40px}#use_conditions p{font-size:12px;line-height:18px;margin:10px 0}#use_conditions h2{font-size:17px;margin:13px 0 0}#use_conditions h3{margin:40px 0}#use_conditions h4{margin:40px 0 10px}#use_conditions h5{font-size:13px;margin:13px 0}.use_conditions_notice{border:1px solid #c00;padding:12px 20px;text-align:left;margin-top:15px;margin-bottom:40px}#privacy_policy{margin-bottom:40px}#privacy_policy p{font-size:12px;line-height:18px;margin:10px 0}#privacy_policy h3{margin:40px 0}#privacy_policy h4{margin:40px 0 10px}.announcement_box{border:1px solid #b10012;padding:10px 25px;margin:30px 0}.announcement_box h3{margin:10px 0 15px!important;color:#b10012!important}.announcement_box h4{margin:20px 0 -5px!important}.rules_box{display:block;background-color:#fafafa;border:1px solid #ddd;padding:20px;margin-top:10px;margin-bottom:10px}#howto_pay,#tradelaw{margin-bottom:40px}#howto_pay table th{min-width:160px}#howto_pay table h3{font-size:13px;margin:25px 0 0}#return_policy{margin-bottom:40px}#return_policy h3{color:#333;font-weight:700;font-size:16px;padding:0;margin:50px 0 20px}#return_policy p.space{margin:20px 0}#return_policy p.space_dot{margin:30px 0 20px;padding-top:30px;border-top:1px dotted #ddd}#return_policy h4{padding:0;margin:0}#return_policy .steps{display:-webkit-box;display:flex;text-align:center;margin:0 auto 20px;-webkit-box-pack:center;justify-content:center;grid-gap:10px;gap:10px;flex-wrap:wrap}#return_policy .steps .boxs{width:20%;border:2px solid #c2a284;padding:10px;border-radius:5px}@media only screen and (max-width:768px){#return_policy .steps .boxs{width:calc(50% - 10px);padding:5px}}#return_policy .steps .boxs .step{font-size:14px;background:#c2a284;color:#fff;padding:3px 0}#return_policy .steps .boxs .titl{font-size:15px;padding:8px 0}#return_policy .steps .boxs .icon{color:#c2a284;font-size:50px;padding:4px 0}@media only screen and (max-width:768px){#return_policy .steps .boxs .icon{padding:0}}#return_policy .steps .boxs .text{font-size:10px;line-height:12px;color:#777;padding:8px 0}#return_policy table{width:100%;margin:10px 0;border:1px solid #ddd}#return_policy table th{width:12%;background:#f0f0f0;border:1px solid #ddd;padding:5px;font-weight:700;font-size:13px}@media only screen and (max-width:768px){#return_policy table th{width:20%;padding:5px}}#return_policy table.exam{font-size:10px}#return_policy table.exam td{padding:15px}#return_policy td{padding:20px;border:1px solid #ddd}#return_policy table.refund tr th{font-size:12px;background:#c2a284;color:#fff}#return_policy table.refund tr td{padding:10px;font-size:12px}@media only screen and (max-width:768px){#return_policy table.refund tr td{padding:3px;font-size:11px;line-height:14px}}#return_policy table.return tr td{background:#fff}#return_policy table.return tr th{width:75px;padding:10px;font-size:12px;color:#fff;background:#ed7a7a}@media only screen and (max-width:768px){#return_policy table.return tr th{padding:3px;font-size:11px}}#return_policy p.exp1{margin:7px 0 0}#return_policy p.exp2{margin:50px 0 20px;padding:40px 0 0;border-top:1px dotted #ccc}#return_policy p.exp3{margin:50px 0 70px;padding:40px 0 0;border-top:1px dotted #ccc}#return_policy p.exp_txt{margin:20px 0;font-size:12px;line-height:16px;color:#777}#return_policy div.exp_img{text-align:right}#return_policy div.exp_img img{border:1px solid #ddd;width:200x}#return_policy p.exp_txt2{margin:0;font-size:12px;color:#777;line-height:16px}#example_box{margin:20px auto 0;border-radius:5px;border:1px solid #ddd}#example_box:after{content:".";display:block;visibility:hidden;height:.1px;font-size:.1em;line-height:0;clear:both}#example_box span{display:block;font-size:13px;font-weight:700}#example_box ul{margin-left:22px;margin-top:2px}#example_box ol{margin-left:32px;margin-top:2px;margin-bottom:5px}#example_box ul li{list-style:disc}#example_box ol li,#example_box ul li{color:#666;font-size:11px;line-height:14px}#example_box ol li{list-style:decimal}#example_box #previous_box{border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:none;margin:20px}#example_box #previous_box img{width:215px;margin:10px 0 0;border:1px solid #ddd}#example_box #thistime_box{border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:#f0f0f0;padding:20px}#example_box #thistime_box img{margin:2px 0 20px}#example_box #thistime_box p{font-size:11px;font-weight:700;line-height:12px;color:#d90000;margin:0 0 20px}#return_policy .update_date{margin-top:50px;color:#777;font-size:85%}.howto_order_txt_1{font-size:15px;padding-top:0}.howto_order_txt_2 h3{margin-bottom:5px}.order_step{margin-top:40px}.order_step h4{font-size:16px;border-bottom:1px solid #ddd;padding-bottom:5px;margin:0 0 10px}.order_step h4 span{color:#2d9929;margin-right:10px;font-size:21px}.order_step_block{margin-bottom:25px}.order_step_img{display:block;text-align:center;position:relative;width:180px}.order_step img.plus{opacity:.5;display:block;position:absolute;bottom:10px;right:10px}.order_step img.plus:hover{opacity:1}.order_step img.order_step_thumb{border:1px solid #ccc}.order_step .order_step_img_sp{border:1px solid #ccc;margin:5px 0}@media (min-width:769px){.howto_order_txt_1{font-size:16px;padding-top:20px}}.bpoint-box{width:90%;margin:0 auto}.bpoint-notice{text-align:center;color:#777;margin-top:5px;margin-bottom:40px}.bpoint__img{margin-top:20px;margin-bottom:20px}.bpoint__link{text-decoration:underline;color:#ffa723}.bpoint__link:hover{color:#ffc46c}.bpoint-box img{margin-top:20px!important;max-width:90px}.bpoint img{max-width:90px;padding-right:10px}.bpoint_wrapper{max-width:640px;margin:0 auto 40px}.point-list h3{margin-top:0;margin-bottom:5px;border-bottom:1px dashed #999}.point-desc{text-align:left}.point-list li{margin-top:15px}.pText3{margin:40px 0;padding:0 20px 20px;border:1px solid #ccc}.static_page h3{color:#333;font-weight:700;font-size:16px;padding:0}.bpoint-box p{font-size:14px;line-height:22px}.bpoint-box img{padding-right:10px}.bpoint-note{text-align:center;margin:15px auto 25px;padding:5px;border:5px solid #ffb1b9;max-width:85%}.bpoint-note h4{color:#b10012}.bpoint-note p{font-size:14px;line-height:22px;color:#b10012}#problem_box{max-width:1000px;margin:0 auto}h1.problem_title{color:#d7000f;font-size:45px;font-weight:400;padding-top:30px;text-align:center}h1.problem_title span{display:block;font-size:17px;color:#000}.problem_msg{text-align:left;line-height:28px;font-size:15px;margin:10px 0}.problem_msg div{padding-top:10px;line-height:28px}.problem_msg span{font-size:10px;margin-left:5px}.problem_list{margin:0 auto}.problem_list li{display:inline-block;vertical-align:top;text-align:center}.problem_list a{width:200px;height:230px;display:block;color:#fff;font-size:14px}a.doc01{background:transparent url(/template/default/img/abouts/19/brian_off.png) no-repeat}a.doc01:hover{background:transparent url(/template/default/img/abouts/19/brian_on.png) no-repeat}a.doc02{background:transparent url(/template/default/img/abouts/19/brian_on2.png) no-repeat}a.doc02:hover{background:transparent url(/template/default/img/abouts/19/brian_off.png) no-repeat}a.con01{padding-top:150px}a.con02{padding-top:136px}.doctor_info p{margin-top:10px;margin-bottom:40px;line-height:14px;font-size:10px;color:#777;padding-left:3px}.doctor_info{padding:15px 0 40px}@media (min-width:769px){h3.problem_title{font-size:45px}h3.problem_title span{font-size:17px;margin-bottom:5px}.problem_msg{font-size:18px;width:100%;text-align:center;margin:50px auto}}#about_shipping{margin:0 auto}#about_shipping p{font-size:14px;line-height:22px;margin:0}.ship_txt,.ship_txt2{color:#000;font-weight:700}.ship_txt2{padding-top:45px}.shipping-margin-top{margin-top:7px}.shipping-box{width:90%;margin:0 auto 30px}#about_shipping table.tbl{margin-top:0}@media (min-width:769px){.shipping-margin-top{margin-top:20px}.shipping-box img{margin-top:25px!important}}.shipping-box img{margin-top:20px;padding-right:10px}div#about_shipping #frame_notice{margin-bottom:60px;padding:10px 40px 40px;background:#f1ede7}div#about_shipping #frame_notice .ttl{font-size:16px;font-weight:700;line-height:22px;margin:30px 0}div#about_shipping #frame_notice .notice p{margin-bottom:15px}div#about_shipping #frame_notice table{margin:20px 0}div#about_shipping #frame_notice table tr{border:1px solid #999;background:#fff}div#about_shipping #frame_notice table tr th{border:1px solid #999;background:#f6f6f6;font-weight:700;padding:10px 20px}@media (min-width:769px){div#about_shipping #frame_notice table tr th{padding:16px 100px}}div#about_shipping #frame_notice table tr td{border:1px solid #999;padding:10px 20px}@media (min-width:769px){div#about_shipping #frame_notice table tr td{padding:16px 100px}}div#about_shipping #frame_notice .notice_side p{color:#777;font-size:13px;line-height:18px}.faq_svc{position:absolute;bottom:10px;right:5px;display:block;font-size:15px}@media (max-width:440px){.faq_svc{position:absolute;bottom:5px;right:5px;display:block;font-size:15px}}