/* »óÇ°¸®½ºÆ® ½Å±Ô */
/* div.product_list_new {padding:15px 0 0 0}
div.product_list_new ul:first-child {border-top:0px solid #dcdcdc;} 
div.product_list_new ul {border-top:1px solid #dcdcdc;;} 
div.product_list_new ul li:first-child {padding-top:0% } 

div.product_list_new ul li { border-bottom:1px solid #dcdcdc; width:100%; padding:15px 4% 15px 4% } 
div.product_list_new ul li a {display:block; overflow:hidden; min-height: 130px; position:relative; text-decoration:none; }
div.product_list_new ul li a > img {position:absolute; top:5px; left:5px; width:70%; }
div.product_list_new ul li a span.goods_img {position:absolute; top:0px; left:0px; min-width:130px;width:80%;}
div.product_list_new ul li a span.goods_img IMG.list_img { width:40%;}
div.product_list_new ul li a span.icon_best {position:absolute; top:0px; left:0; width:24%; z-index:9999;}
div.product_list_new ul li a span.icon_best img {width:70%; }
div.product_list_new ul li a span.goods_data {float:right; display:inline-block; width:60%; }
div.product_list_new ul li a span.goods_data span.goods_tit {display:block; font-size:16px; font-weight:bold; color:#666; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;} */


/* div.product_list_new ul li a span.goods_data span.good_sum {position:relative;display:block;top:10px;min-width:170px;  }

div.product_list_new ul li a span.goods_data span.good_sum span.good_besong {display:inline-block; padding:1px 4px 0 4px; height:16px; border:1px solid #e2161c;color:#fff; background:#e2161c;}
div.product_list_new ul li a span.goods_data span.good_sum span.good_member {display:inline-block; padding:1px 4px 0 4px; height:16px; border:1px solid #e2161c;color:#e2161c; background:#ffffff;}
div.product_list_new ul li a span.goods_data span.good_sum span.good_milage {display:inline-block; padding:1px 4px 0 4px; height:16px; border:1px solid #000;color:#fff; background:#000;}
div.product_list_new ul li a span.goods_data span.good_sum span.good_milage_price {display:inline-block;  font-size:14px;  color:#212120;  }

div.product_list_new ul li a span.goods_data span.good_sub2 {display:block; padding-top:5px; text-align:center;}
div.product_list_new ul li a span.goods_data span.goods_sale {display:inline-block; position:absolute; top:85px; ; font-size:36px; color:#fe0000; font-weight:bold; }
div.product_list_new ul li a span.goods_data span.goods_sale span {color:#fe0000; font-size:24px; }
div.product_list_new ul li a span.goods_data span.goods_cost {display:inline-block; position:absolute; top:75px; font-size:14px; color:#9d9d9d; text-decoration:line-through; }
div.product_list_new ul li a span.goods_data span.goods_discount {display:inline-block; position:absolute; top:75px; left:195px; width:80px; font-size:14px; color:#494949;font-weight:bold;} */

div.product_list_new{}
div.product_list_new ul li a span.goods_img img{width:38%; padding: 10px;}
div.product_list_new ul li a span.icon_best img{position:absolute; top:10px; left:10px; width:17%;}

ul#product_add li{border-bottom:1px solid #dcdcdc; position: relative; padding:0 0 10px 0;}
ul#product_add li a{text-decoration:none;}

