/* nhn reset */
*{margin:0; padding:0;}
html,body{width:100%;height:100%;}
html{overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0;}
body,h1,h2,h3,h4,input,button{font-family:Malgun Gothic,dotum,Helvetica,sans-serif;font-size:12px;color:#383d41;}
body{background-color:#fff;*word-break:break-all;-ms-word-break:break-all;}
img,fieldset,iframe{border:0 none;}
li{list-style:none;}
input,select,button{font-family:Malgun Gothic;vertical-align:middle;}
img{vertical-align:top;}
i,em,address{font-style:normal;}
label,button{cursor:pointer;}
button{margin:0;padding:0;}
a{color:#2f3743;text-decoration:none;}
button *{position:relative}
button img{left:-3px;*left:auto}
button {padding:0;border:0}
html:first-child select{height:20px;padding-right:6px;}
option{padding-right:6px;}
hr{display:none;}
legend{*width:0;}
table{/* border-collapse:collapse;table-layout:fixed; */border-collapse:collapse;border-spacing:0;}

/* 공통 클래스 */
.screen_out {visibility:hidden;font-size:0;}
img.inline_img {float:left;margin:0;padding:0;}
body center {width:100%;background:url(/user/image/main/bg_travelin.gif) 0 0 repeat-x;}

/* 레이아웃 */
.cont_travelin {width:100%;background:url(/user/image/main/bg_travelin.gif) 0 0 repeat-x;}
.travelin_header {width:950px;margin:0 auto;height:161px;}
.travelin_content {overflow:hidden;width:100%;}

/* 최상단 부분 */
.header_top {width:950px; height:112px; margin:0 auto;}
.travelin_logo {float:left;width:209px;height:44px;padding-top:39px;}
.wrap_addmenu {float:left;width:405px;height:22px;margin:62px 0 0 5px;}
.wrap_topmenu  {clear:both;float:right;width:275px;height:22px;*margin-top:78px;}

/* 홈페이지 메뉴 */
.gnb_travelin {clear:both;width:950px;height:49px;margin:0 auto;}
.gnb_travelin .list_gnb {width:950px;}
.gnb_travelin .list_gnb li {float:left;margin:0;}



/*본문 상단*/
.cont_top{overflow:hidden;width:950px;margin:0px auto;}
.cont_top .cont_visual{display:block;float:left;width:629px;height:290px;}

.cont_top .visual_img {float:left;width:629px;margin:0;}
.cont_top .list_travelin {display:block;overflow:hidden;width:629px; }
.cont_top .list_travelin li {display:inline;float:left;}
.cont_top .list_travelin .fst {margin-left:0px;}

.cont_search_box{float:right;width:315px;height:290px;background:url(/user/image/main/bg_serch_box.gif) 0 0 repeat-x;}
.cont_search_box .opt_comm {float:left;margin:67px 0 0 115px;}
.cont_search_box .opt_comm_2 {float:left;margin:26px 0 0 115px;}
.cont_search_box .tf_comm {float:left;margin:26px 0 0 30px;border: 1px solid #d6d6d6;width:188px;height:20px;color: #626060;font-family:Malgun Gothic, Dotum, AppleGothic, Sans-serif;font-size:12px;line-height: 120%;margin-right: 6px;vertical-align: top;}
.cont_search_box .btn_search {display:block;overflow:hidden;float:left;margin:26px 0 0 5px;width:59px;height:22px;background:url(/user/image/main/find_btn_01.jpg) 0 0 no-repeat;text-indent:-9999px;}
.cont_search_box .btn_tailor {display:block;overflow:hidden;float:left;margin:13px 0 0 29px;width:121px;height:31px;background:url(/user/image/main/find_btn_02.jpg) 0 0 no-repeat;text-indent:-9999px;}
.cont_search_box .btn_training {display:block;overflow:hidden;float:left;margin:13px 0 0 7px;width:131px;height:31px;background:url(/user/image/main/find_btn_03.jpg) 0 0 no-repeat;text-indent:-9999px;}




/*본문 중간*/
.wrap_info {clear:both;overflow:hidden;width:950px;margin:0 auto;padding-top:40px;}
.wrap_info .info_left {float:left;width:256px;}
.wrap_info .info_left li {display:inline;float:left;margin-top:15px;}
.wrap_info .info_left li .in_1{display:inline;float:left;margin-top:-15px;}
.wrap_info .info_right {float:left;}
.wrap_info .info_right li {display:block;margin-top:15px;}


/*본문 여행상품 리스트*/
.wrap_list {clear:both;overflow:hidden;width:950px;margin:0 auto;padding-bottom:80px;}
.wrap_list .product_tit {margin-top:45px;}
.list_comm {list-style:none;width:950px;margin:15px 0 0 0;}
.list_comm li {float:left;width:229px;height:250px;margin: 0px 8px 10px 0;}
.list_comm .thumb_g {display:block;margin:0 auto 10px}
.list_comm .cont_info {overflow:hidden;width:200px;margin:0 auto 5px;font-size:12px;line-height:16px;text-align:left;clear:both}
.list_comm .tit_g {display:block;overflow:hidden;font-weight:bold;color:#6b6b6b;}
.list_comm .tit_h {display:block;overflow:hidden;font-weight:bold;color:#630606;}


/*푸터*/
.travelin_footer {width:100%;padding:40px 0; background:url(/user/image/main/bg_footer.gif) 0 0 repeat-x;}
.travelin_footer .inner_footer {overflow:hidden;width:950px;margin:0 auto;}
.travelin_footer .inner_footer .footer_img {float:left;width:211px;height:45px;padding-top:18px;}
.travelin_footer .inner_footer .txt_footer {float:left;padding-left:30px;width:690px;}
.travelin_footer .inner_footer .txt_footer ul {width:680px;margin-bottom:15px;margin-left:405px;}
.travelin_footer .inner_footer .txt_footer li {float:left;font-weight:bold;}
.travelin_footer .inner_footer .txt_footer p {width:690px;font-weight:bold;color:#a0a0a0;line-height:16px;float:right;text-align:right;padding-top:15px;}