@charset "utf-8";
/*common*/
	html, body {height:100%;}
	body
	{
		margin					: 0px;
		padding					: 0px;
		min-width				: 320px;
		font-family				: '나눔고딕',NanumGothic,'맑은 고딕','Malgun Gothic','돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;
		font-size				: 14px;
		line-height				: 22px;
		word-wrap:break-word;word-break:break-all;
		-webkit-text-size-adjust:none;
			}
	
	* { margin:0px;padding:0px; }

	h1, h2, h3, h4, h5, h6
	{
		margin					: 0px;
		padding					: 0px;
		font-size				: inherit;
		font-weight				: inherit;
		line-height				: inherit;
	}
	
	input
	{
		margin					: 0px;
		padding					: 0px;
		border					: 0px;
	}
	
	a
	{
		color					: inherit;
		text-decoration			: none;
	}
	
	.visible
	{
	
	}
	
	img
	{
		border					: 0px;
	}
	
	.hidden
	{
		height					: 0px;
		margin					: 0px;
		padding					: 0px;
		overflow				: hidden;
		visibility				: hidden;
	}
textarea{border:1px solid #bcbcbc;}
table{border-collapse:collapse;}
fieldset{border:none;}
label{cursor:pointer;}
em,address{font-style:normal;}
li {list-style:none;}

#main_wrap {width:100%;height:100%;text-align:center;}
.main_logo { width:80%;max-width : 100%; }
.con { width:100%;height:82%;background:url(img/main_back.gif) repeat-y;background-size:100% 100%;}
.main_left { float:left;width:30%; }
.main_left img { width:70%;max-width : 100%; }
.main_right { float:left;width:70%; }
.main_right img { width:90%;max-width : 100%; }
.main_login { float:left;width:100%;margin-left:0px; }
img.imglogin { width:25%;max-width : 100%;margin-top:35px; }
img.btn_login { height:20px;width:65px;margin-bottom:-5px; }
.main_login li { text-align:left; }
.main_login li.auto { margin-top:5px; }
.main_login input.txt { width:32%;height:20px; }

#sub_wrap {width:100%;height:100%;}
.sub_top { width:100%;height:30px;background:url(img/sub_back.gif) repeat-y;background-size:100% 100%;text-align:center; }
.sub_top img.logo {  width:25%;max-width : 40%;margin:5px 0 5px 0; }
.logout { position:absolute;right:0px;top:5px; }
.logout img { width:80%;max-width : 100%; }

.sub_navi { height:30px;width:100%;background:url(img/sub_navi_back.gif) repeat-y;background-size:100% 100%;text-align:center;vertical-align:top; }
.sub_navi li { display:inline;vertical-align:top; }
.sub_navi img { width:18%;margin-top:10px;border:0;vertical-align:top; }
.sub_navi img.on { width:18%;margin-top:5px;border:0;vertical-align:top; }
.sub_con { width:100%; }
.memo_list { vertical-align:top; }
.memo_list ul { width:92%;margin:0 auto; }
.memo_list li { width:100%;float:left;border-bottom:1px solid #f0f0f0;padding:12px 0 12px 0;font-size:16px; }
.memo_list li.check { width:100%;float:left;border-bottom:1px solid #77a8b5;padding:12px 0 5px 0;text-align:right;font-size:14px;color:#7a7a7a; }
.memo_list img.icon_memo {  width:5%;margin-bottom:-2px; }
span.memo_date { font-size:14px;color:#7a7a7a; }
/* 쪽지함 04.04 추가 */
p.memo_con { margin-top:10px;border-top:1px solid #f0f0f0;padding-top:10px;color:#5e5e5e; }

.member_info { width:92%;margin:0 auto;border-top:1px solid #77a8b5;margin-top:5px; }
.member_info th { border-bottom:1px solid #e5e5e5;text-align:left;padding:5px 0 5px 0;line-height:5mm; }
.member_info th.tit { border-bottom:1px solid #e5e5e5;text-align:left;padding:5px 0 5px 0;line-height:5mm;background-color:#ecf6fa; }
.member_info td { border-bottom:1px solid #e5e5e5;padding:5px 0 5px 0;font-size:12px;color:#707070;line-height:4mm; }
.member_info td.txt1 { font-size:14px;line-height:4.6mm;color:#252525; }
.member_info td.txt1 img { vertical-align:middle; }
.member_info .input_s { border:1px solid #c2c2c2;height:20px;font-size:12px; }
.member_info .input_m { border:1px solid #c2c2c2;width:70px;height:20px;font-size:12px;margin-bottom:5px;vertical-align:top; }
.member_info .input_mm { border:1px solid #c2c2c2;width:95px;height:20px;font-size:12px;vertical-align:top; }
.member_info .input_b { border:1px solid #c2c2c2;width:170px;height:20px;font-size:12px;margin-bottom:5px;vertical-align:top; }
.member_info .input_b_nomargin { border:1px solid #c2c2c2;width:170px;height:20px;font-size:12px;vertical-align:top; }

.member_info .input_bb { border:1px solid #c2c2c2;width:95%;height:20px;font-size:12px;margin-bottom:5px;vertical-align:top; }
.member_info .input_bb_nomargin { border:1px solid #c2c2c2;width:95%;height:20px;font-size:12px;vertical-align:top; }

.member_info .input_ss { border:1px solid #c2c2c2;width:60px;height:20px;font-size:12px; }
.member_info .select { border:1px solid #c2c2c2;width:135px;height:23px;font-size:12px;margin-bottom:5px; }

.count { text-align:center;padding:10px 0 20px 0; }
.count li { display:inline-table;height:23px;width:24px;border:1px solid #c8c8c8;margin-top:10px;color:#7d7d7d; }
.count li.on { display:inline-table;border:1px solid #bbdae0;background-color:#e6f3f5;color:#68b1cc;font-weight:bold; }
.count li.btn { display:inline-table;border:0px solid #c8c8c8; }
.count li.btn img { margin-bottom:-7px; }

p.zip_txt { background-color:#e6f3f5;text-align:center;padding:20px 0 10px 0; }
.zip_box { vertical-align:top; }
.zip_searchbox { background-color:#e6f3f5;height:50px;text-align:center; }
.zip_searchbox li { display:inline; }
.zip_searchbox input { border:1px solid #c2c2c2;height:20px; }
.zip_searchbox img.searchbtn { height:20px;margin-bottom:-5px; }

#zipcodediv { position:absolute;min-height:640px;z-index:10;top:0px;background-color:#fff;border:1px solid #000; }
#dutydiv { position:absolute;min-height:640px;z-index:10;top:0px;background-color:#fff;border:1px solid #000; }
#detaildiv { position:absolute;min-height:640px;z-index:10;top:0px;background-color:#fff;border:1px solid #000; }
#applicationdiv { position:absolute;min-height:640px;z-index:10;top:0px;background-color:#fff;border:1px solid #000; }
#coupondiv { position:absolute;min-height:640px;z-index:10;top:0px;background-color:#fff;border:1px solid #000; }

.zip_list { width:92%;margin:0 auto;border-top:1px solid #77a8b5;margin-top:15px; }
.zip_list th { border-bottom:1px solid #e5e5e5;text-align:left;padding:5px 0 5px 0;line-height:5mm;font-weight:bold; }
.zip_list td { border-bottom:1px solid #e5e5e5;padding:5px 0 5px 0;font-size:14px;color:#707070;line-height:4mm; }

p.rate_txt { width:92%;margin:0 auto;text-align:right;padding:20px 0 0px 0;font-weight:bold;color:#39a3b0;font-size:16px; }
p.rate_txt_1 { width:92%;margin:0 auto;text-align:left;padding:10px 0 0px 0;font-weight:bold;font-size:14px;line-height:4.5mm; }
.rate_list { width:92%;margin:0 auto;border-top:1px solid #77a8b5;margin-top:5px; }
.rate_list th { border-bottom:1px solid #e5e5e5;text-align:center;padding:5px 0 5px 0;line-height:5mm;font-weight:bold;font-size:12px; }
.rate_list td { border-bottom:1px solid #e5e5e5;padding:5px 0 5px 0;font-size:14px;color:#707070;line-height:4mm;text-align:center; }

p.cal_txt { width:92%;margin:0 auto;text-align:left;padding-top:20px; }
p.cal_txt1 { width:92%;margin:0 auto;text-align:left;padding:10px 0 20px 0; }
p.cal_txt img { width:40%;max-width : 40%; }
.cal_list { width:92%;margin:0 auto;border-top:1px solid #77a8b5;margin-top:5px; }
.cal_list th { border-bottom:1px solid #e5e5e5;text-align:left;padding:5px 0 5px 0;line-height:5mm; }
.cal_list td { border-bottom:1px solid #e5e5e5;padding:5px 0 5px 0;font-size:12px;color:#707070;line-height:4mm; }
.cal_list td.txt1 { font-size:14px;line-height:4mm;color:#252525; }
.cal_list td.txt2 { font-size:14px;line-height:4mm;color:#575757;line-height:5mm; }
.cal_list .input_s { border:1px solid #c2c2c2;height:20px;font-size:12px; }
.cal_list .input_s_margin { border:1px solid #c2c2c2;height:20px;font-size:12px;margin-bottom:5px;vertical-align:top; }
.cal_list .input_m { border:1px solid #c2c2c2;width:70px;height:20px;font-size:12px;margin-bottom:5px;vertical-align:top; }
.cal_list .input_mm { border:1px solid #c2c2c2;width:95px;height:20px;font-size:12px;vertical-align:top; }
.cal_list .input_b { border:1px solid #c2c2c2;width:170px;height:20px;font-size:12px;margin-bottom:5px;vertical-align:top; }
.cal_list .input_b_nomargin { border:1px solid #c2c2c2;width:170px;height:20px;font-size:12px;vertical-align:top; }

.cal_list .input_ss { border:1px solid #c2c2c2;width:75px;height:20px;font-size:12px; }
.cal_list .input_ss_margin { border:1px solid #c2c2c2;width:75px;height:20px;font-size:12px;margin-bottom:5px; }
.cal_list .select { border:1px solid #c2c2c2;width:155px;height:23px;font-size:12px;margin-bottom:5px; }

.cost_list { width:92%;margin:0 auto;border-top:1px solid #77a8b5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;margin-top:15px; }
.cost_list th { border-bottom:1px solid #e5e5e5;text-align:center;padding:5px 0 5px 0;line-height:5mm; }
.cost_list th.line { border-right:1px solid #e5e5e5; }
.cost_list td { border-bottom:1px solid #e5e5e5;text-align:center;padding:5px 0 5px 0;font-size:14px;color:#707070;line-height:4mm; }
.cost_list td.bold_line { font-weight:bold;border-right:1px solid #e5e5e5; }
.cost_list td.bold { font-weight:bold; }

.cost_txt { width:92%;margin:0 auto;margin-top:20px;margin-bottom:20px; }
.cost_txt li { background:url(img/dot_1.gif) no-repeat 0 10px;padding-left:15px;padding-top:5px;line-height:4.5mm;vertical-align:top; }

.duty_txt { width:92%;margin:0 auto;margin-top:10px;margin-bottom:10px; }
.duty_txt li.title { background:url(img/dot_1.gif) no-repeat 0 10px;padding-left:15px;padding-top:5px;line-height:4.5mm;vertical-align:top;font-size:16px;color:#3fbccb;font-weight:bold; }
.duty_txt li.title_tmargin { background:url(img/dot_1.gif) no-repeat 0 10px;padding-left:15px;padding-top:5px;line-height:4.5mm;vertical-align:top;font-size:16px;color:#3fbccb;font-weight:bold;margin-top:20px; }
.duty_txt li.stitle { background:url(img/dot_1.gif) no-repeat 0 10px;padding-left:15px;padding-top:5px;line-height:4.5mm;vertical-align:top;font-size:16px;font-weight:bold;margin-top:20px; }
.duty_txt li.stitle_tmargin { background:url(img/dot_1.gif) no-repeat 0 10px;padding-left:15px;padding-top:5px;line-height:4.5mm;vertical-align:top;font-size:16px;font-weight:bold;margin-top:20px; }
.duty_txt li { padding-left:0px;padding-top:5px;line-height:4.7mm;vertical-align:top; }
.duty_txt li.tmargin { padding-left:0px;padding-top:5px;line-height:4.7mm;vertical-align:top;margin-top:5px; }
.duty_txt li.grayback { padding:10px;line-height:4.7mm;vertical-align:top;background-color:#f2f2f2;font-size:12px;margin-top:5px; }

.duty_box { width:92%;margin:0 auto;border-top:1px solid #77a8b5;border-left:1px solid #77a8b5;border-right:1px solid #e5e5e5;margin-top:0px; }
.duty_box td { border-bottom:1px solid #77a8b5;border-right:1px solid #77a8b5;text-align:center;padding:5px 0 5px 0;font-size:14px;color:#707070;line-height:4mm;background-color:#ebf4f7; }
.duty_box td.bold_line { font-weight:bold;border-right:1px solid #e5e5e5; }
.duty_box td.bold { font-weight:bold; }
.duty_box td.on { color:#4d7796;font-weight:bold; }

p.duty_txt1 { width:92%;margin:0 auto;margin-top:10px;text-align:right; }
.duty_list { width:92%;margin:0 auto;border-top:1px solid #77a8b5;border-left:1px solid #e5e5e5;margin-top:5px; }
.duty_list th { border-bottom:1px solid #e5e5e5;text-align:center;padding:5px 0 5px 0;line-height:5mm;border-right:1px solid #e5e5e5;font-size:12px;letter-spacing:-0.1em;line-height:4mm; }
.duty_list td { border-bottom:1px solid #e5e5e5;text-align:center;padding:5px 0 5px 0;font-size:12px;color:#707070;line-height:4mm;border-right:1px solid #e5e5e5; }

.qna_list { vertical-align:top; }
.qna_list ul { width:92%;margin:0 auto;margin-top:20px;border-top:1px solid #77a8b5; }
.qna_list li { width:100%;float:left;border-bottom:1px solid #f0f0f0;padding:10px 0 10px 0;font-size:16px; }
.qna_list li.reply { width:95%;background:url(img/icon_re.gif) no-repeat 0 20%;float:left;border-bottom:1px solid #f0f0f0;padding:10px 0 10px 20px;font-size:16px;color:#658196; }
span.qna_date { font-size:14px;color:#7a7a7a; }

/* 나의 질문내역 코멘트 리스트 04.03 추가 */
.qna_comment_list_td { vertical-align:top; }
.qna_comment_list { width:92%;margin:0 auto;margin-top:20px;border:1px solid #77a8b5; }
.qna_comment_list ul { width:95%;margin:0 auto; }
.qna_comment_list li { width:100%;float:left;border-bottom:1px solid #f0f0f0;padding:10px 0 10px 0;font-size:16px; }
.qna_comment_btn { width:92%;margin:0 auto; }
.qna_comment_btn ul { border-top:1px solid #e9e9e9; }
.qna_comment_btn li.left { float:left;vertical-align:top;margin-bottom:20px;padding-top:10px; }
.qna_comment_btn li.right { float:right;vertical-align:top;margin-bottom:20px;padding-top:10px; }

.con_btn { width:92%;margin:0 auto; }
.con_btn li.left { float:left;vertical-align:top;margin:20px 0 20px 0; }
.con_btn li.right { float:right;vertical-align:top;margin:20px 0 20px 0; }
.con_btn input.pw_input { border:1px solid #c2c2c2;width:80px;height:24px;font-size:12px;vertical-align:top; }

.qna_write { width:92%;margin:0 auto;border-top:1px solid #77a8b5;margin-top:20px; }
.qna_write th { border-bottom:1px solid #e5e5e5;text-align:left;padding:5px 0 5px 0;line-height:5mm; }
.qna_write td { border-bottom:1px solid #e5e5e5;padding:5px 0 5px 0;font-size:12px;color:#565656;line-height:4mm; }
.qna_write .select { border:1px solid #c2c2c2;width:155px;height:23px;font-size:12px;margin-bottom:5px; }
.qna_write .select_nomargin { border:1px solid #c2c2c2;width:155px;height:23px;font-size:12px; }
.qna_write .input_b_nomargin { border:1px solid #c2c2c2;width:95%;height:20px;font-size:12px;vertical-align:top; }
.qna_write .file { width:80%;height:20px;font-size:12px;vertical-align:top; }
.qna_write textarea { border:1px solid #c2c2c2;width:95%;height:100px;font-size:12px;margin-bottom:5px;vertical-align:top; }

.qna_write td.txt1 { font-size:14px;line-height:4mm;color:#252525; }
.qna_write .input_s { border:1px solid #c2c2c2;height:20px;font-size:12px; }
.qna_write .input_m { border:1px solid #c2c2c2;width:70px;height:20px;font-size:12px;margin-bottom:5px;vertical-align:top; }
.qna_write .input_mm { border:1px solid #c2c2c2;width:95px;height:20px;font-size:12px;vertical-align:top; }
.qna_write .input_b { border:1px solid #c2c2c2;width:170px;height:20px;font-size:12px;margin-bottom:5px;vertical-align:top; }
.qna_write .input_ss { border:1px solid #c2c2c2;width:60px;height:20px;font-size:12px; }

.delivery_process { width:92%;margin:0 auto;border:2px solid #77a8b5;margin-top:5px; }
.delivery_process th { border-bottom:1px solid #e5e5e5;text-align:center;padding:5px 0 5px 0;line-height:5mm;font-weight:bold;font-size:14px; }
.delivery_process td { padding:5px 0 5px 0;font-size:14px;color:#42bdcc;line-height:4mm;text-align:center;font-weight:bold; }
p.delivery_txt1 { width:92%;margin:0 auto;margin-top:5px;text-align:left;font-size:12px; }

.delivery_txt2 { width:90%;margin:0 auto;margin-top:5px;background-color:#ecf6fa;padding:5px; }
.delivery_txt2 li.del { width:92%;padding:0px;vertical-align:top;font-size:14px;border-bottom:0px solid #fff; }

.delivery_search { width:92%;margin:0 auto;border:1px solid #d6d6d6;margin-top:35px;vertical-align:top;padding-top:7px; }
.delivery_search li { display:inline;vertical-align:top;border:0px;font-size:12px; }
.delivery_search input,select { border:1px solid #c2c2c2;height:20px;font-size:12px;vertical-align:top; }
.delivery_search select { margin-left:5px; }
.delivery_search input.num { width:70px; }
.delivery_search input.num1 { width:20px; }

.delivery_box { width:92%;margin:0 auto;border:2px solid #77a8b5;margin-top:5px;margin-bottom:15px; }
.delivery_box img { vertical-align:middle; }
.delivery_box th { border-bottom:1px solid #e5e5e5;text-align:left;padding:5px;line-height:5mm;font-weight:bold;font-size:12px;background-color:#ecf6fa; }
.delivery_box th.thright { text-align:right; }
.delivery_box td { border-bottom:1px solid #e5e5e5;padding:5px;font-size:14px;color:#545454;line-height:4mm;text-align:left; }
.delivery_box td.boldline { border-bottom:1px solid #77a8b5; }
.delivery_box td.center { text-align:center; }
.delivery_box td.dot { background:url(img/dot_1.gif) no-repeat 10px 10px;border-bottom:0px solid #e5e5e5;padding-left:25px;line-height:4.8mm;font-size:14px; }
.delivery_box textarea.error { border:1px solid #c2c2c2;width:100%;height:60px;margin:5px 0 5px 0; }

p.delivery_txt { width:92%;margin:0 auto;text-align:left;padding-top:20px; }

.recall_box { width:97%;margin:0 auto;border:1px solid #d9d9d9;margin-top:5px;margin-bottom:5px; }
p.recall_txt { width:97%;margin:0 auto;text-align:left;padding-top:10px;font-weight:bold; }

.application_box { width:92%;margin:0 auto;border:2px solid #77a8b5;margin-top:40px;margin-bottom:15px; }
.application_box img { vertical-align:middle; }
.application_box th { border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;text-align:center;padding:5px;line-height:4.5mm;font-size:14px; }
.application_box th.thleft { text-align:center;background-color:#ecf6fa; }
.application_box th.thright { text-align:right;background-color:#ecf6fa; }
.application_box th.thright img { margin-bottom:5px; }
.application_box td { border-bottom:1px solid #e5e5e5;padding:5px;font-size:14px;color:#545454;line-height:4mm;text-align:left; }
.application_box input { border:1px solid #c2c2c2;height:20px;font-size:12px; }
.application_box select { border:1px solid #c2c2c2;height:20px;font-size:12px;width:95%; }
.application_box input.app1 { width:95%; }
.application_box input.app2 { width:30px; }

.application_box td.boldline { border-bottom:2px solid #77a8b5; }
.application_box td.center { text-align:center; }
.application_box td.dot { background:url(img/dot_1.gif) no-repeat 10px 10px;border-bottom:0px solid #e5e5e5;padding-left:25px;line-height:4.8mm;font-size:14px; }

.del_end_box { width:92%;margin:0 auto;border:2px solid #77a8b5;margin-top:10px;margin-bottom:15px; }
.del_end_box img { vertical-align:middle; }
.del_end_box th { border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;text-align:center;padding:5px;line-height:4.5mm;font-size:12px; }
.del_end_box td { border-bottom:1px solid #e5e5e5;padding:5px;font-size:14px;color:#545454;line-height:4.5mm;text-align:left; }
.del_end_box th.blueback { border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;text-align:center;padding:5px;line-height:4.5mm;font-size:12px;background-color:#ecf6fa;border-top:2px solid #77a8b5; }
.del_end_box td.blueback { border-bottom:1px solid #e5e5e5;padding:5px;font-size:14px;color:#545454;line-height:4.5mm;text-align:left;background-color:#ecf6fa;border-top:2px solid #77a8b5; }

.coupon_box { width:92%;margin:0 auto;margin-top:10px;margin-bottom:15px; }
.coupon_box img { vertical-align:middle;margin-top:-3px; }
.coupon_box th { border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;text-align:center;padding:5px;line-height:4.5mm;font-size:12px; }
.coupon_box td { border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:5px;font-size:14px;color:#545454;line-height:5mm;text-align:left; }
.coupon_box th.blueback { border-right:1px solid #e5e5e5;text-align:center;padding:5px;line-height:4.5mm;font-size:12px;background-color:#ecf6fa;border-top:2px solid #77a8b5; }
.coupon_box td.blueback { padding:5px;font-size:14px;color:#545454;line-height:4.5mm;text-align:left;background-color:#ecf6fa;border-top:2px solid #77a8b5; }
.coupon_box td.blueback_line { padding:5px;font-size:14px;color:#545454;line-height:4.5mm;text-align:left;background-color:#ecf6fa;border-top:2px solid #77a8b5;text-decoration:line-through; }
.coupon_box input { border:1px solid #c2c2c2;height:20px;font-size:12px; }

.coupon_search { width:92%;margin:0 auto;border:2px solid #658196;margin-top:25px;vertical-align:top;padding-top:7px; }
.coupon_search li { display:inline;vertical-align:top;border:0px;font-size:14px; }
.coupon_search li.txt { padding-left:10px;color:#4d7796;font-weight:bold; }
.coupon_search input { border:1px solid #c2c2c2;height:20px;font-size:12px;vertical-align:top;width:40%; }

.detail_list { width:92%;margin:0 auto;border-top:3px solid #77a8b5;margin-top:15px; }
.detail_list th { border-bottom:1px solid #e5e5e5;text-align:left;padding:5px 0 5px 0;line-height:5mm; }
.detail_list td { border-bottom:1px solid #e5e5e5;padding:5px 0 5px 0;font-size:14px;color:#707070;line-height:4mm; }

p.detail_txt1 { width:92%;margin:0 auto;text-align:left;padding:10px 0 10px 0;line-height:4.5mm; }
p.detail_txt2 { width:92%;margin:0 auto;text-align:left;padding:10px 0 10px 0;line-height:5mm;color:#f26522;font-weight:bold; }
p.detail_txt2 textarea { border:1px solid #c2c2c2;width:100%;height:60px;margin:5px 0 0 0; }

.detail_txt { width:92%;margin:0 auto;margin-top:20px;margin-bottom:20px; }
.detail_txt li { background:url(img/dot_1.gif) no-repeat 0 10px;padding-left:15px;padding-top:5px;line-height:6mm;vertical-align:top;width:95%;border-bottom:0px solid #fff; }

.align_center { text-align:center; }
.align_center_mt15 { text-align:center;padding-top:15px; }
.align_right { text-align:right; }

p.title { background:url(img/dot.gif) no-repeat 0 50%;padding-left:30px;margin-left:13px;margin-top:20px;font-weight:bold;font-size:16px;color:#42bdcc; }
p.title_1 { background:url(img/dot.gif) no-repeat 0 50%;padding-left:30px;margin-left:13px;margin-top:40px;font-weight:bold;font-size:16px;color:#42bdcc; }
p.center_btn { width:100%;text-align:center;margin:10px 0 10px 0; }
p.right_btn { width:92%;margin:0 auto;text-align:right;margin:10px 0 10px 0; }
span.redtxt { color:#ff0000; }
.mtop_5 { margin-top:5px; }

#sub_copy { height:45px;width:100%;border-top:1px solid #80b6c3;margin-top:20px;font-size:12px;text-align:center;color:#636363; }

/*common*/
img.mt5 { margin-top:5px; }
img.mt35 { margin-top:35px; }
.bold_14 { font-size:14px;font-weight:bold; }
span.red_bold { color:red;font-weight:bold; }
span.red { color:red; }
span.green_bold { color:#4d7796;font-weight:bold; }
span.blue { color:#0054a6; }
span.blue_bold { color:#0054a6;font-weight:bold; }
span.small { font-size:12px; }
span.small_gray { font-size:12px;color:#707070; }
span.blank { font-size:5px;color:#fff; }
.line { text-decoration:line-through; }