/* sub type warrper 01 */
#warpper{ margin:0 auto; width:833px; background:#FFF; }
#warpper_02{ margin:0 auto; width:1008px; background:#f0f0f0; }
/* sub type container 01 */
#container{ width:838px; background:#FFF; margin-right:5px; background:#FFF; }
#container_02{ float:left; width:838px; border:1px solid #d6d6d6; border-bottom:none; background:#FFF; margin-right:5px; }
/* content/contents */
#contents{ width:617px; margin:20px 0 0 15px; background:#FFF; padding-bottom:10px; }
#contents_02{ width:600px; margin:27px 0 0 11px; background:#FFF; padding-bottom:10px; }
#contents_03{ width:590px; margin:20px 0 0 21px; background:#FFF; padding-bottom:10px; }
#contents_04{ width:550px; margin:20px 0 0 45px; background:#FFF; padding-bottom:10px; }
#contents_05{ width:595px; margin:15px 0 0 13px; background:#FFF; padding-bottom:10px; }
#contents_06{ width:626px; margin:20px 0 0 6px; background:#FFF; padding-bottom:10px; }
#contents_07{ width:569px; margin:20px 0 0 24px; background:#FFF; padding-bottom:10px; }
#contents_08{ width:810px; margin:57px 0 0 11px; background:#FFF; padding-bottom:10px; }
/* template */
#warpper_temp{ margin:0 auto; width:1020px; background:#f0f0f0; }
#container_temp{ float:left; width:1010px; border:1px solid #d6d6d6; border-bottom:none; background:#FFF;}

#contents_temp{ width:1000px; height:770px; margin:10px 0;}
.contents_temp_order_ttl{ width:1000px; margin-top:10px; background:url(../template/img/sub_top_bg.gif) repeat-x; height:48px;}
.contents_temp_order{ width:1000px;}

