
#wrap{min-width: 1200px;}
.board_wrap{width:1200px; margin:0 auto;}



/* 나만의여행 공통 ---------------------------------------------------------------------------------------------------- */

span.type_ten {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -438px -189px;}
span.type_ten.on {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -404px -189px;}
span.type_mountain {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -438px -220px;}
span.type_mountain.on {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -404px -220px;}
span.type_temple {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -438px -251px;}
span.type_temple.on {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -404px -251px;}
span.type_camping {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -438px -313px;}
span.type_camping.on {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -404px -313px;}
span.type_stay {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -438px -344px;}
span.type_stay.on {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -404px -344px;}
span.type_food {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -438px -375px;}
span.type_food.on {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -404px -375px;}
span.type_perform {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -438px -468px;}
span.type_perform.on {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -404px -468px;}
span.type_valley {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -438px -282px;}
span.type_valley.on {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -404px -282px;}
span.type_museum {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -405px -780px;}
span.type_museum.on {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -405px -815px;}
span.type_forest {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -445px -780px;}
span.type_forest.on {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -445px -815px;}
span.type_village {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -485px -780px;}
span.type_village.on {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -485px -815px;}

span.type_beach {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -438px -282px;}
span.type_beach.on {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -404px -282px;}
span.type_ruins  {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -525px -780px;}
span.type_ruins.on {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -525px -815px;}
span.type_shop {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -438px -406px;}
span.type_shop.on {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -404px -406px;}
span.type_leisure {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -438px -437px;}
span.type_leisure.on {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -404px -437px;}
span.type_roads  {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -506px -189px;}
span.type_roads.on {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -472px -189px;}
span.type_event  {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -506px -220px;}
span.type_event.on {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -472px -220px;}
span.type_thema  {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -506px -251px;}
span.type_thema.on {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -472px -251px;}
span.type_culture  {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -506px -282px;}
span.type_culture.on {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -472px -282px;}

/* 여행코스 만들기 -------------------------------------------------------------------------- */

#wrap { margin:0; position:relative;}
.group::after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
}

/* 왼쪽 -------------------------------------------------------------------------- */