div.product_list_new ul li a span.goods_data{width:50%; position:absolute; right:5%;}
div.product_list_new ul li a span.goods_data > div{padding-top:0 !important; margin:5% 0 0 0;}
div.product_list_new ul li a span.goods_data span.goods_tit{display:block; font-size:16px; font-weight:bold; color:#666;text-overflow:ellipsis; white-space:nowrap;margin: 8% 0; overflow:hidden;}

div.product_list_new ul li a span.goods_data span.good_sum span.good_besong{display:inline-block; border:1px solid #e2161c;color:#fff; background:#e2161c; width:40%; text-align:center;padding: 2px 0; font-size: 12px;}
div.product_list_new ul li a span.goods_data span.good_sum span.good_member{display:inline-block; border:1px solid #e2161c;color:#e2161c; background:#ffffff; width:40%; text-align:center;padding: 2px 0; font-size: 12px;margin-left: 5px;}
div.product_list_new ul li a span.goods_data span.good_sum span.good_member:after{clear:both;}
div.product_list_new ul li a span.goods_data span.goods_cost { display:inline-block; width: 47%; float:left;font-size:14px; color:#9d9d9d; text-decoration:line-through;margin: 10% 0 0 0; clear:both;}
div.product_list_new ul li a span.goods_data span.goods_discount {display:inline-block; width:50%; font-size:14px; color:#494949;font-weight:bold;margin: 10% 0 0 0;}
div.product_list_new ul li a {display:block; overflow:hidden; text-decoration:none; }

div.product_list_new ul li a span.goods_data span.good_sum span.good_milage {display:block; border:1px solid #000;color:#fff; background:#000;width: 40%; text-align: center; padding: 2px 0;  font-size: 12px; margin: 2% 0 0 0;float: left;}
div.product_list_new ul li a span.goods_data span.good_sum span.good_milage_price {display:block;  font-size:14px;  color:#212120; padding:2px 0; margin: 2% 0 0 15px; float: left;}



@media screen and (min-width: 450px){
/* div.product_list_new ul li {outline:1px solid red;} */
div.product_list_new ul li a span.goods_data span.goods_tit{font-size:18px;}
div.product_list_new ul li a span.goods_data span.good_sum span.good_besong{font-size: 18px;}
div.product_list_new ul li a span.goods_data span.good_sum span.good_member{font-size: 18px;}
div.product_list_new ul li a span.goods_data span.goods_cost { font-size: 18px;}
div.product_list_new ul li a span.goods_data span.goods_discount {font-size: 18px;}
div.product_list_new ul li a span.goods_data > div{font-size:18px !important;}
div.product_list_new ul li a span.goods_data span.good_sum span.good_milage {font-size: 18px;}
div.product_list_new ul li a span.goods_data span.good_sum span.good_milage_price {font-size: 18px;}
}

/* Tablet Device : 641 ~ 768 */
@media screen and (min-width:641px){
/* div.product_list_new ul li {outline:1px solid blue;} */
div.product_list_new ul li a span.goods_data span.goods_tit{font-size:25px;}
div.product_list_new ul li a span.goods_data span.good_sum span.good_besong{font-size: 25px;}
div.product_list_new ul li a span.goods_data span.good_sum span.good_member{font-size: 25px;}
div.product_list_new ul li a span.goods_data span.goods_cost { font-size: 25px;}
div.product_list_new ul li a span.goods_data span.goods_discount {font-size: 25px;}
div.product_list_new ul li a span.goods_data > div{font-size:25px !important;}
div.product_list_new ul li a span.goods_data span.good_sum span.good_milage {font-size: 25px;}
div.product_list_new ul li a span.goods_data span.good_sum span.good_milage_price {font-size: 25px;}
}

/* Desktop Device : 1024 ÀÌ»ó */
@media screen and (min-width:1024px){
/* div.product_list_new ul li {outline:1px solid green;} */
div.product_list_new ul li a span.goods_data span.goods_tit{font-size:35px;}
div.product_list_new ul li a span.goods_data span.good_sum span.good_besong{font-size: 35px;}
div.product_list_new ul li a span.goods_data span.good_sum span.good_member{font-size: 35px;}
div.product_list_new ul li a span.goods_data span.goods_cost { font-size: 35px;}
div.product_list_new ul li a span.goods_data span.goods_discount {font-size: 35px;}
div.product_list_new ul li a span.goods_data > div{font-size:35px !important;}
div.product_list_new ul li a span.goods_data span.good_sum span.good_milage {font-size: 35px;}
div.product_list_new ul li a span.goods_data span.good_sum span.good_milage_price {font-size: 35px;}
}






div.product_list_new ul li a span.goods_data span.good_sub01 {display:block; overflow:hidden; width:150px;  padding-top:3px; }
div.product_list_new ul li a span.goods_data span.good_sub01 span.good_sub01_tit {float:left; color:#bebebe;}
div.product_list_new ul li a span.goods_data span.good_sub01 span.good_sub01_sub {float:right; color:#bebebe; text-decoration:line-through; }
div.product_list_new ul li a span.goods_data span.good_sub02 {display:block; overflow:hidden; width:150px;  padding-top:3px; }
div.product_list_new ul li a span.goods_data span.good_sub02 span.good_sub02_tit {float:left; font-size:13px; font-weight:bold; }
div.product_list_new ul li a span.goods_data span.good_sub02 span.good_sub02_sub {float:right; font-size:13px; color:#d50c0c; font-weight:bold; }
div.product_list_new ul li a span.goods_data span.good_sub02 span.good_sub02_sub span {color:#666; }
div.product_list_new ul li a span.goods_data span.good_sub03 {display:block; overflow:hidden; width:150px;  padding-top:3px; }
div.product_list_new ul li a span.goods_data span.good_sub03 span.good_sub03_tit {float:left; font-size:13px; font-weight:bold; }
div.product_list_new ul li a span.goods_data span.good_sub03 span.good_sub03_sub {float:right; font-size:12px; color:#d50c0c; }
div.product_list_new ul li a span.goods_data span.good_sub03 span.good_sub03_sub span {color:#666;}
div.product_list_new ul li a span.goods_data span.good_saving {display:block; font-size:12px; padding-top:3px; color:#a19f9f; }
div.product_list_new ul li a span.goods_data span.good_dis {display:block;  font-size:12px;  padding-top:3px; color:#a19f9f; }
div.product_list_new ul li a span.goods_data span.good_code {display:block;  font-size:12px; padding-top:3px; color:#a19f9f; }
div.product_list_new ul li a span.goods_data span.good_cmt {	/*¹è¼ÛÁö¿ª,°£´Ü¼³¸í*/
	display: block;
	width:150px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
	margin-top: 3px;
	Xwhite-space: nowrap;
	Xoverflow: hidden;
	Xtext-overflow: ellipsis;
	margin-bottom: 0px;
	padding-right: 8px;
}
div.product_list_new ul li a span.goods_data SPAN.good_cmt SPAN.send_area {	/*¹è¼ÛÁö¿ª*/
	margin-right: 2px;
}
div.product_list_new ul li a span.goods_data SPAN.good_cmt SPAN.comment {	/*°£´Ü¼³¸í*/
}
div.product_list_new ul li a span.goods_data.add_send_data {
	padding-top: 5px;
}


/* »óÇ°°Ë»ö tab */

div.contents div.search_se { padding:0 10px; background:#f1f1f1;border-top:0px solid #ebebeb; border-bottom: 1px solid #d7d7d7;}
div.contents div.search_se ul {overflow:hidden; padding:15px 0;}
div.contents div.search_se ul li:first-child {background:none;}
div.contents div.search_se ul li {float:left;width:25%;  text-align:center;color:#818181;}
div.contents div.search_se ul li.on a {color:#e91b1b;}




/* paging */
div.paging_product {text-align:center; padding:30px 0 0px 0;}
div.paging_product > a {display:inline-block; vertical-align:top;}
div.paging_product > a > img {vertical-align:top;height:38px;border:1px solid #939393;}
div.paging_product span {display:inline-block;vertical-align:top; }
div.paging_product span a.on {display:inline-block; padding:13px 18px; line-height:12px; vertical-align:top; font-weight:bold; color:#fff; background:#d60000;  border:1px solid #e21b11; }
div.paging_product span a:first-child {border-left:0px;}
div.paging_product span a {display:inline-block;color:#000000; line-height:12px; padding:13px 18px; font-size:12px; border-left:1px solid #939393;border-top:1px solid #939393;border-bottom:1px solid #939393;  vertical-align:top; text-decoration:none;}
div.paging_product span a:hover { color:#fff; background:#e21b11; border:1px solid #e21b11; }

/* »óÇ°ÀÌ¹ÌÁö */
div.contents_img {  width:96%; margin:4% auto; }
div.contents_img div.ware_img {text-align:center;}
div.contents_img div.ware_img a {}
div.contents_img div.ware_img img {width:96%; margin:4% auto 0 auto; border:0px solid #eaeaea;}
div.contents_img div.ware_img div.img_box_view{border:1px solid #d3d3d3;padding-bottom: 5%;}

/* »óÇ°±¸¸ÅÁ¶°Ç */
div.contents { padding:4% 0%; }
div.contents div.ware_ty {min-width:280px; margin:0 auto; background:#fff;padding:0 2%}
div.contents div.ware_ty table {width:100%; margin-bottom:10px;}
div.contents div.ware_ty table thead tr th{padding:8px 0;width:19%}
div.contents div.ware_ty table thead tr th.t_op {color:#fff;}
div.contents div.ware_ty table thead tr th img {width:95%;}
div.contents div.ware_ty table tbody tr td {line-height:24px; height:24px;padding:4px;padding-bottom:4px;;padding-right:2%;text-align:center; font-size:12px; font-weight:bold;color:#303030;}
div.contents div.ware_ty table tbody tr td:first-child {text-align:left;padding-left:2%; }
div.contents div.ware_ty table tbody tr td label {vertical-align:middle; padding-top:10px;}
div.contents div.ware_ty table tbody tr td span.red{font-size:14px; font-weight:bold;color:#e92020}

div.contents div.ware_ty table tbody tr td.fontn{font-weight:100;}

div.contents div.ware_ty table tbody tr td div.subject_goods {position:relative;right:8px; }
div.contents div.ware_ty table tbody tr td div.subject_goods a.count_up {position:absolute; top:1px; right:0%; }
div.contents div.ware_ty table tbody tr td div.subject_goods a.count_down {position:absolute; top:1px; right:42%; ; }



div.contents div.ware_ty > ul {overflow:hidden;padding:0px 6%; background:url(../images/contents/bg_line.gif) repeat-x 0 0;}
div.contents div.ware_ty > ul li:first-child {margin-top:0;width:48%;}
div.contents div.ware_ty > ul li {float:left;padding-left:24px; margin-top:0px; background:url(../images/sub/product_icon.jpg) no-repeat 0px 3px;background-size:10px 10px;font-weight:bold;color:#303030;font-size:14px;}
div.contents div.ware_ty > ul li input[type="text"] {padding:1px 3px; text-align:right; font-size:14px; border:1px solid #bebebe; background:#f7f7f7;}
div.contents div.ware_ty > ul li span:first-child {padding-right:24px;}
div.contents div.ware_ty > ul li span.red {font-size:14px; font-weight:bold;color:#e92020}

/* ¿É¼Ç»óÇ° */
div.contents div.ware_op {position:relative; min-width:280px; margin:0 auto; padding-top:4%;padding-right:2%;padding-left:2% }
div.contents div.ware_op h4 {padding:10px 0 10px 10px; font-size:16px; background:#f4f4f4;text-align:center;}
div.contents div.ware_op ul {overflow:hidden;width:100%; margin:0 auto; padding-top:10px;}
div.contents div.ware_op ul li:first-child{padding-left:0%;}
div.contents div.ware_op ul li {float:left; width:32%;padding-left:2%; padding-bottom:3%; text-align:center;}
div.contents div.ware_op ul li img{width:100%;margin-bottom:5px; border:0px solid #ccc;}
div.contents div.ware_op ul li select {padding:2px 0; border:1px solid #514f4c; color:#000;background:#fffff;}
div.contents div.ware_op a.bogi {position:absolute; padding-right:15px; top:10px; right:5px; text-decoration:none; background:url('../images/contents/bg_arrow04.gif') no-repeat 100% 50%;}


div.contents div.ware_ty table tbody tr td UL.count-btn-list {
	overflow: hidden;
}
div.contents div.ware_ty table tbody tr td UL.count-btn-list LI {
	float: left;
	Xwidth: 33.33%;
	Xborder: 1px solid #bbb;
	Xdisplay: inline-block;
	line-height: 200%;
}
div.contents div.ware_ty table tbody tr td UL.count-btn-list LI.btn-list {		/*2*/
/*	width: 30%;*/
	width: 24px;
}
div.contents div.ware_ty table tbody tr td UL.count-btn-list LI.input-list {	/*1*/
	width: 24px;
}
div.contents div.ware_ty table tbody tr td INPUT.input-count {
	display: block;
/*	width: 100%;*/
	width: 24px;
	border: 1px solid #bbb;
	background-color: #fff;
	border-left: 0;
	border-right: 0;
	text-align: center;
/*	line-height: inherit;*/
	line-height: 22px;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
}
/*FORM.detail-order UL.detail-good-info LI.good-order-count DL DD BUTTON {*/
/*	display: block;*/
/*	width: 100%;*/
/*	border: 0 none;*/
/*	background-color: #fff;*/
/*	line-height: inherit;*/
/*}*/


div.contents div.ware_ty table tbody tr td BUTTON {
	display: block;
	width: 24px;
	height: 24px;
	border: 0 none;
	background-color: #fff;
	wline-height: inherit;
}



div.contents div.ware_ty table tbody tr td BUTTON.btn-count-minus {
	border: 1px solid #bbb;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}
div.contents div.ware_ty table tbody tr td BUTTON.btn-count-plus {
	border: 1px solid #bbb;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}


/* ¹Ù·Î±¸¸Å, Àå¹Ù±¸´Ï, ¸ñ·Ïº¸±â¹öÆ° */
div.contents div.ware_bt {margin:5% 0;padding:3% 4% 3% 4% ;border-bottom:1px solid #3b3c40;}
div.contents div.ware_bt > div {overflow:hidden; width:100%;min-width:280px;padding-top:3px;}
div.contents div.ware_bt > div a.buy_btn {float:left; width:32%;}
div.contents div.ware_bt > div a.cart_btn {float:left; width:34%;padding-left:2%;margin-top:-1px;}
div.contents div.ware_bt > div a.list_btn {float:left; width:28%;padding-left:2%}
div.contents div.ware_bt > div a.guest_btn {float:left;padding-top:4%; width:100%;}
div.contents div.ware_bt > div a.guest_btn01 {float:left;padding-top:4%; width:100%;}
div.contents div.ware_bt > div a img {width:100%;display:inline-block;}

/* È¸¿ø°¡ÀÔ1 */
div.ware_tab {overflow:hidden; min-width:280px; margin:0 auto; background:#fff;padding:0 4%;}
div.ware_tab h3 {padding:20px 0 0 80px; font-size:14px; color:#666;}
div.ware_tab > p {padding:8px 0 0 90px;}
div.ware_tab > ul { position:relative; overflow:hidden; padding-top:40px; }
div.ware_tab > ul > li {}
div.ware_tab > ul > li h4 {border-bottom: 2px solid #353535; font-size: 12px; font-weight: bold; text-align: center; }
div.ware_tab > ul > li h4 a {padding: 12px 0 10px; color: #7b7b7b; border-left:1px solid #BEBEBE; border-top:1px solid #BEBEBE; border-right:1px solid #BEBEBE; text-decoration:none; background:#f4f4f4;}
div.ware_tab > ul > li.ware_d h4 {position: absolute; top: 0; width: 50%;}
div.ware_tab > ul > li.ware_d h4 a {display: block;}
div.ware_tab > ul > li.ware_q h4 {position: absolute; top: 0; width: 50%; margin-left: 50%;}
div.ware_tab > ul > li.ware_q h4 a {display: block;}

/* ·Î±×ÀÎ ¼±ÅÃ½Ã Ã³¸® */
div.ware_tab > ul > li.on {display: block !important;}
div.ware_tab > ul > li.on h4 {border-bottom:none !important; }
div.ware_tab > ul > li.on h4 a {background:#FFF; border-top:2px solid #353535; border-left:2px solid #353535; border-right:2px solid #353535; padding: 12px 0 11px;color:#353535;}
div.ware_tab > ul > li.on div.toggle {display:block !important;}


li.ware_q div.menu04_list { font-family: Nanum Barun Gothic;}
li.ware_q div.menu04_list h2{padding-top:5%;font-size:16px;color:#000 ;font-weight:bold;}
li.ware_q div.menu04_list div.guide_div {padding:4% 4%;}
li.ware_q div.menu04_list div.guide_div p:first-child {padding-top:0px;}
li.ware_q div.menu04_list div.guide_div p {line-height:150%; font-size:11px;  color:#464646; padding-top:5px;}

li.ware_q div.menu04_list div.menu04_table { padding-top:15px; }
li.ware_q div.menu04_list div.menu04_table table {width:100%; }
li.ware_q div.menu04_list div.menu04_table table thead tr th:first-child {border-left:1px solid #cccccc;}
li.ware_q div.menu04_list div.menu04_table table thead tr th {padding:14px 0; font-size:12px; text-align:center; font-weight:normal; font-family: Nanum Barun Gothic;  border-top:1px solid #cccccc;  border-right:1px solid #cccccc;background:#e5e5e5; color:#393939} 
li.ware_q div.menu04_list div.menu04_table table tbody tr td:first-child{border-left:1px solid #cccccc;}
li.ware_q div.menu04_list div.menu04_table table tbody tr td {padding:15px 0; text-align:center; font-size:12px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc;font-family: Nanum Barun Gothic;color:#7e7e7e;}
li.ware_q div.menu04_list div.menu04_table table tbody tr td.subject {text-align:left;background:#f5f5f5;color:#393939;font-size:13px; }
li.ware_q div.menu04_list div.menu04_table table tbody tr td.subject p {padding:0 0px;text-align:center; }

.pdl23 {padding-left:9px !important; }



/* È¸¿ø°¡ÀÔ1 */
div.contents { background:#fff;padding:4% 0%;}
div.contents div.member {min-width:280px; margin:10px 10px 0 10px; border:1px solid #cdcdcd; background:url('../images/sub/bg_member01.gif') no-repeat 20px 40px #fff;} 
div.contents div.member  h3 {padding:20px 0 0 15px;}
div.contents div.member > p {}
div.contents div.member > p img{width:100%}
div.contents div.member ul {overflow:hidden;}
/*div.contents div.member ul li {overflow:hidden; height:65px;padding:20px 0; border-top:1px solid #ebebeb;}*/
div.contents div.member ul li {padding:5px; width:55%; float:left; border-left:1px solid #dedede;}
div.contents div.member ul li:first-child {padding:10px; width:30%; float:left; border:none; /* border-right:1px solid #dedede; */}

div.contents div.member ul li a {display:block; background: #d71818; border-radius: 8px;  color: #fff;  padding:12px 5px; font-size:14px; font-weight:bold; text-align:center;}

div.contents div.member ul li a:first-child{margin-bottom:30px;}

div.contents div.member ul li > div  {float:left; min-width:178px; width:60%; padding-left:13px; margin-top:9px;}
div.contents div.member ul li > div p.memtop {padding-bottom:4px; font-weight:bold; color:#666;}
div.contents div.member ul li > div p span {text-decoration:underline; color:#6647dd;}


/* È¸¿ø°¡ÀÔ ¾ç½Ä */
div.contents div.table_type01 {min-width:280px; margin:10px 0px 0 0px; padding:20px 0 35px 0; background:#fff; border-top:1px solid #bdbdbd; border-left:1px solid #bdbdbd; border-right:1px solid #bdbdbd;}
div.contents div.table_type01 input[type="text"],
div.contents div.table_type01 input[type="password"] {padding:5px 3px; border:1px solid #bebebe; background:#f7f7f7;}
div.contents div.table_type01 select {padding-left: 3px; height:25px; border:1px solid #bebebe; background:#f7f7f7;}
div.contents div.table_type01 label {font-size:12px;}
div.contents div.table_type01 table {width:100%;min-width:280px;padding-right:10px;}
div.contents div.table_type01 table tbody tr th {min-width:75px; padding:12px 0px 0 10px; text-align:left; font-weight:normal; vertical-align:top;}
div.contents div.table_type01 table tbody tr td {overflow:hidden; padding:4px 0; margin-right:10px;}
div.contents div.table_type01 table tbody tr td.email {overflow:hidden;}
div.contents div.table_type01 table tbody tr td.email div.email01 {float:left; width:100%;}
div.contents div.table_type01 table tbody tr td.email div.email02 {float:left; margin:5px 7px 0 138px; line-height:25px;}
div.contents div.table_type01 table tbody tr td.email span {padding:0 2px;}
div.contents div.table_type01 table tbody tr td.addr > div {position:relative;}
div.contents div.table_type01 table tbody tr td.addr div.addr04 {float:left; padding:4px 0 5px 15px;}
div.contents div.table_type01 table tbody tr td.addr div.addr02 {overflow:hidden;float:left;width:100%;}
div.contents div.table_type01 table tbody tr td.addr div.addr03 {float:left;}
div.contents div.table_type01 table tbody tr td.addr div.addr01 {float:left; overflow:hidden;width:100%;}
div.contents div.table_type01 table tbody tr td.addr div.addr02 [type="text"] {float:left;}
div.contents div.table_type01 table tbody tr td.addr div.line {float:left; padding:5px 3px 0 3px;}
div.contents div.table_type01 table tbody tr td span {padding-right:20px; display:block;}
div.contents div.table_type01 table tbody tr td div.id02 {float:left; margin:5px 7px 0 138px; line-height:25px;}

div.contents div.table_type01 table tbody tr td a.btn_style_join {position:absolute; top:10px; right:10px; display:inline-block; padding:9px 0; width:70px; background:#d71818; color:#fff; text-align:center; font-size:14px; text-decoration:none; font-weight:bold;border-radius: 4px; }


/* ¼±ÅÃÀÔ·Â»çÇ×, »ç¾÷ÀÚºÎ°¡Á¤º¸*/
div.contents div.table_type02 {min-width:280px; padding:20px 0 15px 0;margin:0 0px; background:#fff; border-left:1px solid #bdbdbd; border-right:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;}
div.contents div.table_type02 h3 {padding:0 0 10px 10px; margin-bottom:10px; font-size:13px; color:#454545; border-bottom:1px solid #bdbdbd;}
div.contents div.table_type02 input[type="text"],
div.contents div.table_type02 input[type="tel"],
div.contents div.table_type02 input[type="password"] {padding:10px 1%; border:1px solid #bebebe; background:#f7f7f7;}
div.contents div.table_type02 select {padding:3px 0 5px 3px; border:1px solid #bebebe; background:#f7f7f7;}
div.contents div.table_type02 table {width:100%; min-width:280px;padding-right:10px;}
div.contents div.table_type02 table tbody tr th {min-width:75px; padding:12px 0 0 10px;text-align:left; font-weight:normal; vertical-align:top;}
div.contents div.table_type02 table tbody tr td {overflow:hidden; padding:4px 0; margin-right:10px; text-align:left; }
div.contents div.table_type02 table tbody tr td.addr div.addr04 {float:left; margin:4px 0 5px 11px;}
div.contents div.table_type02 table tbody tr td.addr div.addr02 {overflow:hidden;float:left;width:100%;}
div.contents div.table_type02 table tbody tr td.addr div.addr03 {float:left;}
div.contents div.table_type02 table tbody tr td.addr div.addr01 {float:left; overflow:hidden;width:100%;}
div.contents div.table_type02 table tbody tr td.addr div.addr02 [type="text"] {float:left;}
div.contents div.table_type02 table tbody tr td input[type="checkbox"] { float:left; margin-left:10px;}
div.contents div.table_type02 table tbody tr td.minutely > div {position:relative;}
div.contents div.table_type02 table tbody tr td  label {padding-left:5px; float:left; width:100%;min-width:25px; display:block;}
div.contents div.table_type02 table tbody tr td.minutely > div a {position:absolute; top:0px; left:242px;}
div.contents div.table_type02 table tbody tr td span {padding-right:20px; display:block;}
.bdb1 {border-bottom:1px solid #dbdfe6;}


.btn_s_block02 {display:inline-block; top:10px; right:10px; display:inline-block; padding:9px 0; width:70px; background:#d71818; color:#fff; text-align:center; font-size:14px; text-decoration:none; font-weight:bold;border-radius: 4px; }



/* °¡ÀÔ½Ã ÇýÅÃ02 */
div.benefit01 {width:95%}
p.benefit_tit { height:40%;margin-top:5px; font-size:15px; color:#242323; height: 70px;}
p.benefit_tit:last-child{margin-top:16px;}
span.title_span{display:block;background:#d71818; border-radius: 8px; color:#fff;padding: 5px; width: 30%; text-align:center; margin: 5px 0;}
span.benefit_p {display:block;font-size:15px; color:#242323; }
span.benefit_p span.font_red {color:#ff1345;}