﻿@import url(/css/common.css);
@import url(/css/sub.css);


/* left --------------------------------------------------------------------------------------------------------------- */
/* nav 천사사랑나눔 */
.side_l h3.sub_l_title{
	background:url("http://ttimg.tworld.co.kr/together/subcom/left_menu_03.gif") no-repeat 4px 0px;
}

.side_l ul.sub_menu li a{
	background:url("http://ttimg.tworld.co.kr/together/subcom/left_menu_03.gif") no-repeat 0px 0px;
}
.side_l ul.sub_menu li.menu_1 a{background-position:5px -36px;}
.side_l ul.sub_menu li.menu_2 a{background-position:5px -89px;}
.side_l ul.sub_menu li.menu_3 a{background-position:5px -142px;}
.side_l ul.sub_menu li.menu_1 a:hover,
#lv.side_l ul.sub_menu li.menu_1 a{background-position:-210px -36px;}
.side_l ul.sub_menu li.menu_2 a:hover,
#info.side_l ul.sub_menu li.menu_2 a{background-position:-210px -89px;}
.side_l ul.sub_menu li.menu_3 a:hover,
#receipt.side_l ul.sub_menu li.menu_3 a{background-position:-210px -142px;}

/* colgroup------------------------------------------------------------------------------------------------------------ */
/* contant - sub_c_title */
.contant .sub_c_title h3,
.contant .sub_c_title span{
	background:url("http://ttimg.tworld.co.kr/together/subcom/sub_title_03.gif") no-repeat;
}
.contant .sub_c_title .title1{background-position:10px 0px;}
.contant .sub_c_title .title2{background-position:10px -55px;}
.contant .sub_c_title .title3{background-position:10px -111px;}
.contant .sub_c_title .t_txt1{background-position:10px -30px;}
.contant .sub_c_title .t_txt2{background-position:10px -86px;}
.contant .sub_c_title .t_txt3{background-position:10px -141px;}

/* contant - section ---------------------------- */

.section .box_top{
	background:url("http://ttimg.tworld.co.kr/together/board/box_head.gif") no-repeat 0px 0px;
	width:100%;
	height:5px;
	display:block;
	position:relative;
	font-size:0px;
	top:0px;
}
.section .box_bottom{
	background:url("http://ttimg.tworld.co.kr/together/board/box_foot.gif") no-repeat 0px bottom;
	width:100%;
	height:5px;
	display:block;
	position:relative;
	top:0px;
	font-size:0px;
	float:left;
}
.section .box_con{
	background:url("http://ttimg.tworld.co.kr/together/board/box_body.gif") repeat-y 0px 0px;
	width:645px;
	padding:15px 20px 30px;
	float:left;
	position:relative;
}

.section .year_cash{
	position:relative;
	top:-11px;
	left:0px;
	float:right;
	margin-top:-30px;
	padding:2px 2px 1px;
	border:solid 1px #fbd5d4;
	background-color:#ffeceb;
	color:#935556;
}
.section .year_cash strong{
	visibility:visible;
	font-weight:bold;
}
.section .year_cash span{
	color:#fc5751;
	font-weight:bold;
}
.section .ngo_img{margin:0px;}
.section .iframe{margin:10px 0px 0px;}
.section .ngo_img,
.section .iframe{
	width:663px;
	float:left;
	text-align:center;
	border:solid 1px #cdcdcd;
	position:relative;
	left:10px;
}
.img_skt{
	background:url("http://ttimg.tworld.co.kr/together/lv1004/img_skt_together.gif") no-repeat 0px 0px;
	width:140px;
	height:26px;
	float:right;
	text-indent:-3000px;
}


/* lv_ngo */
.lv_sec .section h4{
	background:url("http://ttimg.tworld.co.kr/together/board/board_bg_pink.gif") no-repeat 0px 0px;
	width:100%;
	height:30px;
	float:left;
	color:#a94746;
	font-size:100%;
	text-indent:10px;
	line-height:2.5;
	margin:0px 0px 10px;
	position:relative;
}
.lv_sec .section h4 .btn_campaign{
	background:url("http://ttimg.tworld.co.kr/together/lv1004/btn_campain.gif") no-repeat 0px 0px;
	width:100px;
	height:30px;
	text-indent:-3000px;
	overflow:hidden;
	position:absolute;
	right:0px;
	top:0px;
}


