@charset "utf-8";
/* z-index 
.header .row_bottom .hidden_nav {z-index:1000;}

*/

/*  winc_banner */
#floatdiv { position:absolute; _z-index:-1; width:210px; overflow:hidden; left:1150px; top:280px; background-color: transparent; margin:0; padding:0;}
#floatdiv ul  { list-style: none; }
#floatdiv li  { margin-bottom: 2px; text-align: center; }
#floatdiv a   { color: #FFFFFF; border: 0; text-decoration: none; display: block; }
#floatdiv a:hover, #floatdiv .menu  { background-color: #FFFFFF; color: #fff; }
#floatdiv .menu, #floatdiv .last    { margin-bottom: 0px; }

/* layout */
.header .row_top {margin:0 auto; width:960px; height:81px; zoom:1;}
.header .row_top:after {display:block; content:""; clear:both;}
.header .row_top h1 {float:left; padding:17px 0 0;}
.header .row_top h1 a {display:block; width:223px; height:46px;}
.header .row_top .memb_info {float:right; padding:19px 0 0;}
.header .row_top .memb_info .login_info {color:#747474;}
.header .row_top .memb_info .login_info .name {color:#353535;}
.header .row_top .memb_info .btns {margin-top:12px; text-align:right;}
.header .row_top .memb_info .btns .btn_logout {margin-left:5px;}
.header .row_bottom {position:relative; box-shadow:0 2px 0 #e3e3e3;}
.header .row_bottom .show_nav {height:49px; background:url('/images/partner/common/bg_light_blue_patten.gif') repeat;}
.header .row_bottom .show_nav ul {margin:0 auto; width:960px; background:url('/images/partner/common/bg_gnb_bar.png') repeat-y left; zoom:1;}
.header .row_bottom .show_nav ul:after {display:block; content:""; clear:both;}
.header .row_bottom .show_nav ul li {float:left; background:url('/images/partner/common/bg_gnb_bar.png') repeat-y right;}
.header .row_bottom .show_nav ul li.menu01 {width:213px;}
.header .row_bottom .show_nav ul li.menu02 {width:193px;}
.header .row_bottom .show_nav ul li.menu03 {width:199px;}
.header .row_bottom .show_nav ul li.menu04 {width:200px;}
.header .row_bottom .show_nav ul li.menu05 {width:155px;}
.header .row_bottom .show_nav ul li a {display:block; line-height:49px; color:#fff; font-size:16px; font-family:'NanumGothic','',dotum,Helvetica,sans-serif; text-align:center;}
.header .row_bottom .hidden_nav {display:none; position:absolute; left:0; top:49px; z-index:1000; width:100%; height:210px; background:url('/images/partner/common/bg_dark_blue_patten.gif') repeat; box-shadow:0 2px 0 #e3e3e3;}
.header .row_bottom:hover .hidden_nav {display:block;}
.header .row_bottom .hidden_nav > ul {margin:0 auto; width:960px; background:url('/images/partner/common/bg_gnb_bar.png') repeat-y left; zoom:1;}
.header .row_bottom .hidden_nav > ul:after {display:block; content:""; clear:both;}
.header .row_bottom .hidden_nav > ul > li {float:left; height:210px; background:url('/images/partner/common/bg_gnb_bar.png') repeat-y right;}
.header .row_bottom .hidden_nav > ul > li > ul {padding-top:17px;}
.header .row_bottom .hidden_nav > ul > li > ul li {margin-bottom:12px;}
.header .row_bottom .hidden_nav > ul li.menu01 {width:213px;}
.header .row_bottom .hidden_nav > ul li.menu02 {width:193px;}
.header .row_bottom .hidden_nav > ul li.menu03 {width:199px;}
.header .row_bottom .hidden_nav > ul li.menu04 {width:200px;}
.header .row_bottom .hidden_nav > ul li.menu05 {width:155px;}
.header .row_bottom .hidden_nav > ul > li a {display:block; color:#c0ecff; font-size:13px; font-family:'NanumGothic','',dotum,Helvetica,sans-serif; text-align:center;}
.header .row_bottom .hidden_nav > ul > li a:hover {color:#fff;}

.footer {margin:0 auto; width:960px;}
.footer .row_top {padding:10px 0; zoom:1;}
.footer .row_top:after {display:block; content:""; clear:both;}
.footer .row_top .footer_nav {float:left; zoom:1;}
.footer .row_top .footer_nav:after {display:block; content:""; clear:both;}
.footer .row_top .footer_nav li {float:left; background:url('/images/partner/common/bg_footer_nav_line.gif') no-repeat left;}
.footer .row_top .footer_nav li:first-child {background:none;}
.footer .row_top .footer_nav li a {display:block; padding:0 10px; height:25px; line-height:25px; color:#858585;}
.footer .row_top .footer_nav li.privacy a {color:#ff7200;}
.footer .row_top .custom_select {float:right;}
.footer .row_top .custom_select {position:relative; float:right; margin-right:7px; width:145px; height:23px; background:#fff url('/images/partner/common/bg_selectbox_arrow.gif') right no-repeat;
border:1px solid #bfbfbf;}
.footer .row_top .custom_select label {position:absolute; letter-spacing:-1px; color:#858585; font-size:11px; font-weight:normal; top:6px; left:8px;}
.footer .row_top .custom_select select {width:100%; height:23px; min-height:23px; line-height:23px; 
padding:0 10px; opacity:0; filter:alpha(opacity=0);}
.footer .row_bottom {padding:23px 0 0 0; border-top:1px dashed #dadada; zoom:1;}
.footer .row_bottom:after {display:block; content:""; clear:both;}
.footer .row_bottom .logo {float:right;}
.footer .row_bottom .info {float:left; margin-left:25px; width:720px;}
.footer .row_bottom .info p {margin:5px 0; line-height:18px; color:#858585; font-size:11px;}
.footer .row_bottom .info p strong {margin:0 4px; color:#5a5a5a; font-weight:normal;}

/* intro */
.intro_wrap {position:relative; margin:26px auto 0; padding:18px 4px 25px 5px; width:1139px; background:url('/images/partner/common/bg_introbox_middle.gif') repeat-y;}
.intro_wrap .bg_top {position:absolute; top:0; left:0;}
.intro_wrap .bg_bottom {position:absolute; bottom:0; left:0;}
.intro_wrap .row_top {padding:13px 0 30px 30px; border-bottom:1px dashed #dadada;}
.intro_wrap .row_top h1 {padding:0 0 29px;}
.intro_wrap .row_top .summary_area {margin-top:28px; zoom:1;}
.intro_wrap .row_top .summary_area:after {display:block; content:""; clear:both;}
.intro_wrap .row_top .summary_area .txt_summary {float:left; padding-top:6px;}
.intro_wrap .row_top .summary_area .btns {float:left; margin-left:26px;}
.intro_wrap .row_top .summary_area .btns a {display:inline-block; height:45px; line-height:45px; color:#fff; font-size:14px; font-weight:bold; text-align:center;}
.intro_wrap .row_top .summary_area .btns .btn_blog {width:145px; background:url('/images/partner/common/bg_btn_blog.png') no-repeat; }
.intro_wrap .row_top .summary_area .btns .btn_mailing {margin-left:5px; width:220px; background:url('/images/partner/common/bg_btn_mailing.png') no-repeat; }
.intro_wrap .row_middle {border-bottom:1px dashed #dadada; zoom:1;}
.intro_wrap .row_middle:after {display:block; content:""; clear:both;}
.intro_wrap .row_middle .type_a {float:left; padding:28px 0 0; width:568px;}
.intro_wrap .row_middle .type_b {float:right; padding:28px 0 0; width:569px; background:url('/images/partner/common/bg_intro_type_b.gif') repeat-y; border-left:1px dashed #dadada;}
.intro_wrap .row_middle .type_title {padding-left:30px;}
.intro_wrap .row_middle .company_area {padding:0 25px 0 30px; border-bottom:1px dashed #dadada;}
.intro_wrap .row_middle .service {padding:0 25px 0 30px; border-bottom:1px dashed #dadada;}
.intro_wrap .row_middle .expect {padding:0 25px 0 30px;}
.intro_wrap .row_middle .company_title {margin-top:25px; zoom:1;}
.intro_wrap .row_middle .company_title:after {display:block; content:""; clear:both;}
.intro_wrap .row_middle .company_title h3 {float:left;}
.intro_wrap .row_middle .company_title .count {float:right; height:31px; line-height:31px; letter-spacing:-2px; color:#333; font-size:24px;}
.intro_wrap .row_middle .company_title .count em {letter-spacing:-2px; color:#fc3d1b; font-size:35px; font-style:normal;}
.intro_wrap .row_middle .list_summary {margin:30px 0 25px; zoom:1;}
.intro_wrap .row_middle .list_summary:after {display:block; content:""; clear:both;}
.intro_wrap .row_middle .list_summary p {float:left; color:#999; font-size:12px;}
.intro_wrap .row_middle .list_summary p a {color:#fc5739; text-decoration:underline;}
.intro_wrap .row_middle .list_summary span {float:right; color:#999; font-size:12px;}
.intro_wrap .row_middle .company_list {padding:15px 38px 35px 39px; zoom:1;}
.intro_wrap .row_middle .company_list:after {display:block; content:""; clear:both;}
.intro_wrap .row_middle .company_list li {float:left; margin:9px 0 0 18px; padding:10px 0 0; width:160px; height:79px; border:1px solid #dadada; text-align:center;} 
.intro_wrap .row_middle .company_list li.left {margin-left:0;}
/*.intro_wrap .row_middle .sv_list {margin:28px 0 30px; zoom:1;}
.intro_wrap .row_middle .sv_list:after {display:block; content:""; clear:both;}
.intro_wrap .row_middle .sv_list li {float:left; height:156px;}
.intro_wrap .row_middle .sv_list .n02 {margin-left:52px;}
.intro_wrap .row_middle .sv_list .n03 {margin-left:49px;}
.intro_wrap .row_middle .sv_list .n04 {margin-left:50px;}
.intro_wrap .row_middle .service.b_type .sv_list .n01 {margin-left:41px;}
.intro_wrap .row_middle .service.b_type .sv_list .n02 {margin-left:72px;}
.intro_wrap .row_middle .service.b_type .sv_list .n03 {margin-left:71px;}
.intro_wrap .row_middle .ex_list {margin:28px 0 40px; zoom:1;}
.intro_wrap .row_middle .ex_list:after {display:block; content:""; clear:both;}
.intro_wrap .row_middle .ex_list li {float:left; height:149px;}
.intro_wrap .row_middle .ex_list .n02 {margin-left:47px;}
.intro_wrap .row_middle .ex_list .n03 {margin-left:30px;}
.intro_wrap .row_middle .ex_list .n04 {margin-left:35px;}
.intro_wrap .row_middle .ex_list .n05 {margin:32px 0 0;}
.intro_wrap .row_middle .ex_list .n06 {margin:32px 0 0 64px;}
.intro_wrap .row_middle .ex_list .n07 {margin:32px 0 0 45px;}*/
.intro_wrap .row_bottom {padding:34px 41px;}
.intro_wrap .row_bottom h2 {margin-bottom:60px;}
.intro_wrap .row_bottom .service_list {position:relative; padding-bottom:134px; zoom:1;}
.intro_wrap .row_bottom .service_list:after {display:block; content:""; clear:both;}
.intro_wrap .row_bottom .service_list li {float:left; width:263px; height:152px; border-left:1px dashed #dadada;}
.intro_wrap .row_bottom .service_list li:first-child {border-left:0;}
.intro_wrap .row_bottom .service_list li .summary {display:none; position:absolute; left:0; bottom:0;}
.intro_wrap .row_bottom .service_list li.curr .summary,
.intro_wrap .row_bottom .service_list li:hover .summary {display:block;}
.intro_wrap .row_bottom .service_list li.service01 {background:url('/images/partner/common/img_intro_service01_off.gif') no-repeat center;}
.intro_wrap .row_bottom .service_list li.service01.curr,
.intro_wrap .row_bottom .service_list li.service01:hover {background:url('/images/partner/common/img_intro_service01_on.gif') no-repeat center;}
.intro_wrap .row_bottom .service_list li.service02 {background:url('/images/partner/common/img_intro_service02_off.gif') no-repeat center;}
.intro_wrap .row_bottom .service_list li.service02.curr,
.intro_wrap .row_bottom .service_list li.service02:hover {background:url('/images/partner/common/img_intro_service02_on.gif') no-repeat center;}
.intro_wrap .row_bottom .service_list li.service03 {background:url('/images/partner/common/img_intro_service03_off.gif') no-repeat center;}
.intro_wrap .row_bottom .service_list li.service03.curr,
.intro_wrap .row_bottom .service_list li.service03:hover {background:url('/images/partner/common/img_intro_service03_on.gif') no-repeat center;}
.intro_wrap .row_bottom .service_list li.service04 {background:url('/images/partner/common/img_intro_service04_off.gif') no-repeat center;}
.intro_wrap .row_bottom .service_list li.service04.curr,
.intro_wrap .row_bottom .service_list li.service04:hover {background:url('/images/partner/common/img_intro_service04_on.gif') no-repeat center;}
.intro_wrap .footer_info {padding:23px 29px 0 0; zoom:1;}
.intro_wrap .footer_info:after {display:block; content:""; clear:both;}
.intro_wrap .footer_info .logo {float:right;}
.intro_wrap .footer_info .info {float:left; margin-left:25px; width:720px;}
.intro_wrap .footer_info .info p {margin:5px 0; line-height:18px; color:#858585; font-size:11px;}
.intro_wrap .footer_info .info p strong {margin:0 4px; color:#5a5a5a; font-weight:normal;}

/* main */
.main_container .area {margin:0 auto; width:960px; zoom:1;}
.main_container .area:after {display:block; content:""; clear:both;}
.main_container .area > div {float:left;}
.main_container .area > div {position:relative; margin-left:30px; width:300px;}
.main_container .row_top .area > div:first-child {margin-left:0;}
.main_container .row_bottom .area > div:first-child {margin-left:0;}
.main_container .row_top {border-bottom:1px solid #e1e1e1;}
.main_container .row_top .area {padding:34px 0 15px;}
.main_container .row_top .area > div h2 {position:relative; margin-bottom:22px; height:22px; line-height:22px; color:#444; font-size:16px;}
.main_container .row_top .area > div h2 .btn_summary_view {position:relative; top:-1px; margin-left:5px; width:16px; height:19px; vertical-align:middle; background:url('/images/partner/common/btn_summary_view.gif') no-repeat; border:0;}
.main_container .row_top .area > div h2 .summary_box {display:none; position:absolute; top:35px; left:8px; padding:11px 18px; width:245px; line-height:20px; color:#fff; font-weight:normal; border:1px solid #00407e; background:#0054a6;}
.main_container .row_top .area > div h2 .summary_box .img_arrow {position:absolute; top:-7px; left:50%; margin-left:-5px;}
.main_container .row_top .area > div .btn_more {position:absolute; top:0; right:0;}
.main_container .row_top .area .info_tbl {width:100%;}
.main_container .row_top .area .info_tbl th,
.main_container .row_top .area .info_tbl td {text-align:center; vertical-align:middle; border:1px solid #b4c6d1;}
.main_container .row_top .area .info_tbl .first {border-left:0;}
.main_container .row_top .area .info_tbl .last {border-right:0;}
.main_container .row_top .area .info_tbl th {height:40px; color:#3e5b82; font-weight:normal; background:#e3eaf2;}
.main_container .row_top .area .info_tbl td {height:30px; color:#717171;}
.main_container .row_top .area .info_tbl td.sub_title {color:#4f4f4f; background:#f6f7fb;}
.main_container .row_top .area .info_tbl td.status {padding-left:10px; height:60px; text-align:left;}
.main_container .row_top .area .info_tbl td.status dl {margin-top:10px;}
.main_container .row_top .area .info_tbl td.status dl:first-child {margin-top:0;}
.main_container .row_top .area .info_tbl td.status dl dt,
.main_container .row_top .area .info_tbl td.status dl dd {display:inline-block;}
.main_container .row_top .area .info_tbl td.status dl dt {padding-left:13px; color:#717171; background:url('/images/partner/common/bullet_green_box.png') no-repeat left 4px;}
.main_container .row_top .area .info_tbl td.status dl dd {color:#fc3d1b; font-weight:bold;}
.main_container .row_top .area .info_tbl td.left {padding-left:10px; text-align:left;}
.main_container .row_bottom {padding-top:32px; height:175px; background:url('/images/partner/common/bg_light_gray_patten.gif') repeat; border-bottom:1px solid #e6e6e6; box-shadow:0 2px 0 #ebebeb;}
.main_container .row_bottom .cont_box h2 {color:#0e97d4; font-size:14px;}
.main_container .row_bottom .cont_box .notice_list {margin-top:15px;}
.main_container .row_bottom .cont_box .notice_list li {margin-top:16px; zoom:1;}
.main_container .row_bottom .cont_box .notice_list li:after {display:block; content:""; clear:both;}
.main_container .row_bottom .cont_box .notice_list li:first-child {margin-top:0;}
.main_container .row_bottom .cont_box .notice_list li .subject {float:left;}
.main_container .row_bottom .cont_box .notice_list li .subject a {display:block; padding-left:13px; width:225px; line-height:18px; color:#7e7e7e; background:url('/images/partner/common/bullet_green_box.png') no-repeat left 4px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main_container .row_bottom .cont_box .notice_list li .subject a:hover {text-decoration:underline;}
.main_container .row_bottom .cont_box .notice_list li .date {float:right; color:#7e7e7e; font-size:11px;line-height:18px;}
.main_container .row_bottom .cont_box .btn_more {position:absolute; top:4px; right:2px;}
.main_container .row_bottom .to_do .to_do_list {overflow:hidden; position:relative; margin-top:16px; width:300px; height:125px;}
.main_container .row_bottom .to_do .to_do_list ul {position:absolute; top:0; left:0;}
.main_container .row_bottom .to_do .to_do_list li {margin-bottom:5px;}
.main_container .row_bottom .to_do .to_do_list li a {display:block; padding-left:17px; width:283px; height:60px; background:url('/images/partner/common/bg_to_do_box.gif') no-repeat;}
.main_container .row_bottom .to_do .to_do_list li a .subject {padding:13px 0 10px; color:#595959; font-weight:bold;}
.main_container .row_bottom .to_do .to_do_list li a .status {color:#7e7e7e; font-size:11px;}
.main_container .row_bottom .to_do .ctrl_btns {position:absolute; top:0; right:0; width:zoom=1}
.main_container .row_bottom .to_do .ctrl_btns:after {display:block; content:""; clear:both;}
.main_container .row_bottom .to_do .ctrl_btns button {float:left;}
.main_container .row_bottom .to_do .ctrl_btns .btn_up {display:block; width:22px; height:20px; background:url('/images/partner/common/btn_to_do_up.gif') no-repeat;}
.main_container .row_bottom .to_do .ctrl_btns .btn_down {display:block; width:21px; height:20px; background:url('/images/partner/common/btn_to_do_down.gif') no-repeat;}
.main_container .row_bottom .ad .view_ad {padding-top:28px;}
.main_container .row_bottom .ad .etc {position:absolute; top:40px; right:0; width:148px; height:142px;}
.main_container .row_bottom .ad .etc > div {padding-left:59px; height:70px;}
.main_container .row_bottom .ad .etc > div p {margin-bottom:8px; padding-left:3px; line-height:16px; letter-spacing:-1px; color:#686868; font-size:11px;}
.main_container .row_bottom .ad .etc .monitoring {border-bottom:1px dashed #bcbcbc; background:url('/images/partner/common/ico_monitoring_system.png') no-repeat;}
.main_container .row_bottom .ad .etc .old_ver_site {padding-top:43px; background:url('/images/partner/common/ico_old_site.png') no-repeat 9px 54px;}
.main_container .row_bottom .new_cont_box{}
.main_container .row_bottom .new_cont_box::after{content: '';display: table;clear: both;}
.main_container .row_bottom .new_cont_box h2 {color:#0e97d4; font-size:14px;margin-bottom: 20px;}
.main_container .row_bottom .new_cont_box .inner-left{width: 131px;float: left;}
.main_container .row_bottom .new_cont_box .inner-right{width: 132px;float: right;}


/* main layer popup */
.common_layer {}
.common_layer .dim_area {position:fixed; top:0; left:0; z-index:150; width:100%; height:100%; background:#000; opacity:.7; filter: alpha(opacity='70');}
.layer_box {position:fixed; top:30px; left:50%; z-index:160; background:#fff; border:5px solid #0d8cc6;}
.layer_box .btn_close_layer {position:absolute; top:32px; right:32px;}
.layer_box.password_change {margin-left:-347px; width:694px; height:452px;}
.layer_box.password_change h2 {padding:30px 0 31px; border-bottom:1px dashed #e6e6e6;}
.password_change .summary_wrap {padding:0 21px; height:356px;}
.password_change .summary_wrap .summary_area {padding:27px 0 0 188px; height:204px; background:url('/images/major/common/img_change_password.gif') no-repeat 36px;}
.password_change .summary_wrap .summary_area p {margin-bottom:20px; line-height:18px; letter-spacing:-1px; color:#858585; font-size:14px;}
.password_change .btn_wrap {padding-top:27px; height:69px; text-align:center; background:url('/images/major/common/bg_message_btn_wrap.gif') repeat; border-top:1px solid #d7d7d7;}
.password_change .btn_wrap a:first-child {margin-right:16px;}
.layer_box.info_unote {margin-left:-347px; width:694px; height:452px;}
.layer_box.info_unote h2 {padding:30px 0 31px; border-bottom:1px dashed #e6e6e6;}
.info_unote .summary_wrap {padding:0 21px; height:356px;}
.info_unote .summary_wrap .summary_area {padding:27px 0 0 188px; height:204px; background:url('/images/major/common/img_change_password.gif') no-repeat 36px;}
.info_unote .summary_wrap .summary_area p {margin-bottom:20px; line-height:18px; letter-spacing:-1px; color:#858585; font-size:14px;}
.info_unote .btn_wrap {padding-top:27px; height:69px; text-align:center; background:url('/images/major/common/bg_message_btn_wrap.gif') repeat; border-top:1px solid #d7d7d7;}
.info_unote .btn_wrap a:first-child {margin-right:16px;}

.layer_box.scrapingNoti {padding:20px 20px 40px; width:859px; border:5px solid #3865a2; margin-left:-347px; width:550px; height:500px;}
.layer_box.scrapingNoti .layer_wrap {}
.layer_box.scrapingNoti .layer_wrap h1 {margin-bottom:20px; letter-spacing:-1px; color:#094c9d; font-size:20px; font-weight:bold;}
.layer_box.scrapingNoti .layer_wrap .page_guide {margin-bottom:20px; letter-spacing:-1px; color:#666; font-size:16px;}
.layer_box.scrapingNoti .layer_wrap .page_guide .mb20 {margin-bottom: 20px;}
.layer_box.scrapingNoti .layer_wrap .page_guide .mb30 {margin-bottom: 30px;}
.layer_box.scrapingNoti .layer_wrap .page_guide .mt20 {margin-top: 20px;}
.layer_box.scrapingNoti .layer_wrap .page_guide p {font-size: 14px;line-height: 20px;}
.layer_box.scrapingNoti .layer_wrap .page_guide p span {font-size: 14px;color: #fc3d1b;line-height: 20px;}
.layer_box.scrapingNoti .layer_wrap .page_guide .table_ol {border-top: solid 1px #dfe0e0;}
.layer_box.scrapingNoti .layer_wrap .page_guide .table_ol li {padding:15px 20px;background: #f5f5f5;border-bottom: solid 1px #dfe0e0;overflow: hidden;}
.layer_box.scrapingNoti .layer_wrap .page_guide .table_ol li span.left {font-size: 14px;line-height: 20px;font-weight: bold;display: block;float: left;}
.layer_box.scrapingNoti .layer_wrap .page_guide .table_ol li a.right {font-size: 14px;line-height: 20px;font-weight: bold;color: #0e97d4;text-decoration: underline;display: block;float: right;}
.layer_box.scrapingNoti .layer_wrap .page_guide .table_ul {border-top: solid 1px #dfe0e0;}
.layer_box.scrapingNoti .layer_wrap .page_guide .table_ul li {padding:15px 20px;background: #f5f5f5;border-bottom: solid 1px #dfe0e0;overflow: hidden;}
.layer_box.scrapingNoti .layer_wrap .page_guide .table_ul li span.left {font-size: 14px;line-height: 20px;font-weight: bold;display: block;float: left;}
.layer_box.scrapingNoti .layer_wrap .page_guide .table_ul li a.right {font-size: 14px;line-height: 20px;font-weight: bold;color: #0e97d4;text-decoration: underline;display: block;float: right;}
.layer_wrap .btn_wrap {margin:15px 0 15px; text-align:center;}
.layer_wrap .btn_wrap .popup_button {display:inline-block; margin:0 3px; width:165px; height:49px; line-height:49px; font-size:14px; font-weight:bold; text-align:center;}
.layer_wrap .btn_wrap .popup_button.wlong {width: 380px;}
.layer_wrap .btn_wrap .popup_button.blue {color:#1d56a3; border:1px solid #074292; border-bottom:3px solid #074292;}

/* sub layer popup */
.layer {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:100;}
.layer .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);}
.layer .pop-layer {display:block;}
.pop-layer {display:none; position: absolute; top: 50%; left: 50%; width: 410px; height:auto;  background-color:#fff; border: 5px solid #3571B5; z-index: 10;}	
.pop-layer .pop-container {padding: 20px 25px;}
.pop-layer .pop-container .pop-conts {height:300px; overflow-y:scroll;}
.pop-layer p.ctxt {color: #666; line-height: 25px;}
.pop-layer .btn-r {width: 100%; margin:10px 0 20px; padding-top: 10px; border-top: 1px solid #DDD; text-align:center;}
a.cbtn {display:inline-block; height:25px; padding:10px 28px 10px; margin:0px 15px 0px; border:1px solid #304a8a; background-color:#3f5a9d; font-size:13px; color:#fff; line-height:25px;}	
a.cbtn:hover {border: 1px solid #091940; background-color:#1f326a; color:#fff;}

/* login ,join */
.login_wrap {position:relative; margin:117px auto 0; padding:106px 27px 0 36px; width:713px; height:501px; background:url('/images/partner/common/bg_login_box.png') no-repeat;}
.login_wrap .system_logo {position:absolute; top:31px; right:32px;}
.login_wrap .client_logo {position:absolute; top:44px; left:40px;}
.login_wrap .row_top {height:146px;  border-bottom:1px dashed #dadada;position: relative;}
.login_wrap .row_top .winc-banner-area{position: absolute;right: 0;bottom: 10px;}
.login_wrap .row_top .title {margin:1px 0 24px;}
.login_wrap .form_login {padding-top:35px; height:162px; background:url('/images/partner/common/bg_login_form.gif') no-repeat; border-bottom:1px dashed #dadada;}
.login_wrap .form_login .login_box {margin:0 auto; width:492px; height:95px; zoom:1;}
.login_wrap .form_login .login_box:after {display:block; content:""; clear:both;}
.login_wrap .form_login .login_box .input_area {float:left;}
.login_wrap .form_login .login_box .input_area .row {zoom:1;}
.login_wrap .form_login .login_box .input_area .row:after {display:block; content:""; clear:both;}
.login_wrap .form_login .login_box .input_area .row label {display:block; float:left; width:85px; height:45px; line-height:45px;}
.login_wrap .form_login .login_box .input_area .row label img {vertical-align:middle;}
.login_wrap .form_login .login_box .input_area .row .in_input {float:left; width:300px; height:43px; line-height:43px; border:1px solid #9f9f9f; border-radius:10px; background:#fff;}
.login_wrap .form_login .login_box .input_area .row .in_input input {margin-left:18px; width:268px; color:#999; font-size:12px; border:none;}
.login_wrap .form_login .login_box .btn_login {float:right; width:95px; height:95px; color:#fff; font-size:16px; font-weight:bold; border:none; background:url('/images/partner/common/bg_login_btn.png') no-repeat;}
.login_wrap .form_login .etc {position:relative; margin:17px auto 0; padding-left:84px; width:408px; height:23px;}.login_wrap .form_login .etc input {position:absolute; top:0; left:-9999px;}
.login_wrap .form_login .etc label {display:inline-block; padding-left:33px; width:120px; height:23px; line-height:25px; color:#5c5c5c; font-size:12px; font-weight:normal; background:url('/images/partner/common/bg_checkbox_off.png') no-repeat;}
.login_wrap .form_login .etc input:checked + label {background:url('/images/partner/common/bg_checkbox_on.png') no-repeat;}
.login_wrap .form_login .etc a {color:#e04327; font-size:12px; text-decoration:underline;}
.login_wrap .form_login .etc .btn_join {margin:0 25px 0 55px;}
.login_wrap .row_bottom {margin-top:21px;}
.login_wrap .row_bottom .top {height:28px; zoom:1;}
.login_wrap .row_bottom .top:after {display:block; content:""; clear:both;}
.login_wrap .row_bottom .top .btn_nice {float:right;}
.login_wrap .row_bottom .top .btn_nice img {vertical-align:middle;}
.login_wrap .row_bottom .top .term {float:right; padding-left:23px; height:28px; line-height:29px; color:#156ba0; font-size:12px; background:url('/images/partner/common/ico_ie.gif') no-repeat left;}
.login_wrap .row_bottom .middle {margin:15px 0;}
.login_wrap .row_bottom .middle p {line-height:18px; color:#858585; font-size:11px;}
.login_wrap .row_bottom .middle p strong {margin-left:5px; color:#5b5b5b; font-weight:normal;}
/* join > step01*/
.join_wrap {margin:0 auto; width:990px;}
.join_wrap h1 {padding:39px 0 21px;}
.join_wrap .txt_thx {margin:18px 0 42px; color:#797979; font-size:14px; text-align:center;}
.join_wrap .step_check {margin-bottom:35px; height:103px; font-size:0; text-indent:-9999px;}
.join_wrap .step_check.step01 {background:url('/images/partner/common/ir_join_step_check.gif') no-repeat 0 0;}
.join_wrap .step_check.step02 {background:url('/images/partner/common/ir_join_step_check.gif') no-repeat 0 -105px;}
.join_wrap .step_check.step03 {background:url('/images/partner/common/ir_join_step_check.gif') no-repeat 0 -210px;}
.join_wrap .step_check.step04 {background:url('/images/partner/common/ir_join_step_check.gif') no-repeat 0 -315px;}
.join_wrap .step_check.step05 {background:url('/images/partner/common/ir_join_step_check.gif') no-repeat 0 -420px;}
.join_wrap .step_check.step06 {background:url('/images/partner/common/ir_join_step_check.gif') no-repeat 0 -525px;}
.join_wrap .join_box {position:relative; padding:38px 40px 100px; width:908px; border: dashed 1px #ddd;}
.join_wrap .join_box .bg_bottom {position:absolute; bottom:-9px; left:-1px;}
.join_wrap .join_box h3 {color:#094c9d; font-size:20px; font-weight:normal;}
.join_wrap .join_box .txt_guide {margin:18px 0 32px; color:#666; font-size:16px;}
.join_wrap .join_box.pro_setup {width: 960px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin-top: 30px;padding:25px 19px;}
.join_wrap .join_box.pro_setup h4 {font-size: 20px;font-weight: normal;letter-spacing: -2px;color: #094c9d;border-bottom: solid 1px #dadada;padding-bottom: 20px;margin-bottom: 20px;}
.join_wrap .join_box.pro_setup .setup_wrap {width: 642px;margin: 0 auto;}
.join_wrap .join_box.pro_setup .setup_wrap .loading {width: 100%;height: 157px;background: no-repeat center top url(/images/partner/common/program_setup.gif);text-indent: -9999px;margin-bottom: 40px;margin-top:55px;}
.join_wrap .join_box.pro_setup .setup_wrap .activeX {background: no-repeat center bottom url(/images/partner/common/activeX.gif);padding-bottom: 100px;font-size: 15px;color: #666;margin-bottom: 15px;}
.join_wrap .join_box.pro_setup .setup_wrap .activeX_box {background: url(/images/partner/common/activeX_bg.gif);padding:25px 30px;border: solid 1px #dadada;margin-bottom: 30px;}
.join_wrap .join_box.pro_setup .setup_wrap .activeX_box .title {font-size: 14px;color:#000;line-height: 19px;margin-bottom: 10px;font-weight: bold;}
.join_wrap .join_box.pro_setup .setup_wrap .activeX_box ol {margin-bottom: 25px;}
.join_wrap .join_box.pro_setup .setup_wrap .activeX_box ol li {list-style: decimal;margin-left:15px;font-size: 13px;color: #666666;line-height: 16px;margin-bottom: 10px;}
.join_wrap .join_box.pro_setup .setup_wrap .activeX_box ol li:last-child {margin-bottom: 0;}
.join_wrap .join_box.pro_setup .setup_wrap .activeX_box .sj_btn_wrap {text-align: center;}
.join_wrap .join_box.pro_setup .setup_wrap .activeX_box .sj_btn_wrap li {display: inline-block;width: 200px;border-top:solid 1px #1d56a3;border-right:solid 1px #1d56a3;border-left:solid 1px #1d56a3;border-bottom:solid 3px #1d56a3;}
.join_wrap .join_box.pro_setup .setup_wrap .activeX_box .sj_btn_wrap li a {font-size: 14px;display: block;padding:10px 0;text-align: center;color: #1d56a3;font-weight: bold;}
.join_wrap .join_box.colum2 {width: 960px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:0;}
.join_wrap .join_box.colum2 .colum_wrap {overflow: hidden;padding:25px 19px;background: repeat-y center top url(/images/partner/common/step_sj_bg.gif);}
.join_wrap .join_box.colum2 .colum_wrap .left {float: left;width: 48%;}
.join_wrap .join_box.colum2 .colum_wrap .right {float: right;width: 48%;}
.join_wrap .join_box.colum2 .colum_wrap>div h4 {font-size: 17px;font-weight: normal;letter-spacing: -2px;color: #094c9d;border-bottom: solid 1px #dadada;padding-bottom: 20px;margin-bottom: 20px;}
.join_wrap .join_box.colum2 .colum_wrap>div h4 strong {text-transform: uppercase;font-size: 17px;letter-spacing: 0;font-weight: bold;}
.join_wrap .join_box.colum2 .colum_wrap>div .text_step {font-size: 14px;color: #666666;letter-spacing: -1px;line-height: 24px;margin-bottom: 30px;}
.join_wrap .join_box.colum2 .colum_wrap>div .sj_btn_wrap {text-align: center;margin-bottom: 40px;}
.join_wrap .join_box.colum2 .colum_wrap>div .sj_btn_wrap li {display: inline-block;width: 200px;border-top:solid 1px #1d56a3;border-right:solid 1px #1d56a3;border-left:solid 1px #1d56a3;border-bottom:solid 3px #1d56a3;}
.join_wrap .join_box.colum2 .colum_wrap>div .sj_btn_wrap li a {font-size: 14px;display: block;padding:10px 0;text-align: center;color: #1d56a3;}
.join_wrap .join_box.colum2 .colum_wrap>div .reg_box.se1 {margin-bottom: 25px;}
.join_wrap .join_box.colum2 .colum_wrap>div .reg_box {border:solid 1px #e8e8e8;background: url(/images/partner/common/step_bg01.gif);padding: 13px;}
.join_wrap .join_box.colum2 .colum_wrap>div .reg_box h5 {color: #0d8bc3;font-size: 14px;font-weight: bold;margin-bottom: 15px;}
.join_wrap .join_box.colum2 .colum_wrap>div .reg_box .reg_text {font-size: 14px;color: #737373;line-height: 22px;margin-bottom: 15px;}
.join_wrap .join_box.colum2 .colum_wrap>div .reg_box .reg_li {}
.join_wrap .join_box.colum2 .colum_wrap>div .reg_box .reg_li li {font-size: 14px;color: #737373;line-height: 22px;}
.join_wrap .join_box.colum2 .colum_wrap>div .reg_box .reg_li li strong {font-size: 14px;color: #f80000;line-height: 22px;}
.join_wrap .join_box.colum2 .colum_wrap>div .reg_box .reg_dl {}
.join_wrap .join_box.colum2 .colum_wrap>div .reg_box .reg_dl dt {font-size: 13px;line-height: 30px;font-weight: bold;color: #000000;}
.join_wrap .join_box.colum2 .colum_wrap>div .reg_box .reg_dl dd {font-size: 13px;line-height: 18px;margin-bottom: 25px;color: #737373;}
.join_wrap .join_box.colum2 .colum_wrap>div .reg_box .reg_dl dd.last {margin-bottom: 0;}
.join_wrap .join_box.colum2 .colum_wrap>div .step_instep {height: 142px;background: no-repeat center top url(/images/partner/common/step_step.gif);background-size: 100%;margin-bottom: 15px;}
.join_wrap .join_box.colum2 .colum_wrap>div .step_instep li {display: none;}
.join_wrap .join_box.colum2 .colum_wrap>div .step_table {margin-bottom: 20px;}
.join_wrap .join_box.colum2 .colum_wrap>div .step_table thead {}
.join_wrap .join_box.colum2 .colum_wrap>div .step_table thead th {border-top: solid 1px #dfe0e0;border-right: solid 1px #dfe0e0;border-bottom: solid 1px #dfe0e0;padding:9px 0;background: #f6f6f6;color:#4d4d4d;}
.join_wrap .join_box.colum2 .colum_wrap>div .step_table tbody {}
.join_wrap .join_box.colum2 .colum_wrap>div .step_table tbody td {border-right: solid 1px #dfe0e0;border-bottom: solid 1px #dfe0e0;text-align: center;padding:9px 0;color:#828282;}
.join_wrap .join_box.colum2 .colum_wrap>div .step_table tbody td a {font-size: 11px;color:#fff;background: #9F9F9F;padding:4px;}
.join_wrap .join_box.colum2 .colum_wrap>div .step_table .blr {border-right: none;}
.join_wrap .notice_msg{margin-top: 30px; height:120px;}
.join_wrap .notice_msg .notice_title{font-size: 13px;color: #4d4d4d;font-weight: bold;line-height: 20px;}
.join_wrap .notice_msg .notice_text{color: #828282;font-size: 12px;line-height: 20px;}
.join_wrap .notice_msg .notice_link{margin-top: 20px;}
.join_wrap .notice_msg .notice_link a{font-size: 13px;color: #0d8bc3;font-weight: bold;text-decoration: underline;}
.summry_wrap{position: relative;}
.summry_wrap .sc_btn{position: absolute;display: inline-block;right: 0;top:0;}.join_wrap .btn_wrap {margin:55px auto 0; width:344px; height:53px; zoom:1;}
.join_wrap .btn_wrap.one {width:167px;}
.join_wrap .btn_wrap:after {display:block; content:""; clear:both;}
.join_wrap .btn_wrap a {display:block; width:165px; height:49px; line-height:49px; font-size:14px; font-weight:bold; text-align:center;}
.join_wrap .btn_wrap .btn_gray,
.join_wrap .btn_wrap .btn_gray:hover,
.join_wrap .btn_wrap .btn_gray:visited {float:left; color:#464646; border:1px solid #ccc; border-bottom:3px solid #ccc;}
.join_wrap .btn_wrap .btn_blue,
.join_wrap .btn_wrap .btn_blue:hover,
.join_wrap .btn_wrap .btn_blue:visited {float:right; color:#1d56a3; border:1px solid #074292; border-bottom:3px solid #074292;}
.join_wrap .join_footer {padding:25px 0 0 17px; zoom:1;}
.join_wrap .join_footer:after {display:block; content:""; clear:both;}
.join_wrap .join_footer .logo {float:right;}
.join_wrap .join_footer .info {float:left; margin-left:25px; width:720px;}
.join_wrap .join_footer .info p {margin:0 0 5px; line-height:18px; color:#858585; font-size:11px;}
.join_wrap .join_footer .info p strong {margin:0 4px; color:#5a5a5a; font-weight:normal;}
/* join > step01 */
.join_box.step01 .input_box {margin:0 auto; padding:27px 0 0 104px; height:68px; border:1px solid #b7b7b7; background:url('/images/partner/common/bg_patten_gray.gif') repeat; zoom:1;}
.join_box.step01 .input_box:after {display:block; content:""; clear:both;}
.join_box.step01 .input_box label {float:left; margin-right:20px; height:39px; line-height:39px; color:#464646; font-size:14px;}
.join_box.step01 .input_box .in_input {float:left; height:37px; line-height:37px; border:1px solid #ccc; background:#fff;}
.join_box.step01 .input_box .in_input.first {width:100px;}
.join_box.step01 .input_box .in_input.second {width:100px;}
.join_box.step01 .input_box .in_input.third {width:170px;}
.join_box.step01 .input_box .in_input input {margin-left:8px; width:80%; border:none;}
.join_box.step01 .input_box .dash {display:inline-block; float:left; margin:0 6px; height:39px; line-height:39px;}
.join_box.step01 .input_box .btn_check {margin-left:20px; width:122px; height:39px; color:#fff; font-size:12px; font-weight:bold; border:1px solid #074292; border-bottom:2px solid #074292;background:#1d56a3;}
/* join > step02 */
.join_box.step02 {padding:38px 40px 60px;}
.join_box.step02 h4 {margin-bottom:20px; color:#525252; font-size:14px;}
.join_box.step02 .in_box {padding:25px 19px 0; border:1px solid #d2d2d2; background:#f5f5f5;}
.join_box.step02 .scroll_cont {padding:15px; width:836px; height:200px; overflow-y:scroll; border:1px solid #e4e4e4; background:#fff;line-height:2}
.join_box.step02 .scroll_cont p {line-height:20px; color:#666; font-size:12px;}
.join_box.step02 .agree_box {}
.join_box.step02 .agree_box {position:relative; margin:10px 0 30px; height:23px;}
.join_box.step02 .agree_box input {position:absolute; top:0; left:-9999px;}
.join_box.step02 .agree_box label {display:inline-block; padding-left:33px; height:23px; line-height:25px; color:#5c5c5c; font-size:12px; font-weight:normal; background:url('/images/partner/common/bg_checkbox_off.png') no-repeat;}
.join_box.step02 .agree_box input:checked + label {background:url('/images/partner/common/bg_checkbox_on.png') no-repeat;}
.join_box.step02 .agree_box.all {margin:25px 0 0;}
.join_box.step02 .agree_box.all label {color:#5c5c5c; font-size:14px; font-weight:bold;}
/* join > step03 */
.join_box.step03 {}
.join_box.step03 .input_box {zoom:1;}
.join_box.step03 .input_box:after {display:block; content:""; clear:both;}
.join_box.step03 .input_box .left_area {float:left; padding:12px 0 0; width:454px;}
.join_box.step03 .input_box .right_area {float:right; padding:12px 0 0 20px; width:433px; border-left:1px dashed #dadada;}
.join_box.step03 .input_box .row {margin-bottom:10px; zoom:1;}
.join_box.step03 .input_box .row:after {display:block; content:""; clear:both;}
.join_box.step03 .input_box .row .title {display:block; float:left; width:149px; height:40px; line-height:40px; color:#525252; font-size:14px;}
.join_box.step03 .input_box .row label span {color:#f80000;}
.join_box.step03 .input_box .row .in_input {float:left; width:272px; height:38px; line-height:38px; border:1px solid #ccc;}
.join_box.step03 .input_box .row .in_input input[type="text"] {margin-left:8px; width:85%; color:#6c6c6c; font-size:14px; border:none;}
.join_box.step03 .input_box .row .in_input.readonly {background:#f5f5f5;}
.join_box.step03 .input_box .row .in_input.readonly input[type="text"] {background:#f5f5f5;}
.join_box.step03 .input_box .row .in_radio {position:relative; height:38px; line-height:38px;}
.join_box.step03 .input_box .row .in_radio input[type="radio"] {position:absolute; top:0; left:-9999px;}
.join_box.step03 .input_box .row .in_radio label {display:inline-block; padding-left:34px; width:56px; height:38px; line-height:38px; color:#6c6c6c; font-size:14px; font-weight:normal; background:url('/images/partner/common/bg_radio_off.gif') no-repeat left;}
.join_box.step03 .input_box .row .in_radio input[type="radio"]:checked + label {background:url('/images/partner/common/bg_radio_on.gif') no-repeat left;}
.join_box.step03 .input_box .row.btn .in_input {width:173px;}
.join_box.step03 .input_box .row.btn .btn_in {float:left; margin-left:10px; width:89px; height:40px; color:#fff; border:1px solid #074292; background:#1d56a3;}
.join_box.step03 .input_box .row.btn label.btn_in {display:inline-block; width:87px; height:38px; line-height:38px; font-weight:normal; text-align:center;}
.join_box.step03 .input_box .row.file {position:relative;}
.join_box.step03 .input_box .row.file input[type="file"] {position:absolute; top:0; left:-9999px;}
.join_box.step03 .input_guide {margin:45px 0 60px 225px;}
.join_box.step03 .input_guide li {margin-top:10px; color:#c60000; font-size:14px;}
.join_box.step03 .input_guide li:first-child {margin-top:0;} 
/* join > step04 */
.join_box.step04 h4 {margin-bottom:20px; color:#094c9d; font-size:20px; font-weight:normal;}
.join_box.step04 .company_list_box {zoom:1;}
.join_box.step04 .company_list_box:after {display:block; content:""; clear:both;}
.join_box.step04 .company_list_box .company {width:434px;}
.join_box.step04 .company_list_box .company .choice_guide {margin-bottom:30px; letter-spacing:-1px; color:#f80000; font-size:14px; font-weight:bold;}
.join_box.step04 .company_list_box .company .summary_box {padding:25px 22px; height:395px; background:url('/images/partner/common/bg_diagonal_line.gif') repeat; border:1px solid #b7b7b7;}
.join_box.step04 .company_list_box .company .summary_box dl {margin-top:18px;}
.join_box.step04 .company_list_box .company .summary_box dl:first-child {margin-top:0;}
.join_box.step04 .company_list_box .company .summary_box dl dt {margin-bottom:14px; color:#0d8bc3; font-size:14px; font-weight:bold;}
.join_box.step04 .company_list_box .company .summary_box dl dd {line-height:20px; color:#737373; font-size:14px;}
.join_box.step04 .company_list_box .company .summary_box dl dd li {margin-top:10px;}
.join_box.step04 .company_list_box .company .summary_box dl dd li:first-child {margin-top:0;}
.join_box.step04 .company_list_box .company .summary_box dl dd li .terms {margin-bottom:8px; line-height:20px; color:#525252; font-size:14px; font-weight:bold;}
.join_box.step04 .company_list_box .company .summary_box dl dd li .guide {line-height:20px; color:#737373; font-size:14px;}
.join_box.step04 .company_list_box .company .search_box {margin:20px 0; padding:10px 17px; border-top:1px solid #dfe0e0; border-bottom:1px solid #dfe0e0; background:#f5f5f5; zoom:1;}
.join_box.step04 .company_list_box .company .search_box:after {display:block; content:""; clear:both;}
.join_box.step04 .company_list_box .company .search_box .type {display:block; float:left; width:90px; height:29px; line-height:31px;}
.join_box.step04 .company_list_box .company .search_box .in_select {position:relative; float:left; margin-right:7px; width:115px; height:29px; background:#fff url('/images/partner/common/bg_selectbox_arrow.gif') right no-repeat;
border:1px solid #bfbfbf;}
.join_box.step04 .company_list_box .company .search_box .in_select label {position:absolute; letter-spacing:-1px; font-size:12px; color:#777; font-weight:normal; top:8px; left:8px;}
.join_box.step04 .company_list_box .company .search_box .in_select select {width:100%; height:29px; min-height:29px; line-height:29px; 
padding:0 10px; opacity:0; filter:alpha(opacity=0);}
.join_box.step04 .company_list_box .company .search_box .input_box {float:left; width:115px; height:29px; line-height:29px; border:1px solid #bfbfbf; background:#fff;}
.join_box.step04 .company_list_box .company .search_box .input_box input {margin-left:8px; width:85%; border:0;}
.join_box.step04 .company_list_box .company .search_box .btn_search {margin-left:10px; width:53px; height:31px; color:#fff; font-weight:bold; border:1px solid #1e1e1e; background:#2c2c2c;}
.join_box.step04 .company_list_box .company .result_list {height:318px; overflow-y:auto;}
.join_box.step04 .company_list_box .company .company_list table {width:100%;}
.join_box.step04 .company_list_box .company .company_list table th {height:42px; color:#3e5b82; font-weight:normal; vertical-align:middle; border:1px solid #b4c6d1; background:#f6f7fb; }
.join_box.step04 .company_list_box .company .company_list table td {height:52px; text-align:center; vertical-align:middle; border-bottom:1px solid #b4c6d1;}
.join_box.step04 .company_list_box .company .company_list table td .name {width:100%; overflow:hidden; text-overflow:ellipsis; }
.join_box.step04 .company_list_box .company .company_list table td .in_checkbox label {top:14px;}
.join_box.step04 .company_list_box .company .company_list table .in_checkbox {position:relative; width:100%; height:100%;}
.join_box.step04 .company_list_box .company .company_list table .in_checkbox label {display:block; position:absolute; top:10px; left:9px; margin:0 auto; width:23px; height:23px; line-height:23px; color:#5c5c5c; font-weight:normal; background:url('/images/partner/common/bg_checkbox_off.png') no-repeat;}
.join_box.step04 .company_list_box .company .company_list table .in_checkbox input {position:absolute; top:0; left:-9999px;}
.join_box.step04 .company_list_box .company .company_list table .in_checkbox input[type="checkbox"]:checked + label {background:url('/images/partner/common/bg_checkbox_on.png') no-repeat;}
.join_box.step04 .company_list_box .company .company_list table .in_select {position:relative; margin:0 auto; width:78px; height:29px; background:#fff url('/images/partner/common/bg_selectbox_arrow.gif') right no-repeat;
border:1px solid #bfbfbf;}
.join_box.step04 .company_list_box .company .company_list table .in_select.zero {background:#f5f5f5 url('/images/partner/common/bg_selectbox_arrow.gif') right no-repeat;}
.join_box.step04 .company_list_box .company .company_list table .in_select label {position:absolute; letter-spacing:-1px; font-size:12px; color:#777; font-weight:normal; top:8px; left:8px;}
.join_box.step04 .company_list_box .company .company_list table .in_select select {width:100%; height:29px; min-height:29px; line-height:29px; 
padding:0 10px; opacity:0; filter:alpha(opacity=0);}
.join_box.step04 .company_list_box .company .company_list table .total {padding:0 20px; background:#f6f7fb;}
.join_box.step04 .company_list_box .company .company_list table .total dl {zoom:1;}
.join_box.step04 .company_list_box .company .company_list table .total dl:after {display:block; content:""; clear:both;}
.join_box.step04 .company_list_box .company .company_list table .total dl dt {float:left; color:#3e5b82; font-size:14px; font-weight:bold;}
.join_box.step04 .company_list_box .company .company_list table .total dl dd {float:right; color:#f80000; font-size:16px; font-weight:bold;}
.join_box.step04 .company_list_box .company.major {float:left; padding-right:19px; border-right:1px dashed #dadada;}
.join_box.step04 .company_list_box .company.cooperation {float:left; padding-left:19px;}
.join_box.step04 .txt_result {margin:24px 0 0; text-align:center; color:#c60000; font-size:18px;}
/*.join_box.step04 .page_guide {padding:22px 22px 35px; border:1px solid #b7b7b7; background:url('/images/partner/common/bg_patten_gray.gif') repeat;}
.join_box.step04 .page_guide h4 {margin-bottom:22px; color:#f80000; font-size:16px;}
.join_box.step04 .page_guide .ex {display:block; margin:25px 0 15px; color:#0d8bc3; font-size:14px;}
.join_box.step04 .page_guide .top_summary {margin-bottom:16px;}
.join_box.step04 .page_guide .top_summary dt {display:inline-block; color:#525252; font-size:14px; font-weight:bold;}
.join_box.step04 .page_guide .top_summary dd {display:inline-block; color:#737373; font-size:14px;}
.join_box.step04 .page_guide .bottom_summary {margin-top:15px;}
.join_box.step04 .page_guide .bottom_summary dt {margin-bottom:6px; color:#525252; font-size:14px; font-weight:bold;}
.join_box.step04 .page_guide .bottom_summary dd {color:#737373; font-size:14px;}
.join_box.step04 .choice_company_area {margin-top:30px;}
.join_box.step04 .choice_company_area h4 {margin-bottom:20px; color:#1d56a3; font-size:16px;}
.join_box.step04 .choice_box {zoom:1;}
.join_box.step04 .choice_box:after {display:block; content:""; clear:both;}
.join_box.step04 .choice_box .left {float:left; padding-top:13px; width:173px; height:47px; line-height:20px; color:#3e5b82; font-size:14px; text-align:center; border:1px solid #b4c6d1; background:#e3eaf2;}
.join_box.step04 .choice_box .right {position:relative; float:left; width:732px; height:60px; border:1px solid #b4c6d1; border-left:none;}
.join_box.step04 .choice_box .right .keyword {padding:0 24px; width:586px; height:60px; line-height:60px; color:#3b3b3b; font-size:14px; font-weight:bold;}
.join_box.step04 .choice_box .right .btn_control {position:absolute; right:20px; top:14px; padding-left:20px; width:77px; height:31px; color:#464646; font-size:12px; font-weight:bold; border:1px solid #ccc; background:#fff url('/images/partner/common/ico_arrow_down.gif') no-repeat 14px;}
.join_box.step04 .choice_box .right .company_list {display:none;}
.join_box.step04 .choice_box.show .left {padding-top:130px; height:152px;}
.join_box.step04 .choice_box.show .right .company_list {display:block; padding:15px 22px 9px; width:688px; border:1px solid #b4c6d1; border-left:none; border-top:none;}
.join_box.step04 .choice_box.show .btn_control {background:#fff url('/images/partner/common/ico_arrow_up.gif') no-repeat 14px;}
.join_box.step04 .choice_box.show .right .company_list ul {zoom:1;}
.join_box.step04 .choice_box.show .right .company_list ul:after {display:block; content:""; clear:both;}
.join_box.step04 .choice_box.show .right .company_list ul li {position:relative; float:left; margin-bottom:10px; width:170px; height:23px;}
.join_box.step04 .choice_box.show .right .company_list ul li input {position:absolute; top:0; left:-9999px;}
.join_box.step04 .choice_box.show .right .company_list ul li label {display:inline-block; padding-left:33px; height:23px; line-height:23px; color:#717171; font-size:12px; font-weight:normal; background:url('/images/partner/common/bg_checkbox2_off.png') no-repeat;}
.join_box.step04 .choice_box.show .right .company_list ul li input:checked + label {background:url('/images/partner/common/bg_checkbox2_on.png') no-repeat;}
.join_box.step04 .choice_box.two .left {border-top:none;}
.join_box.step04 .choice_box.two .right {border-top:none;}*/
/* join > step05 */
.join_box.step05 {padding:38px 40px 60px;}
.join_box.step05 .title_area {position:relative; padding:0 22px; height:59px; line-height:59px; border:1px solid #b7b7b7; background:url('/images/partner/common/bg_patten_gray.gif') repeat;}
.join_box.step05 .title_area h4 {color:#3b3b3b; font-size:14px;}
.join_box.step05 .title_area h4 strong {margin-left:12px; color:#bf0000; font-size:12px;}
.join_box.step05 .title_area button {position:absolute; top:14px; width:107px; height:31px; line-height:1; font-size:12px; font-weight:bold;}
.join_box.step05 .title_area .btn_add {right:127px; color:#464646; background:#fff; border:1px solid #ccc;}
.join_box.step05 .title_area .btn_del {right:10px; color:#464646; background:#fff; border:1px solid #2a2a2a;}
.join_box.step05 .input_box {margin:15px 0 20px; zoom:1;}
.join_box.step05 .input_box:after {display:block; content:""; clear:both;}
.join_box.step05 .input_box .left_area {float:left; padding:12px 0 0; width:454px;}
.join_box.step05 .input_box .right_area {float:right; padding:12px 0 45px 20px; width:433px; border-left:1px dashed #dadada;}
.join_box.step05 .input_box .row {margin-bottom:10px; zoom:1;}
.join_box.step05 .input_box .row:after {display:block; content:""; clear:both;}
.join_box.step05 .input_box .row .title {display:block; float:left; width:149px; height:40px; line-height:40px; color:#525252; font-size:14px;}
.join_box.step05 .input_box .row label span {color:#f80000;}
.join_box.step05 .input_box .row .in_input {float:left; width:272px; height:38px; line-height:38px; border:1px solid #ccc;}
.join_box.step05 .input_box .row .in_input input[type="text"] {margin-left:8px; width:85%; color:#6c6c6c; font-size:14px; border:none;}
.join_box.step05 .input_box .row .in_input input[type="password"] {margin-left:8px; width:85%; color:#6c6c6c; font-size:14px; border:none;}
.join_box.step05 .input_box .row .in_radio {position:relative; height:38px; line-height:38px;}
.join_box.step05 .input_box .row .in_radio input[type="radio"] {position:absolute; top:0; left:-9999px;}
.join_box.step05 .input_box .row .in_radio label {display:inline-block; padding-left:34px; width:56px; height:38px; line-height:38px; color:#6c6c6c; font-size:14px; font-weight:normal; background:url('/images/partner/common/bg_radio_off.gif') no-repeat left;}
.join_box.step05 .input_box .row .in_radio input[type="radio"]:checked + label {background:url('/images/partner/common/bg_radio_on.gif') no-repeat left;}
.join_box.step05 .input_box .row.btn .in_input {width:173px;}
.join_box.step05 .input_box .row.btn .btn_in {float:left; margin-left:10px; width:89px; height:40px; color:#fff; border:1px solid #074292; background:#1d56a3;}
.join_box.step05 .input_box .row.btn label.btn_in {display:inline-block; width:87px; height:38px; line-height:38px; font-weight:normal; text-align:Center;}
.join_box.step05 .btn_wrap {margin:35px auto 0;}
/* join > step06 */
.join_box.step06 {padding:75px 0 80px; width:988px;}
.join_box.step06 .row_top {text-align:center;}
.join_box.step06 .row_top .txt_info {margin:80px 0 45px; color:#fc3d1b; font-size:20px; font-weight:bold;}
.join_box.step06 .row_bottom {margin:0 auto; padding:15px 32px; width:842px; height:130px; border:1px solid #dadada; background:url('/images/partner/common/bg_patten_lightgray.gif') repeat;}
.join_box.step06 .row_bottom li {padding:22px 0 22px 20px; line-height:20px; letter-spacing:-1px; text-indent:-28px; color:#6c6c6c; font-size:14px; border-top:1px dashed #cbcbcb;}
.join_box.step06 .row_bottom li:first-child {border-top:0;}
.join_box.step06 .row_bottom li .no {color:#1d56a3; font-size:14px; font-weight:bold;}
/* find account */
.find_account_form {zoom:1;}
.find_account_form:after {display:block; content:""; clear:both;}
.find_account_form .find_box {position:relative; padding:24px 20px 37px; width:445px; height:374px; border:1px solid #ddd;}
.find_account_form .find_box .bg_bottom {position:absolute; bottom:-8px; left:0;}
.find_account_form .find_box.id {float:left;}
.find_account_form .find_box.pw {float:right;}
.find_account_form .find_box h3 {margin-bottom:22px; color:#094c9d; font-size:20px; font-weight:normal;}
.find_account_form .find_box .txt_guide {padding-bottom:22px; color:#666; font-size:16px; border-bottom:1px dashed #dadada;}
.find_account_form .find_box .form_tbl {margin:15px 0; width:100%;}
.find_account_form .find_box .form_tbl th,
.find_account_form .find_box .form_tbl td {height:61px; text-align:left; vertical-align:middle;}
.find_account_form .find_box .form_tbl th {padding-left:12px; color:#464646; font-size:14px;}
.find_account_form .find_box .form_tbl td.uid {font-size:14px;}
.find_account_form .find_box .form_tbl td .input_box {zoom:1;}
.find_account_form .find_box .form_tbl td .input_box:after {display:block; content:""; clear:both;}
.find_account_form .find_box .form_tbl td .input_box .in_input {float:left;}
.find_account_form .find_box .form_tbl td .input_box .in_input.first {width:70px;}
.find_account_form .find_box .form_tbl td .input_box .in_input.second {width:70px;}
.find_account_form .find_box .form_tbl td .input_box .in_input.third {width:120px;}
.find_account_form .find_box .form_tbl td .input_box .in_input input {width:75%;}
.find_account_form .find_box .form_tbl td .input_box .dash {display:inline-block; float:left; padding:0 6px; height:40px; line-height:40px; font-size:14px;}
.find_account_form .find_box .form_tbl td .in_input {width:98%; height:38px; line-height:38px; border:1px solid #ccc;}
.find_account_form .find_box .form_tbl td .in_input input {margin-left:10px; width:90%; color:#666; border:0;}
.find_account_form .find_box .btn_area {margin:0 auto; padding:30px 0 0; width:445px; text-align:center; border-top:1px dashed #dadada;}
.find_account_form .find_box .btn_area a {display:inline-block; padding:0 20px; height:49px; line-height:49px; color:#1d56a3; font-size:14px; font-weight:bold; text-align:center; border:1px solid #074292; border-bottom:3px solid #074292;}
.find_account .bottom_wrap {padding:45px 0 40px; text-align:center; border-bottom:1px dashed #dadada;}
.find_account .bottom_wrap .contact {color:#e04327; font-size:14px; text-decoration:underline;}
.find_account .bottom_wrap .btn_go_login {display:inline-block; margin:40px 0 0; padding:0 28px; height:49px; line-height:49px; color:#fff; font-size:14px; font-weight:bold; text-align:center; border:1px solid #074292; border-bottom:3px solid #074292; background:#1d56a3;}
.data_btn_wrap {text-align: center;width: 960px;padding:25px 19px;border: 1px solid #ddd;margin-top:20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow: hidden;border-bottom: none;background: repeat-y center top url('/images/partner/common/step_sj_bg.gif');}
.data_btn_wrap .da_btn {display:inline-block;height:49px; line-height:49px; color:#fff; font-size:14px; font-weight:bold; text-align:center; border:1px solid #074292; border-bottom:3px solid #074292; background:#1d56a3;width: 48%;text-transform: uppercase;}
.data_btn_wrap .da_btn:hover {background: #074292;}
.data_btn_wrap .da_btn.left {float: left}
.data_btn_wrap .da_btn.right {float: right;}

/* new layer popup */
body {position: relative;}
.cdl_wrap{width: 100%;}
.cdl_pop {margin: 0 0 0 -310px; width: 620px;height: 570px;z-index: 2000;position: absolute;left: 50%;top:100px;-webkit-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.75);}
.cdl_pop iframe {width: 620px;height: 570px;}
/* 210123  異媛  */
.cdl_pop2 {margin: 0 0 0 -310px; width: 580px;height: 570px;z-index: 2000;position: absolute;left: 50%;top:100px;}
.cdl_pop2 iframe {width: 580px;height: 570px;}
/* 210123  異媛  */
.cdl_bg {background: url('/images/partner/common/pop_bg.png');position: fixed;width: 100%;left: 0;top:0;z-index: 100;}

/* event layerpopup */
.event-layer-pop{
	background: url('/images/partner/event-pop/event_pop_bg.png');
	position: fixed;
	left: 0;
	top:0;
	width: 100%;
	z-index: 9000;
}
.event-layer-pop .el-wrap{
	z-index: 9100;
	position: absolute;
	left: 50%;
	top:50%;
	-webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);
}
.event-layer-pop .el-wrap .el-close-btn{
	z-index: 9200;
	width: 21px;
	height: 21px;
	position: absolute;
	right: 20px;
	top:20px;
	cursor: pointer;
	background: url('/images/partner/event-pop/event_pop_close.png');
}
.event-layer-pop .el-wrap .el-contents{
	display: inline-block;
}

/* data table list loading */
.tbl_body {position:relative;}
/*.loading_layer {position:absolute; top:0; left:0; z-index:150; width:100%; height:100%; }*/
.loading_layer {position:absolute; top:0; left:0; z-index:150; width:100%; height:100%; }
.loading_layer .dim_area {position:absolute; top:0; left:0; z-index:151; width:99.9%; height:100%; background:#fff; border:1px solid #dfe1e2; opacity:0.9; filter: alpha(opacity='90');}
.loading_layer .loading_msg {position:absolute; width:100%; z-index:152; top:20%; text-align:center;}
.loading_layer .loading_msg p {color:#333; font-size:16px;}
.loading_layer .loading_msg p strong {display:block; margin:35px 0 20px; color:#448ee4; font-size:28px; font-weight:normal;}

/* data table list loading sub */
.loading_layer_sub {position:absolute;z-index:150; width:960px; height:650px; }
.loading_layer_sub .dim_area {position:absolute; top:0; left:0; z-index:151; width:99.9%; height:100%; background:#fff; border:1px solid #dfe1e2; opacity:0.9; filter: alpha(opacity='90');}
.loading_layer_sub .loading_msg {position:absolute; width:100%; z-index:152; top:20%; text-align:center;}
.loading_layer_sub .loading_msg p {color:#333; font-size:16px;}
.loading_layer_sub .loading_msg p strong {display:block; margin:35px 0 20px; color:#448ee4; font-size:28px; font-weight:normal;}


/* data table list loading left */
.loading_layer_left {position:absolute;z-index:150; width:44%; height:100%; }
.loading_layer_left .dim_area {position:absolute; top:0; left:0; z-index:151; width:99.9%; height:100%; background:#fff; border:1px solid #dfe1e2; opacity:0.9; filter: alpha(opacity='90');}
.loading_layer_left .loading_msg {position:absolute; width:100%; z-index:152; top:20%; text-align:center;}
.loading_layer_left .loading_msg p {color:#333; font-size:16px;}
.loading_layer_left .loading_msg p strong {display:block; margin:35px 0 20px; color:#448ee4; font-size:28px; font-weight:normal;}

/* data table list loading right */
.loading_layer_right {position:absolute;z-index:150; width:44%; height:100%; }
.loading_layer_right .dim_area {position:absolute; top:0; left:0; z-index:151; width:99.9%; height:100%; background:#fff; border:1px solid #dfe1e2; opacity:0.9; filter: alpha(opacity='90');}
.loading_layer_right .loading_msg {position:absolute; width:100%; z-index:152; top:20%; text-align:center;}
.loading_layer_right .loading_msg p {color:#333; font-size:16px;}
.loading_layer_right .loading_msg p strong {display:block; margin:35px 0 20px; color:#448ee4; font-size:28px; font-weight:normal;}

#floatMenu0 {
	position: absolute;
	width: 111px;
	height: 100px;
	left: 1300px;
	top: 150px;
	background:url('/images/partner/common/winc_banner_number.jpg') repeat;
}
#floatMenu1 {
	position: absolute;
	width: 111px;
	height: 100px;
	left: 1300px;
	top: 250px;
	background:url('/images/partner/common/winc_crosscert_111x100.jpg') repeat;
}
#floatMenu2 {
	position: absolute;
	width: 111px;
	height: 100px;
	left: 1300px;
	top: 350px;
	background:url('/images/partner/common/winc_banner_dnb_111x110.jpg') repeat;
}
#floatMenu3 {
	position: absolute;
	width: 111px;
	height: 100px;
	left: 1300px;
	top: 450px;
	background:url('/images/partner/common/winc_autobill_banner_111x100.jpg') repeat;
}
#floatMenu4 {
	position: absolute;
	width: 111px;
	height: 100px;
	left: 1300px;
	top: 550px;
	background:url('/images/partner/common/winc_banner_mobile_111x100.jpg') repeat;
	/* background:url('/images/partner/common/winc_banner_nicebill_111x100.jpg') repeat; */
}
/* #floatMenu5 {
	position: absolute;
	width: 111px;
	height: 100px;
	left: 1300px;
	top: 650px;
	background:url('/images/partner/common/winc_banner_mobile_111x100.jpg') repeat;
} */


/* common button */

/* common style */

/* common */
.screen_out {display:block; overflow:hidden; position:absolute; left:-9999px; width:1px; height:1px; font-size:0; line-height:0; text-indent:-9999px;}
.loading_img {padding:10px 0; text-align:center; opacity:0.3;}
.bg_none {background:none !important;}
.no_shadow {box-shadow:none !important;}
.box_round {border-radius:6px;}

.mg_top0 {margin-top:0 !important;}
.mg_top5 {margin-top:5px !important;}
.mg_top10 {margin-top:10px !important;}
.mg_top15 {margin-top:15px !important;}
.mg_top20 {margin-top:20px !important;}
.mg_top25 {margin-top:25px !important;}
.mg_top30 {margin-top:30px !important;}
.mg_top35 {margin-top:35px !important;}
.mg_top40 {margin-top:40px !important;}
.mg_top45 {margin-top:45px !important;}
.mg_top50 {margin-top:50px !important;}
.mg_top55 {margin-top:55px !important;}
.mg_top60 {margin-top:60px !important;}
.mg_top65 {margin-top:65px !important;}
.mg_top70 {margin-top:70px !important;}
.mg_top75 {margin-top:75px !important;}
.mg_top80 {margin-top:80px !important;}
.mg_top85 {margin-top:85px !important;}
.mg_top90 {margin-top:90px !important;}
.mg_top95 {margin-top:95px !important;}
.mg_top100 {margin-top:100px !important;}

.mg_bottom0 {margin-bottom:0 !important;}
.mg_bottom5 {margin-bottom:5px !important;}
.mg_bottom10 {margin-bottom:10px !important;}
.mg_bottom15 {margin-bottom:15px !important;}
.mg_bottom20 {margin-bottom:20px !important;}
.mg_bottom25 {margin-bottom:25px !important;}
.mg_bottom30 {margin-bottom:30px !important;}
.mg_bottom35 {margin-bottom:35px !important;}
.mg_bottom40 {margin-bottom:40px !important;}
.mg_bottom45 {margin-bottom:45px !important;}
.mg_bottom50 {margin-bottom:50px !important;}
.mg_bottom55 {margin-bottom:55px !important;}
.mg_bottom60 {margin-bottom:60px !important;}
.mg_bottom65 {margin-bottom:65px !important;}
.mg_bottom70 {margin-bottom:70px !important;}
.mg_bottom75 {margin-bottom:75px !important;}
.mg_bottom80 {margin-bottom:80px !important;}
.mg_bottom85 {margin-bottom:85px !important;}
.mg_bottom90 {margin-bottom:90px !important;}
.mg_bottom95 {margin-bottom:95px !important;}
.mg_bottom100 {margin-bottom:100px !important;}

.mg_left0 {margin-left:0 !important;}
.mg_left5 {margin-left:5px !important;}
.mg_left10 {margin-left:10px !important;}
.mg_left15 {margin-left:15px !important;}
.mg_left20 {margin-left:20px !important;}
.mg_left25 {margin-left:25px !important;}
.mg_left30 {margin-left:30px !important;}
.mg_left35 {margin-left:35px !important;}
.mg_left40 {margin-left:40px !important;}
.mg_left45 {margin-left:45px !important;}
.mg_left50 {margin-left:50px !important;}
.mg_left55 {margin-left:55px !important;}
.mg_left60 {margin-left:60px !important;}
.mg_left65 {margin-left:65px !important;}
.mg_left70 {margin-left:70px !important;}
.mg_left75 {margin-left:75px !important;}
.mg_left80 {margin-left:80px !important;}
.mg_left85 {margin-left:85px !important;}
.mg_left90 {margin-left:90px !important;}
.mg_left95 {margin-left:95px !important;}
.mg_left100 {margin-left:100px !important;}

.mg_right0 {margin-right:0 !important;}
.mg_right5 {margin-right:5px !important;}
.mg_right10 {margin-right:10px !important;}
.mg_right15 {margin-right:15px !important;}
.mg_right20 {margin-right:20px !important;}
.mg_right25 {margin-right:25px !important;}
.mg_right30 {margin-right:30px !important;}
.mg_right35 {margin-right:35px !important;}
.mg_right40 {margin-right:40px !important;}
.mg_right45 {margin-right:45px !important;}
.mg_right50 {margin-right:50px !important;}
.mg_right55 {margin-right:55px !important;}
.mg_right60 {margin-right:60px !important;}
.mg_right65 {margin-right:65px !important;}
.mg_right70 {margin-right:70px !important;}
.mg_right75 {margin-right:75px !important;}
.mg_right80 {margin-right:80px !important;}
.mg_right85 {margin-right:85px !important;}
.mg_right90 {margin-right:90px !important;}
.mg_right95 {margin-right:95px !important;}
.mg_right100 {margin-right:100px !important;}

.pd_top0 {padding-top:5px !important;}
.pd_top5 {padding-top:5px !important;}
.pd_top10 {padding-top:10px !important;}
.pd_top15 {padding-top:15px !important;}
.pd_top20 {padding-top:20px !important;}
.pd_top25 {padding-top:25px !important;}
.pd_top30 {padding-top:30px !important;}
.pd_top35 {padding-top:35px !important;}
.pd_top40 {padding-top:40px !important;}
.pd_top45 {padding-top:45px !important;}
.pd_top50 {padding-top:50px !important;}
.pd_top55 {padding-top:55px !important;}
.pd_top60 {padding-top:60px !important;}
.pd_top65 {padding-top:65px !important;}
.pd_top70 {padding-top:70px !important;}
.pd_top75 {padding-top:75px !important;}
.pd_top80 {padding-top:80px !important;}
.pd_top85 {padding-top:85px !important;}
.pd_top90 {padding-top:90px !important;}
.pd_top95 {padding-top:95px !important;}
.pd_top100 {padding-top:100px !important;}

.pd_bottom0 {padding-bottom:5px !important;}
.pd_bottom5 {padding-bottom:5px !important;}
.pd_bottom10 {padding-bottom:10px !important;}
.pd_bottom15 {padding-bottom:15px !important;}
.pd_bottom20 {padding-bottom:20px !important;}
.pd_bottom25 {padding-bottom:25px !important;}
.pd_bottom30 {padding-bottom:30px !important;}
.pd_bottom35 {padding-bottom:35px !important;}
.pd_bottom40 {padding-bottom:40px !important;}
.pd_bottom45 {padding-bottom:45px !important;}
.pd_bottom50 {padding-bottom:50px !important;}
.pd_bottom55 {padding-bottom:55px !important;}
.pd_bottom60 {padding-bottom:60px !important;}
.pd_bottom65 {padding-bottom:65px !important;}
.pd_bottom70 {padding-bottom:70px !important;}
.pd_bottom75 {padding-bottom:75px !important;}
.pd_bottom80 {padding-bottom:80px !important;}
.pd_bottom85 {padding-bottom:85px !important;}
.pd_bottom90 {padding-bottom:90px !important;}
.pd_bottom95 {padding-bottom:95px !important;}
.pd_bottom100 {padding-bottom:100px !important;}

.pd_left0 {padding-left:5px !important;}
.pd_left5 {padding-left:5px !important;}
.pd_left10 {padding-left:10px !important;}
.pd_left15 {padding-left:15px !important;}
.pd_left20 {padding-left:20px !important;}
.pd_left25 {padding-left:25px !important;}
.pd_left30 {padding-left:30px !important;}
.pd_left35 {padding-left:35px !important;}
.pd_left40 {padding-left:40px !important;}
.pd_left45 {padding-left:45px !important;}
.pd_left50 {padding-left:50px !important;}
.pd_left55 {padding-left:55px !important;}
.pd_left60 {padding-left:60px !important;}
.pd_left65 {padding-left:65px !important;}
.pd_left70 {padding-left:70px !important;}
.pd_left75 {padding-left:75px !important;}
.pd_left80 {padding-left:80px !important;}
.pd_left85 {padding-left:85px !important;}
.pd_left90 {padding-left:90px !important;}
.pd_left95 {padding-left:95px !important;}
.pd_left100 {padding-left:100px !important;}

.pd_right0 {padding-right:5px !important;}
.pd_right5 {padding-right:5px !important;}
.pd_right10 {padding-right:10px !important;}
.pd_right15 {padding-right:15px !important;}
.pd_right20 {padding-right:20px !important;}
.pd_right25 {padding-right:25px !important;}
.pd_right30 {padding-right:30px !important;}
.pd_right35 {padding-right:35px !important;}
.pd_right40 {padding-right:40px !important;}
.pd_right45 {padding-right:45px !important;}
.pd_right50 {padding-right:50px !important;}
.pd_right55 {padding-right:55px !important;}
.pd_right60 {padding-right:60px !important;}
.pd_right65 {padding-right:65px !important;}
.pd_right70 {padding-right:70px !important;}
.pd_right75 {padding-right:75px !important;}
.pd_right80 {padding-right:80px !important;}
.pd_right85 {padding-right:85px !important;}
.pd_right90 {padding-right:90px !important;}
.pd_right95 {padding-right:95px !important;}
.pd_right100 {padding-right:100px !important;}


/* chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	
}

input::placeholder{
	font-size:0.9em;
}

.intro_wrap .row_top .summary_area {
    margin-top: 15px;
}

.intro_wrap .row_top .summary_area p {
    letter-spacing: -0.034em;
    font-size: 15px;
    font-weight: bold;
    color: #333;
}

.intro_wrap .row_top .summary_area p.summary_area_logo { 
    padding-top: 38px;
    font-size: 17px;
    color: #e60013;
}

/* 241024 common 異媛 */
.ta-left {text-align: left !important;}
.ta-right {text-align: right !important;}
.ta-center {text-align: center !important;}
.ta-unset {text-align: unset !important;}
.ta-inherit {text-align: inherit !important;}