.temp_order_box{width:800px; margin:35px 0 0 15px;}
.temp_order_img{margin:15px 5px 15px 15px; width:690px;}
.temp_order_img img{width:700px; border:1px solid #E1E1E1; width:336px; height:195px; float:left; }
.temp_order_text{width:685px; background:#fefcf0; border:1px solid #e8e1ce; margin-left:15px; padding:10px;}
.temp_order_table{width:700px; margin-left:15px; margin-top:20px;}
.temp_order_price{width:685px; background:#fefcf0; border:1px solid #e8e1ce; padding:10px; margin-top:10px; text-align:right; } 

/* Right banner */
#banner{ float:left; width:163px; text-align:center; background:#f0f0f0; }
#banner img{ margin-top:5px; }

/* -- line box -- */
.line_box_01, .line_box_02{ line-height:15px; border-left:2px solid #e96d09; border-right:2px solid #e96d09; padding:11px 22px 11px 14px; background:#FFF }
.line_box_01{ width:540px; }
.line_box_02{ width:570px;}
/* sub page title */
.tit01{ width:632px; height:26px; background:url(../image/menu/tit_price_bg.gif) no-repeat left bottom; margin-top:15px; }
.tit01_text{ float:right; padding:8px 5px 0 0; text-align:right; color:#7f7f7f; }
.company_tit02{ width:594px; height:16px; text-align:right; border-bottom:1px solid #cbcbcb; padding:0 6px 7px 0; }
.company_tit03{ height:109px; background:url(../image/dictionary/title_health4.gif) no-repeat right top;  border-bottom:1px solid #cbcbcb; }
.company_tit04{ width:594px; height:16px; background:url(../image/dictionary/tit_bg.gif) no-repeat left bottom; text-align:right; border-bottom:1px solid #cbcbcb; padding:0 6px 7px 0; }
.company_tit05{ width:589px; height:16px; color:#7f7f7f; background:url(../image/testimonial/tit_bg.gif) repeat-x left bottom; text-align:right; padding:0 6px 11px 0; margin-top:9px; }
.brd_tit01{ width:626px; height:19px; text-align:right; border-bottom:1px solid #cbcbcb; padding:0 6px 7px 0; margin-top:30px; }

/* text float style */
.text_flat01{ float:left; width:210px; }
/* frame img */
#img_frame{ width:612px; height:257px; margin-top:15px; background:url(../image/bg_line_pink.gif) repeat-x left bottom; padding-bottom:8px; }
#img_frame02{ width:612px; height:270px; margin-top:15px; background:url(../image/bg_line_pink.gif) repeat-x left bottom; padding-bottom:8px; }
.screen img{ float:left; padding:7px; border:1px solid #dedede; margin-right:10px; }
.cont_explan{ float:left; width:286px; }
.cont_explan h4{ font-size:1.0em; color:#000; border-bottom:1px solid #CCC; padding-bottom:5px; }
.explan_text{ padding-top:17px; height:116px; }
.img_box{ width:100%; text-align:center; margin-top:16px; }
.img_box p{ width:470px; }
.order_num, order_num02{ color:#000; text-align:right; margin-top:20px; }
.order_num02{ width:286px; height:20px; }
.img_box_text{ text-align:left; margin:47px 0 34px 0; }
.mini_img{ height:70px; margin-top:4px; padding-top:2px; border-top:2px solid #f4dce4; }
.mini_img li{ display:inline; width:25%; margin-left:2px; }
.mini_img img{ width:62px; height:62px; border:4px solid #ececec; }
#frame{ width:598px; }
.frame_menu h3{ width:588px; background:#F6F6F6; padding:5px 0 3px 10px; margin-bottom:9px; }
.frame_left{ float:left; width:350px; height:287px; background:#EAEAEA; }
.frame_left img{ border:1px solid #CACACA; background:#FFF; padding:7px; }
.frame_right{ float:left; width:237px; height:287px; margin-left:10px; }
.frame_right h4{ border-bottom:1px solid #8EA7D0; margin-bottom:5px; }
.frame_right p{ display:inline; }
.frame_right img{ width:75px; height:60px; border:1px solid #CCEDEE; }
.frame_left02{ float:left; width:320px; height:251px; background:#EAEAEA; margin-bottom:30px; }
.frame_left02 img{ border:1px solid #CACACA; background:#FFF; padding:7px; }
.frame_right02{ float:left; width:240px; height:250px; margin-left:15px; }
.frame_right02 h4{ width:100%; border-bottom:1px solid #8EA7D0; margin-bottom:5px; margin-top:20px; }
.frame_right02_img p{ display:inline; }
.frame_right02_img img{ width:75px; height:75px; border:1px solid #CCEDEE; }

/* BTN  */
.btn {width:93px;	height:26px; margin:5px 0 5px 0px; background:url(../image/order_btn02.gif) no-repeat;}
.btn li {display:block;}
.btn a {display:block;overflow:hidden;text-indent:-2000px;}
.btn li a {width:92px;height:26px;}
.btn1 { margin: 5px 0 5px 100px; width:102px; height:27px; }
.btn1 li {display:block; background:url(../image/order_size.gif) no-repeat;}
.btn1 a {display:block;overflow:hidden;text-indent:-2000px;}
.btn1 li a {width:101px;height:26px;}
.btn2 { float:left; margin: 5px 0 5px 0; width:100px; height:27px; position:absolute;}
.btn2 li {display:block; background:url(../image/order_btn02.gif) no-repeat;}
.btn2 a {display:block;overflow:hidden;text-indent:-2000px;}
.btn2 li a {width:92px;height:26px;}


/* tab  */
#tab_menu{ width:97%; height:46px; background:#ffe474; border:1px solid #ffcc00; }
.tab_menu01, .tab_menu02{ height:30px;  background:#fffff7; margin:2px; padding:6px 30px;  }
.tab_menu01 li, .tab_menu02 li{ float:left; background:url(../image/order/icon_arrow01.gif) no-repeat left center; padding-left:17px; margin-bottom:4px; }
.tab_menu01 li{ width:21%; height:14px; }
.tab_menu02 li{ width:22%; height:14px; }
#tab li{ display:inline }
#faq_text{ padding:30px 36px 0 20px; }
.faq_q{ background:url(../image/faq/faq_q.jpg) no-repeat left top; color:#699402; padding-left:19px; }
.faq_a{ background:url(../image/faq/faq_a.jpg) no-repeat left top; padding:0 0 33px 19px; margin:7px 0 15px 0; border-bottom:1px solid #e2e2e2; }
.tab_01{ width:100%; background:#EBEBEB; border:1px solid #DEDEDE; }
.tab_01 ul{ background:#FFF; margin:2px; padding:2px 0 2px 30px; height:14px; }
.tab_01 li{ float:left; background:url(../image/icon_blue.gif) no-repeat left center; padding-left:9px; margin-left:7px; width:100px; }
.tab_01 div{ background:#FFF; padding:3px 18px 3px 16px; margin:2px; }
.tab_01 h3{ float:left; }
.tab_01 p{ text-align:right; }
#tab_02{ width:588px; background:#ffe474; border:1px solid #ffcc00; }
#tab_02 ul{ background:#fffff7; margin:2px; padding:4px 0 7px 30px; }
#tab_02 li{ display:inline; line-height:20px; background:url(../image/order/icon_arrow01.gif) no-repeat left top; padding-left:17px; }
#tab_03{ width:598px; }
.tab_03_left{ float:left; width:154px; }
.tab_03_right{ float:left; background:url(../image/dot.gif) repeat-x left bottom; width:434px;  margin-bottom:3px; }
.tab_03_01{ height:18px; padding:10px 0 10px 10px; }
.tab_03_02{ height:28px; padding:5px 0 5px 10px; }
.tab_03_03{ height:40px; padding:0 0 5px 10px; }
.tab_03_04{ height:18px; padding:10px 0 10px 10px; }
.tab_03_01 p{ width:144px; }
.tab_03_02 p{ width:144px; height:15px; }
.tab_03_03 p{ width:144px; height:15px; }
.tab_03_04 p{ width:105px; }
.tab_03_right p{ float:left; }
.tab_04{ width:100%; background:#EBEBEB; border:1px solid #DEDEDE; }
.tab_04 ul{ background:#FFF; margin:2px; padding:2px 0 2px 20px; height:16px; }
.tab_04 li{ float:left; background:url(../image/icon_green02.gif) no-repeat left center; padding-left:9px; margin-left:7px; width:140px; }
.tab_05{ width:100%; background:#EBEBEB; border:1px solid #C8C8C8; }
.tab_05 ul{ background:#FFF; margin:3px; padding:2px 0 2px 6px; height:16px; }
.tab_05 li{ float:left; background:url(../image/icon_green02.gif) no-repeat left center; padding-left:9px; width:260px; }
.tab_05_{ width:100%; background:#EBEBEB; border:1px solid #C8C8C8; }
.tab_05_ ul{ background:#FFF; margin:3px; padding:2px 0 2px 6px; height:16px; }
.tab_05_ li{ float:left; background:url(../image/icon_green02.gif) no-repeat left center; padding-left:9px; width:160px; }
.tab_06{ width:100%; height:37px; }
.tab_06_left{ float:left; width:100px; }
.tab_06_right{ float:left; width:470px; background:url(../image/dot.gif) repeat-x left bottom; }
.tab_06_right li{ display:inline; background:url(../image/icon_pink02.gif) no-repeat left center; padding-left:8px; margin-right:20px; }
.tab_06_01{ padding:9px 0 9px 10px; }
.tab_06_02{ padding:3px 0 3px 10px; }
.tab_07{ width:100%; background:#EBEBEB; border:1px solid #C8C8C8; }
.tab_07_dv_01{ background:#FFF; margin:3px; height:40px; }
.tab_07_dv_02{ background:#FFF; margin:3px; height:60px; }
.tab_07 li{ float:left; background:url(../image/icon_green02.gif) no-repeat left ; padding-left:9px; width:158px; }
.tab07_01, .tab07_02{ margin:0 2px; padding:2px 0 2px 6px; height:16px; }
.tab07_01{background:url(../image/dot.gif) repeat-x left bottom;}
#faq_tab li{ display:inline }
.tab07_02{ background:none; }
/* sub title type */
.tit_bg01{ width:575px; height:30px; line-height:30px; background:url(../image/order_process/sty02_tit_bg.gif) no-repeat; padding-left:35px; }
.tit_bg01 h4{ float:left; }
.tit_bg01 p{ float:right; padding:7px 20px 0 0; }
/* paper type */
.card_explan{ width:365px; height:258px; background:url(../image/order/ttl_offsetex_bg.gif) no-repeat left bottom; border:2px solid #896f89; padding:20px 0 0 231px; }
#paper_01{ height:365px; background:url(../image/paper_bg_01.gif) repeat-y left top; padding-left:28px; }
#paper_01 div{ float:left; width:82px; height:120px; text-align:center; margin-right:10px; }
#paper_01 p{ padding-top:4px; }
#paper_02{ width:598px; border:1px solid #959595; border-bottom:none; }
.peper_03_img{ background:url(../image/order/haga_img_03.gif) no-repeat ; width:600px; height:315px; }
.peper_03_text{width:530px; color:#363636; font-size:12px; line-height:1.5em; padding:60px 0 10px 50px; }
.paper_03_text1{width:530px; float:left; padding:0 0 10px 30px;}
.paper_03_text2{color:#363636; font-size:12px; font-weight:bold; line-height:1.5em;}
.paper_03_text3{color:#363636; font-size:12px; line-height:1.5em; padding-left:15px;}
.paper_02_img div{ float:left; width:80px; height:80px; text-align:center; }
.paper_02_in{ width:560px; padding:18px 19px 39px 19px; border:1px solid #959595; border-top:none; }
.back_slive{ width:535px; background:#d9d9d9; padding:7px; }
.paper_02_img1 div{ float:left; width:140px; height:120px; text-align:center; padding-top:10px;}
.back_slive1{ width:535px; background:#d9d9d9; border:4px solid #e9e9e9; padding:7px; }
/* background */
.back_01{ width:584px; background:#f0f0f0; height:14px; padding:9px 0; color:#000; font-weight:bold; padding-left:10px; }
.back_02{ width:562px; background:#f8e7d8; padding:12px 36px 12px 14px; }
.back_grey{ background:#F0F0F0; padding:20px 0 10px 10px; }
.back_03 { color:#000; line-height:20px; background:#F0F0F0; padding:20px 0 10px 10px; margin-top:20px;  }
.back_04 { width:542px; background:#fcdfe0; padding:12px 14px; }
.back_05{ width:578px; background:#F8F2DC; padding:5px 0 5px 20px; }
.back_05_2{ width:95%; background:#F8F2DC; padding:5px 0 5px 20px; }
.back_06{ background:#F6F6F6; padding:4px 0 4px 5px; }
.back_07{ background:#efefef; padding:10px 8px; }
.back_08{ background:#f5f7f2; padding:5px 10px; text-align:right; }
.back_09{ width:539px; background:#f9f9f8; padding:0 11px; }
.back_10{ background:#add9db; padding:3px 0; }
.back_11{ background:#f2f1f1; border-top:1px solid #D2d2d2; border-bottom:1px solid #d2d2d2; text-align:center; }
.back_12{ width:586px; background:#ef6c02; border:1px solid #e44c01; padding:2px; }
.back_12 div{ padding:2px; background:#f7f3f3; }
.back_13{ width:586px; background:#cc9900; padding:2px; }
.back_13 div{ background:#FFF; border:1px solid #dedede; padding:8px 0; }
.back_14{ background:#f4ebed; padding:4px; height:22px; }
.back_15{ background:#FFF; border-top:1px solid #b7b7b8; border-bottom:1px solid #b7b7b8; padding:1px 0; }
.back_15 p{ background:#efefef; padding:4px; height:20px; }
.back_16 {width:600px; }
.back_16 h2 {background:url(../image/order/env_img.gif) no-repeat; width:600px; height:287px;}
.back_16 .hide {display: none;}
.back_16 .mid {background:url(../image/order/env_img2.gif) no-repeat; width:600px; height:187px; padding-top:20px;}
.back_16 .down {background:url(../image/order/env_img3.gif) no-repeat; width:600px; height:205px}

/* layout */
.text_layout01{ width:565px; padding:10px 0px; }
.layout_02{ text-align:center; }
.layout_02 p{	margin-top:20px;}
.layout_02_{ text-align:left; }
.layout_02_ p{	margin-top:20px; margin-left:9px;}
.layout_03{ width:500px; padding-left:47px; }
.layout_04{ width:550px; padding-left:20px; }
.layout_04_{ width:565px; padding-left:10px; }
.layout_05{ width:400px; padding-left:67px; margin-top:15px; }
/* line_bg */
.bg_line_pink{ width:100%; background:url(../image/bg_line_pink.gif) repeat-x left bottom; }
/* Anchor */
.top_go{ text-align:right; margin:4px 15px 4px 0; }
/* brd type */
.guest_brd{ width:593px; background:#FFF; border:1px solid #eeb8b6; }
.guest_brd p{ border-top:1px solid #eeb8b6; padding:8px 12px 10px 8px; }
.guest_tit{ width:571px; height:14px; color:#FFF; background:#eb9c9a; margin:1px; padding:5px 14px 5px 6px; }
/* sign up */
#signup{ width:591px; border:4px solid #93d1d4; background:url(../image/member/title_member_eng.gif) no-repeat left top; padding:59px 0 15px 17px; }
.sign_text{ float:left; width:398px; background:url(../image/dot_02.gif) repeat-y left top; padding:0 0 10px 11px; }
.sign_text ol{ padding:0 0 0 18px; list-style:decimal; margin:0px; }
.sign_text li{ padding-bottom:3px; }
/* overflow */
.overflow01{ width:529px; height:122px; font-size:12px; background:#FFF; border:1px solid #bdbdbd; text-align:left; }
.overflow02{ width:439px; height:114px; font-size:12px; background:#FFF; border:1px solid #DAE8F5; }
.overflow03{ width:403px; height:210px; font-size:12px; background:#FFF; border:1px solid #D9D9DA; }
.overflow04{ width:450px; height:50px; font-size:12px; background:#FFF; border:1px solid #C40109; }
/* form */
#sign_form{ background:#add9db; padding:3px 0; margin-top:9px; }
#sign_form table{ background:#FFF; }
#sign_form input{ border:1px solid #D2d2d2; }
#qna_form table{ background:#FFF; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; }
#qna_form td{ border-top:1px solid #d9d9d9; border-left:1px solid #d9d9d9; }
#qna_form input{ border:1px solid #dae8f5; }
#guest_form table { background:#FFF; border-right:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; }
#guest_form td{ border-top:1px solid #cfcfcf; border-left:1px solid #cfcfcf; }
#guest_form input{ border:1px solid #d9d9da; }
#sample_form{ width:532px; margin-left:40px; padding-top:20px; }
#sample_form table{ border:1px solid #dedede; }
.orderform01 td{ padding-left:5px; }
.orderform01 input{ border:solid 1px #d2d2d2; }
.orderform02{ margin-top:15px; }
.orderform02 td{ padding-left:5px; }
.orderform02 input{ border:solid 1px #b8b8b8; }
/* Down Load */
#down_load{ margin:32px 0 0 32px; }
.down_logo{ float:left; width:110px; border-top:2px solid #f09a55; border-bottom:2px solid #f09a55; padding:2px 0; margin-right:2px; }
.down_text{ float:left; width:454px; border-top:2px solid #CCC; border-bottom:2px solid #CCC; padding-top:2px; }
.down_logo_02{ float:left; width:110px; border-bottom:2px solid #f09a55; padding-bottom:2px; margin-right:2px; }
.down_text_02{ float:left; width:454px;border-bottom:2px solid #CCC; }
.down_text01{ height:30px; background:#f2f3f1; padding:10px 5px; margin-bottom:2px; }
.down_text02{ height:20px; background:#f2f3f1; padding:15px 5px; margin-bottom:2px; }
/* img border */
.img_border{ border:6px solid #fcccb9; text-align:center; }
/* meishi pop */
.meishi_pop{ margin-top:10px; }
.meishi_pop p{ float:left; width:181px; height:111px; margin-bottom:10px; text-align:center; text-transform:uppercase; }
.meishi_pop img{ width:150px; height:92px; }
.meishi_dot{ background:url(../image/dot03.gif) repeat-x left bottom; text-align:center; padding-bottom:12px;}
.meishi_pop02{ margin-top:10px; }
.meishi_pop02 p{ float:left; width:181px; height:183px; margin-bottom:10px; text-align:center; text-transform:uppercase; }
.meishi_pop02 img{ width:100px; height:164px; }


/* sitemap */
.site_tit{ width:800px; height:16px; background:url(../image/sitemap/tit_bg.gif) no-repeat left bottom; text-align:right; border-bottom:1px solid #cbcbcb; padding:0 6px 7px 0; }
#sitemap{ width:760px; height:452px; margin:20px 0 0 25px; }
.sitemap_area{ float:left; width:161px; }
.sitemap_box{ margin-bottom:25px; }
.sitemap_box div{ width:159px; background:#dfdfdf; border:1px solid #cecece; padding-bottom:5px; }
.sitemap_box h4{ border-bottom:2px solid #990002; }
.sitemap_box ul{ background:#FFF; border-bottom:1px solid #990002; padding:3px; }
.sitemap_box li{ background:url(../image/sitemap/list.gif) no-repeat left center; padding:2px 0 2px 12px; }
/* login */
.login{ width:500px; margin-left:43px; margin-top:21px; }
.login_form{ width:498px; border-left:1px solid #b1b1b1; border-right:1px solid #b1b1b1; }
.login_form div{ background:#f6f6f6; padding:30px 0; border-top:1px solid #b1b1b1; border-bottom:1px solid #b1b1b1; }