.con_left { position: absolute; top: 0; left: 0; width:198px; padding-bottom:30px;}
h1 {margin: 0; padding: 0; z-index:100; text-align:center; background:#20aff1;}
h1 a {background: url("/images/board/my_logo_yyg.gif") no-repeat scroll left top; font-size:0; height:121px; width:198px; display:inline-block;}
.course_sch { position:relative; width:100%;}
.course_sch .b_search_input {
	background-color:#f5f7f7;
    border:1px solid #c4c7d0;
    color: #777;
    font-size: 14px;
    height: 38px;
    padding: 0 5px;
    vertical-align: middle;
    width:65%;
	float:left;
}
.course_sch .search_btn {
    background:#1c1c1c none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    height: 40px;
    vertical-align: middle;
	position:absolute;
    width: 29%;
	font-size:14px;
}
.course_sch .search_btn:hover{background:#2c9a37 none repeat scroll 0 0;}
.relation_keyword {position: absolute; top:38px; left:0; background:#344470; width:100%; padding-bottom:50px; display:none;}
.relation_keyword ul {margin:0; padding:10px 0 0 10px; width:87%;}
.relation_keyword ul li { line-height:1.2; font-size:14px; width:90%; margin-bottom:10px; word-break: break-all;}
.relation_keyword ul li a { color:#fff; display:block;}
.relation_keyword ul li a:hover { text-decoration:underline;}
.relation_keyword .keyword_close { position:absolute; right:15px; bottom:15px;}
.relation_keyword .keyword_close a {
    background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -714px -92px;
    display: inline-block;
    font-size: 0;
    height: 11px;
    width: 11px;	
}

ul.tourist_type {margin:14px 0 0 14px; width:85%;}
ul.tourist_type li {font-size:16px; font-weight:400; border-bottom:1px dotted #d2d2d2; padding-bottom:10px; margin-top:10px; color:#000; line-height:31px}
ul.tourist_type li a { display:block;}
ul.tourist_type li a:hover{text-decoration: underline;}
ul.tourist_type li span {
    display: inline-block;
	font-size:0;
    height: 31px;
	margin-right:7px;
    vertical-align: middle;
    width:30px; /* 관광타입*/
}


.my_interest a.on {width:169px; height:47px; background:url(/images/board/my_interest.gif) no-repeat scroll left top; font-size:0; display:inline-block; margin-top: 15px; margin-left:17px;}
.my_interest a {width:169px; height:47px; background:url(/images/board/my_interest_off.gif) no-repeat scroll left top; font-size:0; display:inline-block; margin-top: 15px; margin-left:17px;}

.btn_interest{margin-top: 20px;}
.btn_interest a{display: block; height: 40px; line-height: 40px; text-align: center; margin: 0 14px; border: 1px solid #333; background-color: #333; color: #fff; transition: ease-in-out 0.3s;}
.btn_interest a.on{background-color: #2a548e;}
.btn_interest a:hover{background-color: #c83232;}

/* 중간 - 지도 -------------------------------------------------------------------------- */

.con_cen { width:100%; border-left:1px solid #2d58b6; border-right:1px solid #e5e7e9; position:relative; overflow:hidden; min-height: 856px;}
p.po_selected {left: 300px; position: absolute; top: 150px; z-index: 1000;}
.po_selected span {
    background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 0;
    font-weight: 400;
    height: 38px;
    margin: 0;
    padding-top: 3px;
    text-align: center;
    width: 32px;
}
span.anchor_ten_on { background-position: -1px -596px;}
span.anchor_mountain_on { background-position: -41px -596px;}
span.anchor_temple_on { background-position: -80px -596px;}
span.anchor_beach_on { background-position: -120px -596px;}
span.anchor_camping_on { background-position: -160px -596px;}
span.anchor_stay_on { background-position: -199px -596px;}
span.anchor_food_on { background-position: -239px -596px;}
span.anchor_shop_on { background-position: -279px -596px;}
span.anchor_leisure_on { background-position: -318px -596px;}
span.anchor_perform_on { background-position: -358px -596px;}

p.po_anchor {left: 300px; position: absolute; top:300px; z-index: 1000;}
.po_anchor span {
    background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 15px;
    font-weight: 400;
    height: 38px;
    margin: 0;
    padding-top: 3px;
    text-align: center;
    width: 32px;
}
span.anchor_ten { background-position: -1px -546px;}
span.anchor_mountain { background-position: -41px -546px;}
span.anchor_temple { background-position: -80px -546px;}
span.anchor_beach { background-position: -120px -546px;}
span.anchor_camping { background-position: -160px -546px;}
span.anchor_stay { background-position: -199px -546px;}
span.anchor_food { background-position: -239px -546px;}
span.anchor_shop { background-position: -279px -546px;}
span.anchor_leisure { background-position: -318px -546px;}
span.anchor_perform { background-position: -358px -546px;}

/*.con_cen .po_info {background: #fff; border: 1px solid #4e4e4e; border-radius: 3px; padding:10px 15px 15px; position:relative;}
/*.con_cen .po_info { left: 700px; position: absolute; top: 120px; z-index: 1001;}*/
.con_cen .po_info {padding:10px 12px; position:relative; min-width: 126px;}
.con_cen .po_info h4 { font-size:15px; font-weight:400; margin-bottom:10px; color:#000 }
.con_cen .po_info p.info_img{ height:65px; overflow:hidden; background:#ededed url("/images/board/logo_bg_1.png") no-repeat center center / 60% 60%; border: 1px solid #7681a8;}
.con_cen .po_info p.info_img a{display: block;}
.con_cen .po_info p.info_img img{width: 100%;}
.con_cen .po_info p.info_text { font-size:12px; color:#707070; display:inline-block; margin: 7px 0 10px;}
.con_cen .po_info p.info_text span { display:block; line-height:1.4; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.con_cen .po_info p.info_btn span a.btn_a { display:block; background-color:#113184; padding:4px 20px; color:#fff; font-size:12px; text-align: center;}
.con_cen .po_info p.info_btn span a.btn_d { display:block; background-color:#eef2f6; border:1px solid #113184; padding:7px 20px; color:#113184; font-size:12px; text-align: center;}
.con_cen .po_info .bg_triangle4 {
    background: url("/images/board/bg_triangle4.png") no-repeat scroll 0 0;
    height: 27px;
    left: -24px;
    position: absolute;
    top: 22px;
    width: 24px;
}
.con_cen .po_info p.info_close { position:absolute; top:10px; right:10px;}
.con_cen .po_info p.info_close a {
	background: transparent url("/images/board/board_cont_bg.png") no-repeat -741px -92px; 
	height:11px; 
	width:11px; 
	display:inline-block;
	margin: 0;
	font-size:0;
}
.con_cen .help { background-color:#404040; border:1px solid #222; border-radius:3px; bottom:70px; left:35%; font-size:13px; color:#fff; opacity:0.6; position:absolute; padding:5px 10px;}
.con_cen .help span.icon_mouse1 {
    background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -179px -111px;
	display: inline-block;
	font-size:0;
    height: 23px;
	margin-right:5px;
    width:15px; /* 마우스*/
	vertical-align:middle;
}

/* 오른쪽 -------------------------------------------------------------------------- */

.con_right {width:273px; min-height:856px; position:absolute; top: 0; right:0; border-left:1px solid #2d58b6; z-index: 1;}
.login_box { width:100%; text-align:center;background-color:#eef2f6; padding-bottom:30px;}
.login_box > a{display:block; width:136px; height:34px; line-height:34px; border:1px solid #000; margin:0 auto}
.login_box span.icon_key_lock {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -718px -119px; width:47px; height:47px; display: inline-block; margin-top:40px; font-size:0;}
.login_box span.icon_key_unlock {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -718px -246px; width:47px; height:47px; display: inline-block; margin-top:40px; font-size:0;}
.login_box p {font-size:15px; color:#000; font-weight:400}
.login_box a.btn_login {border: 1px solid #2c9a37;color: #2c9a37;font-weight: 400;padding: 5px 10px;display: inline-block;}
.login_box a.btn_login:hover{background-color: #2c9a37; color: #fff;}
.add_course {background-color:#eef2f6; height:639px; overflow:auto; padding:0 0 12px; width:100%;}
.add_course h3 { padding:10px 0 10px 58px; color:#fff; font-size:15px; background: url("/images/board/board_cont_bg.png") no-repeat scroll -558px -180px #c83232;}
ul.course_list { margin:0; width:100%;}
ul.course_list li { margin:0; border-bottom:1px solid #d2d2d2; line-height:2.0; padding:8px 15px; position:relative;}
ul.course_list li em {
	background: transparent url("/images/board/board_cont_bg.png") no-repeat -775px -45px; 
	height:25px; 
	width:25px; 
	font-size:13px; 
	font-weight:400; 
	text-align:center;
	font-style:normal;
	display:inline-block;
	margin: 3px 10px 0 0;
	vertical-align: top;
	}
ul.course_list li span {
    display: inline-block;
	font-size:0;
    height: 18px;
	margin: 5px 5px 0 0;
    vertical-align: top;
    width:23px; /* 관광타입-작은*/
}
ul.course_list li p{
	display: inline-block;
	width: 150px;
	vertical-align: top;
	line-height: 23px;
}
span.type_ten_s {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -322px -312px;}
span.type_food_s {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -322px -434px;}
span.type_stay_s {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -322px -413px;}
span.type_mountain_s {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -322px -332px;}
span.type_temple_s {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -322px -352px;}
span.type_valley_s {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -322px -373px;}
span.type_beach_s {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -322px -373px;}
span.type_museum_s {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -352px -820px;}
span.type_forest_s {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -352px -842px;}
span.type_village_s {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -352px -864px;}
span.type_shop_s {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -322px -455px;}
span.type_leisure_s {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -322px -475px;}
span.type_ruins_s {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -352px -886px;}
span.type_perform_s {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -322px -496px;}
span.type_undefined_s {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -322px -520px;}
span.type_roads_s {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -346px -312px;}
span.type_event_s {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -348px -339px;}
span.type_thema_s {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -349px -363px;}
span.type_culture_s {background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -349px -385px;}

ul.course_list li a { position:absolute; top:19px; right:10px;}	
ul.course_list li a.course_del {
	background: transparent url("/images/board/board_cont_bg.png") no-repeat -739px -68px; 
	height:14px; 
	width:14px; 
	display:inline-block;
	margin-right:10px;
	font-size:0;
}

/* 하단 - 글쓰기 -------------------------------------------------------------------------- */

.con_bot{ clear:both;width:100%; position:relative; overflow:hidden;background-color: #4264a3;}
.course_name { width:80%; padding: 40px; float:left; box-sizing: border-box;}
.item_wrap{background-color: #eee; border-radius: 5px; display: inline-block; width: 100%; padding: 25px 30px; box-sizing: border-box;}
.item_wrap .item {margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dashed #4264a3; display: inline-block; width: 100%;}
.item_wrap .item .box{float: left; margin-left: 20px;}
.item_wrap .item .box:first-child{margin-left: 0;}
.item_wrap .item strong{float: left; width: 65px; height: 35px; line-height: 35px; font-size: 17px; margin-right: 5px; font-weight: 400;}
.item_wrap .item.comment{width:100%; clear: both; border-bottom: 0; margin: 0; padding: 0;}
.item_wrap .item .box.open_close{line-height:32px}
.item_wrap .item .box.open_close label{margin-right: 10px; cursor: pointer;}
.item .checks {display:inline-block; background:rgba(255,255,255,.1)}
.item .checks label { margin:0 35px 0 3px; vertical-align:middle; cursor: pointer;}
.item input.i_text { background-color:#f8f9fb; border: solid #777; border-width: 1px 3px 4px 1px; margin-left:10px; height:30px; padding:0 5px; border-radius: 5px;}
.item input.i_radio {vertical-align:baseline;}
.item textarea { background-color:#f8f9fb; border: solid #777; border-width: 1px 3px 4px 1px; border-radius: 5px; height:65px; padding:5px; width:100%; margin-top: 10px;}
.course_save { padding:25px 0 65px; display:inline-block; position:absolute; right:0; width:273px; text-align:center; background-color: #1c2e50; height: 100%;}
.course_save a.btn_c_save {
	background: #4264a3; 
	border:1px solid #fff;
	display:inline-block; 
	color:#fff;
	margin-right:10px;
	padding:22px 25px 20px;
	text-align:center;
	}
.course_save a.btn_c_save span.icon{display: block; margin: 0 auto; background: url("/images/board/board_cont_bg.png") no-repeat -569px -269px; width: 28px; height: 19px; margin-bottom: 7px;}
.course_save a.btn_c_print {
	background: #fff; 
	border:1px solid #2c9a37;
	display:inline-block; 
	color:#000000;
	font-weight:400;
	padding:22px 25px 20px;
	text-align:center;
	}
.course_save a.btn_c_print span.icon{display: block; margin: 0 auto; background: url("/images/board/board_cont_bg.png") no-repeat -651px -269px; width: 19px; height: 19px; margin-bottom: 7px;}
.course_save a.btn_c_save:hover{background-color: #2c9a37; color: #fff; border-color: #fff;}
.course_save a.btn_c_print:hover{background-color: #ffda21;}
.course_save p { color:#fff; font-size:14px; line-height:1.4; margin-left:-20px}
ul.my_sns { margin-top:5px; margin-left:-80px; display:inline-block;}
ul.my_sns li { display:inline; float:left; margin-right:5px;}
ul.my_sns li a { 
	height:31px; 
	width:31px; 
	font-size:0; 
	display:inline-block;
}
ul.my_sns li.icon_facebook a {background: transparent url("/images/board/board_cont_bg.png") no-repeat  0 -340px;}
ul.my_sns li.icon_twitter a {background: transparent url("/images/board/board_cont_bg.png") no-repeat  -37px -340px;}
ul.my_sns li.icon_kakao a {background: transparent url("/images/board/board_cont_bg.png") no-repeat  -78px -340px;}
ul.my_sns li.icon_instagram a {background: transparent url("/images/board/board_cont_bg.png") no-repeat  -116px -340px;}
p.win_close { position:absolute; top:15px; right:20px;}
p.win_close a {background: transparent url("/images/board/board_cont_bg.png") no-repeat -780px -83px;height:18px; width:18px; font-size:0; display:inline-block;}

/* 로그인시 코스 삭제하기 -------------------------------------------------------------------------- */

.course_modify {position:absolute; border-top:1px solid #193888; top:197px; display:none; width:100%;}
ul.my_course_list {margin:0; width:100%; background:#fff;}
ul.my_course_list li {border-bottom: 1px solid #d2d2d2; border-bottom: 1px solid #193888; line-height:1.4; margin: 0; padding: 12px 3% 12px 7%; position: relative; font-size:14px; width: 90%; display: inline-block;}
ul.my_course_list li span.course_tit {color:#323232; display:inline-block; font-weight:400; width: 70%;}
ul.my_course_list li span.course_date {color:#707070; display:inline-block; width: 30%;}
ul.my_course_list li a.my_course_del  {
    background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -366px -3px;
    display: inline-block;
    height: 15px;
    margin-left:3px;
	font-size:0;
    vertical-align: middle;
    width: 15px;
}
.course_modify .bg_triangle5 {background: url("/images/board/bg_triangle5.png") no-repeat scroll 0 0; height: 11px; left:50%; position: absolute; top: -11px; width: 13px; margin-left: -6.5px;}

.course_modify2 {position:absolute; border-top:1px solid #193888; top:237px; display:none; width:100%;}
ul.my_course_list2 {margin:0; width:100%; background:#fff;}
ul.my_course_list2 li {border-bottom: 1px solid #d2d2d2; line-height:1.4; margin: 0; padding: 12px 0 12px 20px; position: relative; font-size:14px;}
ul.my_course_list2 li span.course_tit {color:#323232; display:block; font-weight:400; margin-bottom:5px;}
ul.my_course_list2 li span.course_date {color:#707070; display:inlin-block;}
ul.my_course_list2 li a.my_course_del  {
    background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -366px -3px;
    display: inline-block;
    height: 15px;
    margin-left:3px;
	font-size:0;
    vertical-align: middle;
    width: 15px;
}
.course_modify2 .bg_triangle5 {background: url("/images/board/bg_triangle5.png") no-repeat scroll 0 0; height: 11px; left:50%; position: absolute; top: -11px; width: 13px; margin-left: -6.5px;}

/* 여행코스 상세정보 -------------------------------------------------------------------------- */

#header {background:url("/images/board/my_bg_header_yyg.gif") repeat-x scroll left top; width:100%;}
#header h1 { float:left;}
#header h1 a {
    background: url("/images/board/my_logo2_yyg.gif") no-repeat scroll left top;
    display: inline-block;
    font-size: 0;
    height: 128px;
    width: 198px;
}
#header .header_tit {display:inline-block; padding-left:25px;}
#header h2 {font-size:29px; margin-top:30px; color:#113184;} 
#header h2 em {font-size:21px; color:#010101; font-style:normal; font-weight: normal; margin-right:5px;} 
#header .course_tit { width:100%; background:#eef2f6; border-bottom:1px solid #c6cfe1; display: inline-block; font-weight:400; color:#2d58b6;}
#header .course_tit strong {font-weight:400;  text-align:center; vertical-align:middle; padding:20px 0; display:inline-block;  width:198px; float:left;border-right:1px solid #d2d2d2;}
#header .course_tit p {vertical-align: middle; padding:20px 10px 10px 22px; font-size:15px; font-weight:400; color:#303f61; float: left}
/*
#header .course_tit { width:100%; background:#eef2f6; border-bottom:1px solid #d2d2d2; display: inline-block; font-weight:400;color:#113184;}
#header .course_tit strong {margin-right: 20px;font-weight:bold; background:#fff; text-align:center; padding:15px 0; display:inline-block; border-right:1px solid #d2d2d2; width:198px; float:left;}
#header .course_tit p { width:75%; display:inline-block;vertical-align: middle; margin-top:5px; font-size:15px; font-weight:500}*/

#header .course_tit span.icon_course1 {
    /*background: url("/images/board/board_cont_bg.png") no-repeat scroll -346px -765px;*/
    /*display: inline-block;*/ /* 여행코스 */
	font-size:0;
    height: 25px;
	margin-right:10px;
	text-align:center;
    vertical-align: middle;
    width: 22px;
}
#course_left { float:left; width:52%; /*width:947px;*/}
#course_left_print { float:left; width:947px;}
#course_right {float:left; margin:40px 0 0 10px; width: 46%;}
#course_left .course_box {height:850px; overflow:auto;}
#course_left_print .course_box {height: auto !important;}
.course_map .course_map_area {border:1px solid #d2d2d2; overflow:hidden; margin-top:10px; width:100%; height:831px;}
#course_center {display: inline-block; margin: 0 0 0 40px; text-align: center; width: 90%;}


/*출력*/
.top_btn {position:absolute; top:50px; left:827px;}
.top_btn li {float:left; margin-left:10px; cursor:pointer;}



/*코스정보*/
.location_info{position:absolute; background:#fff;width:425px; height:856px; right:273px; display:none;/*right:273px */}
.location_info > a{position:absolute; width:19px; height:17px; top:26px; right:17px; background:url("/images/board/board_cont_bg_yyg.png") no-repeat -708px -67px; text-indent:-9999px}
.location_info h3{height:69px; line-height:68px; background:#303f61; padding-left:30px; color:#fff; font-size:21px }

.location_info .info_cnt{padding:27px 31px;}
.location_info .info_cnt > p{margin-top:25px; height:250px; overflow:auto; font-size:13px}

.location_info .info_cnt ul li{float:left}
.location_info .info_cnt ul.top li{margin-left:8px}
.location_info .info_cnt ul.top li:first-child{margin-left:0}
.location_info .info_cnt ul li.course{width:177px; height:44px; line-height:44px}
.location_info .info_cnt ul li.course a{display:block; padding-left:21px; color:#fff; font-size:15px; background:#303f61 url("/images/board/board_cont_bg_yyg.png") no-repeat 133px -811px}
.location_info .info_cnt ul li.course a.del_course_infowin{display:block; padding-left:21px; color:#fff; font-size:15px; background:#303f61 url("/images/board/board_cont_bg_yyg.png") no-repeat 133px -765px}
.location_info .info_cnt ul li.detail{width:177px; height:44px; line-height:44px}
.location_info .info_cnt ul li.detail a{display:block; padding-left:21px; color:#fff; font-size:15px; background:#53acce url("/images/board/board_cont_bg_yyg.png") no-repeat 133px -856px}

.location_info .info_cnt ul.btm{margin-top:40px}
.location_info .info_cnt ul.btm li{width:116px; height:36px; line-height:36px; background:#494e5a; margin-left:4px}
.location_info .info_cnt ul.btm li a{display:block; padding-left:34px; color:#fff; font-size:14px}

.location_info .info_cnt ul.btm li.vr{margin-left:0; background:#494e5a url("/images/board/board_cont_bg_yyg.png") no-repeat -47px -771px; }
.location_info .info_cnt ul.btm li.sky{background:#494e5a url("/images/board/board_cont_bg_yyg.png") no-repeat -47px -812px; }
.location_info .info_cnt ul.btm li.sky a{}
.location_info .info_cnt ul.btm li.share{background:#494e5a url("/images/board/board_cont_bg_yyg.png") no-repeat -49px -856px; }
.location_info .info_img { height:334px; width:425px; overflow:hidden;  background:#ededed url("/images/board/logo_bg_1.png") no-repeat center center / 20% 20%; }
/* .location_info .info_text {padding:27px 31px;} */
.location_info .info_text{position:absolute; top:360px; width:100%; height:43px; line-height:43px; color:#fff; background:rgba(0,0,0,.6); padding-left:30px}
.location_info .info_text .addr{background:url("/images/board/board_cont_bg_yyg.png") no-repeat -146px -852px; padding-left:20px; font-size:13px}
.location_info .info_text .tel{background:url("/images/board/board_cont_bg_yyg.png") no-repeat -146px -806px; padding-left:23px; margin-left:25px; font-size:13px;}

span.icon_period{background:transparent url("/images/board/board_cont_bg_yyg.png") no-repeat scroll -208px -871px; margin-right:4px; display:inline-block; font-size:0; height:33px; vertical-align:middle; width:31px;}
span.icon_bico{background:transparent url("/images/board/board_cont_bg_yyg.png") no-repeat scroll -241px -320px}
span.icon_address3{background:transparent url("/images/board/board_cont_bg_yyg.png") no-repeat scroll -276px -873px; display:inline-block; font-size:0; height:26px; margin-right:10px; vertical-align:middle; width:29px;}
span.icon_call3{background:transparent url("/images/board/board_cont_bg_yyg.png") no-repeat scroll -306px -873px; display:inline-block; font-size:0; height:26px; margin-right:10px; vertical-align:middle; width:29px;}
span.icon_parking2{background:transparent url("/images/board/board_cont_bg_yyg.png") no-repeat scroll -335px -873px; display:inline-block; font-size:0; height:26px; margin-right:10px; vertical-align:middle; width:29px;}
span.icon_price2{background:transparent url("/images/board/board_cont_bg_yyg.png") no-repeat scroll -366px -873px; display:inline-block; font-size:0; height:26px; margin-right:10px; text-align:center; vertical-align:middle; width:29px;}
span.icon_n_arrow { background:transparent url("/images/board/board_cont_bg.png") no-repeat scroll -294px -74px; display:inline-block; height:10px; margin-right:0; text-indent:-99999px; vertical-align:middle; width:31px;}
/*span.icon_print1{background:transparent url("/images/board/board_cont_bg_yyg.png") no-repeat scroll -651px -269px; display:inline-block; font-size:0; height:19px; margin-right:5px; vertical-align:middle; width:19px;}*/

.cs_button_list ul li a {font-weight:400; color:#303f61}
.cs_button_list ul li a.cs_btn_fix{background:#2c2f3b; color:#fff; border:1px solid #2c2f3b; padding:10px 5px}

.cs_button_list a { display:block; font-size:15px; height:22px; padding:10px 20px; text-align:center; min-width:98px;}
.btn_blue1 { color:#fff; background-color:#099a84; border:1px solid #099a84;}
.btn_blue2 { color:#fff !important; background-color:#113183; border:1px solid #113184;}
.btn_white { color:#2d58b6; background-color:#fff; border:1px solid #113184;}

.purpose > .title{float: left; width: 60px;}
.purpose > .room_wrap{width: 100%; box-sizing: border-box; margin-top: 10px;}
.purpose > .room_wrap > .room{position: relative; margin: 0; display: inline-block;}
.purpose > .room_wrap > .room input{position: absolute; top: 7px; left: 6px; cursor: pointer; width: 15px; height: 15px;}
.purpose > .room_wrap > .room label{margin: 0; padding: 6px 10px 6px 30px; background-color: #d24a34; border-radius: 5px; float: left; color: #fff; cursor: pointer;}

@media all and (max-width:1732px) {
	/*.course_name > div.name{margin-right:232px}*/
	
}
@media all and (max-width:1301px) {
	.course_name > div.name{margin-right:40px}
	
}

@media all and (max-width:1600px) {
	
	.course_name{width:78%}
	
}
@media all and (max-width:1550px) {
	.course_name{width:76%}
}
@media all and (max-width:1300px) {
	
	.course_name{width:75%}
	
}
/*@media all and (max-width:1130px) {
	
	.course_name{width:72%}
	
}
@media all and (max-width:1100px) {
	.purpose > .room_wrap > .room{width: 33.3333%;}
}
@media all and (max-width:1050px) {
	
	.course_name{width:68%}
	
}*/


/* 여행코스둘러보기 상세 ----------------------------------------------------------------------------------------------------- */

#board_postscript_view { display:inline-block; width:100%;}
#board_postscript_view .comment_info {border:1px solid #d2d2d2; padding:15px 25px; margin-top:15px; color:#2d58b6; font-size:14px;}
#board_postscript_view .comment_info .comment_txt { width:92%; display:inline-block;}
#course_lst {margin:40px 0 0;display: inline-block;  width:100%;}
#course_lst .course_box { margin:0 0 10px; padding:0;}
#course_lst .cslst {background: url("/images/board/bg_courseview_line.gif") repeat-y scroll 22px 5px; margin-left:20px; padding:0 !important;}
#course_lst .cslst > li { display:block; margin:0 0 40px; padding:0; position:relative; background:none !important;}
#course_lst .cslst li h4 { position:absolute; top:0; left:10px; background:none !important; padding:0 !important; margin:0 !important;}
span.icon_bico {font-size:14px; font-weight:400; color:#010101; padding-top:2px; display:inline-block; height:36px; margin:0; text-align:center; width:30px;}
.cslst li .cscon {margin-left:80px; /*margin-left:90px;*/ border-bottom:1px solid #d2d2d2; padding-bottom:30px; display:inline-block; width:82%;}
.cscon .csimg { display:inline-block; height:104px; width:104px; overflow:hidden; vertical-align:top; position:relative; float:left;background: #f2f5f4 url("/images/board/logo_bg_1.png") no-repeat scroll 50% 50%;}
.cscon .csimg img {font-size:0;}
.cscon .csimg .bg_round2 { position:absolute; top:0; left:0; height:104px; width:104px;background: url("/images/board/bg_round2.png") no-repeat 0 0;}
.cscon dl {/*display:inline-block;*/ margin-left:20px; width:70%; float:left;}
.cscon dl dt {font-size:20px; font-weight:400; margin-bottom:10px;}
.cscon dl dt span {
    display: inline-block;
	font-size:0;
    height: 31px;
	margin-right:7px;
    vertical-align: middle;
    width:30px; /* 관광타입*/
}
.fc_white { color:#fff; font-weight:400;}
.cscon dl dd {font-size:15px; color:#707070; margin-bottom:10px; }
.cscon dl dd.w_addr { width:50%;}
.cscon dl dd.w_phone { width:30%;}
.cscon dl dd.w_cost { width:100%;}
.cscon dl em {color:#113184; font-weight:400; font-style:normal;}
#course_lst span.icon_move {font-size:12px;	color:#113184; position:absolute; top:48%; left:10px; background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -345px -725px; display:inline-block; height:29px; margin:0; text-align:center; width:50px;}
.cscon dl dd > ul { display:block; margin-top:10px;}
.cscon dl dd > ul li { line-height:1.8 !important; font-size:14px !important;background: url("/images/board/dd_bl_1.gif") no-repeat scroll 0 11px !important; padding:0 0 0 9px !important; text-align:left !important; word-break: keep-all;}
.course_map {display:block; width:100%;}
.course_map h3.map_tit {font-size:17px !important; font-weight:400 !important;text-align: left; margin:0 !important; padding:0 !important; background:none !important;}
#courseview_map .course_map .course_map_area {border:1px solid #d2d2d2; overflow:hidden; margin-top:10px; width:100%; height:347px;}
.cs_button_list { display: inline-block; text-align:center; width:100%;margin-bottom: 80px !important;}
.cs_button_list ul { text-align:center; display: inline-block; margin:0 auto;}
.cs_button_list ul li { float:left; margin: 0 2px; background:none !important;}
.cs_button_list a {display: block; font-size: 15px; height: 22px; padding: 10px 20px; text-align: center; min-width: 98px;}
.cs_button_list a.cs_btn_like {background:#099a84; color:#fff; border:1px solid #2d58b6;}
.cs_button_list a.cs_btn_list {background:#fff;border: 1px solid #2d58b6; color: #2d58b6;} 

/*@media screen and (max-width:800px) {
	 
	#course_lst .cslst {margin-left: 0px !important;}  
	.cscon dl dd.w_addr {width: 100% !important;}
	.cscon dl dd.w_phone {width: 40% !important;}
	.cscon dl {width: 80% !important;}
}*/

.top_bont_box{position: relative; display: inline-block; width: 100%; box-sizing: border-box; padding: 0 274px 0 198px;}
.course_action_form{clear: both;}
