/* receipt */
.receipt_sec .section h4{
	background:url("http://ttimg.tworld.co.kr/together/board/board_bg_pink.gif") no-repeat 0px 0px;
	width:100%;
	height:30px;
	float:left;
	color:#a94746;
	font-size:100%;
	text-indent:10px;
	line-height:2.5;
	margin:0px 0px 10px;
	position:relative;
}
.apply_info{
	background:url("http://ttimg.tworld.co.kr/together/lv1004/receipt_apply_bg.jpg") no-repeat 0px 0px;
	width:605px;
	height:234px;
	padding:35px 40px;
	line-height:1.8;
	float:left;
	font-weight:bold;
}
.apply_info strong{color:#874642;}
.apply_info .btn_receipt_apply{
	background:url("http://ttimg.tworld.co.kr/together/lv1004/btn_apply.gif") no-repeat 0px 0px;
	width:178px;
	height:33px;
	text-indent:-3000px;
	overflow:hidden;
	display:block;
	margin-top:30px;
}

/* receipt-apply */
.section .box_con h4{
	background:url("http://ttimg.tworld.co.kr/together/lv1004/title_bg_yellow.gif") no-repeat 0px 0px;
	width:623px;
	height:20px;
	padding:5px 10px;
	line-height:1.8;
	float:left;
}
.section .box_con h4 label{float:left;}
.section .box_con h4 label strong{color:#a42c2c;}
.section .box_con h4 span{
	font-weight:normal;
	float:right;
	text-align:right;
}
.receipt_info{
	background:url("http://ttimg.tworld.co.kr/together/lv1004/line_bg.gif") repeat-y 335px 0px;
	width:100%;
	margin-top:20px;
	padding-bottom:10px;
	float:left;
}
.receipt_info .left_info{
	width:320px;
	float:left;
}
.receipt_info .left_info dl{
	width:100%;
	border-bottom:solid 2px #d6d6d6;
	padding-bottom:20px;
	margin-bottom:10px;
	height:auto !important;
	min-height:130px;
	height:130px;
	float:left;
}
.receipt_info .left_info dl dt{
	width:100%;
	margin-bottom:10px;
	border-bottom:solid 1px #ededed;
	color:#666666;
	line-height:3.0;
	font-weight:bold;
	text-indent:10px;
}
.receipt_info .left_info dl dd{
	width:300px;
	padding:0px 10px;
	color:#666666;
	line-height:1.7;
}
.receipt_info .right_info{
	width:295px;
	float:right;
}
.receipt_info .right_info h5{
	background:url("http://ttimg.tworld.co.kr/together/etc/bu_circle_gray.gif") no-repeat 0px 12px;
	font-size:100%;
	text-indent:12px;
	line-height:3.0;
}
.receipt_info .right_info p{
	font-size:90%;
	line-height:1.6;
	float:left;
	margin-bottom:15px;
}
.receipt_info .right_info label{
	margin-bottom:15px;
	float:left;
}
.receipt_info .right_info input{
	margin:1px 5px 3px 0px;
	float:left;
}
.receipt_info .right_info ul{
	background-color:#f9f9f9;
	border:solid 1px #e9e9e9;
	width:263px;
	padding:15px 15px 0px;
	margin-bottom:25px;
	float:left;
}
.receipt_info .right_info ul.sms_agree li{
	background:none;
	padding:10px 0px;
	text-indent:0px;
	float:left;
}
ul.sms_agree li label{
	font-size:100%;
	margin-right:15px;
}
ul.sms_agree li span{
	font-size:100%;
	width:250px;
	float:left;
	margin-top:-10px;
}
ul.sms_agree li input{
	background-color:Transparent;
	border:0px;
	margin:0px;
}
.receipt_info .right_info ul li{
	background:url("http://ttimg.tworld.co.kr/together/etc/bu_square_gray.gif") no-repeat 0px 6px;
	width:100%;
	padding:0px 0px 12px 0px;
	text-indent:8px;
	line-height:1.6;
	font-size:90%;
}
.receipt_info .right_info .btn_ok,
.receipt_info .right_info .btn_cancel,
.receipt_info .right_info .btn_adress{
	background:url("http://ttimg.tworld.co.kr/together/board/btn_board.gif") no-repeat;
	height:20px;
	float:left;
	overflow:hidden;
	text-indent:-3000px;
}
.receipt_info .right_info .btn_ok{background-position:0px -877px;width:93px;height:28px;margin-right:20px;}
.receipt_info .right_info .btn_cancel{background-position:0px 0;width:73px;height:28px;}
.receipt_info .right_info .btn_adress{background-position:0px -724px;width:79px;}

