/* common classes start */
#subNav{height:60px !important}
.blackbg{background-color:#333}
.sub_navi{position:relative;width:1280px;height:60px;margin:0 auto;padding:0}
.navbar-brand{position:absolute;top:0;left:0;z-index:10;float:none}
#navbar-top .navbar-main .navbar-brand{margin-left:15px}
#navbar-top .navbar-main .navbar-header{background-color:transparent;height:60px}
#navbar-top .navbar-main .navbar-nav{position:relative;right:auto}
.navbar-nav > li{float:none;padding:0}
#gnbNav{position:relative;margin:0;left:auto;top:auto;bottom:auto;right:auto;width:100%;padding:0;font-size:0;text-align:center}
#gnbNav > li{display:inline-block;vertical-align:middle}
#navbar-top .navbar-main .navbar-nav.login_menu{position:absolute;right:0}
.signup.nosubnav{padding-right:20px !important}
#navbar-top .navbar-main .navbar-nav li{padding:0}
#navbar-top .navbar-main .navbar-nav li a{padding:20px;color:#9f9e9e;font-family:'NanumBarunGothicRegular';font-size:13px;line-height:20px;letter-spacing:0}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{display:none}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{display:none}
.statusbar td a:hover{color:inherit}


.cont_inner{position:relative;float:none;width:1280px;margin:0 auto;padding:0}
.cont_inner:after{display:block;clear:both;content:""}
.mt05{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt25{margin-top:25px}
.mt30{margin-top:30px}
.mt50{margin-top:50px}
.mt80{margin-top:80px}
.mb15{margin-bottom:15px}
.ml10{margin-left:10px}
.pt10{padding-top:10px}
.pb50{padding-bottom:50px}
.p_none{padding:0}
.m_none{margin:0}
.w100{width:100%}
.h48{height:48px}
.font_bold{font-weight:700}
.fs0{font-size:0}
.clr_bth{clear:both}
.float_none{float:none}
.sub_section{position:relative;width:100%;padding:100px 0}
.sub_txt_area{text-align:center}
.sub_txt_area .sub_ttl{color:#495161;font-family:'NanumBarunGothicRegular';font-size:36px;line-height:140%}
.sub_txt_area .sub_ttl strong{font-weight:700;line-height:140%}
.sub_txt_area .sub_txt{padding-top:15px;color:#495161;font-family:'NanumBarunGothicRegular';font-size:16px}
.sub_txt_area .sub_txt strong{font-weight:700}
.goContact{width:225px;height:48px;font-family:'NanumBarunGothicRegular';font-size:16px;font-weight:700;padding:16px 0}
#myCarousel .carousel-indicators{left:0;margin-left:0;width:auto}
.oz_input_wrap{padding:40px;margin:0;background-color:#f4f4f4}
.oz_input_box{position:relative;width:100%;margin:0;margin-top:10px;padding:0;font-size:0}
.oz_input_box.mt_none{margin-top:0}
.oz_input_box .oz_input_label{display:block;position:absolute;top:0;left:0;width:120px;margin:0;padding:0;font-family:'NanumBarunGothicRegular';font-size:15px;font-weight:700;line-height:48px}
.oz_input_box .oz_input_label > span{display:block;margin-top:-5px;font-size:13px;font-weight:400;line-height:100%}
.oz_input_box .oz_input{display:inline-block;position:relative;width:50%;padding-left:120px;font-size:0;vertical-align:middle}
.oz_input_box .oz_input_radio_wrap{padding-left:120px}
.oz_input_box .oz_input_radio{display:block;width:100%;min-height:48px;margin-bottom:10px;padding-left:120px;margin-left:-20px;font-size:0}
.oz_input_box .oz_input_radio.oz_input_radio2{position:relative;padding-right:20px;padding-bottom:16px;margin-left:0;border:1px solid #ddd;background-color:#fff}
.oz_input_box .oz_input_radio .oz_radio_box{display:inline-block;margin-left:20px;margin-top:16px;font-size:0;vertical-align:middle}
.oz_input_box .oz_input_radio .oz_radio_box input[type="radio"]{display:inline-block;margin:0;margin-right:5px;vertical-align:middle}
.oz_input_box .oz_input_radio .oz_radio_box .oz_radio_label{display:inline-block;vertical-align:middle;margin:0;padding:0;color:#333;font-family:'NanumBarunGothicRegular';font-size:15px}
.oz_input_box .oz_input input, .oz_input_box .oz_input input[type="text"], .oz_input_box .oz_input input[type="password"]{width:100%;height:48px;margin:0;padding:14px 10px;border:1px solid #ddd;border-radius:0;color:#333;font-family:'NanumBarunGothicRegular';font-size:15px}
.oz_input_wrap .oz_error_txt{color:#f24a4a;font-size:13px;height:32px;line-height:32px}
.oz_input_wrap .oz_info_txt{display:block;margin-top:10px;font-size:13px}
.oz_input_wrap .btns_oz_input{display:inline-block;height:48px;vertical-align:middle;margin-left:10px}
.oz_input_wrap .btns_oz_input.btns_oz_address{width:90px}
.oz_input_wrap .btns_oz_input.btns_oz_address button[type="button"]{width:100%;height:100%;padding:0;border:1px solid #ddd;color:#333;font-family:'NanumBarunGothicRegular';font-size:13px;text-align:center;background-color:#efefef}
.oz_input_wrap .btns_oz_submit{width:100%;padding:0;margin-top:40px;font-size:0;text-align:center}
.oz_input_wrap .btns_oz_submit button[type="button"]{width:160px;height:48px;padding:0;margin:0;border-radius:0;font-size:15px}
.car_brand{position:absolute;top:16px;left:20px;font-size:15px}
.oz_input_wrap .table03{table-layout:fixed;width:auto;min-width:100%;max-width:none}
.oz_input_wrap .table03 tr th, .oz_input_wrap .table03 tr td{padding:10px;color:#333;font-family:'NanumBarunGothicRegular';font-size:15px;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}
.oz_tabmenu{margin-top:80px;width:100%;height:60px;padding:0}
.oz_tabmenu > ul{width:100%}
.oz_tabmenu > ul:after{display:block;clear:both;content:""}
.oz_tabmenu > ul > li{position:relative;float:left;margin:0}
.oz_tabmenu > ul > li.active{z-index:10}
.oz_tabmenu > ul > li:first-child{width:calc(50% + 1px)}
.oz_tabmenu > ul > li:last-child{width:calc(50% + 1px);margin-left:-2px}
.oz_tabmenu > ul > li > a{display:block;width:100%;height:100%;padding:21px 0 19px;border:1px solid #ddd !important;font-family:'NanumBarunGothicRegular';font-size:18px;text-align:center}
.oz_tabmenu > ul > li.active > a, .oz_tabmenu > ul > li > a:active, .oz_tabmenu > ul > li > a:focus{padding:19px 0 17px;font-weight:700;border:3px solid #f24a4a !important}

.cmn_section{position:relative;width:100%;padding:100px 0;margin:0}
.cmn_section.bg_gray{background-color:#f4f4f4}
.cmn_section.bdb1{border-bottom:1px solid #ddd}
.sec_sub_ttl_area{font-size:0;text-align:center}
.sec_sub_ttl{display:inline-block;height:56px;padding:0 40px;color:#fff;font-family:'NanumBarunGothicRegular';font-size:22px;line-height:56px;letter-spacing:-0.05em;border-radius:28px;background-color:#34535c}
.sec_sub_ttl > span{color:inherit;font-family:inherit;font-size:inherit;font-weight:700;letter-spacing:inherit}
.sec_sub_txt{padding-top:20px;color:#34535c;font-family:'NanumBarunGothicRegular';font-size:16px;line-height:100%;letter-spacing:-0.05em}

.goContact:hover, .goContact:focus, .goContact:active{padding:15px 0;border:1px solid #f24a4a;background-color:#fff;color:#f24a4a}

@media screen and (max-width:1280px) {
	.sub_navi{width:100%}
	.cont_inner{width:100%;padding:0 20px}
	.cont_inner.pb50{padding:0 20px 50px}
	#myCarousel .carousel-indicators{margin-left:20px}
}
/* common classes end */

/* marketing page start */
.carousel-inner .container{width:1280px}

@media screen and (max-width:1280px) {
	.carousel-caption{left:20px}
}
/* marketing page end */

/* sourcing intro page start */
.oz-intro-box .container{position:relative;width:1280px;height:100%;margin:0 auto;padding:0}
.box-section .col-md-12.cont_inner{margin-top:50px}
.OZSorsing .oz-intro-txt{width:100%;left:0;top:25%}
.box.type-main .box-header{padding-bottom:0}
.sourcing_list{margin:-30px 0 0 -30px;padding-bottom:20px}
.sourcing_list:after{display:block;clear:both;content:""}
.sourcing_list > .col-md-4{padding:30px 0 0 30px}
.sourcing_list .boxs2{margin-bottom:0}
.cont_inner .col-md-offset-2{width:100%;margin:0;padding:0}
.cont_inner .col-md-offset-1{margin:0;width:20%}
.cont_inner .col-md-2.process_num{margin:0;width:20%}
.bluebars4{width:80%;margin:0 auto}
.bg_w{width:100%;background-color:#fff}
.sec4 .headlabel{margin-top:0}
#myCarouselbest{margin-top:20px}
#myCarouselbest .col-md-offset-1{margin-left:0;width:100%}
.carousel-control.left, .carousel-control.right{width:auto}
.left.carousel-control{left:0}
.right.carousel-control{right:0}
#myCarouselbest .col-md-4{padding:0 50px}
.box.type-main.helpedmany .box-footer .list-box:after{display:block;clear:both;content:""}
.box.type-main.helpedmany .box-footer .list-box{margin:0 0 0 -44px}
.box.type-main.helpedmany .box-footer .list-box > li#image_grid{width:145px;margin:44px 0 0 44px;padding:0}
.mt15 h2.fl{float:none;text-align:center}
.sec6{padding-bottom:40px}
.txt_num{font-size:45px !important}
@media screen and (max-width:1280px) {
	.box.type-main .box-footer img{padding:0}
	.sec5 .listing label{font-size:15px !important}
}
/* sourcing intro page end */

/* sourcing project page start */
.project_cont{margin-top:40px}
.project_cont h4{margin-top:0}
.category_box{margin:21px 0 30px}
.category{border-left:1px solid #ddd;border-top:1px solid #ddd;list-style:none;margin:0;padding:0;display:block}
.category:after{display:block;clear:both;content:""}
.category li{float:left;width:25%}
.category li.on a{background: #434a54;color:#fff}
.menu li a{display:block;line-height:20px;min-height:20px;padding:15px;margin:-1px 0px 0px -1px;color:#3c3c3c;font-size:15px;border:1px solid #ddd;text-decoration:none}
.submenu li a{display:block;line-height:20px;min-height:20px;padding:15px;margin:-1px 0px 0px -1px;color:#3c3c3c;font-size:15px;border:1px solid #ddd;text-decoration:none}
.contentbox{margin:21px 0 30px}
.oz_input{padding:0;width:80%}
.oz_input2{padding:0;padding-right:30px;width:80%}
.oz_input3{padding:0;width:200px}
.oz_input input[type="text"]{font-family:'NanumBarunGothicRegular';font-size:15px;padding:15px}
.oz_input textarea{height:200px;padding:12px 14px;font-family:'NanumBarunGothicRegular';font-size:15px;line-height:125%;resize:none}
.oz_input2 input[type="text"]{font-family:'NanumBarunGothicRegular';font-size:15px;padding:15px}
.oz_input2 .metrecc{display:block;top:0;right:0;font-size:15px;line-height:48px}
.oz_input3 input[type="text"]{font-family:'NanumBarunGothicRegular';font-size:15px;padding:15px;}
.oz_input3 select{height:48px;font-family:'NanumBarunGothicRegular';font-size:15px;padding:15px}
.service .entrylabel{height:48px;font-size:15px;line-height:48px}
.service .err_label{height:auto;margin-top:10px;font-size:13px;line-height:100%}
.cont_inner .col-md-offset-2.project_info_txt{width:80%;margin-left:20%}
.col-md-2.oz_label{width:20%;padding-right:20px}
.oz_project_cont{width:80%;padding:0}
.calicons{position:absolute;top:12px;right:12px;float:none;padding:0;margin:0}
.service .sidebarbox .fa{left:0;margin-left:0}
.btns_bot{padding:0;margin:0}
.btns_bot .btn_bot{width:32%;height:50px;margin-left:2%;padding:0}
.btns_bot .btn_bot button[type="button"]{height:100%;font-family:'NanumBarunGothicRegular';font-size:15px;}
.btns_bot .btn_bot:first-child{margin-left:0}

@media screen and (max-width:1280px) {
	.project_cont{width:70%}
	.project_right_cont{width:30%}
	.col-md-2.oz_label{width:25%}
	.oz_input{width:75%}
	.oz_input2{padding-right:30px;width:75%}
	.ozdmaincontent button{margin-top:0}
	.oz_project_cont{width:75%}
}
/* sourcing project page end */

/* mypage start */
.mypage_left_menu{float:left;width:20%}
.mypage_cont{width:80%}
.redbglock div.mt15{margin-top:15px}
.lightgreyboxmypage p.user_name{font-family:'NanumBarunGothicRegular';font-size:13px;line-height:140%}
.sidebarnavmypage .side_txt{color:#000;font-family:'NanumBarunGothicRegular';font-size:15px}
.sidebarnavmypage .side_sub_txt{font-family:'NanumBarunGothicRegular';font-size:15px;margin-top:10px}
.navpath{font-size:0}
.navpath:after{display:block;clear:both;content:""}
.navpath > li{display:inline-block;position:relative;margin-left:25px;color:#333;font-family:'NanumBarunGothicRegular';font-size:13px}
.navpath > li:first-child{margin-left:0}
.navpath > li:before{display:block;content:">";position:absolute;left:-25px;top:0;width:25px;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-align:center}
.navpath > li:first-child:before{display:none}
.navpath > li > strong{color:inherit;font-weight:700}
.point_box{padding-top:58px}
.point_num{font-size:36px}
.point_txt{color:#fff;font-size:15px}
.cont_inner .col-md-offset-1.w80{width:80px}
.cont_inner .col-md-offset-1.w80 > p{margin:0;font-family:'NanumBarunGothicRegular';font-size:15px;line-height:48px}
.w440{width:440px}
.w40{width:40px}
.w40 > span{display:block;font-family:'NanumBarunGothicRegular';font-size:15px;line-height:48px;text-align:center}
.w160{width:160px;height:48px}
.w160 > button{width:100%;height:100%;font-family:'NanumBarunGothicRegular';font-size:15px}
.inquiry_list{margin:20px 0 5px;font-size:0}
.inquiry_list > li{position:relative;padding:0;margin:0;border:0}
.inquiry_list > li:before{display:block;content:"";width:1px;height:11px;position:absolute;top:1px;left:0;background-color:#ddd}
.inquiry_list > li:first-child:before{display:none}
.inquiry_list > li > button{display:block;padding:0 15px;font-family:'NanumBarunGothicRegular';font-size:13px;line-height:100%}
.bluelablel div, .redlablel div{border-width:24px 19px 24px 4px}
.bluelablel div, .redlablel div{left:-23px}
.strategybuying .labelright p{padding:0;font-family:'NanumBarunGothicRegular';font-size:15px;line-height:48px}
.inquiry_cont{margin:15px 0 0 0}
.inquiry_cont h4{margin:0;line-height:48px}
.contentbox hr{margin:20px 0}
.act_list{margin-top:20px;padding-right:20px}
.act_list > li{position:relative;margin:0;margin-left:25px;font-family:'NanumBarunGothicRegular';font-size:13px;line-height:17px}
.act_list > li:before{display:block;content:"";width:1px;height:11px;position:absolute;top:3px;left:-17px;background-color:#ddd}
.act_list > li:first-child:before{display:none}
.inquiry_cont_top{position:relative}
.inquiry_cont_ttl{width:100%;padding-right:160px}
.inquiry_type{position:absolute;top:0;right:0}
/* mypage end */

/* total project page start */
.total_left_menu{width:20%}
.total_cont{width:80%}
.ozdesign .ozdsidebar .sidebarbody{padding:10px 0}
.ozdesign .ozdsidebar .sidebarheader a{padding:15px;font-family:'NanumBarunGothicRegular';font-size:15px}
.ozdesign .ozdsidebar .sidebarbody a{padding:10px 15px;font-family:'NanumBarunGothicRegular';font-size:13px}
.total_cont_top{margin-top:15px;padding-top:15px;border-top:1px solid #ddd}
.total_cont_top .w100{padding-right:180px}
.total_list{margin:18px 0 17px;font-size:0}
.contentnav1.total_list > li{position:relative;padding:0;margin:0;border:0}
.total_list > li:first-child{margin-left:0}
.total_list > li:before{display:block;content:"";width:1px;height:11px;position:absolute;top:1px;left:0;background-color:#ddd}
.total_list > li:first-child:before{display:none}
.total_list  > li > a{display:block;padding:0 15px;font-family:'NanumBarunGothicRegular';font-size:13px;line-height:100%}
.total_cont_top .btns_enroll{position:absolute;top:15px;right:0;width:160px;height:48px}
.total_cont_top .btns_enroll button{width:100%;height:100%;font-family:'NanumBarunGothicRegular';font-size:15px}
.total_sch{font-size:0;text-align:right}
.total_sch input[type="text"]{display:inline-block;height:48px;vertical-align:middle;font-family:'NanumBarunGothicRegular';font-size:15px;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box}
.total_sch button[type="button"]{display:inline-block;width:80px;height:48px;vertical-align:middle;font-family:'NanumBarunGothicRegular';font-size:15px}
.inquiry_type p{padding:0;font-family:'NanumBarunGothicRegular';font-size:15px;line-height:48px}
/* total project page end */

/* partner page start */
.partner_top > h3{font-family:'NanumBarunGothicRegular';font-size:36px;font-weight:700}
.partner_top > p{padding-top:15px;font-family:'NanumBarunGothicRegular';font-size:15px}
.partner_input_wrap{padding:20px;margin-top:30px}
.partner_input_wrap:after{display:block;clear:both;content:""}
.partner_input_wrap p{margin:0;font-family:'NanumBarunGothicRegular';font-size:15px;line-height:140%}
.partner_input_wrap p.partner_info_ttl{padding-top:30px;font-family:'NanumBarunGothicRegular';font-size:18px;font-weight:700}
.partner_input_wrap p.partner_info_ttl.p_none{padding:0}
.partner_input_wrap p.txt_area_txt{padding-top:5px;font-size:13px}
.partner_input_wrap p.partner_info_txt{font-family:'NanumBarunGothicRegular';font-size:13px}
form.oz_form{border:0;background-color:transparent}
form.oz_form:after{clear:both;clear:both;content:""}
.login .partner_input .selectinput{height:48px;padding:15px}
.partner_input{position:relative;width:100%}
.partner_input:after{display:block;clear:both;content:""}
.partner_input .partner_input_ttl{position:absolute;top:0;left:0;float:none;width:140px;padding-right:20px;font-family:'NanumBarunGothicRegular';font-size:15px;font-weight:700;line-height:48px}
.partner_input .partner_input_ttl > p{font-family:'NanumBarunGothicRegular';font-size:15px;line-height:48px}
.partner_input .partner_input_ttl.lh140 > p{padding-top:14px;line-height:140%}
.partner_input .partner_input_cont{position:relative;float:none;width:100%;padding-left:140px;padding-right:0}
.partner_input textarea{overflow-y:auto;min-height:200px}
.partner_input .partner_input_cont:after{display:block;clear:both;content:""}
.partner_input .partner_input_cont2{position:relative;float:none;width:100%;padding-left:140px;padding-right:60px}
.partner_input .partner_input_cont2:after{display:block;clear:both;content:""}
.partner_input .partner_input_cont3{position:relative;float:none;width:100%;padding-left:140px;padding-right:100px}
.partner_input .partner_input_cont3:after{display:block;clear:both;content:""}
.partner_input .partner_input_inner{position:relative;float:left;width:50%}
.partner_input .partner_input_inner:after{display:block;clear:both;content:""}
.partner_input .partner_input_inner.pr10{padding-right:10px}
.partner_input .partner_input_inner.pl10{padding-left:10px}
.partner_input .partner_input_inner.pl10 .partner_input_ttl{left:10px}
.login textarea.selectinput{height:200px;padding:12px 14px;font-family:'NanumBarunGothicRegular';font-size:15px;line-height:125%;resize:none}
.partner_input .partner_input_inner .btns_oz_file{position:absolute;top:0;right:0;width:50px;height:48px}
.partner_input .partner_input_inner .btns_oz_file button{width:100%;height:100%}
.partner_input .partner_input_inner.pr10 .btns_oz_file{right:10px}
.bank_select{float:left;width:40%}
.bank_num{float:left;width:60%;padding-left:10px}
.form-horizontal .checkbox, .form-horizontal .radio.oz_radio{display:block;padding:0 !important;width:120px !important;height:48px !important;font-size:0}
.oz_radio_wrap{width:120px}
label.oz_radio input[type="radio"]{margin-left:0;margin-top:0}
label.oz_radio > span{display:inline-block;height:15px;vertical-align:middle}
label.oz_radio > input[type="radio"]:checked + span:before{top:0}
label.oz_radio > input[type="radio"]:checked + span:after{top:-1px}
label.oz_radio > span:after{top:-1px}
label.oz_radio > p{display:inline-block;vertical-align:middle;color:#3c3c3c;font-family:'NanumBarunGothicRegular';font-size:15px;line-height:48px}
.btn_oz_address{display:block;position:absolute;top:0;right:0;width:90px;height:48px;margin:0 !important;padding:0 !important}
.partner_oz_chk{display:inline-block;vertical-align:middle;width:120px;margin-left:20px;font-size:0}
.partner_oz_chk.m_none{margin:0}
.partner_oz_chk input[type="checkbox"]{display:inline-block;vertical-align:middle;margin:0;padding:0}
.partner_oz_chk label{display:inline-block;margin:0;padding-left:5px;vertical-align:middle;font-family:'NanumBarunGothicRegular';font-size:15px;line-height:48px}
.partner_info_txt2{padding:10px 0 0 140px;line-height:140%}
.btns_oz_enroll{font-size:0;margin-top:40px;text-align:center}
.btn_oz_enroll{display:inline-block;width:160px;height:45px;font-family:'NanumBarunGothicRegular';font-size:15px;font-weight:700;-webkit-box-sizing:border-box;box-sizing:border-box}
.ids{color:#333}

@media screen and (max-width:1280px) {
	.partner_input .partner_input_ttl{width:125px}
	.partner_input .partner_input_cont{padding-left:125px}
	.partner_input .partner_input_cont2{padding-left:125px}
	.partner_input .partner_input_cont3{padding-left:125px}
	.partner_info_txt2{padding-left:125px}
}
/* partner page end */

/* util page start */
.ofz_util_wrap{position:relative;width:100%}
.ofz_util_cont{position:relative;margin-top:30px}
.ofz_util_cont:after{display:block;clear:both;content:""}
.util_side_tabs{position:absolute;top:0;left:0;z-index:20;width:20%;height:100%;background-color:#f4f4f4}
.util_side_tabs > li{font-size:0;border-bottom:1px solid #ccc}
.util_side_tabs > li .oz_util_ico{display:none;width:53px;height:60px;background-image:url("/oz/wplanet_new/images/util_left_ico.png");background-repeat:no-repeat}
.util_side_tabs > li > a{display:block;padding:15px;color:#333;font-size:15px;font-weight:700;line-height:100%}
.util_side_tabs > li.on > a{color:#fff;background-color:#434a54}
.util_tab_conts{margin:0;margin-left:20%;padding:0 0 30px 30px;width:80%;-webkit-box-sizing:border-box;box-sizing:border-box}
.util_tab_conts .util_tab_cont{display:none}
.util_tab_conts .util_tab_cont:first-child{display:block}
.util_faq_box{padding:30px;background-color:#fff}
.util_faq{margin:0;border-bottom:1px solid #ddd}
.util_faq:first-child{border-top:1px solid #ddd}
.util_faq > dt .btn_qstn{display:block;position:relative;padding:15px;color:#333;font-size:15px;font-weight:700;line-height:100%}
.util_faq > dt .btn_qstn > span{display:block;position:absolute;top:19px;right:15px;width:8px;height:6px;background-image:url("/oz/wplanet_new/images/accordion_arrow.png");background-repeat:no-repeat}
.util_faq > dt.on .btn_qstn > span{background-image:url("/oz/wplanet_new/images/accordion_arrow_on.png")}
.util_faq > dd{display:none;border-top:1px solid #ddd;background-color:#f4f4f4}
.util_faq > dd .faq_answer{padding:15px;color:#333;font-size:14px;line-height:150%}
.ozdsidebar{margin-bottom:30px}

@media screen and (max-width:1280px) {
	.oz_util_ico_box{padding:30px}
	.btn_util_partner, .btn_util_client{padding:0 30px}
}
/* util page end */

/* join page start */
.join_info_box{padding:30px 0}
.join_info_box > ul > li{margin-top:10px}
.join_info_box > ul > li:first-child{margin-top:0}
.join_info_box > ul > li > p.join_info_txt{color:#333;font-family:'NanumBarunGothicRegular';font-size:15px;line-height:150%}
.join_box{position:relative;width:100%;padding:60px;border:1px solid #ddd;background-color:#fff}
.join_box:after{display:block;clear:both;content:""}
.join_box > ul >li{margin-top:10px}
.join_box > ul >li:first-child{margin-top:0}
.join_box > ul >li > p.join_info_txt{color:#333;font-family:'NanumBarunGothicRegular';font-size:15px}
.btns_resend{width:240px;height:48px;margin:0;padding:0;margin:30px auto 0}
.btns_resend button[type="button"]{width:100%;height:100%;font-family:'NanumBarunGothicRegular';font-size:15px}
.join_left_cont{float:left;width:50%;padding-right:30px}
.join_left_cont > dl{position:relative;margin:0;margin-top:10px}
.join_left_cont > dl:first-child{margin-top:0}
.join_left_cont > dl > dt{position:absolute;top:0;left:0;width:120px}
.join_left_cont > dl > dt > p.join_dt_txt{color:#333;font-family:'NanumBarunGothicRegular';font-size:15px;font-weight:700;line-height:48px}
.join_left_cont > dl > dd{position:relative;width:100%;padding-left:120px}
.join_left_cont > dl > dd input[type="text"], .join_left_cont > dl > dd input[type="password"]{width:100%;height:48px;padding:14px 10px;border:1px solid #ddd;color:#333;font-family:'NanumBarunGothicRegular';font-size:15px;line-height:18px}
.join_left_cont .etc_chk_box{margin-top:10px}
.btns_join{width:160px;height:48px;margin:30px auto 0}
.btns_join button[type="button"]{width:100%;height:100%;color:#fff;font-family:'NanumBarunGothicRegular';font-size:15px}
.btns_join button[type="button"]:hover{color:#f24a4a}
.join_right_cont{float:left;width:50%;padding-left:30px;text-align:center}
.join_sns_txt{color:#333;font-family:'NanumBarunGothicRegular';font-size:15px;padding-top:20px}
.join_sns_txt > a{color:#f24a4a}
.facebooksignupbtn.btn_fb{height:48px;margin-top:10px;font-family:'NanumBarunGothicRegular';font-size:15px}
.facebooksignupbtn.btn_fb i{display:inline-block;margin-right:5px}
.googlesignupbtn.btn_google{height:48px;margin-top:10px;font-family:'NanumBarunGothicRegular';font-size:15px}
.googlesignupbtn.btn_google i{display:inline-block;margin-right:5px}
/* join page end */

.oz_input.pr100{padding-right:100px}
.btn_oz_address{display:block;position:absolute;top:0;right:0;width:90px;height:48px;margin:0 !important;padding:0 !important;border:1px solid #cbcbcb !important;background-color:#efefef}

/* foot background */
.bg_foot_top{position:fixed;top:0;left:0;width:100%;height:500px;background-size:cover;background-repeat:no-repeat}
.bg_foot_top.bg_contact_us{position:relative}
.bg_foot_top.bg_company_intro{background-image:url("/oz/wplanet_new/images/bg_company_intro.jpg")}
.bg_foot_top.bg_privacy{background-image:url("/oz/wplanet_new/images/bg_privacy.jpg")}
.bg_foot_top.bg_use{background-image:url("/oz/wplanet_new/images/bg_use.jpg")}
.bg_foot_top.bg_member{background-image:url("/oz/wplanet_new/images/bg_member.jpg")}
.bg_foot_top.bg_contact_us{background-image:url("/oz/wplanet_new/images/bg_contact_us.jpg")}
.bg_foot_top.bg_partners{background-image:url("/oz/wplanet_new/images/bg_partners.jpg")}
.bg_foot_top.bg_cmn_top{background-image:url("/oz/wplanet_new/images/bg_cmn_top.jpg")}
.bg_foot_top h3{padding-top:220px;margin:0;color:#fff;font-family:'NanumBarunGothicRegular';font-size:60px;font-weight:700;text-align:center;line-height:100%}
.bg_foot_top h3.f_size36{padding-top:235px;font-size:36px}
.fixed_cont{position:relative;z-index:10;width:100%;padding:500px 0 0}
.fixed_cont.mt_minus14{margin-top:-14px}
.fixed_cont .cmn_section{background-color:#fff}
.bg_foot_wrap{padding:0 !important}

/* partners start */
.partners_conts{position:relative;width:100%;background-color:#fff}
.partners_cont02{display:none}
.partners_cont01, .partners_cont02, .partners_cont03, .partners_cont04{border-bottom:1px solid #ddd}
.partners_ttl{font-family:'NanumBarunGothicRegular';color:#495161;font-size:36px;font-weight:400;line-height:135%;letter-spacing:-0.05em;text-align:center}
.partners_ttl > span{color:inherit;font-family:'NanumBarunGothicRegular';font-size:inherit;font-weight:700;letter-spacing:inherit;line-height:inherit}
.partners_txt_area{padding-top:80px;text-align:center}
.partners_txt_area .partners_txt01{color:#495161;font-family:'NanumBarunGothicRegular';font-size:18px;font-weight:700;line-height:135%;letter-spacing:-0.01em}
.partners_txt_area .partners_txt02{padding-top:15px;color:#999;font-family:'NanumBarunGothicRegular';font-size:16px;font-weight:700;line-height:135%;letter-spacing:-0.01em}
.partners_txt_area .btn_partners{display:block;width:225px;height:45px;margin:80px auto 0;font-family:'NanumBarunGothicRegular';font-size:18px;color:#fff;font-weight:700;line-height:45px;letter-spacing:-0.025em;text-align:center;background-color:#f24a4a;-webkit-box-sizing:border-box;box-sizing:border-box}
.partners_txt_area .btn_partners:hover, .partners_txt_area .btn_partners:active, .partners_txt_area .btn_partners:focus{color:#f24a4a;border:1px solid #f24a4a;line-height:43px;background-color:#fff}
.partners_list01{position:relative;width:798px;height:418px;margin:80px auto 0;background-image:url('/oz/wplanet_new/images/sub/bg_partners_list01.png');background-repeat:no-repeat}
.partners_list01:after{display:block;clear:both;content:""}
.partners_list01 .partners_li{float:left;width:418px;height:418px;margin-left:-38px;border-radius:100%}
.partners_list01 .partners_li:first-child{margin-left:0}
.partners_list01 .partners_li .partners_list_ttl{padding-top:75px;color:#495161;font-size:28px;font-weight:700;text-align:center;letter-spacing:-0.05em}
.partners_list01 .partners_li .partners_list_ttl > span{display:inline-block;margin-left:10px;font-weight:400}
.partners_sub_list{position:relative;width:374px;margin:0 auto}
.partners_sub_list:after{display:block;clear:both;content:""}
.partners_sub_list > li{display:table;float:left;width:200px;height:200px;margin-left:-26px;margin-top:23px;border-radius:100%;background-color:rgba(230, 230, 230, 0.5)}
.partners_sub_list > li:first-child{margin-left:0}
.partners_sub_list > li .sub_list_txt_area{display:table-cell;vertical-align:middle;text-align:center}
.partners_sub_list > li .sub_list_txt_area .partners_sub_list_ttl{color:#495161;font-size:24px;font-weight:700;letter-spacing:-0.05em}
.partners_sub_list > li .sub_list_txt_area .partners_sub_list_txt{padding-top:20px;color:#999;font-size:14px;font-weight:700;line-height:135%;letter-spacing:-0.05em}
.partners_list02{position:relative;width:905px;margin:80px auto 0;padding:0}
.partners_list02:after{display:block;clear:both;content:""}
.partners_list02 > li{display:table;float:left;width:200px;height:200px;margin-left:35px;border-radius:100%;background-color:#f2f2f2}
.partners_list02 > li:first-child{margin-left:0}
.partners_list02 > li .partners_list_txt_area{display:table-cell;vertical-align:middle;text-align:center}
.partners_list02 > li .partners_list_txt_area .partners_list_num{color:#495161;font-size:24px;font-weight:700;letter-spacing:-0.05em}
.partners_list02 > li .partners_list_txt_area .partners_list_txt{padding-top:15px;color:#999;font-size:18px;font-weight:700;line-height:135%;letter-spacing:-0.05em}
.partners_faq{position:relative;margin-top:80px}
.partners_faq dl{border-bottom:1px solid #ddd;margin:0}
.partners_faq dl:first-child{border-top:1px solid #ddd}
.partners_faq dl dt{display:block}
.partners_faq dl dt .btn_faq{display:block;padding:20px}
.partners_faq dl dt .btn_faq:after{display:block;clear:both;content:""}
.partners_faq dl dt .faq_question {overflow:hidden;float:left;width:90%;color:#999;font-size:16px;font-weight:700;letter-spacing:-0.025em;text-overflow:ellipsis;white-space:nowrap}
.partners_faq dl dt .faq_date{float:right;width:10%;color:#999;font-size:16px;font-weight:700;letter-spacing:-0.025em;text-align:right}
.partners_faq dl dd{display:none;padding:20px 20px 30px}
.partners_faq dl dd .faq_answer{color:#495161;font-size:14px;line-height:135%;letter-spacing:-0.01em}

/* company intro start */
.intro_logo{display:block;position:absolute;top:50px;left:95px;width:305px;height:123px;text-indent:-10000px;background-image:url('/oz/wplanet_new/images/intro_logo.png');background-repeat:no-repeat}
.intro_line{display:block;position:absolute;top:0;left:450px;width:2px;height:294px;background-image:url('/oz/wplanet_new/images/intro_line.png');background-repeat:no-repeat}
.intro_txt_area{padding-left:500px}
.intro_txt_area .intro_ttl{color:#333;font-size:30px;font-weight:700}
.intro_txt_area .intro_ttl > i{font-style:italic}
.intro_txt_area .intro_txt{padding-top:30px;color:#555;font-size:20px;line-height:150%}
.intro_txt_area .intro_txt > span{font-weight:700}

@media screen and (max-width:1280px) {
	.intro_logo{left:20px}
	.intro_line{left:360px}
	.intro_txt_area{padding:10px 0 10px 375px}
	.intro_txt_area .intro_ttl{font-size:28px}
	.intro_txt_area .intro_txt{font-size:18px}
}

/* form start */
.form_tbl_wrap{position:relative;width:100%;margin-top:50px}
.form_tbl_wrap.mt80{margin-top:80px}
.form_tbl_wrap .form_tbl_ttl{color:#292d37;font-size:22px;font-weight:700;letter-spacing:-0.05em}
.form_tbl{table-layout:fixed;width:auto;max-width:none;min-width:100%;margin-top:20px;border-top:2px solid #000}
.form_tbl .tbl_col01{width:15%}
.form_tbl .tbl_col02{width:85%}
.form_tbl tr th, .form_tbl tr td{padding:15px;border-bottom:1px solid #ddd;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}
.form_tbl tr th{padding:15px 20px;border-right:1px solid #ddd;background-color:#f4f4f4;font-weight:400}
.form_tbl tr td{font-size:0;background-color:#fff}
.form_tbl tr th .form_tbl_th_txt{padding-top:10px;color:#444;font-size:15px;font-weight:700;line-height:135%}
.form_tbl tr th .form_tbl_th_txt > span{display:inline-block;margin-left:10px;color:#f24a4a}
.form_tbl tr th .form_tbl_th_txt02{color:#444;font-size:15px;font-weight:700;line-height:135%}
.form_tbl tr th .form_tbl_th_txt02 > span{display:inline-block;margin-left:10px;color:#f24a4a}
.form_tbl tr th .form_tbl_th_txt03{padding-top:11px;color:#444;font-size:14px;font-weight:700;line-height:135%}
.form_tbl tr th .form_tbl_th_txt03 > span{display:inline-block;margin-left:4px;color:#f24a4a;font-size:15px}
.form_tbl tr th .tbl_th_sub_txt{padding-top:5px;color:#666;font-size:13px;letter-spacing:-0.05em}
.form_input_wrap{font-size:0}
.form_input_wrap.mt20{margin-top:20px}
.form_input_wrap.w300{width:300px}
.form_input_wrap.form_partner_radio{height:40px}
.form_input_wrap.form_partner_radio .form_input_radio{margin-top:0}
.form_input_wrap.form_bank_wrap{position:relative}
.form_input_wrap.form_bank_wrap .form_select_box{position:absolute;top:0;left:0;z-index:5;width:300px;height:40px;border:1px solid #ddd;background-image:url('/oz/wplanet_new/images/sub/select_arrow_ico.png');background-repeat:no-repeat;background-position:right center;-webkit-box-sizing:border-box;box-sizing:border-box}
.form_input_wrap.form_bank_wrap .form_select_box label{position:absolute;top:13px;left:13px;color:#292d37;font-family:'NanumBarunGothicRegular';font-size:15px;line-height:100%}
.form_input_wrap.form_bank_wrap .form_select_box select{-webkit-appearance:none;appearance:none;padding:12px 12px 11px;background-color:transparent;background-image:none;border:0;box-shadow:0;color:#292d37;font-family:'NanumBarunGothicRegular';font-size:15px;line-height:100%;opacity:0;filter:alpha(opacity=0);width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;zoom:1;z-index:10}
.form_input_wrap.form_bank_wrap .form_select_box select option{display:block;font-size:15px;line-height:135%}
.form_input_wrap.form_bank_wrap .form_input_box{padding-left:310px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.form_input_wrap.form_bank_wrap .form_select_box.bg_white{background-color:#fff}
.form_input_wrap.form_bank_wrap .form_select_box.bg_white label{display:none}
.form_input_wrap.form_bank_wrap .form_select_box.bg_white select{opacity:1;filter:alpha(opacity=0)}
.form_input_box{position:relative;height:40px}
.form_txt_area_box{position:relative}
.form_input_won:after{display:block;content:"원";position:absolute;top:0;right:-30px;width:30px;height:40px;color:#292d37;font-size:15px;line-height:40px;text-align:center}
.form_input_num:after{display:block;content:"건";position:absolute;top:0;right:-30px;width:30px;height:40px;color:#292d37;font-size:15px;line-height:40px;text-align:center}
.form_input_box.form_input_box01{width:300px}
.form_input_box.form_input_box02{display:inline-block;vertical-align:middle;width:80%}
.form_input_box.form_input_box02.mt_minus{margin-top:-1px}
.form_input_box.form_input_box03{width:100%;min-height:40px;font-size:0}
.form_input_box.form_input_box03 .form_chk_box{display:inline-block;vertical-align:middle;position:relative;margin-right:30px;margin-top:10px;background-image:url("/oz/wplanet_new/images/login/chk_ico.png");background-position:0 0;background-repeat:no-repeat;font-size:0}
.form_input_box.form_input_box03 .form_chk_box.on{background-position:0 -20px}
.form_input_box.form_input_box03 .form_chk_box > label{display:inline-block;vertical-align:middle;margin:0;margin-left:5px;color:#292d37;font-size:15px}
.form_input_box.form_input_box03 .form_chk_box > label.txt_bold{font-weight:700}
.form_input_box.form_input_box03 .form_chk_box input[type="checkbox"]{display:inline-block;vertical-align:middle;width:20px;height:20px;margin:0;padding:0;opacity:0;filter:alpha(opacity=0);z-index:10}
.form_input_box.form_input_box04{display:inline-block;vertical-align:middle;width:60%}
.form_input_box.form_input_box05{padding-left:20%}
.form_input_box.h_auto{height:auto}
.btns_form_address{display:inline-block;width:20%;height:40px;padding-left:10px;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}
.btns_form_address button[type="button"]{display:block;width:100%;height:100%;border:0;color:#fff;font-size:15px;font-weight:700;background-color:#f24a4a}
.btns_form_address button[type="button"]:hover, .btns_form_address button[type="button"]:focus, .btns_form_address button[type="button"]:active{border:1px solid #f24a4a;color:#f24a4a;background-color:#fff}
.form_input_box input[type="text"], .form_input_box input[type="password"]{width:100%;height:100%;border:1px solid #ddd;padding:12px 12px 11px;color:#444;font-size:15px;letter-spacing:-0.05em;line-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.form_txt_area_box textarea{min-width:200px;-webkit-appearance:none;appearance:none;border:1px solid #ddd;border-radius:0;box-shadow:none;color:#292d37;display:block;font-family:'NanumBarunGothicRegular';font-size:15px;font-weight:400;line-height:135%;outline:none;padding:11px;resize:none;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.form_info_txt{padding-top:10px;color:#666;font-size:13px;letter-spacing:-0.05em}
.form_info_txt.color_light_gray{color:#999}
.form_error_txt{display:none;padding-top:10px;color:#f24a4a;font-size:13px;letter-spacing:-0.05em}
.form_error_txt.on{display:block}
.form_error_txt > p{color:inherit !important;margin:0 !important}
.form_input_radio{display:inline-block;vertical-align:middle;font-size:0;margin-top:-10px}
.form_input_radio.form_lease_radio{margin:0 20px 10px 0}
.form_point_radio.form_point_radio{display:block;margin:0}
.form_point_radio.form_point_radio .form_radio_box{display:block;width:100%;height:20px;margin:0;margin-top:10px}
.form_point_radio.form_point_radio .form_radio_box:first-child{margin-top:0}
.form_point_radio.form_point_radio .form_radio_label{font-size:12px}
.form_radio_box{display:inline-block;margin-right:20px;margin-top:10px;vertical-align:middle;font-size:0;background-image:url("/oz/wplanet_new/images/sub/form_radio_ico.png");background-repeat:no-repeat;background-position:0 0}
.form_radio_box.on{background-position:0 -20px}
.form_radio_box input[type="radio"]{display:inline-block;position:relative;z-index:10;width:20px;height:20px;margin:0;opacity:0;filter: alpha(opacity=0);vertical-align:middle}
.form_radio_box label.form_radio_label{display:inline-block;vertical-align:middle;margin:0;margin-left:5px;padding-top:3px;color:#292d37;font-size:15px;letter-spacing:-0.05em}
.txt_area_info_txt{padding-bottom:10px;color:#444;font-size:15px;letter-spacing:-0.05em}
.form_file_wrap{margin:10px 0;font-size:0;text-align:right}
.form_file{display:inline-block;position:relative;background-color:#f24a4a;cursor:pointer}
.form_file:hover, .form_file:focus, .form_file:active{background-color:#fff}
.form_file button[type="button"].btn_form_file{background-color:transparent;color:#fff;display:block;width:160px;height:40px;position:relative;font-size:15px;font-weight:700;letter-spacing:-0.05em}
.form_file:hover button[type="button"].btn_form_file, .form_file:focus button[type="button"].btn_form_file, .form_file:active button[type="button"].btn_form_file{color:#f24a4a;border:1px solid #f24a4a}
.form_file input[type="file"]{position:absolute;top:0;left:0;width:100%;height:100%;filter: alpha(opacity=0);opacity:0}
.file_tbl_wrap{position:relative;width:100%}
.file_tbl{table-layout:fixed;width:auto;min-width:100%;max-width:none;border-top:1px solid #ddd}
.file_tbl tr th, .file_tbl tr td{padding:15px;border:1px solid #ddd;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}
.file_tbl tr th{color:#444;font-size:15px;text-align:center;background-color:#f4f4f4}
.file_tbl tr td{color:#444;font-size:15px}
.file_box{overflow:hidden;height:150px;border:1px solid #ddd;border-top:0}
.file_box > img{display:block;width:213px;margin:51px auto 0}
.btns_form_submit{padding-top:50px;font-size:0;text-align:center}
.btns_form_submit button[type="button"].btn_form_submit{display:inline-block;width:225px;height:48px;color:#fff;font-size:16px;font-weight:700;letter-spacing:-0.05em;background-color:#f24a4a}
.btns_form_submit button[type="button"].btn_form_submit:hover, .btns_form_submit button[type="button"].btn_form_submit:focus, .btns_form_submit button[type="button"].btn_form_submit:active{color:#f24a4a;border:1px solid #f24a4a;background-color:#fff}
.form_file_box{position:relative;font-size:0}
.form_file_box .form_input_box{display:block;width:100%;padding-right:200px;-webkit-box-sizing:border-box;box-sizing:border-box}
.form_file_box .form_input_box.pr100{padding-right:100px}
.form_file_box .btns_form_file{display:block;position:absolute;top:0;right:0;width:90px;height:40px;border:1px solid #f34b4b;background-color:#f34b4b}
.form_file_box .btns_form_file:active, .form_file_box .btns_form_file:focus, .form_file_box .btns_form_file:hover{background-color:#fff}
.form_file_box .btns_form_file button[type="button"]{display:block;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;background-color:transparent;color:#fff;font-family:'NanumBarunGothicRegular';font-size:16px;font-weight:700}
.form_file_box .btns_form_file:active button[type="button"], .form_file_box .btns_form_file:focus button[type="button"], .form_file_box .btns_form_file:hover button[type="button"]{color:#f34b4b}
.form_file_box .btns_form_file input[type="file"]{position:absolute;top:0;left:0;width:100%;height:100%;filter:alpha(opacity=0);opacity:0}
.form_file_box .btns_form_view{display:block;position:absolute;top:0;right:100px;width:90px;height:40px}
.form_file_box .btns_form_view .btn_file_view{display:block;width:100%;height:100%;color:#fff;font-size:16px;font-weight:700;text-align:center;line-height:40px;border:1px solid #f34b4b;background-color:#f34b4b}
.form_file_box .btns_form_view .btn_file_view .btn_view_txt{display:inline-block;vertical-align:middle;color:inherit;font-size:16px;font-weight:700;letter-spacing:-0.05em}
.form_file_box .btns_form_view .btn_file_view .btn_my_oz_info_ico2{display:inline-block;vertical-align:middle;width:12px;height:12px;margin-left:2px;background-image:url("/oz/wplanet_new/images/btn_my_oz_info_ico2.png");background-repeat:no-repeat;background-position:0 0}
.form_file_box .btns_form_view .btn_file_view:active, .form_file_box .btns_form_view .btn_file_view:focus, .form_file_box .btns_form_view .btn_file_view:hover{color:#f34b4b;background-color:#fff}
.form_file_box .btns_form_view .btn_file_view:active .btn_my_oz_info_ico2, .form_file_box .btns_form_view .btn_file_view:focus .btn_my_oz_info_ico2, .form_file_box .btns_form_view .btn_file_view:hover .btn_my_oz_info_ico2{background-position:0 -12px}
.form_file_box .file_view_info_box{display:none;position:absolute;bottom:-145px;left:50%;z-index:50;width:300px;height:135px;margin-left:-150px;padding:20px;background-color:#fff;box-shadow:0 0 15px rgba(0, 0, 0, 0.3);-webkit-box-sizing:border-box;box-sizing:border-box}
.form_file_box .file_view_info_box .file_view_info_ttl{color:#333;font-size:13px;font-weight:700}
.form_file_box .file_view_info_box .file_view_info_txt{padding-top:10px;color:#333;font-size:12px;line-height:150%}
.form_file_box .btns_form_view .btn_file_view:active ~ .file_view_info_box, .form_file_box .btns_form_view .btn_file_view:focus ~ .file_view_info_box, .form_file_box .btns_form_view .btn_file_view:hover ~ .file_view_info_box{display:block}
/* form end */

#savepopup{background-color:rgba(0, 0, 0, 0.7)}
#reducecost{background-color:rgba(0, 0, 0, 0.7)}

/* my oz common classes start */
#main.my_oz_wrap{padding-bottom:0}
.my_oz_wrap .cont_inner{padding-bottom:20px}
.my_oz_wrap .cont_inner:after{display:block;clear:both;content:""}
.my_oz_side_menu_wrap{float:left;width:16.5%}
.my_oz_grid{position:relative;width:100%}
.my_oz_grid .btn_my_oz{display:block;width:100%;height:180px;padding:110px 0 50px;color:#fff;font-size:20px;font-weight:700;text-align:center;line-height:100%;background-color:#f24a4a;background-image:url("/oz/asset/images/login/lock.png");background-repeat:no-repeat;background-position:center 50px;-webkit-box-sizing:border-box;box-sizing:border-box}
.my_oz_grid .btn_my_oz:hover{color:#fff}
.my_oz_company_grid{position:relative;width:100%;padding:30px 20px;background-color:#f4f4f4}
.my_oz_company_grid .company_logo_circle{overflow:hidden;background-color:#fff;border:3px solid #ececec;border-radius:100%;width:100px;height:100px;margin:0 auto;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}
.my_oz_company_grid .company_logo_circle img{position:relative;width:80px;height:40px;margin-top:27px}
.my_oz_company_grid .company_txt_area{padding-top:20px}
.my_oz_company_grid .company_txt_area .company_txt{color:#000;font-size:14px;line-height:150%}
.my_oz_company_grid .company_txt_area .company_txt span{display:inline-block;margin-left:5px}
.my_oz_side_menu{background-color:#fff}
.my_oz_side_menu > ul{border-top:1px solid #ddd}
.my_oz_side_menu > ul > li{border-bottom:1px solid #ddd}
.my_oz_side_menu > ul > li > .btn_depth1{display:block;padding:20px;color:#000;font-size:15px}
.my_oz_side_menu > ul > li > .btn_depth1.btn_accordion{background-image:url("/oz/wplanet_new/images/accordion_arrow.png");background-repeat:no-repeat;background-position:180px center}
.my_oz_side_menu > ul > li > .btn_depth1.btn_accordion.on{background-image:url("/oz/wplanet_new/images/accordion_arrow_on.png")}
.my_oz_side_menu > ul > li > .btn_depth1:hover{color:#f24a4a}
.my_oz_side_menu > ul > li .depth2_box{display:none;padding:20px 0;border-top:1px solid #ddd}
.my_oz_side_menu > ul > li .btn_depth2{display:block;padding:10px 20px;color:#9aa0a5}
.my_oz_side_menu > ul > li .btn_depth2:hover{color:#34535c}
.sourcing_conts{float:left;width:83.5%}
.sourcing_point_list{position:relative;width:100%}
.sourcing_point_list:after{display:block;clear:both;content:""}
.sourcing_point_list > li{display:table;float:left;width:33.33%;height:180px}
.sourcing_point_list > li:first-child{width:33.34%}
.sourcing_point_list > li.possession_point{background-color:#000}
.sourcing_point_list > li .point_txt_area{display:table-cell;vertical-align:middle;text-align:center}
.sourcing_point_list > li .point_txt_area .point_num{color:#fff;font-size:32px;font-weight:700;line-height:100%}
.sourcing_point_list > li .point_txt_area .point_num.color_red{color:#f24a4a}
.sourcing_point_list > li .point_txt_area .point_txt{padding-top:10px;color:#fff;font-size:14px;line-height:100%}
.sourcing_point_list > li.accumulate_point{background-color:#35312e}
.my_oz_conts{position:relative;width:auto;margin-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box}
.my_oz_conts.mt20{margin-top:20px}
.my_oz_cont{position:relative;width:100%;margin-top:30px}
.my_oz_cont.mt_none{margin-top:0}
.my_oz_box01{position:relative;margin-top:10px;padding:20px;border:1px solid #ddd;background-color:#fff}
.my_oz_box01:after{display:block;clear:both;content:""}
.my_oz_box_area{margin-top:20px}
.my_oz_box_area:after{display:block;clear:both;content:""}
.my_oz_box02{position:relative;float:left;width:40%;padding:20px;border:1px solid #ddd;background-color:#fff}
.my_oz_box03{position:relative;float:left;width:58.5%;margin-left:1.5%;padding:20px;border:1px solid #ddd;background-color:#fff}
.my_oz_box04{position:relative;padding:20px;border:1px solid #ddd;background-color:#fff}
.my_oz_box04 .txt_area .ttl{color:#333;font-size:16px;font-weight:700;line-height:100%}
.my_oz_box04 .txt_area .ttl2{color:#333;font-size:15px;font-weight:700;line-height:100%}
.my_oz_box04 .txt_area .txt{padding-top:10px;color:#999;font-size:13px;line-height:100%}
.my_oz_box05{position:relative;padding:20px;margin-top:10px;border:1px solid #ddd;background-color:#f4f4f4}
.my_oz_box05.mt_none{margin-top:0}
.my_oz_box06{position:relative;padding:20px;margin-top:20px;border:1px solid #ddd;background-color:#f4f4f4}
.my_oz_cont .box_ttl_area:after{display:block;clear:both;content:""}
.my_oz_cont .box_ttl_area .box_ttl{display:inline-block;position:relative;z-index:10;float:left;padding-bottom:10px;color:#333;font-size:15px;line-height:100%}
.my_oz_cont .box_ttl_area .box_ttl:after{display:block;content:"";position:absolute;bottom:-3px;left:0;width:100%;height:3px;background-color:#f34b4b}
.my_oz_cont .box_ttl_area .btn_more{display:block;float:right;width:15px;height:15px;text-indent:-10000px;background-image:url("/oz/wplanet_new/images/btn_my_oz_more.jpg");background-repeat:no-repeat;background-position:0 0}
.my_oz_cont .box_ttl_area .btn_more:active, .my_oz_cont .box_ttl_area .btn_more:focus, .my_oz_cont .box_ttl_area .btn_more:hover{background-position:0 -15px}
.box_tbl_wrap .box_tbl{table-layout:fixed;min-width:100%;max-width:none;width:auto}
.box_tbl_wrap .box_tbl .tbl_col01{width:32%}
.box_tbl_wrap .box_tbl .tbl_col02{width:36%}
.box_tbl_wrap .box_tbl .tbl_col03{width:25%}
.box_tbl_wrap .box_tbl .tbl_col04{width:64%}
.box_tbl_wrap .box_tbl .tbl_col05{width:39%}
.box_tbl_wrap .box_tbl .tbl_col06{width:40%}
.box_tbl_wrap .box_tbl .tbl_col07{width:20%}
.box_tbl_wrap .box_tbl .tbl_col08{width:14%}
.box_tbl_wrap .box_tbl .tbl_col09{width:15%}
.box_tbl_wrap .box_tbl tr th, .box_tbl_wrap .box_tbl tr td{vertical-align:top;padding:10px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}
.box_tbl_wrap .box_tbl tr th{border-top:3px solid #ddd;border-bottom:3px solid #ddd}
.box_tbl_wrap .box_tbl tr td{border-bottom:1px solid #ddd;vertical-align:middle}
.box_tbl_wrap .box_tbl tr th .tbl_th{position:relative;color:#56646d;font-size:13px;font-weight:700;line-height:100%}
.box_tbl_wrap .box_tbl tr th .tbl_th:before{display:block;content:"";position:absolute;top:0;left:0;width:1px;height:12px;background-color:#ddd}
.box_tbl_wrap .box_tbl tr th:first-child .tbl_th:before{display:none}
.box_tbl_wrap .box_tbl tr td .tbl_td{color:#333;font-size:13px;line-height:150%}
.box_tbl_wrap .box_tbl tr td .tbl_td.color_red{color:#f34b4b}
.my_oz_search_date{font-size:0;text-align:right;margin-bottom:20px}
.my_oz_search_date .my_oz_search_txt{display:inline-block;vertical-align:middle;margin-right:15px;color:#333;font-size:13px;line-height:100%}
.my_oz_search_date .search_date_box{display:inline-block;vertical-align:middle;margin-left:40px;position:relative;width:200px}
.my_oz_search_date .search_date_box:before{display:block;content:"~";position:absolute;top:0;left:-40px;width:40px;color:#333;font-size:13px;text-align:center;line-height:40px}
.my_oz_search_date .search_date_box.ml_none{margin-left:0}
.my_oz_search_date .search_date_box.ml_none:before{display:none}
.my_oz_search_date .search_date_box input[type="text"]{display:block;width:100%;height:100%;padding:12px 12px 11px;color:#333;font-size:13px}
.my_oz_search_date .search_date_box button[type="button"].btn_search_calendar{display:block;position:absolute;top:11px;right:12px;width:17px;height:17px;padding:0;margin:0}
.my_oz_search_date .search_date_box button[type="button"].btn_search_calendar > img{width:100%}
.my_oz_search_date .btns_search_date{display:inline-block;vertical-align:middle;width:120px;height:40px;margin-left:10px}
.my_oz_search_date .btns_search_date button[type="button"].btn_search_date{display:block;width:100%;height:100%;color:#fff;font-size:13px;border:1px solid #f34b4b;background-color:#f34b4b}
.my_oz_search_date .btns_search_date button[type="button"].btn_search_date:active, .my_oz_search_date .btns_search_date button[type="button"].btn_search_date:focus, .my_oz_search_date .btns_search_date button[type="button"].btn_search_date:hover{color:#f34b4b;background-color:#fff}
.mypage .pagination.my_oz_paging{width:100%;font-size:0;text-align:center;margin:0;margin-top:20px}
.my_oz_paging > ul > li{overflow:hidden;display:inline-block;vertical-align:middle;width:25px;height:25px;padding:0;margin-left:5px}
.my_oz_paging > ul > li:first-child{margin-left:0}
.my_oz_paging > ul > li > a{display:block;font-size:12px;line-height:26px}
.my_oz_paging > ul > li > i{font-size:14px;line-height:23px}
.my_oz_type_list{position:relative;width:100%;padding-bottom:20px}
.my_oz_type_list:after{display:block;clear:both;content:""}
.my_oz_type_list > li{position:relative;float:left}
.my_oz_type_list > li:before{display:block;content:"";position:absolute;top:1px;left:0;width:1px;height:11px;background-color:#ddd}
.my_oz_type_list > li:first-child:before{display:none}
.my_oz_type_list > li button[type="button"]{display:block;padding:0 15px;color:#333;font-size:13px;line-height:100%}
.my_oz_type_list > li.color_red button[type="button"]{color:#f34b4b}
.my_oz_type_list > li button[type="button"]:active, .my_oz_type_list > li button[type="button"]:focus, .my_oz_type_list > li button[type="button"]:hover{color:#f34b4b}
.my_oz_project_list{position:relative;width:100%}
.my_oz_project_list > li{position:relative;width:100%;margin-top:10px}
.my_oz_project_list > li:first-child{margin-top:0}
.my_oz_project_list > li > a{display:block;width:100%;padding:20px;border:1px solid #ddd}
.my_oz_project_list > li .project_name_area{position:relative;width:100%;padding-right:160px;-webkit-box-sizing:border-box;box-sizing:border-box}
.my_oz_project_list > li .project_name{color:#56646d;font-size:20px;font-weight:700;line-height:100%}
.my_oz_project_list > li .project_type_bullet_box{position:absolute;top:-10px;right:-20px;width:120px;background-color:#495060}
.my_oz_project_list > li .project_type_bullet_box .project_type_bullet{color:#fff;font-size:15px;line-height:40px;text-align:center}
.my_oz_project_list > li .project_type_bullet_box .project_type_bullet_arrow{position:absolute;top:0;left:-20px;width:0;height:0;border-style:solid;border-width:20px 12px 20px 8px;border-color:transparent #495060 transparent transparent}
.my_project_ico_list{padding:20px 0;border-bottom:1px solid #ddd}
.my_project_ico_list:after{display:block;clear:both;content:""}
.my_project_ico_list > li{position:relative;float:left;margin-left:25px}
.my_project_ico_list > li:before{display:block;content:"";position:absolute;top:2px;left:-13px;width:1px;height:12px;background-color:#ddd}
.my_project_ico_list > li:first-child:before{display:none}
.my_project_ico_list > li:first-child{margin-left:0}
.my_project_ico_list > li img{display:inline-block;vertical-align:middle;margin-right:5px}
.my_project_ico_list > li .my_project_txt01{display:inline-block;vertical-align:middle;color:#333;font-size:13px}
.my_project_txt_area{padding-top:20px}
.my_project_ico_list > li .my_project_txt02{color:#333;font-size:13px;line-height:150%}
/* //my oz common classes end */

/* my oz page start */
.my_oz_ico_list{position:relative;width:100%}
.my_oz_ico_list:after{display:block;clear:both;content:""}
.my_oz_ico_list > li{float:left;width:25%;border-left:1px solid #ddd}
.my_oz_ico_list > li.w33{width:33.33%}
.my_oz_ico_list > li:first-child{border-left:0}
.my_oz_ico_list > li.w33:first-child{width:33.34%}
.my_oz_ico_list > li .my_oz_circle{overflow:hidden;width:100px;height:100px;margin:20px auto 0;text-align:center;border-radius:100%;background-color:#64636d}
.my_oz_ico_list > li .my_oz_circle.bg_red{background-color:#f34b4b}
.my_oz_ico_list > li .my_oz_circle img{margin-top:32px}
.my_oz_ico_list > li .txt_area{padding:20px 0;text-align:center}
.my_oz_ico_list > li .txt_area .txt{color:#333;font-size:13px;line-height:100%}
.my_oz_ico_list > li .txt_area .point{padding-top:10px;color:#333;font-size:18px;font-weight:700;line-height:100%}
.my_oz_ico_list > li .txt_area .point.pt05{padding-top:5px}
.my_oz_ico_list > li .txt_area .point > span{color:#f34b4b;font-size:inherit;font-weight:inherit;line-height:inherit}
.my_oz_ico_list > li .txt_area .point > button[type="button"].btn_point_reduction{display:inline-block;padding:5px;color:#f34b4b;font-size:12px;font-weight:400;border:1px solid #ddd;background-color:#f4f4f4}
/* //my oz page end */

/* project detail page start */
.my_oz_wrap .cont_inner:after{display:block;clear:both;content:""}
.my_oz_side_menu_wrap{float:left;width:16.5%}
.my_oz_grid{position:relative;width:100%}
.my_oz_grid .btn_my_oz{display:block;width:100%;height:180px;padding:110px 0 50px;color:#fff;font-size:20px;font-weight:700;text-align:center;line-height:100%;background-color:#f24a4a;background-image:url("/oz/asset/images/login/lock.png");background-repeat:no-repeat;background-position:center 50px;-webkit-box-sizing:border-box;box-sizing:border-box}
.my_oz_grid .btn_my_oz:hover{color:#fff}
.my_oz_company_grid{position:relative;width:100%;padding:30px 20px;background-color:#f4f4f4}
.my_oz_company_grid .company_logo_circle{overflow:hidden;background-color:#fff;border:3px solid #ececec;border-radius:100%;width:100px;height:100px;margin:0 auto;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}
.my_oz_company_grid .company_logo_circle img{position:relative;width:80px;height:40px;margin-top:27px}
.my_oz_company_grid .company_txt_area{padding-top:20px}
.my_oz_company_grid .company_txt_area .company_txt{color:#000;font-size:14px;line-height:150%}
.my_oz_company_grid .company_txt_area .company_txt span{display:inline-block;margin-left:5px}
.my_oz_side_menu{background-color:#fff}
.my_oz_side_menu > ul{border-top:1px solid #ddd}
.my_oz_side_menu > ul > li{border-bottom:1px solid #ddd}
.my_oz_side_menu > ul > li > .btn_depth1{display:block;padding:20px;color:#000;font-size:15px}
.my_oz_side_menu > ul > li > .btn_depth1.btn_accordion{background-image:url("/oz/wplanet_new/images/accordion_arrow.png");background-repeat:no-repeat;background-position:90% center}
.my_oz_side_menu > ul > li > .btn_depth1.btn_accordion.on{background-image:url("/oz/wplanet_new/images/accordion_arrow_on.png")}
.my_oz_side_menu > ul > li > .btn_depth1:hover{color:#f24a4a}
.my_oz_side_menu > ul > li .depth2_box{display:none;padding:20px 0;border-top:1px solid #ddd}
.my_oz_side_menu > ul > li .btn_depth2{display:block;padding:10px 20px;color:#9aa0a5}
.my_oz_side_menu > ul > li .btn_depth2:hover{color:#34535c}
.sourcing_conts{float:left;width:83.5%}
.sourcing_point_list{position:relative;width:100%}
.sourcing_point_list:after{display:block;clear:both;content:""}
.sourcing_point_list > li{display:table;float:left;width:33.33%;height:180px}
.sourcing_point_list > li:first-child{width:33.34%}
.sourcing_point_list > li.possession_point{background-color:#000}
.sourcing_point_list > li .point_txt_area{display:table-cell;vertical-align:middle;text-align:center}
.sourcing_point_list > li .point_txt_area .point_num{color:#fff;font-size:32px;font-weight:700;line-height:100%}
.sourcing_point_list > li .point_txt_area .point_num.color_red{color:#f24a4a}
.sourcing_point_list > li .point_txt_area .point_txt{padding-top:10px;color:#fff;font-size:14px;line-height:100%}
.sourcing_point_list > li.accumulate_point{background-color:#35312e}
#ozsourcing{position:relative;width:100%}
.sourcing_path_wrap{padding:20px}
.sourcing_path:after{display:block;clear:both;content:""}
.sourcing_path > li{position:relative;float:left;margin-left:40px;color:#333;font-size:13px;font-weight:400}
.sourcing_path > li:before{display:block;content:">";position:absolute;top:0;left:-30px;width:20px;text-align:center;color:inherit;font-family:inherit;font-size:inherit;font-weight:400}
.sourcing_path > li:first-child{margin-left:0}
.sourcing_path > li:first-child:before{display:none}
.sourcing_path > li strong{font-weight:700}
.project_detail_wrap{position:relative;width:auto;margin-left:20px;padding:20px;border:1px solid #ddd;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}
.project_detail_wrap.mt20{margin-top:20px}
.project_top_conts:after{display:block;clear:both;content:""}
.project_top_left{float:left;width:70%;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box}
.project_top_right{float:left;width:30%;border:1px solid #ddd;padding:20px}
.project_top_box{position:relative;padding:20px;border:1px solid #ddd;background-color:#fff}
.project_top_txt_area{font-size:0;padding-right:120px}
.project_top_txt_area .top_box_ttl{display:inline-block;vertical-align:middle;color:#56646d;font-size:15px;font-weight:700;line-height:100%}
.project_top_txt_area .top_box_txt{display:inline-block;vertical-align:middle;margin-left:15px;color:#9aa0a5;font-size:13px;line-height:15px}
.project_top_txt_area .top_box_txt > span{margin:0 10px}
.project_top_date{padding:15px 120px 0 0;color:#333;font-size:13px;line-height:100%}
.project_top_date > span{display:inline-block;vertical-align:middle;margin:0 10px;line-height:inherit}
.project_top_date > span.left_margin{margin-right:0;margin-top:1px}
.project_bullet{position:absolute;top:15px;right:0;padding:10px 20px;color:#fff;font-size:14px;text-align:center;line-height:100%;background-color:#f24a4a}
.project_bullet .project_arrow{position:absolute;top:0;left:-16px;width:0;height:0;border-style:solid;border-width:17px 12px 17px 4px;border-color:transparent #f24a4a transparent transparent}
.project_top_cont{margin-top:30px}
.project_sub_ttl{margin:0;font-size:16px;font-weight:700}
.project_sub_ttl.mt30{margin-top:30px}
.project_top_tbl_wrap{position:relative;width:100%;padding:20px;margin-top:10px;border:1px solid #ddd;background-color:#f4f4f4}
.project_top_tbl_wrap.mt_none{margin-top:0}
.project_top_tbl_wrap.mt20{margin-top:20px}
.project_top_tbl_wrap.w49{float:left;margin-left:2%;width:49%}
.project_top_tbl_wrap.ml_none{margin-left:0}
.project_top_tbl{table-layout:fixed;min-width:100%;max-width:none;width:auto}
.project_top_tbl .tbl_col1{width:20%}
.project_top_tbl .tbl_col2{width:30%}
.project_top_tbl .tbl_col3{width:120px}
.project_top_tbl .tbl_col5{width:40%}
.project_top_tbl .tbl_col6{width:60%}
.project_top_tbl tr th, .project_top_tbl tr td{vertical-align:top;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}
.project_top_tbl tr.v_mid th, .project_top_tbl tr.v_mid td{vertical-align:middle}
.project_top_tbl tr.pt20{border-top:1px solid #ddd}
.project_top_tbl tr.pt20 th, .project_top_tbl tr.pt20 td{padding-top:20px}
.project_top_tbl tr.pb20 th, .project_top_tbl tr.pb20 td{padding-bottom:20px}
.project_top_tbl .tbl_th{color:#56646d;font-size:13px;font-weight:700;line-height:150%}
.project_top_tbl .tbl_th.lh40{line-height:40px}
.project_top_tbl .tbl_td{display:block;color:#666;font-size:13px;line-height:150%}
.project_top_tbl .tbl_td.bold{font-weight:700}
.project_top_tbl .tbl_td.color_red{color:#f34b4b;font-weight:700}
.project_top_tbl a.tbl_td:hover{color:#666}
.project_top_tbl .tbl_th > span.essential{display:inline-block;margin-left:5px;color:#f34b4b;font-size:inherit;font-weight:inherit;line-height:inherit}
.project_top_tbl .hover_info_box{position:relative;font-size:0}
.project_top_tbl .hover_info_box .tbl_th{display:inline-block;vertical-align:middle;}
.project_top_tbl .hover_info_box .btn_info_pop{display:inline-block;vertical-align:middle;position:relative;margin-left:5px;width:12px;height:12px;text-indent:-10000px;background-image:url("/oz/wplanet_new/images/btn_my_oz_info_ico.png");background-repeat:no-repeat}
.project_top_tbl .hover_info_box .btn_info_pop:hover ~ .btn_info_hover_cont{display:block}
.project_top_tbl .hover_info_box .btn_info_hover_cont{display:none;position:absolute;top:20px;right:-10px;z-index:10;width:200px;padding:15px;background-color:#fff;box-shadow:2px 2px 6px rgba(0, 0, 0, 0.25)}
.project_top_tbl .hover_info_box .btn_info_hover_cont .info_hover_top{font-size:0;padding-bottom:10px;border-bottom:1px solid #ddd}
.project_top_tbl .hover_info_box .btn_info_hover_cont .info_hover_top .pop_info_ico{display:inline-block;vertical-align:middle;width:12px;height:12px;margin-right:5px;background-image:url("/oz/wplanet_new/images/pop_my_oz_info_ico.png");background-repeat:no-repeat}
.project_top_tbl .hover_info_box .btn_info_hover_cont .info_hover_top .info_hover_ttl{display:inline-block;vertical-align:middle;color:#56646d;font-size:13px;font-weight:700}
.project_top_tbl .hover_info_box .btn_info_hover_cont .info_hover_txt{padding-top:10px;font-size:12px;line-height:150%}
.project_top_tbl .tbl_th_sub{padding-top:5px;color:#999;font-size:12px;line-height:100%}
.project_top_tbl .tbl_td_sub{padding-top:10px;color:#999;font-size:12px;line-height:100%}
.project_top_list{margin:0;padding:0}
.project_top_list > li{position:relative;padding-left:50px;margin-top:15px;min-height:40px}
.project_top_list > li:first-child{margin-top:0}
.list_num_box{font-size:0}
.list_num_box .list_num_circle{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:100%;background-color:#c6d0d9}
.list_num_box .list_num_circle > i{font-size:14px;width:100%;margin:0 auto;color:#c6d0d9;text-align:center}
.list_num_box .list_num_circle > i.fared{color:#f34b4b}
.list_num_box .list_num_circle.color_red{background-color:#f34b4b}
.list_num_box .list_num_circle .circle_num{color:#fff;font-size:18px;font-weight:700;line-height:40px;text-align:center}
.list_num_box .list_txt{color:#c6d0d9;font-size:14px;font-weight:700;line-height:40px}
.list_num_box .list_txt.color_red{color:#f34b4b}
.project_detail_cont{position:relative;width:100%;margin-top:30px}
.project_detail_cont:first-child{margin-top:0}
.project_detail_cont.mt_none{margin-top:0}
.project_box{position:relative;width:100%;padding:20px;margin-top:10px;border:1px solid #ddd;background-color:#fff}
.project_box_txt{padding-bottom:10px;border-bottom:1px solid #ddd;color:#56646d;font-size:15px;font-weight:700;line-height:150%;word-break:break-all}
.project_box_tbl_wrap{margin-top:10px}
.project_box_tbl{table-layout:fixed;min-width:100%;max-width:none;width:auto}
.project_box_tbl .tbl_col01{width:15%}
.project_box_tbl .tbl_col02{width:85%}
.project_box_tbl tr th, .project_box_tbl tr td{vertical-align:top;padding:5px 0;-webkit-box-sizing:border-box;box-sizing:border-box}
.project_box_tbl .tbl_th{height:40px;color:#fff;font-size:13px;line-height:100%;padding:14px 10px 13px;background-color:#495060}
.project_box_tbl .tbl_td{height:40px;padding:14px 20px 13px;color:#333;font-size:13px;line-height:100%}
.project_file_box{position:relative;height:40px;padding:11px 10px 11px;margin-left:20px;border:1px solid #ddd;background-color:#fff}
.project_file_box.ml_none{margin-left:0}
.project_file_box > a{display:block;width:100%;font-size:0}
.project_file_box > a > img{display:inline-block;vertical-align:middle}
.project_file_box > a > span{display:inline-block;vertical-align:middle;margin-left:10px;color:#333;font-size:13px;line-height:16px}
.project_file_box > a:hover > span{color:#f34b4b}
.btns_project_list{margin-top:20px;width:100%;height:36px;font-size:0;text-align:center}
.btns_project_list button[type="button"], .btns_project_list > a{display:inline-block;width:120px;height:100%;margin-left:10px;color:#fff;font-size:13px;border:1px solid #f34b4b;background-color:#f34b4b}
.btns_project_list > a{line-height:34px}
.btns_project_list button[type="button"]:first-child, .btns_project_list > a:first-child{margin-left:0}
.btns_project_list button[type="button"]:active, .btns_project_list button[type="button"]:focus, .btns_project_list button[type="button"]:hover{color:#f34b4b;background-color:#fff}
.btns_project_list > a:active, .btns_project_list > a:focus, .btns_project_list > a:hover{border:1px solid #f34b4b;color:#f34b4b;background-color:#fff}
.project_verification{position:relative;width:100%;margin-top:10px;padding-left:130px}
.project_verification .project_bullet_box{position:absolute;top:0;left:0;width:120px;height:33px}
.project_verification .project_bullet_box button[type="button"].btn_project_bullet{display:block;width:100%;height:100%;border:1px solid #f34b4b;color:#f34b4b;background-color:#fff}
.project_verification .project_verification_box{width:100%;height:33px}
.project_verification .project_verification_box button[type="button"].btn_project_verification{display:block;width:100%;height:100%;padding:0 20px;border:1px solid #495060;color:#495060;font-size:13px;text-align:left;background-color:#fff}
.project_verification .project_verification_box button[type="button"].btn_project_verification:active, .project_verification .project_verification_box button[type="button"].btn_project_verification:focus, .project_verification .project_verification_box button[type="button"].btn_project_verification:hover{color:#fff;border:1px solid #fff;background-color:#495060}
.project_verification_txt{margin-top:10px;font-size:12px}
.project_message_wrap{position:relative;margin-top:10px;padding:10px 20px 20px;background-color:#fff;border:1px solid #ddd}
.project_message_ttl_list{border-bottom:1px solid #ddd}
.project_message_ttl_list:after{display:block;clear:both;content:""}
.project_message_ttl_list > li{position:relative;float:left;padding:10px 0}
.project_message_ttl_list > li.message_date{width:20%}
.project_message_ttl_list > li.message_mem{width:15%}
.project_message_ttl_list > li.message{width:65%}
.project_message_ttl_list > li .project_message_ttl{position:relative;color:#56646d;font-size:13px;font-weight:700;line-height:100%;text-align:center}
.project_message_ttl_list > li .project_message_ttl:before{display:block;content:"";position:absolute;top:0;left:0;width:1px;height:12px;background-color:#ddd}
.project_message_ttl_list > li:first-child .project_message_ttl:before{display:none}
.project_message_box{overflow-y:auto;height:300px;border-bottom:1px solid #ddd}
.project_message_box .project_message_line{padding:10px 0;border-top:1px solid #ddd}
.project_message_box .project_message_line:first-child{border-top:0}
.project_message_box .project_message_line:after{display:block;clear:both;content:""}
.project_message_box .project_message_line > p{position:relative;float:left;padding:0 15px;color:#333;font-size:13px;line-height:150%}
.project_message_box .project_message_line > p.project_message_date{width:20%;text-align:center}
.project_message_box .project_message_line > p.project_message_mem{width:15%;text-align:center}
.project_message_box .project_message_line > p.project_message_mem:before{display:block;content:"";position:absolute;top:0;left:0;width:1px;height:100%;background-color:#ddd}
.project_message_box .project_message_line > p.project_message{width:65%;word-break:break-all}
.project_message_box .project_message_line > p.project_message:before{display:block;content:"";position:absolute;top:0;left:0;width:1px;height:100%;background-color:#ddd}
.btns_message_enroll{margin:20px auto 0;width:120px;height:36px}
.btns_message_enroll button[type="button"].btn_message_enroll{display:block;width:100%;height:100%;color:#fff;background-color:#f34b4b}
.btns_message_enroll button[type="button"].btn_message_enroll:active, .btns_message_enroll button[type="button"].btn_message_enroll:focus, .btns_message_enroll button[type="button"].btn_message_enroll:hover{border:1px solid #f34b4b;color:#f34b4b;background-color:#fff}
.project_partner_tbl_wrap{margin-top:10px}
.project_partner_tbl{table-layout:fixed;min-width:100%;max-width:none;width:auto}
.project_partner_tbl .tbl_col01{width:16.66%}
.project_partner_tbl .tbl_col02{width:16.7%}
.project_partner_tbl .tbl_col03{width:30%}
.project_partner_tbl .tbl_col04{width:40%}
.project_partner_tbl tr th, .project_partner_tbl tr td{vertical-align:top;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}
.project_partner_tbl tr td{border-bottom:1px solid #ddd;vertical-align:middle;text-align:center}
.project_partner_tbl tr th{border-top:3px solid #ddd;border-bottom:3px solid #ddd;text-align:center}
.project_partner_tbl tr th .tbl_th{position:relative;color:#56646d;font-size:13px;font-weight:700;line-height:100%}
.project_partner_tbl tr th .tbl_th:before{display:block;content:"";position:absolute;top:0;left:0;width:1px;height:12px;background-color:#ddd}
.project_partner_tbl tr th:first-child .tbl_th:before{display:none}
.project_partner_tbl tr td .tbl_td{color:#333;font-size:13px;line-height:100%}
.project_partner_tbl tr td .tbl_td.color_red{color:#f34b4b}
.project_partner_tbl tr td .tbl_td.color_green{color:#56646d}
.project_contract_tbl_wrap{position:relative;width:100%;padding:20px;margin-top:10px;border:1px solid #ddd;background-color:#f4f4f4}
.project_contract_tbl{table-layout:fixed;min-width:100%;max-width:none;width:auto}
.project_contract_tbl .tbl_col1{width:20%}
.project_contract_tbl .tbl_col2{width:30%}
.project_contract_tbl tr th, .project_contract_tbl tr td{vertical-align:top;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}
.project_contract_tbl .tbl_th{color:#56646d;font-size:13px;font-weight:700;line-height:150%}
.project_contract_tbl .tbl_td{display:block;color:#666;font-size:13px;line-height:150%}
.project_info_tbl_wrap{position:relative;width:100%;padding:20px;margin-top:10px;border:1px solid #ddd;background-color:#f4f4f4}
.project_info_tbl{table-layout:fixed;min-width:100%;max-width:none;width:auto}
.project_info_tbl .tbl_col1{width:20%}
.project_info_tbl .tbl_col2{width:80%}
.project_info_tbl tr th, .project_info_tbl tr td{vertical-align:top;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}
.project_info_tbl .tbl_th{color:#56646d;font-size:13px;font-weight:700;line-height:150%}
.project_info_tbl .tbl_td{display:block;color:#666;font-size:13px;line-height:150%}
.project_detail_name{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ddd;color:#56646d;font-size:16px;font-weight:700;line-height:100%}
.form_input_wrap.form_building_select .form_select_box{position:relative;z-index:5;width:300px;height:40px;border:1px solid #ddd;background-image:url('/oz/wplanet_new/images/sub/select_arrow_ico.png');background-color:#fff;background-repeat:no-repeat;background-position:right center;-webkit-box-sizing:border-box;box-sizing:border-box}
.form_input_wrap.form_building_select .form_select_box label{display:none;position:absolute;top:11px;left:13px;z-index:1;padding:0;color:#333;font-family:'NanumBarunGothicRegular';font-size:15px;line-height:100%}
.form_input_wrap.form_building_select .form_select_box select{-webkit-appearance:none;appearance:none;padding:12px 12px 11px;background-color:transparent;background-image:none;border:0;box-shadow:0;color:#292d37;font-family:'NanumBarunGothicRegular';font-size:15px;line-height:100%;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;zoom:1;z-index:10}
.form_input_wrap.form_building_select .form_select_box select option{display:block;font-size:15px;line-height:135%}
.box05_txt_area .ttl{color:#56646d;font-size:13px;font-weight:700;line-height:100%}
.box05_txt_area .txt{padding-top:10px;color:#333;font-size:13px;line-height:100%}
.box05_txt_area .txt > span{color:#f34b4b}
.box05_list{padding:0;margin:0}
.box05_list > li{padding-left:15px;margin-top:30px}
.box05_list > li:first-child{margin-top:35px}
.box05_list > li .box05_list_num{position:relative;color:#56646d;font-size:13px;font-weight:700;line-height:100%}
.box05_list > li .box05_list_num:before{display:block;position:absolute;top:0;left:-15px;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}
.box05_list > li.first .box05_list_num:before{content:"1."}
.box05_list > li.second .box05_list_num:before{content:"2."}
.box05_list > li.third .box05_list_num:before{content:"3."}
.box05_list > li .box05_list_txt{padding-top:10px;color:#333;font-size:13px;line-height:150%}
.btns_box05_doc{font-size:0;margin-top:10px}
.btns_box05_doc button[type="button"]{display:inline-block;vertical-align:middle;margin-left:10px;color:#999;font-size:13px;padding:10px;border:1px solid #ddd;background-color:#fff}
.btns_box05_doc button[type="button"]:first-child{margin-left:0}
.btns_save_pop{width:100%;height:36px;font-size:0;text-align:right}
.btns_save_pop button[type="button"]{display:inline-block;width:120px;height:100%;margin-left:10px;color:#fff;font-size:13px;background-color:#f34b4b}
.btns_save_pop button[type="button"]:first-child{margin-left:0}
.btns_save_pop button[type="button"]:active, .btns_save_pop button[type="button"]:focus, .btns_save_pop button[type="button"]:hover{border:1px solid #f34b4b;color:#f34b4b;background-color:#fff}
.layer_conts{position:relative;width:100%;padding-top:50px}
.layer_cont{position:relative;margin-top:10px;padding:20px;border:1px solid #ddd;background-color:#fff}
.layer_tbl{table-layout:fixed;min-width:100%;max-width:none;width:auto}
.layer_tbl .tbl_col1{width:20%}
.layer_tbl .tbl_col2{width:80%}
.layer_tbl  tr th, .layer_tbl  tr td{vertical-align:top;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}
.layer_tbl .tbl_th{color:#56646d;font-size:13px;font-weight:700;line-height:40px}
.layer_tbl .tbl_th.lh40{line-height:40px}
.layer_tbl .tbl_td{display:block;color:#666;font-size:13px;line-height:150%}
.layer_tbl .tbl_td.bold{font-weight:700}
.layer_tbl .tbl_td.color_red{color:#f34b4b;font-weight:700}
.layer_tbl a.tbl_td:hover{color:#666}
.layer_tbl .tbl_th > span.essential{display:inline-block;margin-left:5px;color:#f34b4b;font-size:inherit;font-weight:inherit;line-height:inherit}
.layer_tbl .form_input_radio{height:40px;margin-top:0}
.layer_tbl .form_input_radio .form_radio_box{margin:10px 20px 10px 0}
.layer_tbl .form_input_radio .form_radio_box .form_radio_label{padding-top:0;line-height:20px}
.project_sub_ttl_area{clear:both;margin-bottom:10px}
.project_sub_ttl_area:after{display:block;clear:both;content:""}
.project_sub_ttl_area .project_sub_ttl{float:left;width:49%;margin-left:2%}
.project_sub_ttl_area .project_sub_ttl:first-child{margin-left:0}
.cmn_box{position:relative;width:100%;padding:40px;background-color:#f4f4f4;border:1px solid #ddd;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}
.cmn_box .cmn_ttl{color:#333;font-size:24px;font-weight:700}
.cmn_box .cmn_txt{padding-top:20px;color:#333;font-size:14px;line-height:150%}
.cmn_txt_box{position:relative;width:100%;padding:40px;margin-top:10px;background-color:#fff;border:1px solid #ddd;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}
.cmn_txt_box .cmn_txt{color:#333;font-size:14px;line-height:150%}
.boxs2 p.s2desc{overflow:hidden;max-height:96px;word-break:break-all}
/* //project detail page end */

/* terms page start */
.terms_desc{position:relative;width:100%;margin-top:50px}
.terms_desc:first-child{margin-top:0}
.terms_desc .terms_ttl{margin:0;color:#333;font-size:24px;font-weight:700}
.terms_desc .terms_box{margin-top:15px;border:1px solid #ddd;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box}
.terms_desc .terms_box.h500{height:500px;overflow-y:auto}
.terms_desc .terms_box.mt_none{margin-top:0}
.terms_desc .terms_ol{padding:0;margin:0}
.terms_desc .terms_ol.pl24{padding-left:24px;padding-top:5px}
.terms_desc .terms_ol.pl24 > li{margin-top:5px}
.terms_desc .terms_ol.pl24 > li:first-child{margin-top:0}
.terms_desc .terms_ol.mt40{margin-top:40px}
.terms_desc .terms_ol > li{margin-top:40px}
.terms_desc .terms_ol > li:first-child{margin-top:0}
.terms_desc .terms_ol > li .terms_sub_ttl{padding-bottom:15px;font-size:18px;font-weight:700;line-height:150%}
.terms_desc .terms_ol > li .terms_sub_ttl.terms_num_ttl{font-size:16px;padding-left:24px}
.terms_desc .terms_ol > li .terms_sub_ttl.terms_num_ttl > span{margin:0 6px 0 -24px;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}
.terms_desc .terms_ul{padding:0;margin:0;padding:5px 0 0 20px}
.terms_desc .terms_ul.pl_none{padding-left:0}
.terms_desc .terms_ul .terms_ul{padding-top:0}
.terms_desc .terms_ul .terms_txt > span{margin:0 9px 0 -20px}
.terms_desc .terms_ul .terms_txt > span.terms_num_bullet{margin-right:2px}
.terms_desc .terms_txt_area{padding-top:15px}
.terms_desc .terms_txt_area.pt_none{padding-top:0}
.terms_txt.pl19{padding-left:19px}
.terms_txt.pl20{padding-left:20px}
.terms_txt.pl24{padding-left:24px}
.terms_txt.pl112{padding-left:112px}
.terms_txt.pt05{padding-top:5px}
.terms_txt{color:#333;font-size:16px;line-height:160%}
.terms_txt.txt_bold{font-weight:700}
.terms_txt > span{margin:0 2px 0 -20px;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}
.terms_txt.pl24 > span{margin:0 1px 0 -24px}
.terms_txt.pl24 > span.terms_num_bullet{margin:0 1px 0 -24px}
.terms_txt.pl112 > span.terms_bullet{margin:0 2px 0 -112px}
.terms_txt.pl112 > span.terms_bullet_statute{margin:0 0 0 7px}
.terms_txt.pl112 > span.terms_num_bullet{margin:0 0 0 -20px}

.btns_terms_agree{margin-top:50px;font-size:0;text-align:center}
.btns_terms_agree > button[type="button"]{display:inline-block;vertical-align:middle;margin-left:10px;width:120px;height:40px;color:#fff;font-size:16px;font-weight:700;text-align:center;line-height:38px}
.btns_terms_agree > button[type="button"]:first-child{margin-left:0}
.btns_terms_agree > button[type="button"].btn_terms_cancel{color:#fff;border:1px solid #333;background-color:#333}
.btns_terms_agree > button[type="button"].btn_terms_agree{color:#999;border:1px solid #999;background-color:#fff}
.btns_terms_agree > button[type="button"].btn_terms_agree.on{color:#fff;border:1px solid #f34b4b;background-color:#f34b4b}
.btns_terms_agree > button[type="button"].btn_terms_cancel:active, .btns_terms_agree > button[type="button"].btn_terms_cancel:focus, .btns_terms_agree > button[type="button"].btn_terms_cancel:hover{color:#333;background-color:#fff}
.btns_terms_agree > button[type="button"].btn_terms_agree:active, .btns_terms_agree > button[type="button"].btn_terms_agree:focus, .btns_terms_agree > button[type="button"].btn_terms_agree:hover{color:#999;background-color:#fff}
.btns_terms_agree > button[type="button"].btn_terms_agree.on:active, .btns_terms_agree > button[type="button"].btn_terms_agree.on:focus, .btns_terms_agree > button[type="button"].btn_terms_agree.on:hover{color:#f34b4b;background-color:#fff}
/* //terms page end */

/* password page start */
.pw_tbl_wrap{position:relative;width:100%}
.pw_tbl_wrap .pw_tbl_ttl{margin:0;padding:0;padding-bottom:30px;color:#333;font-size:24px;font-weight:700}
.pw_tbl{table-layout:fixed;width:auto;min-width:100%;max-width:none}
.pw_tbl .indent{height:0;padding:0;margin:0;font-size:0;text-indent:-10000px}
.pw_set_box{padding:30px;border:1px solid #ddd;background-color:#fff}
.pw_tbl .tbl_col01{width:30%}
.pw_tbl .tbl_col02{width:70%}
.pw_tbl tr th, .pw_tbl tr td{vertical-align:top;padding:5px 0;-webkit-box-sizing:border-box;box-sizing:border-box}
.pw_tbl tr th{color:#333;font-size:15px;font-weight:700;line-height:48px}
.btns_pw_set{width:160px;height:48px;margin:30px auto 0}
.btns_pw_set .btn_pw_set{display:block;width:100%;height:100%;color:#fff;font-size:15px;line-height:46px;text-align:center;border:1px solid #f34b4b;background-color:#f34b4b;-webkit-box-sizing:border-box;box-sizing:border-box}
.btns_pw_set .btn_pw_set:active, .btns_pw_set .btn_pw_set:focus, .btns_pw_set .btn_pw_set:hover{background-color:#fff;color:#f34b4b}