#section .quick {display:none;}

#sub_visual {width:100%; background:url('/new_img/sub/sub_visual01.jpg') top center repeat; height:240px; margin-top:35px;}
#sub_visual .image {width:100%; margin:0 auto;}
#sub_visual .image li {padding:73px 20px 0 0; text-align:right;}

@media screen and (min-width:864px) and (max-width:1149px) {
#section .wrap {margin:0 auto; padding-top:10px; width:864px; margin:0 auto;}

#section #title_bg {width:100%; position:relative; background:url(/new_img/sub/title_bg.gif) 0 0 repeat-y;}
#section #sidemenu {width:100%; height:140px; border-bottom:1px solid #ccc;}
#section #sidemenu p.title {padding:3px 0 10px 0; width:100%; font-family:"¸¼Àº °íµñ"; font-size:24px; line-height:28px; text-align:center; color:#f7f7f7; font-weight:bold; position:relative;}

#section #sidemenu p.sub_title {display:none;}
#section #sidemenu ul {position:relative; float:right; left:-50%; padding-bottom:0px;}
#section #sidemenu li {position:relative; left:50%; float:left; margin:0 20px; text-align:center; font-family:"¸¼Àº °íµñ"; font-size:12px;}
#section #sidemenu li.smenu_01_01 a {background:url(/new_img/sub/smenu01_01.png) no-repeat; background-size:95%; width:74px; padding:68px 0 0 0; text-align:center;}
#section #sidemenu li.smenu_01_02 a {background:url(/new_img/sub/smenu01_02.png) no-repeat; background-size:95%; width:74px; padding:68px 0 0 0; text-align:center;}
#section #sidemenu li.smenu_01_03 a {background:url(/new_img/sub/smenu01_03.png) no-repeat; background-size:95%; width:74px; padding:68px 0 0 0; text-align:center;}
#section #sidemenu li.smenu_01_04 a {background:url(/new_img/sub/smenu01_04.png) no-repeat; background-size:95%; width:74px; padding:68px 0 0 0; text-align:center;}

#section #sidemenu li.smenu_02_01 a {background:url(/new_img/sub/smenu02_01.png) no-repeat; background-size:95%; width:74px; padding:68px 0 0 0; text-align:center;}
#section #sidemenu li.smenu_02_02 a {background:url(/new_img/sub/smenu02_02.png) no-repeat; background-size:95%; width:74px; padding:68px 0 0 0; text-align:center;}
#section #sidemenu li.smenu_02_03 a {background:url(/new_img/sub/smenu02_03.png) no-repeat; background-size:95%; width:74px; padding:68px 0 0 0; text-align:center;}
#section #sidemenu li.smenu_02_04 a {background:url(/new_img/sub/smenu02_04.png) center 0 no-repeat; background-size:57%; width:120px; padding:68px 0 0 0; text-align:center;}

#section #sidemenu li.smenu_03_01 a {background:url(/new_img/sub/smenu03_01.png) no-repeat; background-size:95%; width:74px; padding:68px 0 0 0; text-align:center;}
#section #sidemenu li.smenu_03_02 a {background:url(/new_img/sub/smenu03_02.png) center 0 no-repeat; background-size:70%; width:100px; padding:68px 0 0 0; text-align:center;}

#section #sidemenu li.smenu_04_01 a {background:url(/new_img/sub/smenu04_01.png) no-repeat; background-size:95%; width:74px; padding:68px 0 0 0; text-align:center;}
#section #sidemenu li.smenu_04_02 a {background:url(/new_img/sub/smenu04_02.png) no-repeat; background-size:95%; width:74px; padding:68px 0 0 0; text-align:center;}
#section #sidemenu li.smenu_04_03 a {background:url(/new_img/sub/smenu04_03.png) no-repeat; background-size:95%; width:74px; padding:68px 0 0 0; text-align:center;}
#section #sidemenu li.smenu_04_04 a {background:url(/new_img/sub/smenu04_04.png) no-repeat; background-size:95%; width:74px; padding:68px 0 0 0; text-align:center;}
#section #sidemenu li.smenu_04_05 a {background:url(/new_img/sub/smenu04_05.png) no-repeat; background-size:92%; width:80px; padding:68px 0 0 0; text-align:center;}
#section #sidemenu li.smenu_04_06 a {background:url(/new_img/sub/smenu04_06.png) no-repeat; background-size:95%; width:74px; padding:68px 0 0 0; text-align:center;}
#section #sidemenu li.smenu_04_07 a {background:url(/new_img/sub/smenu04_07.png) no-repeat; background-size:95%; width:74px; padding:68px 0 0 0; text-align:center;}

#section #sidemenu li.smenu_05_01 a {background:url(/new_img/sub/smenu05_01.png) no-repeat; background-size:95%; width:74px; padding:68px 0 0 0; text-align:center;}
#section #sidemenu li.smenu_05_02 a {background:url(/new_img/sub/smenu05_02.png) no-repeat; background-size:95%; width:74px; padding:68px 0 0 0; text-align:center;}
#section #sidemenu li.smenu_05_03 a {background:url(/new_img/sub/smenu05_03.png) center 0 no-repeat; background-size:65%; width:110px; padding:68px 0 0 0; text-align:center;}

#section #sidemenu li a {display:inline-block; padding:0px 0px; color:#999;}
#section #sidemenu li:hover a {color:#f7f7f7;}
#section #sidemenu li.on a {color:#f7f7f7; font-weight:bold;}
#section #sidemenu ul:after {content:""; clear:both; display:block;}
#section #sidemenu:after {content:""; clear:both; display:block;}

/*
#section .wrap #sidemenu {width:100%; border-bottom:1px solid #ccc;}
#section .wrap #sidemenu p.title {padding:15px 0 20px 0; width:100%; font-family:"¸¼Àº °íµñ"; font-size:24px; line-height:28px; text-align:center; color:#c02938; font-weight:bold; background:url('/new_img/common/bg_sub_title.png') 50% 21px no-repeat; position:relative;}
#section .wrap #sidemenu p.sub_title {display:none;}
#section .wrap #sidemenu ul {position:relative; float:right; left:-50%; padding-bottom:10px;}
#section .wrap #sidemenu li {position:relative; left:50%; float:left; margin:0 5px; text-align:center; font-family:"¸¼Àº °íµñ"; font-size:16px; background-color:#fff;}
#section .wrap #sidemenu li a {display:inline-block; padding:5px 10px; color:#999; border-bottom:1px solid #fff;}
#section .wrap #sidemenu li:hover a {color:#444; border-bottom:1px solid #666;}
#section .wrap #sidemenu li.on a {color:#444; border-bottom:1px solid #666;}
#section .wrap #sidemenu ul:after {content:""; clear:both; display:block;}
#section .wrap #sidemenu:after {content:""; clear:both; display:block;}
*/
#section .wrap #content {width:100%;}
#section .wrap #content #subtitle {display:none;}
/*#section .wrap #content #subtitle {position:relative; padding-top:20px;}*/

#section .wrap #content #subtitle p {font-family:"¸¼Àº °íµñ"; font-weight:bold; color:#c02938; font-size:28px; line-height:32px; padding:15px 0 20px 0; text-align:center; border-bottom:1px solid #ccc; display:none;}
#section .wrap #content #subtitle ul {position:absolute; right:5px; bottom:110px; width:auto;}
#section .wrap #content #subtitle li {float:left; font-family:"¸¼Àº °íµñ"; font-size:13px; padding:0 6px 0 14px; background:url('/new_img/common/bl_location.png') 1px 8px no-repeat; color:#f7f7f7;}
#section .wrap #content #subtitle li.home {background:none;}
#section .wrap #content #subtitle:after {content:""; clear:both; display:block;}

#section .wrap #content .contents {padding:10px 0;}

#section .wrap #content .contents .tip {float:left;}
#section .wrap #content .contents .select {float:right; position:relative; z-index:2;}
#section .wrap #content .contents .select li {float:left; background:url('/new_img/common/bg_select.gif') 0 0 no-repeat; margin:0 4px; position:relative;}
#section .wrap #content .contents .select li a {display:inline-block; width:119px; height:23px; padding:7px 0 0 5px;}
#section .wrap #content .contents .select li:hover ul {display:block;}
#section .wrap #content .contents .select li ul {position:absolute; left:0; top:30px; border-bottom:1px solid #d5cccc; display:none;}
#section .wrap #content .contents .select li li {float:none; margin:0; background-color:#fff; background-image:none; border-left:1px solid #d5cccc; border-right:1px solid #d5cccc; border-top:1px dashed #efefef;}
#section .wrap #content .contents .select li li a {width:117px;}
#section .wrap:after {content:""; clear:both; display:block;}

#shop_list {width:100%;}
#section .wrap #content .contents #sub_shop_list dl {padding-top:45px;}
#section .wrap #content .contents #sub_shop_list dl dt {border-bottom:1px solid #ececec; padding:0 1% 45px 1%; display:none;}
#section .wrap #content .contents #sub_shop_list dl dd {float:left; margin:4px; width:280px; height:435px; outline:1px solid #d0c6c6; position:relative;}
#section .wrap #content .contents #sub_shop_list dl dd:hover {outline:1px solid #7fc61a;}
#section .wrap #content .contents #sub_shop_list dl dd div.image {width:278px; height:251px; margin:1px; text-align:center; background-size:cover !important; background-position:50% !important;}
#section .wrap #content .contents #sub_shop_list dl dd div.image {background-size:cover;}
#section .wrap #content .contents #sub_shop_list dl dd div.icon {padding:0 11px}
#section .wrap #content .contents #sub_shop_list dl dd div.icon span {padding:0 2px;}
#section .wrap #content .contents #sub_shop_list dl dd p {text-align:center; font-family:"¸¼Àº °íµñ"; font-size:15px; padding:4px 0;}
#section .wrap #content .contents #sub_shop_list dl dd p.price {color:#209700;}
#section .wrap #content .contents #sub_shop_list dl dd p.price span {padding-left:10px;}
#section .wrap #content .contents #sub_shop_list dl dd p.price span img {padding-right:5px;}
#section .wrap #content .contents #sub_shop_list dl dd ul.btn li {background:url('/new_img/common/bg_shop_btn.gif') 0 0 repeat-x; margin:10px; text-align:center; font-weight:bold;}
#section .wrap #content .contents #sub_shop_list dl dd ul.btn li a {color:#fff; width:100%; padding:8px 0 12px 0; display:inline-block;}
#section .wrap #content .contents #sub_shop_list dl dd ul.btn li.view {display:none;}
#section .wrap #content .contents #sub_shop_list dl dd ul.btn li.cart a {background:url('/new_img/common/icon_cart.png') 65px 11px no-repeat;}
#section .wrap #content .contents #sub_shop_list dl dd ul.btn li.buy a {background:url('/new_img/common/icon_card.png') 65px 13px no-repeat;}
#section .wrap #content .contents #sub_shop_list dl dd ul.btn:after {clear:both; display:block; content:"";}
#section .wrap #content .contents #sub_shop_list dl dd span.mark {display:none; width:47px; height:55px; position:absolute; left:2px; top:-1px;}
#section .wrap #content .contents #sub_shop_list dl dd.best span.mark {display:inline-block; background:url('/new_img/shop/mark_best.png') 0 0 no-repeat;}
#section .wrap #content .contents #sub_shop_list dl dd.new span.mark {display:inline-block; background:url('/new_img/shop/mark_new.png') 0 0 no-repeat;}
#section .wrap #content .contents #sub_shop_list dl:after {clear:both; display:block; content:"";}
#section .wrap #content .contents #sub_shop_list span.prev {position:absolute; top:85px; right:37px;}
#section .wrap #content .contents #sub_shop_list span.next {position:absolute; top:85px; right:0;}
#section:after {clear:both; display:block; content:"";}

.sub04_01 {background:url('/new_img/sub/bg_sub04_01.jpg') 0 0 no-repeat; padding-top:500px; background-size:contain;}

/* »ý»êÀÚÁ¤º¸, »óÇ°Á¤º¸ */
.dl03 {padding-top:15px;}
.dl03 dt {font-weight:bold; font-size:22px; line-height:26px; padding:10px 0 18px 0;}
.dl03 dd {padding-bottom:20px; border-bottom:1px solid #eaeaea}
.dl03 dd li {padding:5px 0 5px 180px; position:relative; border-bottom:1px dotted #ccc; margin:5px 0;}
.dl03 dd li:last-child {border:none;}
.dl03 dd li li {background:url('/new_img/common/dl01.png') 3px 12px no-repeat; padding:3px 0 3px 18px; border:none;}
.dl03 dd li span {position:absolute; left:0; top:4px; width:160px; text-align:left; font-weight:bold; border-right:1px solid #ccc;}
.dl03 dd .image {width:100%; display:none;}
.dl03 dd .text {width:100%;}
.dl03 dd:after {clear:both; display:block; content:"";}

/* °ü±¤¾È³» */
.tour dl {padding:20px 10px; border-bottom:1px solid #eaeaea;}
.tour dl dt {font-weight:bold; font-size:22px; line-height:26px; padding:10px 0 18px 0;}
.tour dl dd p.image_l {float:left; padding:0 20px 10px 0;}
.tour dl dd p.image_r {float:right; padding:0 0 10px 20px;}
.tour dl dd span.text {padding-bottom:20px; display:block; text-align:justify;}
.tour dl:after {clear:both; display:block; content:"";}

#map {width:100%; height:500px;}

.photo li {width:23%; margin:1%; outline:1px solid #ccc; float:left;}
.photo li p.image {text-align:center;}
.photo li p.text {background-color:#efefef; padding:9px 5px 7px 5px; text-align:center; font-weight:bold; border-top:1px solid #ccc;}
.photo ul:after {clear:both; display:block; content:"";}

/* »óÇ°º¸±â */

	/* »óÇ°ÀÌ¹ÌÁö */
#detail .product_image {float:left; width:376px; border:1px solid #eaeaea; padding:6px 10px; text-align:center;}
#detail .product_image p.big_image {width:368px; padding:0 4px;}
#detail .product_image ul.small_image {margin-top:10px;}
#detail .product_image ul.small_image li {float:left; width:107px; border:1px solid #eaeaea; padding:5px; margin:0 3px;}
#detail .product_image ul.small_image:after {clear:both; display:block; content:"";}

	/* ±¸¸Å¾ç½Ä */
#detail .product_text {float:right; width:400px; padding:5px 20px;}
#detail .product_text p.title {font-weight:bold; font-size:30px; line-height:34px; padding:10px 0 18px 0; border-bottom:1px solid #eaeaea;}
#detail .product_text p.price {padding:30px 0 20px 0; font-size:20px; line-height:24px;}
#detail .product_text p.price span {font-family:"arial"; font-size:30px; font-weight:bold; color:#c02938; top:6px; padding-left:10px; position:relative;}
#detail .product_text ul.text {padding-bottom:20px; font-size:20px; line-height:24px;}
#detail .product_text ul.text li {padding:10px 0;}
#detail .product_text ul.text li.quantity span {font-family:"arial"; font-size:26px; font-weight:bold; top:3px; padding-left:10px; position:relative;}
#detail .product_text p.btn {padding:20px 0 20px 0; text-align:center; border-top:1px solid #eaeaea;}
#detail .product_text p.btn span {margin:0 10px;}
#detail .product_text p.btn .buy a {background:url('/new_img/common/bg_btn_buy.gif') 0 0 repeat-x; padding:10px 20px 14px 20px; display:inline-block; font-weight:bold; color:#fff !important; border:1px solid #ff6767; border-radius:3px; font-size:22px; line-height:26px;}
#detail .product_text p.btn .cart a {background:url('/new_img/common/bg_btn_cart.gif') 0 0 repeat-x; padding:10px 20px 14px 20px; display:inline-block; font-weight:bold; color:#fff !important; border:1px solid #8ed058; border-radius:3px; font-size:22px; line-height:26px;}
#detail .product_text p.btn .buy img {margin:10px 8px 0 0;}
#detail .product_text p.btn .cart img {margin:9px 8px 0 0;}

	/* »óÇ° ¼³¸í ¹× ÈÄ±â */
#detail .product_after {clear:both; width:100%; position:relative; padding-top:10px;}
#detail .product_after ul.title {border-bottom:1px solid #eaeaea; padding-top:10px;}
#detail .product_after ul.title li {float:left; margin:0 2px -1px 0;}
#detail .product_after ul.title:after {clear:both; display:block; content:"";}
#detail .product_after div.product_area {padding:20px 0 40px 0; text-align:center;}
#detail .product_after div.list {padding-top:5px;}
#detail .product_after div.list p.total {padding:10px 0 20px 0;}
#detail .product_after div.list table {width:100%; border-top:2px solid #c02938;}
#detail .product_after div.list table th {padding:10px 0; background-color:#f5f5f5; border-bottom:1px solid #efefef;}
#detail .product_after div.list table th.title {text-align:center !important; }
#detail .product_after div.list table td {padding:10px; border-bottom:1px solid #eaeaea; text-align:center;}
#detail .product_after div.list table td.comment a.btn01 {padding:5px 8px; float:right; margin:5px;}

#detail .product_after span.btn {position:absolute; right:0; top:70px;}
#detail .product_after div.list table .num {width:10%;}
#detail .product_after div.list table .title {text-align:left;}
#detail .product_after div.list table .name {width:20%;}
#detail .product_after div.list table .date {width:20%;}
#detail .product_after div.list table .gpa {width:20%;}
#detail .product_after div.list table .state {width:20%;}

#detail:after {clear:both; display:block; content:"";}


/* Àå¹Ù±¸´Ï */
#basket div.title {padding:10px 0 20px 0;}
#basket div.title li {float:left; text-align:center; font-weight:bold; background:url('/new_img/common/bg_btn04.gif') 0 0 repeat-x; color:#663300; padding:6px 0 10px 0;}
#basket div.title li.check {width:80px;}
#basket div.title li.product {width:465px;}
#basket div.title li.quantity {width:130px;}
#basket div.title li.price {width:160px;}
#basket div.title:after {clear:both; display:block; content:"";}

#basket dl.order {border-bottom:1px solid #ccc; padding:10px 0 10px 80px; position:relative;}
#basket dl:last-child {border-bottom:1px solid #000;}
#basket dl.order dt {float:left; width:150px; height:112px; overflow:hidden; outline:1px solid #eaeaea;}
#basket dl.order dd {float:left; width:590px; padding-left:10px;}
#basket dl.order dd div.product_text {float:left; padding:10px 10px 0 10px; width:275px;}
#basket dl.order dd div.product_text p.title {font-weight:bold; font-size:18px; line-height:22px; border-bottom:1px solid #eaeaea; padding:0 5px 8px 5px;}
#basket dl.order dd div.product_text p.sub_text {padding:5px;}
#basket dl.order dd div.quantity {float:left; width:130px; text-align:center; padding-top:30px;}
#basket dl.order dd p.price {float:right; text-align:center; font-family:"arial"; font-size:26px; font-weight:bold; color:#999; padding:33px 0 0 0; width:160px;}
#basket dl.order dd span.check {position:absolute; left:30px; top:45%;}
#basket dl.order dd:after {clear:both; display:block; content:"";}
#basket dl.order:after {clear:both; display:block; content:"";}

#basket .total {padding:20px; font-weight:bold; font-size:22px; line-height:26px; text-align:right; border-bottom:2px solid #555;}
#basket .total span {font-family:"arial"; font-size:30px; font-weight:bold; color:#c02938; top:3px; padding-left:10px; position:relative;}

#basket div.btn {padding:40px 0 20px 0;}
#basket div.btn ul {position:relative; float:right; left:-50%;}
#basket div.btn li {float:left; position:relative; left:50%; margin:0 10px;}
#basket:after {clear:both; display:block; content:"";}

/* ±¸¸ÅÇÏ±â */
#checkout div.title {padding:10px 0 20px 0;}
#checkout div.title li {float:left; text-align:center; font-weight:bold; background:url('/new_img/common/bg_btn04.gif') 0 0 repeat-x; color:#663300; padding:6px 0 10px 0;}
#checkout div.title li.check {width:80px;}
#checkout div.title li.product {width:574px;}
#checkout div.title li.quantity {width:130px;}
#checkout div.title li.price {width:160px;}
#checkout div.title:after {clear:both; display:block; content:"";}

#checkout dl.order {border-bottom:1px solid #ccc; padding:10px 0 10px 20px; position:relative;}
#checkout dl:last-child {border-bottom:1px solid #000;}
#checkout dl.order dt {float:left; width:150px; height:112px; overflow:hidden; outline:1px solid #eaeaea;}
#checkout dl.order dd {float:left; width:680px; padding-left:10px;}
#checkout dl.order dd div.product_text {float:left; padding:10px 10px 0 10px; width:370px;}
#checkout dl.order dd div.product_text p.title {font-weight:bold; font-size:18px; line-height:22px; border-bottom:1px solid #eaeaea; padding:0 5px 8px 5px;}
#checkout dl.order dd div.product_text p.sub_text {padding:5px;}
#checkout dl.order dd div.quantity {float:left; width:130px; text-align:center; padding-top:30px;}
#checkout dl.order dd p.price {float:right; text-align:center; font-family:"arial"; font-size:26px; font-weight:bold; color:#999; padding:33px 0 0 0; width:160px;}
#checkout dl.order dd span.check {position:absolute; left:30px; top:45%;}
#checkout dl.order dd:after {clear:both; display:block; content:"";}
#checkout dl.order:after {clear:both; display:block; content:"";}


#checkout .total {padding:20px; font-weight:bold; font-size:22px; line-height:26px; text-align:right; border-bottom:2px solid #555;}
#checkout .total span.price {font-family:"arial"; font-size:30px; font-weight:bold; color:#c02938; top:3px; padding-left:10px; position:relative;}
#checkout .total span.number {float:left; font-weight:normal;}

#checkout .order_from {border-bottom:2px solid #555;}
#checkout .order_from dl {border-bottom:1px solid #eaeaea; padding:20px 0;}
#checkout .order_from dl:last-child {border-bottom:none;}
#checkout .order_from dl dt {font-weight:bold; font-size:22px; line-height:26px; padding:10px 0 20px 0;}
#checkout .order_from dl dt span.num {font-family:"arial"; font-size:30px; font-weight:bold; color:#c02938; position:relative; top:3px;}
#checkout .order_from dl dt span.check {font-size:14px; font-weight:normal; padding-left:20px;}
#checkout .order_from dl dt span.check input[type=checkbox] {position:relative; top:3px;}
#checkout .order_from dl dd {padding:5px 20px; font-size:16px; font-family:"¸¼Àº °íµñ"; line-height:24px;}
#checkout .order_from dl dd p.sub_title {font-weight:bold; padding:5px 0 3px 5px;}
#checkout .order_from dl dd p.from input[type=text] {background-color:#f8f8f8; border:1px solid #e8e8e8; border-radius:3px; width:97%; padding:15px 1% 17px 1%; font-family:"¸¼Àº °íµñ"; font-size:16px; line-height:20px; margin:3px auto;}
#checkout .order_from dl dd p.from input[type=password] {background-color:#f8f8f8; border:1px solid #e8e8e8; border-radius:3px; width:97%; padding:15px 1% 17px 1%; font-family:"¸¼Àº °íµñ"; font-size:16px; line-height:20px; margin:3px auto;}
#checkout .order_from dl dd p.from input[type=text].add_search {width:300px; margin-right:20px;}
#checkout .order_from dl dd p.from textarea {width:98%; padding:1%; resize:none; font-family:"¸¼Àº °íµñ"; font-size:16px; line-height:20px; background-color:#f8f8f8; border:1px solid #e8e8e8; border-radius:3px;}
#checkout .order_from dl dd p.from span.radio {padding:0 10px;}
#checkout .order_from dl dd p.from span.radio input[type=radio] {margin-top:2px; position:relative; top:1px;}
#checkout .order_from dl dd p.from select {background-color:#f8f8f8; border:1px solid #e8e8e8; width:100%; padding:15px 0 17px 0; font-family:"¸¼Àº °íµñ"; font-size:16px; line-height:20px;}

#checkout .order_from p.order_check {text-align:center; padding:40px 0 20px 0; font-weight:bold;}
#checkout .order_from p.order_check input[type=checkbox] {position:relative; top:2px;}

#checkout div.btn {padding:40px 0 20px 0;}
#checkout div.btn ul {position:relative; float:right; left:-50%;}
#checkout div.btn li {float:left; position:relative; left:50%; margin:0 10px;}
#checkout:after {clear:both; display:block; content:"";}


/* ÁÖ¹®¹è¼ÛÁ¶È¸ */
#inquiry div.title {padding:10px 0 20px 0;}
#inquiry div.title li {float:left; text-align:center; font-weight:bold; background:url('/new_img/common/bg_btn04.gif') 0 0 repeat-x; color:#663300; padding:6px 0 10px 0;}
#inquiry div.title li.check {width:80px;}
#inquiry div.title li.product {width:574px;}
#inquiry div.title li.quantity {width:130px;}
#inquiry div.title li.price {width:160px;}
#inquiry div.title:after {clear:both; display:block; content:"";}


#inquiry dl {padding-top:15px;}
#inquiry dl dt {font-weight:bold; font-size:22px; line-height:26px; padding:10px 0 18px 0;}
#inquiry dl dd {border-bottom:1px solid #eaeaea; padding:0 20px 20px 20px;}
#inquiry dl dd p.sub_title {font-weight:bold; padding:5px 0 3px 5px;}
#inquiry dl dd p.form input[type=text] {background-color:#f8f8f8; border:1px solid #e8e8e8; border-radius:3px; width:98%; padding:15px 1% 17px 10px; font-family:"¸¼Àº °íµñ"; font-size:16px; line-height:20px; margin:3px 0;}

#inquiry dl dd div.btn {padding:40px 0 20px 0; text-align:center;}


#inquiry dl.order {border-bottom:1px solid #ccc; padding:10px 0 10px 20px; position:relative;}
#inquiry dl.order dt {float:left; width:150px; height:112px; overflow:hidden; border:1px solid #eaeaea; padding:0;}
#inquiry dl.order dd {float:left; width:680px; padding:0 0 0 10px; border-bottom:none;}
#inquiry dl.order dd div.product_text {float:left; padding:10px 10px 0 10px; width:355px;}
#inquiry dl.order dd div.product_text p.title {font-weight:bold; font-size:22px; line-height:26px; border-bottom:1px solid #eaeaea; padding:0 5px 8px 5px;}
#inquiry dl.order dd div.product_text p.title span {font-size:16px; font-weight:normal;}
#inquiry dl.order dd div.product_text p.sub_text {padding:5px;}
#inquiry dl.order dd div.quantity {float:left; width:130px; text-align:center; padding-top:50px;}
#inquiry dl.order dd p.price {float:right; text-align:center; font-family:"arial"; font-size:26px; line-height:30px; font-weight:bold; color:#999; padding:50px 0 0 0; width:160px;}
#inquiry dl.order dd span.check {position:absolute; left:30px; top:45%;}
#inquiry dl.order dd.btn {width:804px; padding:0 20px;}
#inquiry dl.order dd:after {clear:both; display:block; content:"";}
#inquiry dl.order:after {clear:both; display:block; content:"";}

#inquiry .total {padding:20px; font-weight:bold; font-size:22px; line-height:26px; text-align:right; border-bottom:2px solid #555;}
#inquiry .total span.price {font-family:"arial"; font-size:30px; font-weight:bold; color:#c02938; top:3px; padding-left:10px; position:relative;}
#inquiry .total span.number {float:left; font-weight:normal;}

#inquiry .order_from {border-bottom:2px solid #555;}
#inquiry .order_from dl {border-bottom:1px solid #eaeaea; padding:20px 0;}
#inquiry .order_from dl:last-child {border-bottom:none;}
#inquiry .order_from dl dt {font-weight:bold; font-size:22px; line-height:26px; padding:10px 0 20px 0;}
#inquiry .order_from dl dt span.num {font-family:"arial"; font-size:30px; font-weight:bold; color:#c02938; position:relative; top:3px;}
#inquiry .order_from dl dt span.check {font-size:14px; font-weight:normal; padding-left:20px;}
#inquiry .order_from dl dt span.check input[type=checkbox] {position:relative; top:3px;}
#inquiry .order_from dl dd {padding:5px 20px; border-bottom:none;}
#inquiry .order_from dl dd p.sub_title {font-weight:bold; padding:5px 0 3px 5px;}
#inquiry .order_from dl dd p.from input[type=text] {background-color:#f8f8f8; border:1px solid #e8e8e8; border-radius:3px; width:98%; padding:15px 1% 17px 1%; font-family:"¸¼Àº °íµñ"; font-size:16px; line-height:20px; margin:3px 0;}
#inquiry .order_from dl dd p.from input[type=text].add_search {width:300px; margin-right:20px;}
#inquiry .order_from dl dd p.from textarea {width:98%; padding:1%; resize:none; font-family:"¸¼Àº °íµñ"; font-size:16px; line-height:20px; background-color:#f8f8f8; border:1px solid #e8e8e8; border-radius:3px;}
#inquiry .order_from dl dd p.from span.radio {padding:0 10px;}
#inquiry .order_from dl dd p.from span.radio input[type=radio] {margin-top:2px; position:relative; top:1px;}
#inquiry .order_from dl dd p.from select {background-color:#f8f8f8; border:1px solid #e8e8e8; width:98%; padding:15px 1% 17px 1%; font-family:"¸¼Àº °íµñ"; font-size:16px; line-height:20px;}

#inquiry div.btn {padding:40px 0 20px 0;}
#inquiry div.btn ul {position:relative; float:right; left:-50%;}
#inquiry div.btn li {float:left; position:relative; left:50%; margin:0 10px;}
#inquiry:after {clear:both; display:block; content:"";}

#inquiry:after {clear:both; display:block; content:"";}

/* ÁÖ¹®¿Ï·á */
#sp_completed dl.complete {padding:10px 0;}
#sp_completed dl.complete dt {display:none;}
#sp_completed dl.complete dd p {text-align:center; font-size:18px; line-height:22px; padding:3px 0;}
#sp_completed dl.complete dd p b {font-size:20px; position:relative; top:1px;}

#sp_completed div.title {padding:40px 0 20px 0;}
#sp_completed div.title li {float:left; text-align:center; font-weight:bold; background:url('/new_img/common/bg_btn04.gif') 0 0 repeat-x; color:#663300; padding:6px 0 10px 0;}
#sp_completed div.title li.product {width:464px;}
#sp_completed div.title li.quantity {width:100px;}
#sp_completed div.title li.price {width:150px;}
#sp_completed div.title:after {clear:both; display:block; content:"";}

#sp_completed dl.order {border-bottom:1px solid #ccc; padding:10px 0 10px 20px; position:relative;}
#sp_completed dl.order dt {float:left; width:200px; height:150px; overflow:hidden; border:1px solid #eaeaea;}
#sp_completed dl.order dd {float:left; width:632px; padding:0 0 0 10px; border-bottom:none;}
#sp_completed dl.order dd div.product_text {float:left; padding:10px 10px 0 10px; width:212px;}
#sp_completed dl.order dd div.product_text p.title {font-weight:bold; font-size:22px; line-height:26px; padding:43px 5px 8px 5px;}
#sp_completed dl.order dd div.quantity {float:left; width:100px; text-align:center; padding-top:55px;}
#sp_completed dl.order dd p.price {float:left; text-align:center; font-family:"arial"; font-size:24px; line-height:26px; font-weight:bold; color:#999; padding:53px 0 0 0; width:150px;}
#sp_completed dl.order dd p.price b {font-weight:bold; color:#666;}
#sp_completed dl.order dd span.check {position:absolute; left:30px; top:45%;}
#sp_completed dl.order dd:after {clear:both; display:block; content:"";}
#sp_completed dl.order:after {clear:both; display:block; content:"";}

#sp_completed .total {padding:20px; font-weight:bold; font-size:22px; line-height:26px; text-align:right; border-bottom:2px solid #555;}
#sp_completed .total span.total_price {font-family:"arial"; font-size:30px; font-weight:bold; color:#c02938; top:3px; padding-left:10px; position:relative;}
}






@media screen and (min-width:571px) and (max-width:863px) {
#section .wrap {margin:0 auto; width:571px;}

#section #title_bg {width:100%; position:relative; height:140px; background:url(/new_img/sub/title_bg.gif) 0 0 repeat-y;}
#section #sidemenu {width:100%; height:140px; border-bottom:1px solid #ccc;}
#section #sidemenu p.title {padding:3px 0 10px 0; width:100%; font-family:"¸¼Àº °íµñ"; font-size:24px; line-height:28px; text-align:center; color:#f7f7f7; font-weight:bold; position:relative;}

#section #sidemenu p.sub_title {display:none;}
#section #sidemenu ul {position:relative; float:right; left:-50%; padding-bottom:0px;}
#section #sidemenu li {position:relative; left:50%; float:left; margin:0 2px; text-align:center; font-family:"¸¼Àº °íµñ"; font-size:12px;}
#section #sidemenu li.smenu_01_01 a {background:url(/new_img/sub/smenu01_01.png) no-repeat; background-size:95%; width:74px; padding:68px 0 0 0; text-align:center;}
#section #sidemenu li.smenu_01_02 a {background:url(/new_img/sub/smenu01_02.png) no-repeat; background-size:95%; width:74px; padding:68px 0 0 0; text-align:center;}
#section #sidemenu li.smenu_01_03 a {background:url(/new_img/sub/smenu01_03.png) no-repeat; background-size:95%; width:74px; padding:68px 0 0 0; text-align:center;}
#section #sidemenu li.smenu_01_04 a {background:url(/new_img/sub/smenu01_04.png) no-repeat; background-size:95%; width:74px; padding:68px 0 0 0; text-align:center;}

#section #sidemenu li.smenu_02_01 a {background:url(/new_img/sub/smenu02_01.png) no-repeat; background-size:95%; width:74px; padding:68px 0 0 0; text-align:center;}
#section #sidemenu li.smenu_02_02 a {background:url(/new_img/sub/smenu02_02.png) no-repeat; background-size:95%; width:74px; padding:68px 0 0 0; text-align:center;}
#section #sidemenu li.smenu_02_03 a {background:url(/new_img/sub/smenu02_03.png) no-repeat; background-size:95%; width:74px; padding:68px 0 0 0; text-align:center;}
#section #sidemenu li.smenu_02_04 a {background:url(/new_img/sub/smenu02_04.png) center 0 no-repeat; background-size:57%; width:120px; padding:68px 0 0 0; text-align:center;}

#section #sidemenu li.smenu_03_01 a {background:url(/new_img/sub/smenu03_01.png) no-repeat; background-size:95%; width:74px; padding:68px 0 0 0; text-align:center;}
#section #sidemenu li.smenu_03_02 a {background:url(/new_img/sub/smenu03_02.png) center 0 no-repeat; background-size:70%; width:100px; padding:68px 0 0 0; text-align:center;}

#section #sidemenu li.smenu_04_01 a {background:url(/new_img/sub/smenu04_01.png) no-repeat; background-size:95%; width:74px; padding:68px 0 0 0; text-align:center;}
#section #sidemenu li.smenu_04_02 a {background:url(/new_img/sub/smenu04_02.png) no-repeat; background-size:95%; width:74px; padding:68px 0 0 0; text-align:center;}
#section #sidemenu li.smenu_04_03 a {background:url(/new_img/sub/smenu04_03.png) no-repeat; background-size:95%; width:74px; padding:68px 0 0 0; text-align:center;}
#section #sidemenu li.smenu_04_04 a {background:url(/new_img/sub/smenu04_04.png) no-repeat; background-size:95%; width:74px; padding:68px 0 0 0; text-align:center;}
#section #sidemenu li.smenu_04_05 a {background:url(/new_img/sub/smenu04_05.png) no-repeat; background-size:92%; width:80px; padding:68px 0 0 0; text-align:center;}
#section #sidemenu li.smenu_04_06 a {background:url(/new_img/sub/smenu04_06.png) no-repeat; background-size:95%; width:74px; padding:68px 0 0 0; text-align:center;}
#section #sidemenu li.smenu_04_07 a {background:url(/new_img/sub/smenu04_07.png) no-repeat; background-size:95%; width:74px; padding:68px 0 0 0; text-align:center;}

#section #sidemenu li.smenu_05_01 a {background:url(/new_img/sub/smenu05_01.png) no-repeat; background-size:95%; width:74px; padding:68px 0 0 0; text-align:center;}
#section #sidemenu li.smenu_05_02 a {background:url(/new_img/sub/smenu05_02.png) no-repeat; background-size:95%; width:74px; padding:68px 0 0 0; text-align:center;}
#section #sidemenu li.smenu_05_03 a {background:url(/new_img/sub/smenu05_03.png) center 0 no-repeat; background-size:65%; width:110px; padding:68px 0 0 0; text-align:center;}


#section #sidemenu li a {display:inline-block; padding:0px 0px; color:#999;}
#section #sidemenu li:hover a {color:#f7f7f7;}
#section #sidemenu li.on a {color:#f7f7f7; font-weight:bold;}
#section #sidemenu ul:after {content:""; clear:both; display:block;}
#section #sidemenu:after {content:""; clear:both; display:block;}


/*#section .wrap #sidemenu {width:100%; border-bottom:1px solid #ccc;}
#section .wrap #sidemenu p.title {padding:15px 0 20px 0; width:100%; font-family:"¸¼Àº °íµñ"; font-size:24px; line-height:28px; text-align:center; color:#c02938; font-weight:bold; background:url('/new_img/common/bg_sub_title.png') 50% 21px no-repeat; position:relative;}
#section .wrap #sidemenu p.sub_title {display:none;}
#section .wrap #sidemenu ul {position:relative; float:right; left:-50%; padding-bottom:10px;}
#section .wrap #sidemenu li {position:relative; left:50%; float:left; margin:0 5px; text-align:center; font-family:"¸¼Àº °íµñ"; font-size:13px; background-color:#fff;}
#section .wrap #sidemenu li a {display:inline-block; padding:5px 10px; color:#999; border-bottom:1px solid #fff;}
#section .wrap #sidemenu li:hover a {color:#444; border-bottom:1px solid #666;}
#section .wrap #sidemenu li.on a {color:#444; border-bottom:1px solid #666;}
#section .wrap #sidemenu ul:after {content:""; clear:both; display:block;}
#section .wrap #sidemenu:after {content:""; clear:both; display:block;}
*/
#section .wrap #content {width:100%;}
#section .wrap #content #subtitle {position:relative; padding-top:20px;}
#section .wrap #content #subtitle p {font-family:"¸¼Àº °íµñ"; font-weight:bold; color:#c02938; font-size:28px; line-height:32px; padding:15px 0 20px 0; text-align:center; border-bottom:1px solid #ccc; display:none;}
#section .wrap #content #subtitle ul {position:absolute; right:5px; bottom:-10px; width:auto;}
#section .wrap #content #subtitle li {float:left; font-family:"¸¼Àº °íµñ"; font-size:13px; padding:0 6px 0 14px; background:url('/new_img/common/bl_location.png') 1px 8px no-repeat;}
#section .wrap #content #subtitle li.home {background:none;}
#section .wrap #content #subtitle:after {content:""; clear:both; display:block;}

#section .wrap #content .contents {padding:15px 0 10px 0;}

#section .wrap #content .contents .tip {float:left; padding:10px 0; width:100%;}
#section .wrap #content .contents .select {width:100%; position:relative; z-index:2;}
#section .wrap #content .contents .select li {float:left; background:url('/new_img/common/bg_select.gif') 0 0 no-repeat; margin:0 4px; position:relative;}
#section .wrap #content .contents .select li a {display:inline-block; width:119px; height:23px; padding:7px 0 0 5px;}
#section .wrap #content .contents .select li:hover ul {display:block;}
#section .wrap #content .contents .select li ul {position:absolute; left:0; top:30px; border-bottom:1px solid #d5cccc; display:none;}
#section .wrap #content .contents .select li li {float:none; margin:0; background-color:#fff; background-image:none; border-left:1px solid #d5cccc; border-right:1px solid #d5cccc; border-top:1px dashed #efefef;}
#section .wrap #content .contents .select li li a {width:117px;}
#section .wrap:after {content:""; clear:both; display:block;}

#shop_list {width:100%;}
#section .wrap #content .contents #sub_shop_list dl {padding-top:45px;}
#section .wrap #content .contents #sub_shop_list dl dt {border-bottom:1px solid #ececec; padding:0 1% 45px 1%; display:none;}
#section .wrap #content .contents #sub_shop_list dl dd {float:left; margin:3px; width:184px; height:341px; outline:1px solid #d0c6c6; position:relative;}
#section .wrap #content .contents #sub_shop_list dl dd:hover {outline:1px solid #7fc61a;}
#section .wrap #content .contents #sub_shop_list dl dd div.image {width:182px;; height:165px; margin:1px; text-align:center; background-size:cover !important; background-position:50% !important;}
#section .wrap #content .contents #sub_shop_list dl dd div.image {background-size:cover;}
#section .wrap #content .contents #sub_shop_list dl dd div.icon {padding:0 11px}
#section .wrap #content .contents #sub_shop_list dl dd div.icon span {padding:0 2px;}
#section .wrap #content .contents #sub_shop_list dl dd p {text-align:center; font-family:"¸¼Àº °íµñ"; font-size:15px; padding:2px 0;}
#section .wrap #content .contents #sub_shop_list dl dd p.price {color:#209700;}
#section .wrap #content .contents #sub_shop_list dl dd p.price span {padding-left:10px;}
#section .wrap #content .contents #sub_shop_list dl dd p.price span img {padding-right:5px;}
#section .wrap #content .contents #sub_shop_list dl dd div.btn {position:absolute; left:0; bottom:1px;}
#section .wrap #content .contents #sub_shop_list dl dd ul.btn li {background:url('/new_img/common/bg_shop_btn.gif') 0 0 repeat-x; margin:10px; text-align:center; font-weight:bold;}
#section .wrap #content .contents #sub_shop_list dl dd ul.btn li a {color:#fff; width:100%; padding:8px 0 12px 0; display:inline-block;}
#section .wrap #content .contents #sub_shop_list dl dd ul.btn li.view {display:none;}
#section .wrap #content .contents #sub_shop_list dl dd ul.btn li.cart a {background:url('/new_img/common/icon_cart.png') 17px 11px no-repeat;}
#section .wrap #content .contents #sub_shop_list dl dd ul.btn li.buy a {background:url('/new_img/common/icon_card.png') 17px 13px no-repeat;}
#section .wrap #content .contents #sub_shop_list dl dd ul.btn:after {clear:both; display:block; content:"";}
#section .wrap #content .contents #sub_shop_list dl dd span.mark {display:none; width:47px; height:55px; position:absolute; left:2px; top:-1px;}
#section .wrap #content .contents #sub_shop_list dl dd.best span.mark {display:inline-block; background:url('/new_img/shop/mark_best.png') 0 0 no-repeat;}
#section .wrap #content .contents #sub_shop_list dl dd.new span.mark {display:inline-block; background:url('/new_img/shop/mark_new.png') 0 0 no-repeat;}
#section .wrap #content .contents #sub_shop_list dl:after {clear:both; display:block; content:"";}
#section .wrap #content .contents #sub_shop_list span.prev {position:absolute; top:85px; right:37px;}
#section .wrap #content .contents #sub_shop_list span.next {position:absolute; top:85px; right:0;}
#section:after {clear:both; display:block; content:"";}

.sub04_01 {background:url('/new_img/sub/bg_sub04_01.jpg') 0 0 no-repeat; padding-top:330px; background-size:contain;}

#map {width:100%; height:400px;}

.photo li {width:31%; margin:1%; outline:1px solid #ccc; float:left;}
.photo li p.image {text-align:center;}
.photo li p.text {background-color:#efefef; padding:9px 5px 7px 5px; text-align:center; font-weight:bold; border-top:1px solid #ccc;}
.photo ul:after {clear:both; display:block; content:"";}

/* »ý»êÀÚÁ¤º¸, »óÇ°Á¤º¸ */
.dl03 {padding-top:15px;}
.dl03 dt {font-weight:bold; font-size:22px; line-height:26px; padding:10px 0 18px 0;}
.dl03 dd {padding-bottom:20px; border-bottom:1px solid #eaeaea; font-size:14px;}
.dl03 dd li {padding:5px 0 5px 150px; position:relative; border-bottom:1px dotted #ccc; margin:5px 0;}
.dl03 dd li:last-child {border:none;}
.dl03 dd li li {background:url('/new_img/common/dl01.png') 3px 12px no-repeat; padding:3px 0 3px 18px; border:none;}
.dl03 dd li span {position:absolute; left:0; top:4px; width:130px; text-align:left; font-weight:bold; border-right:1px solid #ccc;}
.dl03 dd .image {width:100%; display:none;}
.dl03 dd .text {width:100%;}
.dl03 dd:after {clear:both; display:block; content:"";}

/* °ü±¤¾È³» */
.tour dl {padding:20px 10px; border-bottom:1px solid #eaeaea;}
.tour dl dt {font-weight:bold; font-size:22px; line-height:26px; padding:10px 0 18px 0;}
.tour dl dd p.image_l {float:left; padding:0 20px 10px 0; width:300px;}
.tour dl dd p.image_r {float:right; padding:0 0 10px 20px; width:300px;}
.tour dl dd span.text {padding-bottom:20px; display:block; text-align:justify;}
.tour dl:after {clear:both; display:block; content:"";}

/* »óÇ°º¸±â */

	/* »óÇ°ÀÌ¹ÌÁö */
#detail .product_image {width:96%; outline:1px solid #eaeaea; padding:6px 2%; text-align:center;}
#detail .product_image p.big_image {width:98%; padding:0 1%;}
#detail .product_image ul.small_image {margin-top:10px;} 
#detail .product_image ul.small_image li {float:left; width:29%; outline:1px solid #eaeaea; padding:1%; margin:0 1%;}
#detail .product_image ul.small_image:after {clear:both; display:block; content:"";}

	/* ±¸¸Å¾ç½Ä */
#detail .product_text {width:96%; padding:5px 2%;}
#detail .product_text p.title {font-weight:bold; font-size:30px; line-height:34px; padding:10px 0 18px 0; border-bottom:1px solid #eaeaea;}
#detail .product_text p.price {padding:30px 0 20px 0; font-size:20px; line-height:24px;}
#detail .product_text p.price span {font-family:"arial"; font-size:30px; font-weight:bold; color:#c02938; top:6px; padding-left:10px; position:relative;}
#detail .product_text ul.text {padding-bottom:20px; font-size:20px; line-height:24px;}
#detail .product_text ul.text li {padding:10px 0;}
#detail .product_text ul.text li.quantity span {font-family:"arial"; font-size:26px; font-weight:bold; top:3px; padding-left:10px; position:relative;}
#detail .product_text p.btn {padding:40px 0 20px 0; text-align:center; border-top:1px solid #eaeaea;}
#detail .product_text p.btn span {margin:0 10px;}
#detail .product_text p.btn .buy a {background:url('/new_img/common/bg_btn_buy.gif') 0 0 repeat-x; padding:10px 20px 14px 20px; display:inline-block; font-weight:bold; color:#fff !important; border:1px solid #ff6767; border-radius:3px; font-size:22px; line-height:26px;}
#detail .product_text p.btn .cart a {background:url('/new_img/common/bg_btn_cart.gif') 0 0 repeat-x; padding:10px 20px 14px 20px; display:inline-block; font-weight:bold; color:#fff !important; border:1px solid #8ed058; border-radius:3px; font-size:22px; line-height:26px;}
#detail .product_text p.btn .buy img {margin:10px 8px 0 0;}
#detail .product_text p.btn .cart img {margin:9px 8px 0 0;}

	/* »óÇ° ¼³¸í ¹× ÈÄ±â */
#detail .product_after {clear:both; width:100%; position:relative; padding-top:10px;}
#detail .product_after ul.title {border-bottom:1px solid #eaeaea; padding-top:10px;}
#detail .product_after ul.title li {float:left; margin:0 2px -1px 0;}
#detail .product_after ul.title:after {clear:both; display:block; content:"";}
#detail .product_after div.product_area {padding:20px 0 40px 0; text-align:center;}
#detail .product_after div.list {padding-top:5px;}
#detail .product_after div.list p.total {padding:10px 0 20px 0;}
#detail .product_after div.list table {width:100%; border-top:2px solid #c02938;}
#detail .product_after div.list table th {padding:10px 0; background-color:#f5f5f5; border-bottom:1px solid #efefef;}
#detail .product_after div.list table th.title {text-align:center !important; }
#detail .product_after div.list table td {padding:10px; border-bottom:1px solid #eaeaea; text-align:center;}
#detail .product_after div.list table td.comment a.btn01 {padding:5px 8px; float:right; margin:5px;}

#detail .product_after span.btn {position:absolute; right:0; top:70px;}
#detail .product_after div.list table .num {width:10%;}
#detail .product_after div.list table .title {text-align:left;}
#detail .product_after div.list table .name {width:20%;}
#detail .product_after div.list table .date {width:20%;}
#detail .product_after div.list table .gpa {width:20%;}
#detail .product_after div.list table .state {width:20%;}

#detail:after {clear:both; display:block; content:"";}


/* Àå¹Ù±¸´Ï */
#basket div.title {padding:10px 0 20px 0;}
#basket div.title li {float:left; text-align:center; font-weight:bold; background:url('/new_img/common/bg_btn04.gif') 0 0 repeat-x; color:#663300; padding:6px 0 10px 0;}
#basket div.title li.check {width:80px;}
#basket div.title li.product {width:491px;}
#basket div.title li.quantity {width:200px; display:none;}
#basket div.title li.price {width:200px; display:none;}
#basket div.title:after {clear:both; display:block; content:"";}

#basket dl.order {border-bottom:1px solid #ccc; padding:10px 0 10px 80px; position:relative;}
#basket dl:last-child {border-bottom:1px solid #000;}
#basket dl.order dt {float:left; width:150px; height:112px; overflow:hidden; outline:1px solid #eaeaea;}
#basket dl.order dd {float:left; width:331px; padding-left:10px;}
#basket dl.order dd div.product_text {float:left; padding:10px 10px 0 10px; width:311px;}
#basket dl.order dd div.product_text p.title {font-weight:bold; font-size:22px; line-height:26px; border-bottom:1px solid #eaeaea; padding:0 5px 8px 5px;}
#basket dl.order dd div.product_text p.sub_text {padding:5px;}
#basket dl.order dd div.quantity {text-align:left; padding:10px 0 10px 20px;}
#basket dl.order dd p.price {text-align:right; font-family:"arial"; font-size:22px; font-weight:bold; color:#999; padding:10px;}
#basket dl.order dd span.check {position:absolute; left:30px; top:55px;}
#basket dl.order dd:after {clear:both; display:block; content:"";}
#basket dl.order:after {clear:both; display:block; content:"";}

#basket .total {padding:20px; font-weight:bold; font-size:22px; line-height:26px; text-align:right; border-bottom:2px solid #555;}
#basket .total span {font-family:"arial"; font-size:30px; font-weight:bold; color:#c02938; top:3px; padding-left:10px; position:relative;}

#basket div.btn {padding:40px 0 20px 0;}
#basket div.btn ul {position:relative; float:right; left:-50%;}
#basket div.btn li {float:left; position:relative; left:50%; margin:0 5px;}
#basket:after {clear:both; display:block; content:"";}

/* ±¸¸ÅÇÏ±â */
#checkout div.title {padding:10px 0 20px 0;}
#checkout div.title li {float:left; text-align:center; font-weight:bold; background:url('/new_img/common/bg_btn04.gif') 0 0 repeat-x; color:#663300; padding:6px 0 10px 0;}
#checkout div.title li.check {width:80px;}
#checkout div.title li.product {width:571px;}
#checkout div.title li.quantity {width:200px; display:none;}
#checkout div.title li.price {width:200px; display:none;}
#checkout div.title:after {clear:both; display:block; content:"";}

#checkout dl.order {border-bottom:1px solid #ccc; padding:10px 0 10px 20px; position:relative;}
#checkout dl:last-child {border-bottom:1px solid #000;}
#checkout dl.order dt {float:left; width:200px; height:150px; overflow:hidden; outline:1px solid #eaeaea;}
#checkout dl.order dd {float:left; width:331px; padding-left:10px;}
#checkout dl.order dd div.product_text {float:left; padding:10px 10px 0 10px; width:321px;}
#checkout dl.order dd div.product_text p.title {font-weight:bold; font-size:22px; line-height:26px; border-bottom:1px solid #eaeaea; padding:0 5px 8px 5px;}
#checkout dl.order dd div.product_text p.sub_text {padding:5px;}
#checkout dl.order dd div.quantity {text-align:left; padding:10px 0 10px 20px;}
#checkout dl.order dd p.price {text-align:right; font-family:"arial"; font-size:22px; font-weight:bold; color:#999; padding:10px;}
#checkout dl.order dd span.check {position:absolute; left:30px; top:55px;}
#checkout dl.order dd:after {clear:both; display:block; content:"";}
#checkout dl.order:after {clear:both; display:block; content:"";}


#checkout .total {padding:10px 20px 15px 20px; font-weight:bold; font-size:22px; line-height:26px; text-align:right; border-bottom:2px solid #555;}
#checkout .total span.price {font-family:"arial"; font-size:30px; font-weight:bold; color:#c02938;}
#checkout .total span.number {font-weight:normal; display:block; padding:0 0 15px 0; width:100%; display:block;}

#checkout .order_from {border-bottom:2px solid #555;}
#checkout .order_from dl {border-bottom:1px solid #eaeaea; padding:20px 0;}
#checkout .order_from dl:last-child {border-bottom:none;}
#checkout .order_from dl dt {font-weight:bold; font-size:22px; line-height:26px; padding:10px 0 20px 0;}
#checkout .order_from dl dt span.num {font-family:"arial"; font-size:30px; font-weight:bold; color:#c02938; position:relative; top:3px;}
#checkout .order_from dl dt span.check {font-size:14px; font-weight:normal; padding-left:20px;}
#checkout .order_from dl dt span.check input[type=checkbox] {position:relative; top:3px;}
#checkout .order_from dl dd {padding:5px 20px; font-size:16px; font-family:"¸¼Àº °íµñ"; line-height:24px;}
#checkout .order_from dl dd p.sub_title {font-weight:bold; padding:5px 0 3px 5px;}
#checkout .order_from dl dd p.from input[type=text] {background-color:#f8f8f8; border:1px solid #e8e8e8; border-radius:3px; width:97%; padding:15px 1% 17px 1%; font-family:"¸¼Àº °íµñ"; font-size:16px; line-height:20px; margin:3px auto;}
#checkout .order_from dl dd p.from input[type=password] {background-color:#f8f8f8; border:1px solid #e8e8e8; border-radius:3px; width:97%; padding:15px 1% 17px 1%; font-family:"¸¼Àº °íµñ"; font-size:16px; line-height:20px; margin:3px auto;}
#checkout .order_from dl dd p.from input[type=text].add_search {width:300px; margin-right:20px;}
#checkout .order_from dl dd p.from textarea {width:98%; padding:1%; resize:none; font-family:"¸¼Àº °íµñ"; font-size:16px; line-height:20px; background-color:#f8f8f8; border:1px solid #e8e8e8; border-radius:3px;}
#checkout .order_from dl dd p.from span.radio {padding:0 10px;}
#checkout .order_from dl dd p.from span.radio input[type=radio] {margin-top:2px; position:relative; top:1px;}
#checkout .order_from dl dd p.from select {background-color:#f8f8f8; border:1px solid #e8e8e8; width:100%; padding:15px 0 17px 0; font-family:"¸¼Àº °íµñ"; font-size:16px; line-height:20px;}

#checkout .order_from p.order_check {text-align:center; padding:40px 0 20px 0; font-weight:bold;}
#checkout .order_from p.order_check input[type=checkbox] {position:relative; top:2px;}

#checkout div.btn {padding:40px 0 20px 0;}
#checkout div.btn ul {position:relative; float:right; left:-50%;}
#checkout div.btn li {float:left; position:relative; left:50%; margin:0 10px;}
#checkout:after {clear:both; display:block; content:"";}


/* ÁÖ¹®¹è¼ÛÁ¶È¸ */
#inquiry dl {padding-top:15px;}
#inquiry dl dt {font-weight:bold; font-size:22px; line-height:26px; padding:10px 0 18px 0;}
#inquiry dl dd {border-bottom:1px solid #eaeaea; padding:0 20px 20px 20px;}
#inquiry dl dd p.sub_title {font-weight:bold; padding:5px 0 3px 5px;}
#inquiry dl dd p.form input[type=text] {background-color:#f8f8f8; border:1px solid #e8e8e8; border-radius:3px; width:98%; padding:15px 1% 17px 1%; font-family:"¸¼Àº °íµñ"; font-size:16px; line-height:20px; margin:3px 0;}

#inquiry dl dd div.btn {padding:40px 0 20px 0; text-align:center;}

#inquiry div.title {padding:10px 0 20px 0;}
#inquiry div.title li {float:left; text-align:center; font-weight:bold; background:url('/new_img/common/bg_btn04.gif') 0 0 repeat-x; color:#663300; padding:6px 0 10px 0;}
#inquiry div.title li.product {width:571px;}
#inquiry div.title li.quantity {width:200px; display:none;}
#inquiry div.title li.price {width:200px; display:none;}
#inquiry div.title:after {clear:both; display:block; content:"";}

#inquiry dl.order {border-bottom:1px solid #ccc; padding:10px 0 10px 20px; position:relative;}
#inquiry dl.order dt {float:left; width:200px; height:150px; overflow:hidden; outline:1px solid #eaeaea; padding:0;}
#inquiry dl.order dd {float:left; width:341px; padding:0 0 0 10px; border-bottom:none;}
#inquiry dl.order dd div.product_text {float:left; padding:10px 10px 0 10px; width:321px;}
#inquiry dl.order dd div.product_text p.title {font-weight:bold; font-size:22px; line-height:26px; border-bottom:1px solid #eaeaea; padding:0 5px 8px 5px;}
#inquiry dl.order dd div.product_text p.title span {font-size:16px; font-weight:normal;}
#inquiry dl.order dd div.product_text p.sub_text {padding:7px 5px;}
#inquiry dl.order dd div.quantity {float:left; width:170px; text-align:center; padding:10px 0; border-top:1px solid #eaeaea;}
#inquiry dl.order dd p.price {float:right; text-align:center; font-family:"arial"; font-size:26px; line-height:30px; font-weight:bold; color:#999; padding:10px 0; width:171px; border-top:1px solid #eaeaea;}
#inquiry dl.order dd span.check {position:absolute; left:30px; top:45%;}
#inquiry dl.order dd.btn {width:511px; padding:0 20px;}
#inquiry dl.order dd:after {clear:both; display:block; content:"";}
#inquiry dl.order:after {clear:both; display:block; content:"";}

#inquiry .total {padding:20px; font-weight:bold; font-size:22px; line-height:26px; text-align:right; border-bottom:2px solid #555;}
#inquiry .total span.price {font-family:"arial"; font-size:30px; font-weight:bold; color:#c02938; top:3px; padding-left:10px; position:relative;}
#inquiry .total span.number {float:left; font-weight:normal;}

#inquiry .order_from {border-bottom:2px solid #555;}
#inquiry .order_from dl {border-bottom:1px solid #eaeaea; padding:20px 0;}
#inquiry .order_from dl:last-child {border-bottom:none;}
#inquiry .order_from dl dt {font-weight:bold; font-size:22px; line-height:26px; padding:10px 0 20px 0;}
#inquiry .order_from dl dt span.num {font-family:"arial"; font-size:30px; font-weight:bold; color:#c02938; position:relative; top:3px;}
#inquiry .order_from dl dt span.check {font-size:14px; font-weight:normal; padding-left:20px;}
#inquiry .order_from dl dt span.check input[type=checkbox] {position:relative; top:3px;}
#inquiry .order_from dl dd {padding:5px 20px; border-bottom:none;}
#inquiry .order_from dl dd p.sub_title {font-weight:bold; padding:5px 0 3px 5px;}
#inquiry .order_from dl dd p.from input[type=text] {background-color:#f8f8f8; border:1px solid #e8e8e8; border-radius:3px; width:98%; padding:15px 1% 17px 1%; font-family:"¸¼Àº °íµñ"; font-size:16px; line-height:20px; margin:3px 0;}
#inquiry .order_from dl dd p.from input[type=text].add_search {width:300px; margin-right:20px;}
#inquiry .order_from dl dd p.from textarea {width:98%; padding:1%; resize:none; font-family:"¸¼Àº °íµñ"; font-size:16px; line-height:20px; background-color:#f8f8f8; border:1px solid #e8e8e8; border-radius:3px;}
#inquiry .order_from dl dd p.from span.radio {padding:0 10px;}
#inquiry .order_from dl dd p.from span.radio input[type=radio] {margin-top:2px; position:relative; top:1px;}
#inquiry .order_from dl dd p.from select {background-color:#f8f8f8; border:1px solid #e8e8e8; width:98%; padding:15px 1% 17px 1%; font-family:"¸¼Àº °íµñ"; font-size:16px; line-height:20px;}

#inquiry div.btn {padding:40px 0 20px 0;}
#inquiry div.btn ul {position:relative; float:right; left:-50%;}
#inquiry div.btn li {float:left; position:relative; left:50%; margin:0 10px;}
#inquiry:after {clear:both; display:block; content:"";}

#inquiry:after {clear:both; display:block; content:"";}

/* ÁÖ¹®¿Ï·á */
#sp_completed dl.complete {padding:10px 0;}
#sp_completed dl.complete dt {display:none;}
#sp_completed dl.complete dd p {text-align:center; font-size:14px; line-height:20px; padding:3px 0;}
#sp_completed dl.complete dd p b {font-size:16px; position:relative; top:1px;}

#sp_completed div.title {padding:20px 0 20px 0;}
#sp_completed div.title li {float:left; text-align:center; font-weight:bold; background:url('/new_img/common/bg_btn04.gif') 0 0 repeat-x; color:#663300; padding:6px 0 10px 0;}
#sp_completed div.title li.product {width:100%;}
#sp_completed div.title li.quantity {width:70px; display:none;}
#sp_completed div.title li.price {width:100px; display:none;}
#sp_completed div.title:after {clear:both; display:block; content:"";}

#sp_completed dl.order {border-bottom:1px solid #ccc; padding:10px 20px 10px 20px; position:relative;}
#sp_completed dl.order dt {width:300px; overflow:hidden; outline:1px solid #eaeaea; float:left;}
#sp_completed dl.order dd {float:left; width:201px; padding:0 10px 0 20px; border-bottom:none;}
#sp_completed dl.order dd div.product_text {padding:10px 0;}
#sp_completed dl.order dd div.product_text p.title {font-weight:bold; font-size:22px; line-height:26px;}
#sp_completed dl.order dd div.quantity {padding:10px 0;}
#sp_completed dl.order dd p.price {font-family:"arial"; font-size:24px; line-height:26px; padding:10px 0; font-weight:bold; color:#999;}
#sp_completed dl.order dd p.price b {font-weight:bold; color:#666;}
#sp_completed dl.order dd span.check {position:absolute; left:30px; top:45%;}
#sp_completed dl.order dd:after {clear:both; display:block; content:"";}
#sp_completed dl.order:after {clear:both; display:block; content:"";}

#sp_completed .total {padding:20px; font-weight:bold; font-size:22px; line-height:26px; text-align:right; border-bottom:2px solid #555;}
#sp_completed .total span.total_price {font-family:"arial"; font-size:30px; font-weight:bold; color:#c02938; top:3px; padding-left:10px; position:relative;}
}

/* ½Ã¼³¾È³» */
.sisul dt {font-weight:bold; font-size:22px; line-height:26px; padding:20px 0 10px 0;}
.sisul dd {padding-bottom:20px;}
.sisul dd li {padding:1%; width:48%; float:left;}
.sisul dd:after {clear:both; display:block; content:"";}

.sub04_01 p {padding:15px 0;}



/*2016.04.01*/
.sub0901 {border:3px solid #c02938; padding: 10px 10px 10px 10px; margin-bottom:25px;}