@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url("font.css");

html {height:100%;} 
body {height:100%;}

html,body,h1,h2,h3,h4,h5,h6,dl,dt,dd {margin:0; padding:0;}
* {font-family:'Noto Sans KR', sans-serif;}
a {font-family:'Noto Sans KR', sans-serif; text-decoration:none;}
ul {margin:0; padding:0;}
li {list-style-type:none;}

.inner {width:1100px; min-width:1100px; margin:0 auto;}
.relative {position:relative;}
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.fl {float:left;}
.fr {float:right;}

.block {display:block}
.inline {display:inline}
.inline-block {display:inline-block}

.mt0 {margin-top:0px !important}
.mt10 {margin-top:10px !important}
.mt15 {margin-top:15px !important}
.mt20 {margin-top:20px !important}
.mt25 {margin-top:25px !important}
.mt30 {margin-top:30px !important;}
.mt40 {margin-top:40px !important}
.mt50 {margin-top:50px !important}
.mt60 {margin-top:60px !important;}
.mt90 {margin-top:90px !important}
.mt100 {margin-top:100px !important}
.mb5 {margin-bottom:5px !important}
.mb10 {margin-bottom:10px !important}
.mb15 {margin-bottom:15px !important}
.mb20 {margin-bottom:20px !important}
.mb30 {margin-bottom:30px !important}
.mb35 {margin-bottom:35px !important}
.mb40 {margin-bottom:40px !important}
.mb50 {margin-bottom:50px !important}
.mb60 {margin-bottom:60px !important}
.mb70 {margin-bottom:70px !important}
.mb80 {margin-bottom:80px !important}
.mb90 {margin-bottom:90px !important}
.mb100 {margin-bottom:100px !important}
.mb150 {margin-bottom:150px !important}
.ml40 {margin-left:40px !important}
.ml60 {margin-left:60px !important}
.ml70 {margin-left:70px !important}
.mr30 {margin-right:30px !important}
.mr40 {margin-right:40px !important}

.pt0 {padding-top:0px !important}
.pt5 {padding-top:5px !important}
.pt10 {padding-top:10px !important}
.pt20 {padding-top:20px !important}
.pt25 {padding-top:25px !important}
.pt30 {padding-top:30px !important}
.pt60 {padding-top:60px !important}
.pb5 {padding-bottom:5px !important}
.pb10 {padding-bottom:10px !important}
.pb20 {padding-bottom:20px !important}
.pt70 {padding-top:70px !important}
.pl10 {padding-left:10px !important}
.pl15 {padding-left:15px !important}
.pl20 {padding-left:20px !important}
.pl25 {padding-left:25px !important}
.pl30 {padding-left:30px !important}
.pl40 {padding-left:40px !important}
.pl50 {padding-left:50px !important}

