@charset "utf-8";


#bodywrap{position: relative;}
.con_bg{background-image: url('/m/images/main/con_bg.png');background-repeat: no-repeat;background-size: 100% 100%;width: 100%;height: 100%;}

/* header */
#header{text-align: center;padding: 40px 45px;}
.m_menu_i{background-repeat: no-repeat;background-image: url('/m/images/main/m.png');width: 72px;height: 64px;float: left;margin-top: 22px;}
.logo{display: inline-block;}
.logo a{background-repeat: no-repeat;background-image: url('/m/images/main/m_logo.png');width: 234px;height: 64px;display: block;}
.set_btn{background-repeat: no-repeat;background-image: url('/m/images/main/m_setting.png');width: 52px;height: 54px;float: right;margin-top: 11px;}
.m_menuwrap{background-color: #353535;position: absolute;left: 0;width: 570px;top: 149px;box-sizing: border-box;padding: 90px 10px 30px;z-index: 49;display: none;}
.m_linkul li{display: inline-block;vertical-align: bottom;margin-bottom: 70px;width: 32%;}
.m_linkul li:nth-child(3n){margin-right: 0;}
.m_linkul a{display: block;text-align: center;}
.m_linkul a span{display: block;font-size: 25px;font-weight: 300;color: #FFF;margin-top: 13px;letter-spacing: -1px;}
.m_xbtn{background-repeat: no-repeat;background-image: url('/m/images/main/m_xbtn.png');width: 43px;height: 42px;position: absolute;right: 25px;top:20px;}


/* main */
.brandul{text-align: center;margin-top: 20px;}
.brandul li{background-repeat: no-repeat;display: inline-block;vertical-align: top;width: 236px;height: 250px;margin-right: 5px;}
.brandul li:last-child{margin-right: 0;}
.brand01{background-image: url('../images/main/box_01.png');}
.brand02{background-image: url('../images/main/box_02.png');}
.brand03{background-image: url('../images/main/box_03.png');}
.brandul li a{display: block;height: 100%;}

.wc_tit{background-color: #FFF;box-sizing: border-box;height: 88px;line-height: 88px;text-align: center;font-size: 48px;color: #353535;}
.wc_tit .coldc1{color: #dc1105;}

.warranty_code{background-color: #43a0a7;padding: 35px 0 20px 25px;}
.warranty_code strong{font-size: 34px;color: #FFF;display: block;font-weight: 500;}
.warranty_code strong span{font-size: 34px;color: #fcf411;}
.warranty_code p{font-size: 18px;color: #FFF;opacity: 0.45;font-weight: 300;}
.wcul{margin-top: 15px;}
.wcul li{background-repeat: no-repeat;display: inline-block;vertical-align: top;width: 174px;height: 83px;}
.wc01{background-image: url('../images/main/guaranty_01.png');}
.wc02{background-image: url('../images/main/guaranty_02.png');}
.wc03{background-image: url('../images/main/guaranty_03.png');}
.wc04{background-image: url('../images/main/guaranty_04.png');}
.wcul li a{display: block;height: 100%;}

.tabul{border-left: 1px #bbbbbb solid;}
.tabul>li{float: left;box-sizing: border-box;width: 25%;border:1px #bbbbbb solid;border-left: 0;background-color: #FFF;}
.tabul>li>a{display: block;text-align: center;font-size: 30px;color: #353535;height: 55px;line-height: 55px;}
.tabul>li.on{background-color: #353535;}
.tabul>li.on>a{color: #FFF;}

.conul{background-color: #FFF;}
.conul li{border-bottom: 1px #bbbbbb solid;height: 60px;line-height: 60px;}
.conul span{display: inline-block;vertical-align: middle;font-size: 30px;color: #606060;font-weight: 300;width: 188px;text-align: center;}
.conul a{display: inline-block;vertical-align: middle;font-size: 30px;color: #979797;font-weight: 300;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 72%;}

.bannerul li{background-repeat: no-repeat;}
.banner01{background-image: url('../images/main/banner_01.png');}
.banner02{background-image: url('../images/main/banner_02.png');}
.banner03{background-image: url('../images/main/banner_03.png');}
.banner04{background-image: url('../images/main/banner_04.png');}
.linkul{background-color: #FFF;margin: 8px 10px 0;border-top-left-radius: 5px;border-top-right-radius: 5px;padding: 20px 0 10px;text-align: center;}
.linkul li{display: inline-block;vertical-align: top;background-repeat: no-repeat;background-position: top;margin-right: 40px;width: 135px;}
.linkul li:last-child{margin-right: 0;}
.linkul li a{display: block;height: 100%;font-size: 20px;color: #000000;font-weight: 300;text-align: center;padding-top: 110px;}
.link01{background-image: url('../images/main/bottomIcon_01.png');}
.link02{background-image: url('../images/main/bottomIcon_02.png');}
.link03{background-image: url('../images/main/bottomIcon_03.png');}
.link04{background-image: url('../images/main/bottomIcon_04.png');}


#pcin_top {
  padding: 0 15px;
  margin-bottom: 15px;
  width: 100%;
  height: 75px;
  background: #fff;

  display: flex;
  flex-direction: row;
  justify-content: space-between;
  box-sizing: border-box;
}

#pcin_top>li {
  padding: 0 30px;
  height: 100%;
  box-sizing: border-box;
}

#pcin_top>li>a {
  display: block;
  font-size: 20px;
  font-weight: 500;
  line-height: 75px;
  text-align: center;
  color: #000;
}



/* sub */
.s_contents{padding: 0 25px 0;}
.tit_box{border-bottom: 1px #FFF solid;margin-bottom: 45px;margin-left: 25px;box-sizing: border-box;padding-bottom:12px;}
.tit_box span{font-size: 12px;color: #FFF;font-weight: 300;display: block;margin-bottom: 10px;}
.tit_box ul li{font-size: 32px;color: #FFF;display: inline-block;vertical-align: top;font-weight: 300;}
.tit_box ul li.ri_i::before{content: '';display: inline-block;width: 11px;height: 30px;background-repeat: no-repeat;background-image: url('../images/sub/ri_i.png');margin: 0 32px -4px;}
.contab{min-height: 1420px;margin-top: -11px;border-top: 2px #484c5d solid;background-color: #FFF;box-sizing: border-box;padding: 60px 20px 100px 40px;position: relative;}
.tab_ul>li{box-sizing: border-box;min-width: 210px;background-repeat: no-repeat;background-size: 100% 100%;background-image: url('../images/sub/tab_bg.png');height: 60px;float: left;padding: 0 20px 0 20px;}
.minwidthli{min-width: 80px !important;}
.tab_ul>li.on{background-image: url('../images/sub/tab_bg_on.png');}
.tab_ul>li>a{font-size: 24px;color: #484c5d;display: block;line-height: 44px;font-weight: 400;}
.tab_ul>li.on>a{color: #FFF;}
.tab_ul>.tacli{text-align: center;padding: 0;padding-right: 10px;}
.tith2{font-size: 32px;color: #000000;font-weight: 400;margin-bottom: 15px;}
.tit_num{font-size: 29px;color: #FFF;background-color: #000000;display: inline-block;width: 27px;height: 27px;line-height: 25px;text-align: center;}
.textR{background-repeat: no-repeat;width: 143px;height: 106px;position: absolute;right: 20px;top: 30px;}
.textR1_1{background-image: url('../images/sub/bubbletxt_1_1.png');}
.textR1_2{background-image: url('../images/sub/bubbletxt_1_2.png');}
.textR2_1{background-image: url('../images/sub/bubbleTxt_2_1.png');}
.textR2_2{background-image: url('../images/sub/bubbleTxt_2_2.png');}
.row2_li{width: 136px;margin-top: 10px;}

.imgul_2 li{display: inline-block;vertical-align: top;margin-right: 15px;}
.imgul_2 li:last-child{margin-right: 0;}
.tith3{font-size: 42px;color: #3f4656;color: #63728b;font-weight: 400;margin-bottom: -10px;}
.tith3 span{color: #bac1cb;}
.box_bac{border:1px #bac1cb solid;box-sizing: border-box;border-radius: 12px;padding: 15px 20px;}
.Enrollment{padding: 20px 25px 60px;position: relative;}
.Enrollment .textR{top:20px;}
.en_tit{font-weight: 700;font-size: 26px;color: #000;display: inline-block;vertical-align: middle;width: 148px;text-align: center;}
.en_in{margin-top: 40px;}
.en_in input{border:1px #e5e5e5 solid;height: 58px;width: 71%;font-weight: 300;font-size: 25px;color: #63728b;padding-left: 10px;background-color: #FFF;}
.en_in .btn637{margin-left: 15px;}
.en_pin input{border:1px #e5e5e5 solid;height: 30px;font-weight: 300;font-size: 13px;color: #63728b;padding-left: 10px;background-color: #FFF;}
.en_pin .btn637{margin-left: 15px;}

.msearch td{padding: 2px 5px 2px 10px; text-align: center;}
.msearch input{border:1px #e5e5e5 solid;height: 30px;font-weight: 300;font-size: 13px;color: #63728b;padding-left: 10px;background-color: #FFF; width: 100%;}
.msearch select{border:1px #e5e5e5 solid;height: 30px;font-weight: 300;font-size: 13px;color: #63728b;padding-left: 10px;background-color: #FFF; width: 100%;}

.indent{margin-left: 36px;}
.guul{display: inline-block;vertical-align: top;width: 236px;}
.guul li{background-color: #14859c;color: #FFF;text-align: center;font-size: 16px;padding: 5px 0;margin-bottom: 45px;position: relative;box-sizing: border-box;}
.guul li::after{content: '';display: inline-block;width: 29px;height: 33px;background-repeat: no-repeat;background-image: url('../images/sub/arrow_i.png');position: absolute;transform: translateX(-50%);bottom: -35px;left: 50%;}
.guul li:last-child{margin-bottom: 0;}
.guul li:last-child::after{display: none;}
.Card_img{display: inline-block;vertical-align: top;margin-top: 20px;margin-left: 9px;}
.gu_text{display: inline-block;vertical-align: top;width: 385px;margin-left: 10px;}
.gu_text .group{width: 75%;line-height: 1.2;}
.guul02{width: 208px;}
.guul02 li:first-child{margin-bottom: 90px;}
.guul02 li:first-child::after{bottom: -60px;}
.guul02 li:nth-child(2){margin-bottom: 55px;}
.guul02 li:nth-child(2)::after{bottom: -44px;}
.search_btn{text-align:center;color: #FFF;background-color: #313131;width: 100px;height: 35px;line-height: 27px;font-size: 25px;margin-left: 15px;vertical-align: middle;}
.search_btn::before{content: '';display: inline-block;width: 5px;height: 8px;background-repeat: no-repeat;background-image: url('../images/sub/search_i.png');vertical-align: middle;margin: -3px 10px 0 0;}
.btn_19a img{margin-top: -3px;margin-right: 3px;}
.Receipt{padding: 35px 0 40px;text-align: center;margin-top: 30px;}
.as_search{padding: 40px 20px;}
.as_tit{background-position: left;background-repeat: no-repeat;background-image: url('../images/sub/srch_icon.png');padding: 10px 0 10px 120px;margin-bottom: 45px;}
.as_tit strong{font-size: 36px;color: #3f4656;font-weight: 500;display: block;}
.as_tit span{font-size: 22px;color: #000000;font-weight: 300;letter-spacing: -0.5px;}
.as_tit .fs29{font-size: 29px;}
/* .as_in{padding-left: 120px;} */
.as_in .tit_s{width: 120px;font-size: 26px;color: #1b1f2a;display: inline-block;vertical-align: middle;font-weight: 700;}
.as_in input{vertical-align: middle;border: 1px #e3e3e3 solid;height: 58px;width: 68%;font-weight: 300;font-size: 25px;color: #63728b;padding-left: 10px;background-color: #FFF;}
.loginbox .as_in input{width: 76%;}
.stepul li{position: relative;min-height: 161px;background-repeat: no-repeat;background-position: 98% 99%;background-color: #d3d3d3;border-radius: 12px;box-sizing: border-box;margin-bottom: 50px;padding: 15px;}
.step01{background-image: url('../images/sub/step01.png');}
.step02{background-image: url('../images/sub/step02.png');}
.step03{background-image: url('../images/sub/step03.png');}
.step04{background-image: url('../images/sub/step04.png');}
.stepul{margin-top: 50px;}
.stepul li::after{content: '';display: inline-block;width: 36px;height: 45px;background-repeat: no-repeat;background-image: url('../images/sub/arrow_i02.png');position: absolute;bottom: -46px;left: 50%;transform: translateX(-50%);}
.stepul li:last-child::after{display: none;}
.step_tit{display: inline-block;vertical-align: middle;font-size: 24px;color: #3f4656;width: 128px;text-align: center;font-weight: 500;letter-spacing: -1px;}
.step_tit strong{display: block;font-size: 34px;border-bottom: 1px #f5f5f5 solid;font-weight: 500;margin-bottom: 10px;}
.step_text{display: inline-block;vertical-align: middle;margin-left: 15px;width: 73%;}
.step_text p{font-size: 18px;color: #3b4252;font-weight: 300;}
.tipT{font-size: 18px;color: #3b4252;font-weight: 300;margin-top: 25px;}
.tipT .group{width: 90%;}
.s_btn02{font-size: 25px;width: 180px;height: 40px;line-height: 40px;border-radius: 2px;margin-left: 100px;font-weight: 300;}
.step_text>div{font-size: 18px;color: #3b4252;font-weight: 300;}
.step03 .step_tit{font-size: 18px;}
.s_table{width: 100%;border-top:2px #515353 solid;font-size: 21px;}
.s_table th{border-bottom: 2px #515353 solid;color: #000000;font-weight: 500;height: 56px;letter-spacing: -0.8px;}
.s_table td{border-bottom: 2px #515353 solid;color: #000000; font-weight: 400;height: 70px;text-align: center;letter-spacing: -0.8px;}
.s_table .ellipsis{width: 275px;color: #000000;font-weight: 400;text-align: left;padding-left: 8px;box-sizing: border-box;}
.info_selC{padding-left: 120px;}
.info_selC select{background-size: 23px;-webkit-appearance:none;-moz-appearance:none; appearance:none;	background-image: url('../images/sub/selC_i.png');background-repeat: no-repeat;background-position: right;vertical-align: middle;border: 1px #e3e3e3 solid;height: 40px;font-weight: 300;font-size: 17px;color: #000000;padding-left: 10px;background-color: #FFF;width: 100px;}
.info_selC input{vertical-align: middle;border: 1px #e3e3e3 solid;height: 40px;width: 180px;font-weight: 300;font-size: 18px;color: #63728b;padding-left: 10px;background-color: #FFF;}
.info_selC .s_btn02{margin-left: 5px;}
.agency_table{width: 100%;border-top: 1px #e5e5e5 solid;font-size: 22px;}
.agency_table th{border-bottom: 1px #e5e0e8 dashed;color: #404758;font-weight: 500;padding: 15px 0;}
.agency_table td{border-bottom: 1px #e5e0e8 dashed;text-align: center;color: #000000;font-weight: 400;padding: 14px 0;line-height: 1;}
.agency_table .fs12{font-size: 20px;}
.warranty_table{width: 100%;border-top: 1px #e5e5e5 solid;font-size: 13px;}
.warranty_table th{border-bottom: 1px #e5e0e8 dashed;color: #404758;font-weight: 500;padding: 5px 0;}
.warranty_table td{border-bottom: 1px #e5e0e8 dashed;text-align: center;color: #747474;font-weight: 300;padding: 5px 0;line-height: 2;}
.warranty_table .fs12{font-size: 12px;}

.pagination{text-align: center;margin-top: 20px;}
.pagination ul{display: inline-block;font-size: 0;vertical-align: top;}
.pagination li{display: inline-block;vertical-align: top;box-sizing: border-box;margin: 0 9px;height: 34px;text-align: center;line-height: 32px;}
.pagination .bgf8f{background-color: #f8f8f8;}
.pagination li a{font-size: 25px;color: #999999;font-weight: 500;display: block;}
.pagination .on a{color: #000000;font-weight: 500;}
.pagination .arrow_i{position: relative;margin-left: 33px;}
.arrow_i::before{content: '';display: inline-block;width: 1px;height: 8px;background-color: #dddddd;position: absolute;left: -18px;top: 6px;}
.pagination .arrowL{margin-right: 17px;}
.pagination .arrowR{margin-left: 17px;}
.manualul{margin-top: 58px;}
.manualul>li{border:1px #bcc3cc solid;box-sizing: border-box;display: inline-block;vertical-align: top;width: 320px;margin-right: 5px;text-align: center;margin-bottom: 12px;}
.manualul>li:nth-child(2n){margin-right: 0;}
.manual_img{border-top:7px #515353 solid;height: 187px;margin-bottom: 15px;padding-top: 10px;box-sizing: border-box;}
.manual_text{padding: 0 20px 30px;}
.manual_text span{font-size: 18px;color: #555555;display: block;margin-bottom: 30px;text-align: left;}
.manual_btn{width: 158px;height: 62px;background-repeat: no-repeat;background-image: url('../images/sub/manual_btn.png');}
.Parts_selC{padding-left: 70px;}
.Parts_selC input{width: 230px;}
.parts_btn{width: 50px;height: 39px;background-repeat: no-repeat;background-image: url('../images/sub/parts_btn.png');}
.s_table .ell02{width: 238px;}

.videoul li{border-bottom: 1px #bac1cb solid;margin-bottom: 59px;}
.videoul li a{display: block;}
.videobox{text-align: center;}
.video_text{padding: 25px 15px 50px;}
.video_text strong{font-size: 30px;color: #484c5d;font-weight: 500;display: block;margin-bottom: 10px;}
.video_text span{font-size: 18px;color: #484c5d;}
.tabbox li{border:2px #e6e6e6 solid;box-sizing: border-box;display: inline-block;vertical-align: top;border-radius: 5px;margin-right: 8px; padding: 5px 20px 5px 20px; font-size: 30px;}
.tabbox .lastli{margin-right: 0;}
.tabbox a{display: block;text-align: center;color: #767676;line-height: 33px;}
.tabbox .on{background-color: #606060;border:2px #606060 solid;}
.tabbox .on a{color: #FFF;}
.tabbox2 li{padding: 5px 30px 5px 30px;}
.nv_tit{padding-bottom: 10px;padding-left: 55px;margin-bottom: 30px;font-size: 24px;color: #484c5d;background-repeat: no-repeat;background-image: url('../images/sub/nv_i.png');background-position: left;border-bottom: 1px #bac1cb solid;background-position: top left;border-bottom: 1px #bac1cb solid;line-height: 2;}
.nv_ul li{margin-bottom: 35px;}
.nv_ul a{display: block;}
.nv_ul .nv_img{display: inline-block;vertical-align: top;width: 342px;}
.nv_ul .nv_text{display: inline-block;vertical-align: top;width: 280px;margin-left: 20px;}
.nv_text strong{font-weight: 500;color: #484c5d;font-size: 30px;display: block;line-height: 1.2;margin-bottom: 12px;}
.nv_text span{font-size: 18px;color: #484c5d;font-weight: 300;}
.nv_text span .fR{float: right;}
.video_view .video_text strong{font-weight: 400;}
.video_view .video_text p{font-size: 20px;color: #484c5d;margin-top: 40px;font-weight: 300;}
.Next_video{border-top: 20px #e6e8ec solid;padding-top: 15px;}
.loginBbox{padding: 60px 45px 60px 160px;margin-top: 60px;background-repeat: no-repeat;background-image: url('../images/sub/loginB_i.png');background-position: 10px 100%;background-color: #e3e3e3;box-sizing: border-box;}
.loginBbox li::before{content: 'Q';display: inline-block;width: 30px;height: 30px;line-height: 30px;font-size: 21px;color: #FFF;margin-right: 15px;text-align: center;border-radius: 50%;background-color: #63728b;}
.loginBbox li{font-size: 21px;color: #63728b;margin-bottom: 20px;}
.loginBbox li:last-child{margin-bottom: 0;}
.loginBbox li .btn_637{float: right;font-size: 19px;height: 42px;line-height: 42px;width: 160px;margin-top: -3px;}
.loginbox{margin-top: 60px;}
.loginbox .as_tit{background-image: url('../images/sub/login_i.png');}
.loginbox .as_in .tit_s{width: 108px;}
.loginbox .s_btn02{height: 50px;line-height: 50px;width: 310px;font-size: 30px;margin-left: 0;}
.join_table{width: 100%;font-size: 26px;border-top:1px #e3e3e3 solid;}
.join_table th{color: #000;font-weight: 600;border-bottom: 1px #e3e3e3 solid;width: 250px;padding: 5px 0 5px 15px;text-align: left;}
.join_table td{color: #343434;font-weight: 300;border-bottom: 1px #e3e3e3 solid;padding: 13px 30px 13px 0;width: 492px;word-break: keep-all;}
.join_table .bB0{border-bottom: 0;}
.join_table .fw400{font-weight: 400;}
.basictr input{width: 100%;}
.addresstr input{width: 100%;margin-top: 15px;}
.addresstr .Zip_code input{width: 130px;margin-top: 0;}
.teltr td>input{width: 92px;}
.checkbox{color: #12819d;font-size: 24px;margin-top: 5px;}
.checkbox_a3a{color: #343434;font-size: 28px;margin-top: 5px;}
.mailtr td>input{width:40%;}
.mailtr select{width: 88.5%;margin-top: 10px;}
.birthtr select{width: 110px;}
.fieldbox span{display: inline-block;vertical-align: top;width: 190px;box-sizing: border-box;color: #343434;}
.btnboxC{margin-top: 40px;text-align: center;}
.btnboxC a{margin: 0 3px;}
.btnboxR{margin-top: 20px;text-align: right;}
.mypage_table{width: 100%;font-size: 18px;border-bottom: 1px #e3e3e3 solid;}
.mypage_table th{color: #343434;font-weight: 300;width: 142px;text-align: center;}
.mypage_table td{color: #343434;font-weight: 300;width: 495px;padding: 12px 45px 12px 0;}
.mypage_table .reT{font-size: 16px;color: #1394a2;padding-top: 0;}
.mypage_table .pwtr input{width: 242px;}
.titul{margin-bottom: 30px;}
.titul li{float: left;width: 50%;box-sizing: border-box;}
.titul span{float: left;font-size: 18px;box-sizing: border-box;height: 45px;line-height: 45px;font-weight: 300;text-align: center;}
.bg_cddT{background-color: #cdd1c6;color: #000000;width: 40%;}
.bg_484T{background-color: #484c5d;color: #FFF;width: 60%;}
.list_box{border-bottom: 1px #515353 solid;min-height: 485px;}
.list_box p{font-size: 20px;color: #484c5d;font-weight: 400;margin-bottom: 13px;}
#as_question{padding: 40px 20px 70px;}
#as_question .as_tit{height: 110px;}
#as_question .as_tit strong{padding-top: 10px;}
#as_question .Parts_selC{padding-left: 135px;margin-top: -75px;}
.table_515{width: 100%;border-top: 2px #515353 solid;border-bottom: 2px #515353 solid;font-size: 18px;color: #484c5d;}
.table_515 th{font-weight: 400;background-color: #dad9d9;border-bottom: 1px #515353 solid;}
.table_515 td{font-weight: 300;padding: 8px 0 8px 15px;border-bottom: 1px #515353 solid;}
.tab_top{margin-top: 50px;border-bottom: 2px #c8c8c8 solid;padding-bottom: 12px;margin-bottom: 45px;}
.tabul02{display: inline-block;}
.tabul02 li{background-color: #d0d1d2;text-align: center;height: 25px;display: inline-block;vertical-align: top;width: 64px;margin-right: 5px;border-radius: 8px;}
.tabul02 a{font-size: 14.5px;color: #000000;display: block;line-height: 25px;font-weight: 300;}
.tabul02 .on{background-color: #000000;}
.tabul02 .on a{color: #FFF;}
.tab_fR{float: right;}
.tab_fR span{font-size: 14.5px;color: #000000;font-weight: 300;}
.listul li{display: inline-block;vertical-align: top;border:1px #cacaca solid;box-sizing: border-box;width: 48.4%;margin-right: 2%;margin-bottom: 30px;}
.listul li:nth-child(2n){margin-right: 0;}
.listul a{display: block;}
.list_img{text-align: center;position: relative;}
.triangle{border-right: 40px solid transparent;border-bottom: 68px solid transparent;border-left: 40px solid transparent;position: absolute;top: -6px;left: 10px;}
.lure{border-top: 68px solid #fc1b15;}
.iso{border-top: 68px solid #0E46D4;}
.hera{border-top: 68px solid #8A5D07;}
.triangle span{position: absolute;top: -62px;width: 50px;left: -25px;color: #FFF;font-size: 17px;font-weight: 300;}
.list_text{padding: 15px 10px;}
.list_text strong{color: #3f3f3f;font-size: 20px;font-weight: 500;display: block;min-height: 62px;}
.list_text p{color: #888888;font-size: 16px;width: 100%;}
.list_bottom{background-color: #f9f9f9;box-sizing: border-box;height: 67px;line-height: 67px;padding: 0 20px;}
.list_bottom span{display: inline-block;color: #9d9d9d;font-size: 18px;font-weight: 300;}
.list_bottom .listR{float: right;margin-top: 19px;}
.list_con{display: none;}
.view_table{width: 100%;font-size: 18px;border-top:1px #e3e3e3 solid;}
.view_table th{color: #343434;font-weight: 300;border-bottom: 1px #e3e3e3 solid;padding: 5px 0 5px 20px;text-align: left;vertical-align: top;padding-top: 13px;}
.view_table td{color: #343434;font-weight: 400;border-bottom: 1px #e3e3e3 solid;padding: 13px 0;word-break: keep-all;}
.view_table .bB0{border-bottom: 0;}
.view_table .bB0tr th{border-bottom: 0;vertical-align: middle;padding-top: 4px;}
.view_table .bB0tr td{border-bottom: 0;}
.view_video{border-bottom:1px #e3e3e3 solid;margin-top: 30px;}
.v_textbox{color: #343434;padding: 35px 30px;box-sizing: border-box;}
.img_btn{margin-top: 18px;}
.reviewul li{ margin: 0 0.5% 20px 0.5%;padding: 6px 6px;width: 49%;float: left;height: 468px;border: 1px solid #cecece;box-sizing: border-box; }
.reviewul li a{width: 100%;}
.review_text .fs19_717 {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;}
.hits{height: 65px;display: block;padding: 20px 0 0 10px; background: #f9f9f9;color: #8c8c8c; font-size: 18px; font-weight: lighter;box-sizing: border-box; }
.scheImg{display: inline-block;}
.scheTxt{position: absolute;top: 127px;left: 360px;}
.tith4{font-size: 25px;font-weight: 400;display: block;height: 46px;line-height: 46px;background: #484c5d;color: #fff;text-align: center;}
.schedul_text{position:relative;font-size: 26px;color: #000000; font-weight: 200;padding-left:30px;padding-bottom: 130px;}
.bot_line{border-bottom: 1px solid #a2a4ac;}
.title_h70{height: 70px; border-top: 1px solid #a2a4ac;border-bottom: 1px solid #a2a4ac;font-size: 22px;line-height: 70px;}
.tit_da0{width: 188px;height: 40px;background: #da0b15;line-height: 40px;color: #fff;display: inline-block;font-weight: 300;text-align: center;margin-right: 25px;letter-spacing: 3px;}
.tabMenu li{width: 157px;height: 43px;line-height: 43px;color: #484c5d;background: #c8c9ce;display: inline-block;vertical-align: top;text-align: center;border-top-left-radius: 15px;border-top-right-radius: 15px;}
.tabMenu .on{background: #484c5d;}
.tabMenu .on a{color: #fff;}
.search_popbox{padding: 15px;position: absolute;width: 760px;background-color: #FFF;box-sizing: border-box;left: 50%;transform: translateX(-50%);top: 0;min-height: 500px;z-index: 51;display: none;}
.s_xbtn{background-repeat: no-repeat;background-image: url('../images/sub/m_menu_i_on.png');width: 24px;height: 24px;float: right;}
.notice_s{padding: 40px 20px;}
.notice_s .as_tit{margin-bottom: 0;padding: 25px 0 20px 120px;}
.notice_s .info_selC{padding-left: 7px;margin-top: 15px;}
.board_view{width: 100%;border-top:3px #e3e3e3 solid;font-size: 18px;}
.board_view th{font-weight: 300;border-bottom: 1px #e3e3e3 solid;color: #343434;text-align: left;padding: 15px;}
.board_view td{font-weight: 400;border-bottom: 1px #e3e3e3 solid;color: #343434;text-align: left;padding: 15px;}
.board_view .vbtr td{padding-top: 38px;padding-bottom: 0;border-bottom: 0;}
.viewbox{min-height: 485px;padding: 10px;line-height: 1.8;}
.list_btn{margin-top: 20px;text-align: center;}
.pnT{border-top: 2px #e5e5e5 solid;width: 100%;font-size: 18px;}
.pnT th{font-weight: 500;text-align: left;border-bottom: 1px #e5e5e5 solid;padding: 15px 0 15px 15px;position: relative;width: 110px;box-sizing: border-box;color: #747474;}
.pnT td{border-bottom: 1px #e5e5e5 solid;padding: 15px 0;word-break: keep-all;font-weight: 300;color: #747474;}
.btn_3f4 img{margin-top: -3px;}

.faq_list{width: 100%;margin-top: 45px;border-top:2px #515353 solid;border-bottom: 2px #515353 solid;}
.question_area{border-bottom: 1px #515353 solid;}
.question_area span{font-size: 18px;color: #484c5d;font-weight: 300;display: inline-block;vertical-align: top;padding: 8px 0;width: 120px;text-align: center;}
.question_area a{font-size: 18px;color: #484c5d;font-weight: 300;display: inline-block;vertical-align: top;padding: 8px 0;width: 80%;}
.answer_area{border-bottom: 1px #515353 solid;box-sizing: border-box;min-height: 130px;padding: 10px;display: none;}
.a_on{display: block;}
.name_change{padding: 80px 55px;}
.name_change .info_selC{padding-left: 0;}
.name_change select{height: 47px;border: 2px #cccccc solid;background-size: 32px;font-size: 18px;width: 120px;background-size: 32px;}
.name_change input{height: 45px;width: 304px;margin: 0 9px;}
.name_change a{font-size: 18px;width: 70px;height: 27px;line-height: 27px;}
.companyul{background-color: #eaeaea;box-sizing: border-box;padding: 25px 35px;margin: 30px 0;}
.companyul li{border-bottom: 1px #f8f8f8 solid;height: 40px;}
.companyul span{display: inline-block;vertical-align: top;font-size: 16px;line-height: 40px;}
.com_tit{color: #484c5d;width: 158px;text-align: center;}
.com_text{color: #63728b;}
.map_tab li{margin-right: -2px;display: inline-block;vertical-align: top;box-sizing: border-box;background-color: #acaeb6;width: 145px;border-top-left-radius: 15px;border-top-right-radius: 15px;}
.map_tab li a{color: #fff;font-size: 20px;height: 40px;line-height: 40px;display: block;text-align: center;font-weight: 300;}
.map_tab li.mt_on{background-color: #484c5d;}
.map_con{padding: 60px 25px 85px;box-sizing: border-box;border:1px #484c5d solid;display: none;}
.map_on{display: block;}
.map_con p{font-size: 18px;color: #484c5d;font-weight: 300;line-height: 1.6;margin-bottom: 25px;}
.map{width: 100%;height: 465px;border: 1px #acaeb6 solid;box-sizing: border-box;}
.map iframe{width: 100%;height: 100%;}
.table_e3e{width: 100%;border-top: 1px #e3e3e3 solid;border-right: 1px #e3e3e3 solid;}
.table_e3e th{font-size: 18px;color: #000000;background-color: #e3e3e3;font-weight: 400;width: 130px;border-bottom: 1px #ffffff solid;}
.table_e3e td{font-size: 18px;color: #000000;border-bottom: 1px #e3e3e3 solid;padding: 13px 20px;}
.table_e3e .bB0{border-bottom: 0;}
.table_e3e .inC{height: 34px;}
.table_e3e .selC{height: 34px;}
.table_e3e .fs14_a3a {display: block;margin-top: 5px;}
.table_e3e .addresstr td>.inC{width: 48%;}
.warranty_inbox{border: 1px #bac1cb solid;box-sizing: border-box;border-radius: 12px;padding: 20px 20px 35px;}
.warranty_inbox>span{display: block;font-size: 18px;color: #63728b;font-weight: 300;margin-bottom: 60px;}
.fs16_484T{margin-top: 45px;font-size: 16px;color: #484c5d;font-weight: 300;}
.input_table{width: 525px;margin: 0 auto;}
.input_table th{font-size: 18px;color: #000000;font-weight: 400;padding-bottom: 20px;}
.input_table td{height: 45px;padding-bottom: 20px;}
.input_table .inC{width: 225px;}

/*footer_sub*/
.subGroup{color: #484c5d; font-weight: 200;}
.subGroup .tit{font-weight: 400;}

/* index02 */
.login_btn{background-repeat: no-repeat;background-image: url('/m/images/main/m_login_i.png');width: 52px;height: 70px;float: right;margin-top: 13px;}
.main_linkul{box-sizing: border-box;width: 100%;padding: 35px 12px 0;text-align: center;}
.main_linkul li{display: inline-block;vertical-align: top;margin-bottom: 25px;margin-right: 8px;}
.main_linkul li:nth-child(3n){margin-right: 0;}
.main_linkul a{display: block;}
.main_linkul_02 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: space-between;
}
.main_linkul_02 li{
  margin-right: 0px;
  overflow: hidden;
  border-radius: 20px;
}

#pcin_cont_wrap {
  padding: 30px 35px;
  width: 100%;
  box-sizing: border-box;
}


.pcin_cont_noti,
.pcin_cont_video,
.pcin_cont_prod,
.pcin_cont_brand {
  margin-bottom: 30px;
  width: 100%;
}

.pcin_cont_noti>p,
.pcin_cont_video>p,
.pcin_cont_prod>p {
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 400;
  color: #fff;
}

#pcin_noti_list {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

#pcin_noti_list>li {
  margin-right: 18px;
  width: 218px;
  height: 202px;
  background: #fff;
  border-radius: 20px;
  box-sizing: border-box;
}

#pcin_noti_list>li>a {
  display: block;
  width: 100%;
  height: 100%;
  padding: 20px 20px;
  box-sizing: border-box;
}

#pcin_noti_list>li:last-child {margin-right: 0;}

#pcin_video_list {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

#pcin_video_list>li {
  margin-right: 18px;
  width: 218px;
  height: 280px;
  background: #fff;
  border-radius: 20px;
  box-sizing: border-box;
}

#pcin_video_list>li>a {
  display: block;
  width: 100%;
  height: 100%;
  padding: 13px 15px;
  box-sizing: border-box;
}

#pcin_video_list>li:last-child {margin-right: 0;}

.pcin_video_thumb {
  margin-bottom: 10px;
  width: 100%;
  height: 146px;
  background: #eee;
  text-align: center;
}

.pcin_video_thumb img {
  width: 100%;
  height: auto;
}

.pcin_video_title {
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 500;
  line-height: 25px;
  color: #000;
  overflow: hidden;
  height: 51px;
}

.pcin_video_comment>img {
  margin-right: 5px;
}
.pcin_video_comment>span {
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
  color: #b0abab;
  vertical-align: middle;
}

p.noti_top {
  margin-bottom: 20px;
  font-size: 15px;
  font-weight:500;
  color: #636363;
}
p.noti_top>span {
  margin-left: 5px;
  color: #f40707;
}

p.noti_title {
  overflow: hidden;
  height: 87px;
  font-size: 18px;
  font-weight:500;
  line-height: 22px;
  color: #000;
}

p.noti_date {
  font-size: 16px;
  font-weight:500;
  color: #b0abab;
}

#pcin_brand_list {
  box-sizing: border-box;
  padding-top: 40px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: center;
}

#pcin_brand_list>li {
  margin: 0px 15px;
  margin-bottom: 20px;
  width: 141px;
  height: 141px;
  background: #fff;
  border-radius: 50%;
  overflow: hidden;
}

#pcin_brand_list>li>a {
  display: block;
  width: 100%;
  height: 100%;
}

/*  */
#pcin_prod {
  box-sizing: border-box;
  padding: 20px 20px;
  background: #fff;
  border-radius: 20px;
  overflow: hidden;
  width: 100%;
  min-height: 240px;
}
ul.tabs{
  width: 100%;
	padding: 0px;
	list-style: none;
  display: flex;
  justify-content: center;
}

ul.tabs li{
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height:54px;
  
  
	background: #fff;
  border-bottom: 5px solid #b0abab;
  
	cursor: pointer;
  text-align: center;
}

ul.tabs li.current{
	border-bottom: 5px solid #000;
}

ul.tabs li.shimano {
  background: url('/m/images/main/prodimg_002.png') no-repeat center;
  background-size: auto;
}

ul.tabs li.sunline {
  background: url('/m/images/main/prodimg_004.png') no-repeat center;
  background-size: auto;
}

ul.tabs li.jackall {
  background: url('/m/images/main/prodimg_006.png') no-repeat center;
  background-size: auto;
}

ul.tabs li.sasame {
  background: url('/m/images/main/prodimg_008.png') no-repeat center;
  background-size: auto;
}

ul.tabs li.shimano.current {
  background: url('/m/images/main/prodimg_001.png') no-repeat center;
  background-size: auto;
}

ul.tabs li.sunline.current {
  background: url('/m/images/main/prodimg_003.png') no-repeat center;
  background-size: auto;
}

ul.tabs li.jackall.current {
  background: url('/m/images/main/prodimg_005.png') no-repeat center;
  background-size: auto;
}

ul.tabs li.sasame.current {
  background: url('/m/images/main/prodimg_007.png') no-repeat center;
  background-size: auto;
}


.tab-content{
  display: none;
}

.tab-content.current{
	display: inherit;
}

.pcin_prod_list {
  box-sizing: border-box;
  padding-top: 30px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.pcin_prod_list>li {
  margin: 0px 9px;
  margin-bottom: 15px;
  width: 194px;
  height: 194px;
  background: #eee;
}

.pcin_prod_list>li>a {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  left: 0;
  top: 0;
}

.pcin_prod_list>li>a>div{
  position: absolute;
  bottom: 0;
  left: 0;

  box-sizing: border-box;
  padding: 0 10px;
  width: 100%;
  height: 50px;
  background: rgba(0,0,0,0.5);
}

.pcin_prod_list>li>a>div>p {
  font-size: 17px;
  font-weight: 300;
  line-height: 50px;
  color: #fff;

  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
/*  */

.box_bac.add_box_bac{padding: 45px 20px 5px 20px;}
.add_tit{margin-bottom: 40px;}
.add_icon{display: inline-block;vertical-align: middle;margin-right: 20px;}
.add_text{display: inline-block;vertical-align: middle;}
.add_text strong{display: block;font-size: 36px;color: #3f4656;font-weight: 500;}
.add_text div{font-size: 18px;color: #3e4555;}
.input_table.add_input_table{width: 73%;}
.input_table.add_input_table th{border-bottom: 0;font-size: 18px;color: #1b1f2a;font-weight: 300;padding: 0;text-align: left;}
.input_table.add_input_table td{border-bottom: 0;padding: 0;}
.input_table.add_input_table .inC{height: 25px;box-sizing: border-box;width: 100%;}
.add_search{width: 52px;height: 20px;line-height: 20px;background-repeat: no-repeat;text-align: left;box-sizing: border-box;padding-left: 14px;background-image: url('../images/sub/search_btn.png');font-size: 13px;color: #FFF;}

.fs24_000{font-size: 24px;color: #000000;word-break: keep-all;margin: 15px 0 20px;line-height: 1.4;font-weight: 300;}
.table_484{border-top: 1px #484c5d solid;border-left: 1px #484c5d solid;width: 100%;table-layout: fixed;border-collapse: collapse;border-spacing: 0;}
.table_484 th{font-weight: 500;height: 48px;font-size: 25px;color: #000000;border-right: 1px #484c5d solid;border-bottom: 1px #484c5d solid;}
.table_484 td{font-weight: 300;padding-left: 35px;height: 48px;font-size: 24px;color: #000000;border-right: 1px #484c5d solid;border-bottom: 1px #484c5d solid;}
.colea0{color: #ea0909;}


/* 자주 쓰는 스타일 */
.selC::-ms-expand,.info_selC select::-ms-expand{display: none;}
.inC{vertical-align: middle;border: 1px #e3e3e3 solid;height: 58px;font-weight: 400;font-size: 21px;color: #000000;padding-left: 10px;background-color: #FFF;box-sizing: border-box;}
.selC{-webkit-appearance:none;-moz-appearance:none;appearance:none;	background-image: url('../images/sub/selC_i.png');background-repeat: no-repeat;background-position: right;vertical-align: middle;border: 1px #e3e3e3 solid;height: 58px;font-weight: 300;font-size: 21px;color: #000000;padding-left: 10px;background-color: #FFF;box-sizing: border-box;}
.textarea{vertical-align: middle;border: 1px #e3e3e3 solid;width: 100%;height: 156px;font-weight: 300;font-size: 18px;color: #343434;padding: 10px;background-color: #FFF;box-sizing: border-box;}

.ellipsis{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.group{display: inline-block;width: 96%;vertical-align: top;}
.sub_t{font-size: 24px;color: #000000;font-weight: 300;word-break: keep-all;line-height: 1.5;font-weight: 400;}
.con_tab,.conwrap{display: none;}
.tab_on{display: block;}
.dot{display: inline-block;width: 14px;height: 14px;border: 1px solid #63728b;margin-right: 5px;vertical-align: middle;margin-top: -4px;}
.bd_777{border: 2px #777777 solid;box-sizing: border-box;background-color: #888888;text-align: center;color: #FFF;font-size: 16px;font-weight: 400;height: 42px;line-height: 38px;width: 74px;}

.btn637{background-color: #000000;text-align: center;height: 40px;line-height: 40px;font-size: 25px;color: #f6ff00;border-radius: 3px; padding-left: 30px; padding-right: 25px;}
.btn638{background-color: #63728b;text-align: center;font-size: 13px;color: #f6ff00;border-radius: 3px; padding: 3px 10px 3px 10px;}
.btn000{background-color: #000104;font-size: 20px;color: #fff;font-weight: 300;text-align: center;box-sizing: border-box;height: 30px;line-height: 30px;vertical-align: middle;border-radius: 6px;padding: 0 10px;}
.btn_19a{background-color: #19aae1;text-align: center;height: 42px;line-height: 42px;width: 196px;font-size: 16px;color: #FFF;}
.btn_637{background-color: #63728b;font-size: 12.5px;color: #f6ff00;font-weight: 300;text-align: left;box-sizing: border-box;height: 22px;line-height: 22px;width: 105px;background-repeat: no-repeat;background-image: url('../images/sub/btn_637_i.png');background-position: 89%;padding: 0 10px 0 12px;border-radius: 3px;}
.btn_000{background-color: #000104;font-size: 30px;color: #fff;font-weight: 300;text-align: center;box-sizing: border-box;height: 38px;line-height: 38px;vertical-align: middle;border-radius: 5px;padding: 0 13px;min-width:98px;}
.btn_484{display: inline-block;text-align: center;color: #FFF;background-color: #313131;font-size: 16px;width: 70px;height: 40px;line-height: 20px;border-radius: 3px;font-weight: 400;}
.btn_rad{display: block;position: absolute;right: 25px;width: 173px;height: 44px;margin-top: 25px;background: #484c5d;color: #fff; font-size: 20px;line-height: 44px;border-radius:15px;}
.btn_da0{display: block;width: 189px;height: 35px;background: #da0b15;color: #fff;border-radius: 15px;margin-top: 16px;text-align: center;margin: 36px auto;line-height: 35px;}
.btn_e40{display: inline-block;text-align: center;color: #FFF;background-color: #e40e0e;font-size: 12.5px;width: 61px;height: 20px;line-height: 20px;border-radius: 3px;font-weight: 300;}
.btn_484{display: inline-block;text-align: center;color: #FFF;background-color: #000000;font-size: 12.5px;width: 61px;height: 20px;line-height: 20px;border-radius: 3px;font-weight: 300;}
.btn_3f4{background-color: #3f4656;font-size: 18px;color: #fff;font-weight: 300;text-align: center;box-sizing: border-box;height: 41px;line-height: 41px;vertical-align: middle;border-radius: 9px;width:203px;}

.btn_list{background: #484c5d; width: 170px;height: 35px;line-height: 35px;color: #fff;text-align:center;margin: 70px auto 0;font-size: 17px;border-radius: 10px;}
.bg_0ce{display: inline-block;background-color: #0ce0b1;text-align: center;font-size: 16px;color: #FFF;height: 30px;line-height: 28px;width: 146px;border-radius: 31px;}
.bg_d0d{display: inline-block;background-color: #d0d1d2;text-align: center;font-size: 14px;font-weight: 300;color: #000000;height: 25px;line-height: 25px;width: 64px;margin-right: 3px;border-radius:8px;}

.bg_484{display: inline-block;background-color: #3e4255;text-align: center;font-size: 14.5px;font-weight: 300;color: #fff;height: 23px;line-height: 23px;width: 64px;margin-right: 3px;}
.bg_on{background-color: #000000;color: #FFF;}

.fs41_637{font-size: 41px;color: #000000;font-weight: 400;}
.fs20_637{font-size: 20px;color: #000000;}
.fs18_214{font-size: 18px;color: #21498b;font-weight: 400;}
.fs16_139{font-size: 18px;color: #1394a2;font-weight: 300;}
.fs14_148{font-size: 14px;color: #14859c;}
.fs14_929{font-size: 18px;color: #929292; display:inline-block;}
.fs14_a3a{color: #343434;font-size: 14px;font-weight: 300;}
.fs15_8b8{font-size: 15px;color: #8b8b8b;}
.fs22{font-size:22px; color: #ffffff; font-weight: lighter;}
.fs23_484{font-size:23px; color: #484c5d; font-weight: lighter;}
.fs17_484{font-size:17px; color: #484c5d; display: block;margin-right: 40px;}
.fs18{font-size:18px; color: #ffffff; font-weight: lighter;}
.fs19_717{font-size:23px; color: #717171; font-weight: 500; display:inline-block;}
.colf41{color: #f4113c;}
.col148{color: #14859c;}
.cole60{color: #e60012;}
.col637{color: #000000;}
.col148{color: #14859c;}
.colbac{color: #f4113c;}
.colfff{color: #fff; padding: 0 20px;}
.col484_2em{color: #484c5d; line-height: 2em; font-weight: 300;}
.fs13{font-size:13px;}
.fs15{font-size:15px;}
.fs17{font-size:17px;}
.fs27{font-size:27px;}
.fs29{font-size: 29px;}
.fs30{font-size:30px;color: #3f4656;}
.mBm11{margin-bottom: -11px;}
.mR00{margin-right:0;}
.mT5{margin-top:5px;}
.mT10{margin-top:10px;}
.mT15{margin-top:15px;}
.mT19{margin-top:19px;}
.mT20{margin-top:20px;}
.mT30{margin-top:30px;}
.mT35{margin-top:35px;}
.mT40{margin-top:40px;}
.mT45{margin-top:45px;}
.mT50{margin-top:50px;}
.mT55{margin-top:55px;}
.mT60{margin-top:60px;}
.mT65{margin-top:65px;}
.mT70{margin-top:70px;}
.mT80{margin-top:80px;}
.mT90{margin-top:90px;}
.mT100{margin-top:100px;}
.mT44{margin-top:44px;}
.mB15{margin-bottom:15px;}
.mB20{margin-bottom:20px;}
.mB25{margin-bottom:20px;}
.mB35{margin-bottom:35px;}
.mB50{margin-bottom:50px;}
.mB60{margin-bottom:60px;}
.mB70{margin-bottom:70px;}
.mL36{margin-left:35px;margin-right:15px;}
.mL12028{margin-left:120px;margin-top:28px;}
.pB25{padding-bottom:25px;}
.pB35{padding-bottom:35px;}
.pB45{padding-bottom:45px;}
.pB50{padding-bottom:50px;}
.pL30{padding-left:30px;}
.pT55{padding-top:55px;}
.pL110{padding-left:110px;}
.pL120{padding-left:120px;}
.pR45{padding-right:45px;}
.mL17p{margin-left:17%;}


.tac{text-align:center;}
.tar{text-align:right;}
.pos{position:relative;}

.fw300{font-weight: 300;}
.fw500{font-weight: 500;}
.fwB{font-weight:bold;}

.fs163e{font-size:16px;color:#3e4555;display:inline-block;}
.fs35-1{font-size:35px; letter-spacing: -1px;}

.label {border: 1px solid #dedede;}
.label { display: inline; padding: .2em .6em .3em; font-size: 80%; font-weight: bold; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25em;}
.label[href]:hover, .label[href]:focus { color: #fff; text-decoration: none; cursor: pointer;}
.label:empty {display: none;}
.label-default {background-color: #999;}
.label-default[href]:hover, .label-default[href]:focus {background-color: #808080;}
.label-primary {background-color: #428bca;}
.label-primary[href]:hover, .label-primary[href]:focus {background-color: #3071a9;}
.label-success {background-color: #5cb85c;}
.label-success[href]:hover, .label-success[href]:focus {background-color: #449d44;}
.label-info {background-color: #5bc0de;}
.label-info[href]:hover, .label-info[href]:focus {background-color: #31b0d5;}
.label-warning {background-color: #f0ad4e;}
.label-warning[href]:hover, .label-warning[href]:focus { background-color: #ec971f;}
.label-danger {background-color: #d9534f;}
.label-danger[href]:hover, .label-danger[href]:focus {background-color: #c9302c;}


.bbsbutton {
	-moz-box-shadow:inset 0px 1px 3px 0px #91b8b3;
	-webkit-box-shadow:inset 0px 1px 3px 0px #91b8b3;
	box-shadow:inset 0px 1px 3px 0px #91b8b3;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #768d87), color-stop(1, #6c7c7c));
	background:-moz-linear-gradient(top, #768d87 5%, #6c7c7c 100%);
	background:-webkit-linear-gradient(top, #768d87 5%, #6c7c7c 100%);
	background:-o-linear-gradient(top, #768d87 5%, #6c7c7c 100%);
	background:-ms-linear-gradient(top, #768d87 5%, #6c7c7c 100%);
	background:linear-gradient(to bottom, #768d87 5%, #6c7c7c 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#768d87', endColorstr='#6c7c7c',GradientType=0);
	background-color:#768d87;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #566963;
	display:inline-block;
	cursor:pointer;
	color:#fae478;
	font-size:13px;
	font-weight:bold;
	padding:5px 18px 5px 18px;
	text-decoration:none;
	text-shadow:0px -1px 0px #2b665e;
}
.bbsbutton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #6c7c7c), color-stop(1, #768d87));
	background:-moz-linear-gradient(top, #6c7c7c 5%, #768d87 100%);
	background:-webkit-linear-gradient(top, #6c7c7c 5%, #768d87 100%);
	background:-o-linear-gradient(top, #6c7c7c 5%, #768d87 100%);
	background:-ms-linear-gradient(top, #6c7c7c 5%, #768d87 100%);
	background:linear-gradient(to bottom, #6c7c7c 5%, #768d87 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6c7c7c', endColorstr='#768d87',GradientType=0);
	background-color:#6c7c7c;
}
.bbsbutton:active {
	position:relative;
	top:1px;
}


.r_btn{width:65px; height:23px;display:inline-block; text-align:center; line-height:23px; background:#e40e0e; color:#fff; font-size:12.5px;}
.image-popup-no-margins{display: inline;}
.txtL{text-align: left !important;}


*:focus { outline: none; }
.embed-responsive { position: relative; display: block; height: 0; overflow: hidden; padding: 0; }
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; }
.embed-responsive.embed-responsive-16by9 { padding-bottom: 56.25%; }
.embed-responsive.embed-responsive-4by3 { padding-bottom: 75%; }

.checklabel{cursor: pointer; margin-right: 20px;}

.input_table{width: 100%;font-size: 26px;}
.input_table th{color: #000;font-weight: 600;border-bottom: 1px #e3e3e3 solid;padding: 5px 0 5px 15px;text-align: right; padding-right: 20px;}
.input_table td{color: #343434;font-weight: 300;border-bottom: 1px #e3e3e3 solid;padding: 13px 30px 13px 0;word-break: keep-all;}
.input_table .bB0{border-bottom: 0;}
.input_table .fw400{font-weight: 400;}

.view_table{width: 100%;font-size: 18px;}
.view_table th{color: #000;font-weight: 600;border-bottom: 1px #e3e3e3 solid;padding: 5px 30px 5px 0;text-align: right; padding-right: 20px;}
.view_table td{color: #343434;font-weight: 300;border-bottom: 1px #e3e3e3 solid;padding: 5px 30px 5px 0;word-break: keep-all;}
.view_table .bB0{border-bottom: 0;}
.view_table .fw400{font-weight: 400;}

.taC{text-align: center;}
.inC[disabled], .inC[readonly] {
  cursor: not-allowed;
  background-color: #eee;
  opacity: 1;
}

input[disabled],
input[readonly] {
  cursor: not-allowed;
  background-color: #eee;
  opacity: 1;
}
