g@charset "utf-8";
@font-face {
	font-family:NotoSans;
	font-weight:bold;
	src:url(../font/NotoSansKR-Regular.eot);
	src:local(â€»), url(../font/NotoSansKR-Regular.woff) format('woff');
}

@font-face {
	font-family:NotoSans;
	font-weight:normal;
	src:url(../font/NotoSansKR-Light.eot);
	src:local(â€»), url(../font/NotoSansKR-Light.woff) format('woff');
}

@font-face{
	font-family:Gotham;
	font-weight:bold;
	src:url(../font/Gotham-Medium.eot);
	src:local(â€»), url(../font/Gotham-Medium.woff) format('woff');
}
@font-face{
	font-family:Gotham;
	font-weight:normal;
	src:url(../font/Gotham-Book.eot);
	src:local(â€»), url(../font/Gotham-Book.woff) format('woff');
}

/* RESET */
html,body,button,dl,dt,dd,div,form,fieldset,legend,h1,h2,h3,h4,h5,h6,input,select,textarea,ul,ol,li,p,pre,table,td,th,caption,a,button{margin:0;padding:0; line-height:120%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
body{font-size:1em; color:#333; font-family:AppleSDGothicNeo-Light,NotoSans,NanumGothic,'ë‚˜ëˆ” ê³ ë”•',Malgun Gothic,'ë§‘ì€ ê³ ë”•',sans-serif;}
h1,h2,h3,h4,h5{font-weight:normal;}
input[type="text"],textarea,select{border:0; background-color:transparent;-webkit-appearance:none; -moz-appearance:none; appearance:none;}
input,textarea,select{font-size:1em; color:#333; font-family:AppleSDGothicNeo-Light,NotoSans,NanumGothic,'ë‚˜ëˆ” ê³ ë”•',Malgun Gothic,'ë§‘ì€ ê³ ë”•',sans-serif;  border-radius:0; vertical-align:middle;}
select{cursor:pointer;}
select::-ms-expand{display: none;}
ol,ul{list-style:none}
a{text-decoration:none; color:#333;}
img{vertical-align:top; border:0}
table{border-collapse:collapse;border-spacing:0; width:100%;}
caption{visibility:hidden; overflow:hidden; height:0px; font-size:0px; line-height:0px;}
th,th{text-align:left; vertical-align:middle;}
em{font-style:normal;}

.fl_l{float:left;}
.fl_r{float:right}
.fl_n{float:none}
.clear_b{clear:both;}

.pos_r{position:relative;}
.pos_a{position:absolute;}
.pos_f{position:fixed;}

.vb_h{visibility:hidden;}
.vb_v{visibility:visible;}
.of_h{overflow:hidden;}
.of_a{overflow:auto;}

.dp_b{display:block;}
.dp_ib{display:inline-block;}
.dp_i{display:inline;}

.va_t{vertical-align:top;}
.va_m{vertical-align:middle;}
.va_b{vertical-align:bottom;}

.ta_l{text-align:left;}
.ta_c{text-align:center;}
.ta_r{text-align:right}

/* COLOR */
.c_point{color:#ff8601;}
.c_fff{color:#fff;}
.c_000{color:#000;}
.c_666{color:#666;}


/* FONT-SIZE */
.fs14{font-size:0.875em;}
.fs15{font-size:0.938em;}
.fs17{font-size:1.063em;}
.fs18{font-size:1.125em;}
.fs18{font-size:1.125em;}


/* MARGIN */
.mg_t1{margin-top:1px;}
.mg_t2{margin-top:2px;}
.mg_t3{margin-top:3px;}
.mg_t4{margin-top:4px;}
.mg_t5{margin-top:5px;}
.mg_t6{margin-top:6px;}
.mg_t7{margin-top:7px;}
.mg_t8{margin-top:8px;}
.mg_t9{margin-top:9px;}
.mg_t10{margin-top:10px;}
.mg_t30{margin-top:30px;}
.mg_t40{margin-top:40px;}
.mg_t50{margin-top:50px;}

.mg_r1{margin-right:1px;}
.mg_r2{margin-right:2px;}
.mg_r3{margin-right:3px;}
.mg_r4{margin-right:4px;}
.mg_r5{margin-right:5px;}
.mg_r6{margin-right:6px;}
.mg_r7{margin-right:7px;}
.mg_r8{margin-right:8px;}
.mg_r9{margin-right:9px;}
.mg_r1{margin-right:10px;}

.mg_b1{margin-bottom:1px;}
.mg_b2{margin-bottom:2px;}
.mg_b3{margin-bottom:3px;}
.mg_b4{margin-bottom:4px;}
.mg_b5{margin-bottom:5px;}
.mg_b6{margin-bottom:6px;}
.mg_b7{margin-bottom:7px;}
.mg_b8{margin-bottom:8px;}
.mg_b9{margin-bottom:9px;}
.mg_b10{margin-bottom:10px;}
.mg_b20{margin-bottom:20px;}
.mg_b30{margin-bottom:30px;}
.mg_b40{margin-bottom:40px;}
.mg_b50{margin-bottom:50px;}

.mg_l1{margin-left:1px;}
.mg_l2{margin-left:2px;}
.mg_l3{margin-left:3px;}
.mg_l4{margin-left:4px;}
.mg_l5{margin-left:5px;}
.mg_l6{margin-left:6px;}
.mg_l7{margin-left:7px;}
.mg_l8{margin-left:8px;}
.mg_l9{margin-left:9px;}
.mg_l10{margin-left:10px;}


/* PADDING */
.pd_t1{margin-top:1px;}
.pd_t2{margin-top:2px;}
.pd_t3{margin-top:3px;}
.pd_t4{margin-top:4px;}
.pd_t5{margin-top:5px;}
.pd_t6{margin-top:6px;}
.pd_t7{margin-top:7px;}
.pd_t8{margin-top:8px;}
.pd_t9{margin-top:9px;}
.pd_t10{margin-top:10px;}

.pd_r1{margin-right:1px;}
.pd_r2{margin-right:2px;}
.pd_r3{margin-right:3px;}
.pd_r4{margin-right:4px;}
.pd_r5{margin-right:5px;}
.pd_r6{margin-right:6px;}
.pd_r7{margin-right:7px;}
.pd_r8{margin-right:8px;}
.pd_r9{margin-right:9px;}
.pd_r1{margin-right:10px;}

.pd_b1{margin-bottom:1px;}
.pd_b2{margin-bottom:2px;}
.pd_b3{margin-bottom:3px;}
.pd_b4{margin-bottom:4px;}
.pd_b5{margin-bottom:5px;}
.pd_b6{margin-bottom:6px;}
.pd_b7{margin-bottom:7px;}
.pd_b8{margin-bottom:8px;}
.pd_b9{margin-bottom:9px;}
.pd_b10{margin-bottom:10px;}

.pd_l1{margin-left:1px;}
.pd_l2{margin-left:2px;}
.pd_l3{margin-left:3px;}
.pd_l4{margin-left:4px;}
.pd_l5{margin-left:5px;}
.pd_l6{margin-left:6px;}
.pd_l7{margin-left:7px;}
.pd_l8{margin-left:8px;}
.pd_l9{margin-left:9px;}
.pd_l10{margin-left:10px;}

.mo {display: none;}
.pc {display: block;}
#wrap{overflow:hidden; position:relative; padding-top:0; /*padding-top:109px;*/ min-width:320px;}
#wrap.dim:after{content:''; position:fixed; left:0; top:0; right:0; bottom:0; background-color:#000; opacity:0.7; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); -khtml-opacity: 0.7; -moz-opacity: 0.7; z-index:9}
#wrap.fixed{position:fixed; left:0; top:0; right:0; bottom:0;}


/* HEADER */
#header{display: none; background-color:#3c3c3c; position:absolute; left:0; top:0; right:0; z-index:8; overflow:hidden; height:109px;}
#header .logo,
#header .mylynn,
#header .sidemenu_btn,
#gnb >ul{transition-duration:0.5s}

#header .bg_layer{position:absolute; left:0; top:109px; width:100%; bottom:0; background-color:#ff8601; z-index:1; display:block;}
#header .hd_content{max-width:1182px; margin:0 auto; position:relative;}
#header .hd_content .logo{position:absolute; left:0; top:30px; z-index:3;}
#header .hd_content .mylynn{position:absolute; right:0; top:35px; z-index:3; width:120px; background:url(../images/common/bg_mylynn.png) 0 0 no-repeat;}
#header .hd_content .mylynn.logout a{background:url(../images/common/bg_mylynn_logout.png) 0 0 no-repeat;}
#header .hd_content .mylynn a{color:#fff; font-size:0.813em; display:block; height:39px; padding-left:51px; line-height:38px; overflow:hidden;}
#header .hd_content .mobile_mylynn{position:absolute; right:-72px; top:0; transition-duration:0.5s; opacity:0;}
#header .hd_content .mobile_mylynn a{display:block; text-indent:-9999px; width:32px; height:32px; background:url(../images/common/bg_mylynn01_m.png) 50% 50% no-repeat; padding:39px 20px; transition-duration:0.5s;}
#header .hd_content .mobile_mylynn.logout a{background:url(../images/common/bg_mylynn01_m_logout.png) 50% 50% no-repeat;}

#header .bar{position:absolute; left:50%; top:73px; width:0px; z-index:2; opacity:0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -khtml-opacity: 0; -moz-opacity: 0;  height:2px; background-color:#ff8601;}
#header .sidemenu_btn{position:absolute; left:-114px; top:0; padding:43px 40px; z-index:11; width:34px; cursor:pointer; opacity:0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -khtml-opacity: 0; -moz-opacity: 0;}
#header .sidemenu_btn span,
#header .sidemenu_btn:after,
#header .sidemenu_btn:before{position:relative; left:0; content:''; display:block; width:100%; background-color:#f28105; height:3px; border-radius:10px; transition-duration:0.4s; text-align:center;}
#header .sidemenu_btn:after{top:0;}
#header .sidemenu_btn span{width:80%; margin:7px 0}

#header .sidemenu_btn.active span{opacity:0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -khtml-opacity: 0; -moz-opacity: 0;}
#header .sidemenu_btn.active:after{-ms-transform: rotate(45deg); /* IE 9 */ -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */ transform: rotate(45deg); top:-10px;}
#header .sidemenu_btn.active:before{-ms-transform: rotate(-45deg); /* IE 9 */ -webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */ transform: rotate(-45deg); top:10px}

#gnb{position:absolute; left:201px; top:33px; z-index:9; height:41px;}
#gnb >ul{position:relative; z-index:3; opacity:1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -khtml-opacity: 1; -moz-opacity: 1;}
#gnb >ul >li.dp1{float:left; padding:0 49px 0; position:relative;}
#gnb >ul >li:nth-child(2) span{display:inline-block; text-indent:-7px; width:5px;}
#gnb >ul >li.dp1 .dp1_tit{position:relative;}
#gnb >ul >li.dp1 .dp1_tit a{display:block; padding:10px 0; font-size:1.125em; position:relative; color:#fff; font-weight:bold;}
#gnb >ul >li.dp1:hover .dp1_tit a,
#gnb >ul >li.dp1 .dp1_tit a:focus,
#gnb >ul >li.dp1.active .dp1_tit a{color:#ff8601;}

#gnb .dp2{position:absolute; left:49px; top:105px; height:0px; overflow:hidden;}
#gnb .dp2 li{position:relative; top:50px;  opacity:0; -moz-opacity: 0;}
#gnb .dp2 li a{display:inline-block; padding:8px 0 9px; font-weight:bold; color:#fff; transition-duration:0.3s; position:relative;}
#gnb .dp2 li a:after{content:''; height:1px; position:absolute; bottom:3px; left:1px; width:0; background-color:#fff; transition-duration:0.5s}
#gnb .dp2 li a:hover:after,
#gnb .dp2 li a:focus:after,
#gnb .dp2 li.active a:after{width:100%;}
#gnb .interest_reg{position:absolute; left:0; top:45px; z-index:3; transition-duration:0.5s; opacity:0;  -webkit-transition-delay:0.1s; transition-delay:0.1s;}
#gnb .interest_reg a{color:#c1c1c1; font-weight:bold; font-size:1.250em; background:url(../images/common/icon_email.png) 0 50% no-repeat; padding:0 0 0 37px; display:none;}



/* FOOTER */
#footer{background-color: #333;padding:0 40px; position:relative; margin-top:100px;}
#footer .footer_bg {overflow: hidden; position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
#footer .footer_bg:before {content:""; display:block; position:absolute; right:-98px; bottom:-240px; width:380px; height:380px; box-sizing:border-box; border:30px solid #3d3d3d;border-radius: 380px;}
#footer .footer_bg:after {content:""; display:block; position:absolute;left: -98px;top: -240px; width:380px; height:380px; box-sizing:border-box; border:30px solid #3d3d3d;border-radius: 380px;}

/*
#footer .ft_logo,
#footer .ft_util_menu,
#footer .ft_family_site_wrap,
#footer .ft_content,
#footer .ft_info{transition-duration:0.5s}
*/

#footer .ft_content{width:100%;max-width: 1200px;  margin:0 auto; position:relative;padding: 40px 0 40px 200px;box-sizing: border-box;padding: 50px 0 40px 150px;}


#footer .ft_logo{position:absolute; left:0; top:50px; z-index:1;}
#footer .ft_info{ position:relative;border-top: #707070 solid 1px;margin-top: 16px;padding-top: 16px;}
#footer .ft_info p{font-size:0.875em; color:#d7d7d7; line-height:170%;}
#footer .ft_info a{color:#d7d7d7;}
#footer .ft_info em.call{color:#ff8601; padding-left:3px;}
#footer .ft_info .copyright{font-size:0.813em; color:#d7d7d7; font-family:AppleSDGothicNeo-Light,Gotham;}

#footer .ft_util_menu{ }
#footer .ft_util_menu ul{overflow:hidden;}
#footer .ft_util_menu ul li{display:inline-block; position:relative; margin:0 0 0 9px; padding-left:9px;}
#footer .ft_util_menu ul li:after{content:''; width:1px; background-color:#9e9e9e; height:15px; position:absolute; left:0; top:2px}
#footer .ft_util_menu ul li:first-child {margin: 0; padding: 0;}
#footer .ft_util_menu ul li:first-child:after{display:none;}
#footer .ft_util_menu ul li a{color: #aaa;font-size: 16px; display:block;}
#footer .ft_util_menu ul li a > b {color: #fff;}
#footer .ft_util_menu ul li a:hover{color:#fff;}

#footer .ft_family_site_wrap {position:absolute; right:0;top: 20px;z-index:3; width:173px;}
#footer .ft_family_site_wrap .ft_family_site_cont{position:absolute; right:0;left: 35%;bottom: 35px; height:0px;width: 110px;padding-bottom:33px; z-index:1; overflow:hidden;border: 1px solid #000;border-radius: 15px;background: #fff; opacity: 0;box-sizing: border-box;}
#footer .ft_family_site_wrap .ft_family_site_cont:after{width:11px; height:7px; content:''; background:url(../images/common/bul_arr_t01.png) 0 0 no-repeat; position:absolute; right:12px; top:13px;}
#footer .ft_family_site_wrap.show .ft_family_site_cont:after,
#footer .ft_family_site_wrap:hover .ft_family_site_cont:after{background-image:url(../images/common/bul_arr_b01.png)}
#footer .ft_family_site_wrap.open ul{display:block;}
#footer .ft_family_site_wrap .tit{color: #fff;font-size:0.813em;z-index:3;position: relative;height: 35px;line-height: 35px;text-align: right;padding-right: 38px;}
#footer .ft_family_site_wrap .tit:after {content: "+";display: block;position: absolute; right:0; top:50%;transform: translateY(-50%); width:20px; height:20px; border:1px solid #fff;border-radius: 50px;line-height: 20px;text-align: center;}
#footer .ft_family_site_wrap ul{/* overflow:hidden; */ color:#cccccc; text-align:left; margin-bottom:33px; padding: 10px;}
#footer .ft_family_site_wrap li{position:relative; left:50px; opacity:0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -khtml-opacity: 0; -moz-opacity: 0;}
#footer .ft_family_site_wrap li a{font-size:0.85em;color: #252525; display:block; padding:5px 10px 0; transition-duration:0.3s;}
#footer .ft_family_site_wrap li a:hover{ text-decoration:underline;}

#footer .sns {position: absolute; right:0;top: 97px;}
#footer .sns > ul {display: flex; }
#footer .sns > ul > li{margin: 0 5px;}
#footer .sns > ul > li > a{color: #fff;font-size: 0;width: 38px;height: 38px;border: 1px solid #fff;border-radius: 50px;display: block; background-repeat: no-repeat; background-position: center;}
#footer .sns > ul > li > a.btn_youtube {background-image: url("../images/common/icon_youtube.png");}
#footer .sns > ul > li > a.btn_insta {background-image: url("../images/common/icon_insta.png");}
#footer .sns > ul > li > a.btn_ch {background-image: url("../images/common/icon_ch.png");}
#footer .sns > ul > li > a span{ }

.pop_footer{font-size:0.875em; padding:5px 5px 0 0; text-align:right;}
.pop_footer input{vertical-align:middle; cursor:pointer;}

/* location */
.subpage .loc_wrap{display:none; background-color:#ff8601; position:relative; left:0; top:0; right:0px; padding:0 40px; z-index:5;}
.subpage .loc_wrap.fixed{top:0; position:fixed; z-index:9}
.subpage .loc_wrap .loc_cont{max-width:1182px; margin:0 auto; color:#fff; height:54px; position:relative;}
.subpage .loc_wrap .loc_cont .home{float:left; border-left:1px solid #ffab4e; border-right:1px solid #ffab4e; height:54px; line-height:54px; width:69px; background:url(../images/common/icon_home.png) 50% 50% no-repeat; text-indent:-9999px; overflow:hidden; z-index:3; display:block; opacity:1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -khtml-opacity: 1; -moz-opacity: 1;}
.subpage .loc_wrap .loc_cont .home a{display:block; height:100%;}
.subpage .loc_wrap .loc_cont .link{position:relative; float:left; width:238px; cursor:pointer;}
.subpage .loc_wrap .loc_cont .link p{line-height:54px; position:relative; padding-left:19px; z-index:3; border-right:1px solid #ffab4e; background-color:#ff8601; font-weight:bold; font-size:1em;}
.subpage .loc_wrap .loc_cont .link p:after{content:''; background:url(../images/common/bul_arr_b02.png) 0 0 no-repeat; width:12px; height:6px; position:absolute; right:19px; top:24px}
.subpage .loc_wrap .loc_cont .link .ct{position:absolute; left:-1px; right:0; top:53px; height:0; overflow:hidden; border-left:1px solid #ffab4e; border-right:1px solid #ffab4e; border-bottom:1px solid #ffab4e; z-index:1;}
.subpage .loc_wrap .loc_cont .link  ul{padding:9px 0 11px 0; background-color:#fff;}
.subpage .loc_wrap .loc_cont .link  ul li a{color:#666666; display:block; padding:8px 0 7px 19px}
.subpage .loc_wrap .loc_cont .link  ul li a:hover,
.subpage .loc_wrap .loc_cont .link  ul li a:focus{color:#ff8601; font-weight:bold;}
.subpage .loc_wrap .loc_cont .interest_reg{position:absolute; right:0; top:16px; display:block; opacity:1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -khtml-opacity: 1; -moz-opacity: 1;}
.subpage .loc_wrap .loc_cont .interest_reg a{color:#fff; background:url(../images/common/icon_mail.png) 0 3px no-repeat; padding:0 0 0 33px; font-weight:bold; font-size:0.875em}
.subpage .loc_wrap .loc_cont .dp1,
.subpage .loc_wrap .loc_cont .dp2{}

.subpage .loc_wrap .loc_cont,
.subpage .loc_wrap .loc_cont .home,
.subpage .loc_wrap .loc_cont .interest_reg{}



/* sub content */
.sub_content{padding:54px 40px 0; max-width:1182px; margin:0 auto; transition-duration:0.5s; z-index:4; position:relative;}
.sub_content .subtitle{font-size:2.250em; font-weight:bold; text-indent:-2px; padding-bottom:46px; transition-duration:0.4s}
.sub_content .subtitle.hidden{overflow:hidden; height:0px; padding:0; font-size:0; visibility:hidden;}
.sub_content .t_h3{color:#222222; font-size:1.375em; font-weight:bold; padding-bottom:28px;}


/* button */
.btn{display:inline-block; margin:0 8px;}
.btn a{display:block; color:#fff; border-radius:5px; padding:0 30px 0; height:46px; line-height:46px; font-weight:bold;}
.btn.orange a{background-color:#ff8601;}
.btn.gray a{background-color:#999999;}
.btn.dark_gray a{background-color:#333;}


/* tab */
.parcel_out_wrap .active {display: block;}
.tab_list{border:1px solid #dedede; border-bottom:0;  position:relative;}
.tab_list .ct ul{display:flex; width:100%;}
.tab_list .ct ul >li{display:table-cell; flex:1; border-bottom:1px solid #dedede}
.tab_list .ct ul >li >a{display:block; text-align:center; border-left:1px solid #dedede; background-color:#f4f4f4; font-weight:bold; color:#666666; height:55px; line-height:55px; position:relative; z-index:1;}
.tab_list .ct ul >li:first-child a{border:0}
.tab_list .ct ul >li.active a{background-color:#fff; color:#333333; z-index:2;}
.tab_list .ct ul >li.active a:after{content:''; position:absolute; left:-1px; top:-1px; right:-1px; height:3px; background-color:#ff8601}
.tabContent, .tabContent2 {display: none;}
.tabContent .dp2{border: 1px solid #dedede;border-top: none;}
.tabContent .dp2 ul{display:block; overflow:hidden; padding:0 0 0 28px;}
.tabContent .dp2 ul li{display:block; float:left; border:0}
.tabContent .dp2 ul li a{border:0; height:64px; line-height:63px; padding:0 30px; font-weight:normal; color:#666666; position:relative;}
.tabContent .dp2 ul li a:after{display:none;}
.tabContent .dp2 ul li a:before{content:''; position:absolute; left:0; top:50%; margin-top:-7px; width:1px; height:14px; background-color:#dedede;}
.tabContent .dp2 ul li.active a{color:#333333; font-weight:bold; overflow: hidden;}
.tabContent .dp2 ul li:first-child a:before{display:none;}

.tab_list.depth2 .ct ul >li.active{border-color:#fff;}
.tab_list.depth3{display:none;}

.tab_list_depth3{margin-top:48px; position:relative;}
.tab_list_depth3:after{content:''; display:block; position:absolute; left:0; bottom:0; right:0; height:2px; background-color:#dedede; z-index:1;}
.tab_list_depth3 ul{overflow:hidden;}
.tab_list_depth3 ul li{float:left; position:relative; padding:0 30px 0 0; margin-right:30px; z-index:3;}
.tab_list_depth3 ul li:after{content:''; position:absolute; right:0; top:50%; margin-top:-17px; width:1px; height:16px; background-color:#dedede;}
.tab_list_depth3 ul li:last-child{padding-left:0; margin-left:0}
.tab_list_depth3 ul li:last-child:after{display:none;}
.tab_list_depth3 ul li a{font-size:1.125em; display:block; padding-bottom:17px;}
.tab_list_depth3 ul li.active a{border-bottom:2px solid #ff8601;}
.tab_list_depth3 ul li.active a{color:#333333; font-weight:bold;}



/* page */
.pageinate{text-align:center;}
.pageinate .cont{overflow:hidden; display:inline-block;}
.pageinate .arr{overflow:hidden; text-indent:-9999px; position:relative; background:url(../images/common/bul_page.png) no-repeat;}
.pageinate .arr.first{background-position:0 0;}
.pageinate .arr.prev{background-position:-27px 0}
.pageinate .arr.next{background-position:-54px 0}
.pageinate .arr.last{background-position:-81px 0}
.pageinate .arr.first{margin-left:0}
.pageinate a,
.pageinate strong{border:1px solid #dedede; width:27px; height:27px; line-height:27px; vertical-align:middle; text-align:center; display:inline-block; font-size:0.875em; font-family:AppleSDGothicNeo-Light,Gotham; color:#666; float:left; margin-left:5px;}
.pageinate strong{border-color:#ff8601}


/* search */
.search_wrap{position:relative;}
.search_wrap span{display:inline-block; vertical-align:middle;}
.search_wrap .select{border-bottom:1px solid #888888; position:relative; margin-right:17px;}
.search_wrap .select:after{content:''; position:absolute; right:-1px; top:13px; background:url(../images/common/bul_arr_b01.png) 0 0 no-repeat; width:12px; height:7px;}
.search_wrap .select select{font-size:1.125em; padding:0 20px 5px 0; width:136px; height:35px; overflow:hidden;}
.search_wrap .text{position:relative; margin-right:16px;}
.search_wrap .text input{border:0; border-bottom:1px solid #888888;  font-size:1.125em; height:31px; width:237px; padding:1px 0 4px;}
.search_wrap .text input::-webkit-input-placeholder{color:#666666;}
.search_wrap .text input:-moz-placeholder{color:#666666;}
.search_wrap .text input::-moz-placeholder{color:#666666;}
.search_wrap .text input:-ms-input-placeholder{color:#666666;}
.search_wrap .button{margin:2px 6px 0 0;}
.search_wrap .button a{display:block; padding:0 18px; font-size:0.875em; height:32px; line-height:32px;  border:1px solid #666666;}
.search_wrap .button.bk a{background-color:#666666; color:#fff;}
.search_wrap .button.wh a{background-color:#fff; color:#666;}
.search_wrap label{cursor:pointer;}
.search_wrap label .tit{font-size:1.125em; display:inline-block; vertical-align:top; font-weight:bold; color:#444444; margin:6px 34px 0 0;}


/* form */
.form_tag{position:relative; display:inline-block;}
.form_tag input[type="text"],
.form_tag select,
.form_tag textarea{border:1px solid #dedede; border-radius:5px; background-color:#f4f4f4; outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent; transition-duration:0.3s; overflow:hidden;}
.form_tag input:focus,
.form_tag textarea:focus,
.form_tag select:focus{border-color:#ff8601}

.form_tag input[type="text"]{width:100%; box-sizing:border-box;height:36px; line-height:36px; color:#666; text-indent:9px;}

.form_tag.select{}
.form_tag.select:after{content:''; position:absolute; right:10px; top:15px; width:12px; height:6px; background:url(../images/common/bul_arr_b04.png) 0 0 no-repeat;}
.form_tag select{height:36px; padding:0 32px 0 9px; width:100%;}

.form_tag textarea{width:100%; height:100%; line-height:26px; padding:14px 10px; box-sizing:border-box; overflow:auto;}

.form_tag.radio label{cursor:pointer; position:relative; overflow:hidden;}
.form_tag.radio input{position:absolute; left:-100px; top:-100px; visibility:hidden; opacity:0}
.form_tag.radio span{position:relative; display:inline-block;}
.form_tag.radio span:before{content:''; display:inline-block; vertical-align:middle; background:url(../images/common/bul_radio.png) 0 0 no-repeat; margin-right:9px; width:22px; height:20px;}
.form_tag.radio input:checked+span:before{background-position:0 100%}

.form_tag.radio.agr span{}
.form_tag.radio.agr span:before{width:28px; height:28px; background:url(../images/common/bul_radio_agr.png) 0 0 no-repeat; margin-right:9px;}


/**/
.list_more{text-align:center; position:relative; margin-top:48px; margin-bottom:130px}
.list_more a{display:inline-block; background:#3c3c3c url(../images/common/bul_plus01.png) 50% 50% no-repeat; width:47px; height:47px; border-radius:50px; transition-duration:0.5s; overflow:hidden; text-indent:-9999px; position:relative; z-index:3;}
.list_more:after{content:''; position:absolute; left:0; right:0; top:24px; height:1px; background-color:#dedede; z-index:1;}
.list_more02 a{color:#a79369; font-weight:bold; background:url(../images/common/icon_more.png) 0 4px no-repeat; font-size:0.938em; padding:0 0 0 23px}


/* QNA_list */
.list_qna {margin-bottom: 30px;}
.list_qna .total{margin:0 0 28px 0; padding-left:14px; color:#767676; background:url(../images/common/bul_dot_org.png) 0 8px no-repeat;}
.list_qna .total span{font-weight:bold; font-weight:bold; }
.list_qna .total em{color:#ff8601;}
.list_qna ul{ border-top: 2px solid #3c3c3c;}
.list_qna li {border-bottom: 1px solid #dedede;}
.list_qna li > a {position: relative; display: block; padding: 17px 97px; color: #666; line-height: 140%;}
.list_qna li > a span {display: inline-block; padding-right: 5px; font-weight: bold;}
.list_qna li > a:before {content: 'Q'; position: absolute; left: 30px; top: 18px; font-family: AppleSDGothicNeo-Light, Gotham; font-size: 1.250em; font-weight: bold; color: #333;}
.list_qna li > a:after {content: ''; position: absolute; right: 30px; top: 50%; width: 11px; height: 7px; margin-top: -3px; background: url('../images/common/icon_qna_arrow.png') no-repeat 0 0; background-size: auto 12px;}
.list_qna li.show > a {background: #ff8601; font-weight: bold; color: #fff;}
.list_qna li.show > a:before {color: #fff;}
.list_qna li.show > a:after {background-position: 0 -6px;}
.list_qna .answer {display: none;}
.list_qna .answer .conts {position: relative; padding: 15px 100px; border-top: 1px solid #dedede; background: #f4f4f4; color: #666; line-height: 160%;}
.list_qna .answer .conts:before {content: 'A'; position: absolute; left: 30px; top: 15px; font-family: AppleSDGothicNeo-Light, Gotham; font-size: 1.250em; font-weight: bold; color: #ff8601;}

/**/
.banner_ask {position: relative; margin-top: 50px; padding: 26px 0 25px 98px; border: 2px solid #dedede; transition-duration: 0.4s;}
.banner_ask:before {content: ''; position: absolute; left: -2px; top: 52px; width: 70px; height: 1px; background: #2b3445; transition-duration: 0.4s;}
.banner_ask p {margin-bottom: 15px; font-size: 1.375em;}
.banner_ask > div {font-size: 0.938em; color: #666; line-height: 160%;}
.banner_ask > div .gap2 {display: block;}
.banner_ask .button {position: absolute; right: 50px; top: 46px; width: 153px; transition-duration: 0.4s;}
.banner_ask .button a {display: block; padding: 15px 0; border: 1px solid #c6c6c6; font-size: 0.938em; color: #444; text-align: center; box-sizing: border-box;}

/**/
.certify_wrap h3 {padding: 55px 0 30px; font-size: 1.375em; font-weight: bold; color: #222;}
.certify_wrap .section_step {overflow: hidden; padding: 40px 0; border-bottom: 2px solid #3c3c3c; text-align: center;}
.certify_wrap .section_step span {position: relative; display: inline-block; width: 240px; padding: 26px 0 25px 128px; box-sizing: border-box; transition-duration: 0.4s;}
.certify_wrap .section_step span:first-child {margin-left: 40px;}
.certify_wrap .section_step span + span {margin-left: 154px;}
.certify_wrap .section_step span:before {content: ''; position: absolute; left: 0; top: 0; width: 110px; height: 110px; background: url('../images/common/icon_step.png') no-repeat 0 0;}
.certify_wrap .section_step span:after {content: ''; position: absolute; right: -92px; top: 51px; width: 64px; height: 8px; background: url('../images/common/icon_step_circle.png') no-repeat 0 0; transition-duration: 0.4s;}
.certify_wrap .section_step span.on:after {background-position: 0 -8px;}
.certify_wrap .section_step span em {display: block; font-weight: bold; text-align: left;}
.certify_wrap .section_step span em:first-child {font-family: AppleSDGothicNeo-Light, Gotham; font-size: 1.125em; color: #ff8601;}
.certify_wrap .section_step span em + em {margin-top: 10px; font-size: 1.375em; line-height: 140%;}
.certify_wrap .section_step .step1:before {background-position: 0 0;}
.certify_wrap .section_step .step2:before {background-position: -110px 0;}
.certify_wrap .section_step .step3:before {background-position: -220px 0;}
.certify_wrap .section_step .step1.on:before {background-position: 0 -110px;}
.certify_wrap .section_step .step2.on:before {background-position: -110px -110px;}
.certify_wrap .section_step .step3.on:before {background-position: -220px -110px;}
.certify_wrap .section_step .step3:after {width: 0; height: 0; background: none;}
.certify_method {overflow: hidden; margin-top: 60px; background: #f7f7f7; border: 1px solid #dedede;}
.certify_method div {float: left; width: 50%; padding: 50px 0; text-align: center; box-sizing: border-box; transition-duration: 0.3s;}
.certify_method div > * {display: block;}
.certify_method strong {font-size: 1.125em;}
.certify_method strong:before {content: ''; display: block; width: 36px; height: 64px; margin: 0 auto 15px; background: url('../images/common/icon_certify.png') no-repeat 0 0;}
.certify_method span {margin: 10px 0 25px; color: #666; line-height: 140%;}
.certify_method a {display: inline-block; width: 116px; padding: 8px 0; background: #ff8601; font-weight: bold; color: #fff; transition-duration: 0.4s;}
.certify_method .phone {border-right: 1px solid #dedede;}
.certify_method .pin strong:before {width: 42px; background-position: -56px 0;}

/**/
.clause_area {overflow-y: scroll; height: 310px; padding: 30px; background: #f7f7f7; border: 1px solid #dedede; box-sizing: border-box;}
.clause_area > p {color: #666; line-height: 160%;}
.clause_area > p + p {margin-top: 20px;}
.clause_area + .btn_wrap {margin-top: 30px;}

/**/
.tbl_form {position: relative; margin-bottom: 30px; border-bottom: 1px solid #3c3c3c;}
.tbl_form p.necessary {margin-bottom: 30px; font-size: 0.938em; color: #666;}
.tbl_form .necessary:before {content: '*'; position: relative; top: 3px; display: inline-block; margin-right: 5px; font-weight: bold; color: #ff8601;}
.tbl_form .necessary + .guide {top: 0;}
.tbl_form .guide {position: absolute; right: 0; top: -48px; width: 100%; font-size: 0.938em; color: #666; text-align: right;}
.tbl_form .guide strong {color: #ff8601;}

.tbl_form table {border-top: 2px solid #3c3c3c;}
.tbl_form table th {width: 162px; padding: 17px 0 17px 20px; border-bottom: 1px solid #dedede; vertical-align: top;}
.tbl_form table td {padding: 9px 0; border-bottom: 1px solid #dedede; color: #666; vertical-align: middle;}
.tbl_form table td > .text {width: 226px;}
.tbl_form table td .email > span {display: inline-block;}
.tbl_form table td .email > span > span {width: 226px;}
.tbl_form table td .email > span + span {margin-left: 15px;}
.tbl_form table td .email em {display: inline-block; width: 30px; text-align: center;}
.tbl_form table td .number > span {width: 100px;}
.tbl_form table td .number em {display: inline-block; width: 19px; text-align: center;}
.tbl_form table td .into > span {display: inline-block;}
.tbl_form table td .into > span:first-child {width: 226px;}
.tbl_form table td .into .select {width: 100%;}
.tbl_form table td .into .text {width: 100px; margin-left: 15px;}
.tbl_form table td .into em {display: inline-block; margin-left: 5px; vertical-align: middle;}
.tbl_form table td .textarea {height: 185px;}
.tbl_form table td .radio_wrap > span + span {margin-left: 20px;}
.tbl_form table td .radio_wrap label{margin:5px 20px 5px 0;}
.tbl_form table td .mynum > span {display: inline-block;}
.tbl_form table td .mynum > span:first-child {width: 180px;margin-left:0;}
.tbl_form table td .mynum .text {width: 45px;}


/**/
.tbl_form .reserve{padding: 30px 0;}
.tbl_form .reserve > ul >li {display: inline-block;width: 47.22222%;vertical-align: top;padding: 0 15px;}
.tbl_form .reserve > ul >li .reserve_title {background: #f4f4f4;border: solid #ddd;border-width: 1px 0;overflow: hidden;padding: 18px 20px;}
.tbl_form .reserve > ul >li .reserve_title h2 {font-size: 16px;float: left;color: #333;font-weight: bold;}
.tbl_form .reserve > ul >li .reserve_title span {float: right;font-size: 14px;}
.tbl_form .reserve > ul >li .reserve_title span > em { }
.tbl_form .reserve > ul >li .reserve_text{padding: 20px;border: 1px solid #eee;margin-top: 20px; }
.tbl_form .reserve > ul >li .reserve_text > ul{ }
.tbl_form .reserve > ul >li .reserve_text > ul > li{line-height: 2;color: #333;}
.tbl_form .reserve > ul >li .reserve_text > ul > li:before{content:'';display: inline-block;width: 2px;height: 2px;background: #333;vertical-align: middle;margin-right: 7px;}
.tbl_form .reserve > ul >li .reserve_text > ul > li > a.selday{color:#f00}
.tbl_form .reserve .point.orange{color: #ff8601;}
.tbl_form .reserve > ul >li .month{text-align:center}

.tbl_form .reserve > ul >li .month > h4 {text-align: center;font-size: 28px;font-weight: bold;color: #333;padding: 15px 0;display: inline-block;}
.tbl_form .reserve > ul >li .month > span {padding:15px 0}
.tbl_form .reserve > ul >li .month > .button.prev {float: left;}
.tbl_form .reserve > ul >li .month > .button.next {float: right;}
.tbl_form .reserve .calendar {font-size: 12px;}
.tbl_form .reserve .calendar > table {border: 1px solid #eee;}
.tbl_form .reserve .calendar > table th{text-align: center;background: #f4f4f4;}
.tbl_form .reserve .calendar > table tr td{padding: 10px;height: 70px;box-sizing: border-box;vertical-align: top;border-left: 1px solid #eee;color: #000;}
.tbl_form .reserve .calendar > table tr td:first-child{color:#ff0000 }
.tbl_form .reserve .calendar > table tr td:last-child{color: #0066ce;}

/* board photo list */
.board_photo_list_wrap{margin-left:-30px; overflow:hidden;}
.board_photo_list_wrap .total{margin:0 0 28px 30px; padding-left:14px; color:#767676; background:url(../images/common/bul_dot_org.png) 0 8px no-repeat;}
.board_photo_list_wrap .total span{font-weight:600;}
.board_photo_list_wrap .total em{color:#ff8601;}
.board_photo_list_wrap >ul{overflow:hidden; margin-top:-30px;}
.board_photo_list_wrap >ul >li{float:left; width:33.33%; margin-top:30px}
.board_photo_list_wrap >ul >li .wrap{position:relative; overflow:hidden; padding-left:30px;}
.board_photo_list_wrap >ul >li .img{height:264px;}
.board_photo_list_wrap >ul >li .img img{width:374px;}
.board_photo_list_wrap >ul >li .box{border:1px solid #dedede; background-color:#f7f7f7; padding:28px 0 0 0;}
.board_photo_list_wrap >ul >li .cont{padding:0 19px; position:relative; min-height:172px;}
.board_photo_list_wrap >ul >li .cont .open{font-size:1.125em; font-weight:bold; margin-bottom:5px;}
.board_photo_list_wrap >ul >li .cont .open span.date{font-family:AppleSDGothicNeo-Light,Gotham; font-weight:normal;}
.board_photo_list_wrap >ul >li .cont .open.type1{color:#a79369;}
.board_photo_list_wrap >ul >li .cont .open.type2{color:#ff8601;}
.board_photo_list_wrap >ul >li .cont .tit{font-size:1.500em; line-height:34px; height:68px; position:relative;}
.board_photo_list_wrap >ul >li .cont .tit a {position: relative; overflow: hidden; display: inline-block; max-height:30px;}
.board_photo_list_wrap >ul >li .cont .tit a:after {content: '...'; position: absolute; right: 0; bottom: 0; width: 20px; z-index: 1;}
.board_photo_list_wrap >ul >li .cont .tit span {position: relative; display: inline-block; min-height: 30px; padding-right: 20px;}
.board_photo_list_wrap >ul >li .cont .tit span:after {content: ''; position: absolute; right: 0; bottom: 0; width: 22px; height: 21px; background: #f7f7f7; z-index: 3;}
/*.board_photo_list_wrap >ul >li .cont .tit span{overflow:hidden; padding-right:5px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap:break-word; position:relative;}*/
.board_photo_list_wrap >ul >li .cont .tit:after{content:''; position:absolute; left:0; bottom:-16px; height:1px; border-bottom:1px solid #3c3c3c; width:30px;}
.board_photo_list_wrap >ul >li .cont .info{overflow:hidden; min-height: 130px; padding-top:27px; box-sizing: border-box;}
.board_photo_list_wrap >ul >li .cont .info dt{color:#222; float:left; margin-top:6px; line-height:110%}
.board_photo_list_wrap >ul >li .cont .info dd{color:#666; padding-left:76px; margin-top:6px; height:19px}
.board_photo_list_wrap >ul >li .cont .info dd span {overflow: hidden; display: block; text-overflow: ellipsis; white-space: nowrap;}
/*.board_photo_list_wrap >ul >li .cont .info dd span{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-wrap:break-word;}*/
.board_photo_list_wrap >ul >li .btn_wrap{border-top:1px solid #dedede; width:100%; display:table; background-color:#fff; margin-top:28px;}
.board_photo_list_wrap >ul >li .btn_wrap span{display:table-cell; width:33.33%; text-align:center; border-left:1px solid #dedede; height:54px}
.board_photo_list_wrap >ul >li .btn_wrap span:first-child{border-left:0}
/*.board_photo_list_wrap >ul >li .btn_wrap span a{display:block; font-size:0.938em; height:54px; line-height:54px;}*/
.board_photo_list_wrap >ul >li .btn_wrap span a{display:block;font-size:0.938em;height: 52px !important;line-height: 50px !important;}
.board_photo_list_wrap >ul >li .btn_wrap span a:hover{border:1px solid #ff8601; color:#ff8601}
.board_photo_list_wrap >ul >li .sns{position:absolute; right:20px; top:20px}
.board_photo_list_wrap >ul >li .sns a{display:inline-block; width:33px; height:33px; border-radius:30px; overflow:hidden; text-indent:-9999px; margin-left:7px; background-color:#fff; background-image:url(../images/common/icon_sns.png); background-repeat:no-repeat;}
.board_photo_list_wrap >ul >li .sns .fb{background-position:0px 0px}
.board_photo_list_wrap >ul >li .sns .ks{background-position:-33px 0px}
.board_photo_list_wrap >ul >li .sns .kt{background-position:-66px 0px; display:none;}
.board_photo_list_wrap >ul >li .sns .bd{background-position:-99px 0px}

.board_photo_list_wrap01{margin-left:-30px;position:relative;margin-top: 40px;}
.board_photo_list_wrap01 h2{font-size: 22px;font-weight: bold;margin: 0 0 20px 30px;}
.board_photo_list_wrap01 h2 i{margin-right: 10px;}
.board_photo_list_wrap01 .total{margin:0 0 28px 30px; padding-left:14px; color:#767676; background:url(../images/common/bul_dot_org.png) 0 8px no-repeat;}
.board_photo_list_wrap01 .total span{font-weight:bold; font-weight:bold; }
.board_photo_list_wrap01 .total em{color:#ff8601;}
.board_photo_list_wrap01 >ul{overflow:hidden;}
.board_photo_list_wrap01 >ul >li{float:left;width:25%;margin-bottom: 30px;}
.board_photo_list_wrap01 >ul >li .wrap{position:relative; overflow:hidden; padding-left:30px;}
.board_photo_list_wrap01 >ul >li .img{height:193px;overflow:hidden;}
.sns .board_photo_list_wrap01 >ul >li .img{height:270px;}
.board_photo_list_wrap01 >ul >li .img img{width:273px;}
.board_photo_list_wrap01 >ul >li .img a.movie{display:block; position:relative;}
.board_photo_list_wrap01 >ul >li .img a.movie:before{content:''; position:absolute; left:50%; top:50%; width:46px; height:46px; margin:-23px 0 0 -23px; background:url(../images/common/icon_movie.png) 0 0 no-repeat; z-index:3; opacity: 0;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -khtml-opacity:0; -moz-opacity:0; transition-duration:0.4s}
.board_photo_list_wrap01 >ul >li .img a.movie:after{content:''; position:absolute; left:0; top:0; right:0; bottom:0; opacity: 0;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -khtml-opacity:0; -moz-opacity:0; background-color:#000; transition-duration:0.4s}
.board_photo_list_wrap01 >ul >li .img a.movie:hover:before{opacity:1;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -khtml-opacity:1; -moz-opacity:1;}
.board_photo_list_wrap01 >ul >li .img a.movie:hover:after{opacity:0.3;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); -khtml-opacity:0.3; -moz-opacity:0.3;}
.board_photo_list_wrap01 >ul >li .box{border:1px solid #dedede; border-top:0; background-color:#f7f7f7; padding:28px 0 0 0;}
.board_photo_list_wrap01 >ul >li .cont{padding:0 19px; position:relative;}
.board_photo_list_wrap01 >ul >li .cont .area{font-weight:bold; color:#ff8601; margin-bottom:8px;}
.board_photo_list_wrap01 >ul >li .cont .area.c01{color:#a79369;}
.board_photo_list_wrap01 >ul >li .cont .tit{position: relative; overflow: hidden; display:block; max-height: 60px; color:#222; font-size:1.250em; line-height:30px; margin-bottom:26px;}
.board_photo_list_wrap01 >ul >li .cont .tit:after {content: '...'; position: absolute; right: 0; bottom: 0; width: 20px; z-index: 1;}
.board_photo_list_wrap01 >ul >li .cont .tit a {position: relative; display:block; min-height: 60px; padding-right: 20px; line-height:30px;}
.board_photo_list_wrap01 >ul >li .cont .tit a:after {content: ''; position: absolute; right: 0; bottom: 0; width: 22px; height: 21px; background: #f7f7f7; z-index: 3;}
/*.board_photo_list_wrap01 >ul >li .cont .tit a{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; word-wrap:break-word; height:59px; line-height:30px;}*/
.board_photo_list_wrap01 >ul >li .cont .tit.line1 {display: block; text-overflow: ellipsis; white-space: nowrap;}
.board_photo_list_wrap01 >ul >li .cont .tit.line1:after {content: ''; width: 0;}
/*.board_photo_list_wrap01 >ul >li .cont .tit.line1{overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical; word-wrap:break-word; margin-top:-4px;}*/
.board_photo_list_wrap01 >ul >li .cont .text{color:#666666; position:relative; padding-top:16px; margin:-11px 0 27px; line-height:26px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; word-wrap:break-word; height:51px;}
.board_photo_list_wrap01 >ul >li .cont .text:after{content:''; position:absolute; left:0; top:0px; height:1px; border-bottom:1px solid #3c3c3c; width:30px;}
.board_photo_list_wrap01 >ul >li .sns{text-align:center; border-top:1px solid #dedede; padding:15px 0 14px 0; background-color:#fff;}
.board_photo_list_wrap01 >ul >li .sns a{display:inline-block; background:url(../images/common/icon_sns01.png) no-repeat; overflow:hidden; text-indent:-9999px; width:27px; height:26px; vertical-align:middle; margin:0 3px;}
.board_photo_list_wrap01 >ul >li .sns a.fb{background-position:0px 0px}
.board_photo_list_wrap01 >ul >li .sns a.ks{background-position:-30px 0px}
.board_photo_list_wrap01 >ul >li .sns a.kt{background-position:-60px 0px; display:none;}
.board_photo_list_wrap01 >ul >li .sns a.bd{background-position:-90px 0px}
.board_photo_list_wrap01 >ul >li .sns a.em{background-position:-120px 0px}
.board_photo_list_wrap01 >ul >li .news{padding:24px 0 0 0}
.board_photo_list_wrap01 >ul >li .news .text{display:block; height:auto; padding-top:15px; margin:-11px 0 25px}
.board_photo_list_wrap01 >ul >li .place{border-top:1px solid #dedede;}
.board_photo_list_wrap01 >ul >li .place a{display:block; background-color:#fff; text-align:center; font-size:0.938em; color:#444444; height:54px; line-height:54px;}
.board_photo_list_wrap01 >ul >li .place a:before{content:''; background:url(../images/common/icon_place.png) 0 0 no-repeat; display:inline-block; vertical-align:middle; width:16px; height:21px; margin-right:8px;}
.board_photo_list_wrap01 .list_more02{position:absolute; right:-3px; top:-17px}
.board_photo_list_wrap01 .board_list_no{margin-left:30px}


/* board photo view */
.board_photo_veiw_wrap{overflow:hidden;}
.board_photo_veiw_wrap .img{width:506px; float:left;}
.board_photo_veiw_wrap .img img{width:100%; height:auto;}
.board_photo_veiw_wrap .info{margin-left:536px; border-top:2px solid #3c3c3c; border-bottom:1px solid #3c3c3c; min-height:355px;}
.board_photo_veiw_wrap .info dl{overflow:hidden; margin:28px 0 0 -1px;}
.board_photo_veiw_wrap .info dt{color:#333333; float:left; margin-bottom:13px;}
.board_photo_veiw_wrap .info dd{color:#666666; margin-left:101px; margin-bottom:13px;}


/* board list */
.board_list_wrap{border-top:1px solid #3c3c3c;}
.board_list_wrap table{}
.board_list_wrap table thead th{background-color:#f4f4f4; border-bottom:1px solid #dedede; text-align:center; height:56px; font-weight:bold;}
.board_list_wrap table td{border-bottom:1px solid #dedede; text-align:center; color:#666666; line-height:26px; padding:14px 35px 16px}
.board_list_wrap table td.title{text-align:left;}
.board_list_wrap table td.title a{display:block; color:#666;  line-height:26px;}

.board_list_wrap.type2 th, .board_list_wrap.type2 td {border-left: 1px solid #dedede;}
.board_list_wrap.type2 td {padding: 14px 0 16px;}
.board_list_wrap.type2 th:first-child, .board_list_wrap.type2 td:first-child {border-left: 0 none;}
.board_list_wrap.type2 tfoot th {background: #f4f4f4; border-bottom: 1px solid #dedede; font-weight: bold; text-align: center;}
.board_list_wrap.type2 tfoot td {font-weight: bold; color: #333;}

.board_list_no > div {margin-top: 40px; padding: 50px 0; border: 1px solid #dedede; background: #f4f4f4; text-align: center;}
.board_list_no > div > p {display: block; color: #666;}
.board_list_no > div > p:before {content: ''; display: block; width: 64px; height: 62px; margin: 0 auto 20px; background: url('../images/site/icon_no_data.png') no-repeat 0 0; background-size: 100% auto;}
.board_list_no > div > a {display: inline-block; margin-top: 30px; padding: 8px 30px; background: #ff8601; color: #fff;}


/* board view */
.board_view_wrap h3.title{color:#333333; font-size:1.625em; border-bottom:2px solid #3c3c3c; padding-bottom:27px;}
.board_view_wrap .cont{position:relative; padding:28px 0 30px 0}
.board_view_wrap .cont .info {overflow: hidden;}
.board_view_wrap .cont .sort{position: relative; float :left; min-height: 58px; color:#767676;}
.board_view_wrap .cont .sort p {display: inline-block;}
.board_view_wrap .cont .sort p + p {margin-left: 30px;}
.board_view_wrap .cont .sort p em{color:#222222; display:inline-block; margin-right:7px;}
.board_view_wrap .cont .sort:before{content:''; display:block; width:40px; height:1px; position:absolute; left:0; bottom:0; background-color:#3c3c3c;}
.board_view_wrap .view{color:#333; line-height:26px; padding:35px 0 36px 0; border-bottom:1px solid #dfdfdf; position:relative;}
.board_view_wrap .view div{color:#333; line-height:26px; }
.board_view_wrap .file{float: right;}
.board_view_wrap .file a{display:block; color:#666; background:url(../images/common/icon_file.png) 0 0 no-repeat; padding:3px 0 5px 35px;}
.board_view_wrap .file a + a {margin-top: 5px;}


/**/
.mb {display: none;}


/**/
.popup_wrap{position:absolute; left:50%; top:0; z-index:9999; overflow:hidden; margin-left:-400px; width:800px; transition-duration:0.5s; height:0px}
.popup_wrap.open{height:auto;}
.popup_wrap .hd{background-color:#ff8601; padding:27px 28px 28px; overflow:hidden;}
.popup_wrap .hd h2{font-weight:bold; color:#fff; font-size:1.375em;}
.popup_wrap .poopup_content{background-color:#fff; padding:40px 30px; margin-bottom:30px;}
.popup_wrap .close{position:absolute; right:0; top:0}
.popup_wrap .close a{display:block; overflow:hidden; position:relative; text-indent:-9999px; width:80px; height:80px; background:url(../images/common/icon_pop_close.png) 50% 50% no-repeat}
.a_img2 > a {display: inline-block;}
.a_img2 {display: flex;}


/**/
.parcel_out_intro{padding-top:20px;  background-color:#fcfcfc; border-top: 2px solid #812b29;}
.parcel_out_intro .inquiry{ border-bottom:1px solid #d8d8d8; background-color:#fcfcfc; background-image:url(../images/parcel/bg_parcel_out_intro.gif); background-position:50% 100%; background-repeat:no-repeat; text-align:center; height:179px;}
.parcel_out_intro .inquiry h2{font-weight:bold; color:#333333; font-size:2.250em; padding:34px 0 25px 0}
.parcel_out_intro .inquiry h2 span{padding-left:8px}
.parcel_out_intro .inquiry h2 span em{color:#666666; font-size:0.556em; font-weight:normal; display:inline-block; vertical-align:middle; margin:-11px 0 0 10px}
.parcel_out_intro .inquiry .tel{color:#3c3c3c; font-size:1.750em; font-weight:bold;}
.parcel_out_intro .inquiry .tel span{display:inline-block; background:url(../images/common/icon_tel.png) 0 0 no-repeat; padding:6px 0 8px 65px; vertical-align:middle; height:40px;}
.parcel_out_intro .inquiry .tel a{color:#ff8601; font-family:AppleSDGothicNeo-Light,Gotham; font-weight:normal; font-size:1.250em; display:inline-block; vertical-align:middle; margin:-6px 0 0 2px; letter-spacing:-0.5px;}
.parcel_out_intro .btm{background-color:#e9e9e9; border-bottom:1px solid #d8d8d8; height:54px; position:relative;}
.parcel_out_intro .btm .cont{position:relative; margin:0 auto; max-width:1182px;}
.parcel_out_intro .btm ul{text-align:center; padding-top:17px;}
.parcel_out_intro .btm ul li{display:inline-block; background:url(../images/parcel/bul_dot_org.png) 0 9px no-repeat; margin-left:21px; padding-left:29px}
.parcel_out_intro .btm ul li:first-child{background:none; margin:0; padding:0}
.parcel_out_intro .btm ul li a{color:#555; display:inline-block;}
.parcel_out_intro .btm .sns{position:absolute; overflow:hidden; top:14px; right:0; display:none;}
.parcel_out_intro .btm .sns a{display:block; float:left; background:url(../images/common/icon_sns01.png) no-repeat; overflow:hidden; text-indent:-9999px; width:27px; height:26px; vertical-align:middle; margin:0 0 0 10px}
.parcel_out_intro .btm .sns a.fb{background-position:0px 0px}
.parcel_out_intro .btm .sns a.ks{background-position:-30px 0px}
.parcel_out_intro .btm .sns a.kt{background-position:-60px 0px; display:none;}
.parcel_out_intro .btm .sns a.bd{background-position:-90px 0px}
.parcel_out_intro .btm .sns a.em{background-position:-120px 0px}

.parcel_out_intro .tab{position:relative; max-width:1182px; margin:40px auto 0;}
.parcel_out_intro .tab:after{content:''; background-color:#d8d8d8; height:1px; position:absolute; left:0; right:0; top:39px; z-index:1;}
.parcel_out_intro .tab ul{text-align:center; position:relative; z-index:3}
.parcel_out_intro .tab ul li{display:inline-block;  background-color:#fcfcfc ; width:97px; margin:0 39px; vertical-align:top;}
.parcel_out_intro .tab ul li.active a{color:#333333; font-weight:bold;}
.parcel_out_intro .tab ul li a{font-size:1.250em; display:block;  text-align:center;}
.parcel_out_intro .tab ul li a:before{content:''; background:url(../images/parcel/icon_straus.png) no-repeat; width:58px; height:68px; display:block; margin:0 auto 10px;}
.parcel_out_intro .tab ul li.l01 a:before{background-position:0 0;}
.parcel_out_intro .tab ul li.l02 a:before{background-position:-60px 0;}
.parcel_out_intro .tab ul li.l03 a:before{background-position:-120px 0;}
.parcel_out_intro .tab ul li.l01.active a:before{background-position:0 -70px}
.parcel_out_intro .tab ul li.l02.active a:before{background-position:-60px -70px}
.parcel_out_intro .tab ul li.l03.active a:before{background-position:-120px -70px}

/**/
#topscroll{position:fixed; right:50%; margin-right:-680px; bottom:253px; z-index:9; color:#fff; cursor:pointer; background-color:#bbbbbb; width:48px; border-radius:50px; font-size:0.875em; font-family:AppleSDGothicNeo-Light,Gotham; font-weight:normal; text-align:center; opacity:1; transition-duration:0.3s; opacity:0}
#topscroll a{color:#fff; display:block; height:26px; padding-top:22px; text-align:center;}
#topscroll:before,
#topscroll:after{content:''; position:absolute; top:15px; display:block; width:10px; height:2px; background-color:#fff; transition-duration:0.2s;}
#topscroll:before{left:15px; -ms-transform: rotate(-45deg); /* IE 9 */ -webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */ transform: rotate(-45deg);}
#topscroll:after{left:22px; -ms-transform: rotate(45deg); /* IE 9 */ -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */ transform: rotate(45deg);}
#topscroll.active{background-color:#3c3c3c}
#topscroll.active:before{left:14px; -ms-transform: rotate(0deg); /* IE 9 */ -webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */ transform: rotate(0deg);}
#topscroll.active:after{left:23px; -ms-transform: rotate(0deg); /* IE 9 */ -webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */ transform: rotate(0deg);}
#topscroll.show{opacity:1;}

/* etc */
.rule_wrap {min-height: 400px;}
.rule_wrap * {line-height: 160%;}
.rule_wrap .tit {padding-left: 12px; font-weight: bold; text-indent: -12px;}
.rule_wrap .tit:before{content: ''; display: inline-block; width: 3px; height: 3px; margin: 8px 10px 0 0; background: #ff8601; vertical-align: top;}
.rule_wrap strong {display: block; margin: 15px 12px 0; margin-bottom: 5px; color: #666;}
.rule_wrap span {display: block; margin: 5px 30px 0 12px; color: #666;}
.rule_wrap span em {display: block; margin: 5px 0 5px 12px;}


/**/
#system_error{position:fixed; left:0; top:0; right:0; bottom:0; background-color:#ff8601; color:#fff;}
#system_error .ct{text-align:center; max-width:710px; width:100%; background-color:#ff8601; position:absolute; top:50%; left:50%; margin:-134px 0 0 -360px; z-index:3;}
#system_error .ct h1{display:inline-block; font-size:60px; background:url(../images/common/icon_system.png) 0 50% no-repeat; padding:0 0 0 78px;}
#system_error:after{content:''; position:fixed; left:0; width:50%; top:40%; height:1px; background-color:#fff;}
#system_error:before{content:''; position:fixed; right:0; width:50%; top:40%; height:1px; background-color:#fff;}
#system_error .ct p{font-size:18px; line-height:26px; padding:27px 0 0 0}
#system_error .ct .info{font-size:18px; font-weight:bold; padding-top:51px; position:relative;}
#system_error .ct .info:after{content:''; height:1px; background-color:#3c3c3c; width:40px; position:absolute; left:50%; top:25px; margin:0 0 0 -20px;}
#system_error .ct .info .tel{font-family:AppleSDGothicNeo-Light,Gotham;}


@media all and (max-width:1380px){
	#topscroll{right:0; margin-right:0px;}
}


/**/
.paid_wrap h3 {padding: 56px 0 26px; font-size: 1.375em; font-weight: bold; color: #222;}
.paid_wrap h3 + .board_list_no > div {margin-top: 0;}
.paid_wrap h3 + .result_area {margin-top: 0;}
.paid_wrap .wb > h3:first-child, .paid_wrap .tab + h3 {padding-top: 36px;}
.paid_wrap .tab {position: relative; border: 1px solid #dedede; margin-top: 60px;}
.paid_wrap .tab ul:after {content: ''; display: block; clear: both;}
.paid_wrap .tab ul li {position: relative; float: left; width: 33.33%; border-left: 1px solid #dedede; box-sizing: border-box;}
.paid_wrap .tab ul li:first-child {border-left: 0 none;}
.paid_wrap .tab ul li a {display: block; padding: 18px 0; background: #f4f4f4; font-weight: bold; color: #666; text-align: center;}
.paid_wrap .tab ul li.active a {background: #fff; color: #333;}
.paid_wrap .tab ul li.active a:after {content: ''; position: absolute; left: -1px; top: -1px; right: -1px; height: 3px; background-color: #ff8601; z-index: 1;}
.paid_wrap .search_wrap {margin-top: 40px;}
.paid_wrap .info {padding-top: 28px; color: #ff8601; line-height: 140%;}
.paid_wrap .board_list_wrap.type2 + .board_list_wrap.type2 {margin-top: 40px;}
.paid_wrap .result_area {margin-top: 36px; padding: 30px; background: #f4f4f4; border: 1px solid #dedede;}
.paid_wrap .result_area p {color: #666;}
.paid_wrap .result_area p + p {margin-top: 12px;}
.paid_wrap .result_area p:before {content: ''; display: inline-block; width: 2px; height: 2px; margin: 9px 12px 0 0; background: #ff8601; vertical-align: top;}
.paid_wrap .result_area strong {color: #333;}
.paid_wrap .result_area em {color: #ff8601;}
.paid_wrap .result_area div {margin-top: 12px; padding-top: 18px; border-top: 1px solid #dedede; font-size: 1.375em;}
.paid_wrap .result_area div em {display: inline-block; margin-left: 5px; font-family: AppleSDGothicNeo-Light, Gotham;}
.paid_wrap .btn_wrap {margin-top: 30px;}




/* media query */
@media all and (max-width:1279px){
	/* HEADER */
	#header{height:109px !important; position:static;}
	#header .hd_content .logo{left:50% !important; margin-left:-41px !important}
	#header .bar{top:-2px;}
	#header .sidemenu_btn{opacity:1;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -khtml-opacity: 1; -moz-opacity: 1; left:0px;}
	#header .sidemenu_btn.active{left:283px;}
	#header .bg_layer{display:none;}

	#header .hd_content .mylynn{position:fixed; left:-150px; top:30px; z-index:11; background:url(../images/common/bg_mylynn_m.png) 0 0 no-repeat; width:56px; height:56px; opacity:0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -khtml-opacity: 0; -moz-opacity: 0;}
	#header .hd_content .mylynn a{color:#3c3c3c; background:none !important;}
	#header .hd_content .mylynn.logout{background:url(../images/common/bg_mylynn_m_logout.png) 0 0 no-repeat;}

	#gnb{opacity:1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -khtml-opacity: 1; -moz-opacity: 1; overflow:hidden; z-index:11; position:fixed; left:0 !important; top:0; height:100%; width:0;}
	#gnb >ul{position:fixed; left:-320px; top:0; padding-top:109px; bottom:0; width:320px;  background-color:#3c3c3c; border-bottom:1px solid #4b4b4b;}
	#gnb >ul >li.dp1{float:none; padding:0; border-top:1px solid #4b4b4b;}
	#gnb >ul >li.dp1 .dp1_tit a{font-size:1em; padding:16px 0 17px 19px; transition-duration:0s}
	#gnb >ul >li.dp1:hover .dp1_tit a,
	#gnb >ul >li.dp1 .dp1_tit a:focus,
	#gnb >ul >li.dp1.active .dp1_tit a{background-color:#ff8601; color:#fff;}
	#gnb >ul >li.dp1:hover,
	#gnb >ul >li.dp1.active{border-top:1px solid #ff8601;}
	#gnb .dp2{position:relative; overflow:hidden; top:0 !important; left:0; background-color:#333333; height:0px;}
	#gnb >ul >li.dp1.active .dp2{height:auto;}
	#gnb .dp2 ul{padding:21px 0 16px}
	#gnb .dp2 ul li{opacity:1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -khtml-opacity: 1; -moz-opacity: 1; top:0; padding-left:21px;}
	#gnb .dp2 ul li a{font-size:0.938em; padding:7px 0 7px 12px; overflow:hidden;}
	#gnb .dp2 li a:after{bottom:1px; left:12px;}
	#gnb .dp2 ul li a:before{content:''; background-color:#ff8601; width:3px; height:3px; position:absolute; left:0; top:50%; border-radius:15px;}

	#header.active .hd_content .mylynn{left:20px; opacity:1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -khtml-opacity: 1; -moz-opacity: 1;}
	#header.active #gnb >ul{left:0;}
	#header.active #gnb{width:320px;}
	#header.active .interest_reg{opacity:1; left:154px; top:45px}
	#header.active .interest_reg a{display:block;}

	#header .hd_content .mobile_mylynn{right:0; opacity:1}


	/* FOOTER */
	#footer{padding-bottom:37px;}
	#footer .ft_content{height:auto; width:100%;}
	#footer .ft_logo{}
	#footer .ft_info{}
	#footer .ft_util_menu{right:0%; left:0; margin-right:0px; top:104px;}
	#footer .ft_util_menu ul li a{font-weight:bold; color:#fff}

	#footer .ft_family_site_wrap{top: 42px;}



	/**/
	.certify_wrap .section_step span:first-child {margin-left: 4px;}
	.certify_wrap .section_step span + span {margin-left: 96px;}
	.certify_wrap .section_step span:after {right: -74px;}
}


@media all and (max-width:1023px){
	/* FOOTER */
	#footer{padding-left:20px; padding-right:20px;}
	#footer .ft_content {padding: 8vh 0 0;}
	#footer .ft_logo{opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-khtml-opacity: 0;-moz-opacity: 0;top: 2vh;width: 8vh;}
	#footer .ft_logo > img {max-width:100%}
	#footer .ft_info{padding-top: 0;border: 0;text-align: center;}
	#footer .ft_info p{font-size: 1em;}
	#footer .ft_info em.call{display:block;}
	#footer .ft_info p span{display:block;}
	#footer .ft_info .copyright{font-size:1.125em;}
	#footer .ft_info .copyright span{display:block;}
	#footer .ft_util_menu{ margin:0; right:0; left:0; text-align:center;border-top: #707070 solid 1px;padding-top: 20px;}
	#footer .ft_util_menu ul li a{font-size: 1em;}
	#footer .ft_util_menu ul li:after{height:20px; top:4px}

	#footer .ft_family_site_wrap{right:0;width: auto;top: 4vh;}
	#footer .ft_family_site_wrap .tit{font-size: 1em;bottom: 15px;left: 0;}
	#footer .ft_family_site_wrap .ft_family_site_cont{z-index: 100;padding-bottom: 0;right: 0;left: 0; bottom: 47px; width: auto;}
	#footer .ft_family_site_wrap .ft_family_site_cont:after{top:20px; right:22px}
	#footer .ft_family_site_wrap ul {margin-bottom: 0;/* display:none; */}
	#footer .ft_family_site_wrap li a{font-size: 0.85em;}

	#footer .sns {position: relative;top: auto;right: auto;margin: 0 auto;}
	#footer .sns > ul {justify-content: center;}
	#footer .sns > ul > li{ }
	#footer .sns > ul > li > a{}
	#footer .sns > ul > li > a.btn_youtube { }
	#footer .sns > ul > li > a.btn_insta { }
	#footer .sns > ul > li > a.btn_ch { }
	#footer .sns > ul > li > a span{ }


	#gnb >ul >li.dp1 .dp1_tit a{font-size:1.375em; padding:21px 0 23px 19px}
	#gnb .dp2 ul{padding:24px 0 18px}
	#gnb .dp2 ul li a{font-size:1.250em; font-weight:normal; padding:7px 0 10px 20px; margin:6px 0 6px 0; color:#c1c1c1;}
	#gnb .dp2 ul li a:before{width:5px; height:5px; top:45%}
	#gnb .dp2 li a:after{left:24px;}


	/* location */
	.subpage .loc_wrap{padding:0}
	.subpage .loc_wrap .loc_cont{height:72px;}
	.subpage .loc_wrap .loc_cont .home{opacity:0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -khtml-opacity: 0; -moz-opacity: 0; width:0px; border:0;}
	.subpage .loc_wrap .loc_cont .interest_reg{opacity:0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -khtml-opacity: 0; -moz-opacity: 0;}
	.subpage .loc_wrap .loc_cont .link{width:50%;height:72px; vertical-align:middle;}
	.subpage .loc_wrap .loc_cont .link.dp1 .ct{left:0}
	.subpage .loc_wrap .loc_cont .link p{line-height:72px; font-size:1.375em;}
	.subpage .loc_wrap .loc_cont .link p:after{background:url(../images/common/bul_arr_b03.png) 0 0 no-repeat; width:16px; height:8px; right:17px; top:31px;}
	.subpage .loc_wrap .loc_cont .link ul li a {font-size:1.375em;}
	.subpage .loc_wrap .loc_cont .link .ct{top:71px;}
	.subpage .loc_wrap .loc_cont .dp3{display:none;}


	/* sub content */
	.sub_content{padding:43px 20px 0; max-width:1182px; margin:0 auto;}
	.sub_content .subtitle{font-size:2.500em; font-weight:bold; text-indent:-2px; padding-bottom:45px;}
	.sub_content .t_h3{font-size:1.875em; padding-bottom:36px;}


	/* tab */
	.tab_list{cursor:pointer; position:relative; border:0}
	.tab_list >p{background-color:#3c3c3c; height:84px; line-height:83px; color:#ff8601; font-size:1.625em; padding-left:29px;}
	.tab_list .ct{position:absolute; left:0; right:0; top:0; overflow:hidden;  z-index:4; padding-top:83px; border-bottom:1px solid #3c3c3c; display: none;}
	.tab_list .ct >ul{display:block; padding:10px 0 13px;border:1px solid #3c3c3c; background-color:#f4f4f4; }
	.tab_list .ct >ul >li{display:block; margin:0 29px; padding:4px 0 5px 0;}
	.tab_list .ct >ul >li:last-child{border-bottom:0}
	.tab_list .ct >ul >li >a{text-align:left; background-color:#f4f4f4 !important; color:#666 !important; border:0; font-size:1.625em; padding:0;}
	.tab_list .ct >ul >li >a:after{display:none;}
	.tab_list:after,
	.tab_list:before{content:''; display:block; position:absolute; right:37px; top:44px; height:2px; width:18px; background-color:#ff8601; transition-duration:0.3s}
	.tab_list:after{-ms-transform: rotate(45deg); /* IE 9 */ -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */ transform: rotate(45deg); right:49px;}
	.tab_list:before{-ms-transform: rotate(-45deg); /* IE 9 */ -webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */ transform: rotate(-45deg);}
	.tab_list.active:after{-ms-transform: rotate(-45deg); /* IE 9 */ -webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */ transform: rotate(-45deg); right:49px;}
	.tab_list.active:before{-ms-transform: rotate(45deg); /* IE 9 */ -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */ transform: rotate(45deg);}

	.tabContent .dp2{border:1px solid #3c3c3c; padding:15px 0 16px 0}
	.tabContent .dp2 ul{padding:0}
	.tabContent .dp2 ul li{width:33.33%;}
	.tabContent .dp2 ul li a{display:block; text-align:center; font-size:1.625em; height:53px; line-height:53px;}
	.tabContent .dp2 ul li a:before{height:24px; margin-top:-12px;}
	.tabContent .dp2 ul li:nth-child(3n+1) a:before{display:none;}

	.tab_list.depth3{display:block; margin-bottom:36px;}

	.tab_list_depth3{height:auto; margin-top:0; overflow:hidden;}
	.tab_list_depth3:after{height:5px;}
	.tab_list_depth3:before{content:''; background-color:#dedede; height:5px; position:absolute; left:0; right:0; bottom:90px}
	.tab_list_depth3 ul li{margin-top:25px;}
	.tab_list_depth3 ul li a{font-size:1.750em; border-bottom:5px solid transparent; padding-bottom:27px;}
	.tab_list_depth3 ul li:after{height:26px; margin-top:-28px;}
	.tab_list_depth3 ul li.active a{border-bottom:5px solid #ff8601;}


	/* search */
	.search_wrap .select{display:block; margin:0 0 31px 0; padding-bottom:9px;}
	.search_wrap .select select{width:100%; font-size:1.750em; height:50px; padding:0 20px 0 0}
	.search_wrap .select:after{background:url(../images/common/bul_arr_b01_m.png) 0 0 no-repeat; width:20px; height:12px; top:28px;}
	.search_wrap .select + .select {margin-right: 130px;}
	.search_wrap .text{margin-right:130px; display:block;}
	.search_wrap .text input{width:100%; font-size:1.750em; height:50px; padding:1px 0 9px}
	.search_wrap .button .all{display:none;}
	.search_wrap .button{position:absolute; right:0; bottom:0; margin:0}
	.search_wrap .button a{font-size:1.500em; padding:0 27px; height:60px; line-height:60px;}
	.search_wrap label .tit{font-size:1.750em; margin-bottom:20px;}
	.search_wrap label .select {margin-right: 130px;}


	/* button */
	.btn a{height:77px; line-height:77px; font-size:1.625em;}


	/* form */
	.form_tag input[type="text"],
	.form_tag select,
	.form_tag textarea{font-size:1.625em}
	.form_tag input[type="text"]{height:60px; line-height:60px;}
	.form_tag select{height:60px;}
	.form_tag.select:after{background:url(../images/common/bul_arr_b04_m.png) 0 0 no-repeat; width:20px; height:12px; top:25px; right:14px;}
	.form_tag textarea{line-height:42px; padding:7px 19px;}
	.form_tag.radio span{font-size:1.625em}
	.form_tag.radio span:before{background:url(../images/common/bul_radio_m.png) 0 0 no-repeat; width:30px; height:30px;}
	.form_tag.radio.agr span:before{background:url(../images/common/bul_radio_agr_m.png) 0 0 no-repeat; width:38px; height:38px;}


	/* page */
	.pageinate .arr{background:url(../images/common/bul_page_m.png) 0 0 no-repeat;}
	.pageinate .arr.first{background-position:0 0;}
	.pageinate .arr.prev{background-position:-52px 0;}
	.pageinate .arr.next{background-position:-104px 0;}
	.pageinate .arr.last{background-position:-156px 0;}
	.pageinate a, .pageinate strong{height:52px; line-height:52px; width:52px; margin-left:8px; font-size:1.500em;}


	/**/
	.wb {display: none;}
	.mb {display: block;}


	/* board list */
	.board_list_wrap li {padding: 30px 30px 25px; border-bottom: 1px solid #dedede; font-size: 1.625em;}
	.board_list_wrap li .title {display: block; overflow: hidden; margin-bottom: 20px; font-weight: bold; text-overflow: ellipsis; white-space: nowrap;}
	.board_list_wrap li .title span {display: inline-block; margin-right: 10px;}
	.board_list_wrap li > span {display: block; padding-left: 18px; color: #666; line-height: 160%; text-indent: -18px;}
	.board_list_wrap li > span:before {content: ''; display: inline-block; width: 4px; height: 4px; margin: 18px 15px 0 0; background: #ff8601; vertical-align: top;}

	.board_list_wrap.type2 {border-bottom: 1px solid #3c3c3c;}
	.board_list_wrap.type2 thead th {height: 95px; border-left: 0 none; font-size: 1.625em;}
	.board_list_wrap.type2 thead + tbody td {text-align: center;}
	.board_list_wrap.type2 tbody th {border-left: 0 none; border-bottom: 1px solid #dedede; font-size: 1.625em;}
	.board_list_wrap.type2 tbody td {padding: 34px 0 35px; border-left: 0 none; font-size: 1.625em; text-align: left;}

	.board_list_no{margin:0}
	.board_list_no > div > p {font-size: 1.625em;}
	.board_list_no > div > p:before {width: 96px; height: 94px; margin: 0 auto 26px;}
	.board_list_no > div > a {padding: 17px 28px; font-size: 1.625em;}


	/* QNA_list */
	.list_qna {margin-bottom: 40px;}
	.list_qna li > a {padding: 30px 78px; font-size: 1.625em;}
	.list_qna li > a span {padding-right: 8px;}
	.list_qna li > a:before {top: 34px; font-size: 30px;}
	.list_qna li > a:after {width: 19px; height: 12px; margin-top: -5px; background-size: auto 24px;}
	.list_qna li.show > a:after {background-position: 0 -12px;}
	.list_qna .answer .conts {padding: 30px 78px; font-size: 1.625em;}
	.list_qna .answer .conts:before {top: 30px; font-size: 30px;}
	.list_qna .total{font-size:1.625em; background:url(../images/common/bul_dot_org_m.png) 0 13px no-repeat; margin:0 0 37px 0; padding-left:21px}

	/**/
	.banner_ask {margin-top: 60px; padding: 40px 70px 132px;}
	.banner_ask:before {width: 50px; top: 68px;}
	.banner_ask p {font-size: 2.000em;}
	.banner_ask > div {font-size: 1.500em;}
	/*.banner_ask > div .gap {display: block;}*/
	.banner_ask > div .gap2 {display: inline;}
	.banner_ask .button {right: inherit; top: inherit; left: 70px; bottom: 40px; width: 134px;}
	.banner_ask .button a {padding: 18px 0 17px; font-size: 1.625em;}

	/**/
	.certify_wrap h3 {padding: 55px 0 35px; font-size: 1.875em;}
	.certify_wrap .section_step {padding: 60px 0;}
	.certify_wrap .section_step span {width: 132px; padding: 160px 0 0 0;}
	.certify_wrap .section_step span:first-child {margin-left: 0;}
	.certify_wrap .section_step span + span {margin-left: 78px;}
	.certify_wrap .section_step span:before {width: 132px; height: 132px; background: url('../images/common/icon_step_m.png') no-repeat 0 0;}
	.certify_wrap .section_step span:after {right: -64px; top: 62px; width: 44px; height: 8px; background: url('../images/common/icon_step_circle_m.png') no-repeat 0 0;}
	.certify_wrap .section_step span.on:after {background-position: 0 -14px;}
	.certify_wrap .section_step span em {text-align: center;}
	.certify_wrap .section_step span em:first-child {font-size: 1.625em;}
	.certify_wrap .section_step span em + em {font-size: 1.875em;}
	.certify_wrap .section_step .step2:before {background-position: -152px 0;}
	.certify_wrap .section_step .step3:before {background-position: -304px 0;}
	.certify_wrap .section_step .step1.on:before {background-position: 0 -152px;}
	.certify_wrap .section_step .step2.on:before {background-position: -152px -152px;}
	.certify_wrap .section_step .step3.on:before {background-position: -304px -152px;}
	.certify_wrap .section_step .step3:after {width: 0; height: 0; background: none;}
	.certify_method div {float: none; width: 100%; padding: 48px 0 48px 154px; text-align: left;}
	.certify_method strong {position: relative; font-size: 1.750em; line-height: 140%;}
	.certify_method strong:before {position: absolute; left: -93px; top: 5px; width: 54px; height: 94px; margin: 0; background: url('../images/common/icon_certify_m.png') no-repeat 0 0;}
	.certify_method span {font-size: 1.625em;}
	.certify_method .phone {border-right: 0 none; border-bottom: 1px solid #dedede;}
	.certify_method .phone .gap {display: block;}
	.certify_method .pin strong:before {width: 64px; background-position: -74px 0;}
	.certify_method a {width: 152px; padding: 23px 0; font-size: 1.625em; text-align: center;}

	/**/
	.clause_area {height: 340px; padding: 25px;}
	.clause_area > p {font-size: 1.625em;}
	.clause_area + .btn_wrap {margin-top: 40px;}

	/**/
	.tbl_form {margin-bottom: 40px;}
	.tbl_form p.necessary {font-size: 1.5em;}
	.tbl_form .necessary:before {top: 5px;}
	.tbl_form .guide {position: relative; right: inherit; top: inherit; margin: -15px 0 30px; font-size: 1.500em; line-height: 160%; text-align: left;}
	.tbl_form .guide .gap {display: block;}

	.tbl_form table th {padding: 31px 0 31px 20px; font-size: 1.625em;}
	.tbl_form table td {padding: 16px 0; font-size: 1.625em;}
	.tbl_form table td > .text {width: 100%;}
	.tbl_form table td .form_tag input[type="text"], .tbl_form table td .form_tag select,
	.tbl_form table td .form_tag textarea, .tbl_form table td .form_tag.radio span {font-size: 1em;}
	.tbl_form table td .email > span:after {content: ''; display: block; clear: both;}
	.tbl_form table td .email > span:first-child {width: 100%; margin-bottom: 5px;}
	.tbl_form table td .email > span:first-child > * {float: left;}
	.tbl_form table td .email > span + span {width: 100%; margin-left: 0;}
	.tbl_form table td .email .select {width: 100%;}
	.tbl_form table td .email .text {width: 46%;}
	.tbl_form table td .email em {width: 8%; margin-top: 10px;}
	.tbl_form table td .number:after {content: ''; display: block; clear: both;}
	.tbl_form table td .number > * {float: left;}
	.tbl_form table td .number > span {width: 30%;}
	.tbl_form table td .number em {width: 5%; margin-top: 10px;}
	.tbl_form table td .into > span {width: 100%;}
	.tbl_form table td .into > span:first-child {width: 100%; margin-bottom: 20px;}
	.tbl_form table td .into > span + span > * {float: left;}
	.tbl_form table td .into .text {width: 40%; margin-left: 0;}
	.tbl_form table td .into em {width: 7%; margin: 10px 0 0 0; padding: 0 2% 0 1%;}
	.tbl_form table td .textarea {height: 185px;}
	.tbl_form table td .radio_wrap {padding: 10px 0;}
	.tbl_form table td .radio_wrap > span {display: block;}
	.tbl_form table td .radio_wrap > span + span {margin: 25px 0 0 0;}


	/* board list */
	.board_photo_list_wrap{margin:0}
	.board_photo_list_wrap >ul{display:block;}
	.board_photo_list_wrap >ul >li{float:none; padding:0; width:100%;}
	.board_photo_list_wrap >ul >li .wrap {padding-left: 0;}
	.board_photo_list_wrap >ul >li .img{height:auto;}
	.board_photo_list_wrap >ul >li .img img{width:100%;}
	.board_photo_list_wrap >ul >li .box{padding:35px 0 0 0}
	.board_photo_list_wrap >ul >li .cont{padding:0 29px;}
	.board_photo_list_wrap >ul >li .cont .open{font-size:1.750em}
	.board_photo_list_wrap >ul >li .cont .tit{height:auto;font-size:2.125em; line-height:48px; padding-bottom:26px;}
	.board_photo_list_wrap >ul >li .cont .tit:after{width:60px; bottom:2px}
	.board_photo_list_wrap >ul >li .cont .tit a{max-height:48px;}
	.board_photo_list_wrap >ul >li .cont .tit a:after {width: 30px;}
	.board_photo_list_wrap >ul >li .cont .tit span {padding-right: 30px; line-height: 160%;}
	.board_photo_list_wrap >ul >li .cont .tit span:after {width: 30px;}
	.board_photo_list_wrap >ul >li .cont .info{font-size:1.625em; padding-top:13px; min-height:auto;}
	.board_photo_list_wrap >ul >li .cont .info dt{margin-top:11px;}
	.board_photo_list_wrap >ul >li .cont .info dd{margin-top:11px; padding-left:123px; height:auto;}
	.board_photo_list_wrap >ul >li .cont .info dd span{display:block;}
	.board_photo_list_wrap >ul >li .btn_wrap{margin-top:37px;}
	.board_photo_list_wrap >ul >li .btn_wrap span a{font-size:1.625em; height:84px; line-height:84px;}
	.board_photo_list_wrap >ul >li .sns{top:30px; right:30px;}
	.board_photo_list_wrap >ul >li .sns a{width:48px; height:48px; margin-left:12px; background-image:url(../images/common/icon_sns_m.png)}
	.board_photo_list_wrap >ul >li .sns .fb{background-position:0px 0px}
	.board_photo_list_wrap >ul >li .sns .ks{background-position:-48px 0px}
	.board_photo_list_wrap >ul >li .sns .kt{background-position:-96px 0px; display:inline-block}
	.board_photo_list_wrap >ul >li .sns .bd{background-position:-144px 0px}
	.board_photo_list_wrap .total{font-size:1.625em; background:url(../images/common/bul_dot_org_m.png) 0 13px no-repeat; margin:0 0 37px 0; padding-left:21px}

	.board_photo_list_wrap01 >ul >li{width:50%;}
	.sns .board_photo_list_wrap01 >ul >li .img{height:auto;}
	.board_photo_list_wrap01 >ul >li .img{height:auto;}
	.board_photo_list_wrap01 >ul >li .img img{width:100%;}
	.board_photo_list_wrap01 >ul >li .img a.movie:before{background-image:url(../images/common/icon_movie_m.png); width:66px; height:66px; margin:-33px 0 0 -33px}
	.board_photo_list_wrap01 >ul >li .box{padding:37px 0 0 0}
	.board_photo_list_wrap01 >ul >li .cont{padding:0 28px;}
	.board_photo_list_wrap01 >ul >li .cont .area{font-size:1.625em;}
	.board_photo_list_wrap01 >ul >li .cont .tit {max-height: 96px; font-size:1.875em; margin-bottom:27px;}
	.board_photo_list_wrap01 >ul >li .cont .tit:after {width: 30px;}
	.board_photo_list_wrap01 >ul >li .cont .tit a {min-height: 96px; padding-right: 30px; line-height: 48px;}
	.board_photo_list_wrap01 >ul >li .cont .tit a:after {width: 30px;}
	.board_photo_list_wrap01 >ul >li .cont .text{font-size:1.625em; line-height:42px; height:82px; padding-top:21px; margin:-11px 0 34px}
	.board_photo_list_wrap01 >ul >li .cont .text:after{width:60px;}
	.board_photo_list_wrap01 >ul >li .cont .tit.line1{font-size:2.125em; line-height:48px; height:48px; margin-bottom:32px;}
	.board_photo_list_wrap01 >ul >li .sns{padding:20px 0 19px 0}
	.board_photo_list_wrap01 >ul >li .sns a{background:url(../images/common/icon_sns01_m.png) no-repeat; width:40px; height:40px;}
	.board_photo_list_wrap01 >ul >li .sns a.fb{background-position:0 0}
	.board_photo_list_wrap01 >ul >li .sns a.ks{background-position:-40px 0}
	.board_photo_list_wrap01 >ul >li .sns a.kt{background-position:-80px 0; display:inline-block}
	.board_photo_list_wrap01 >ul >li .sns a.bd{background-position:-120px 0}
	.board_photo_list_wrap01 >ul >li .sns a.em{background-position:-160px 0}
	.board_photo_list_wrap01 .total{font-size:1.625em; background:url(../images/common/bul_dot_org_m.png) 0 13px no-repeat; margin:0 0 37px 30px; padding-left:21px}
	.board_photo_list_wrap01 >ul >li .news{padding:30px 0 0 0}
	.board_photo_list_wrap01 >ul >li .news .text{height:auto; margin:-11px 0 32px}
	.board_photo_list_wrap01.list_type >ul >li{width:100%; float:none;}
	.board_photo_list_wrap01 >ul >li .place a{font-size:1.625em; padding:14px 0 16px}
	.board_photo_list_wrap01 >ul >li .place a:before{background:url(../images/common/icon_place_m.png) 0 0 no-repeat; width:28px; height:36px; margin-right:17px; margin-top:-3px;}

	.board_photo_list_wrap01 .list_more02{top:-34px}
	/**/
	.list_type .board_photo_list_wrap01 >ul >li{float:none; width:100%;}


	/* board photo view */
	.board_photo_veiw_wrap .img{float:none; width:100%;}
	.board_photo_veiw_wrap .info{margin:30px 0 0 0; min-height:auto; padding-bottom:14px;}
	.board_photo_veiw_wrap .info dl{font-size:1.625em; margin:36px 0 0 0; line-height:44px;}
	.board_photo_veiw_wrap .info dt{margin-bottom:23px;}
	.board_photo_veiw_wrap .info dd{margin-left:182px; margin-bottom:23px;}


	/* board view */
	.board_view_wrap h3.title{font-size:2.000em; line-height:48px; padding-bottom:32px;}
	.board_view_wrap .cont{padding:36px 0 40px 0}
	.board_view_wrap .cont .sort {float: none; min-height: inherit; padding-bottom: 50px; font-size:1.625em}
	.board_view_wrap .cont .sort p {display: block;}
	.board_view_wrap .cont .sort p + p {margin: 15px 0 0 0;}
	.board_view_wrap .cont .sort:before{width:60px;}
	.board_view_wrap .view{font-size:1.625em; line-height:42px; padding:41px 0 42px 0;}
	.board_view_wrap .view div{line-height:120%; color:#666}
	.board_view_wrap .file{float: none; margin-top: 30px;}
	.board_view_wrap .file a{font-size:1.625em; background:url(../images/common/icon_file_m.png) 0 0 no-repeat; padding:2px 0 7px 49px;}
	.board_view_wrap .file a + a {margin-top: 10px;}


	/**/
	.list_more:after{top:30px;}
	.list_more a{width:61px; height:61px; background:#3c3c3c url(../images/common/bul_plus01_m.png) 50% 50% no-repeat}
	.list_more02 a{background:url(../images/common/icon_more_m.png) 0 8px no-repeat; font-size:	1.375em; padding:0 0 0 28px;}


	/**/
	.popup_wrap{width:100%; top:0; left:0; margin:0; position:relative; padding-bottom:0}
	.popup_wrap .poopup_content{margin:0; padding:60px 20px;}
	.popup_wrap .hd{padding:27px 19px}
	.popup_wrap .hd h2{font-size:1.875em;}
	.popup_wrap .close a{background:url(../images/common/icon_pop_close_m.png) 50% 50% no-repeat; width:90px; height:90px;}

	/**/
	.parcel_out_intro .inquiry{height:320px; background-size:100%}
	.parcel_out_intro .inquiry h2{font-size:2.500em; padding:23px 0 24px 0}
	.parcel_out_intro .inquiry h2 span{display:block; text-align:center; padding:10px 0 0 0}
	.parcel_out_intro .inquiry h2 span em{font-size:0.750em; margin:-14px 0 0 0}
	.parcel_out_intro .inquiry .tel{font-size:1.750em}
	.parcel_out_intro .inquiry .tel em{font-size:1.250em;}
	.parcel_out_intro .btm{height:auto; padding-bottom:30px;}
	.parcel_out_intro .btm ul{padding-top:16px; width:512px; margin:0 auto;}
	.parcel_out_intro .btm ul li{background:url(../images/parcel/bul_dot_org_m.png) 0 11px no-repeat; padding-left:35px; margin:11px 0 11px 26px;}
	.parcel_out_intro .btm ul li a{font-size:1.625em;}
	.parcel_out_intro .btm ul li:nth-child(4){margin:0; background:none; padding:0}
	.parcel_out_intro .btm .sns{position:static; text-align:center; margin:17px 0 0 0}
	.parcel_out_intro .btm .sns a{display:inline-block; float:none; background:url(../images/common/icon_sns02_m.png) no-repeat; width:50px; height:50px; margin:0 7px}
	.parcel_out_intro .btm .sns a.fb{background-position:0px 0px}
	.parcel_out_intro .btm .sns a.ks{background-position:-50px 0px}
	.parcel_out_intro .btm .sns a.kt{background-position:-100px 0px; display:inline-block;}
	.parcel_out_intro .btm .sns a.bd{background-position:-150px 0px}
	.parcel_out_intro .btm .sns a.em{background-position:-200px 0px}
	.parcel_out_intro .tab{margin:30px 20px 17px}
	.parcel_out_intro .tab ul li{padding:0 16px; margin:0 17px}
	.parcel_out_intro .tab ul li a{font-size:1.625em;}
	.parcel_out_intro .tab ul li a:before{content:''; background:url(../images/parcel/icon_straus_m.png) no-repeat; width:88px; height:101px; display:block; margin:0 auto 15px;}
	.parcel_out_intro .tab ul li.l01 a:before{background-position:0 0;}
	.parcel_out_intro .tab ul li.l02 a:before{background-position:-90px 0;}
	.parcel_out_intro .tab ul li.l03 a:before{background-position:-180px 0;}
	.parcel_out_intro .tab ul li.l01.active a:before{background-position:0 -110px}
	.parcel_out_intro .tab ul li.l02.active a:before{background-position:-90px -110px}
	.parcel_out_intro .tab ul li.l03.active a:before{background-position:-180px -110px}
	.parcel_out_intro .tab:after{top:58px}


	/**/
	#topscroll{opacity:0; display:none;}


	/**/
	.paid_wrap h3 {font-size: 1.875em;}
	.paid_wrap h3 + .info {padding-top: 0;}
	.paid_wrap h3 + .board_list_wrap.type2 {margin-top: 0;}
	.paid_wrap .tab {overflow: hidden; border: 0 none; margin-top: 20px;}
	.paid_wrap .tab:after {content:''; position: absolute; left: 0; bottom: 0; right: 0; height: 5px; background-color: #dedede; z-index: 1;}
	.paid_wrap .tab:before{content:''; position: absolute; left: 0; right: 0; bottom: 90px; height: 5px; background-color: #dedede; z-index: 1;}
	.paid_wrap .tab ul li {width: auto; padding-right: 30px; margin-right: 30px; border-left: 0 none;}
	.paid_wrap .tab ul li:first-child + li:before {content:''; position: absolute; left: -30px; top: 50%; margin-top: -13px; width: 1px; height: 26px; background-color: #dedede;}
	.paid_wrap .tab ul li:first-child + li:after {content:''; position: absolute; right: 0; top: 50%; margin-top: -13px; width: 1px; height: 26px; background-color: #dedede;}
	.paid_wrap .tab ul li a {padding: 26px 0; border-bottom:5px solid transparent; background: #fff; font-size: 1.750em; font-weight: normal; box-sizing: border-box;}
	.paid_wrap .tab ul li.active a:after {display: none;}
	.paid_wrap .tab ul li.active a {position: relative; border-bottom: 5px solid #ff8601; font-weight: bold; z-index: 2;}
	.paid_wrap .search_wrap > span:nth-child(2) {margin-right: 0;}
	.paid_wrap .board_list_wrap.type2 {margin-top: 40px;}
	.paid_wrap .info {padding-top: 38px; font-size: 1.625em;}
	.paid_wrap .result_area p {font-size: 1.625em; line-height: 120%;}
	.paid_wrap .result_area p:before {width: 4px; height: 4px; margin: 15px 15px 0 0;}
	.paid_wrap .btn_wrap {margin-top: 40px;}


	/* etc */
	.rule_wrap {min-height: 200px;}
	.rule_wrap .tit {padding-left: 20px; font-size: 1.625em; text-indent: -20px;}
	.rule_wrap .tit:before{width: 5px; height: 5px; margin: 16px 15px 0 0;}
	.rule_wrap strong {margin: 18px 20px 0; margin-bottom: 10px; font-size: 1.625em;}
	.rule_wrap span {margin: 15px 30px 0 20px; font-size: 1.625em;}
	.rule_wrap span em {margin: 8px 0 8px 20px;}
}


	.tab_btn {margin-top: 60px;}
	.tab_btn > ul{ }
	.tab_btn > ul > li {display: inline-block;width: 48%;border: 1px solid #dedede;margin-right: 20px;background:url(../images/common/tab_btn_arr.png) 95% center no-repeat;}
	.tab_btn > ul > li:last-child{margin:0}
	.tab_btn > ul > li:after{ }
	.tab_btn > ul > li > a {display: block;line-height: 53px;height: 55px;padding: 0 50px;}

	@media(max-width: 639px){
	.tab_btn > ul > li {width: 48%;margin-right: 0;}
	.tab_btn > ul > li > a {padding: 0 20px;line-height: 35px;height: 35px;font-size: 13px;}
	}
