
/*공통*/
.color_gray {color: #888888}
.color_bl {color: #135faf}
a.directlink {  position: absolute; top: -80px;  left: 0; width: 100%; height: 50px; line-height: 50px; text-align: center;  background: #135dad; color: #fff; font-size: 18px; font-weight: normal; z-index: 999;}
.hide_all {display: none !important}
.Bigdiv{width:1006px; height:100%; background-color:#FFF;}

/*레이아웃*/
.wrapper {position: relative; min-width: 1006px; margin: 0 auto;}
.body {position: relative; background-color:#FFF;padding-top:50px;}
.body.main {padding-top:0px;}
.wrapper .h1_div{width:1006px; margin:0 auto;position:relative;z-index:3}
.wrapper .h1_div h1{line-height:43px;font-weight:normal;position:absolute;top:0px; padding-left:186px;color:#929292;font-size:13px;color:#929292;font-size:13px;background:url('../images/common/h1_bg.gif') 176px 50% no-repeat;}
/* .wrapper .h1_div h1 a{color:#929292;font-size:13px;background:url('../images/common/h1_bg.gif') 0 50% no-repeat;padding-left:10px;margin-left:20px;} */
.wrapper .h1_div h1{}
/* 160620 header */
#header {width:100%; background:url('../images/common/header_bg.gif') repeat-x 0 0;}
.header_in {width:1006px; margin:0 auto; position:relative; height:120px;}
.header_in p.logo { position:absolute; left:0; top:0;}
.header_in p.logo a { display:block; text-indent:-9999em; background:url('../images/common/header3_logo.gif') no-repeat 0 0; width:166px; height:120px;}
.header_in .top_util {height:43px; position:absolute; right:0;}
.header_in .top_util ul { display:block; overflow:hidden;width:173px; height:43px; border-right:1px solid #e1e1e1; border-left:1px solid #e1e1e1;}
.header_in .top_util ul li {float:left; display:block; width:57px; height:43px; background-color:#f8f8f8;}
.header_in .top_util ul li.on{background-color:#FFF; border-right:1px solid #e1e1e1; border-left:1px solid #e1e1e1;}
.header_in .top_util ul li a { display:block; line-height:43px; color:#929292; font-size:12px;text-align:center;}
.header_in .top_util ul li.on a{color:#135dad;}
.header_in .top_util ul li.list01 {margin:0;}

  /* GNB Navigation */
.gnb_wrap {position:absolute; left:164px; top:44px;}
.gnb { position:relative; width:666px; height:76px;}
.gnb > ul {display:block;width:622px;padding-left:45px;height:76px;border-right:1px solid #417cbc;}
.gnb > ul > li {display:block; float:left;}  
.gnb > ul > li.list{margin-right:28px;height:76px;}   
.gnb > ul > li.list:hover {border-bottom:7px solid #2eb6d0;height:71px;}   
.gnb > ul > li.list > a{color:#fff; font-size:15px; line-height:76px; text-align:center; letter-spacing:-0.5px}  
.gnb > ul > li.gnbmem01 > a {width:65px;}
.gnb > ul > li.gnbmem02 > a {width:75px;}
.gnb > ul > li.gnbmem03 > a {width:194px; }
.gnb > ul > li.gnbmem04 > a {width:106px; }
.gnb > ul > li.gnbmem05 > a {width:31px; }
.gnb > ul > li.gnbmem06 > a {width:45px; }
.gnb > ul > li.gnbmem07 > a {width:45px; }	
.gnb > ul > li > div.topcate  {position:absolute; top:77px;width:100%; height:44px;/*  background:#fff; */z-index:55}   
.gnb > ul > li > div.topcate li{margin-right:30px; text-align:center;}
.gnb > ul > li > div.topcate a{color:#767676; font-size:18px; line-height:44px;font-weight:300;}
.gnb_right{padding-left:15px;padding-top:15px;width:159px; height:61px;position:absolute;right:0;top:43px;border-right:1px solid #417cbc; }
.gnb_right .li1{font-size:14px; color:#a5c0de;letter-spacing:-0.5px;padding-left:26px;background:url('../images/common/call_icon.gif') 0 0 no-repeat; padding-bottom: 6px; }
.gnb_right .tell_num{color:#fff; font-size:18px;text-align:center; }
.gnb_right .mail {color:#fff; font-size:14px;text-align:center; }
.midcatelist{display:block; overflow:hidden;}
.midcatelist li{float:left;}
/* blog */
.body .top_bn1.blog_bn{background:url("../images/sub/blog/blog_bn.gif") 0 0 no-repeat;}
.body.blog table{border-top:2px solid #135dad;}
.body.blog table tr img{border:1px solid #d9d9d9;}
.body.blog .blog_title{width:200px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

/*blog 게시판*/
.board{ border-top: 2px solid #135dad;}
.board_box {overflow: hidden;border-bottom:1px solid #dcdddd; padding:25px 0px;text-align: left; height:164px; }
.board_box .left {width: 230px;float: left; padding-right:25px;}
.board_box .left img {width:220px; height:162px; border:1px solid #d9d9d9;}
.board_box .right {float:none; padding:10px 0px 4px 0px; height:178px;margin-left:20px;}
.board_box .right strong a {font-weight:400;font-size:18px; color: #000;   text-overflow:ellipsis; /* white-space:nowrap; */ overflow:hidden; display: block; max-width:100%; max-height:63px; padding-bottom:10px; }
.board_box .right p {font-size:14px; color: #767676; line-height:22px;letter-spacing:-0.25px; max-height: 66px; display: -webkit-box;text-overflow:ellipsis; overflow: hidden;-webkit-line-clamp:3;word-wrap:break-word; -webkit-box-orient:vertical; max-width:670px}
.board_box .right span {font-size:14px; color:#767676; padding-bottom:10px; display: block;  }
.board_box .right span strong{font-weight:normal; color:#135dad; font-size:14px;}
.body.blog .paging a{width:28px; height:28px; border:1px solid #dcdcdc; display: inline-block; *zoom: 1;*display: inline; color:#767676;}
.body.blog .paging a.on{background-color:#135dad; color:#fff;}
.body.blog .paging a.btn_arr{text-indent:-99999999999px;}
.body.blog .paging a.first{background:url("../images/sub/blog/pp.gif") 0 0 no-repeat;}
.body.blog .paging a.prev{background:url("../images/sub/blog/p.gif") 0 0 no-repeat;}
.body.blog .paging a.next{background:url("../images/sub/blog/n.gif") 0 0 no-repeat;}
.body.blog .paging a.last{background:url("../images/sub/blog/nn.gif") 0 0 no-repeat;}

/* 회사소개 */
.Bigdiv{width:1006px; height:100%; margin:0 auto;}
/* .body{background:url('../images/sub/company/body_bg.jpg') 0 0 repeat;} */
.body .top_bn1{width:966px;height:149px;background:url('../images/sub/company/top_bn1.jpg') 0 0 no-repeat;padding:50px 0px 0px 40px;}
.body .top_bn1 p.bn_title{font-size:49px; color:#fff; font-weight:400;}
.body .top_bn1 p{font-size:16px; color:#fff; font-weight:300;letter-spacing:-0.5px;}
.top_title {width:926px; height:;padding:50px 40px 0px 40px; display:block; overflow:hidden;background-color:#FFF;}
.top_title p{font-size:37px; font-weight:500; color:#000;float:left;}
.top_title ul{display:block;overflow:hidden;float:right;padding-top:30px;}
/* .top_title ul li.home_icon{text-indent:-99999px; background:url('../images/sub/company/home_icon.png') 4px 58% no-repeat;} */
.top_title ul li.home_icon{padding:4px 0px 0px 0px;}
.top_title ul li{background:url('../images/sub/company/bg11.png') 7px 50% no-repeat;padding-left:18px;float:left;color:#888; font-size:13px; font-weight:300;}
.body.intro .contents{width:926px;height:741px;background:#fff url('../images/sub/company/intro.png') right 0 no-repeat;}
.intro .contents .big_p{font-size:45px; font-weight:500; color:#135dad;line-height:54px;}
.intro .contents p{font-size:23px; color:#000; font-weight:300;margin:20px 0px;}
.intro .contents .small_p{font-size:16px; color:#767676; font-weight:300;margin:0px 0px 50px 0px;}
body .body p.gray_title{background:url('../images/sub/company/grayicon.png') 0 50% no-repeat;padding-left:25px; font-size:19px; color:#111; font-weight:400;margin-bottom:10px;letter-spacing:-0.5px;}
.intro table{border-top:2px solid #135dad; border-bottom:1px solid #606060;width:926px;}
.intro table tr{height:40px; border-top:1px solid #d7d7d7;}
.intro table tr:first-child{border-top:none;}
.intro table tr td{font-weight:300; font-size:13px; color:#767676;text-indent:9px;letter-spacing:-0.5px;}
.intro table tr td.bg_f9{background-color:#f9f9f9; color:#000; font-size:12px; font-weight:400;letter-spacing:-0.5px;}

/* 비전 및 연혁 */
.body .contents.vision{height:100%;background:none;}

.vision .vision1{width:926px; height:555px; background:url('../images/sub/company/vision_bg1.jpg') 0 0 no-repeat;}
.vision .vision2{width:926px; height:1177px; background:url('../images/sub/company/vision_bg2.jpg') 0 0 no-repeat;}
.vision .vision3{width:926px; height:1347px; background:url('../images/sub/company/vision_bg3.jpg') 0 0 no-repeat;}
.vision .vision1 ul{display:block; overflow:hidden;}
.vision .vision1 ul li{float:left;}
.vision .vision1 .ul_1{width:594px; height:188px; margin-left:155px;padding-top:80px;text-align:center;}
.vision .vision1 .ul_1 li{width:283px; height:268px;font-size:15px;letter-spacing:-0.5px; font-weight:300; color:#6b6b6b;}
.vision .vision1 .ul_1 li p{color:#111;font-size:40px; font-family:'Open Sans', serif;font-weight:bold;margin-bottom:30px;}
.vision .vision1 .ul_2{font-size:13px; color:#777; font-weight:300;text-align:center;line-height:22px;letter-spacing:-0.75px;width:678px; height:136px;margin-top:106px; margin-left:109px;}
.vision .vision1 .ul_2 li{width:339px;letter-spacing:0px; }
.vision .vision2 p.gr_title{font-size:47px; color:#908f8f;font-weight:bold;padding-top:55px;font-family:'Open Sans', serif;letter-spacing:-0.4px;}
.vision .vision2 p{font-weight:normal; color:#111; font-size:18px;letter-spacing:-0.75px;margin:0px;}
.vision .vision2 p.year_p.left{font-weight:900; letter-spacing:-0.5px;font-size:32px; font-family:'Nanum Gothic',serif; color:#0e60ba; background:url('../images/sub/company/b_bd.jpg') 100% 100% no-repeat;margin-bottom:10px;}
.vision .vision2 p.year_p.right{font-weight:900; letter-spacing:-0.5px;font-size:32px; font-family:'Nanum Gothic',serif; color:#0e60ba; background:url('../images/sub/company/b_bd.jpg') 2px 100% no-repeat;margin-bottom:10px;}
.vision .vision2 p.year_p.white{font-weight:900; letter-spacing:-0.5px;font-size:32px; font-family:'Nanum Gothic',serif; color:#fff;background:url('../images/sub/company/w_bd.jpg') 100% 100% no-repeat;margin-bottom:10px;}
.vision .vision2 ul li{font-size:16px; font-weight:300; color:#666;letter-spacing:-0.25px line-height:25px;position:absolute;}
.vision .vision2 ul li.white{text-align:right;color:#fff;left:106px;top:90px;}
.vision .vision2 ul li.li_16{text-align:right;left:93px;top:254px;}
.vision .vision2 ul li.li_15{text-align:left;right:128px; top:201px;}
.vision .vision2 ul li.li_14{text-align:right;left:93px;top:284px;}
.vision .vision2 ul li.li_13{text-align:left;right:45px; top:400px;font-size:15px;}
.vision .vision2 ul li.li_09{text-align:right;left:18px;top:475px;font-size:15px;}
.vision .vision2 ul li.li_07{text-align:left;right:83px; top:612px;font-size:15px;}
.vision .vision2 ul li.li_05{text-align:right;left:15px;top:684px;font-size:15px;}
.vision .vision2 ul li.li_02{text-align:left;right:161px; top:801px;}
.vision .vision2 ul li.li_00{text-align:right;left:61px; top:884px;}
.vision .vision2 ul{position:relative;}
.vision .vision3 p.gr_title{font-size:47px; color:#908f8f;font-weight:bold;padding-top:55px;font-family:'Open Sans', serif;letter-spacing:-0.4px;}
.vision .vision3 p{font-weight:normal; color:#111; font-size:18px;letter-spacing:-0.75px;margin:0px;}
.vision .vision3 p.year_p.left{font-weight:900; letter-spacing:-0.5px;font-size:32px; font-family:'Nanum Gothic',serif; color:#0e60ba; background:url('../images/sub/company/b_bd.jpg') 100% 100% no-repeat;margin-bottom:10px;}
.vision .vision3 p.year_p.right{font-weight:900; letter-spacing:-0.5px;font-size:32px; font-family:'Nanum Gothic',serif; color:#0e60ba; background:url('../images/sub/company/b_bd.jpg') 2px 100% no-repeat;margin-bottom:10px;}
.vision .vision3 p.year_p.white{font-weight:900; letter-spacing:-0.5px;font-size:32px; font-family:'Nanum Gothic',serif; color:#fff;background:url('../images/sub/company/w_bd.jpg') 2px 100% no-repeat;margin-bottom:10px;}
.vision .vision3 ul li{font-size:16px; font-weight:300; color:#666;letter-spacing:-0.25px line-height:25px;position:absolute;}
.vision .vision3 ul li.white{text-align:left; color:#fff; left:567px; top:113px;}
.vision .vision3 ul li.li_16{text-align:right; right:586px; top:225px;}
.vision .vision3 ul li.li_15{text-align:left; left:567px; top:310px;}
.vision .vision3 ul li.li_14{text-align:right; right:586px;top:405px;}
.vision .vision3 ul li.li_13{text-align:left; left:567px; top:500px;font-size:15px;}
.vision .vision3 ul li.li_09{text-align:right; right:586px; top:595px;font-size:15px;}
.vision .vision3 ul li.li_07{text-align:left; left:567px; top:690px;font-size:15px;}
.vision .vision3 ul li.li_05{text-align:right; right:586px; top:785px;font-size:15px;}
.vision .vision3 ul li.li_02{text-align:left; left:567px; top:880px;}
.vision .vision3 ul li.li_00{text-align:right; right:586px; top:975px;}
.vision .vision3 ul{position:relative;}

/* 특허 */
.body.intro .contents.patent{background:none;}
.patent_ul{display:block; overflow:hidden; width:926px; height:723px; border-top:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb;}
.patent_ul li{width:423px; height:281px;float:left;padding:40px 0px 40px 40px;display:block;overflow:hidden;}
.patent_ul li span, .patent_ul li .p_box{float:left;} 
.patent .patent_ul li.bg_fa{background-color:#fafafa;}
.patent .patent_ul li.bd_li{border-bottom:1px solid #cbcbcb;}
.patent .patent_ul li .p_box{width:183px;padding-left:30px;margin-top:100px;padding-top:10px;letter-spacing:-0.5px;background:url('../images/sub/company/blue_bar.jpg') 32px 0 no-repeat;}
.patent .patent_ul li p{color:#767676;font-size:14px;line-height:20px; font-weight:300;margin:0px;}
.patent .patent_ul li p.bp{font-size:17px; color:#000; font-weight:400;display:block;margin-bottom:7px;margin-top:0px;}
.patent_ul .img_bd{display:block;width:192px; height:264px; border:1px solid #d0d0d0;padding:8px;}
.patent_ul .img_bd img{width:190px; height:262px; border:1px solid #ededed;}


/*공통 레이아웃*/
.body .top_bn1{width:966px;height:149px; padding:50px 0px 0px 40px;}
.body .top_bn1 p.bn_title{font-size:49px; color:#fff; font-weight:400;}
.body .top_bn1 p{font-size:16px; color:#fff; font-weight:300;letter-spacing:-0.5px;}
.body .contents{width:926px; min-height:700px; padding:50px 40px 80px 40px; background: #fff;}
.body .contents.inquiry_end{min-height:400px;}
					

/*기타 공통설정*/
.color_gray {color: #888888}
.color_bl {color: #135faf}
h3{font-weight:400;font-size:18px;color:#767676;}
p.bl {background:url('../images/common/blueicon.png') 0 50% no-repeat;;padding-left:25px; font-size:19px; color:#111; font-weight:400;margin-bottom:10px;letter-spacing:-0.5px;}
p.subp_title{background:url('../images/sub/company/grayicon.png') 0 50% no-repeat;padding-left:25px; font-size:19px; color:#111; font-weight:400;margin-bottom:10px;letter-spacing:-0.5px;}
p.subp_title.bl {background:url('../images/common/blueicon.png') 0 50% no-repeat;}
table.table_form1{ border-top:2px solid #135dad; border-bottom:1px solid #606060;  text-align: center}
table.table_form1 th {background-color:#f9f9f9; color:#000; font-size:15px; font-weight:400; padding: 11px 0px;}
table.table_form1 td {padding: 11px 0px; border-top:1px solid #d7d7d7; color: #828282}
table.table_form1 .bd_r {border-right: 1px solid #d9d9d9}
.view_bt {position: relative; text-align: right;}
.view_bt.center{text-align:center;}
.view_bt.bt85{margin-bottom:85px}
.view_bt a.blue_bt {display: inline-block; padding: 10px 35px; color: #fff; background: #135dad; font-size:16px; text-align: center; *display:inline; *zoom:1;}
.view_bt a.white_bt {display: inline-block; padding: 5px 20px; color: #333333; background: #ffffff; border:1px solid #808080;  font-size:14px; text-align: center; *display:inline; *zoom:1;}
.box02 {width: 650px; height: 28px; border:1px solid #d2d2d2; line-height: 28px; padding:0px 3px;}
.box03 {width: 150px; height: 28px; border:1px solid #d2d2d2; line-height: 28px; padding:0px 3px;}
.view_bt a.list_btn{width:83px; height:31px;border:1px solid #808080;padding:0px;background-color:#FFF; font-size:14px; color:#333; line-height:31px;text-align:center;display: inline-block;
*zoom: 1;*display: inline;}

/* footer */
#footer{width:100%; height:143px; border-top:1px solid #e0e0e0;}
.footer_in{width:1006px; margin:0 auto;height:128px;padding-top:15px; background:url('../images/common/footer_logo.gif') right top no-repeat;color:#838383; font-weight:normal;font-size:12px; line-height:16px; letter-spacing:-0.25px;}
.footer_in strong{display:block;padding-top:15px; color:#434343; font-weight:normal; font-size:12px;line-height:16px;letter-spacing:-0.25px;}
.footer_in p{color:#838383; font-size:11px; font-weight:normal; letter-spacing:-0.25px; line-height:16px;padding-top:10px;}
.footer_in a{font-size:14px; font-weight:300; color:#252525;}
.footer_in span{padding-left:1.3px;}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
	.footer_in span{padding-left:1.819px}
}
/* 장비소개 */
body .equip.top_bn1{background:url('../images/sub/bravogolf/top_bn2_1.jpg') left top no-repeat;}
.equip_contents{position:relative;background:url('../images/sub/bravogolf/other_equip_bg.jpg') 0 0 no-repeat;width:926px; height:1210px; margin:auto; }
.equip_contents h2 , .equip_contents p{position:absolute;}
.equip_contents t{font-size:32px; color:#111; font-weight:400; position:absolute;}
.equip_contents t.t1{left:620px;top:0px;}
.equip_contents t.t2{left:620px;top:400px;}
.equip_contents t.t3{left:620px;top:800px;}
.equip_contents p{font-size:16px; color:#111; font-weight:400; position:absolute;}
.equip_contents p.p1{left:620px;top:60px;}
.equip_contents p.p2{left:620px;top:460px;}
.equip_contents p.p3{left:620px;top:860px;}
.system_div{padding:40px 0px 0px 30px;height:362px; border-bottom:1px solid #ededed;background-color:#f8f8f8;margin-bottom:80px;}
.system_div ul{display:block;overflow:hidden;margin-top:20px;}
.system_div ul li{float:left;width:348px;height:235px;margin-right:20px;}
.system_div p{font-size:15px; color:#666; font-weight:300;}
.system_div ul li img{width:348px; height:195px;}
.system_div ul li p{font-size:12px; text-align:center; line-height:40px; font-weight:300; color:#fff;width:348px; height:40px;background-color:#404040;}
.Bigdiv .system_div p.bl{font-size:19px; color:#111; font-weight:400;}

/* 제품판매 */
body .sales.top_bn1{background:url('../images/sub/bravogolf/top_bn2_1.jpg') left top no-repeat;}
.sales_contents{position:relative;background:url('../images/sub/bravogolf/sales_bg.jpg') 0 0 no-repeat;width:1200px; height:960px; left:-80px; margin:auto; }
.sales_contents h2 , .equip_contents p{position:absolute;}
.sales_contents t{font-size:32px; color:#111; font-weight:Bold; position:absolute;}
.sales_contents t.t1{left:30px;top:362px;}
.sales_contents t.t2{left:330px;top:362px;}
.sales_contents t.t3{left:630px;top:362px;}
.sales_contents t.t4{left:930px;top:362px;}
.sales_contents h{font-size:26px; color:#111; font-weight:Bold; position:absolute;}
.sales_contents h.h1{left:30px;top:442px;}
.sales_contents h.h2{left:330px;top:442px;}
.sales_contents h.h3{left:630px;top:442px;}
.sales_contents h.h4{left:930px;top:442px;}
.sales_contents p{font-size:20px; color:#111; font-weight:400; position:absolute;}
.sales_contents p.p1{left:30px;top:522px;}
.sales_contents p.p2{left:330px;top:522px;}
.sales_contents p.p3{left:630px;top:522px;}
.sales_contents p.p4{left:930px;top:522px;}

/*sensor*/
.body .top_bn1.sensor {background: url('../images/sub/bravogolf/top_bn2_1.jpg') left top no-repeat;}
.sensor_box1 {background: url('../images/sub/bravogolf/sensor_box1_bg.jpg') left top no-repeat; position: relative; width: 926px; height: 512px;  }
.sensor_box1 .tit_txt, .sensor_box1 .sub_txt, .sensor_box1 .post1,  .sensor_box1 .post1,  .sensor_box1 .post2,  .sensor_box1 .post3 {position: absolute;}
.sensor_box1 .tit_txt {color: #333333; font-size: 40px;  letter-spacing: -1px; line-height: 55px; top:63px; left:60px;}
.sensor_box1 .tit_txt span {font-weight: 500}
.sensor_box1 .sub_txt {font-size: 16px; line-height: 24px; color: #666666;  top:233px; left:60px;}
.sensor_box1 .post1 {color: #fff; font-size: 18px; line-height: 20px; letter-spacing:-1px; top:158px; left: 790px; text-align: center; font-weight: 300;}
.sensor_box1 .post2 {color: #fff; font-size: 14px; line-height: 14px; letter-spacing:-1px; top:343px; left: 407px; text-align: center; font-weight: 300;}
.sensor_box1 .post3 {color: #fff; font-size: 16px; line-height: 18px; letter-spacing:-1px; top:390px; left: 808px; text-align: center; font-weight: 300;}
.sensor_box2 {background: url('../images/sub/bravogolf/sensor_box2_bg.jpg') left top no-repeat; position: relative; width: 926px; height: 427px;  }
.sensor_box2 .tit_txt, .sensor_box2 .sub_txt, .sensor_box2 .sub_txtbox1, .sensor_box2 .sub_txtbox2,  .sensor_box2 .sub_txt2, .sensor_box2 .sub_txt3 {position: absolute;}
.sensor_box2 .tit_txt {font-size: 30px; letter-spacing: -1px; top:58px; right: 60px; color:#111111}
.sensor_box2 .sub_txt {font-size: 16px; letter-spacing: -1px; top:103px; right: 60px; color:#111111}
.sensor_box2 .sub_txtbox1 {width: 150px; color: #676767; font-size:11px; letter-spacing: -0.5px; line-height: 17px; top:163px; right:319px; text-align: center}
.sensor_box2 .sub_txtbox1 strong {font-size:17px; display: block; padding-bottom: 10px; border-bottom:1px solid #a5a5a5;  width: 149px; margin: 0px 0px 6px 0px; }
.sensor_box2 .sub_txtbox2 {width: 150px; color: #111111; font-size:11px; letter-spacing: -0.5px; line-height: 17px; top:163px; right:100px; text-align: center}
.sensor_box2 .sub_txtbox2 strong {color: #084bad; font-size:17px; display: block; padding-bottom: 10px; border-bottom:1px solid #525252;  width: 149px; margin: 0px 0px 6px 0px; }
.sensor_box2 .sub_txt2 {color: #111111; font-size: 14px; bottom: 108px; right: 60px; font-weight: 600; }
.sensor_box2 .sub_txt3 {color: #777777; font-size: 14px; bottom: 58px; right: 60px; text-align: right }
.sensor_table {border: 1px solid #e8e8e8; border-top:0px; padding-left: 30px; padding-top:40px; padding-bottom: 50px;}

/*sensor2*/
.body .top_bn1.sensor2 {background: url('../images/sub/bravogolf/top_bn2_2.jpg') left top no-repeat;}
.sensor2_box1 {background: url('../images/sub/bravogolf/sensor2_box1_bg.jpg') left top no-repeat; position: relative; width: 926px; height: 749px; padding-bottom: 90px; }
.sensor2_box1 .tit_txt, .sensor2_box1 .sub_txt, .sensor2_box1 .post1,  .sensor2_box1 .post1,  .sensor2_box1 .post2,  .sensor2_box1 .post3,  .sensor2_box1 .post4 ,  .sensor2_box1 .post5 ,  .sensor2_box1 .post6 {position: absolute;}
.sensor2_box1 .tit_txt {color: #000000; font-size: 40px; font-style: italic; letter-spacing: -1px; line-height: 55px; top:5px; left:20px;}
.sensor2_box1 .tit_txt span {color: #fff; font-weight:Bold; font-size: 60px; font-style: italic; line-height: 65px;}
.sensor2_box1 .post1 {color: #fff; font-size: 20px; line-height: 24px; letter-spacing:-1px; top:240px; left: 24px; font-weight: 600;}
.sensor2_box1 .post2 {color: #fff; font-size: 18px; line-height: 22px; letter-spacing:-1px; top:275px; left: 35px; font-weight: 300;}
.sensor2_box1 .post3 {color: #fff; font-size: 20px; line-height: 24px; letter-spacing:-1px; top:320px; left: 24px; font-weight: 600;}
.sensor2_box1 .post4 {color: #fff; font-size: 18px; line-height: 22x; letter-spacing:-1px; top:355px; left: 35px; font-weight: 300;}
.sensor2_box1 .post5 {color: #fff; font-size: 20px; line-height: 24px; letter-spacing:-1px; top:474px; left: 24px; font-weight: 600;}
.sensor2_box1 .post6 {color: #fff; font-size: 20px; line-height: 24px; letter-spacing:-1px; top:500px; left: 47px; font-weight: 600;}
.sensor2_box2 {background: url('../images/sub/bravogolf/sensor2_box2_bg.jpg') left top no-repeat; position: relative; width: 926px; height: 446px; padding-bottom: 90px; }
.sensor2_box2 .sub_txt1, .sensor2_box2 .sub_txt2, .sensor2_box2 .sub_txt3, .sensor2_box2 .sub_txt4, .sensor2_box2 .sub_txt5, .sensor2_box2 .sub_txt6, .sensor2_box2 .sub_txt7, .sensor2_box2 .sub_txt8 {position: absolute;}
.sensor2_box2 .sub_txt1 {font-size: 16px; font-weight:Bold; letter-spacing : -1px; top:127px; left: 6px; color:#111111; }
.sensor2_box2 .sub_txt2 {font-size: 14px; top:154px; left: 6px; color: #111111; }
.sensor2_box2 .sub_txt3 {font-size: 16px; font-weight:Bold; letter-spacing : -1px; top:348px; left: 6px; color:#111111; }
.sensor2_box2 .sub_txt4 {font-size: 14px; top:375px; left: 6px; color: #111111; }
.sensor2_box2 .sub_txt5 {font-size: 16px; font-weight:Bold; letter-spacing : -1px; top:14px; left: 755px; color:#111111; }
.sensor2_box2 .sub_txt6 {font-size: 14px; top:41px; left: 755px; color: #111111; }
.sensor2_box2 .sub_txt7 {font-size: 16px; font-weight:Bold; letter-spacing : -1px; top:351px; left: 795px; color:#111111; }
.sensor2_box2 .sub_txt8 {font-size: 14px; top:420px; left: 795px; color: #111111; }
.sensor2_box3 {background: url('../images/sub/bravogolf/sensor2_box3_bg.jpg') left top no-repeat; position: relative; width: 926px; height: 644px; padding-bottom: 90px; }
.sensor2_box3 .sub_txt1, .sensor2_box3 .sub_txt2, .sensor2_box3 .sub_txt3, .sensor2_box3 .sub_txt4, .sensor2_box3 .sub_txt5, .sensor2_box3 .sub_txt6, .sensor2_box3 .sub_txt7, .sensor2_box3 .sub_txt8 {position: absolute;}
.sensor2_box3 .sub_txt1 {font-size: 20px; font-weight:Bold; letter-spacing : -1px; top:55px; left: 545px; color:#fff; }
.sensor2_box3 .sub_txt2 {font-size: 18px; top:110px;left: 555px; color:#fff; }
.sensor2_box3 .sub_txt3 {font-size: 20px; font-weight:Bold; letter-spacing : -1px; top:167px; left: 545px; color:#fff; }
.sensor2_box3 .sub_txt4 {font-size: 18px; top:195px; left: 555px; color:#fff; }
.sensor2_box3 .sub_txt5 {font-size: 20px; font-weight:Bold; letter-spacing : -1px; top:275px; left: 545px; color:#fff; }
.sensor2_box3 .sub_txt6 {font-size: 18px; top:304px; left: 555px; color:#fff; }
.sensor2_box3 .sub_txt7 {font-size: 20px; font-weight:Bold; letter-spacing : -1px; top:457px; left: 545px; color:#fff; }
.sensor2_box3 .sub_txt8 {font-size: 18px; top:486px; left: 555px; color:#fff; }
.sensor2_table {border: 1px solid #fff; border-top:0px; padding-left: 30px; padding-bottom: 50px;}
.sensor2_video {position: relative; }
.sensor2_video video{position: absolute; }
					
/* 게임소개 */
.game_info ul.top_ul{margin-top:15px;}
.game_info ul.top_ul li{color:#666; font-size:15px; font-weight:300;padding-left:25px; background:url('../images/sub/bravogolf/bl_check.png') 0 50% no-repeat; line-height:30px;letter-spacing:-0.5px;}
.game_info p.p6{color:#666; font-size:15px; font-weight:300;line-height:26px; letter-spacing:-0.5px;margin-top:15px;}
div.black_1{width:881px; height:405px; padding:40px 0px 0px 45px;background:url('../images/sub/bravogolf/bbg01.png') 0 0 no-repeat;margin:30px 0px 60px 0px ;}
div.black_2{width:881px; height:406px; padding:40px 0px 0px 45px; background:url('../images/sub/bravogolf/bbg02.png') 0 0 no-repeat;margin:30px 0px 60px 0px ;}
div.black_3{width:881px; height:287px; padding:40px 0px 0px 45px; background:url('../images/sub/bravogolf/bbg03.png') 0 0 no-repeat;margin:30px 0px 60px 0px ;}
div.black_4{width:881px; height:387px; padding:40px 0px 0px 45px; background:url('../images/sub/bravogolf/bbg04.png') 0 0 no-repeat;margin:30px 0px 60px 0px ;}
div.black_5{width:881px; height:406px;  padding:40px 0px 0px 45px;background:url('../images/sub/bravogolf/bbg05.png') 0 0 no-repeat;margin:30px 0px 60px 0px ;}
div.black_6{width:881px; height:456px; padding:40px 0px 0px 45px; background:url('../images/sub/bravogolf/bbg02.png') 0 0 no-repeat;margin:30px 0px 60px 0px ;}
.game_info .img_ul{display:block; overflow:hidden;}
.game_info .img_ul li{float:left;}					
.game_info  div.black_1 .img_ul img{margin:0px 10px 10px 0px;}
.game_info  div.black_2 .img_ul .num_li{position:relative;}
.game_info  div.black_2 .img_ul .num_li p{position:absolute;}
.game_info  div.black_2 .img_ul .num_li p.num_1{left:140px; top:7px;}
.game_info  div.black_2 .img_ul .num_li p.num_2{left:175px; top:37px;}
.game_info  div.black_2 .img_ul .num_li p.num_3{left:235px; top:127px;}
.game_info  div.black_2 .img_ul .num_li p.num_4{right:70px; top:95px;}
.game_info  div.black_2 .img_ul .num_li p.num_5{right:100px; bottom:30px;}
.game_info  div.black_2 .img_ul .num_li p.num_6{right:10px; bottom:10px;}
.game_info  div.black_2 .img_ul .num_li2{margin:37px 0px 0px 70px;}
.game_info  div.black_2 .img_ul .num_li2 p{line-height:40px; font-size:17px; font-weight:normal; color:#fff;padding-left:32px;}
.game_info  div.black_2 .img_ul .num_li2 p.num2_1{background:url('../images/sub/bravogolf/bt01.png') 0 10px no-repeat;}
.game_info  div.black_2 .img_ul .num_li2 p.num2_2{background:url('../images/sub/bravogolf/bt02.png') 0 10px no-repeat;}
.game_info  div.black_2 .img_ul .num_li2 p.num2_3{background:url('../images/sub/bravogolf/bt03.png') 0 10px no-repeat;}
.game_info  div.black_2 .img_ul .num_li2 p.num2_4{background:url('../images/sub/bravogolf/bt04.png') 0 10px no-repeat;}
.game_info  div.black_2 .img_ul .num_li2 p.num2_5{background:url('../images/sub/bravogolf/bt05.png') 0 10px no-repeat;}
.game_info  div.black_2 .img_ul .num_li2 p.num2_6{background:url('../images/sub/bravogolf/bt06.png') 0 10px no-repeat;}

.game_info .black_3 p.w_p{font-size:17px; color:#fff; font-weight:normal; letter-spacing:-0.25px; text-align:center;line-height:40px;}
.game_info .black_3 li.vs{font-size:34px; color:#64e133; font-weight:normal; font-style:italic; padding:75px 20px 0px 14px}
.game_info .black_4 .img_ul li{margin-right:13px;}
.game_info .black_4 p{font-size:16px; font-weight:400; color:#fff; font-style:italic; letter-spacing:-0.5px; line-height:29px;padding-top:45px;}
.game_info .black_5 .bl_bg{background:url('../images/sub/bravogolf/pop_bg1.png') 0 0 no-repeat;width:221px; height:47px;line-height:47px;margin:auto;text-align:center;font-size:17px; font-weight:400;color:#fff;margin-bottom:5px;} 
.game_info .black_5 .gr_bg{background:url('../images/sub/bravogolf/pop_bg2.png') 0 0 no-repeat;width:221px; height:64px;padding-top:10px;margin:auto;text-align:center;font-size:13px; font-weight:400;color:#fff;margin-bottom:20px;} 
.game_info .black_5 li:last-child{margin-left:10px;}
.game_info .black_6 p{font-size:16px; font-weight:400; color:#fff; font-style:italic; letter-spacing:-0.5px; line-height:29px;padding-top:45px;}
.game_info .black_6 .img_ul li{margin-right:14px;}

/* 설치사례 */
.body .top_bn1.pr_center{background:url('../images/sub/PR/pr_bn.jpg') 0 0 no-repeat;}
.install{ padding: 50px 40px 0px 40px;}
ul,li { list-style:none; }
a { text-decoration:none; color:#888; font-size:13px; font-weight:300;}
.tab { /* border-bottom:1px solid #a3a3a3;  */ background:url('../images/sub/PR/ul_bg.jpg') right bottom no-repeat;overflow:hidden; }
.tab li { float:left; border-left:1px solid #d7d7d7; text-align:center;  }
.tab li { display:inline-block; *zoom: 1;*display: inline;cursor:pointer; width:134px; height:45px; text-align:center;font-size:15px;font-weight:300; line-height:45px;background-color:#a3a3a3; color:#fff;}
.tab li.on { background-color:#fff; color:#f00; height:43px;border-top:2px solid #135dad;font-size:15px; color:#222; font-weight:300;}
.tab_con {width:100%; height:100%; clear:both; margin-top:50px;}
.tab_con .tab_con_div { display:block; height:100%; }
.tab_con_1{width:100%; height:100%;}
.tab_con_1 div.tab_in{float:left;width:296px; height:289px;margin-right:19px;margin-bottom:20px;}
.tab_con_1 div.mr_0{margin-right:0px;}
.tab_con_1 div.tab_in img{width:296px; height:210px;}
.tab_con_1 div.tab_in p{width:264px; height:48px; padding:15px;border:1px solid #e0e0e0; border-top:none;font-size:18px; font-weight:300; color:#000;}
.tab_con_1 div.tab_in p span{font-size:15px; font-weight:300; color:#767676;}
.tab_con_div .paging{margin-top:30px; margin-bottom:70px;}
.paging{text-align:center; margin-top:40px; margin-bottom:90px;}
.paging a{width:28px; height:28px;border:1px solid #dcdcdc;background-color:#FFF;color:#666;text-align:center;line-height:28px;display:inline-block;*zoom: 1;*display: inline;}
.paging a.on{border:1px solid #135dad;background-color:#135dad;color:#fff;display:inline-block;*zoom: 1;*display: inline;}
.paging .paging_btn{width:30px; height:30px;}
.paging .paging_btn.first{background:url('../images/common/pager_1.jpg') 0 0 no-repeat;display:inline-block; text-indent:-999999px}
.paging .paging_btn.prev{background:url('../images/common/pager_2.jpg') 0 0 no-repeat;display:inline-block; text-indent:-999999px}
.paging .paging_btn.next{background:url('../images/common/pager_3.jpg') 0 0 no-repeat;display:inline-block; text-indent:-999999px}
.paging .paging_btn.last{background:url('../images/common/pager_4.jpg') 0 0 no-repeat;display:inline-block; text-indent:-999999px}
.paging .paging_pd{width:19px;display:inline-block;*zoom: 1;*display: inline;}

/* 브라보소식 리스트페이지 */
.br_news ul{display:block;overflow:hidden;}
.br_news ul li{width:274px; height:307px; padding:10px;border:1px solid #e0e0e0;float:left;margin-right:19px;margin-bottom:20px;}
.br_news ul li.mr_no{margin-right:0px;}
.br_news ul li img{width:274px; height:165px;margin-bottom:15px;}
.br_news{padding: 50px 40px 0px 40px;}
.br_news .p_1{font-size:17px; font-weight:300; color:#000;}
.br_news .p_2{font-size:13px; font-weight:300; color:#767676;}

.br_table .view_content{padding:20px; font-size:14px; line-height:30px;}
/*table.table_view1.br_table td.view_content img{margin:auto;display:block;margin-bottom:30px;width:506px; height:380px;}*/
table.table_view1.br_table td.view_content img{margin:auto;display:block;margin-bottom:30px;max-width:800px; }

/* 홍보영상 */
.contents .video_bg{width:926px; height:776px; background:url('../images/sub/PR/video_bg.jpg') 0 0 no-repeat;margin:auto;}
.contents .video_bg h2{font-size:38px; color:#fff; font-weight:400; letter-spacing:-0.75px;text-align:center;padding:60px 0px 40px 0px;}
.video_box{width:702px; height:395px; margin:auto;}

/*simulator AD center - 160627*/
.body .contents.Simulator .top{overflow:hidden;}
.body .contents.Simulator .top li{float:left;}
.body .contents.Simulator .top li.first{background:url("../images/sub/PR/Simulator_Ad_Center_bg01.jpg") 0 0 no-repeat; width:309px; height:308px; position:relative; cursor:pointer;}
.body .contents.Simulator .top li.first .absolute{position:absolute; top:77px; left:40px;}
.body .contents.Simulator .top li.first .absolute h3{color:#ffffff; font-size:32px;line-height: 35px; font-weight:500; padding:10px 0px 20px;}
.body .contents.Simulator .top li.first .absolute p{color:#d7e9fc; font-size:15px; font-weight:100;}
.body .contents.Simulator .bottom{overflow:hidden;}
.body .contents.Simulator .bottom li{float:left; cursor:pointer;}
.body .contents.Simulator .bottom li.bg01{background: #ddedfd url("../images/sub/PR/Simulator_Ad_Center_bg02.jpg") 0 0 no-repeat; /*width:463px;*/ width:926px; height:238px;}
.body .contents.Simulator .bottom li.bg01 h3{color:#31323b; font-size:32px; padding:80px 0px 0px 40px; font-weight:500;}
.body .contents.Simulator .bottom li.bg01 h3 span{display:block; color:#738aa1; font-size:15px; font-weight:100; padding-top:20px;}
.body .contents.Simulator .bottom li.bg02{background:url("../images/sub/PR/Simulator_Ad_Center_bg03.jpg") 0 0 no-repeat; width:463px; height:238px;}
.body .contents.Simulator .bottom li.bg02 h3{color:#ffffff; font-size:32px; padding:80px 0px 0px 40px; font-weight:500;}

/*cscenter - inquiry*/
.body .top_bn1.cscenter {background: url('../images/sub/cscenter/cscenter_bn.jpg') left top no-repeat;}
.inquiry_agree_txt {color: #767676; padding: 28px 26px 28px 26px; width: 874px; height: 266px; background:#fafafa; border-top:2px solid #135dad; overflow-y: scroll; overflow-x: hidden; font-size: 14px; line-height: 18px; font-weight:400;}
.inquiry_agree_txt .title{font-size:17px; color:#111111; margin-bottom:25px;}
.inquiry_agree_check {background: #fff;  padding: 12px 0 10px 18px; font-size: 13px; color: #767676; border-bottom:1px solid #d9d9d9; font-weight:300; border-top:1px solid #d9d9d9;}
.inquiry_box01{margin:50px 0 50px;}
.inquiry_box02{margin-bottom:40px;}
.inquiry_write{width:100%; border-top:1px solid #505050;}
.inquiry_write td {padding:10px 0px 10px 25px; text-align: left;  border-bottom: 1px solid #d7d7d7; color:#888888; }
.inquiry_write th {text-align: left;  padding:10px 0px 10px 25px; font-weight:400; border-bottom: 1px solid #d7d7d7; font-size:15px; color:#666; background:#f9f9f9;} 
.inquiry_write textarea{ width: 626px; height: 300px; padding:10px 15px; border:1px solid #d2d2d2;color:#888888; }
.inquiry_end_box{width:100%; height:180px; margin:0 auto;margin-top:100px;text-align:center; font-weight:bold; font-size:18px; color:#000; border:1px solid #135dad;line-height:180px;} 
.inquiry_write select{width:158px; height:30px; border:1px solid #d2d2d2; line-height:28px; padding:0px 0px 0px 6px;}
/*notice*/
.body .top_bn1.notice {background: url('../images/sub/cscenter/top_bn4_2.jpg') left top no-repeat;}

					
/* table*/
table.table_list1{ border-top:2px solid #135dad; border-bottom:1px solid #d7d7d7;  text-align: center; width: 100%}
table.table_list1 th {background-color:#f9f9f9; color:#000; font-size:15px; font-weight:400; padding: 11px 0px;}
table.table_list1 td {padding: 11px 0px; border-top:1px solid #d7d7d7; color: #828282;  font-size:13px;}
table.table_list1 td.list_tit {text-align: left}
table.table_list1 td.list_tit a {color: #767676; } 
table.table_list1 td.list_tit a:hover {text-decoration: underline} 

/* table*/
table.table_view1 {border-top:2px solid #135dad; border-bottom:1px solid #d7d7d7;  text-align: center; width: 100%; margin-bottom: 20px;}
table.table_view1 th {background-color:#f9f9f9; color:#000; font-size:14px; font-weight:400; padding: 11px 0px;}
table.table_view1 .left_txt {text-align: left}
table.table_view1 td {padding: 11px 0px; border-top:1px solid #d7d7d7; color: #828282; font-size:13px;}
table.table_view1 td.view_content {text-align: left}
table.table_view1 td.view_content img {padding: 8px 0px; max-width: 100%}


/* 판매처 */
.web_icon{ width: 21px; height: 22px;display: inline-block;*zoom: 1;*display: inline;vertical-align: middle;margin-right: 8px; background:url('../images/sub/cscenter/phone.png') 0 50% no-repeat;}
.call_icon{width: 21px; height: 22px;display: inline-block;*zoom: 1;*display: inline;vertical-align: middle;margin-right: 8px; background:url('../images/sub/cscenter/web.png') 0 50% no-repeat;}
.s_bn{background:url('../images/sub/cscenter/bn_bg.jpg') 0 0 no-repeat;letter-spacing:-0.75px;width:926px; height:107px;font-size:31px; line-height:107px; text-indent:40px;color:#fff;font-weight:300;}
.s_bn strong{font-weight:400;}
.store_ul{display:block; overflow:hidden;width:926px;margin-top:25px; margin-bottom:70px;}
.store_ul li{width:395px; height:157px; padding:23px 28px 28px 28px;border:1px solid #d9d9d9;float:left;margin-right:20px;background:url('../images/sub/cscenter/bg_line.jpg') 50% 50% no-repeat;}
.store_ul li.li3{width:395px; height:202px; padding:28px;border:1px solid #d9d9d9;float:left;margin-right:20px;background:url('../images/sub/cscenter/bg_line.jpg') 50% 40% no-repeat;}

.store_ul li.mr_0{margin-right:0px;}
.store_ul .p1{color:#135dad; font-size:17px; font-weight:500;margin-bottom:5px;letter-spacing:-0.5px; }
.store_ul .p2{font-size:20px; font-weight:300; color:#111;margin-bottom:40px;letter-spacing:-0.5px;}
.store_ul .p3{font-weight:300; font-size:15px; color:#767676;margin-bottom:10px;letter-spacing:-0.5px;}
.store_ul .p3 strong{font-weight:400; font-size:15px; color:#333;}
.store_ul .p4{font-size:16px; color:#333; font-weight:400;}
.store_ul .p4 em{font-style:normal;font-size:14px; font-weight:300;color:#333; }
.store_ul .p5{font-size:17px; color:#111; font-weight:300;letter-spacing:-0.25px;margin-bottom:40px;}
.store_ul li.li3 .p4{font-size:15px; color:#333; font-weight:300;margin-bottom:5px;}
.store_ul li.li3 .p6{font-size:14px; color:#333; font-weight:300;}
.store_ul li.mr_0.li3 .p3{margin-bottom:29px;}

/* contact */
.store{position:relative;}
#map_canvas{width:926px; height:432px;;}
.store .map_in{width:224px; height:371px; padding:30px 20px;background:url('../images/sub/cscenter/map_right.png') 0 0 no-repeat;position:absolute;right:40px; top:50px;}
.store .map_in p.big_p{font-size:23px;letter-spacing:-0.7px; color:#fff; font-weight:300;margin-bottom:7px;}
.store .map_in p.big_p strong{font-weight:500;}
.store .map_in p.small_p{font-size:13px; font-weight:300; color:#fff;opacity:0.35;margin-bottom:197px;}
.store .map_in p.add_p{font-size:12px; color:#fff; font-weight:300;line-height:22px;padding-left:14px; }
.store .map_in p.add_p strong{font-weight:400}
.store .path_p{color:#222; font-size:24px;font-weight:300;margin:30px 0px;}
.store .path_p strong{font-weight:400;}
.store .path_ul{width:926px; height:420px; border-top:1px solid #dedede;border-bottom:1px solid #dedede;display:block;overflow:hidden;}
.store .path_ul li{width:287.5px; height:370px;padding:25px 15px;float:left;color:#666; font-size:15px; font-weight:300; line-height:26px;}
.store .path_ul li:last-child{width:257px; height:370px;padding:25px 0px 25px 23px;border-left:1px solid #dedede;}
.store .path_ul li strong{color:#111;font-weight:normal;}
.store .path_ul li p{padding:10px 0px 10px 50px;font-size:22px; color:#222; font-weight:normal;margin-bottom:20px;}
.store .path_ul .bus_icon{background:url('../images/sub/cscenter/bus.png') 0 50% no-repeat;}
.store .path_ul .car_icon{background:url('../images/sub/cscenter/car.png') 0 50% no-repeat;}
.path_icon1{display: inline-block;*zoom: 1;*display: inline;background:url('../images/sub/cscenter/right.png') 50% 8px no-repeat;width:34px; height:20px;}
.path_icon2{display: inline-block;*zoom: 1;*display: inline;background:url('../images/sub/cscenter/right2.png') 50% 8px no-repeat;width:34px; height:20px;}


/* privacy */
.contents.raw {font-size:14px;padding:0px 20px;color:#767676;padding:0px 40px;}
.contents.raw  p.big_title{font-size:22px;color:#767676; font-weight:500;margin-bottom:15px;margin-top:20px;border-top: 2px solid #135dad; padding-top: 20px;}
.contents.raw  p.small_title{font-size:18px; color:#111; font-weight:500;margin-bottom:5px;}

/* ***** 160627 페이지 추가 ***** */
/* about_index */
.contents .about1{padding:40px;background:url("../images/sub/company/about_01.jpg") 0 0 no-repeat;padding-top:90px; height:178px;}
.contents .about1 p{width:228px; color:#b7cce3;font-size:15px; font-weight:300;letter-spacing:-0.1px; line-height:22px;}
.contents .about1 p:first-child{margin-bottom:20px;}
.contents .about2{ padding:40px 0px 40px 345px;height:228px;background:url("../images/sub/company/about_02.jpg") 0 0 no-repeat;}
.contents .about2 h3{color:#fff; font-size:32px; font-weight:normal; letter-spacing:-0.3px;margin:40px 0px 7px 0px;}
.contents .about2 h4{font-size:19px; font-weight:normal; letter-spacing:-0.3px; color:#b7b7b7;margin-bottom:20px;}
.contents .about2 p{color:#858585; font-size:15px; line-height:22px; letter-spacing:-0.1px; font-size:15px; font-weight:300;}
.contents .about3{ padding:85px 40px 40px 40px;height:183px;background:url("../images/sub/company/about_03.jpg") 0 0 no-repeat;}
.contents .about3 ul{display:block;overflow:hidden;}
.contents .about3 ul li{width:50%;float:left;}
.contents .about3 ul li.left h3{color:#31323b; font-size:32px; font-weight:normal;letter-spacing:-0.3px;margin-bottom:25px; }
.contents .about3 ul li.left p{color:#738aa1;font-size:15px; font-weight:300; line-height:22px; letter-spacing:-0.1px;}
.contents .about3 ul li.right h3{font-size:32px; color:#fff; font-weight:normal;letter-spacing:-0.3px;padding-left:40px;}

/* cscenter_index */
.right_pl {float: right}
.left_pl {float: left}
.cscenter_pl {overflow: hidden}
.cscenter_pl .cscenter_pl_bg {background: url('/en/images/sub/cscenter/cscenter_bg.jpg') 0 0 no-repeat; height: 356px; width: 100%; position: relative}
.cscenter_pl .cscenter_pl_bg p {position: absolute; left: 650px; top: 90px;  line-height:22px; letter-spacing:-0.1px; font-size:15px; font-weight:300; color: #738aa1; text-align: left;}
.cscenter_pl_bg2 {overflow: hidden}
.cscenter_pl_bg2 div {width: 387px; height: 238px; padding: 0px 38px; cursor:pointer}
.cscenter_pl_bg2 div h3 {color:#fff; font-size:32px; font-weight:normal;letter-spacing:-0.3px;margin-bottom:25px;}
.cscenter_pl_bg2 div h3.gr_txt2{color: #31323b}
.cscenter_pl_bg2 div p {color: #b7cce3; line-height:22px; letter-spacing:-0.1px; font-size:15px; font-weight:300;}
.cscenter_pl_bg2 div p.gr_txt {color: #858585}
.cscenter_pl_bg2 div p.pb_txt {color: #738aa1}
.cscenter_pl_bg2 div p.ws_txt{color: #d7e9fc}
.cscenter_pl_bg2 .line_pl {display: block; width: 46px; height: 1px; background: #fff; margin: 50px 0px 30px 0px; }
.cscenter_pl_bg2 .line_pl.bl_bg {background: #31323b}
.bbg01 {background: #135dad;}
.bbg02 {background: #31323b;}
.bbg03 {background: #cce5ff}
.bbg04 {background: #4697ee}

/* bravogolf_index */
.contents .bravo1{ height:614px;background:url("../images/sub/bravogolf/bravogolf_01.jpg") 0 0 no-repeat;display:block;overflow:hidden;}
.contents .bravo1 p{width:229px; height:219px;padding:90px 40px 0px 40px;float:right; color:#858585; line-height:22px; letter-spacing:-0.1px; font-size:15px; font-weight:300;}
.contents .bravo2{ height:308px;background:url("../images/sub/bravogolf/bravogolf_02.jpg") 0 0 no-repeat;}
.contents .bravo2 div{width:250px;height:223px;padding:85px 20px 0px 38px ; height:;margin:0 auto;}
.contents .bravo2 div h3{font-size:32px; color:#fff; letter-spacing:-0.3px;font-weight:normal;margin-bottom:20px;line-height:39px;}
.contents .bravo2 div p{font-size:15px; line-height:22px; letter-spacing:-0.1px; color:#d7e9fc;}
.contents .bravo3{padding:90px 0px 0px 0px; height:219px;background:url("../images/sub/bravogolf/bravogolf_03.jpg") 0 0 no-repeat;}
.contents .bravo3 p{width:577px;padding-left:40px;color:#738aa1;font-size:15px; line-height:22px; letter-spacing:-0.1px;}
.contents .bravo4{width:100%; height:485px; display:block; overflow:hidden;}
.contents .bravo4 div{float:left;width:100%;}
.contents .bravo4 .first{padding:40px; width:537px;height:405px;background:url("../images/sub/bravogolf/bravogolf_04_01.jpg") 0 0 no-repeat;}
.contents .bravo4 .first h3{margin-top:355px;font-size:28px; font-weight:normal; color:#fff;}
.contents .bravo4 .last{padding:90px 35px 0px 35px; width:239px;height:445px;background:url("../images/sub/bravogolf/bravogolf_04_02.jpg") 0 0 no-repeat;}
.contents .bravo4 .last h3{font-size:28px; color:#fff; font-weight:normal;letter-spacing:-0.3px;}
.contents .bravo4 .last p{color:#b7cce3; font-size:15px; line-height:22px; font-weight:300; letter-spacing:-0.1px;margin-top:20px;}
.contents .bravo4 .last p.bold{font-weight:400;}


