@import url('font.css');

body{margin:0; padding:0; font-size:12px; font-family:'나눔고딕','Nanum','NanumGothic','Nanum Gothic','ng','맑은 고딕','돋움';}
img{border:none;}
a{text-decoration:none; color:#464646;}
a:hover{text-decoration:underline;}
input[type=text]::-ms-clear {display: none;}
.space20 {clear:both;height:20px}
ul li {list-style:none}

/* 메인 */
#top_banner{text-align:center; height:119px; margin:0 0 4px 0; font-size:0; line-height:bold; overflow:hidden;}
#top_menu{background:#01b5e2}
#top_menu div{width:1000px; display:table; margin:0 auto; font-size:12px;}
#top_menu div ol{display:table-cell; margin:0; padding:0; width:256px; list-style:none; background:white; vertical-align:middle; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; text-align:center;}
#top_menu div ul{display:table-cell; margin:0; padding:0; list-style:none; text-align:right; vertical-align:middle;}
#top_menu div ol li, #top_menu div ul li{display:inline-block; vertical-align:middle;}
#top_menu div ul li:last-child {background:url('../imgs/top_menu_gap.gif') no-repeat right top}
#top_menu div ul li a {display:block;height:10px;padding:14px 15px;font-family:dotum;font-size:11px;color:#fff;letter-spacing:-1px;background:url('../imgs/top_menu_gap.gif') no-repeat left top;text-align:center}
#top_menu_fav {font-family:dotum;font-size:11px;color:#fff;letter-spacing:-1px}
#top_menu div ol li{cursor:pointer;}
#top_menu div ul li:first-child{border:none;}
#top_menu div ol li b{color:#517ebb;}
#top_menu div ol li:first-child b{color:orange;}
#top_menu_sethomepage, #top_menu_bookmark,#top_menu_fav {cursor:pointer;}

#jjantour_main_bigbanner{margin:0 !important;padding:0 !important}
#jjantour_main_bigbanner h2{font-size:0; text-indent:-999999px; position:absolute; left:-999999px; top:-999999px;}
#jjantour_main_bigbanner ul{margin:0 !important;padding:0 !important;position:relative; width:1000px; height:430px; list-style:none}
#jjantour_main_bigbanner ul li{position:absolute; left:0; top:0; width:100%; min-width:1000px; height:430px; text-align:center; display:none; opacity:0; z-index:10;}
#jjantour_main_bigbanner ul li:first-child{display:list-item; opacity:1;}
#jjantour_main_bigbanner ol{display:none;position:relative; top:-1200px;display:table; margin:0 auto; padding:0; list-style:none; z-index:20; background:rgba(0,0,0,0.7)}
#jjantour_main_bigbanner ol li{display:table-cell; text-align:center; vertical-align:middle; color:white; cursor:pointer; font-size:16px;}
#jjantour_main_bigbanner ol li.on{background:#0094e4;}

#top_header{width:980px; margin:0 auto; font-size:0; line-height:0; display:table;}
#top_header h1{margin:0; padding:0; font-size:0; line-height:0; display:table-cell; vertical-align:middle; width:270px;}
#top_header form{margin:0; padding:0; font-size:0; line-height:0; display:table-cell; vertical-align:middle; text-align:center;}
#top_header form *{vertical-align:middle;}
#top_header form dl{margin:0; padding:0;}
#top_header form dl dt{margin:0; padding:0;}
#top_header form dl dd{margin:12px 0 0 0; padding:0; font-size:11px;}
#top_header form dl dd span{margin:0 0 0 18px; cursor:pointer;}
#top_header form dl dd img{vertical-align:text-bottom;}
#top_header form #keyword{font-size:18px; border:3px solid #01b5e2; border-right:none; width:341px; padding:7px; height:22px; font-family:'나눔고딕','맑은 고딕','돋움'; font-weight:600; -webkit-appearance: textfield;box-sizing:content-box}
#top_header_right{margin:0; padding:0; font-size:0; line-height:0; display:table-cell; vertical-align:middle; width:220px; text-align:right;}

#top_nav{border-bottom:3px solid #01b5e2; border-top:1px solid #d3d3d3;list-style:none; padding-left:22px}
#top_nav menu{width:1000px; margin:0 auto; padding:0; display:table; }
#top_nav menu > a, #top_nav menu > span{margin:0; padding:0 16px; height:47px; display:table-cell; vertical-align:middle; font-size:17px; text-align:center; text-decoration:none; background:url('../imgs/menu_line.gif') repeat-y right top; color:#4b4b4b; font-weight:400}
#top_nav menu > a:hover, #top_nav menu > a.selected, #top_nav menu > span:hover, #top_nav menu > span.selected, #top_nav menu > span:hover a, #top_nav menu > span.selected a{color:white; background:#01b5e2 !important;}
#top_nav menu > a:nth-of-type(5), #top_nav menu > span{background:url(none)}
#top_nav menu > span a{background:url(none)}
#top_nav menu li{display:inline; margin:0; padding:0}

.top_nav_sub{background:white; border:1px solid #01b5e2; display:inline-block; padding:6px 8px; position:absolute; left:-99999px; top:-99999px; z-index:99999;}
.top_nav_sub menu{margin:0; padding:0; display:inline-block; list-style:none; vertical-align:top;}
.top_nav_sub[name='a6'] menu, .top_nav_sub[name='t1'] menu{width:47%;}
.top_nav_sub menu li{margin:0; padding:4px 0 4px 8px;}
.top_nav_sub[name='t1'] menu li{padding:4px 0 4px 24px;}
.top_nav_sub menu li a{color:#464646; font-size:14px;}
.top_nav_sub menu li a:hover, .top_nav_sub menu li a.selected{color:#01b5e2; text-decoration:none;}


#main_mid{width:1241px; margin:20px auto; display:table; table-layout:fixed}
#main_mid_left{display:table-cell; vertical-align:top}
/*#main_mid_left .scroll, #main_mid_right .scroll{position:fixed;}*/
#main_mid_left p{margin:0 0 4px 0;}
#main_mid_left dl{margin:0 0 20px 0; padding:0; width:125px;}
#main_mid_left dl dt{margin:0; padding:6px 0; color:white; background:#01b5e1; text-align:center;}
#main_mid_left dl dd{margin:0; padding:0; border:1px solid #d2d2d2; border-top:none;}
#main_mid_left dl dd a{color:#f26522; display:block; text-decoration:none; padding:8px 0;}
#main_mid_left dl dd a:hover{background:#f2f2f2; color:red;}
#main_mid_left dl dd ul{margin:0; list-style:none; padding:0;}
#main_mid_left dl dd ul li{padding:4px 0; text-align:center;}
#main_mid_left dl dd ul li:first-child{background:#f2f2f2;}
#main_mid_left dl dd ul li b{}

#main_mid_left blockquote{margin:0 0 4px 0; padding:2px; border:1px solid #d2d2d2;}
#main_mid_left blockquote p{margin:0 0 8px 0; color:#464646;}
#main_mid_left blockquote p:last-child{background:#f2f2f2; margin:0; padding:8px; font-size:11px;}
#main_mid_left blockquote p b{display:block; padding:8px 0; color:white; background:#464646; text-align:center; font-weight:600;}
#main_mid_left blockquote p strong{display:block; font-size:15px; font-weight:600; padding:0 0 0 8px; color:black; letter-spacing:-2px; text-indent:-2px;}
#main_mid_left blockquote p em{font-style:normal; color:#ea3d08;}
#main_mid_left blockquote p:nth-of-type(4){padding:0 0 0 8px; font-size:11px;}



#main_mid_centre{display:table-cell; vertical-align:top; width:1000px}
#main_mid_centre_info{display:table;}
#main_mid_centre_info_left{display:table-cell; vertical-align:top}
#main_mid_centre_info_left dl{float:right;width:38.5%;margin:0; padding:0}
#main_mid_centre_info_left dl dt{margin:0; padding:7px 6px; color:#464646; font-size:13px;}
#main_mid_centre_info_left dl dd{margin:0; padding:0; height:196px; border:1px solid #d2d2d2; border-top:none;}
#main_mid_centre_info_left_tab1{position:relative; top:-4px; margin:0 0 -4px 0; padding:0; border-top:1px solid #d2d2d2; list-style:none; display:table; width:100%; table-layout:fixed; text-align:center; border-collapse:collapse; border-spacing:0; font-size:0;}
#main_mid_centre_info_left_tab1 li{margin:0; padding:6px 0; display:table-cell; border-left:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; background:#f8f8f8; vertical-align:middle; text-align:center; font-size:13px; cursor:pointer; font-weight:bold;}
#main_mid_centre_info_left_tab1 li:first-child{border-left:none;}
#main_mid_centre_info_left_tab1 li.selected{font-weight:bold; color:#01b5e2; background:white; border-bottom:none;background:url("../imgs/tab_top_color.gif") repeat-x top center}
#main_mid_centre_info_left_tab2{margin:0; padding:0 0 10px 0; list-style:none; float:right; text-align:center; font-size:13px;}
#main_mid_centre_info_left_tab2 li{margin:0 2px; padding:0; display:inline; vertical-align:top; text-align:center;}
#main_mid_centre_info_left_tab2 li[name]{cursor:pointer;}
#main_mid_centre_info_left_tab2 li[name].selected{color:#01b5e2; font-weight:bold}
#main_mid_centre_info_left ol{margin:0; padding:6px; list-style:none; font-size:0;}
#main_mid_centre_info_left ol a{color:black;}
#main_mid_centre_info_left ol li{margin:0; padding:6px 0; display:inline-block; width:50%; font-size:12px;}
#main_mid_centre_info_left ol li div{display:inline-block; vertical-align:top;}
#main_mid_centre_info_left ol li div p{margin:0; padding:0; font-size:11px; line-height:1.5em;}
#main_mid_centre_info_left ol li div p:first-child{font-weight:bold; font-size:13px;}
#main_mid_centre_info_left ol li div b{color:red; font-size:13px;}
#main_mid_centre_info_left ol li div var{color:red; font-size:18px; font-weight:600; font-style:normal;}

#main_mid_centre_info_left_form{float:left;width:60%;height:224px; border:1px solid #d2d2d2; margin:0 0 8px 0; padding:0}
#main_mid_centre_info_left_form_tab{margin:0; padding:0; list-style:none; display:table; width:100%; table-layout:fixed; text-align:center; border-collapse:collapse; border-spacing:0; font-size:0;}
#main_mid_centre_info_left_form_tab li{margin:0; padding:6px 0; display:table-cell; border-left:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; background:#f8f8f8; vertical-align:middle; text-align:center; font-size:13px; cursor:pointer; font-weight:bold}
#main_mid_centre_info_left_form_tab li:first-child{border-left:none}
#main_mid_centre_info_left_form_tab li.selected{font-weight:bold; color:#01b5e2; background:white; border-bottom:none;background:url("../imgs/tab_top_color.gif") repeat-x top center}
#main_mid_centre_info_left_form_div{padding:0 4px;}
#main_mid_centre_info_left_form_div ul{margin:0; padding:8px 0 8px 24px; font-size:11px; color:#464646;border-top:none}
#main_mid_centre_info_left_form_div ul li{margin:0; padding:5px 0 0 0;}
#main_mid_centre_info_left_form_div ul li b{display:inline-block; width:58px;}
#main_mid_centre_info_left_form_div ul li input, #main_mid_centre_info_left_form_div ul li select{vertical-align:middle;}
#main_mid_centre_info_left_form_div ul li input[type='search'], #main_mid_centre_info_left_form_div ul li select{font-size:12px; border:1px solid #d2d2d2;}
#main_mid_centre_info_left_form_div ul li input[type='search']{width:80%; font-size:13px; font-weight:600;}
#main_mid_centre_info_left_form_div p{margin:0; padding:8px 0 0 0; text-align:center; border-top:1px dotted #CCC;}
#main_mid_centre_info_left_form_div p input[type='submit']{color:white; border:none; background:#2d2d2d; padding:4px 12px;}

#main_mid_centre_info_right{display:table-cell; vertical-align:top; text-align:right;}

#main_mid_centre_banner{margin:12px 0 0 0; display:table; width:100%; table-layout:fixed;}
#main_mid_centre_banner_left{display:table-cell; vertical-align:top; width:396px;}
#main_mid_centre_banner_right{display:table-cell; vertical-align:top;}

#main_mid_centre_list{margin:20px 0 0 0}
#main_mid_centre_list dl{display:block; margin:0 0 20px 0; padding:16px 0 0 0; border:1px solid #e0e0e0;;border-top:4px solid #01b5e2}
#main_mid_centre_list dl dt{margin:0 0 16px 0; padding:0; width:100%; display:table; font-size:0; line-height:0;}
#main_mid_centre_list dl dt strong{display:table-cell; vertical-align:middle; padding:0 0 0 12px;}
#main_mid_centre_list dl dt ul{margin:0; padding:0 12px 0 0; display:table-cell; vertical-align:middle; text-align:right;}
#main_mid_centre_list dl dt ul li{display:inline; margin:0 0 0 6px;}
#main_mid_centre_list dl dt ul li img{cursor:pointer;}
#main_mid_centre_list dl dd{margin:0; padding:16px 0 3px 0; background:#f3f3f3;}
#main_mid_centre_list dl dd ol{margin:0; padding:0; font-size:0; display:block; list-style:none;}
#main_mid_centre_list dl dd ol a{color:#696969; display:inline-block; width:230px; min-height:320px; margin:0 0 13px 13px; background:white; border:1px solid #CCC; font-size:12px; text-decoration:none; vertical-align:top;}
#main_mid_centre_list dl dd ol li{margin:0; padding:0 0 8px 0;}
#main_mid_centre_list dl dd ol li p{margin:4px 4px 0 4px;}
#main_mid_centre_list dl dd ol li strong{color:#383838; font-weight:bold; font-size:14px;}
#main_mid_centre_list dl dd ol li b{color:#ee3d0e; font-size:14px;}

#main_mid_centre_recent1, #main_mid_centre_recent2{margin:0 0 20px 0; font-size:0;}
#main_mid_centre_recent1 div, #main_mid_centre_recent2 div{width:324px; display:inline-block; border-top:3px solid #ec4c0d; vertical-align:top;}
#main_mid_centre_recent1 div dl, #main_mid_centre_recent2 div dl{margin:0; padding:15px 12px; border:1px solid #e0e0e0;}
#main_mid_centre_recent1 div dl dt, #main_mid_centre_recent2 div dl dt{margin:0; padding:0;}
#main_mid_centre_recent1 div dl dd, #main_mid_centre_recent2 div dl dd{margin:0; padding:0; font-size:12px; min-height:128px;}
#main_mid_centre_recent1 div dl dd ul, #main_mid_centre_recent2 div dl dd ul{margin:0; padding:14px 0 4px 24px; list-style:url('../imgs/dust.gif');}
#main_mid_centre_recent1 div dl dd ul li, #main_mid_centre_recent2 div dl dd ul li{margin:7px 0; padding:0;}
#main_mid_centre_recent1 div dl dd ul li a, #main_mid_centre_recent2 div dl dd ul li a{color:#696969; display:inline-block; width:216px;}
#main_mid_centre_recent1 div dl dd ul li a img, #main_mid_centre_recent2 div dl dd ul li a img{vertical-align:middle;}
#main_mid_centre_recent1 div dl dd ul li span, #main_mid_centre_recent2 div dl dd ul li span{color:#959595;}

#main_mid_centre_recent2 div{border-top:3px solid #477bd4;}
#main_mid_centre_recent2 div dl dd{min-height:171px !important;}

#main_mid_right{display:table-cell; vertical-align:top; width:100px; text-align:right}
#main_mid_right_stat{width:100px; height:175px; margin:0; padding:0;text-align:center; display:inline-block;background:#0dbef5}
#main_mid_right_stat dt{margin:0; padding:10px 0 6px 10px; display:block; text-align:left !important;}
#main_mid_right_stat dt p{margin:0 0 4px 0; font-weight:400; color:white;}
#main_mid_right_stat dt strong{color:#ffff00;}
#main_mid_right_stat dt b{color:#a7a7a7;}
#main_mid_right_stat dd{margin:0 0 8px 0; padding:0; display:block;}

#main_mid_right_saw{margin:0 0 12px 0; padding:0; width:100px; text-align:center; display:inline-block;}
#main_mid_right_saw dt{margin:0; padding:0; font-size:0; line-height:0;}
#main_mid_right_saw dd{margin:0; padding:0; border:1px solid #d2d2d2; border-top:none;}
#main_mid_right_saw dd ul{margin:0; list-style:none; padding:4px 0;}
#main_mid_right_saw dd ul a{color:#575757;}
#main_mid_right_saw dd ul li{margin:0; padding:2px 0 0 0;}
#main_mid_right_saw dd ul li p{margin:0; padding:0 0 2px 0;}
#main_mid_right_saw dd ul img{width:80px; height:65px;}

#main_mid_right_goto{margin:0 0 12px 0;}

#main_paw{text-align:center; margin:24px 0 0 0;}
#main_paw > a{display:inline-block; padding:8px 16px; border-radius:999px 999px 0 0; background:#01b5e2; border:1px solid #01b5e2; color:white; font-size:14px;}
#main_paw > a:hover{text-decoration:none;}
#main_paw menu{margin:0; padding:0; display:block; list-style:none; border-top:3px solid #434343; padding:10px 0; background:#eaeaea;}
#main_paw menu li{display:inline; margin:0 6px; font-size:14px; color:#c8c8c8;}
#main_paw menu li a{color:#4b4b4b; font-weight:bold;}
#main_paw address{display:block; font-size:12px; margin:0; padding:18px 0; color:#707070; border-bottom:1px solid #CCC; font-style:normal; text-align:left;}
#main_paw address dl{display:table; margin:0 auto 10px auto; padding:0; width:1000px;}
#main_paw address dl dt{display:table-cell; vertical-align:top; padding:5px 0 0 52px; width:50px; font-weight:bold;}
/*#main_paw address dl:nth-of-type(1) dt{background:url('http://다낭패밀리.com/imgs/flag_vtn.gif') no-repeat 6px top;}*/
/*#main_paw address dl:nth-of-type(1) dt{background:url('http://다낭패밀리.com/imgs/flag_kor.gif') no-repeat 6px top;}*/
#main_paw address dl dd{display:table-cell; vertical-align:top;}
#main_paw address dl dd p{margin:5px 0 0 0; padding:0;}
#main_paw address dl dd p.kor{background:url('../imgs/flag_kor.png') no-repeat left center; background-size:auto 24px; margin-top:10px; padding:8px 0 8px 42px;}
#main_paw address dl dd p.thi{background:url('../imgs/flag_thi.png') no-repeat left center; background-size:auto 24px; padding:8px 0 8px 42px;}
#main_paw address dl dd p b{color:black; font-weight:normal;}
#main_paw address dl dd p strong{color:black;}
#main_paw address dl dd p cite{font-family:'Arial'; font-style:normal;}
#main_paw address dl dd p span{margin:0 16px 0 0;}


/* 페이지 */
.busanweb_pages{display:block; list-style:none; margin:0; padding:16px 0; text-align:center;}
.busanweb_pages a{display:inline-block; padding:4px; border:1px solid #e0e0e0; font-size:11px; font-weight:bold; color:#8b8b8b; min-width:12px; text-decoration:none;}
.busanweb_pages a.thispage{background:rgb(19,56,120) !important; color:white; border:1px solid rgb(19,56,120);}
.busanweb_pages a li{display:inline;}

/* 상품 목록 */
#items_mid{width:100%; display:table; table-layout:fixed;margin:0}
#items_mid_left{display:table-cell; vertical-align:top; padding:0 10px 0 0;}
#items_mid_left h2{margin:0; padding:10px 0; color:white; font-size:18px; background:#fb6409; text-align:center; font-weight:600;}
#items_mid_left dl{border:1px solid #c4c7d0; border-top:0; margin:0 0 10px 0; padding:12px 19px;}
#items_mid_left dl dt{margin:0; padding:8px 0; border-top:1px solid #e7e7e7; font-size:14px; font-weight:600; background:url('../imgs/l_arr.gif') no-repeat 164px 13px;}
#items_mid_left dl dt a{color:#696969;}
#items_mid_left dl dt.selected{background:url('../imgs/l_arr_x.gif') no-repeat 163px 14px;}
#items_mid_left dl dt.selected a{color:#fb4305;}
#items_mid_left dl dd{margin:0; padding:0;}
#items_mid_left dl dd ul{margin:0; padding:8px 14px; background:#f1f1f1; list-style:none; border-top:1px solid #e7e7e7;}
#items_mid_left dl dd ul li{margin:0; padding:4px 0;}
#items_mid_left dl dd ul li a{color:#808080;}
#items_mid_left dl dd ul li a:hover, #items_mid_left dl dd ul li.selected a{color:#fb6409 !important; text-decoration:underline; font-weight:bold;}
#items_mid_left p{margin:0 0 10px 0;}

#items_mid_right{display:table-cell; vertical-align:top; width:770px}
#items_mid_right h3{display:table; width:100%; margin:0 0 12px 0; padding:0; height:35px}
#items_mid_right h3 strong{font-size:34px; display:table-cell; vertical-align:middle; padding:0 0 0 8px}
#items_mid_right h3 span{font-size:11px; font-weight:normal; color:#7f7f7f; text-align:right; display:table-cell; vertical-align:middle; padding:0 8px 0 0;}
#items_mid_right h3 span img{vertical-align:bottom;}

#items_mid_ol1{margin:16px 0; padding:0; font-size:0; display:block; list-style:none; background:#f3f3f3;}
#items_mid_ol1 a{color:#696969; display:inline-block; width:320px; font-size:12px; text-decoration:none; margin:0 0 0 10px;}
#items_mid_ol1 li{margin:16px 0; padding:0 0 16px 0; border:1px solid #CCC; background:white;}
#items_mid_ol1 li p{margin:6px 0 0 0;}
#items_mid_ol1 li strong{color:#383838; font-weight:bold;}
#items_mid_ol1 li b{color:#ee3d0e; font-size:14px;}

#items_mid_ol2{margin:0 0 16px 0; padding:0; font-size:0; display:block; list-style:none;}
#items_mid_ol2 a{color:#8a8a8a; display:inline-block; font-size:12px; text-decoration:none; border-bottom:3px solid #ebebeb;}
#items_mid_ol2 a li{color:#8a8a8a; display:inline-block; width:236px; border:1px solid #CCC; margin:0; padding:0 0 8px 0;}
#items_mid_ol2 a li strong{font-size:14px; color:#464646 !important;}
#items_mid_ol2 a li b{color:red; font-size:16px !important; font-weight:600;}
#items_mid_ol2 a li var{color:red; font-style:normal;}
#items_mid_ol2 a li ins{text-decoration:none; font-weight:bold;}
#items_mid_ol2 a li p{margin:6px 0; padding:0;}

#items_mid_ol3{margin:0 0 16px 0; padding:0; font-size:0; display:block; list-style:none;}
#items_mid_ol3 a{color:#8a8a8a; display:inline-block; font-size:12px; text-decoration:none; border-bottom:3px solid #ebebeb;}
#items_mid_ol3 a li{color:#8a8a8a; display:inline-block; width:316px; border:1px solid #CCC; margin:0; padding:0 0 8px 0;}
#items_mid_ol3 a li strong{font-size:14px; color:#464646 !important;}
#items_mid_ol3 a li b{font-weight:600;}
#items_mid_ol3 a li p{margin:6px 0; padding:0;}

#items_mid_search{border-top:3px solid #2b2b2b; margin:0; padding:0;}
#items_mid_search div{border:1px solid #e0e0e0; padding:1px;}
#items_mid_search div strong{display:block; padding:7px 9px; text-align:right; background:#eceff4 url('../imgs/search_item_title.gif') no-repeat 9px 7px;}
#items_mid_search div strong img{cursor:pointer;}
#items_mid_search div select, #items_mid_search div input{vertical-align:middle;}
#items_mid_search div select, #items_mid_search #keyword{border:1px solid #e1e1e1;}
#items_mid_search ul{margin:0; padding:8px 24px; list-style:none;}
#items_mid_search ul li{margin:0; padding:4px 0;}
#items_mid_search ul li b{display:inline-block; width:84px; padding:0 0 0 14px; background:url('../imgs/dust.gif') no-repeat left 2px;}

#items_mid_search #region_1, #items_mid_search #region_2{width:246px;}
#items_mid_search #region_1{margin-right:4px;}
#items_mid_search #keyword{width:476px; margin-right:8px; padding:7px 2px;}

#items_mid_tab{margin:16px 0; padding:10px 28px; display:block; list-style:none; border:1px solid #dfdfdf;}
#items_mid_tab a{width:14%; display:inline-block; margin:0 8px; padding:6px 0; color:#656565; text-align:center; font-weight:600;}
#items_mid_tab a.selected{color:white; background:#01b5e1;}
#items_mid_tab li{display:inline; margin:0; padding:0;}

#items_mid_tab2{margin:16px 0; padding:16px 8px 16px 180px; display:block; list-style:none; background:#f4f4f4;}
#items_mid_tab2 a{width:10%; display:inline-block; margin:0 8px; padding:6px 0; color:#656565; text-align:center; font-weight:600;}
#items_mid_tab2 a.selected{color:white; background:#01b5e1; border-radius:32px;}
#items_mid_tab2 li{display:inline; margin:0; padding:0;}

#items_mid_tab3{margin:0 0 16px 0; padding:0; font-size:0; display:block; list-style:none; border-bottom:1px solid #555867;}
#items_mid_tab3 a{color:#f36415; display:inline-block; width:141px; text-decoration:none; font-weight:bold; font-size:12px; text-decoration:none; text-align:center; padding:10px 0; background:url('../imgs/tab_off2.gif') no-repeat; border-right:1px solid #dedede; vertical-align:bottom; min-height:14px;}
#items_mid_tab3 a b{color:#696969;}
#items_mid_tab3 a:first-child, #items_mid_tab3 a[name='1']{border-left:1px solid #dedede;}
#items_mid_tab3 a.selected{background:url('../imgs/tab_on.gif') no-repeat; border:none; color:white; width:142px;}
#items_mid_tab3 a.selected:first-child, #items_mid_tab3 a.selected[name='1']{width:143px;}
#items_mid_tab3 a.selected b{color:white;}

#items_mid_a9_content{width:100%; table-layout:fixed; border-collapse:collapse; margin:16px 0;}
#items_mid_a9_content th{width:144px; padding:8px; border:1px solid #e0e0e0; background:#eceff4; color:#717171;}
#items_mid_a9_content td{padding:8px; border:1px solid #e0e0e0;}

#items_mid_a9_list{width:100%; table-layout:fixed; border-collapse:collapse; margin:16px 0; border-top:1px solid #dc0000;}
#items_mid_a9_list th{padding:8px; border:1px solid #e0e0e0; border-top:none; background:#eceff4; color:#717171;}
#items_mid_a9_list td{padding:8px; border:1px solid #e0e0e0; text-align:center; color:#767676;}
#items_mid_a9_list td b{color:red;}

#items_mid_result{text-align:right; margin:10px 0 0 0;}
#items_mid_result b{font-size:14px; color:#ee3d0e;}

#items_mid_tab_order{display:table; width:100%; border-bottom:1px solid #747474; height:40px;}
#items_mid_tab_order strong{display:table-cell; vertical-align:middle; font-size:16px;}
#items_mid_tab_order ul{display:table-cell; vertical-align:middle; text-align:right; margin:0; padding:0;}
#items_mid_tab_order ul li{display:inline-block; color:#bbb;}
#items_mid_tab_order ul li b{font-weight:normal; color:#696969; display:inline-block; padding:4px; border-bottom:2px solid white; cursor:pointer;}
#items_mid_tab_order ul li b.selected{font-weight:bold; border-bottom:2px solid #ff0000;}

#items_mid_list{display:block; margin:0 0 16px 0; padding:0; list-style:none;}
#items_mid_list a{display:block; color:#8a8a8a; text-decoration:none; border-bottom:1px solid #e7e7e7;}
#items_mid_list li{display:table; margin:15px 0; padding:0; width:100%;}
#items_mid_list li div{display:table-cell; vertical-align:top;}
#items_mid_list li div img{vertical-align:middle;}
#items_mid_list li div.cell_0{width:32px; text-align:center; vertical-align:middle;}
#items_mid_list li div.cell_1{width:143px; text-align:center;}
#items_mid_list li div.cell_1 img{width:135px; height:100px;}
#items_mid_list li div.cell_2{padding:0 16px;}
#items_mid_list li div.cell_2 p{margin:0 0 4px 0;}
#items_mid_list li div.cell_2 strong{color:#535353; font-size:14px;}
#items_mid_list li div.cell_2 b{color:#727272; font-weight:normal;}
#items_mid_list li div.cell_2 b var{color:#ee3d0e; font-style:normal;}

#items_mid_list li div.cell_3{width:172px; border-left:1px solid #e7e7e7; text-align:center; vertical-align:middle;}
#items_mid_list li div.cell_3 p{margin:6px 0;}
#items_mid_list li div.cell_3 strong{color:#4b4b4b; font-size:14px;}

#items_mid_list li div.cell_4{width:64px; vertical-align:middle;}

#items_mid_list li div.cell_5{width:200px; padding:0 10px; border-left:1px solid #e7e7e7;}
#items_mid_list li div.cell_5 p{margin:0; padding:4px 8px; vertical-align:middle;}

#items_mid_list_th{font-weight:bold; border-bottom:1px solid #464646;}
#items_mid_list_th div{text-align:center; padding:4px 0; vertical-align:middle !important; border:none !important;}

.noimage_ul_thumb{display:inline-table; margin:0; padding:0; vertical-align:middle;}
.noimage_ul_thumb li{display:table-cell; text-align:center; vertical-align:middle; border:1px solid #eee; color:#CCC; font-size:10px;}

.cart_item_nuke_this{cursor:pointer; margin-top:4px;}

#items_mid_list2{display:block; margin:0 0 16px 0; padding:0 0 0 8px; list-style:none; font-size:0;}
#items_mid_list2 a{width:318px; margin:25px 4px; display:inline-block; color:#8a8a8a; border:1px solid #d6d6d6; font-size:12px; text-align:left; text-decoration:none; vertical-align:top;}
#items_mid_list2 a img{vertical-align:middle;}
#items_mid_list2 a li{display:block; margin:0; padding:0; min-height:375px;}
#items_mid_list2 a div{padding:0 16px 16px 16px;}
#items_mid_list2 a div p{margin:10px 0 0 0;}
#items_mid_list2 a div strong{font-size:14px; color:#464646;}
#items_mid_list2 a div b{font-size:14px; color:#cc0000;}
#items_mid_list2 a div var{font-size:13px; color:#636363; font-style:normal; font-weight:600;}

#items_mid_list2a6{display:block; margin:0 0 16px 0; padding:0 0 0 8px; list-style:none; font-size:0;}
#items_mid_list2a6 a{width:288px; margin:25px 18px; display:inline-block; color:#8a8a8a; border:1px solid #d6d6d6; font-size:12px; text-align:left; text-decoration:none; vertical-align:top;}
#items_mid_list2a6 a img{vertical-align:middle;}
#items_mid_list2a6 a li{display:block; margin:0; padding:0;}
#items_mid_list2a6 a div{padding:0 16px 16px 16px;}
#items_mid_list2a6 a div p{margin:10px 0 0 0;}
#items_mid_list2a6 a div strong{font-size:14px; color:#464646;}
#items_mid_list2a6 a div b{font-size:14px; color:#cc0000;}
#items_mid_list2a6 a div var{font-size:13px; color:#636363; font-style:normal; font-weight:600;}

#items_mid_list3{display:block; margin:16px 0; padding:16px 0 0 8px; list-style:none; font-size:0; background:#f3f3f3;}
#items_mid_list3 a{width:230px; margin:0 7px 16px 7px; display:inline-block; color:#8a8a8a; border:1px solid #d6d6d6; background:white; font-size:12px; text-align:left; text-decoration:none; vertical-align:top;}
#items_mid_list3 a img{vertical-align:middle;}
#items_mid_list3 a li{display:block; margin:0; padding:0; min-height:350px;}
#items_mid_list3 a div{padding:0 8px 8px 8px;}
#items_mid_list3 a div p{margin:4px 0 0 0;}
#items_mid_list3 a div strong{font-size:14px; color:#464646;}
#items_mid_list3 a div b{font-size:14px; color:#cc0000;}
#items_mid_list3 a div var{font-size:13px; color:#636363; font-style:normal; font-weight:600;}

/* 상품 상세 */
#item_mid{}
#item_mid h2{display:table; width:100%; margin:0 0 12px 0; padding:0; height:40px; background:url('../imgs/sc.gif') no-repeat left bottom;}
#item_mid h2 strong{font-size:20px; display:table-cell; vertical-align:middle; padding:0 0 0 8px;}
#item_mid h2 span{font-size:11px; font-weight:normal; color:#7f7f7f; text-align:right; display:table-cell; vertical-align:middle; padding:0 8px 0 0;}
#item_mid h2 span img{vertical-align:bottom;}
#item_mid h3{font-weight:600; margin:0 0 16px 0; padding:8px; font-size:17px;}
#item_mid_left{float:left;}
#item_mid_left dl{margin:0; padding:0; font-size:0; line-height:0;}
#item_mid_left dl dt{margin:0; padding:0; width:490px;}
#item_mid_left dl dt img{width:490px; height:350px;}
#item_mid_left dl dd{margin:0; padding:0;}
#item_mid_left dl dd ul{margin:0; padding:5px 0 0 0; list-style:none; display:block; width:490px; height:50px; overflow:hidden; white-space:nowrap;}
#item_mid_left dl dd ul li{margin:0; padding:0 5px 0 0; display:inline;}
#item_mid_left dl dd ul li img{cursor:pointer;}

#item_mid_right{float:right; width:480px;}
#item_mid_right dl{margin:0; padding:0 32px; border:1px solid #dbdbdb; background:#f3f3f3; min-height:403px;}
#item_mid_right dl dt{border-bottom:1px solid #5e97ee; margin:0 0 17px 0; padding:29px 0 12px 8px; font-size:16px; color:#292929;}
#item_mid_right dl dt b{font-weight:normal; display:inline-block; width:264px; text-align:center;}
#item_mid_right dl dt strong{font-size:27px;}
#item_mid_right dl dt img{vertical-align:middle;}
#item_mid_right dl dd{margin:0; padding:0; font-family:'돋움' !important;}
#item_mid_right dl dd ul{margin:0; padding:0; list-style:none;}
#item_mid_right dl dd ul li{margin:0; padding:8px 0; border-top:1px solid #e8e8e8; color:#696969;}
#item_mid_right dl dd ul li *{vertical-align:top;}
#item_mid_right dl dd ul li b{display:inline-block; width:110px; padding:0 0 0 20px; background:url('../imgs/dust2.gif') no-repeat 5px 2px;}
#item_mid_right dl dd ul li a{color:#696969}
#item_mid_right dl dd ul li var{font-style:normal; display:inline-block; width:270px;}
#item_mid_right_ul_li_1{border:none !important; padding-top:0 !important;}
#item_mid_right_ul_li_1 *{vertical-align:bottom !important;}
#item_mid_right_ul_li_1 span{display:inline-block; width:240px;}

.busanweb_items_cost_list_wysiwyg p{margin:2px 0;}

.busanweb_items_cost_list_pricetab{list-style:none; text-align:left; margin:16px 0 -4px 0; padding:0;}
.busanweb_items_cost_list_pricetab li{display:inline-block; width:19%; padding:8px 0; text-align:center; border:1px solid #e0e0e0; border-bottom:none; background:#f2f2f2; margin:0 1px 0 0; cursor:pointer; font-size:14px;}
.busanweb_items_cost_list_pricetab li.on{color:white; font-weight:bold; background:#df0000;}

#item_mid_banners{clear:both; margin:0; padding:30px 0 0 0; list-style:none;}
#item_mid_banners li{margin:10px 0 0 0; padding:0;}
#item_mid_banners li:first-child{margin:0;}

#item_mid_bottom{clear:both; padding:20px 0 0 0;}
#item_mid_bottom menu{display:table; margin:0; padding:0; width:100%; height:35px; border-bottom:1px solid #e9e9e9; table-layout:fixed;}
#item_mid_bottom menu li{display:table-cell; margin:0; padding:0; vertical-align:middle; font-weight:600; color:#696969; text-align:center; background:url('../imgs/tab_off.gif') no-repeat; cursor:pointer;}
#item_mid_bottom menu li[name='5']{border-right:1px solid #e7e7e7;}
#item_mid_bottom menu li.selected{background:#464646; color:white !important;}
#item_mid_bottom menu li[name='5'].selected{border-right:none !important;}
#item_mid_bottom menu li.selected b{color:yellow;}

#item_mid_bottom h4{margin:0; padding:8px 0; font-size:17px; background:url('../imgs/sc2.gif') no-repeat left bottom; font-weight:600;}
#item_mid_bottom h4 span{float:right; font-size:12px; padding-top:4px; color:#969696;}

#item_mid_bottom_form{margin:0; padding:0;}
#item_mid_bottom_form p{text-align:center; margin:32px 0; padding:0;}
#item_mid_bottom_form p img, #item_mid_bottom_form input, #item_mid_bottom_form select{vertical-align:middle;}
#item_mid_bottom_form table{width:100%; border-top:1px solid #939393;}
#item_mid_bottom_form table caption{text-align:left; padding:32px;}
#item_mid_bottom_form table th{border-bottom:1px solid #e0e0e0; text-align:left; padding:8px 0 8px 32px; background:#eceff4;}
#item_mid_bottom_form table td{border-bottom:1px solid #e0e0e0; padding:8px 20px;}
#item_mid_bottom_form table td input[type='text'], #item_mid_bottom_form table td select, #item_mid_bottom_form table td textarea{border:1px solid #e0e0e0;}
#item_mid_bottom_form table td textarea{width:800px; max-width:800px; height:48px;}
#item_mid_bottom_form_cin, #item_mid_bottom_form_cout{width:80px; text-align:center;}
#item_mid_bottom_form_copt2{width:48px;}
.item_mid_bottom_form_tips{font-size:11px; padding:2px 4px; overflow:visible;}

.item_mid_bottom_content{clear:both; padding:20px 0;}

.item_mid_bottom_tbl{width:100%; border-top:1px solid #cdcdcd; table-layout:fixed; margin:0 0 16px 0;}
.item_mid_bottom_tbl caption{padding:0 0 4px 0; text-align:left; font-size:12px; font-weight:bold;}
.item_mid_bottom_tbl th{border-bottom:1px solid #e0e0e0; text-align:center; padding:8px 0; background:#eceff4;}
.item_mid_bottom_tbl td{border-bottom:1px solid #e0e0e0; padding:8px;}
.item_mid_bottom_tbl.centre td{text-align:center;}

.busanweb_items_cost_list{width:100%; border-top:1px solid #e1e1e1; margin:0 0 32px 0;}
.busanweb_items_cost_list caption{padding:8px 0 4px 0; text-align:right;}
.busanweb_items_cost_list th{border-bottom:1px solid #e0e0e0; text-align:center; padding:8px; background:#eceff4;}
.busanweb_items_cost_list td{border-bottom:1px solid #e0e0e0; padding:4px; text-align:center;}
.busanweb_items_cost_list td img{vertical-align:middle;}

.busanweb_items_cost_list_buy, .busanweb_items_cost_list_buy_direct, .busanweb_items_cost_list_cart{cursor:pointer;}

#busanweb_items_cost_content{padding:24px 0;}

.item_mid_bottom_content_review{width:100%; border-top:1px solid #cdcdcd; margin:0;}
.item_mid_bottom_content_review caption{padding:16px 0; text-align:center; font-size:12px;}
.item_mid_bottom_content_review th{border-bottom:1px solid #e0e0e0; text-align:center; padding:8px 0; background:#eceff4;}
.item_mid_bottom_content_review td{border-bottom:1px solid #e0e0e0; text-align:center; padding:12px;}

#item_mid_bottom_content_review_form input, #item_mid_bottom_content_qna_form input{vertical-align:middle;}
#item_mid_bottom_content_review_content{width:590px; max-width:590px; height:60px;}
#item_mid_bottom_content_qna_content{width:560px; max-width:560px; height:60px; vertical-align:middle;}
#item_mid_bottom_content_qna_title{width:562px;}

.item_mid_bottom_content_review_row_edit, .item_mid_bottom_content_review_row_nuke{color:#808080; cursor:pointer;}

.item_mid_bottom_content_qna_row_toggle{cursor:pointer;}
.item_mid_bottom_content_qna_row_content ul{text-align:left; padding:0 0 0 164px; list-style:none;}
.item_mid_bottom_content_qna_row_content ul li{margin:0; padding:0 0 16px 0;}
.item_mid_bottom_content_qna_row_content ul li *{vertical-align:top;}
.item_mid_bottom_content_qna_row_content ul li b{color:orange;}
.item_mid_bottom_content_qna_row_content ul li span{display:inline-block; width:80%;}
.item_mid_bottom_content_qna_row_content ul li var{display:block; margin:4px 0 0 0; font-size:11px; font-style:normal; color:gray;}
.item_mid_bottom_content_qna_row_content ul li var ins, .item_mid_bottom_content_qna_row_content ul li var del, .item_mid_bottom_content_qna_row_toggle2 ins, .item_mid_bottom_content_qna_row_toggle2 del{color:black; text-decoration:none; cursor:pointer; color:gray;}
.item_mid_bottom_content_qna_row_content ul li var ins{margin:0 0 0 16px;}
.item_mid_bottom_content_qna_row_content ul li var del, .item_mid_bottom_content_qna_row_toggle2 del{margin:0 0 0 4px;}

#item_mid_bottom_content_qna_row_comment_form{border:1px solid #CCC; padding:4px; background:#f2f2f2; width:84%; margin:32px 0 0 auto; text-align:left;}
#item_mid_bottom_content_qna_row_comment_form *{vertical-align:middle;}
#item_mid_bottom_content_qna_row_comment_form_text{width:80%; max-width:80%; height:42px;}
#item_mid_bottom_content_qna_row_comment_form input[type='submit']{border:none; width:12%; height:48px; background:#f85f0e; color:white; cursor:pointer;}
#item_mid_bottom_content_qna_titho{width:64px; text-align:center;}

#item_mid_bottom_content_qna_row_comment_edit_form{border:1px solid #CCC; padding:4px; background:#f2f2f2; width:600px;}
#item_mid_bottom_content_qna_row_comment_edit_form *{vertical-align:middle;}
#item_mid_bottom_content_qna_row_comment_edit_form input[type='text']{width:80%; max-width:80%;}
#item_mid_bottom_content_qna_row_comment_edit_form textarea{width:80%; max-width:80%; height:42px;}
#item_mid_bottom_content_qna_row_comment_edit_form input[type='submit']{border:none; width:12%; height:48px; background:#f85f0e; color:white; cursor:pointer;}

#mypage_sub_menu{border:1px solid #464646; margin:0; padding:4px 12px 4px 24px; display:inline-block; background:white; position:absolute; left:-99999px; top:-99999px;}
#mypage_sub_menu li{margin:0; padding:2px 0;}

/* 검색 */
.items_mid_tab_search_title{display:table; width:100%; border-bottom:1px solid #747474; height:32px;}
.items_mid_tab_search_title strong{display:table-cell; vertical-align:middle; font-size:16px;}
.items_mid_tab_search_title ul{display:table-cell; vertical-align:middle; text-align:right; margin:0; padding:0;}
.items_mid_tab_search_title ul li{display:inline-block; color:#bbb;}
.items_mid_tab_search_title ul li b{font-weight:normal; color:#696969; display:inline-block; padding:4px; border-bottom:2px solid white; cursor:pointer;}
.items_mid_tab_search_title ul li b.selected{font-weight:bold; border-bottom:2px solid #e10000;}

.items_mid_search_list{display:block; margin:0 0 16px 0; padding:0; list-style:none;}
.items_mid_search_list a{display:block; color:#8a8a8a; text-decoration:none; border-bottom:1px solid #e7e7e7;}
.items_mid_search_list li{display:table; margin:15px 0; padding:0; width:100%;}
.items_mid_search_list li div{display:table-cell; vertical-align:top;}
.items_mid_search_list li div img{vertical-align:middle;}
.items_mid_search_list li div.cell_0{width:32px; text-align:center; vertical-align:middle;}
.items_mid_search_list li div.cell_1{width:143px; text-align:center;}
.items_mid_search_list li div.cell_1 img{width:135px; height:100px;}
.items_mid_search_list li div.cell_2{padding:0 16px;}
.items_mid_search_list li div.cell_2 p{margin:0 0 4px 0;}
.items_mid_search_list li div.cell_2 strong{color:#535353; font-size:14px;}
.items_mid_search_list li div.cell_2 b{color:#727272; font-weight:normal;}
.items_mid_search_list li div.cell_2 b var{color:#ee3d0e; font-style:normal;}
.items_mid_search_list li div.cell_3{width:172px; border-left:1px solid #e7e7e7; text-align:center; vertical-align:middle;}
.items_mid_search_list li div.cell_3 p{margin:6px 0;}
.items_mid_search_list li div.cell_3 strong{color:#4b4b4b; font-size:14px;}
.items_mid_search_list li div.cell_4{width:64px; vertical-align:middle;}
.items_mid_search_list li div.cell_5{width:200px; padding:0 10px; border-left:1px solid #e7e7e7;}
.items_mid_search_list li div.cell_5 p{margin:0; padding:4px 8px; vertical-align:middle;}

/* 로그인 */
#thaiclub_login_area{width:511px; height:300px; background:url('../imgs/login.gif') no-repeat left bottom; margin:64px auto;}
#thaiclub_login_area ul{margin:0 auto; padding:0; display:table;}
#thaiclub_login_area ul li{display:table-cell; vertical-align:middle; text-align:right; padding:0 4px;}
#thaiclub_login_area ul li *{vertical-align:middle;}
#thaiclub_login_area ul li b{display:inline-block; width:56px; text-align:left;}
#thaiclub_login_area ul li p{margin:0; padding:5px 0;}
#thaiclub_login_area ul li #ac_id, #thaiclub_login_area ul li #ac_pw, #thaiclub_login_area2 #ac_id2, #thaiclub_login_area2 #ac_pw2{background:url('../imgs/login_field.gif') no-repeat; width:213px; height:18px; padding:6px; border:none; font-size:16px;}
#thaiclub_login_area2 #ac_id2, #thaiclub_login_area2 #ac_pw2{margin:0 0 0 8px;}
#thaiclub_login_area2 button[type='submit']{color:white; background:#999; border:none; width:80px; height:72px; cursor:pointer;}

#ac_forgot_btn_img, #ac_join_btn_img{cursor:pointer;}

/* 내용 */
.item_mid_bottom_content_area img{max-width:100% !important;}
.item_mid_bottom_content_area table{table-layout:fixed;}

#item_mid_bottom_content_area_movie{text-align:center;}
#item_mid_bottom_content_area_movie iframe{width:960px; height:540px; margin:20px 0 0 0;}

.item_mid_bottom_content_review_row p{color:#8b8b8b;}
.item_mid_bottom_content_review_row p img{vertical-align:middle;}
.item_mid_bottom_content_review_row p var{font-style:normal; font-family:'Arial'; font-weight:600; font-size:16px; display:inline-block; vertical-align:middle; margin:0 8px; color:#7b7b7b;}
.item_mid_bottom_content_review_row p var b{color:#ea0202; font-weight:600;}
.item_mid_bottom_content_review_row_toggle{cursor:pointer;}

.item_mid_bottom_content_review_row_content th{background:rgb(102,108,121); color:white;}
.item_mid_bottom_content_review_row_content table td{border-right:1px solid #e0e0e0; padding:4px;}
.item_mid_bottom_content_review_row_content table td:first-child{border-left:1px solid #e0e0e0;}

#busanweb_items_cost_viewer h4{font-size:12px; margin:0 0 8px 0; font-weight:normal;}
#busanweb_items_cost_viewer div{font-size:12px;}
#busanweb_items_cost_viewer h4 b, #busanweb_items_cost_viewer div b{display:block; margin:0 0 4px 0; padding:4px; background:#f2f2f2;}
#busanweb_items_cost_viewer p{margin:0; padding:8px; line-height:1.6em;}
.busanweb_items_cost_view{cursor:pointer;}

#cart_dialog_top{border-bottom:1px solid #464646; height:28px;}
#cart_dialog_top b{float:left; font-size:16px; margin-top:4px; color:#464646;}
#cart_dialog_top input{float:right;}

#cart_dialog_mid{border:1px solid #dbdbdb; padding:8px; background:#f5f5f5; font-size:11px; margin:5px 0 0 0;}

#cgmall_cart_tbl{width:100%; border-bottom:1px solid #CCC; border-collapse:collapse; margin:16px 0;}
#cgmall_cart_tbl th{font-size:12px; border-top:1px solid #999; border-bottom:1px solid #CCC; height:36px; background:#f5f5f5 url("http://cghouse.com/home/skin/shopskin/newfood/imgs/cart_th_line.gif") no-repeat right top; color:#666; font-weight:normal;}
#cgmall_cart_tbl td{padding:16px 0; text-align:center; vertical-align:top;}
#cgmall_cart_tbl td a{text-decoration:none;}
#cgmall_cart_tbl td p{margin:0 0 4px 0;}

#cgmall_cart_area, #cgmall_fav_area{width:100%; min-height:700px;}
#item_book_area_setdate_form_priceview{color:red; text-align:right !important; font-weight:bold; font-size:14px;}
#item_book_area_setdate_form_destination{width:99%;}
.item_book_area_setdate_form_member_num_entry{text-transform:uppercase;}
.item_book_area_setdate_form_optchk_amount{width:32px; text-align:center; margin:0 0 0 16px;}

.item_book_area_buy_grockle{background:#d00; color:white; border:none; cursor:pointer; width:90%; padding:4px 0;}
.item_book_area_nuke_grockle{background:#e0e0e0; color:#464646; border:none; cursor:pointer; width:90%; padding:4px 0;}


/* 예약진행 */
#item_book_searchform{margin:0 0 16px 0; padding:8px 0;}
#item_book_searchform *{vertical-align:middle;}
#item_book_searchform p{margin:0 0 4px 0;}
#item_book_searchform p b{display:block; font-size:18px; font-weight:600; text-align:left;}
#item_book_searchform #d1, #item_book_searchform #d2{width:80px; text-align:center;}
#item_book_searchform #d1_pick, #item_book_searchform #d2_pick{font-family:'돋움'; padding:2px;}



#item_book_area{padding:32px 0;}
#item_book_area table{width:100%; margin:0 0 16px 0; border-top:1px solid #464646; table-layout:fixed;}
#item_book_area table caption{font-size:18px; font-weight:600; padding:0 0 4px 0; text-align:left;}
#item_book_area table caption span{float:right; font-size:11px; padding:6px 0 0 0;}
#item_book_area table th{padding:4px; border-bottom:1px solid #CCC; background:#f2f2f2;}
#item_book_area table td{padding:4px; border-bottom:1px solid #CCC; text-align:center;}
#item_book_area table td img, #item_book_area table td span{vertical-align:top;}
#item_book_area table td span{display:inline-block; width:170px;}
#item_book_area table td span b{}
#item_book_area table td span var{display:block; margin:2px 0 0 0; font-style:normal; font-size:11px; color:#707070;}
#item_book_area table td a{color:black; text-decoration:none;}
.item_book_area_setdate, .item_book_area_nuke{cursor:pointer;}

#item_book_area_setdate_form{}
#item_book_area_setdate_form table, #item_book_area_setdate_form2 table{width:640px; margin:0 0 24px 0; border-top:1px solid rgb(44, 117, 222); table-layout:fixed;}
#item_book_area_setdate_form table caption, #item_book_area_setdate_form2 table caption{font-size:16px; font-weight:600; text-align:left; padding:0 0 4px 0;}
#item_book_area_setdate_form table caption span, #item_book_area_setdate_form2 table caption span{font-size:12px; float:right; padding:2px 0 0 0; font-weight:normal;}
#item_book_area_setdate_form table caption span b, #item_book_area_setdate_form2 table caption span b{color:red;}
#item_book_area_setdate_form table th, #item_book_area_setdate_form2 table th{padding:4px; background:#f2f2f2; border-bottom:1px solid #CCC;}
#item_book_area_setdate_form table th b, #item_book_area_setdate_form2 table th b{color:red;}
#item_book_area_setdate_form table td, #item_book_area_setdate_form2 table td{padding:4px; border-bottom:1px solid #CCC;}
#item_book_area_setdate_form table td *, #item_book_area_setdate_form2 table td *{vertical-align:middle;}

#item_book_area_setdate_form_add2_2{width:96px;}
#item_book_area_setdate_form_orderer_mobile2, #item_book_area_setdate_form_orderer_mobile3, #item_book_area_setdate_form_orderer_phone2, #item_book_area_setdate_form_orderer_phone3{width:48px; text-align:center;}
#item_book_area_setdate_form_misc{width:490px; max-width:490px; height:48px;}
#item_book_area_setdate_form_date_start, #item_book_area_setdate_form_date_end{width:90px; text-align:left; padding:2px 4px; background:white; border:1px solid #464646;}
#item_book_area_setdate_form_date_start_pick, #item_book_area_setdate_form_date_end_pick{font-family:'돋움'; padding:2px;}

#item_book_area_setdate_form_add1s label{display:inline-block; width:24%;}

#item_book_area_move1, #item_book_area_move3{font-size:16px; padding:8px 32px; color:white; border:none; background:#f85f0e; cursor:pointer;}

.item_book_area_invoiceview{padding:4px 0; width:96%; color:white; font-size:11px; background:#f85f0e; border:none; cursor:pointer;}
.item_book_area_voucherview{padding:4px 0; width:96%; color:white; font-size:11px; background:#2e63c1; border:none; cursor:pointer;}
.item_book_area_mchview{padding:4px 0; width:96%; color:white; font-size:11px; background:rgb(95,96,113); border:none; cursor:pointer;}



#item_book_area_invoice_mark{margin:0 0 16px 0; padding:0;}
#item_book_area_invoice_mark dt{font-weight:bold; font-size:24px; margin:0 0 4px 0; padding:0; text-align:center;}
#item_book_area_invoice_mark dd{border:1px solid rgb(44,117,222); margin:0; padding:4px;}
#item_book_area_invoice_mark dd div{display:inline-block; vertical-align:middle;}
#item_book_area_invoice_mark dd div img{height:96px; margin:0 32px;}
#item_book_area_invoice_mark dd p{margin:4px 0; padding:0;}

#item_book_area_pay_form{}
#item_book_area_pay_form table{width:800px; table-layout:fixed; margin:0; border-top:1px solid rgb(44, 117, 222);}
#item_book_area_pay_form table th{padding:4px; background:#f2f2f2; border-bottom:1px solid #CCC;}
#item_book_area_pay_form table th b{color:red; font-size:20px;}
#item_book_area_pay_form table th ins, #item_book_area_pay_form table th var{font-style:normal; text-decoration:none; font-size:15px; font-weight:bold;}
#item_book_area_pay_form table td{padding:4px;}
#item_book_area_pay_form table td *{vertical-align:middle;}
#item_book_area_pay_form table td span{display:inline-block; width:300px;}
#item_book_area_pay_form table td span b{}
#item_book_area_pay_form table td span var{display:block; margin:2px 0 0 0; font-style:normal; font-size:11px; color:#707070;}
.item_book_area_pay_form_payment{vertical-align:middle;}
#item_book_area_pay_form_points{width:80px; text-align:right; vertical-align:middle;}
#item_book_area_pay_form_points_all{padding:3px 6px; font-size:11px; vertical-align:middle;}

#item_book_area_pay_form_payment_usebaht{margin:8px 0; padding:8px 0; text-align:center; font-size:14px; font-weight:600; border:1px solid #CCC; border-width:1px 0;}
#item_book_area_pay_form_payment_usebaht b{font-size:18px; color:red;}

#item_book_area_payments{margin:8px 0 0 0; text-align:center; font-size:13px; font-weight:bold; padding:8px; border:1px solid rgb(44,117,222);}
#item_book_area_notice{margin:8px 0 0 0; padding:8px; border:1px solid rgb(44,117,222);}
#item_book_area_notice h4{margin:0; padding:0; font-size:11px;}
#item_book_area_notice ol{margin:0; padding:4px 0 0 24px;}
#item_book_area_notice ol li{display:inline;}
#item_book_area_notice ul{margin:0; padding:4px 0 0 24px;}
#item_book_area_notice ol li, #item_book_area_notice ul li{margin:0 0 4px 0; font-size:11px;}

#item_book_area_voucher_form_add1s label{display:inline-block; width:32%; margin:2px 0;}

#item_book_area_isntpay{display:block; margin:16px 0; padding:0; list-style:none; border:1px solid #CCC; border-top:none;}
#item_book_area_isntpay li{display:table; width:100%; border-top:1px solid #CCC; table-layout:fixed; margin:0; padding:0;}
#item_book_area_isntpay li div{display:table-cell; padding:8px; padding-left:32px; font-weight:bold; font-size:13px; vertical-align:top;}
#item_book_area_isntpay li div:first-child{width:30%; border-right:1px solid #CCC;}
#item_book_area_isntpay li div b{font-size:14px;}

#item_book_area_setdate_form_member_adult_entry, #item_book_area_setdate_form_member_child_entry, #item_book_area_setdate_form_member_infant_entry{margin:0; padding:0 0 0 24px;}
#item_book_area_setdate_form_member_adult_entry li, #item_book_area_setdate_form_member_child_entry li, #item_book_area_setdate_form_member_infant_entry li{margin:0; padding:2px 0;}

/* 회원탈퇴 */
#cgmall_resign_form{border:4px solid rgb(44,117,222); padding:16px; margin:48px auto; width:600px;}
#cgmall_resign_form table{margin:16px auto;}
#cgmall_resign_form table th{padding:4px;}
#cgmall_resign_form table td{padding:4px;}
#cgmall_resign_pw{width:100px;}
#cgmall_resign_titho{width:64px; text-align:center;}

/* B2B관리자 */
#ac_b2bmanage_left{float:left; width:800px;}
#ac_b2bmanage_right{float:right; width:180px;}

#ac_b2bmanage_left_form{margin:0 0 24px 0; padding:8px; border:1px solid #CCC; background:#f2f2f2;}
#ac_b2bmanage_left_form input, #ac_b2bmanage_left_form select{vertical-align:middle;}
#ac_b2bmanage_left_form #d1, #ac_b2bmanage_left_form #d2, #ac_b2bmanage_right_d1, #ac_b2bmanage_right_d2{width:80px; text-align:center; vertical-align:middle;}
#ac_b2bmanage_left_form #d1_pick, #ac_b2bmanage_left_form #d2_pick, #ac_b2bmanage_right_d1_pick, #ac_b2bmanage_right_d2_pick{padding:2px 4px; vertical-align:middle;}
#ac_b2bmanage_left_form input[type='submit']{color:white; background:#464646; border:none; margin:0 0 0 8px; padding:4px 32px;}

#ac_b2bmanage_cal_list{width:100%; table-layout:fixed; border-collapse:collapse; margin:0 0 32px 0;}
#ac_b2bmanage_cal_list caption{font-size:14px; padding:0 0 8px 0; color:#464646; font-weight:bold;}
#ac_b2bmanage_cal_list caption b{color:#1689a1; font-size:20px;}
#ac_b2bmanage_cal_list caption input{padding:4px 8px; background:#464646; color:white; border:none; font-size:11px; font-weight:bold; font-family:'돋움';}
#ac_b2bmanage_cal_list th{border:1px solid #CCC; padding:8px; background:#f2f2f2;}
#ac_b2bmanage_cal_list td{border:1px solid #CCC; padding:8px; min-height:60px; vertical-align:top;}
#ac_b2bmanage_cal_list td p{font-size:11px; margin:8px 0 0 0; word-break:break-all; line-height:1.2em;}
#ac_b2bmanage_cal_list td p a{line-height:1.2em;}
#ac_b2bmanage_cal_list td p a b{color:royalblue !important;}
#ac_b2bmanage_cal_list_y, #ac_b2bmanage_cal_list_m{color:#1689a1; font-size:20px; vertical-align:middle;}
.sch_lodge_day_cell{font-size:16px; font-family:'Arial Black'; color:#464646; display:block; margin:-4px 0 16px 0;}
.sch_lodge_day_cell span img{vertical-align:middle; cursor:pointer;}
.sch_lodge_day_cell_sms1{margin:0 8px 0 0;}
.saturday{color:#28c2b7;}
.sunday, .holiday{color:red;}
.today2{background:#dfd;}

#busanweb_arch_book_list{width:100%; table-layout:fixed; border-top:1px solid #464646;}
#busanweb_arch_book_list caption{text-align:right; padding:0 0 4px 0;}
#busanweb_arch_book_list caption *{vertical-align:middle;}
#busanweb_arch_book_list th{padding:4px; background:#f2f2f2; border-bottom:1px solid #CCC;}
#busanweb_arch_book_list td{padding:4px; text-align:center; border-bottom:1px solid #CCC;}
#busanweb_arch_book_list td a{text-decoration:none;}

#ac_b2bmanage_right_notice{border:1px solid #CCC; height:174px;}
#ac_b2bmanage_right_notice ol{list-style:none; margin:0; padding:0 8px 8px 8px;}
#ac_b2bmanage_right_notice ol li{margin:8px 0 0 0; padding:0;}

#ac_b2bmanage_right dl{margin:8px 0; padding:0; border:1px solid #CCC;}
#ac_b2bmanage_right dl dt{margin:0; padding:8px 0; text-align:center; border-bottom:1px solid #CCC; background:#f2f2f2; font-weight:bold;}
#ac_b2bmanage_right dl dd{margin:4px 8px; padding:4px 8px; border-top:2px solid #f2f2f2;}
#ac_b2bmanage_right dl dd ul{margin:0; padding:0 0 0 12px;}
#ac_b2bmanage_right dl dd ul li{margin:0; padding:4px 0; font-size:11px;}
#ac_b2bmanage_right dl dd ul li b{color:royalblue;}
#ac_b2bmanage_right dl dd strong{font-size:16px;}
#ac_b2bmanage_right dl dd strong var{font-size:20px; color:royalblue; font-style:normal;}
#ac_b2bmanage_right dl dd u{font-size:16px; text-decoration:none; font-weight:bold;}
#ac_b2bmanage_right dl dd ins{font-size:20px; color:red; text-decoration:none; font-weight:bold;}
#ac_b2bmanage_right dl dd p{margin:4px 0;}

#ac_b2bmanage_right_setup, #ac_b2bmanage_right_excel{color:white; border:none; background:#464646; width:100%; padding:6px 0; font-size:14px; cursor:pointer;}
.ac_b2bmanage_right_snigle{margin:0 0 8px 0; padding:8px; border:1px solid #CCC;}

#ac_b2bmanage_setup_form table{width:100%; margin:0 0 24px 0; border-top:1px solid rgb(44, 117, 222); table-layout:fixed;}
#ac_b2bmanage_setup_form table caption{margin:0 0 4px 0; text-align:left; font-size:16px; font-weight:bold;}
#ac_b2bmanage_setup_form table caption span{color:red; font-size:12px; font-weight:normal;}
#ac_b2bmanage_setup_form table th{padding:8px; background:#f2f2f2; border-bottom:1px solid #CCC; font-weight:normal; font-size:11px;}
#ac_b2bmanage_setup_form table td{padding:8px; border-bottom:1px solid #CCC;}
#ac_b2bmanage_setup_form table td input[type='file']{width:200px;}

#ac_b2bmanage_mch_div table{width:100%; margin:0 0 24px 0; border-top:1px solid rgb(44, 117, 222); table-layout:fixed;}
#ac_b2bmanage_mch_div table th{padding:8px; background:#f2f2f2; border-bottom:1px solid #CCC; font-weight:normal; font-size:11px;}
#ac_b2bmanage_mch_div table td{padding:4px; border-bottom:1px solid #CCC; text-align:center;}


/* 우측 퀵메뉴 */
#right_quick {margin:0 !important;padding:0 !important}
#right_quick ul li {clear:both;list-style:none;display:block;padding:5px 0}







/* 게시판 탭 */

.sub_goods_wrap {
	overflow:hidden;
	border-bottom:1px solid #363636;
	margin:0 0 10px 0;
}
.sub_tab {
	margin:0; padding:0;
	margin-top: 20px;
	overflow: hidden;
}

	.sub_tab li {
		float: left;
		color: #dddcdc;
		height: 40px;
		border-right: 1px solid #e1e1e1;
	}

	.sub_tab span {
		color: #fc6500;
	}

	.sub_tab li a {
		font-size: 12px;
		color: #464646;
		padding: 0 20px;
		line-height: 40px;
		display: inline-block;
	}

		.sub_tab li a:hover, .sub_tab li a:hover span, .sub_tab li a.selected, .sub_tab li a.selected span {
			color: #ffffff;
			background: #01b5e1;
		}

	.sub_tab li:last-child {
		border: 0;
	}
.sub_tab_wrap {
	float:left;
}


/* 상세페이지 */
.tbl_st_book1 {width:100%;display:table;padding:5px;border:1px solid #ccc;border-collapse:collapse;text-align:center;margin:10px 0 0 0}
.tbl_st_book1 th {padding:7px 0;border:1px solid #ccc;background:#f0f0f0}
.tbl_st_book1 th:nth-child(1) {width:15% !important}
.tbl_st_book1 td {border:1px solid #ccc}
.b_p0303e {display:none}
.w100 {display:block;clear:both;margin:25px 0 0 0}
.mt10 th,td {padding:10px 0}
u  {font-size:15px;color:#01b5e2;text-decoration:none;font-weight:600}
u  strong {font-size:15px;color:#01b5e2;font-weight:600}
.tbl_st5 {width:100%;display:table;padding:5px;border-collapse:collapse;text-align:center;margin:10px 0 0 0}
.tbl_st5 th {padding:7px 0;border:1px solid #ccc;background:#f0f0f0}
.tbl_st5 th:nth-child(1) {width:15% !important}
.tbl_st5 td {border:1px solid #ccc;padding:5px;display:table-cell;border-collapse:collapse}
.tbl_st4 {width:96%;display:table;border-collapse:collapse;text-align:center;margin:2%}
.tbl_st4 th {padding:7px 0;border:1px solid #ccc;background:#f0f0f0}
.tbl_st4 th:nth-child(1) {width:15% !important}
.tbl_st4 td {border:1px solid #ccc;padding:5px;display:table-cell;border-collapse:collapse;height:20px}
.user_write1 {clear:both;margin:20px 0 0 0}


.tour_sch th {padding:10px;font-size:16px !important;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-collapse:collapse;background:#f0f0f0}
.tour_sch td {padding:5px 0;font-size:16px !important;border-bottom:1px solid #ccc;border-collapse:collapse;line-height:1.5em}
.tour_sch td:nth-child(1) {text-align:center;width:200px}
.img_re {width:474px;height:290px}


/* 맞춤결제 */
#bluemango_item_custom{width:100%; table-layout:fixed; margin:16px 0;}
#bluemango_item_custom thead{background:url('../imgs/html/title_bg.gif') repeat-x;}
#bluemango_item_custom thead th{height:34px; background:url('../imgs/html/title_line.gif') no-repeat;}
#bluemango_item_custom thead th:first-child{background:none;}
#bluemango_item_custom tbody td{padding:6px; text-align:center; border-bottom:1px solid #e0e0e0;}
#bluemango_item_custom tbody td:first-child{text-align:left; font-weight:600; font-size:14px;}
#bluemango_item_custom tbody td:nth-of-type(2){color:red; font-weight:600; font-size:14px;}
#bluemango_item_custom tbody td:last-child{text-align:left;}
#bluemango_item_custom tbody td button{width:100%; padding:4px 0; font-size:12px; color:white; background:#464646; border:none; cursor:pointer;}

#bluemango_item_custom_form{border:6px solid #464646; background:white; margin:0 auto; padding:16px; width:480px;}
#bluemango_item_custom_form table{width:100%; table-layout:fixed;}
#bluemango_item_custom_form table caption{font-size:16px; text-align:left; padding:0 0 8px 0; border-bottom:1px solid #464646;}
#bluemango_item_custom_form table th{padding:6px 0; border-bottom:1px solid #e0e0e0; background:#f6f6f6;}
#bluemango_item_custom_form table td{padding:6px; border-bottom:1px solid #e0e0e0;}
#bluemango_item_custom_form button{width:96px; padding:6px 0; font-size:14px; color:white; background:#464646; border:none; cursor:pointer;}


/* 차량/가이드 선택 페이지 */
#bluemango_vehicle_area{}
#bluemango_vehicle_select{width:450px; margin:0; display:inline-table; vertical-align:top; table-layout:fixed; background:url('../img/ico_vch_arr.png') no-repeat 32.5% 80px, url('../img/ico_vch_arr.png') no-repeat 69.5% 80px;}
#bluemango_vehicle_select dl{margin:0; vertical-align:top; display:table-cell;}
#bluemango_vehicle_select dl:nth-of-type(1){padding:10px 20px 10px 0; width:35%;}
#bluemango_vehicle_select dl:nth-of-type(2){padding:10px;}
#bluemango_vehicle_select dl:nth-of-type(3){padding:10px 0 10px 20px;}
#bluemango_vehicle_select dl dt{margin:0; padding:0;}
#bluemango_vehicle_select dl dt p:nth-of-type(1){text-align:center; color:#CCC; margin:0 0 4px 0; padding:0; font-size:24px; font-weight:bold;}
#bluemango_vehicle_select dl dt p:nth-of-type(2){border:1px solid #e0e0e0; margin:0; padding:60px 0 20px 0; font-size:14px; color:#0072bc; text-align:center; border-radius:16px;}
#bluemango_vehicle_select dl dt p:nth-of-type(2) b{font-weight:normal; color:darkorange;}
#bluemango_vehicle_select dl.blink dt p:nth-of-type(1), #bluemango_vehicle_select dl.on dt p:nth-of-type(1){color:darkorange;}
#bluemango_vehicle_select dl.blink dt p:nth-of-type(2){animation-name:blink; animation-duration:0.9s; animation-iteration-count:infinite;}
@keyframes blink {
	from{border:1px solid transparent;}
	20%{border:1px solid #0072bc;}
	80%{border:1px solid #0072bc;}
	to{border:1px solid transparent;}
}
#bluemango_vehicle_select dl.on dt p:nth-of-type(2){border:1px solid #0072bc;}
#bluemango_vehicle_select dl:nth-of-type(1) dt p:nth-of-type(2){background:white url('../img/ico_vch_03.png') no-repeat center 14px; background-size:auto 30px;}
#bluemango_vehicle_select dl:nth-of-type(2) dt p:nth-of-type(2){background:white url('../img/ico_vch_01.png') no-repeat center 14px; background-size:auto 30px;}
#bluemango_vehicle_select dl:nth-of-type(3) dt p:nth-of-type(2){background:white url('../img/ico_vch_02.png') no-repeat center 18px; background-size:auto 30px;}
#bluemango_vehicle_select dl dd{margin:10px 0 0 0; padding:0;}
#bluemango_vehicle_select dl dd p{margin:4px 0 0 0; padding:5px 0; font-weight:bold; font-size:12px; text-align:center; background:#f6f6f6; color:#464646; cursor:pointer; border-radius:999px; border:1px solid transparent;}
#bluemango_vehicle_select dl dd p:hover, #bluemango_vehicle_select dl dd p.on{background:#f26522; color:white; border:1px solid #f26522;}
#bluemango_vehicle_select dl:nth-of-type(1) dd p{padding:8px 0; font-size:14px; background:#0072bc; color:white; font-weight:bold; height:33px; line-height:33px;}
#bluemango_vehicle_select dl:nth-of-type(1) dd p:hover, #bluemango_vehicle_select dl:nth-of-type(1) dd p.on{background:#f26522; color:white; border:1px solid #f26522;}
#bluemango_vehicle_select dl:nth-of-type(1) dd p:nth-of-type(3){line-height:inherit;}
#bluemango_vehicle_select dl:nth-of-type(1) dd p:nth-of-type(4){line-height:inherit;}

#bluemango_vehicle_form{width:calc(100% - 465px); display:inline-table; vertical-align:top; padding:0 0 0 10px;}
#bluemango_vehicle_form > p{text-align:left;}
#bluemango_vehicle_form > p:last-child{text-align:center; margin:30px 0;}
#bluemango_vehicle_form .notyet{margin:42px 0 0 0; padding:35px 0; background:#f6f6f6; text-align:center; font-size:16px; color:#0072bc;}
#bluemango_vehicle_form .notyet::before{content:''; display:inline-block; background:url('../img/ico_vch_04.png') no-repeat; width:28px; height:28px; margin:0 10px 0 0; vertical-align:middle;}

#bluemango_vehicle_form .step4{margin:10px 0 30px 0; width:100%; table-layout: auto; }
#bluemango_vehicle_form .step4 th{border-top:2px solid #e0e0e0; border-bottom:1px solid #e0e0e0; padding:8px 0; position:relative;}
#bluemango_vehicle_form .step4 th::after{content:''; position:absolute; left:0; bottom:0; width:100%; border-bottom:2px solid transparent;}
#bluemango_vehicle_form .step4 th.blink::after{animation-name:blink_step4; animation-duration:0.7s; animation-iteration-count:infinite;}
@keyframes blink_step4 {
	from{border-bottom:2px solid transparent;}
	20%{border-bottom:2px solid #0072bc;}
	80%{border-bottom:2px solid #0072bc;}
	to{border-bottom:2px solid transparent;}
}
#bluemango_vehicle_form .step4 td{padding:5px 0; vertical-align:top;}
#bluemango_vehicle_form .step4 td p{margin:5px 0 0 0; padding:0 5px;}
#bluemango_vehicle_form .step4 td p:nth-of-type(1){margin:0;}
#bluemango_vehicle_form .step4 td input, #bluemango_vehicle_form .step4 td select, #bluemango_vehicle_form .step4 td button{vertical-align:middle;}
#bluemango_vehicle_form .step4 td input[type='date']{width:90px; text-align:center;}
#bluemango_vehicle_form .step4 td input[type='date']::-webkit-clear-button, #bluemango_vehicle_form .step4 td input[type='date']::-webkit-inner-spin-button{display: none;}
#bluemango_vehicle_form .step4 td input[type='date'] + button{background:#0072bc; color:white; border:none; padding:2px; cursor:pointer;}
#bluemango_vehicle_form .step4 .step4-1{padding:0 !important;}
#bluemango_vehicle_form .step4 .step4-1 ol{margin:0; padding:0; list-style:none;}
#bluemango_vehicle_form .step4 .step4-1 ol li{margin:0 0 5px 0;}
#bluemango_vehicle_form .step4 #step4-4, #bluemango_vehicle_form .step4 #step4-5{width:40%;}
#bluemango_vehicle_form .step4 #step4-6, #bluemango_vehicle_form .step4 #step4-7{width:45%;}
#bluemango_vehicle_form .step4 #step4-9{width:100%;}
#bluemango_vehicle_form .step4 #step4-8{width:calc(100% - 5px);}
#bluemango_vehicle_form .step4 .step4-8-area{display:inline-block; width:176px;}
#bluemango_vehicle_form .step4 .step4-9-area{display:inline-block; width:60px;}

#bluemango_vehicle_form_step4-1-viewer ul{margin:0; padding:0 0 0 16px;}
#bluemango_vehicle_form_step4-1-viewer ul li{display:list-item; margin:4px 0 0 0; padding:0; list-style:square; color:#0072bc;}
#bluemango_vehicle_form_step4-1-viewer ul li:first-child{margin:0;}

#bluemango_vehicle_form .step5{margin:10px 0 0 0; padding:0; text-align:left;}
#bluemango_vehicle_form .step5 dl{margin:0; padding:0;}
#bluemango_vehicle_form .step5 dl dt{margin:0 0 10px 0; padding:0;}
#bluemango_vehicle_form .step5 dl dt p:nth-of-type(1){margin:0;}
#bluemango_vehicle_form .step5 dl dt p:nth-of-type(2){margin:10px 0 0 0; font-size:18px; color:darkorange;}
#bluemango_vehicle_form .step5 dl dt p:nth-of-type(2) small{font-size:14px;}
#bluemango_vehicle_form .step5 dl dd{margin:0; padding:5px; border:1px solid #e0e0e0;}
#bluemango_vehicle_form .step5 dl dd ul{margin:0; padding:0 0 0 16px;}
#bluemango_vehicle_form .step5 dl dd ul li{display:list-item; margin:4px 0 0 0; padding:0; list-style:square;}
#bluemango_vehicle_form .step5 dl dd ul li:first-child{margin:0;}

#bluemango_vehicle_form .step5-2{width:100%; table-layout:fixed;}
#bluemango_vehicle_form .step5-2 th{border-top:2px solid #e0e0e0; border-bottom:1px solid #e0e0e0; padding:8px 0;}
#bluemango_vehicle_form .step5-2 td{padding:5px 0; vertical-align:top;}
#bluemango_vehicle_form .step5-2 td p{margin:5px 0 0 0;}
#bluemango_vehicle_form .step5-2 td p:first-child{margin:0;}
#bluemango_vehicle_form .step5-2 strong{color:red; font-size:15px; font-weight:normal;}
#bluemango_vehicle_form .step5-2 img{vertical-align:middle;}
#bluemango_vehicle_form .step5-2 img + span, #bluemango_vehicle_form .step5-2 .noimage_ul_thumb + span{display:block;}

#bluemango_vehicle_form #step5-2-memo{box-sizing:border-box; width:100%; height:80px; font-family:inherit;}
#bluemango_vehicle_form #step5-2-flight{box-sizing:border-box; width:49%;}
#bluemango_vehicle_form #step5-2-flight-custom{box-sizing:border-box; width:49%;}
#bluemango_vehicle_form #step5-2-flight-date, #bluemango_vehicle_form #step4-3, #bluemango_vehicle_form #step4-4-2{width:100px; text-align:center; vertical-align:middle;}
#bluemango_vehicle_form #step5-2-flight-date::-webkit-clear-button, #bluemango_vehicle_form #step5-2-flight-date::-webkit-inner-spin-button,
#bluemango_vehicle_form #step4-3::-webkit-clear-button, #bluemango_vehicle_form #step4-3::-webkit-inner-spin-button,
#bluemango_vehicle_form #step4-4-2::-webkit-clear-button, #bluemango_vehicle_form #step4-4-2::-webkit-inner-spin-button{display: none;}
#bluemango_vehicle_form .step4-4-3{vertical-align:middle;}
#bluemango_vehicle_form #step5-2-flight-date-pick, #bluemango_vehicle_form #step4-3-pick, #bluemango_vehicle_form #step4-4-2-pick{background:#0072bc; color:white; border:none; padding:2px; cursor:pointer; vertical-align:middle;}
#bluemango_vehicle_form #step5-2-rental-place, #bluemango_vehicle_form #step5-2-riding-place, #bluemango_vehicle_form #step5-2-riding-place2,
#bluemango_vehicle_form #step5-2-riding-place3{box-sizing:border-box; width:calc(100% - 53px); vertical-align:middle;}
#bluemango_vehicle_form #step5-2-rental-route{box-sizing:border-box; width:calc(100% - 53px); vertical-align:middle; height:80px; font-family:inherit;}

#bluemango_vehicle_form .bluemango_vehicle_form_submit{width:40%; height:40px; border:none; background:#0072bc; color:white; font-size:18px; cursor:pointer; font-family:inherit;}
#bluemango_vehicle_form .bluemango_vehicle_form_submit:nth-of-type(1){background:darkorange;}

#cgmall_item_grockle_div_form1{margin:0 0 30px 0; padding:0 0 16px 0; border:1px solid #e0e0e0;}
#cgmall_item_grockle_div_form1 > p{margin:0 0 10px 0; padding:0; text-align:center;}
#cgmall_item_grockle_div_form1 > p:last-child{margin:16px 0 0 0;}
#cgmall_item_grockle_div_form1 strong{display:block; margin:0; padding:9px 0; font-size:17px; text-align:center; background:#999; color:white; font-weight:normal;}
#cgmall_item_grockle_div_form1 dl{display:table; margin:0 auto; padding:0;}
#cgmall_item_grockle_div_form1 dl dt{display:table-cell; vertical-align:middle;}
#cgmall_item_grockle_div_form1 dl dt p{margin:6px 0 0 0;}
#cgmall_item_grockle_div_form1 dl dt p:first-child{margin:0;}
#cgmall_item_grockle_div_form1 dl dt b {display:inline-block; width:56px; text-align:left;}
#cgmall_item_grockle_div_form1 dl dt input{width:160px; height:18px; padding:6px; font-size:16px; border:1px solid #d0d0d0; border-radius:3px; background:none;}
#cgmall_item_grockle_div_form1 dl dd{display:table-cell; vertical-align:middle; padding:0 0 0 6px;}
#cgmall_item_grockle_div_form1 dl dd button{width:75px; height:70px; font-size:0; text-indent:0; background:url('../imgs/login_btn.gif') no-repeat; border:none; cursor:pointer;}
#cgmall_item_grockle_div_form1 dl + p a:nth-of-type(1) button{color:white; border:none; width:150px; height:37px; background:rgb(206,47,80); cursor:pointer;}
#cgmall_item_grockle_div_form1 dl + p a:nth-of-type(2) button{color:white; border:none; width:150px; height:37px; background:rgb(179,179,179); cursor:pointer;}

#cgmall_item_grockle_div_form2{margin:0; padding:0 0 16px 0; border:1px solid #e0e0e0;}
#cgmall_item_grockle_div_form2 > p{margin:0 0 10px 0; padding:0; text-align:center;}
#cgmall_item_grockle_div_form2 > p:last-child{margin:16px 0 0 0;}
#cgmall_item_grockle_div_form2 strong{display:block; margin:0; padding:9px 0; font-size:17px; text-align:center; background:#999; color:white; font-weight:normal;}
#cgmall_item_grockle_div_form2 table{width:100%; table-layout:fixed; border-top:1px solid #e0e0e0;}
#cgmall_item_grockle_div_form2 table caption{text-align:right; padding:0 5px 10px 5px;}
#cgmall_item_grockle_div_form2 table caption b{color:red;}
#cgmall_item_grockle_div_form2 table th{padding:10px 0 10px 10px; border-bottom:1px solid #e0e0e0; text-align:left; font-weight:600;}
#cgmall_item_grockle_div_form2 table th b{color:red;}
#cgmall_item_grockle_div_form2 table td{padding:10px 5px; border-bottom:1px solid #e0e0e0; font-size:14px;}
#cgmall_item_grockle_div_form2 table td input[maxlength='4']{width:48px; text-align:center;}
#item_book_area_setdate_form_orderer_email1, #item_book_area_setdate_form_orderer_email2{width:128px;}
#cgmall_item_grockle_div_form2 table + p button{color:white; border:none; width:150px; height:37px; background:rgb(179,179,179); cursor:pointer;}
#cgmall_item_grockle_div_form2 table + p button[type='submit']{background:rgb(206,47,80);}

#bluemango_vehicle_form_below_guide{text-align:center; margin:50px 0;}
#bluemango_vehicle_form_below_guide p{margin:0;}
