/* common */
html, body {font-family: 'Pretendard', sans-serif;  min-width:1200px; color:#333;}
.section {width:1400px; margin:auto; position:relative;}
.tab_cont {display:none;}




/* header */
/* Çì´õ */
#header {display:flex; align-items:center; justify-content:space-between; gap:80px; position:relative; z-index:100; background:transparent; width:100%; height:90px; padding:0 100px; border-bottom:1px solid #ddd; background:#fff; transition:.3s;}
#header .nav {font-size:16px; display:flex; margin-right:auto; align-items:center; gap:36px;}
#header .nav li {display:inline-block; font-family: 'Poppins', sans-serif; font-size:18px; font-weight:500;}
#header .logo {position:relative; font-size:0;}
#header .area_side {display:flex; align-items:center; gap:30px;  margin-left:auto; gap:18px;}
#header .area_side .profile_message {color:#555;}
#header .area_side .profile_message b {color:#000;}
#header .area_side li {position:relative; font-size:14px; font-family: 'Poppins', sans-serif; display:inline-block;}
#header .area_side li a {position:relative; display:flex; gap:5px; align-items:center;}
#header .area_side li .count {position:absolute;  right:-11px; top:-5px; background:var(--sub); display:inline-block; width:17px; height:17px; line-height:17px; font-weight:normal; border-radius:19px; color:#fff; font-size:10px; color:#fff; text-align:center; font-style:normal;}
#header .area_side li .popup_member {display:none; position:absolute; width:96px; left:-36px; top:36px; text-align:center; z-index:10px; padding:12px 0; background:rgba(255,255,255,0.8); box-shadow:0px 3px 10px rgba(0,0,0,0.1);}
#header .area_side li .popup_member li {display:block; font-size:14px; font-weight:normal; line-height:1;}
#header .area_side li .popup_member li a {display:block; padding:8px 0;}
#header.scroll {background:#fff; height:90px; border-bottom:1px solid #eee;}
#header .popup_search {position:absolute; z-index:10; top:81px; right:0px; display:none;  background:#fff; width:342px; padding:23px; text-align:center; border:1px solid #c9c9c9;}



/* main */
.area_main {width:100%; height:100%; position:relative; overflow:hidden;}
.area_main * {box-sizing:border-box;}
.area_main .area_mainbanner {position:relative; width:100%; margin-bottom:130px; text-align:center;}
.area_main .area_mainbanner img {object-fit:cover;}
.area_main .area_mainbanner .banner-pg {position:relative; text-align:left; margin-bottom:368px;}
.area_main .area_mainbanner .banner-pg .swiper-pagination-bullet {opacity:1; background:#c3c3c3; width:13px; height:13px; margin-right:16px;}
.area_main .area_mainbanner .banner-pg .swiper-pagination-bullet-active {background:#eb5595;}
.area_main .area_mainbanner .swiper-controsl-wrap {position:absolute; top:209px; width:1400px; left:0; right:0; margin:auto;}
.area_main .area_mainbanner .swiper-controls {display:flex; align-items:center; }
.area_main .area_mainbanner .swiper-button-next, .area_main .area_mainbanner .swiper-button-prev {position:relative; left:0; right:0; top:0; margin-top:0; width:23px; height:15px;  background-size:100% !important;}
.area_main .area_mainbanner .swiper-button-next {background:url("../images/main/icon_slide_next.png") center no-repeat;}
.area_main .area_mainbanner .swiper-button-next:hover {background:url("../images/main/icon_slide_next_on.png") center no-repeat;}
.area_main .area_mainbanner .div {width:1px; height:15px; background:#c8c8c8; z-index:1; margin:0 10px;}
.area_main .area_mainbanner .swiper-button-prev {background:url("../images/main/icon_slide_prev.png") center no-repeat;}
.area_main .area_mainbanner .swiper-button-prev:hover {background:url("../images/main/icon_slide_prev_on.png") center no-repeat;}


.area_main .row {position:relative; width:100%;  margin-bottom:160px;}
.area_main .row .title_area {display:inline-flex; width:540px; margin-bottom:20px; gap:20px; align-items:end; padding:0 20px;}
.area_main .row .title_area .title {flex:1; line-height:1;}
.area_main .row .title_area .tit {font-family: 'LT Novelty'; font-size:45px; font-weight:600;}
.area_main .row .title_area .txt {font-size:24px; line-height:34px; color:#888; margin-top:40px; margin-bottom:60px;}
.area_main .row .title_area .more {display:block; border-bottom:1px solid #909090; color:#888; padding-bottom:5px;}
.area_main .row .title_area .more span {font-size:18px; display:inline-block; margin-right:5px;}
.area_main .row .title_area .more img {width:6px; height:9px;}

.area_main .row.pick {font-size:0;}
.area_main .row.pick .title_area {padding:0; width:400px;}
.area_main .row.pick .title_area, .area_main .row.pick .contents_store_lst {display:inline-block; vertical-align:top;}
.area_main .row.pick .contents_store_lst {width:calc(100% - 400px);}
.area_main .row.pick .shoppingPrc .list_item .item {margin-bottom:25px;}
.area_main .row.pick .swiper-controls {display:flex; align-items:center; margin-bottom:60px;}
.area_main .row.pick .swiper-button-next, .area_main .row.pick .swiper-button-prev {position:relative; left:0; right:0; top:0; margin-top:0; width:23px; height:15px;  background-size:100% !important;}
.area_main .row.pick .swiper-button-next {background:url("../images/main/icon_slide_next.png") center no-repeat;}
.area_main .row.pick .swiper-button-next:hover {background:url("../images/main/icon_slide_next_on.png") center no-repeat;}
.area_main .row.pick .div {width:1px; height:15px; background:#c8c8c8; margin:0 10px;}
.area_main .row.pick .swiper-button-prev {background:url("../images/main/icon_slide_prev.png") center no-repeat;}
.area_main .row.pick .swiper-button-prev:hover {background:url("../images/main/icon_slide_prev_on.png") center no-repeat;}
.area_main .row.about {display:flex; align-items:start;}
.area_main .row .box {position:relative; width:50%; display:block;}
.area_main .row .box .title {position:absolute; top:0; background:#fff; padding:0 20px; width:100%; max-width:620px; height:90px; padding-left:200px; display:flex; align-items:center; justify-content:center; gap:70px;}
.area_main .row .box .title span {position:relative; top:2px; font-family: 'LT Novelty'; font-size:45px; color:#eb5595; font-weight:700;}
.area_main .row .box .title img {margin-left:auto;}
.area_main .row .box.story  .title {top:auto; bottom:0; left:0;}
.area_main .row .box .thumb {width:100%; object-fit:cover;}
.area_main .row.community .section {display:flex; align-items:center;}
.area_main .row.community .title_area .tit {margin-bottom:40px;}
.area_main .row.community .title_area .more {display:inline-block;}
.area_main .row.community .list {display:inline-flex; gap:80px;}
.area_main .row.community .list .item {position:relative; text-align:left; list-style:none;}
.area_main .row.community .list .item .thumb {position:relative; margin-bottom:25px; font-size:0;}
.area_main .row.community .list .item .thumb:hover .overlay {display:flex;}
.area_main .row.community .list .item .overlay {display:none; background:rgba(0,0,0,0.6); width:100%; height:100%; position:absolute; top:0; left:0; justify-content:center; align-items:center;}
.area_main .row.community .list .item .overlay .more {width:108px; height:108px; display:block; text-align:center; display:flex; align-items:center; justify-content:center; gap:8px; border-radius:108px; background:rgba(235,85,149,0.9);}
.area_main .row.community .list .item .overlay .more span {color:#fff; font-size:18px; position:relative; top:-2px; font-family: 'Poppins', sans-serif;}
.area_main .row.community .list .item .overlay .more * {flex:0;}
.area_main .row.community .list .item img {width:100%; }
.area_main .row.community .list .item .tit {font-family: 'LT Novelty'; font-size:34px; margin-bottom:10px;}
.area_main .row.community .list .item .txt {font-size:22px; color:#888;}
.area_main .row.best {padding:160px 0px; background:#f7f7f7; text-align:left;}
.area_main .row.best .title {font-family: 'LT Novelty'; font-size:90px; font-weight:normal; margin-bottom:10px;}
.area_main .row.best .swiper-slide {display:flex; align-items:center; background:#f7f7f7;}
.area_main .row.best .thumb {width:700px; text-align:center;}
.area_main .row.best .swiper-slide .cont {padding-left:64px;}
.area_main .row.best .swiper-slide .pr_title {font-size:34px; font-weight:normal; margin-bottom:10px;}
.area_main .row.best .swiper-slide .pr_price {color:#888; font-size:22px;}
.area_main .row.best .swiper-controls {position:relative; z-index:10; left:770px; bottom:92px;}
.area_main .row.best .swiper-controls * {position:static; margin:0; padding:0; top:0; display:inline-block; vertical-align:middle;}
.area_main .row.best .swiper-controls .div {width:1px; height:14px; background:#c3c3c3; margin:0 10px;}

.area_main .row.best .swiper-button-next, .area_main .row.best .swiper-button-prev {margin-top:0px; bottom:190px; top:auto; width:23px; height:15px;  background-size:100% !important;}
.area_main .row.best .swiper-button-next {background:url("../../images/main/icon_slide_next_on.png") center no-repeat; right:15px;}
.area_main .row.best .swiper-button-prev {background:url("../../images/main/icon_slide_prev_on.png") center no-repeat; left:15px;}
.area_main .row.sns .title_area {width:100%; display:flex; margin-bottom:35px;}
.area_main .row.sns .title_area .txt {margin-top:0; margin-bottom:0;} 
.area_main .row .sns_list {padding:0 20px; font-size:0; width:100%; margin-bottom:10px;}
.area_main .row .sns_list li {display:inline-block; vertical-align:top; width:calc(25% - 18.75px); margin-right:25px; margin-bottom:25px;}
.area_main .row .sns_list li:nth-child(4n) {margin-right:0;}
.area_main .row .sns_list li img {width:100%; aspect-ratio:1/1;}
.area_main .row .follow {display:flex; align-items:center; border-radius:20px; justify-content:end; padding:0 20px; border:1px solid #333; height:42px;}
.area_main .row .follow img {width:25px; margin-right:5px;}
.area_main .row .follow span {font-weight:normal; font-size:17px;}
.area_main .row .follow a {border:1px solid #333; padding:4px 12px; font-size:12px; border-radius:40px;}


/* ¼­ºê */
.sub_header {position:relative; width:100%; line-height:1; text-align:center; }
.sub_header .title {font-size:38px; line-height:1;}
.sub_header .section {padding:60px 0;}
.sub_header .sub_follow {position:absolute; top:30px; right:0; font-size:0;}
.sub_header .sub_follow li {display:inline-block; vertical-align:top; font-size:14px; color:#999;}
.sub_header .sub_follow li:after {position:relative; top:-2px; content:">"; font-size:14px; margin:0 10px; color:#999;}
.sub_header .sub_follow li:last-child {font-weight:bold;}
.sub_header .sub_follow li:last-child:after {display:none;}
.sub_header .sub_nav {position:relative; font-size:0; margin:auto; padding-top:25px;}
.sub_header .sub_nav li { position:relative; display:inline-block; color:#999; font-size:18px; margin-right:15px; padding-right:16px;}
.sub_header .sub_nav li:after {position:absolute; content:""; width:1px; height:16px; top:50%; margin-top:-8px; right:0; background:#ddd;}
.sub_header .sub_nav li:last-child {margin-right:0; padding-right:0;}
.sub_header .sub_nav li:last-child:after {display:none;}
.sub_header .sub_nav li.on {color:#eb5595; font-weight:bold;}
.sub_title {display:none; width:100%; text-align:center; font-size:32px; font-weight:bold; color:#000; line-height:1;}
.container {width:100%; min-height:800px; padding:0px 0 100px; position:relative; overflow:hidden;}
.container .content {position:relative; width:1400px; margin:auto;}
.container.mypage .sub_content {width:1400px; margin:auto;}
.container.mypage .lnb {float:left; width:130px;}
.container.mypage .lnb .list {margin-bottom:60px; width:100%; line-height:1;}
.container.mypage .lnb .list dt, .container.mypage .lnb .list dd {display:block;}
.container.mypage .lnb .list dt {margin-bottom:20px; color:#333; font-size:18px; font-weight:bold;}
.container.mypage .lnb .list dd {margin-bottom:16px; color:#999; font-size:16px;}
.container.mypage .lnb .list dd.on {color:#333;}
.container.mypage .lnb .list dd:last-child {margin-bottom:0;}
.container.mypage .content {width:1200px; float:right;}


/* login */
.login_form {width:100%; max-width:425px; background:#fff; margin:auto;}
.login_form .title {width:100%; text-align:center; margin-bottom:45px; line-height:1;}
.login_form .title img, .login_form .title em {font-style:normal; font-weight:bold; font-size:42px; display:block; margin:auto;}
.login_form .title img {margin-bottom:40px;}
.login_form .login_option {width:100%; overflow:hidden; margin-bottom:45px; color:#5c5e5d; line-height:23px; font-size:14px; padding-top:2px;}
.login_form .login_option .check {float:left;}
.login_form .login_option .right {float:right;}
.login_form .check input[type="checkbox"] + label {padding-left:28px;  font-size:inherit; color:inherit;} 
.login_form .check input[type="checkbox"] + label:before { content: ''; position: absolute; left: 0; top: 0px; width: 20px; height: 20px; text-align: center; background: #fff; border: 1px solid #ddd; border-radius:3px;} 
.login_form .check input[type="checkbox"]:checked + label:before {background:url("/libs/images/web/icon_check.png") center no-repeat #eb5595; border-color:#eb5595;} 
.login_form .check input[type="checkbox"]:disabled + label:before {background:#ccc; border-color:#ccc;}
.login_form .txt_join {text-align:center;}
.login_form .txt_join span {font-size:14px; margin-right:7px;}
.login_form .txt_join a {text-decoration:underline; font-size:14px; font-weight:bold;}
.login_form .txt_join span, .login_form .txt_join a {display:inline-block;}



/* È¸»ç¼Ò°³ */
.area_introduce {width:100%; height:840px; background:url("../images/sub/img_brand_introduce.png") center no-repeat;}
.area_technology {width:100%; height:13493px; background:url("../images/sub/img_brand_technology_240708.png?ver=1.3") center no-repeat; background-size:1920px;}




/* È¸¿ø°¡ÀÔ */
.join_titleBox{margin-top:30px;}
.join_title{font-size:18px; font-weight:400; color:#333333; margin-bottom:10px;}
.join_titleB{font-size:13px; font-weight:400; color:#333333; margin-bottom:15px;}
.join_titleBadd{font-size:13px; color:#333333; margin-bottom:15px; line-height:18px;}
.join_titleBadd span{font-size:4px; position:relative; top:-3px; margin-right:8px;}
.join_titleS{font-size:13px; color:#777777; line-height:19px; white-space:normal;}
.join_step {width:1100px; margin:auto; overflow:hidden; margin-bottom:80px; display:table;}
.join_step .step {display:table-cell; width:20%; padding:20px 0; border:1px solid #ddd; border-left:0; text-align:center; font-weight:400; position:relative;}
.join_step .step:first-child {border-radius:50px 0px 0px 50px; border-left:1px solid #ddd;}
.join_step .step:last-child {border-radius:0px 50px 50px 0px;}
.join_step .step.step_on {background:#f6f6f6;}
.join_step .step.step_off {background:url("../images/common/bg_joinstep_off.png") center no-repeat;}
.join_step .step:after{content:""; display:block; clear:both; }
.join_step .step:last-child {margin-right:0;}
.join_step .step:last-child:after {display:none;}
.join_step .step span {display:none; font-size:13px;  color:#888; margin-bottom:5px;}
.join_step .step em {font-size:16px;  color:#121212; font-style:normal;  display:block;}
.join {margin-top:40px;}
.join_text{font-size:16px; font-weight:bold; color:#333333; margin-bottom:15px;}
.join_checkbox{margin-bottom:20px;}
.join_check{text-align:right; margin-top:10px; font-size:13px;}
.join_check label{color:#555555; margin-right:5px;}
.join_check input{position:relative;}
.join_check_all{margin-top:20px;}
.join_check_all p{margin-bottom:10px;}
.join_check_all span{ font-size:13px; color:#555555; margin-left:7px;}
.join_check_all strong{ font-size:13px; color:#333333; font-weight:400; margin-left:7px; }
.join_check_all input{position:relative; top:2px;}
.join_btn_box{text-align:center; font-family: 'Nanum Gothic', sans-serif; margin-top:40px;}
.join_btn_prev{width:170px; padding:13px 0; border:1px solid #999; background:#ffffff; color:#333; font-size:15px; font-weight:400; margin:0 2px; cursor:pointer;}
.join_btn_next{width:170px; padding:13px 0; border:1px solid #000; background:#000; color:#FFFFFF; font-size:15px; font-weight:400; margin:0 2px; cursor:pointer;}
.join_end{width:100%; text-align:center; margin:50px 0;}
.join_txt{ font-size:13px; color:#777777; margin:40px 0;}
.join_txt strong{display:block; font-size:32px; color:#333333; margin-bottom:30px; letter-spacing:-1px;}
.join_txt span{display:block; font-size:18px; color:#333333; margin-bottom:20px;}
.join_end_btn{ width:250px; height:50px; border:1px solid #DDDDDD; box-sizing:border-box; background:#FFFFFF; border-radius:4px; font-size:15px; font-weight:400; color:#555; cursor:pointer;}
.join_end{text-align:center;}
.joinEnd_title{ font-size:22px; font-weight:400; color:#333333;}
.jeB_1{font-size:38px; color:#ECAB0B;}
.jeB_2{font-size:38px; color:#015cab;}
.joinEnd_B{font-size:17px; font-weight:400; margin:30px 0; color:#333333;}
.joinEnd_S{font-size:13px; line-height:19px; color:#777777; margin:20px; }
.joinEnd_img{margin:30px 0;}
.joinEnd_btn{ width:250px; height:50px; background:#333333; border:1px solid #333333; color:#fff; font-size:16px; font-weight:400; cursor:pointer;}
.memberTitle{margin-bottom:30px;}
.mb_title{font-size:18px; font-weight:600; color:#333333; margin-bottom:15px;}
.mb_titleB{font-size:13px; font-weight:600; color:#333333; margin-bottom:20px;}
.mb_titleS{font-size:13px; color:#666666; line-height:16px;}
.join_card {width:100%; padding:40px; border:1px solid #ddd; text-align:center; line-height:1.8}
.join_card p {margin-bottom:20px;}


/* È¸¿ø°¡ÀÔ ±¸ºÐ */
.area_join_type {position:relative; width:100%; overflow:hidden; padding:0 45px;}
.area_join_type .join_type {position:relative; width:540px; height:608px; border:1px solid #dfdfdf; text-align:center; border-top:5px solid #333; padding:55px 0 60px;}
.area_join_type .join_type img {margin-bottom:40px;}
.area_join_type .join_type .title {font-size:24px; margin-bottom:20px; line-height:1;}
.area_join_type .join_type .txt {font-size:18px; line-height:28px;  margin-bottom:20px; }
.area_join_type .join_type ol {padding-left:105px; text-align:left;}
.area_join_type .join_type ol li {font-size:16px; color:#888888; line-height:26px;}
.area_join_type .join_type .btn {position:absolute; bottom:60px; left:0; right:0; margin:auto; width:320px; height:58px; line-height:58px; font-size:20px; background:#999; color:#fff; font-weight:bold; display:block;}
.area_join_type .join_type.type1 {border-top-color:#2c99ce; float:left;}
.area_join_type .join_type.type1 .btn {background:#2c99ce;}
.area_join_type .join_type.type2 {border-top-color:#015c95; float:right;}
.area_join_type .join_type.type2 .btn {background:#015c95;}


/* Å×ÀÌºí */
.table_form {width:100%; border-collapse:collapse; table-layout:fixed; border-top:1px solid #333;}
.table_form caption {display:none;}
.table_form tr {border-bottom:1px solid #ddd;}
.table_form th, .table_form td {padding:20px; text-align:left; font-size:14px; line-height:1.5;}
.table_form th {background:#f8f8f8;}


/* array */
.left {float:left;}
.right {float:right;}

/* ·¹ÀÌ¾îÆË¾÷ */
.popup_layer {display:none; width:100%; height:100%; position:fixed; top:0; left:0; background:rgba(0,0,0,0.3); z-index:9999;}
.popup_layer .popup_wrap {display:table; width:100%; height:100%; vertical-align:middle;}
.popup_layer .popup_wrap .popup {display:table-cell; vertical-align:middle;}
.popup_layer .popup_container {position:relative; overflow:hidden; width:1100px; margin:auto; background:#fff;}
.popup_layer .popup_title {width:100%; height:60px; line-height:60px; padding-left:20px; padding-right:20px; overflow:hidden; font-weight:normal; text-align:center; color:#fff; background:#eb5595; }
.popup_layer .popup_title .title {font-size:18px; display:inline-block; float:left;}
.popup_layer .popup_title .txt {font-size:14px; display:inline-block; margin-left:10px; opacity:.75;}
.popup_layer .btn_popup_close {float:right; border:0; width:60px; height:60px; text-indent:-99999px; background:url("../images/common/btn_popup_close.png?ver=1.1") center right no-repeat; background-size:22px;}
.popup_layer .popup_content {position:relative; width:100%; }
.popup_layer .popup_content .form {padding:30px;}
.popup_layer .popup_content .form dt, .popup_layer .popup_content .form dd {position:relative; display:block; width:100%; overflow:hidden; font-size:14px;}
.popup_layer .popup_content .form dt {font-weight:bold; margin-bottom:7px;}
.popup_layer .popup_content .form dd {margin-bottom:15px;}
.popup_layer .popup_content .form dd:last-child {margin-bottom:0;}
.popup_layer .popup_content .form select {width:100%; height:40px; border:1px solid #ddd; color:#333; padding-left:15px;}
.popup_layer.min .popup_container {width:640px;}
.popup_layer.bbsChange .txt {font-size:14px; margin-bottom:15px;}
.popup_layer.bbsChange .select_form {background:url("../../images/board/icon_select.png") 95% center no-repeat;}
.popup_layer.bbsChange .popup_container	{width:400px;}
.popup_layer.min .popup_wrap {width:800px; margin:auto;}
.popup_layer.min .popup_content .form {padding:20px;}


/* footer */
.btn_top { position:fixed; z-index:10; right:40px; bottom:40px; width:60px; height:60px; border-radius:64px; background:url("../images/common/icon_top.png") center no-repeat #959595;}
#footer {width:100%;  position:relative; overflow:hidden; background:#f7f7f7;}
#footer .area_support {width:100%; background:#f3a9aa; color:#fdeff0; line-height:77px;}
#footer .area_support li {position:relative; font-size:18px; font-weight:bold; margin-right:24px; display:inline-block; color:#fdeff0;}
#footer .area_support li:last-child:after {display:none;}
#footer .area_contact {position:relative; padding:54px 0px 60px; overflow:hidden;}
#footer .area_contact .footer_logo, #footer .area_contact .contact {float:left;}
#footer .area_contact .footer_logo {margin-right:60px; position:relative; top:0px;}
#footer .area_contact .footer_logo img {width:198px;}
#footer .area_contact .contact p.corp {font-weight:bold; margin-bottom:10px;}
#footer .area_contact .contact p {color:#888; font-size:18px; line-height:28px;}
#footer .area_contact .contact .copyright {padding-top:20px; font-size:16px;}
#footer .area_contact .contact span {display:inline-block; margin-right:10px;}
#footer .area_contact .contact span:last-child {margin-right:0;}
#footer .area_contact .list_link {position:absolute; top:32px; right:0;}
#footer .area_contact .list_link li {display:inline-block; vertical-align:top; margin-left:27px;}

/* ÀÔ·ÂÆû */
.form_wrap {position:relative; width:100%; margin-bottom:100px;}
.form_wrap .form_row {position:relative; width:100%; margin-bottom:80px;}
.form_wrap .form_row:last-child {margin-bottom:0;}
.form_wrap .form_row .title {width:100%; padding-bottom:20px; font-size:0; border-bottom:1px solid #424242; overflow:hidden;}
.form_wrap .form_row .title .tit {display:inline-block; width:calc(100% - 300px); font-size:20px;}
.form_wrap .form_row .title .s-txt {font-size:14px; line-height:29px; color:#888; float:right;}
.form_wrap .form_row .title .right {width:300px;}
.form_wrap .form_row .title .tit, .form_wrap .form_row .title .right {display:inline-block; vertical-align:middle;}
.form_wrap .form_row .cont {position:relative; width:100%; padding:20px 0;}
.form_wrap .form_row .cont .table_write tr:first-child th, .form_wrap .form_row .cont .table_write tr:first-child td {padding-top:0;}
.form_wrap .form_row .cont .table_write tr:last-child th, .form_wrap .form_row .cont .table_write tr:last-child td {padding-bottom:0;}
.form_wrap .table_write th, .form_wrap .table_write td {height:56px; padding:10px 15px; font-size:14px;}
.form_wrap .comment {color:#777; font-size:16px; display:block; padding-top:10px;}
.form_wrap .check label .comment {display:inline-block; padding-top:0;}
.form_wrap.orderdetail {margin-bottom:0;}
.form_wrap.orderdetail .form_row {margin-bottom:40px;}
.form_wrap.orderdetail .cont {padding-top:0;}
.area_bottom {position:relative; width:100%; overflow:hidden; text-align:center; font-size:0;}
.area_bottom > .btn {margin-right:5px;}
.area_bottom > .btn:last-child {margin-right:0;}
.area_bottom .txt {color:#a5a5a5; font-size:18px; display:inline-block; vertical-align:middle;}
.area_bottom .left .btn {margin-right:5px;}
.area_bottom .right .btn {margin-right:0; margin-left:5px;}
.text_common.addr2 {margin-top:10px;}
.text_common.addr2:last-child {margin-bottom:0;}




.terms_box {position:relative; width:100%; height:400px; overflow-y:auto; border:1px solid #ddd; padding:20px; background:#fcfcfc; margin-top:40px; margin-bottom:40px;}
.terms_box .page {width:100%; margin-bottom:30px;}
.register_field .signature_field {margin-bottom:40px;}

@media (max-width:1400px) {
	/*
	.section {width:1280px;}
	.contents_store_lst .list_item .item {}
	*/
}