@charset "UTF-8";.guide_top{margin:0 auto;width:940px;}.guide_top h1{margin:0 0 60px;}.guide_top dl{background:#f0f0f0;float:left;margin:0 0 30px 20px;padding:30px 0 0;width:286px;}.guide_top dl dt{font-size:1.2em;margin:0 0 30px;text-align:center;}.guide_top dl dd.thum{text-align:center;margin:0 0 15px;}.guide_top dl dd dl{float:none;margin:0 auto 15px;padding:0;width:246px;}.guide_top dl dd dl dt{color:#40b4a6;margin:0 0 15px;text-align:left;}.guide_top dl dd dl dd{font-size:1em;margin:0 0 15px;}.guide_top dl dd.f_on{margin:0 0 30px;text-align:center;}.guide_tab{background:url(/css/guide/price/images/line.gif) no-repeat bottom center;margin:0 0 25px;padding:0 0 0 50px;}.guide_tab li{float:left;margin:0 30px 0 0;}.h2_title{margin:0 0 58px;}.guide_nav{float:left;margin:0 0 20px 20px;}.guide_nav li{margin:0 0 10px;}.guide_cont{margin:0 auto;width:940px;}.guide_cont h1{margin:0 0 6px;}.guide_cont_inner{float:right;margin:0 20px 20px 0;width:666px;}.guide_cont_inner h1{background:#f6f4f0;font-size:1em;margin:0 0 50px;padding:15px 20px;}.left_img_box{clear:both;float:left;}.right_txt_box{float:left;}.right_txt_box p{font-size:1em;}.b_nav{margin:0 0 70px;}.b_nav_left{float:left;}.b_nav_left a{background:url(/css/guide/images/bg_n_nav_left.gif) no-repeat left center;padding:0 0 0 20px;}.b_nav_right{float:right;}.b_nav_right a{background:url(/css/guide/images/bg_n_nav_right.gif) no-repeat right center;padding:0 20px 0 0;}.edit1 .guide_cont_inner .top_txt{color:#40b4a6;font-size:1.2em;margin:0 0 70px;}.guide_cont_inner h2{color:#40b4a6;font-size:1em;font-weight:bold;margin:20px 0 25px;}.edit1 .guide_cont_inner dl{background:url(/css/guide/images/bg_edit1.gif) no-repeat bottom center;margin:0 0 40px;padding:0 0 76px;}.edit1 .guide_cont_inner dl dt{clear:both;margin:0 0 40px;}.edit1 .guide_cont_inner dl dd .right_txt_box{width:345px;margin:0 0 40px 30px;}.edit1 .guide_cont_inner .supo{border:1px solid #f97e76;padding:15px 20px;margin:0 0 20px;}.edit1 .guide_cont_inner .supo dl{background:none;margin:0 0 0;padding:0 0 0;}.edit1 .guide_cont_inner .supo dt{margin:0 0 15px;}.edit1 .guide_cont_inner .supo dl p{font-size:1em;}.center_p{text-align:center;}.guide_cont_inner .left_box{float:left;margin:0 30px 20px 0;width:290px;}.guide_cont_inner .left_box img{margin:0 0 30px 0;}.guide_cont_inner .right_box{float:left;margin:0 0 50px 0;width:345px;}.guide_cont_inner .right_box p{font-size:0.8em;}.guide_cont_inner .right_box ul{margin:0 0 10px;}.katoken_green,ul.katoken_green li{color:#40b4a6;}ul.katoken_green li{font-size:0.8em;}.service h2{font-size:1.2em;font-weight:bold;}.listmarks li{background:url(/css/privacy/images/icon.gif) no-repeat left 0.8em;padding:0 0 0 1em;}ul.top_txt li{font-size:0.9em;margin:0 0 10px;}.mb45{margin:0 0 45px;}.flow_img{float:left;margin:0 30px 30px 0;width:290px;}.flow_txt{float:left;margin:0 0 30px 0;width:345px;}.att_box{border-top:1px dotted #9b9994;border-bottom:1px dotted #9b9994;padding:30px 20px;}.mydesign_att_box{margin:0 0 15px;}.mydesign_att_box dt{background:url(/css/guide/add-order/images/att.gif) no-repeat left top;color:#f88888;float:left;padding:0 0 0 30px;width:5em;}.mydesign_att_box dd{float:left;color:#f88888;width:555px;}.card_list{margin:30px 0 50px;}.guide_cont_inner .delivery_day{background:none repeat scroll 0 0 #fff;border:1px solid #d5cebd;margin:0 auto 50px;padding:15px 45px;width:576px;}.delivery_day li{font-size:1.2em;}.delivery_day li img{vertical-align:middle;}.delivery_day li span{margin:0 20px 0 45px;}.delivery_day li span span{font-size:1.2em;margin:0;}.graybox1.express_boxr2,.graybox1.express_boxl2{float:left;border:1px solid #d5cebd;margin:0 0 10px;padding:20px 20px 0;width:284px;}.graybox1.express_boxr2 dt,.graybox1.express_boxl2 dt{margin:0 0 20px;}.graybox1.express_boxr2 dd,.graybox1.express_boxl2 dd{margin:0 0 23px;}.graybox1.express_boxl2{float:left;}.graybox1.express_boxr2{float:right;}.delivery_w_box{border:1px solid #d5cebd;margin:0 0 20px;padding:20px 20px 0;width:368px;}.delivery_w_box dt{margin:0 0 23px;}.delivery_w_box dd{margin:0 0 20px;}.delivery_w_box + .asterisk{}#delivery_table{margin:60px 0 0 0;}#delivery_table h1{margin:0 0 15px !important;}.add_order_list{margin:0 0 45px;}.add_order_list li{background:url(/css/guide/images/icon2.gif) no-repeat bottom center;margin:0 0 10px;padding:0 0 61px;}.add_order_list li.last{background:none;padding:0;}.add_order_list li p{font-size:1em;text-align:right;margin-top:10px;}.flow_mydesign li{background:url(/css/guide/images/bg_edit1.gif) no-repeat center bottom;list-style:none;margin:0 0 32px;padding:0 0 14px;}.flow_mydesign li span{display:block;padding:0 0 30px 66px;}.flow_mydesign .step1 span{background:url(/css/guide/make-mydesign/images/bg_flow1.gif) no-repeat left top;}.flow_mydesign .step2 span{background:url(/css/guide/make-mydesign/images/bg_flow2.gif) no-repeat left top;}.flow_mydesign .step3 span{background:url(/css/guide/make-mydesign/images/bg_flow3.gif) no-repeat left top;}.flow_mydesign .step4 span{background:url(/css/guide/make-mydesign/images/bg_flow4.gif) no-repeat left top;}.flow_mydesign .step5 span{background:url(/css/guide/make-mydesign/images/bg_flow5.gif) no-repeat left top;}.flow_mydesign li.step5{background:none;}.flow_mydesign li ul li{background:url(/css/guide/make-mydesign/images/arrow.gif) no-repeat 325px 95px;float:left;padding:0 85px 0 0;width:290px;}.flow_mydesign li ul li.last{background:none;padding:0 0 0 0;}.guide_cont_inner .flow_mydesign li ul li span{background:none;display:block;padding:10px 0 0;}.mydesign_att_box{margin:0 0 15px;}.mydesign_att_box dt{background:url(/css/guide/add-order/images/att.gif) no-repeat left top;color:#f88888;float:left;padding:0 0 0 30px;width:5em;}.mydesign_att_box dd{float:left;color:#f88888;width:555px;}.mydesign_bottom_txt{margin:0 0 100px;}.hagaki{margin:60px 60px;}.hagaki .hagaki_fr{float:right;}.hagaki .hagaki_fl{float:left;}.hagaki .hagaki_fr p,.hagaki .hagaki_fl p{padding:10px 0 0;}.hagaki .hagaki_fl,.hagaki .hagaki_fr{margin:0 0 45px;width:200px;}.hagaki .hagaki_fr dt,.hagaki .hagaki_fl dt{text-align:center;width:200px;}.hagaki .hagaki_fr dd,.hagaki .hagaki_fl dd{float:left;text-align:center;width:200px;}.hagaki .hagaki_fr img,.hagaki .hagaki_fl img{box-shadow:0 0 10px 3px rgba(0,0,0,0.16);}.priceup{clear:both;border:3px solid #de4e4e;margin:0 auto 25px;padding:25px 25px 25px 25px;width:610px;}.priceup p{font-size:18px;}.about_result_size{border-top:1px dotted #9b9994;border-bottom:1px dotted #9b9994;margin:15px 0;padding:15px 0;}.about_result_size p{color:#40b4a6;font-size:1.2em;}.about_result_size li{margin:0 0 10px;}.about_result_ul li{background:url(/css/guide/add-order/images/icon.gif) no-repeat left 0.8em;color:#f88888;font-size:0.9em;padding:0 0 0 10px;}.address_print_box h3{font-color:#5f5e56;font-size:1em;margin:0 0 10px;}.address_print_box .txt_left{float:left;width:300px;}.address_print_box .img_right{float:right;width:290px;}.address_print_box .img_right img{margin:0 0 30px;width:290px;}.pcenter{margin:35px auto;text-align:center;}.address_print_box .about_result_size{margin:0 0 45px;}.address_print_box .cf{margin:0 0 60px;}.address_print_box .txt_left div{margin:0 0 10px;}.address_print_box .txt_left dl dt{color:#5f5e56;font-size:1em;margin:0 0 10px;}.about_inquiry .left_box{float:left;width:330px;}.about_inquiry .icon1{background:url(/css/guide/about-inquiry/images/icon1.gif) no-repeat left top;font-size:1em;min-height:43px;padding:0 0 0 64px;}.about_inquiry .icon2{background:url(/css/guide/about-inquiry/images/icon2.gif) no-repeat left top;font-size:1em;min-height:43px;padding:5px 0 0 64px;}.about_inquiry .howto_btn{width:300px;}.about_inquiry .right_box div{margin:0 0 10px;}.guide_cont_inner .contact_border .right_box{margin:0 0 20px;}.contact_border{border-bottom:1px dotted #9b9994;margin:0 0 30px;}.howto .mail{border-bottom:1px solid #cccccc;padding:0 0 30px;}.howto p.tell{margin:-15px 0 5px;line-height:1.2em;font-size:2em;}.about_inquiry .left_box .cap{font-size:0.7em;}.howto dt{font-weight:bold;}.smart_phone_box .app_btn{background:none repeat scroll 0 0 #fff;border:1px solid #dcdcdc;height:192px;margin:0 29px 30px 0;padding:28px 0 0;text-align:center;width:290px;}.smart_phone_box .app_btn div{margin:0 0 20px;}.smart_flow dl{background:url(/css/guide/make-mydesign/images/arrow.gif) no-repeat scroll 153px 95px;float:left;padding:0 35px 0 0;width:140px;}.smart_flow dl dt{margin:0 0 7px;text-align:center;}.smart_flow dl.last{padding:0;}.smart_flow dl dd.cap{display:block;font-size:0.7em;margin:10px 0 30px;width:140px;}.smart_phone_box h3{font-size:1.4em;margin:0 20px 10px 5px;}.smart_phone_box h3 span{font-size:1.2em;margin:0 20px 10px 5px;}.adjustment_box section{margin:0 0 50px;}.adjustment_box section h1{background:none;color:#40b4a6;font-size:18px;font-weight:bold;margin:20px 0 10px;padding:0;}.lastyear{border:1px solid #d5cebd;margin:30px 0 0;padding:20px 35px 10px;text-align:center;}.edit1 .guide_cont_inner .lastyear dt{margin:0;}.lastyear dd{font-size:22px;}.lastyear dd span{font-size:30px;}.beforafter ol{background:url(/css/guide/adjustment/bg_next.png) no-repeat 305px center;margin:92px 0 50px;}.beforafter ol li{float:left;list-style-type:none;position:relative;width:238px;}.beforafter ol li:first-child{margin:0 147px 0 0;}.beforafter ol li p{position:absolute;right:-45px;top:-45px;}.beforafter p.jet_pink{color:#f98988;font-size:16px;font-weight:bold;text-align:center;}.beforafter div.designadjustment{background:#e9f9f7;padding:20px 0;text-align:center;}.beforafter div.designadjustment p{font-size:22px;font-weight:bold;line-height:34px;margin:0;}.beforafter div.designadjustment p span{display:inline-block;line-height:34px;vertical-align:bottom;}.beforafter div.designadjustment p span.dot{margin:0 15px;}.beforafter div.designadjustment p .price{margin:0 15px 0 0;font-size:25px;}.beforafter div.designadjustment p .price strong{font-size:34px;margin:0 0 0 5px;}.beforafter div.designadjustment p span.att{border-top:1px solid #232323;border-bottom:1px solid #232323;font-size:13px;font-weight:normal;line-height:13px;margin:0 0 6px;padding:6px 0;vertical-align:middle;}.edit1 .guide_cont_inner.adjustment_box dl{background:none;margin:0;padding:0;}.edit1 .guide_cont_inner.adjustment_box .end_year{border:1px solid #d5cebd;margin:0 0 15px;padding:25px 25px 0;}.edit1 .guide_cont_inner.adjustment_box .end_year dt{clear:both;float:left;font-weight:bold;margin:0 0 25px;}.edit1 .guide_cont_inner.adjustment_box .end_year dt span{font-size:22px;}.edit1 .guide_cont_inner.adjustment_box .end_year dd{float:right;font-size:18px;font-weight:bold;margin:0 0 25px;}.adjustment_ul{border:1px solid #d5cebd;margin:0 0 15px;padding:20px 35px;}.adjustment_ul li{border-bottom:1px dotted #9b9994;font-size:18px;font-weight:bold;margin:0 0 10px;padding:0 0 10px;}.adjustment_ul li:last-child{border:none;margin:0;}.comment_box h3{color:#5f5e56;font-size:1em;margin:0 0 10px;}.comment_box ul{margin:0 0 50px;}.comment_box ul li{background:url(/css/privacy/images/icon.gif) no-repeat left 0.8em;padding:0 0 0 1em;}.comment_box .b_nav li{background:none;padding:0;}.parents{background:#ffffff;border:1px solid #d5cebd;margin:0 0 50px;padding:30px;}.parents h1{background:none;color:#40b4a6;margin:0 0 20px;padding:0;}.comment_box .parents ul{margin:0;}.withdrawal .mydesign_att_box{margin:0 0 100px;}.faq_top{margin:0 auto;width:940px;}.faq_top h1{margin:0 0 60px;}.faq_top .top_txt{font-size:1em;margin:0 20px 30px;}.faq_top dl{background:#f0f0f0;float:left;margin:0 0 100px 20px;padding:30px 0 0;width:286px;}.faq_top dl dt{font-size:1.2em;margin:0 0 30px;text-align:center;}.faq_top dl dd.thum{text-align:center;margin:0 0 15px;}.faq_top dl dd.txt{font-size:0.8em;margin:0 20px 40px;}.faq_top dl dd.f_on{margin:0 0 30px;text-align:center;}.faq_second{margin:0 auto;width:940px;}.faq_second h1{margin:0 0 15px;}.faq_main_menu{background:url(/css/price/images/line.gif) no-repeat bottom center;margin:0 0 45px;padding:0 0 0 50px;}.faq_main_menu li{float:left;margin:0 30px 0 0;}.faq_second h2{border-bottom:1px solid #d5cebd;font-size:1.2em;margin:0 0 60px;padding:0 25px 30px;}.faq_second .menu{margin:0 0 60px;}.faq_second .menu li{float:left;margin:0 20px 0 0;}.edit_menu{padding:0 0 0 20px;}.order_menu{padding:0 0 0 296px;}.faq_list{margin:0 auto;width:830px;}.faq_list h1{background:#f6f4f0;font-size:1em;margin:0 auto 30px;padding:25px;width:790px;}.faq_list dl{border-bottom:1px dotted #9b9994;margin:0 0 40px;padding:0 0 60px;}.faq_list dt{background:url(/css/guide/images/faq/f.gif) no-repeat left top;color:#40b4a6;font-size:1em;margin:0 0 20px;padding:10px 0 10px 65px;}.faq_list dd{padding:15px 0 0 65px;}.faq_list dd.answer{background:url(/css/guide/images/faq/a.gif) no-repeat left top;min-height:30px;padding:10px 0 10px 65px;}.mb10{margin-bottom:10px !important;}.mb20{margin-bottom:20px !important;}.mb30{margin-bottom:30px !important;}.fs16{font-size:16px;}.att_dl{margin:0 0 15px;}.att_dl dt,.att_dl dd li{color:#f97e76;}.att_dl dt{background:url(/css/guide/add-order/images/att.gif) no-repeat left top;padding:0 0 0 30px;}.att_dl dd li{background:url(/css/guide/add-order/images/icon.gif) no-repeat left 0.8em;margin:0 0 0 30px;padding:0 0 0 10px;}.att_dl dd li{font-size:1em;}.post{border:1px solid #f97e76;padding:15px 20px;margin:0 0 20px;}.post p{margin-bottom:0;}.post p.mag_red a{color:#e74c3c;}.mag_red002{color:#f97e76;}.att_box{border:1px solid #ff0000;padding:20px;}.edit1 .guide_cont_inner .att_box dl{background:none;margin:0 0 0;padding:0 0 0;}.att_box02{border-top:1px dotted #9b9994;border-bottom:1px dotted #9b9994;padding:20px;}.att_box dt{background:url(/css/common/images/bg_att.png) no-repeat left center;font-size:18px;font-weight:bold;min-height:16px;margin:0 0 5px;padding:0 0 0 25px;}.red1border{border:5px solid #faaeae;text-align:center;}.red1border dt{font-size:20px;font-weight:bold;line-height:34px;margin:0 0 10px;}.red1border dt span{color:#fc0234;display:inline-block;margin:0 0 0 10px;vertical-align:bottom;}.red1border dt span strong{display:inline-block;font-size:34px;vertical-align:bottom;}.red1border dd span{font-size:15px;}.red2border{border:3px solid #fc0234;text-align:center;}.red2border dt{font-size:14px;font-weight:bold;line-height:34px;margin:0 0 10px;}.red2border dt span{color:#fc0234;display:inline-block;font-size:24px;margin:0 0 0 10px;vertical-align:bottom;}.red2border dt span strong{display:inline-block;vertical-align:bottom;}.red2border dd span{font-size:15px;}