/* font */
.font1 {display:inline-block; padding-left:40px; vertical-align:3px; font-size:20px; color:#c30000; font-weight:400; letter-spacing:1px;}
.font2 {display:block; padding:20px 0 0 20px; height:35px; font-size:18px; color:#c30000; font-weight:400; letter-spacing:1px;}
.font3 {display:block; clear:both; width:100%; height:20px; line-height:20px; padding-top:30px; text-align:left; text-indent:20px; font-size:18px; color:#c30000; font-weight:400; letter-spacing:2px;}

/* ¹öÆ° */
.bt1 {display:inline-block; padding:0 15px; vertical-align:0; border-radius:100px; background-color:#555; text-align:center; text-indent:0; font-size:14px; color:#fff; font-weight:500;}


/*###########################  °øÅë ########################### */
/* »ó´Ü */
.top {clear:both; width:100%; min-width:1100px; height:110px; text-align:center; background-color:#f6f7f5;}

	.logo {float:left; padding-top:15px;}

	.top_txt {float:left; padding-top:15px; margin-left:115px;}

	.top_link {position:absolute; top:20px; right:0;}
	.top_link a {font-size:14px; color:#0f0f0f; font-weight:400; letter-spacing:1px; display:inline-block; padding:0 8px; 0 0;}

	.search {position:absolute; top:60px; right:125px; width:308px; height:32px; background:url('../img/search_input.jpg') no-repeat 0 0; text-align:left;}
		.search input {float:left; margin:4px 0 0 20px; background-color:#f6f7f5; border:none; width:220px; height:17px; font-size:14px; color:#4b4b4b; font-weight:400;}
		.search img {float:right; display:block;}

	.search_txt {position:absolute; top:65px; right:0; font-size:14px; color:#4b4b4b; font-weight:400;}

/* »ó´Ü¸Þ´º */
.menu_wrap {clear:both; width:100%; min-width:1100px; height:41px; line-height:41px; background:url('../img/bg_menu.jpg') repeat-x top center; background-color:#82bb33;}

	/* ÀüÃ¼Ä«Å×°í¸®*/
	.mainCate {float:left; background:url('../img/menu_bar.jpg') no-repeat top right}
	.mainCate > li:hover .subCate_box {display:block;} /*·¹ÀÌ¾îº¸ÀÌ±â*/
	/*.mainCate > li:hover .all_cate_off {background:url('../img/menu_hover.jpg') no-repeat top left;}*/

		.all_cate {display:block; width:220px; height:41px; font-size:15px; color:#000 !important; font-weight:500; text-align:center; background:url('../img/menu_hover.jpg') no-repeat top left;}
		.all_cate_off {display:block; width:220px; height:41px; font-size:15px; color:#000 !important; font-weight:500; text-align:center; background:url('../img/none.jpg') no-repeat top left;}

		.subCate_box {display:none; position:absolute; top:151px; left:50%; z-index:999; margin-left:-550px; width:1100px; min-width:1100px; height:308px; background:url('../img/subCate_tit.jpg') repeat-x top center; background-color:#b2da7b;}
		.subCate_box ul {float:left;}
		.subCate_box li:first-child {clear:both; width:100%; height:53px; line-height:57px; background:url('../img/subCate_tit.jpg') no-repeat top center;}
		.subCate_box li:first-child a {font-size:18px; color:#fff; font-weight:500;}
		.subCate_box li {clear:both; width:100%; height:30px; text-align:center;}
		.subCate_box li a {font-size:16px; color:#000; font-weight:500;}
		.subCate1 {width:230px;}
		.subCate2 {width:175px;}
		.subCate3 {width:175px;}
		.subCate4 {width:175px;}
		.subCate5 {width:160px;}
		.subCate6 {width:160px;}

	/* ¸Þ´º */
	.menu{float:left; height:41px;}

		.menu li {float:left; width:220px; text-align:center; background:url('../img/menu_bar.jpg') no-repeat top right}
		.menu li.on {background:url('../img/menu_hover.jpg') no-repeat top left}

			.menu li a {display:block; width:100%; height:41px; font-size:15px; color:#000; font-weight:500; letter-spacing:1px;}
			.menu li a:hover {color:#000;}

			.menu li a.red {color:#c40000;}
			.menu li a.red:hover {color:#c40000;}

/* ÇªÅÍ */
.policy  {clear:both; width:100%; min-width:1100px; height:50px; line-height:50px; border-top:1px solid #acb79d; background-color:#f6f7f5;}
.policy  a {padding-right:50px; font-size:14px; color:#353535; font-weight:400; letter-spacing:1px;}

.notice_wrap {clear:both; width:100%; min-width:1100px; height:65px; line-height:65px; background-color: #4b5045;}
.notice_wrap h1 {cursor:pointer; display:block; float:left; height:25px; line-height:25px; margin:20px 0 0 0; padding:0 20px; background-color:#8f9587; border-radius:100px; font-size:16px; color:#fff; font-weight:400; letter-spacing:2px;}
.notice {margin-left:0px; padding:0 0 0 25px; position:relative; overflow:hidden; width:445 ;height:65px; text-align:left;}
.notice a {font-size:16px; color:#fff; font-weight:400; letter-spacing:2px;}

.bottom {clear:both; width:100%; min-width:1100px; height:300px; background-color:#f6f7f5;}
	.cs {float:left; width:350px; padding-left:10px;}
		.cs h1 {clear:both; display:block; width:127px; height:35px; padding-top:20px; border-bottom:2px solid #7d7d7d; font-size:21px; color:#333; font-weight:400; letter-spacing:1px;}
		.cs h2 {clear:both; display:block; height:55px; padding-top:15px; font-size:30px; color:#333; font-weight:500; letter-spacing:2px;}
		.cs h2 img {margin-right:20px; vertical-align:-17px;}
		.cs h3 {clear:both; display:block; height:35px; padding-left:10px; font-size:18px; color:#333; font-weight:400; letter-spacing:2px;}
		.cs h3 b {display:inline-block; padding-right:16px; font-weight:400;}
		.cs h4 {clear:both; display:block; height:55px; font-size:18px; color:#333; font-weight:400; letter-spacing:1px;}
		.cs h4 b {display:inline-block; padding-right:30px; font-weight:400; letter-spacing:1px;}
		.cs h4 span {display:block; padding-left:97px; font-size:14px; color:#333; font-weight:400; letter-spacing:1px;}
		.cs h5 {clear:both; display:block; height:25px; padding-right:10px; font-size:14px; color:#272727; font-weight:400; letter-spacing:1px;}
		.cs h6 {clear:both; display:block; width:220px; height:18px; line-height:18px; background-color:#ffea0e; font-size:14px; color:#272727; font-weight:400; letter-spacing:1px;}
		.cs h6 img {display:block; float:left; margin-right:8px; vertical-align:-5px;}
		.cs strong {clear:both; display:block; padding-top:5px; font-size:14px; color:#808080; font-weight:400;}
	.fax_order {float:left; width:216px; height:216px; margin-top:25px; border-radius:15px; border:1px solid #7d7d7d;	background-color:#959595;}
		.fax_order h1 {clear:both; display:block; width:166px; height:30px; margin:15px 0 0 30px; background:url('../img/bar.jpg') no-repeat bottom left; font-size:16px; color:#fff; font-weight:500;}
		.fax_order a {display:inline-block; margin:25px 10px 0 30px; text-align:center; font-size:14px; color:#fff !important; font-weight:500; letter-spacing:1px;}
		.fax_order a img {display:block; margin-bottom:25px;}
		.fax_order a:last-child {margin-left:0;}
	.doc_search {float:left; width:120px; height:216px; margin:25px 0 0 15px; border-radius:15px; border:1px solid #7d7d7d; background-color:#959595; text-align:center; cursor:pointer;}
		.doc_search a {display:inline-block; padding-top:77px; text-align:center; font-size:14px; color:#fff !important; font-weight:500; letter-spacing:1px;}
		.doc_search a img {display:block; margin-bottom:25px;}
	.service_menu {position:relative; float:right; width:330px; padding-top:15px;}
		.service_menu h1 {position:absolute; top:15px; left:15px; width:100px; height:88px; border-radius: 15px 0 0 15px; background-color:#dcdcdc; text-align:right;}
		.service_menu h1 strong {display:inline-block; padding:20px 15px 0 0; font-size:16px; color:#282828; line-height:24px; font-weight:400; letter-spacing:1px;}
		.service_menu ul {float:right}
		.service_menu li {clear:both; width:auto; height:35px; padding-top:15px; background:url('../img/dotted2.jpg') no-repeat bottom left;}
		.service_menu li a {font-size:18px; color:#262626; font-weight:400; letter-spacing:1px;}
		.service_menu li:last-child {background:url('../img/dotted3.jpg') no-repeat bottom left;}
		.service_menu li:last-child a {margin-left:-35px; font-size:18px; color:#262626; font-weight:500; background-color:#ffea0e;}
		.service_menu li:last-child a img {display:inline-block; margin-right:10px; vertical-align:-3px;}

.footer {clear:both; width:100%; min-width:1100px; height:180px; padding-top:25px; border-top:1px solid #acb79d; background-color:#f6f7f5; font-size:14px; color:#4c4c4c; font-weight:300; line-height:24px; letter-spacing:1px; text-align:left;}
.footer a {color:#4c4c4c;}
	.footer h1 {float:left; width:255px; height:120px;}
	.footer h1 img {margin:15px 0 0 15px;}
	.footer ul {position:absolute; top:-5px; right:0;}
	.footer ul li {clear:both; margin:0; padding:0; text-align:right;}
	.footer ul li img {display:block; float:right;}
	.footer ul li:last-child {padding-top:20px;}

/* Äü¸Þ´º */
.quick {position:fixed; top:0; right:0; z-index:10; width:150px; height:100%; background-color:#355217;}
.quick a {font-size:12px; color:#fff; line-height:17px; font-weight:300; letter-spacing:1px;}
.quick a:hover {font-size:12px; color:#fff; line-height:17px; font-weight:300; letter-spacing:1px;}
	.quick > .cs {clear:both; width:100%; height:120px; padding:20px 0 0 10px; background:url('../img/line.jpg') repeat-x left bottom; font-size:12px; color:#fff; line-height:17px; font-weight:300; letter-spacing:1px;}
	.quick > .today_title {clear:both; width:100%; height:37px; line-height:35px; background:url('../img/line.jpg') repeat-x left bottom; text-align:center; font-size:14px; color:#fff; font-weight:400; letter-spacing:1px;}
	.quick > .today_list {clear:both; width:100%; padding-top:10px; text-align:center;}
	.quick > .today_list li {clear:both; width:100%; height:62px; text-align:center;}
	.quick > .today_list img {width:79px; height:57px; border:1px solid #83bc46;}
	.btn_top {position:absolute; bottom:20px; right:34px; z-index:11; cursor:pointer;}

	.quick_example {clear:both; width:105px; margin:0 auto; text-align:left; font-size:13px; color:#fff; font-weight:400; letter-spacing:0; line-height:20px;}
	.quick_example a {font-size:13px; color:#fff; font-weight:300; letter-spacing:0; line-height:20px;}
	.quick_example li {display:block; clear:both; width:100%; height:auto; padding:6px 0; border-bottom:1px dashed #999; overflow:hidden;}

	.quick > .btn a {clear:both; display:block; width:100%; height:37px; line-height:35px !important; background:url('../img/line.jpg') repeat-x left bottom; text-align:center; font-size:14px; color:#fff; font-weight:400; letter-spacing:1px;}
	.quick > .btn a:hover {color:#fff000;}

	.quick > .btn2 a {clear:both; display:block; width:100%; height:47px; line-height:47px !important; margin-top:20px; background:url('../img/line.jpg') repeat-x left bottom; text-align:center; font-size:14px !important; color:#fff; font-weight:400 !important; letter-spacing:1px;}
	.quick > .btn2 a:hover {color:#fff000;}

	@media screen and (max-width:1410px) {
		.quick {display:none;}
	}

/* ÆäÀÌÁö¸í */
.page_title {clear:both; padding-top:20px; font-size:30px; color:#0b0b0b; font-weight:700; letter-spacing:2px;}

/* ÆäÀÌÂ¡ */
.paging {clear:both; width:100%; text-align:center; padding-top:30px; line-height:30px;}
.paging a {display:inline-block; min-width:25px; height:30px;  padding:0 5px; border:1px solid #e5e5e5; background-color:#f4f4f4; vertical-align:0; font-size:16px; color:#636363; font-weight:400; vertical-align:0;}
.paging a.on {border:1px solid #3c3c3c; background-color:#3c3c3c; color:#fff;}
.paging a.bt_prev {font-family:'Nanum Gothic'; font-size:11px; color:#999; vertical-align:3px;}
.paging a.bt_next {font-family:'Nanum Gothic'; font-size:11px; color:#999; vertical-align:3px;}

/* °Ô½ÃÆÇ ¸ñ·Ï */
.board_stats {clear:both; height:30px; padding-top:25px; text-align:left; text-indent:10px; font-size:14px; color:#4c4c4c; font-weight:300; letter-spacing:1px;}
.board {clear:both; width:100%; padding-bottom:80px; border-radius:15px; border:1px solid #e8eaed; background-color:#fff; overflow:hidden;}
.board table {clear:both; width:100%; margin-bottom:20px;}
.board table th {padding:17px 0; background-color:#46bd7b; text-align:center; font-size:14px; color:#fff; font-weight:400; letter-spacing:1px;}
.board table td {padding:20px 0; border-bottom:1px dashed #989898; text-align:center; font-size:14px; color:#4c4c4c; font-weight:400; letter-spacing:1px;}
.board table td a {font-size:14px; color:#4c4c4c; font-weight:400; letter-spacing:1px;}

/* °Ô½ÃÆÇ ºä¾î */
.board_view {clear:both; width:100%; margin-top:25px; padding-bottom:80px; border-radius:15px; border:1px solid #e8eaed; background-color:#fff; text-align:center; overflow:hidden;}

	.board_view > div.tit {position:relative; clear:both; width:1060px; margin:20px auto 0 auto; padding:15px 0; border-top:2px solid #333; text-align:center; font-size:16px; color:#333; font-weight:400; letter-spacing:1px;}
		.board_view > div.tit a.answer {position:absolute; top:16px; right:112px; width:50px; height:23px; line-height:21px; border-radius:100px; border:1px solid #ddd; text-align:center; font-size:13px; color:#555; font-weight:400; letter-spacing:1px;}
		.board_view > div.tit a.modify {position:absolute; top:16px; right:56px; width:50px; height:23px; line-height:21px; border-radius:100px; border:1px solid #ddd; text-align:center; font-size:13px; color:#555; font-weight:400; letter-spacing:1px;}
		.board_view > div.tit a.del {position:absolute; top:16px; right:0; width:50px; height:23px; line-height:21px; border-radius:100px; border:1px solid #ddd; text-align:center; font-size:13px; color:#555; font-weight:400; letter-spacing:1px;}

	.board_view > div.info {clear:both; width:1040px; margin:0 auto; padding:10px 0 10px 20px; background-color:#f8f8f8; text-align:left; font-size:11px; color:#ccc; font-weight:300; letter-spacing:1px;}
		.board_view > div.info b {display:inline-block; padding:0 10px 0 10px; vertical-align:-2px; font-size:14px; color:#333; font-weight:300; letter-spacing:1px;}

	.board_view > div.cont {clear:both; width:1060px; margin:0 auto; min-height:150px; padding:20px 0; border-bottom:1px solid #ccc; text-align:left; font-size:14px; color:#333; font-weight:300; letter-spacing:1px; line-height:24px;}
	.board_view > div.cont > div.answer {clear:both; width:100%; margin-top:70px; min-height:150px; padding:20px 0; border-top:1px dashed #ccc; text-align:left; font-size:14px; color:#333; font-weight:300; letter-spacing:1px; line-height:24px;}

	.board_view > div.bt {clear:both; width:1060px; margin:0 auto; padding:20px 0; text-align:center;}
		.board_view > div.bt a.list {display:inline-block; width:150px; height:45px; line-height:45px; border-radius:100px; background-color:#46bd7b; text-align:center; font-size:16px; color:#fff; font-weight:400; letter-spacing:1px;}

	.board_view > div.reply_list {clear:both; width:1040px; margin:3px auto 0 auto; border-top:1px dashed #ddd; text-align:left; font-size:11px; color:#ccc; font-weight:300; letter-spacing:1px;}
		.board_view > div.reply_list ul {clear:both; width:100%;}
		.board_view > div.reply_list li {clear:both; width:100%; padding:7px 0; border-bottom:1px dashed #ddd; text-align:left;}
			.board_view > div.reply_list li > span.subject {display:inline-block; font-size:14px; color:#333; font-weight:300; letter-spacing:1px;}
				.board_view > div.reply_list li > span.subject > a.del {display:inline-block; border-radius:100px; border:1px solid #ccc; margin-left:10px; padding:1px 5px; font-size:10px; color:#c00; font-weight:500; letter-spacing:1px;}
			.board_view > div.reply_list li > span.name {float:right; display:inline-block; padding-right:25px; font-size:14px; color:#999; font-weight:300; letter-spacing:1px;}
			.board_view > div.reply_list li > span.date {float:right; display:inline-block; font-size:14px; color:#999; font-weight:300; letter-spacing:1px;}

		.board_view > div.reply {position:relative; clear:both; width:1060px; margin:20px auto 0 auto; text-align:left; font-size:14px; color:#333; font-weight:300; letter-spacing:1px; line-height:24px;}
			
			.board_view > div.reply input[type="text"] {width:200px; height:25px; border:1px solid #ccc; font-size:14px; color:#333; font-weight:300;}
			.board_view > div.reply input[type="password"] {width:200px; height:25px; border:1px solid #ccc; font-size:14px; color:#333; font-weight:300;}
			
			.board_view > div.reply textarea {width:900px; height:100px; margin-top:5px; border:1px solid #ccc; font-size:14px; color:#333; font-weight:300; line-height:24px;}
			.board_view > div.reply a.ok {position:absolute; top:34px; right:0; width:150px; height:104px; line-height:100px; background-color:#333; text-align:center; font-size:15px; color:#fff; font-weight:400;}

/* °Ô½ÃÆÇ ºä¾î(iframe) */
.board_view2 {clear:both; width:1100px; margin:0 auto; text-align:center; overflow:hidden; padding-top:50px; padding-bottom:100px;}

	.board_view2 > div.tit {position:relative; clear:both; width:1060px; margin:20px auto 0 auto; padding:15px 0; border-top:2px solid #333; text-align:center; font-size:16px; color:#333; font-weight:400; letter-spacing:1px;}
		.board_view2 > div.tit a.answer {position:absolute; top:16px; right:112px; width:50px; height:23px; line-height:21px; border-radius:100px; border:1px solid #ddd; text-align:center; font-size:13px; color:#555; font-weight:400; letter-spacing:1px;}
		.board_view2 > div.tit a.modify {position:absolute; top:16px; right:56px; width:50px; height:23px; line-height:21px; border-radius:100px; border:1px solid #ddd; text-align:center; font-size:13px; color:#555; font-weight:400; letter-spacing:1px;}
		.board_view2 > div.tit a.del {position:absolute; top:16px; right:0; width:50px; height:23px; line-height:21px; border-radius:100px; border:1px solid #ddd; text-align:center; font-size:13px; color:#555; font-weight:400; letter-spacing:1px;}

	.board_view2 > div.info {clear:both; width:1040px; margin:0 auto; padding:10px 0 10px 20px; background-color:#f8f8f8; text-align:left; font-size:11px; color:#ccc; font-weight:300; letter-spacing:1px;}
		.board_view2 > div.info b {display:inline-block; padding:0 10px 0 10px; vertical-align:-2px; font-size:14px; color:#333; font-weight:300; letter-spacing:1px;}

	.board_view2 > div.cont {clear:both; width:1060px; margin:0 auto; min-height:150px; padding:20px 0; border-bottom:1px solid #ccc; text-align:left; font-size:14px; color:#333; font-weight:300; letter-spacing:1px; line-height:24px;}
	.board_view2 > div.cont > div.answer {clear:both; width:100%; margin-top:70px; min-height:150px; padding:20px 0; border-top:1px dashed #ccc; text-align:left; font-size:14px; color:#333; font-weight:300; letter-spacing:1px; line-height:24px;}

	.board_view2 > div.bt {clear:both; width:1060px; margin:0 auto; padding:20px 0; text-align:center;}
		.board_view2 > div.bt a.list {display:inline-block; width:150px; height:45px; line-height:45px; border-radius:100px; background-color:#46bd7b; text-align:center; font-size:16px; color:#fff; font-weight:400; letter-spacing:1px;}

	.board_view2 > div.reply_list {clear:both; width:1040px; margin:3px auto 0 auto; border-top:1px dashed #ddd; text-align:left; font-size:11px; color:#ccc; font-weight:300; letter-spacing:1px;}
		.board_view2 > div.reply_list ul {clear:both; width:100%;}
		.board_view2 > div.reply_list li {clear:both; width:100%; padding:7px 0; border-bottom:1px dashed #ddd; text-align:left;}
			.board_view2 > div.reply_list li > span.subject {display:inline-block; font-size:14px; color:#333; font-weight:300; letter-spacing:1px;}
				.board_view2 > div.reply_list li > span.subject > a.del {display:inline-block; border-radius:100px; border:1px solid #ccc; margin-left:10px; padding:1px 5px; font-size:10px; color:#c00; font-weight:500; letter-spacing:1px;}
			.board_view2 > div.reply_list li > span.name {float:right; display:inline-block; padding-right:25px; font-size:14px; color:#999; font-weight:300; letter-spacing:1px;}
			.board_view2 > div.reply_list li > span.date {float:right; display:inline-block; font-size:14px; color:#999; font-weight:300; letter-spacing:1px;}

		.board_view2 > div.reply {position:relative; clear:both; width:1060px; margin:20px auto 0 auto; text-align:left; font-size:14px; color:#333; font-weight:300; letter-spacing:1px; line-height:24px;}
			.board_view2 > div.reply input[type="text"] {display:block; width:200px; height:25px; border:1px solid #ccc; font-size:14px; color:#333; font-weight:300;}
			.board_view2 > div.reply textarea {width:900px; height:104px; margin-top:5px; border:1px solid #ccc; font-size:14px; color:#333; font-weight:300; line-height:24px;}
			.board_view2 > div.reply a.ok {position:absolute; top:30px; right:0; width:150px; height:104px; line-height:100px; background-color:#333; text-align:center; font-size:15px; color:#fff; font-weight:400;}

/*###########################  ¸ÞÀÎ ########################### */
/* ÆîÄ§¸Þ´º */
.visual_wrap {clear:both; width:100%; min-width:1100px; height:308px; background:url('../img/bg_visual.jpg') no-repeat top center; background-color:#2f5105; overflow:hidden;}
.visual_wrap ul {float:left; width:360px; padding:40px 0 0 150px;}
.visual_wrap ul:first-child {padding-left:40px;}
.visual_wrap li {float:left; width:180px; line-height:52px;}
.visual_wrap li span {display:block; line-height:19px; padding-top:7px;}
.visual_wrap li a {font-size:14px; color:#fff; font-weight:500; letter-spacing:1px;}
.visual_wrap li img {float:left;}
.visual_wrap h1 {position:absolute; top:25px; right:30px;}

/* ³»¿ë */
.contents_wrap {position:relative; clear:both; width:100%; min-width:1100px; height:auto; padding-bottom:80px; background-color:#f6f7f5;}
.bg_white {background-color:#fff;}

	.main_group1 {width:1100px; min-width:1100px; height:335px; margin:0 auto; padding-top:15px;}
		/* ¿À´ÃÀÇ ÃßÃµ»óÆÐ */
		.today_recommend {position:relative; float:left; width:445px; height:318px; border:0px solid #7d7d7d; text-align:center;}

		/*.today_recommend a {font-size:18px; color:#fff; font-weight:300; letter-spacing:1px;} */
		.today_recommend a {position:relative; display:block; float:left; width:445px; height:318px; margin:0 0 6px 6px; border:0px solid #7d7d7d; font-size:18px; color:#fff; font-weight:300; letter-spacing:1px;}

		.today_recommend img {width:445px; height:318px;}
		.today_recommend strong {position:absolute; bottom:0; left:0; z-index:1; width:100%; height:60px; line-height:60px; background:url('../img/bg_title.png') repeat;}

		/* ÃÖ°íÀÎ±â 30¼± */
		.best_item {float:left; width:340px; text-align:center;}
		.best_item a {position:relative; display:block; float:left; width:160px; height:155px; margin:0 0 6px 6px; border:1px solid #7d7d7d; font-size:14px; color:#fff; font-weight:300; letter-spacing:1px;}
		.best_item img {width:160px; height:155px;}
		.best_item strong {position:absolute; bottom:0; left:0; z-index:1; width:100%; height:35px; line-height:35px; background:url('../img/bg_title.png') repeat;}

		/* ½Ã¾ÈÀÛ¾÷ ÇöÈ² */
		.bg_sian {float:right; width:291px; height:320px; background:url('../img/bg_sian.jpg') repeat;}
		.bg_sian h1 {position:relative; display:block; margin:25px 0 25px 20px; width:250px; height:33px; border-bottom:1px solid #7d7d7d; font-size:18px; color:#323232; font-weight:500; letter-spacing:1px;}
		.bg_sian h1 a {position:absolute; top:3px; right:0; padding:1px 15px; border-radius:100px; background-color:#707070; font-size:12px; color:#fff; font-weight:500; letter-spacing:2px;}
		.bg_sian ul {padding-left:20px;}
		.bg_sian li {clear:both; width:250px; height:33px; margin-bottom:13px; background:url('../img/dotted4.jpg') repeat-x bottom left; text-indent:10px;}
		.bg_sian li:last-child {background:url('../img/none.jpg') repeat-x bottom left;}
		.bg_sian li a {font-size:14px; color:#323232; font-weight:300; letter-spacing:1px;}

	/* °¨»çÆÐÃßÃµ */
	.ml_thanks {clear:both; width:1100px; min-width:1100px; height:692px; margin:0 auto; background:url('../img/bg_recom_thanks.jpg') no-repeat left bottom; background-color:#4d8b41; box-shadow: 5px 5px 15px #aaa;}
		.ml_thanks div.title {position:relative; clear:both; width:100%; height:auto; padding-top:25px; background:url('../img/mtit1.png') no-repeat left bottom; text-align:left; text-indent:30px;}
		.ml_thanks div.title h1 {font-size:24px; color:#fff; font-weight:500; letter-spacing:3px; text-shadow: 1px 1px 5px #555;}
		.ml_thanks div.title h2 {position:absolute; top:28px; right:25px; font-size:24px; color:#fff; font-weight:500; letter-spacing:3px;}
		.ml_thanks ul {clear:both; padding:30px 0 0 30px;}
		.ml_thanks ul li {float:left; width:auto; height:auto; padding-right:10px; text-align:center;}
		.ml_thanks ul li h1 {display:block; width:200px; height:212px; margin-bottom:10px; background:url('../img/frame1.jpg') no-repeat; box-shadow: 2px 2px 20px #96c38f; text-align:center;}
		.ml_thanks ul li h1 img {width:190px; height:202px; margin:5px auto 0 auto;}
		.ml_thanks ul li h2 {font-size:16px; color:#fff; font-weight:300; letter-spacing:2px;}
		.ml_thanks ul li h3 {font-size:16px; color:#cf0; font-weight:300; letter-spacing:2px;}

	/* °ñÇÁÆ®·ÎÇÇÃßÃµ */
	.ml_golf {clear:both; width:100%; min-width:1100px; height:398px; margin-top:20px; background:url('../img/bg_golf.jpg') no-repeat top center; background-color:#207b12;}
		.ml_golf div.title {position:relative; clear:both; width:100%; height:auto; padding-top:30px; background:url('../img/mtit2.png') no-repeat left bottom; text-align:left; text-indent:30px;}
		.ml_golf div.title h1 {font-size:24px; color:#fff; font-weight:500; letter-spacing:3px; text-shadow: 1px 1px 5px #555;}
		.ml_golf div.title h2 {position:absolute; top:35px; right:25px; font-size:24px; color:#fff; font-weight:500; letter-spacing:3px;}
		.ml_golf ul {clear:both; padding:30px 0 0 30px;}
		.ml_golf ul li {float:left; width:auto; height:auto; padding-right:10px; text-align:center;}
		.ml_golf ul li h1 {display:block; width:200px; height:212px; margin-bottom:10px; background:url('../img/frame1.jpg') no-repeat; box-shadow: 2px 2px 20px #96c38f; text-align:center;}
		.ml_golf ul li h1 img {width:190px; height:202px; margin:5px auto 0 auto;}
		.ml_golf ul li h2 {font-size:16px; color:#fff; font-weight:300; letter-spacing:2px;}
		.ml_golf ul li h3 {font-size:16px; color:#cf0; font-weight:300; letter-spacing:2px;}

	/* ±â¾÷»óÆÐÃßÃµ */
	.ml_company {clear:both; width:100%; min-width:1100px; height:398px; background:url('../img/bg_recom_company.jpg') no-repeat top center; background-color:#dde8ce;}
		.ml_company div.title {position:relative; clear:both; width:100%; height:auto; padding-top:30px; background:url('../img/mtit3.png') no-repeat left bottom; text-align:left; text-indent:30px;}
		.ml_company div.title h1 {font-size:24px; color:#222620; font-weight:500; letter-spacing:3px; text-shadow: 1px 1px 5px #fff;}
		.ml_company div.title h2 {position:absolute; top:35px; right:25px; font-size:24px; color:#2c2f2b; font-weight:500; letter-spacing:3px;}
		.ml_company ul {clear:both; padding:30px 0 0 30px;}
		.ml_company ul li {float:left; width:auto; height:auto; padding-right:10px; text-align:center;}
		.ml_company ul li h1 {display:block; width:200px; height:212px; margin-bottom:10px; background:url('../img/frame1.jpg') no-repeat; box-shadow: 2px 2px 20px #e4ecd9; text-align:center;}
		.ml_company ul li h1 img {width:190px; height:202px; margin:5px auto 0 auto;}
		.ml_company ul li h2 {font-size:16px; color:#282828; font-weight:300; letter-spacing:2px;}
		.ml_company ul li h3 {font-size:16px; color:#ff5a00; font-weight:300; letter-spacing:2px;}

	/* ÁÖ¼®±Ý¼Ó»óÆÐÃßÃµ~±â»çµ¿ÆÇÃßÃµ */
	.main_group2 {width:1050px; min-width:1050px; height:700px; margin:0 auto;}
		.ml_s {width:510px; height:330px;}
		.ml_s div.title {position:relative; clear:both; width:100%; height:auto; padding-top:40px; background:url('../img/mtit4.png') no-repeat left bottom; text-align:left;}
		.ml_s div.title h1 {font-size:18px; color:#222620; font-weight:400; letter-spacing:2px;}
		.ml_s div.title h2 {position:absolute; top:42px; right:0; font-size:18px; color:#2c2f2b; font-weight:400; letter-spacing:3px;}
		.ml_s ul {clear:both; padding:30px 0 0 0;}
		.ml_s ul li {float:left; width:auto; height:auto; padding-left:9px; text-align:center;}
		.ml_s ul li:first-child {padding-left:0;}
		.ml_s ul li h1 {display:block; width:163px; height:174px; margin-bottom:15px; background:url('../img/frame2.jpg') no-repeat; text-align:center; box-shadow:2px 2px 8px #b9bab8;}
		.ml_s ul li h1 img {width:153px; height:163px; margin:5px auto 0 auto;}
		.ml_s ul li h2 {font-size:14px; color:#252525; font-weight:300; letter-spacing:2px;}
		.ml_s ul li h3 {font-size:14px; color:#ff5a00; font-weight:300; letter-spacing:2px; display:inline-block; padding-top:3px;}

	.main_group3 {width:1100px; min-width:1100px; height:303px; margin:0 auto; background:url('../img/bg_new.jpg') no-repeat left bottom; background-color:#acb79d;}

		/* ½ÅÁ¦Ç° */
		.ml_new {float:left; width:545px; padding:25px 0 0 25px;}
		.ml_new div.title {position:relative; clear:both; width:100%; height:auto; background:url('../img/mtit5.png') no-repeat left bottom; text-align:left;}
		.ml_new div.title h1 {font-size:18px; color:#222620; font-weight:400; letter-spacing:1px;}
		.ml_new div.title h2 {position:absolute; top:3px; right:0; font-size:18px; color:#2c2f2b; font-weight:400; letter-spacing:3px;}
		.ml_new ul {clear:both; padding:15px 0 0 0;}
		.ml_new ul li {float:left; width:auto; height:auto; padding-left:6px; text-align:center;}
		.ml_new ul li:first-child {padding-left:0;}
		.ml_new ul li h1 {display:block; width:131px; height:138px; margin-bottom:20px; background:url('../img/frame3.jpg') no-repeat; text-align:center; box-shadow: 2px 2px 10px #89927d;}
		.ml_new ul li h1 img {width:121px; height:128px; margin:5px auto 0 auto;}
		.ml_new ul li h2 {font-size:14px; color:#fff; font-weight:500; letter-spacing:2px;}
		.ml_new ul li h3 {font-size:14px; color:#f00; font-weight:500; letter-spacing:2px; display:inline-block; padding-top:3px;}

		/* Ä«µå°áÁ¦ ¾È³» */
		.card_guide {float:right; width:405px; padding:25px 40px 0 0;}
			.card_guide h1 {clear:both; display:block; width:100%; height:40px; margin-bottom:50px; background:url('../img/dotted5.jpg') repeat-x left bottom; font-size:21px; color:#fff; font-weight:400; letter-spacing:1px; text-shadow: 1px 1px 1px #777;}
			.card_guide_a {position:relative; clear:both; display:block; width:100%; height:90px;}
			.card_guide_a h2 {float:left; width:155px;}
			.card_guide_a h3 {position:absolute; top:15px; left:150px; font-size:17px; color:#fff; font-weight:700; letter-spacing:1px;}
			.card_guide_a h4 {position:absolute; top:17px; right:0; background-color:#4b5045; border-radius:100px; padding:2px 15px; font-size:14px; color:#fff; font-weight:300;}
			.card_guide_b {position:relative; clear:both; display:block; width:100%; height:90px;}
			.card_guide_b h2 {float:left; width:155px;}
			.card_guide_b h2 img {margin-left:95px;}
			.card_guide_b h3 {position:absolute; top:15px; left:150px; font-size:15px; color:#fff; font-weight:700; letter-spacing:1px;}
			.card_guide_b h4 {position:absolute; top:17px; right:0; background-color:#4b5045; border-radius:100px; padding:2px 15px; font-size:14px; color:#fff; font-weight:300;}

/*###########################  »óÇ°¸ñ·Ï ########################### */
/* °Ë»ö */
.product_search {clear:both; width:1100px; min-width:1100px; margin:0 auto;}

	.product_search h1 {clear:both; padding:20px 0; font-size:36px; color:#0b0b0b; font-weight:700; letter-spacing:1px;}
	.product_search h1 img {display:inline-block; margin-right:25px; vertical-align:-30px;}

	.product_search > .amount {clear:both; width:100%; padding:10px 0; border:1px solid #ededed; background-color:#fff; text-align:left; text-indent:25px; font-size:14px; color:#000; font-weight:400; letter-spacing:1px;}
	.product_search > .amount u {padding:0 30px 0 5px; font-size:14px; color:#b70202; font-weight:300; letter-spacing:1px; text-decoration:none;}

	.product_search > .wrap {clear:both; width:100%; margin-top:2px; padding:15px 0 25px 0; border:1px solid #e3e6e0; background-color:#fff; text-align:left;}

		.product_search > .wrap > .search_price {clear:both;}
		.product_search > .wrap > .search_price h2 {display:inline-block; width:170px; text-indent:15px; font-size:18px; color:#2c2f2b; font-weight:500;}
		.product_search > .wrap > .search_price a {display:inline-block; width:95px; height:24px; line-height:22px; margin-right:1px; border:1px solid #535353; text-align:center; font-size:14px; color:#000; font-weight:400; letter-spacing:1px; text-decoration:none;}
		.product_search > .wrap > .search_price a:hover {border:1px solid #535353; background-color:#535353; color:#fff;}
		.product_search > .wrap > .search_price a.on {display:inline-block; width:95px; height:24px; line-height:22px; margin-right:1px; border:1px solid #535353; background-color:#535353; text-align:center; font-size:14px; color:#fff; font-weight:400; letter-spacing:1px; text-decoration:none;}
		/*@media screen and (-webkit-min-device-pixel-ratio:0) {
			.product_search > .wrap > .search_price a {line-height:24px;}
			.product_search > .wrap > .search_price a.on {line-height:24px;}
		}*/

		.product_search > .wrap > .search_name {clear:both; padding-top:25px;}
		.product_search > .wrap > .search_name h2 {display:inline-block; width:170px; text-indent:15px; font-size:18px; color:#2c2f2b; font-weight:500;}
		.product_search > .wrap > .search_name input {width:230px; height:24px; vertical-align:-1px; border:1px solid #535353; text-indent:5px; font-size:14px; color:#000; font-weight:400;}
		.product_search > .wrap > .search_name a.bt_search {display:inline-block; width:100px; height:26px; margin:0 0 0 5px; border:1px solid #535353; background-color:#535353; text-align:center; font-size:16px; color:#fff; font-weight:400; text-decoration:none;}
		.product_search > .wrap > .search_name a.bt_all {display:inline-block; width:120px; height:26px; border:1px solid #535353; background-color:#7d7d7d; text-align:center; font-size:16px; color:#fff; font-weight:400; text-decoration:none;}

		.product_search > .wrap > .search_material {clear:both; padding-top:25px;}
		.product_search > .wrap > .search_material h2 {display:inline-block; width:170px; text-indent:15px; font-size:18px; color:#2c2f2b; font-weight:500;}
		.product_search > .wrap > .search_material a {display:inline-block;  height:28px; line-height:27px; margin-right:1px; padding:0 35px 0 34px; border:1px solid #535353; font-size:16px; color:#000; font-weight:400; text-decoration:none;}
		.product_search > .wrap > .search_material a:hover {border:1px solid #535353; background-color:#535353; color:#fff;}
		.product_search > .wrap > .search_material a.on {display:inline-block; height:28px; line-height:27px; margin-right:1px; padding:0 35px 0 34px; border:1px solid #535353; background-color:#535353; font-size:16px; color:#fff; font-weight:400; text-decoration:none;}
		@media screen and (-webkit-min-device-pixel-ratio:0) {
			.product_search > .wrap > .search_material a {line-height:28px;}
			.product_search > .wrap > .search_material a.on {line-height:28px;}
		}

/* ÃÖ°íÀÎ±â30¼± */
.list_best {position:relative; clear:both; width:1152px; height:auto; margin:10px auto 0 auto; text-align:center;}

	.list_best_left {position:absolute; top:130px; left:0;}
	.list_best_right {position:absolute; top:130px; right:0;}

	.list_best > .inner {width:1100px; height:340px; margin:0 auto; text-align:center; border:1px solid #ededed; background-color:#fff;}
		.list_best div.title {position:relative; clear:both; width:1100px; height:28px; margin:0 auto; padding-top:10px; background:url('../img/tit_list_best.png') no-repeat left top; text-align:left; text-indent:30px;}
		.list_best div.title h1 {font-size:26px; color:#ce0000; font-weight:500; letter-spacing:1px;}
		.list_best div.title h2 {position:absolute; top:10px; right:30px; font-size:24px; color:#cf0000; font-weight:500; letter-spacing:1px;}

	.list_best ul {clear:both; padding:20px 0 0 30px;}
	.list_best ul li {float:left; width:auto; height:auto; padding:0 10px 0 0; text-align:center;}
	.list_best ul li h1 {display:block;}
	.list_best ul li h1 img {width:200px; height:200px;}
	.list_best ul li h2 {font-size:16px; color:#404040; font-weight:400; letter-spacing:1px;}
	.list_best ul li h3 {font-size:18px; color:#ff4200; font-weight:400; letter-spacing:1px;}
	
/* ½ÅÁ¦Ç° */
.list_new {position:relative; clear:both; width:1152px; height:auto; margin:10px auto 0 auto; text-align:center;}

	.list_new > .inner {width:1100px; height:340px; margin:0 auto; text-align:center; border:1px solid #ededed; background-color:#fff;}
		.list_new div.title {position:relative; clear:both; width:1100px; height:28px; margin:0 auto; padding-top:10px; background:url('../img/tit_list_new.png') no-repeat left top; text-align:left; text-indent:30px;}
		.list_new div.title h1 {font-size:26px; color:#007b1a; font-weight:500; letter-spacing:1px;}
		.list_new div.title h2 {position:absolute; top:10px; right:30px; font-size:24px; color:#007b1a; font-weight:500; letter-spacing:1px;}

	.list_new ul {clear:both; padding:20px 0 0 30px;}
	.list_new ul li {float:left; width:auto; height:auto; padding:0 10px 0 0; text-align:center;}
	.list_new ul li h1 {display:block;}
	.list_new ul li h1 img {width:200px; height:200px;}
	.list_new ul li h2 {font-size:16px; color:#404040; font-weight:400; letter-spacing:1px;}
	.list_new ul li h3 {font-size:18px; color:#ff4200; font-weight:400; letter-spacing:1px;}

/* ¸ñ·Ï */
.list_product_stats {clear:both; height:30px; padding-top:25px; text-align:left; text-indent:10px; font-size:14px; color:#4c4c4c; font-weight:300; letter-spacing:1px;}
.list_product {position:relative; clear:both; margin-top:10px;}
	.list_product ul {clear:both; padding-left:1px;}
	.list_product ul li {float:left; width:auto; height:auto; margin: 0 0 10px 7px; padding:6px 6px 10px 6px; border:1px solid #e3e5e1; background-color:#fff; text-align:center;}
	.list_product ul li:first-child {margin-left:0;}
	.list_product ul li h1 {display:block;}
	.list_product ul li h1 img {width:200px; height:200px;}
/*	.list_product ul li h2 {font-size:16px; color:#404040; font-weight:400; letter-spacing:1px;} */
	.list_product ul li h2 {font-size:16px; color:#404040; font-weight:400; letter-spacing:0px;}
	.list_product ul li h3 {font-size:18px; color:#ff4200; font-weight:400; letter-spacing:1px;}

/*###########################  »ó¼¼ÆäÀÌÁö ########################### */
/* ÁÂÃø */
.detail_left {float:left; width:590px; padding-top:45px;}

	.detail_img {clear:both;}
	.detail_img img {display:block; width:550px; height:auto;}

	.detail_thumb {clear:both; padding-top:12px;}
	.detail_thumb li {float:left; width:107px; height:96px; margin-right:3px; background-color:#f0f0f0;}
	.detail_thumb li img {display:block; width:107px; height:96px;}

	.detail_sns {clear:both; width:545px; height:54px; padding-top:15px; background:url('../img/detail_thumb.jpg') no-repeat left bottom;}
	.detail_sns h1 {display:inline-block; padding:0 30px 0 0; vertical-align:13px; text-indent:30px; font-size:18px; color:#333; font-weight:500;}
	.detail_sns h2 {display:inline-block; padding-top:9px;}
	.detail_sns h3 {display:inline-block; padding:5px 0 0 49px; cursor:pointer}

/* ¿ìÃø */
.detail_right {float:left; width:495px; padding-top:35px;}

	.detail_title {clear:both;}
		.detail_title h1 {display:block; clear:both; width:100%; height:56px; border-bottom:1px solid #535353; font-size:34px; color:#1a1a1a; font-weight:400;}
		.detail_title h2 {display:block; clear:both; padding-top:28px; font-size:24px; color:#272727; font-weight:300;}
		.detail_title h2  strong {display:block; padding-top:2px; font-size:30px; color:#c9253c; font-weight:400;}
		.detail_title h3 {display:block; clear:both; padding-top:22px; font-size:16px; color:#1a1a1d; font-weight:400;}

	.detail_option {clear:both; width:495px; line-height:31px; margin-top:29px; padding-top:25px; border-top:1px dashed #999;}
	.detail_option th {vertical-align:top; width:135px; background:url('../img/colon.jpg') no-repeat right top; text-align:left; font-size:14px; color:#333; font-weight:300; }
	.detail_option td {vertical-align:top; text-align:left; font-size:14px; color:#333; font-weight:300;}
	.detail_option td > input {margin-right:10px; }
	.detail_option td > .amount {width:45px; height:20px; border:1px solid #bfbfbf;}
	.detail_option td > .msg {display:inline-block; margin-left:20px; font-size:14px; color:#da690d; font-weight:300; text-decoration:none;}
	.detail_option td > strike {display:inline-block; margin-left:45px; font-size:14px; color:#7f7f7f; font-weight:400;}
	.detail_option td > strong {display:inline-block; margin-left:15px; font-size:18px; color:#d40000; font-weight:400;}

	.detail_summary {clear:both; line-height:24px; margin-top:31px; padding:27px 0 28px 0; border-top:1px dashed #999; border-bottom:1px dashed #999; font-size:14px; color:#353535; font-weight:300;}

/* ÁÖ¹®¹æ¹ý¾È³» */
.detail_guide {clear:both; padding-top:35px;}
.detail_guide h1 {display:block; width:100%; height:440px; padding-top:35px; border:1px solid #7d7d7d; border-bottom:none; text-align:center;}
.detail_guide h2 {display:block; width:100%; height:70px; line-height:70px; text-indent:70px; border:1px solid #7d7d7d; border-top:none; background-color:#e9e05e; text-align:left; font-size:18px; color:#010101; font-weight:400;}
.detail_guide h2 a {display:inline-block; width:185px; height:42px; line-height:42px; margin-left:105px; text-indent:0; border-radius:100px; background-color:#a09600; text-align:center; font-size:18px; color:#fff; font-weight:400;}

/* ÁÖ¹®³»¿ª */
.detail_order {clear:both;  width:100%; height:auto; margin-top:30px; padding-bottom:26px; border:1px solid #bfbfbf; text-align:center;}

	.detail_order h1 {float:left; display:inline-block; width:325px; height:100px; line-height:64px; text-indent:35px; background:url('../img/detail_order_title.jpg') no-repeat left top; text-align:left; font-size:24px; color:#fff; font-weight:400; letter-spacing:1px;}
	.detail_order h2 {float:left; display:inline-block; height:100px; line-height:70px; text-align:left; font-size:18px; color:#da690d; font-weight:300;}

	.detail_order table {clear:both; width:1044px; margin:10px auto 0 auto;}
	.detail_order table th {width:235px; padding:15px 0 15px 30px; vertical-align:middle; border:1px solid #bebebe; border-right:none; background:#e5e5e5 url('../img/detail_order_th.jpg') no-repeat right center; text-align:left; font-size:14px; color:#323232; font-weight:400; letter-spacing:1px;}
	.detail_order table td {padding:15px 0 15px 35px; vertical-align:middle; border:1px solid #d8d8d8; border-left:none; text-align:left; font-size:14px; color:#323232; font-weight:300; line-height:25px;}
	.detail_order table td img {vertical-align:0}
	.detail_order table td input {height:25px; border:1px solid #bebebe; vertical-align:0;}
	.detail_order table td textarea {width:720px; height:200px; border:1px solid #bebebe; vertical-align:0;}
	.detail_order table td textarea.textarea {height:130px;}
	.detail_order table td > .black {font-size:14px; color:#323232; font-weight:300;}
	.detail_order table td > .red {font-size:14px; color:#da690d; font-weight:300;}

	.detail_order table td > .txt1 {display:inline-block; padding-bottom:5px; font-size:14px; color:#323232; font-weight:300;}
	.detail_order table td > .txt2 {display:inline-block; padding-bottom:5px; font-size:14px; color:#da690d; font-weight:300; letter-spacing:1px;}
	.detail_order table td > .txt3 {font-size:14px; color:#da690d; font-weight:300; letter-spacing:1px;}
	.detail_order table td > .txt4 {font-size:14px; color:#323232; font-weight:300; letter-spacing:1px;}
	.detail_order table td > .file {width:280px; vertical-align:8px}
	.detail_order table td > .input {width:450px; margin-right:20px;}
	.detail_order table td > .input2 {width:140px; margin:0 15px 0 0;}
	.detail_order table td > .input3 {width:50px; margin:0 15px;}
	.detail_order table td > .checkbox {vertical-align:-8px; margin-right:20px;}

/* ÁÖ¹®³»¿ª ¹öÆ° */
.detail_guide_bt {clear:both; width:100%; height:140px; padding-top:50px; text-align:center;}
	.detail_guide_bt > .bt_buy {display:inline-block; width:275px; height:65px; line-height:65px; border-radius:100px 0 0 100px; background-color:#da690d; text-align:center; font-size:24px; color:#fff; font-weight:400; letter-spacing:1px;}
	.detail_guide_bt > .bt_cart {display:inline-block; width:275px; height:65px; line-height:65px; background-color:#abcd03; text-align:center; font-size:24px; color:#fff; font-weight:400; letter-spacing:1px;}
	.detail_guide_bt > .bt_shopping {display:inline-block; width:275px; height:65px; line-height:65px; border-radius: 0 100px 100px 0; background-color:#a09600; text-align:center; font-size:24px; color:#fff; font-weight:400; letter-spacing:1px;}

/* »ó¼¼¼³¸í */
.detail_desc {clear:both; width:100%; height:auto; text-align:center;}

/* »ç¿ëÈÄ±â */
.detail_ps {clear:both; width:100%; height:auto; text-align:center;}

	.detail_ps h1 {clear:both; width:1100px; height:50px; line-height:50px; margin-top:40px; background-color:#bfbfbf; text-align:left; text-indent:30px; font-size:21px; color:#fff; font-weight:500; letter-spacing:1px; text-shadow: 1px 1px 2px #999;}

	.detail_ps ul {clear:both; width:1098px; padding:15px 0; border:1px solid #bfbfbf; text-align:center;}
		.detail_ps li{position:relative; clear:both; width:1040px; margin:0 auto; padding:25px 0; border-top:1px dashed #7d7d7d; text-align:left;}
		.detail_ps li:first-child{border-top:none;}
			.detail_ps_thumb {}
			.detail_ps_thumb img {width:120px; height:120px; border:1px solid #bfbfbf;}
			.detail_ps_title {position:absolute; top:25px; left:160px; font-size:24px; color:#353535; font-weight:300; letter-spacing:1px;}
			.detail_ps_name {position:absolute; top:65px; left:160px; font-size:14px; color:#808080; font-weight:300; letter-spacing:1px;}
			.detail_ps_text {position:absolute; top:95px; left:160px; line-height:24px; font-size:14px; color:#353535; font-weight:300; letter-spacing:1px;}

/* °ü·Ã»óÇ° */
.related {clear:both; width:1100px; height:295px; margin-top:60px; border:1px solid #bfbfbf;}
	.related div.title {clear:both; padding:10px 0 0 28px; font-size:26px; color:#000; font-weight:500;}
	.related ul {clear:both; padding:10px 0 0 28px;}
	.related ul li {float:left; padding-right:11px; text-align:center;}
	.related ul li h1 {display:block; width:200px; height:212px; background:url('../img/frame4.jpg') no-repeat; text-align:center;}
	.related ul li h1 img {width:194px; height:206px; margin:3px auto 0 auto;}

/* »ó¼¼¾È³» */
.explanation {clear:both; width:1100px; margin:0 auto;}

	.explanation_tab {clear:both; width:100%}
		.explanation_tab li {cursor:pointer; display:block; float:left; width:274px; height:55px; line-height:55px; margin-left:-1px; border:1px solid #7d7d7d; text-align:center;}
		.explanation_tab li a {font-size:16px; color:#4c4c4c; font-weight:400; letter-spacing:1px;}
		.explanation_tab li.on {background-color:#7d7d7d; color:#fff;}
		.explanation_tab li.on a {color:#fff;}

.explanation_cont {clear:both; width:1100px; margin:0 auto;}

	#myframe1 {display:block;}
	#myframe2 {display:none;}
	#myframe3 {display:none;}
	#myframe4 {display:none;}

	.explanation_cont_1 {clear:both; padding:20px 0 0 40px; text-align:left; font-size:14px; color:#313131; font-weight:400; line-height:24px;}
	.explanation_cont_1 img {float:right;}
	.explanation_cont_1 h1 {display:block; height:35px; margin-top:40px; background:url('../img/bullet.jpg') no-repeat; text-indent:30px; font-size:16px; color:#768e00; font-weight:400;}
	.explanation_cont_1 h4 {display:block; padding-left:30px; font-size:14px; color:#313131; font-weight:400; line-height:24px;}

	.explanation_cont_2 {clear:both; padding:20px 0 0 40px;}
	.explanation_cont_2 li {clear:both; padding-top:40px; text-align:left; font-size:14px; color:#4c4c4c; font-weight:400; line-height:24px;}
	.explanation_cont_2 img {display:block; float:left; margin-right:50px;}
	.explanation_cont_2 h1 {display:block; height:50px; font-size:21px; color:#768e00; font-weight:500;}

	.explanation_cont_3 {clear:both; padding-top:70px; text-align:left; font-size:24px; color:#131313; font-weight:500;}

	/* ÀÚÁÖÇÏ´Â Áú¹® */
	.faq_board_wrap {clear:both; width:1100px; margin:0 auto; padding-top:60px;}

		.faq_board_stats {float:left; height:30px;  text-align:left; text-indent:10px; font-size:14px; color:#353535; font-weight:300; letter-spacing:1px;}

		.faq_board_search {float:right;}
		.faq_board_search select {height:22px; border:1px solid #d9d8d8; font-size:14px; color:#353535; font-weight:300;}
		.faq_board_search option {font-size:14px; color:#353535; font-weight:300;}
		.faq_board_search input {width:155px; height:18px; margin-right:1px; border:1px solid #d9d8d8; font-size:14px; color:#353535; font-weight:300;}
		.faq_board_search img {vertical-align:-4px}

		@media screen and (-webkit-min-device-pixel-ratio:0) {
			.faq_board_search select {vertical-align:-1px}
			.faq_board_search img {vertical-align:-5px}
		}

		.faq_board {clear:both; width:100%;}
		.faq_board table {clear:both; width:100%; margin-bottom:30px;}
		.faq_board table th {height:45px; line-height:45px; border-top:1px solid #4f4f4f; border-bottom:1px solid #c6c6c6; text-align:center; font-size:14px; color:#797979; font-weight:400;}
		.faq_board table td {height:45px; line-height:45px; border-bottom:1px solid #e9e9e9; text-align:center; font-size:14px; color:#888; font-weight:300;}
		.faq_board table td a {font-size:14px; color:#888; font-weight:300;}

/*###########################  ½Ã¾ÈÀÛ¾÷ ########################### */
.situation_search {clear:both; width:100%; height:60px; line-height:60px; margin-top:20px; border:1px solid #edf0eb; background-color:#fff; text-align:right; font-size:14px; color:#4b4b4d; font-weight:400; letter-spacing:1px;}
.situation_search img {vertical-align:-3px; margin-right:8px;}
.situation_search > .input {display:inline-block; width:245px; height:30px; margin:0 4px 0 10px; border:1px solid #edf0eb; text-indent:10px; font-size:14px; color:#333; font-weight:400;}
.situation_search > .bt {display:inline-block; width:90px; height:34px; line-height:34px; margin-right:15px; background-color:#4b4b4d; text-align:center; font-size:14px; color:#fff; font-weight:400; letter-spacing:1px;}

.situation_list {clear:both; width:100%; margin-top:10px; padding-bottom:50px; border:1px solid #edf0eb; background-color:#fff;}
.situation_list table {clear:both; width:1076px; margin:20px auto;}
.situation_list table th {padding:12px 0; background:url('../img/space4.jpg') no-repeat left top; text-align:center; font-size:14px; color:#fff; font-weight:400; letter-spacing:1px;}
.situation_list table th:first-child {background-color:#4b4b4d; width:180px;}
.situation_list table th:nth-child(2) {background-color:#4b4b4d; width:180px;}
.situation_list table th:nth-child(3) {background-color:#57b846;}
.situation_list table th:nth-child(4) {background-color:#ff7b8a; width:150px;}
.situation_list table td {padding:10px 0; text-align:center; font-size:14px; color:#4d4d4d; font-weight:400; letter-spacing:1px;}
	.situation_list table td > .situation span {display:inline-block; width:125px; height:25px; line-height:23px; border:1px solid #57b846; text-align:center; font-size:14px; color:#4c4c4c; font-weight:400; letter-spacing:1px;}
	.situation_list table td > .situation span.on {background-color:#57b846; color:#fff; font-weight:400;}
	.situation_list table td > .situation a.more {display:inline-block; width:125px; height:25px; line-height:23px; border:1px solid #ff7b8a; background-color:#ff7b8a; text-align:center; font-size:14px; color:#fff; font-weight:400; letter-spacing:1px;}
.situation_list table td.division {height:1px; padding:0; overflow:hidden; border-top:1px dashed #626262;}
.situation_list table td.division_last {height:1px; padding:0; overflow:hidden; border-top:1px solid #7d7d7d;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.situation_list table td > .situation span {line-height:25px;}
	.situation_list table td > .situation a.more {line-height:25px;}
}

/*###########################  ½Ã¾ÈÈ®ÀÎ ########################### */
.proposal_wrap {clear:both; width:100%; margin-top:20px; padding-bottom:60px; border:1px solid #edf0eb; background-color:#fff;}

	.proposal_notice {clear:both; padding-left:25px;}
		.proposal_notice h1 {clear:both; padding-top:35px; height:75px; font-size:24px; color:#4b4b4d; font-weight:400; letter-spacing:2px;}
		.proposal_notice h2 {clear:both; height:120px; line-height:30px; font-size:18px; color:#4b4b4d; font-weight:400; letter-spacing:1px;}
		.proposal_notice h2 strong {font-size:18px; color:#de1010; font-weight:700; letter-spacing:1px;}
		.proposal_notice h2 u {font-size:18px; color:#de1010; font-weight:400; letter-spacing:1px; text-decoration:none;}

	.proposal {clear:both; padding-left:25px;}
		.proposal  h1 {clear:both; height:45px; font-size:24px; color:#4b4b4d; font-weight:500; letter-spacing:2px;}

		.proposal h2 {display:block; float:left; width:160px;}
		.proposal h2 img {display:block; float:left; width:145px; height:125px;}

		.proposal_tb1 {float:left; width:520px; border-top:1px solid #7d7d7d; border-left:1px solid #7d7d7d;}
		.proposal_tb1 th {padding:7px 0; border-bottom:1px solid #7d7d7d; border-right:1px solid #7d7d7d; background-color:#eee; text-align:center; font-size:14px; color:#4b4b4d; font-weight:300; letter-spacing:1px;}
		.proposal_tb1 td {padding:7px 0; border-bottom:1px solid #7d7d7d; border-right:1px solid #7d7d7d; background-color:#fff; text-align:center; font-size:14px; color:#4b4b4d; font-weight:300; letter-spacing:1px;}
		.proposal_tb1 td a {font-size:14px; color:#4b4b4d; letter-spacing:1px;}
		.proposal_tb1 td b {font-weight:500;}
		.proposal_tb1 td.price {padding:15px 0;}

		.proposal_tb2  {clear:both;}
		.proposal_tb2 th {padding:30px 0 40px 0;}
		.proposal_tb2 td {padding:30px 0 40px 40px; font-size:14px; color:#4b4b4d; font-weight:400; letter-spacing:1px;}
		.proposal_tb2 td a {display:block; width:178px; height:38px; line-height:38px; margin-top:25px; background-color:#4b4b4d; text-align:center; font-size:14px; color:#fff; font-weight:500; letter-spacing:1px;}

	.proposal_file {clear:both; padding-left:25px;}
	.proposal_file input {width:325px; height:35px; margin-right:10px; border:1px solid #4b4b4d; text-indent:10px; font-size:14px; color:#333; font-weight:300;}
	.proposal_file img  {vertical-align:-13px;}

	.proposal_memo {clear:both; padding-left:25px; padding-top:10px; height:245px;}
	.proposal_memo textarea {width:880px; height:200px; margin-right:10px; border:1px solid #4b4b4d; font-size:14px; color:#333; font-weight:300; line-height:24px;}
	.proposal_memo img  {vertical-align:-8px;}

	.proposal_account {clear:both; width:600px; height:85px; margin-left:25px; border-radius:0 100px 100px 0; background-color:#4b4b4d;}
	.proposal_account span {display:block; padding:17px 0 0 25px; font-size:16px; color:#fff; font-weight:400; letter-spacing:1px; line-height:26px;}

	.proposal_delivery {clear:both; padding-left:25px;}
		.proposal_delivery h1 {clear:both; padding-top:45px; height:40px; font-size:24px; color:#4b4b4d; font-weight:400; letter-spacing:2px;}

		.proposal_tb3 {clear:both; width:880px; border-top:1px solid #7d7d7d; border-left:1px solid #7d7d7d;}
		.proposal_tb3 th {width:135px; padding:7px 0; border-bottom:1px solid #7d7d7d; border-right:1px solid #7d7d7d; background-color:#eee; text-align:center; font-size:14px; color:#4b4b4d; font-weight:300; letter-spacing:1px;}
		.proposal_tb3 td {padding:7px 0; border-bottom:1px solid #7d7d7d; border-right:1px solid #7d7d7d; background-color:#fff; text-align:left; text-indent:30px; font-size:14px; color:#4b4b4d; font-weight:300; letter-spacing:1px;}

	.proposal_payment {clear:both; padding-left:25px;}
		.proposal_payment h1 {clear:both; padding-top:45px; height:40px; font-size:24px; color:#4b4b4d; font-weight:400; letter-spacing:2px;}
		.proposal_payment h2 {clear:both; padding-top:10px; font-size:14px; color:#d23d3d; font-weight:400; letter-spacing:1px;}

	.proposal_bt {clear:both; width:100%; padding-top:50px; text-align:center;}
		.proposal_bt h1 {clear:both; height:50px; font-size:24px; color:#d23d3d; font-weight:400; letter-spacing:1px;}
		.proposal_bt h2 {clear:both; padding-top:10px; font-size:18px; color:#4b4b4d; font-weight:400; letter-spacing:1px;}

/*###########################  ÁÖ¹®ÇÏ±â ########################### */
.order {clear:both; width:100%; margin-top:20px; padding-bottom:20px; border:1px solid #edf0eb; background-color:#fff; text-align:center;}
	.order table {clear:both; width:100%;}
	.order table th {padding:7px 0; border:1px solid #dadbd9; background-color:#e4e6e3; text-align:center; font-size:14px; color:#4c4c4c; font-weight:300; letter-spacing:1px;}
	.order table td {position:relative; padding:10px 0; text-align:center; font-size:14px; color:#4c4c4c; font-weight:300; letter-spacing:1px; line-height:24px;}
	.order table td h1 {position:absolute; top:14px; left:10px;}
	.order table td h1 img {width:55px; height:40px;}
	.order table td.divison {height:1px; padding:0; overflow:hidden; border-top:1px solid #dadbd9;}
	.order table td > .input_num {width:25px; height:17px; margin-right:4px; text-indent:10px; overflow:hidden; border:1px solid #4b4b4d; vertical-align:3px}

	.order dl {width:250px; height:50px; margin:20px 0 0 820px;}
	.order dl dt {float:left; width:85px; height:25px; background:url('../img/colon2.jpg') no-repeat right top; text-align:left; font-size:14px; color:#4c4c4c; font-weight:400; letter-spacing:1px;}
	.order dl dd {float:left; width:165px; height:25px; text-align:right; font-size:14px; color:#4c4c4c; font-weight:300; letter-spacing:1px;}
	.order dl dd strong {font-size:14px; color:#c41111; font-weight:500; letter-spacing:1px;}

.order_tit {height:30px; padding-top:35px; height:35px; text-align:left; font-size:18px; color:#4c4c4c; font-weight:400; letter-spacing:1px;}

.order_desc {clear:both; width:100%; padding:10px 0; border:1px solid #edf0eb; background-color:#fff; text-align:center;}
	.order_desc h1 {display:block; clear:both; width:100%; padding:10px 0 20px 0; text-align:left; text-indent:285px; font-size:14px; color:#4c4c4c; font-weight:300; letter-spacing:1px;}
	.order_desc h1 input {margin-right:20px;}

	.order_desc table {clear:both; width:1085px; margin:0 auto;}
	.order_desc table th {width:250px; padding:7px 0; border:1px solid #edf0eb; background-color:#f6f7f5; text-align:left; text-indent:30px; font-size:14px; color:#4c4c4c; font-weight:300; letter-spacing:1px;}
	.order_desc table td {padding:7px 0 7px 30px; border:1px solid #edf0eb; border-left:none; text-align:left; font-size:14px; color:#4c4c4c; font-weight:300; letter-spacing:1px; line-height:24px;}
	.order_desc table td.divison {height:5px; padding:0; overflow:hidden; border:none}
	.order_desc table td > span.year {display:inline-block; width:145px; text-align:right}
	.order_desc table td > span.month {display:inline-block; width:90px; text-align:right}
	.order_desc table td > span.date {display:inline-block; width:90px; text-align:right}
	.order_desc table td > div.zip {padding-bottom:5px;}
	.order_desc table td > div.zip img {vertical-align:-9px;}
	.order_desc table td img {vertical-align:0;}
	
	.order_desc table td.group {padding-left:50px; line-height:40px;}
	.order_desc table td > span.radio1 {display:inline-block; padding-right:60px;}
	.order_desc table td > span.radio1 input {margin-right:10px;}
	.order_desc table td > span.radio2 {display:inline-block; padding-right:110px;}
	.order_desc table td > span.radio2 input {margin-right:10px;}
	.order_desc table td > span.stit1 {display:inline-block; width:105px;}
	.order_desc table td > span.stit2 {display:inline-block; width:87px; text-align:center;}
	.order_desc table td > span.stit3 {display:inline-block; width:220px;}

	.order_desc table td input[type="text"]{height:26px; border:1px solid #dadbd9;}
	.order_desc table td textarea {width:768px; height:80px; border:1px solid #dadbd9;}
	.order_desc table td select {width:355px; text-indent:15px; font-size:14px; color:#4c4c4c; font-weight:300; }

.order_bt {clear:both; width:100%; padding-top:70px; text-align:center;}
	.order_bt a {display:inline-block; width:196px; height:45px; line-height:45px; border:1px solid #434343; background-color:#fff; text-align:center; font-size:18px; color:#434343; font-weight:400; letter-spacing:1px;}
	.order_bt a:first-child {display:inline-block; width:196px; height:45px; line-height:45px; border:1px solid #434343; background-color:#434343 !important; text-align:center; font-size:18px; color:#fff; font-weight:400; letter-spacing:1px; border:1}
	.order_bt > a.bt_order_commit {display:inline-block; width:196px; height:45px; line-height:45px; border:1px solid #434343; background-color:#434343 !important; text-align:center; font-size:18px; color:#fff; font-weight:400; letter-spacing:1px; border:1}

.order_result {clear:both; width:100%; margin-top:35px; padding:40px 0; border-radius:12px; border:1px solid #e8eaed; background-color:#fff; text-align:center; font-size:14px; color:#555; font-weight:300; letter-spacing:1px;}
.order_result strong {vertical-align:0; font-size:14px; color:#000; font-weight:500;}
.order_result h1 {display:inline-block; vertical-align:0; font-size:14px; color:#08c; font-weight:500;}
.order_result h2 {display:inline-block; vertical-align:0; font-size:14px; color:#f60; font-weight:500;}
	.order_result a.blue {display:block; clear:both; width:210px; height:50px; line-height:50px; margin:20px auto 0 auto; background-color:#6d93e1; font-size:24px; color:#fefefe; font-weight:400; letter-spacing:2px;}
	.order_result a.green {display:block; clear:both; width:210px; height:50px; line-height:50px; margin:20px auto 0 auto; background-color:#63c76a; font-size:24px; color:#fefefe; font-weight:400; letter-spacing:2px;}

/*###########################  Ä«ÅåÀÌ¶û ########################### */
.kakaotalk {text-align:left; font-size:14px; color:#4c4c4c; font-weight:300; letter-spacing:1px; line-height:24px;}
.kakaotalk h1 {display:block; clear:both; padding-top:50px; height:75px; font-size:18px; color:#4c4c4c; font-weight:500; letter-spacing:1px; line-height:24px;}
.kakaotalk h2 {display:block; clear:both; height:45px; font-size:16px; color:#333; font-weight:400; letter-spacing:1px}

/*###########################  °³ÀÎÁ¤º¸ ########################### */
.policy_wrap {clear:both; width:100%; height:auto; margin-top:35px; padding:30px 20px 40px 20px; border:1px solid #edf0eb; background-color:#fff; text-align:left; font-size:14px; color:#4c4c4c; font-weight:300; letter-spacing:1px; line-height:24px; word-break: keep-all;}

/*###########################  ·Î±×ÀÎ ########################### */
.login_wrap {clear:both; width:100%; height:480px; padding-top:55px; text-align:left;}
	.login_box {float:left; width:550px;}

		.login_box h1 {clear:both; width:500px; height:65px; line-height:65px; border-radius:20px 50px 0 0; border:1px solid #7d7d7d; border-bottom:3px solid #7d7d7d; text-indent:20px; font-size:18px; color:#262626; font-weight:400; letter-spacing:2px;}
		.login_box h1 strong {font-size:18px; color:#17751d; font-weight:400; letter-spacing:2px;}
		.login_box h1 img {display:inline-block; margin-right:15px; vertical-align:-3px;}

		.login_box dl {clear:both; width:500px; height:100px; padding-top:30px; border-bottom:1px solid #b8b8b8;}
		.login_box dl dt {float:left; width:95px; height:34px; line-height:34px; text-indent:15px; font-size:14px; color:#0b0b0b; font-weight:400; letter-spacing:1px;}
		.login_box dl dd {float:left; width:280px; height:34px; line-height:34px; padding-bottom:8px;}
		.login_box dl dd input {width:270px; height:32px; border:1px solid #bfbfbf;}
		.login_box dl a {float:right; width:125px; height:79px; line-height:79px; background-color:#45b64c; text-align:center; font-size:24px; color:#fff; font-weight:400; letter-spacing:2px;}

		.login_box h2 {clear:both; padding:15px 0 0 15px; font-size:14px; color:#4c4c4c; font-weight:300; letter-spacing:1px; line-height:33px;}
		.login_box h2 a {display:inline-block; height:26px; line-height:26px; margin-left:40px; padding:0 15px; background-color:#626262; font-size:14px; color:#fff; font-weight:400; letter-spacing:1px;}

	.login_img {float:left;}

/*###########################  ¸¶ÀÌÆäÀÌÁö ########################### */
.mypage_top_warp {clear:both; width:100%; padding-top:25px;}

	.mypage_top {position:relative; clear:both; width:100%; height:158px; margin-bottom:25px; border-radius:12px; border:1px solid #f2f4f7; background-color:#fff; text-align:left;}
		.mypage_top h1 {width:239px; height:150px; margin:3px 0 0 3px; overflow:hidden; border-radius:10px 0 0 10px; border:1px solid #f2f4f7;}
		.mypage_top h2 {position:absolute; top:35px; left:320px; font-size:24px; color:#343434; font-weight:300;}
		.mypage_top h3 {position:absolute; top:80px; left:320px; font-size:14px; color:#343434; font-weight:300;}
		.mypage_top h3 strong {font-weight:400;}
		.mypage_top h3 u {font-weight:400; color:#4272d7; text-decoration:none;}
		.mypage_top h3 a {display:inline-block; margin-left:20px; width:130px; height:30px; line-height:30px; background-color:#363636; text-align:center; font-size:14px; color:#fff; font-weight:300; letter-spacing:1px; text-decoration:none;}

	.mypage {clear:both; width:100%; margin-top:10px; padding-bottom:45px; border:1px solid #edf0eb; background-color:#fff; text-align:center;}

		.mypage_search {clear:both; width:100%; height:35px; line-height:35px; padding:30px 0 15px 0; text-align:right; font-size:14px; color:#595959; font-weight:400;}
		.mypage_search img {vertical-align:-2px; margin-right:8px;}
		.mypage_search > .input {display:inline-block; width:245px; height:30px; margin:0 4px 0 10px; border:1px solid #d2d5d9; text-indent:10px; font-size:14px; color:#333; font-weight:400;}
		.mypage_search > .bt {display:inline-block; width:90px; height:34px; line-height:34px; margin-right:12px; background-color:#434343; text-align:center; font-size:14px; color:#fff; font-weight:400; letter-spacing:1px;}

		.mypage_list {clear:both; width:1076px; margin:0 auto;}
		.mypage_list th {padding:7px 0 9px 0; background:url('../img/space3.jpg') no-repeat left top; text-align:center; font-size:14px; color:#fff; font-weight:400; letter-spacing:1px;}
		.mypage_list th:first-child {background-color:#797c80; width:205px;}
		.mypage_list th:nth-child(2) {background-color:#797c80; width:175px;}
		.mypage_list th:nth-child(3) {background-color:#6d93e1;}
		.mypage_list th:nth-child(4) {background-color:#ff5d65; width:135px;}
		.mypage_list td {padding:15px 0; text-align:center; font-size:14px; color:#4d4d4d; font-weight:400; letter-spacing:1px;}
			.mypage_list td > .situation a {display:inline-block; width:125px; height:25px; line-height:23px; border:1px solid #a0a0a0; text-align:center; font-size:14px; color:#434343; font-weight:400; letter-spacing:1px;}
			.mypage_list td > .situation a.on {border:1px solid #6d93e1; background-color:#6d93e1; color:#fff; font-weight:400;}
			.mypage_list td > .situation a.more {display:inline-block; width:115px; height:25px; line-height:23px; border:1px solid #ff5d65; background-color:#ff5d65; text-align:center; font-size:14px; color:#fff; font-weight:400; letter-spacing:1px;}
		.mypage_list td.division {height:1px; padding:0; overflow:hidden; border-top:1px solid #dadbd9;}

		@media screen and (-webkit-min-device-pixel-ratio:0) {
			.mypage_list td > .situation a {line-height:25px;}
			.mypage_list td > .situation a.more {line-height:25px;}
		}

#member_modify {display:none}

	.member_desc {clear:both; width:100%; margin-top:10px; padding:10px 0 25px 0; border:1px solid #edf0eb; background-color:#fff; text-align:center;}
		.member_desc table {clear:both; width:1080px; margin:0 auto; margin-bottom:5px; border:1px solid #edf0eb;}
			.member_desc th {width:220px; padding:10px 0 10px 30px; border-right:1px solid #edf0eb; background-color:#f6f7f5; text-align:left; font-size:14px; color:#4c4c4c; font-weight:300; letter-spacing:1px;}
			.member_desc th.require {background:#f6f7f5 url('../img/require2.jpg') no-repeat left center;}
			.member_desc td {padding:5px 0 5px 30px; text-align:left; font-size:14px; color:#4c4c4c; font-weight:300; letter-spacing:1px; line-height:24px;}
				.member_desc td .bt_overlap {display:inline-block; margin:0 40px 0 10px; vertical-align:-9px;}
				.member_desc td > div.radio {padding:0 40px 10px 0;}
				.member_desc td > div.radio input {margin-right:10px;}
				.member_desc td .bt_zip {display:inline-block; margin:0 0 0 10px; vertical-align:-9px;}
				.member_desc td input[type="text"]{height:26px; border:1px solid #dadbd9;}
				.member_desc td textarea {width:770px; height:160px; border:1px solid #dadbd9;}
				.member_desc td > span.txt1 {display:inline-block; padding:0 20px 0 50px; background:url('../img/require3.jpg') no-repeat left center;}
				.member_desc td > span.txt2 {display:inline-block; padding:0 38px 0 0; color:#7292e4;}

	.member_bt {clear:both; width:100%; padding-top:30px; text-align:center;}
		.member_bt a {display:inline-block; width:200px; height:50px; line-height:50px; background-color:#959595; text-align:center; font-size:18px; color:#fff; font-weight:400; letter-spacing:1px;}
		.member_bt a:first-child {background-color:#6d93e1;}

/*###########################  ¹®ÀÚ¸Þ¼¼Áö ########################### */
.sms_wrap {display:none; position:fixed; z-index:100; top:0; left:0; width:100%; height:100%; background:url('../img/sms_bg.png') repeat; text-align:center;}
	.sms {overflow: auto; clear:both; width:465px; height:705px; margin:220px auto 0 auto; background-color:#fff; text-align:left;}

		.sms_top{position:relative; clear:both; width:100%; height:75px; background-color:#57b846;}
		.sms_top h1 {position:absolute; top:6px; left:30px; font-size:22px; color:#fff; font-weight:500; line-height:30px;}
		.sms_top img {position:absolute; top:4px; right:4px; cursor:pointer}

		.sms_cont {clear:both; padding-left:30px; font-size:14px; color:#4c4c4c; font-weight:300; line-height:24px;}
		.sms_cont h2 {clear:both; padding-top:40px; height:35px; font-size:18px; color:#333; font-weight:400;}
		.sms_cont h3 {display:block; clear:both; padding:5px 0 0 281px; text-align:left; font-size:14px; color:#333; font-weight:300;}
			.sms_cont table {float:left; width:340px; margin-right:8px; border-top:1px solid #ccc8c8; border-left:1px solid #ccc8c8;}
			.sms_cont table th {width:130px; padding:9px 0; border-bottom:1px solid #ccc8c8; border-right:1px solid #ccc8c8; background-color:#f6f7f5; text-align:left; text-indent:40px; font-size:14px; color:#333; font-weight:300;}
			.sms_cont table td {padding:9px 0; border-bottom:1px solid #ccc8c8; border-right:1px solid #ccc8c8; text-align:left; text-indent:15px; font-size:14px; color:#333; font-weight:300;}
			.sms_cont table td input {width:180px; height:22px; border:1px solid #ccc8c8;}

			.sms_cont textarea {width:390px; height:90px; margin-top:15px; border:1px solid #ccc8c8;}

		.sms_bt {clear:both; width:385px; padding-top:35px; text-align:center;padding-bottom:10px;}
		.sms_bt a {display:inline-block; width:160px; height:40px; line-height:40px; margin-bottom:30px; background-color:#57b846; text-align:center; font-size:14px; color:#fff; font-weight:400;}

/*###########################  »óÆÐ¿¹¹® ########################### */
.example_tab {clear:both; width:100%; height:54px; margin-top:55px; border-radius:100px; border:1px solid #00b26f; background-color:#fff; overflow:hidden;}
	.example_tab ul {clear:both; width:100%;}
		.example_tab li {float:left; height:54px; line-height:54px; border-left:1px solid #00b26f; text-align:center; font-size:14px; color:#333; font-weight:400; letter-spacing:1px;}
		.example_tab li a {font-size:14px; color:#333; font-weight:400; letter-spacing:1px;}
		.example_tab li.on {background-color:#00b26f; font-weight:500;}
		.example_tab li.on a {color:#fff; font-weight:500;}
		.example_tab li:first-child {width:115px}
		.example_tab li:nth-child(2) {width:120px}
		.example_tab li:nth-child(3) {width:115px}
		.example_tab li:nth-child(4) {width:115px}
		.example_tab li:nth-child(5) {width:150px}
		.example_tab li:nth-child(6) {width:110px}
		.example_tab li:nth-child(7) {width:110px}
		.example_tab li:nth-child(8) {width:125px}
		.example_tab li:nth-child(9) {width:131px}

.example {clear:both; width:100%; height:270px; margin-top:45px; font-size:14px; color:#4c4c4c; font-weight:300; letter-spacing:1px; line-height:21px;}
	.example li {float:left; width:500px; height:250px; padding:0 20px; border:1px solid #bfbfbf; background-color:#fff;}
	.example li:nth-child(1n) {border-radius:30px 0 0 30px}
	.example li:nth-child(2n) {float:right; border-radius:0 30px 30px 0}
		.example li h1 {display:block; clear:both; width:100%; height:40px; padding-top:15px; text-align:center; font-size:16px; color:#262626; font-weight:400; letter-spacing:1px;}
		.example li h2 {display:block; clear:both; width:100%; padding-top:20px; text-align:center;}
		.example li h2 a {display:inline-block; height:30px; line-height:28px; padding:0 20px; font-size:14px; color:#fff; font-weight:400; letter-spacing:1px;}
		.example li h2 a:first-child {background-color:#00b26f}
		.example li h2 a:nth-child(2) {background-color:#6d93e1}


.example2 {clear:both; width:100%; height:270px; margin-top:35px; font-size:14px; color:#4c4c4c; font-weight:300; letter-spacing:1px; line-height:21px;}
	.example2 li {float:left; width:500px; height:250px; padding:0 20px; border:1px solid #bfbfbf; background-color:#fff;}
	.example2 li:nth-child(1n) {margin-top:10px;border-radius:30px 0 0 30px}
	.example2 li:nth-child(2n) {margin-top:10px;float:right; border-radius:0 30px 30px 0}
		.example2 li h1 {display:block; clear:both; width:100%; height:40px; padding-top:15px; text-align:center; font-size:16px; color:#262626; font-weight:400; letter-spacing:1px;}
		.example2 li h2 {display:block; clear:both; width:100%; padding-top:20px; text-align:center;}
		.example2 li h2 a {display:inline-block; height:30px; line-height:28px; padding:0 20px; font-size:14px; color:#fff; font-weight:400; letter-spacing:1px;}
		.example2 li h2 a:first-child {background-color:#00b26f}
		.example2 li h2 a:nth-child(2) {background-color:#6d93e1}


@media screen and (-webkit-min-device-pixel-ratio:0) {
		.example li h2 a {line-height:28px;}
}

/*###########################  ¾Æµðºñ¹øÃ£±â ########################### */
.find_id {clear:both; width:100%; height:250px; margin-top:35px; padding-top:25px; border-radius:12px; border:1px solid #e8eaed; background-color:#fff; text-align:center;}
	.find_id dl {clear:both; width:1018px; height:50px; line-height:50px; margin:0 auto 10px auto; border:1px solid #e8eaed; background-color:#f5f6fa; text-align:left;}
	.find_id dl dt {float:left; width:105px; text-align:left; padding-left:20px; font-size:14px; color:#4c4c4c; font-weight:400; letter-spacing:1px;}
	.find_id dl dt strong {display:inline-block; padding-right:10px; vertical-align:-10px; font-size:24px; color:#e96e24; font-weight:300;}
	.find_id dl dd {float:left; font-size:14px; color:#4c4c4c; font-weight:400; letter-spacing:1px;}
	.find_id dl dd input {width:170px; height:27px; border:1px solid #bfbfbf;}
	.find_id a {display:inline-block; width:210px; height:50px; line-height:50px; margin-top:40px; background-color:#6d93e1; font-size:24px; color:#fefefe; font-weight:400; letter-spacing:2px;}

.find_pw {clear:both; width:100%; height:315px; margin-top:35px; padding-top:25px; border-radius:12px; border:1px solid #e8eaed; background-color:#fff; text-align:center;}
	.find_pw dl {clear:both; width:1018px; height:50px; line-height:50px; margin:0 auto 10px auto; border:1px solid #e8eaed; background-color:#f5f6fa; text-align:left;}
	.find_pw dl dt {float:left; width:105px; text-align:left; padding-left:20px; font-size:14px; color:#4c4c4c; font-weight:400; letter-spacing:1px;}
	.find_pw dl dt strong {display:inline-block; padding-right:10px; vertical-align:-10px; font-size:24px; color:#e96e24; font-weight:300;}
	.find_pw dl dd {float:left; font-size:14px; color:#4c4c4c; font-weight:400; letter-spacing:1px;}
	.find_pw dl dd input {width:170px; height:27px; border:1px solid #bfbfbf;}
	.find_pw a {display:inline-block; width:210px; height:50px; line-height:50px; margin-top:40px; background-color:#63c76a; font-size:24px; color:#fefefe; font-weight:400; letter-spacing:2px;}

.find_result {clear:both; width:100%; margin-top:35px; padding:40px 0; border-radius:12px; border:1px solid #e8eaed; background-color:#fff; text-align:center; font-size:14px; color:#555; font-weight:300; letter-spacing:1px;}
.find_result strong {vertical-align:0; font-size:14px; color:#f60; font-weight:500;}
	.find_result a.blue {display:block; clear:both; width:210px; height:50px; line-height:50px; margin:20px auto 0 auto; background-color:#6d93e1; font-size:24px; color:#fefefe; font-weight:400; letter-spacing:2px;}
	.find_result a.green {display:block; clear:both; width:210px; height:50px; line-height:50px; margin:20px auto 0 auto; background-color:#63c76a; font-size:24px; color:#fefefe; font-weight:400; letter-spacing:2px;}

/*###########################  »ç¿ëÈÄ±â ########################### */
/* ¸ñ·Ï */
.postscript {clear:both; width:100%; height:auto; text-align:center;}
	.postscript ul {clear:both; width:1098px; margin-top:40px; padding:15px 0; border:1px solid #bfbfbf; text-align:center;}
		.postscript li{position:relative; clear:both; width:1040px; margin:0 auto; padding:25px 0; border-top:1px dashed #7d7d7d; text-align:left;}
		.postscript li:first-child{border-top:none;}
			.postscript_thumb {}
			.postscript_thumb img {width:120px; height:120px; border:1px solid #bfbfbf;}
			.postscript_title {position:absolute; top:25px; left:160px; font-size:24px; color:#353535; font-weight:300; letter-spacing:1px;}
			.postscript_name {position:absolute; top:65px; left:160px; font-size:14px; color:#808080; font-weight:300; letter-spacing:1px;}
			.postscript_text {position:absolute; top:95px; left:160px; line-height:24px; font-size:14px; color:#353535; font-weight:300; letter-spacing:1px;}

/* ºä¾î */
.postscript_view {clear:both; width:100%; margin-top:40px; padding-bottom:80px; border:1px solid #e8eaed; background-color:#fff; text-align:center; overflow:hidden;}

	.postscript_view > div.tit {position:relative; clear:both; width:1060px; margin:20px auto 0 auto; padding:15px 0; border-top:2px solid #333; text-align:center; font-size:16px; color:#333; font-weight:400; letter-spacing:1px;}
		.postscript_view > div.tit a.answer {position:absolute; top:16px; right:112px; width:50px; height:23px; line-height:21px; border-radius:100px; border:1px solid #ddd; text-align:center; font-size:13px; color:#555; font-weight:400; letter-spacing:1px;}
		.postscript_view > div.tit a.modify {position:absolute; top:16px; right:56px; width:50px; height:23px; line-height:21px; border-radius:100px; border:1px solid #ddd; text-align:center; font-size:13px; color:#555; font-weight:400; letter-spacing:1px;}
		.postscript_view > div.tit a.del {position:absolute; top:16px; right:0; width:50px; height:23px; line-height:21px; border-radius:100px; border:1px solid #ddd; text-align:center; font-size:13px; color:#555; font-weight:400; letter-spacing:1px;}

	.postscript_view > div.info {clear:both; width:1040px; margin:0 auto; padding:10px 0 10px 20px; background-color:#f8f8f8; text-align:right; font-size:11px; color:#ccc; font-weight:300; letter-spacing:1px;}
		.postscript_view > div.info b {display:inline-block; padding:0 10px 0 10px; vertical-align:-2px; font-size:14px; color:#333; font-weight:300; letter-spacing:1px;}

	.postscript_view > div.img {clear:both; width:1060px; margin:0 auto; padding:20px 0 0 0; text-align:center;}

	.postscript_view > div.cont {clear:both; width:1060px; margin:0 auto; min-height:150px; padding:20px 0; border-bottom:1px solid #ccc; text-align:left; font-size:14px; color:#333; font-weight:300; letter-spacing:1px; line-height:24px;}
	.postscript_view > div.cont > div.answer {clear:both; width:100%; margin-top:70px; min-height:150px; padding:20px 0; border-top:1px dashed #ccc; text-align:left; font-size:14px; color:#333; font-weight:300; letter-spacing:1px; line-height:24px;}

	.postscript_view > div.bt {clear:both; width:1060px; margin:0 auto; padding:20px 0; text-align:center;}
		.postscript_view > div.bt a.list {display:inline-block; width:150px; height:45px; line-height:45px; border-radius:100px; background-color:#46bd7b; text-align:center; font-size:16px; color:#fff; font-weight:400; letter-spacing:1px;}

	.postscript_view > div.reply_list {clear:both; width:1040px; margin:3px auto 0 auto; border-top:1px dashed #ddd; text-align:left; font-size:11px; color:#ccc; font-weight:300; letter-spacing:1px;}
		.postscript_view > div.reply_list ul {clear:both; width:100%;}
		.postscript_view > div.reply_list li {clear:both; width:100%; padding:7px 0; border-bottom:1px dashed #ddd; text-align:left;}
			.postscript_view > div.reply_list li > span.subject {display:inline-block; font-size:14px; color:#333; font-weight:300; letter-spacing:1px;}
				.postscript_view > div.reply_list li > span.subject > a.del {display:inline-block; border-radius:100px; border:1px solid #ccc; margin-left:10px; padding:1px 5px; font-size:10px; color:#c00; font-weight:500; letter-spacing:1px;}
			.postscript_view > div.reply_list li > span.name {float:right; display:inline-block; padding-right:25px; font-size:14px; color:#999; font-weight:300; letter-spacing:1px;}
			.postscript_view > div.reply_list li > span.date {float:right; display:inline-block; font-size:14px; color:#999; font-weight:300; letter-spacing:1px;}

		.postscript_view > div.reply {position:relative; clear:both; width:1060px; margin:20px auto 0 auto; text-align:left; font-size:14px; color:#333; font-weight:300; letter-spacing:1px; line-height:24px;}
			.postscript_view > div.reply input[type="text"] {display:block; width:200px; height:25px; border:1px solid #ccc; font-size:14px; color:#333; font-weight:300;}
			.postscript_view > div.reply textarea {width:900px; height:100px; margin-top:5px; border:1px solid #ccc; font-size:14px; color:#333; font-weight:300; line-height:24px;}
			.postscript_view > div.reply a.ok {position:absolute; top:34px; right:0; width:150px; height:104px; line-height:100px; background-color:#333; text-align:center; font-size:15px; color:#fff; font-weight:400;}

/*###########################  Àå¹Ù±¸´Ï ########################### */
.cart {clear:both; width:100%; margin-top:30px; padding-bottom:35px; border-radius:15px; border:1px solid #e8eaed; background-color:#fff; overflow:hidden;}

	.cart table {clear:both; width:100%;}
	.cart table th {padding:17px 0; background-color:#46bd7b; text-align:center; font-size:14px; color:#fff; font-weight:400; letter-spacing:1px;}
	.cart table td {position:relative; padding:20px 0; border-bottom:1px dashed #989898; text-align:center; font-size:14px; color:#4c4c4c; font-weight:400; letter-spacing:1px;}
	.cart table td a {font-size:14px; color:#4c4c4c; font-weight:400; letter-spacing:1px;}
		.cart table td h1 {position:absolute; top:21px; padding-left:10px;}
		.cart table td h1 img {width:55px; height:40px;}

	.cart dl {width:250px; height:50px; margin:30px 0 0 760px;}
	.cart dl dt {float:left; width:85px; height:25px; text-align:left; font-size:14px; color:#4c4c4c; font-weight:400; letter-spacing:1px;}
	.cart dl dt strong {font-size:18px; font-weight:400;}
	.cart dl dd {float:left; width:165px; height:25px; text-align:right; font-size:14px; color:#4c4c4c; font-weight:300; letter-spacing:1px;}
	.cart dl dd strong {font-size:18px; color:#d43c19; font-weight:500; letter-spacing:1px;}

	.cart > .bt {clear:both; padding:60px 0 0 725px;}
	.cart > .bt a {display:inline-block; width:167px; height:39px; line-height:39px; text-align:center; font-size:18px; color:#fff; font-weight:400; letter-spacing:1px;}
	.cart > .bt a:first-child {background-color:#00b26f;}
	.cart > .bt a:nth-child(2) {background-color:#92afec;}

.cart_guide {clear:both; width:1030px; height:180px; margin-top:45px; padding:35px 35px 0 35px; border-radius:15px; border:1px solid #e8eaed; background-color:#fff; font-size:14px; color:#4c4c4c; font-weight:300; letter-spacing:1px; line-height:24px;}
	.cart_guide h1 {display:block; clear:both; height:50px; font-size:16px; color:#4c4c4c; font-weight:500; letter-spacing:1px;}

/*###########################  È¸»ç¼Ò°³ ########################### */
.company {padding:30px 0 0 10px; font-size:14px; color:#333; font-weight:300; letter-spacing:1px; line-height:24px;}

	.company h1 {display:block; height:40px; font-size:18px; color:#2c6ed5; font-weight:400; letter-spacing:1px;}

	.company_tb {clear:both; width:550px; height:145px; margin:60px 0; border:1px solid #c4d3f6; border-radius:12px; background-color:#fff;}
		.company_tb table {margin:13px 0 0 35px}
		.company_tb th {width:120px; padding-bottom:6px; text-align:left; font-size:14px; color:#2553b4; font-weight:400; letter-spacing:1px;}
		.company_tb td {padding-bottom:6px; text-align:left; font-size:14px; color:#2553b4; font-weight:400; letter-spacing:1px;}

	.company dl {clear:both; width:560px; height:90px; line-height:90px; margin-top:60px; border:1px solid #c4d3f6; border-radius:12px; background-color:#fff;}
	.company dt {float:left; width:110px; border-right:1px solid #c4d3f6; text-align:center; font-size:18px; color:#2553b4; font-weight:400; letter-spacing:1px;}
	.company dd {float:left; width:447px; text-align:center; font-size:18px; color:#2553b4; font-weight:400; letter-spacing:2px;}

/*###########################  È¸¿ø°¡ÀÔ ########################### */
.join_policy {width:1050px; height:220px; overflow-y:auto; margin-top:35px; padding:25px; border:1px solid #ededed; background-color:#fff; font-size:14px; color:#4c4c4c; font-weight:300; letter-spacing:1px; line-height:24px;}
.join_policy_check {width:100%; height:90px; padding-top:30px; text-align:center; font-size:14px; color:#4c4c4c; font-weight:300; letter-spacing:1px;}
.join_policy_check input {margin-right:15px; vertical-align:-2px;}

.join_desc {clear:both; width:100%; padding:25px 0 65px 0; border:1px solid #edf0eb; background-color:#fff; text-align:center;}
	.join_desc table {clear:both; width:1020px; margin:0 auto; margin-bottom:10px; border:1px solid #e8eaed; background-color:#f5f6fa;}

	.join_desc table th {width:70px; padding:10px 0 10px 40px; text-align:left; font-size:14px; color:#4c4c4c; font-weight:300; letter-spacing:1px;}
	.join_desc table th.require {background:#f5f6fa url('../img/require.jpg') no-repeat left center;}

	.join_desc table td {padding:10px 0 10px 30px; text-align:left; font-size:14px; color:#4c4c4c; font-weight:300; letter-spacing:1px; line-height:24px;}
		.join_desc table td .bt_overlap {display:inline-block; margin:0 40px 0 10px; vertical-align:-9px;}
		.join_desc table td > div.radio {padding:0 40px 10px 0;}
		.join_desc table td > div.radio input {margin-right:10px;}
		.join_desc table td .bt_zip {display:inline-block; margin:0 0 0 10px; vertical-align:-9px;}
		.join_desc table td input[type="text"]{height:26px; border:1px solid #bfbfbf;}
		.join_desc table td textarea {width:850px; height:170px; border:1px solid #bfbfbf;}

.join_bt {clear:both; width:100%; padding-top:40px; text-align:center;}
	.join_bt a {display:inline-block; width:210px; height:50px; line-height:50px; background-color:#959595; text-align:center; font-size:18px; color:#fff; font-weight:400; letter-spacing:1px;}
	.join_bt a:first-child {background-color:#6d93e1;}


/* ÀÌ¿ëÈÄ±â ±Û¾²±â */
.postscript_write {clear:both; width:1100px; margin:40px auto 20px auto; background-color:#fff; border-top:3px solid #46bd7b;}
.postscript_write th {padding:15px 0; border-bottom:1px dashed #ccc; font-size:14px; color:#555; font-weight:400; text-indent:20px; text-align:left; width:190px;}
.postscript_write td {padding:15px 0; border-bottom:1px dashed #ccc; font-size:14px; color:#555; font-weight:400; text-indent:20px; text-align:left;}
.postscript_write td > .red {color:#f55}
.postscript_write td > input {font-size:14px; color:#555; font-weight:400; background-color:#eee; border:none;}
.postscript_write td > textarea {font-size:14px; color:#555; font-weight:400; background-color:#eee; border:none;}
.postscript_write_btn {clear:both; width:1100px; text-align:center; }
