@charset "utf-8";

/* ================== 서브 공통스타일 ====================================== */
#container{width:1300px;margin:50px auto 80px auto;height:500px;}
#sidebar{float:left;width:200px;display:none;}
#Content{float:right;width:1050px;margin-left:45px;}
#Content {*zoom: 1;}
#Content:after{ content: "";display:block;clear:both;}
#content_myoffice{width:1300px;margin:0 auto;}

/* ================== 비주얼 ====================================== */
#sub_visual{width:100%;position:relative;height:400px;overflow:hidden;background:#333;}
#sub_visual p{width:2000px;height:400px;position:absolute; left:50%; margin-left:-1000px;}
#sub_visual .visTxt{color:#fff;height:250px;text-align:center;font-size:35px;padding-top:150px;line-height:65px; }
#sub_visual .visTxt2{color:#fff; text-align:center; font-size:20px;border-top:3px solid #fff;display:inline-block;}

/* ================== 왼쪽 사이드바 ====================================== 
.smenu_bar{display:block;width:200px;height:80px;margin:0 auto;background:#4c5563;}
.smenu_bar h2{color:#fff;font-size:24px;line-height:80px;padding-left:25px;font-family:'Open Sans',sans-serif, 'Nanum Barun Gothic','나눔바른고딕','Nanum Gothic','나눔고딕';font-weight:lighter;}

.leftBn{margin-top:40px}
.leftBn h2{font-size:18px; font-weight:normal;color:#000;border-bottom:1px solid #f2f2f2;padding-bottom:5px;margin-bottom:15px;}
.leftBn .centerTxt{font-size:12px;color:#888;margin:8px 0 30px 0;}

#snb{width:200px;background:#fff;}
#snb > ul {}
#snb > ul > li > a{ display:block;padding:15px 25px;color: #979797;font-size:15px;}
#snb > ul > li > a:hover, #snb > ul > li > a:focus,  #snb > ul > li > ul > li.active a{color:#f6881f;}
#snb > ul > li{display:block;border-bottom:1px solid #e9e9e9;}
#snb > ul > li > a.active, #snb > ul > li > a:hover, #snb > ul > li > a:focus{color:#454545;background:#f1f1f1;}

#snb > ul > li > ul{padding:10px 25px}
#snb > ul > li > ul > li{line-height:25px; color:#747474;}
#snb > ul > li > ul > li > a{line-height:25px; color:#747474;}
#snb > ul > li > ul > li > a:hover, #snb > ul > li > ul > li > a:active, #snb > ul > li > ul > li > a:focus{color:#f6881f;}*/

/* SubContent*/
.sub_title{position:relative;border-bottom:1px solid #333;margin-bottom:50px;}
.sub_title h2{font-size:30px;color:#333;font-weight:bold;margin-bottom:5px;}
.sub_title h3{font-size:13px;font-weight:normal;color:#aaa;margin-bottom:10px;}
.SubContent{width:100%;}
#Content h4{font-size:18px;margin-bottom:20px;color:#333;}
#Content h5{font-size:14px;font-weight:normal;color:#777;line-height:20px;margin-bottom:10px;}
#Content .TextRed{color:#e60032;}

.SubPage{width:100%;margin-bottom:100px;position:relative;}

.Com{width:545px;background:url(../images/os/new_img1/sub/com_bg.jpg) no-repeat left top;height:600px;padding-left:505px;position:relative;}
.Com ul{padding-top:10px;}
.Com li{font-size:14px;color:#777;line-height:20px;}
.Com li:first-child{margin-bottom:20px;}
.Com li:last-child{margin-top:30px;}
.Com .Trust{position:absolute;top:300px;left:505px;}
.Com .Chance {position:absolute;top:300px;right:0;}
.Com .Worth{position:absolute;top:485px;right:0;}
.Com dl{width:258px;}
.Com dl dt{font-size:26px;color:#333;margin-bottom:10px;}
.Com dl dd{font-size:14px;color:#777;line-height:22px;}
 

.BuBg1{background:url(../images/os/new_img1/sub/busolution_01.jpg) no-repeat left top;height:695px;}
.BuBg2{background:url(../images/os/new_img1/sub/busolution_02.jpg) no-repeat left top;height:695px;}
.BuBg3{background:url(../images/os/new_img1/sub/busolution_03.jpg) no-repeat left top;height:695px;}
.BuBg4{background:url(../images/os/new_img1/sub/busolution_04.jpg) no-repeat left top;height:695px;}
.BuBg5{background:url(../images/os/new_img1/sub/busolution_05.jpg) no-repeat left top;height:695px;}
.BuBg6{background:url(../images/os/new_img1/sub/busolution_06.jpg) no-repeat left top;height:695px;}

.Bu1{position:absolute;width:340px;top:0;left:355px;text-align:center;padding-top:45px;font-size:16px;color:#333;line-height:28px;}
.Bu1 span{background:#e50230;font-size:18px;color:#fff;}
.Bu2{position:absolute;width:695px;top:0;right:0;text-align:center;padding-top:35px;font-size:16px;color:#333;line-height:28px;}
.Bu2 span{background:#2cab38;font-size:18px;color:#fff;}
.Bu3{position:absolute;width:340px;top:245px;left:355px;text-align:center;padding-top:55px;font-size:16px;color:#333;line-height:28px;}
.Bu3 span{background:#6d2b8c;font-size:18px;color:#fff;}
.Bu4{position:absolute;width:695px;top:240px;left:0;text-align:center;padding-top:45px;font-size:16px;color:#333;line-height:28px;}
.Bu4 span{background:#f1dc21;font-size:18px;}
.Bu5{position:absolute;width:695px;top:240px;right:0;text-align:center;padding-top:45px;font-size:16px;color:#333;line-height:28px;}
.Bu5 span{background:#35568c;font-size:18px;color:#fff;}
.Bu6{position:absolute;width:520px;top:0;left:0;text-align:center;padding-top:55px;font-size:16px;color:#333;line-height:28px;}
.Bu6 span{background:#221814;font-size:18px;color:#fff;}


.Marketer{width:100%;height:715px;}
.Marketer .MarketerL{float:left;width:430px;margin-right:30px;background:url(../images/os/new_img1/sub/marketer01.jpg) no-repeat left top;height:715px;}
.Marketer .MarketerR{float:right;width:590px;background:url(../images/os/new_img1/sub/marketer02.jpg) no-repeat left bottom;height:715px;}

.MarketerL ul{padding:495px 0 0 20px;}
.MarketerL li{font-size:16px;color:#222;line-height:26px;margin-bottom:20px;}
.MarketerL li span{color:#e50230;text-decoration:underline;}
.MarketerL li:first-child{font-size:14px;color:#777;line-height:20px;}

.BtnOk{width:260px;height:50px;}
.BtnOk a{display:block;background:#404040 url(../images/os/new_img1/sub/btn_arrow.png) no-repeat 200px 40%;font-size:16px;color:#fff;line-height:50px;padding-left:20px;}
.BtnOk a:hover{opacity:0.9;}
.BtnOk2{width:290px;height:50px;}
.BtnOk2 a{display:block;background:#404040 url(../images/os/new_img1/sub/btn_arrow.png) no-repeat 228px 40%;font-size:16px;color:#fff;line-height:50px;padding-left:20px;}
.BtnOk2 a:hover{opacity:0.9;}

.BtnOk span{display:block;background:#404040 url(../images/os/new_img1/sub/btn_arrow.png) no-repeat 200px 40%;font-size:16px;color:#fff;line-height:50px;padding-left:40px;}

.MarketerR ul{border-left:2px solid #222;padding:20px 30px;margin:35px 0;}
.MarketerR li{font-size:14px;color:#777;line-height:20px;margin-bottom:20px;}
.MarketerR li:first-child{margin-bottom:30px;}
.MarketerR li:last-child{margin-bottom:0;}

.TblM{}
.TblM,.TblM th,.TblM td{border:0}
.TblM{width:100%;}
.TblM caption{display:none}
.TblM tbody th{padding:12px;border:1px solid #777;background:#666;color:#fff;font-weight:normal;line-height:18px;font-size:13px;text-align:center;}
.TblM tbody td{padding:12px;border:1px solid #c1c1c1;background:#f8f8f8;color:#282828;font-weight:normal;line-height:18px;font-size:13px;}
.TblM input.txt{height:16px;border:1px solid #cfcfcf;font-size:12px;padding:10px 5px;}
.TblM select.txt{height:38px;border:1px solid #cfcfcf;font-size:12px;padding:10px 5px;}

.O2o{width:100%;text-align:center;}
.O2o h4{font-size:70px;color:#343434;font-weight:normal;font-family: 'Open Sans', sans-serif;line-height:55px;margin-bottom:40px;}
.O2o .O2oTxt li{font-size:16px;color:#222;margin-bottom:30px;}
.O2o .O2oTxt2{width:1040px;height:330px;margin:0 auto;background:url(../images/os/new_img1/sub/battery_img.jpg) no-repeat top center;}
.O2o .O2oTxt2 li{float:left;width:260px;padding-top:250px;font-size:16px;color:#222;line-height:22px;}
.O2o .O2oTxt2 li span{font-size:14px;color:#777;}
.O2oBtn{display:table;margin:0 auto;padding-top:10px;}
.O2oBtn p{float:left;margin-right:10px;text-align:left;}


/*회원가입*/
#LoginTopWrap{position:relative;width:100%;height:250px;background:#f8f8f8;border:1px solid #eee;margin-bottom:50px;}
#LoginTopWrap .LeftLogin{width:425px;float:left;height:250px;background:#d0d0d0 url(../images/os/new_img1/sub/logintop-leftbg.png) no-repeat 0 0; }
.LeftLogin span{padding:70px 0 0 70px;display:block;font-family:'Open Sans',serif;font-weight:300;font-size:60px;line-height:50px;color:#fff;}

#LoginTopWrap .RightLogin{float:right;width:620px;height:250px;background:url(../images/os/new_img1/sub/logintop-rightbg.png) no-repeat right 20px bottom 20px;}
.RightLogin dl{display:inline-block;text-align:left;padding:50px 0 0 50px;}
.RightLogin dl dt{}
.RightLogin dl dd{font-size:18px;color:#444;font-weight:normal;margin-top:5px;}
.RightLogin dl dd span{font-size:28px;font-weight:normal;margin-left:5px;}

#LoginProcess{position:relative;width:100%;height:250px;background:#f8f8f8;border:1px solid #eee;margin-bottom:50px;}
#LoginProcess ul li{float:left;width:24.9%;display:inline-block;border-left:1px solid #eee;text-align:center;}
#LoginProcess ul li:first-child{border-left:none;}
#LoginProcess ul li dl{width:100%;display:block;color:#999;padding:28px 0px;}
#LoginProcess ul li .ProcessOn{background:#fff;color:#444;}
#LoginProcess ul li dl dt{font-family:'Open Sans',serif;font-weight:300;font-size:24px;}
#LoginProcess ul li dl dd{font-size:16px;}
#LoginProcess .StepIcon{width:120px;height:120px;margin:10px auto;border:1px solid #eee;border-radius:60px;background-position:0 0;}
#LoginProcess .StepIcon.Over{background-position:0 -120px;}
#LoginProcess .Step01{background:#f8f8f8 url(../images/os/new_img1/sub/process-icon01.png) no-repeat 0 0;}
#LoginProcess .Step02{background:#f8f8f8 url(../images/os/new_img1/sub/process-icon02.png) no-repeat 0 0;}
#LoginProcess .Step03{background:#f8f8f8 url(../images/os/new_img1/sub/process-icon03.png) no-repeat 0 0;}
#LoginProcess .Step04{background:#f8f8f8 url(../images/os/new_img1/sub/process-icon04.png) no-repeat 0 0;}

.BtnListOne{position:relative;width:150px;margin:50px auto;}
.BtnListTwo.Right{position:relative;width:250px;float:right;margin:10px 0;}
.BtnListTwo{position:relative;clear:both;width:310px;margin:50px auto;}
.BtnListTwo ul{display:inline-block;}
.BtnListTwo ul li{margin-left:10px;float:left;}
.BtnListTwo ul li:first-child{margin-left:0px;}

.BtnCont{width:150px;padding:15px 0;font-size:15px;font-weight:normal;border-radius:3px;display:block;text-align:center;}
.BtnCont.Okay{background:#e60032;color:#fff;}
.BtnCont.Okay:hover{background:#ba0028;}
.BtnCont.Cancel{background:#787777;color:#fff;}
.BtnCont.Cancel:hover{background:#444;}

.BtnContSmall{width:120px;padding:5px 0;font-size:14px;font-weight:normal;border-radius:3px;display:block;text-align:center;}
.BtnContSmall.Confirm{background:#f8f8f8;color:#555;border:1px solid #dedede;}
.BtnContSmall.Confirm:hover{background:#acacac;color:#fff;border:1px solid #acacac;}
.BtnContSmall.Add{background:#ff7200;color:#fff;}
.BtnContSmall.Add:hover{background:#d45f00;}
.BtnContSmall.Del{background:#444;color:#fff;}
.BtnContSmall.Del:hover{background:#111;}

.BtnContSmall2{padding:7px;font-size:13px;font-weight:normal;border-radius:3px;display:block;text-align:center;background:#f7f7f7;border:1px solid #dedede;color:#777;}
.BtnContSmall2:hover{color:#333;border:1px solid #555;}

/* 로그인*/
.loginWrap00{width:598px;height:328px;border: 1px solid #e9e9e9;margin:50px auto;background-color: #fff;position:relative;}
.loginHeader{position:relative; margin:38px 38px 0 38px;}
.loginWrap00 h1{position:absolute; right:0; top:0;}
.loginWrap00 h2{line-height:30px; font-size:20px; font-weight:normal; color:#333745;}
.login_area {position:relative; width:520px; margin:20px 0 0 39px;}
.loginWrite{ overflow:hidden; width:370px;}
.loginWrite dt,
.loginWrite dd{float:left; font-size:15px;border-bottom:1px solid #e1e6ea;}
.loginWrite dt{clear:both; height:54px; line-height:54px; width:80px; color:#707070;}
.loginWrite dd{width:290px; padding-top:10px; height:44px;}
.loginWrite dd input{border:0; font-size:13px; color:#bebebe; font-family: 'Nanum Barun Gothic'; height:32px; line-height:32px; background-color:transparent; width:220px;}
.btnLogin{position:absolute; right:0px; top:0px; width:120px; height:110px; display:inline-block; background-color:#333; line-height:110px; text-align:center; color:#fff !important; font-size:15px;}
.loginWrap00 .btnWrap{margin:30px 0 0 40px;}
.loginWrap00 .btnWrap a{display:block;float:left;background-color:#777; height:40px; line-height:40px; font-size:15px; text-align:center; width:150px; color:#fff;margin-right:5px;}
.loginWrap{margin-top:250px;}


/* 약관동의 */
.agree_wrap{position:relative;width:100%;margin-bottom:50px;}
.agreeBox{overflow-y:scroll;color:#777;height:200px;padding:10px;margin-bottom:10px;border:1px solid #eee;}
.agreeBox p{margin-bottom:15px;line-height:20px;}
.agree_check label{color:#777;font-size:14px;font-weight:normal;}
.agree_check p{font-size:13px;color:#999;margin-top:5px;font-weight:normal;}

.AllCheck{margin:-30px 0 50px 0;background:#f6f6f6;padding:10px 15px;}
.AllCheck label{color:#333;font-size:14px;font-weight:normal;}


/* 본인확인 */
.MemberContWrap{position:relative;width:100%;margin-bottom:50px;}

/* table-Gray */
.TableGray{border-bottom:1px solid #eee;margin-bottom:20px;}
.TableGray th, .TableGray td{line-height:30px;font-size:14px;border-top:1px solid #eee;}
.TableGray th{background-color:#f6f6f6;color:#333;font-weight:normal;padding-left:10px;}
.TableGray td{padding:15px 0 15px 30px;color:#777;}
.TableGray td ul li{float:left;margin-right:10px;}

/* table-Red */
.TableRed{width:100%;border-bottom:1px solid #eee;border-top:2px solid #e60032;margin:20px 0 0 0;}
.TableRed th, .TableRed td{font-size:14px;border-top:1px solid #eee;}
.TableRed th{background-color:#f6f6f6;color:#333;font-weight:normal;padding-left:10px;}
.TableRed td{padding:10px 0 10px 20px;color:#777;line-height:20px;}
.TableRed td p{font-size:13px;color:#999;margin-top:5px;font-weight:normal;}
.TableRed td ul li{float:left;margin-right:10px;}
.TableRed input[type="text"] {height:25px;padding:4px 4px 2px;font-size:1em;border:1px solid #eee;background-color:#f8f8f8;}


.join_ap td ul li{line-height:33px !important;}



/*회사소개*/
.Company_Txt{background:url(../images/os/new_img1/sub/about_konek_bg.jpg) no-repeat 0 0; text-indent:465px;}
.Company_Txt p{font-size:14px; line-height:23px;}

.Map div.Company{background:#ffce55;}
.Map div.Address{background:#2cc8de;}
.Map div.Tel{background:#2e96db;}
.Map div.Fax{background:#c0d4e1;}
.Map h3{font-size:30px; font-family:'PT Sans'; padding-top:29px;}
.Map div p, .Map h3{color:#ffffff;}
.Map div.real_box{margin:0 auto; text-align:center; height:128px;}
.Map div.real_box p{padding-top:30px; font-size:16px;}
.Map div.real_box p.adrs{padding-top:21px;}
.Map .more_box{width:225px; height:150px; float:left; margin-right:22px;}
.Map .Map_more{width:1050px; margin-top:40px; margin-left:42px;}
.Map .mr_0{margin-right:0px;}

.Philosopay{position:relative;}
.Philosopay h3.PTSans{font-size:40px; font-family:'PT Sans'; font-weight:normal;}
.Philosopay .humanity h3{color:#2cc8de;}
.Philosopay .humanity{text-align:center; position:absolute; top:0; left:390px;}
.Philosopay p{font-size:16px; color:#232323;}
.Philosopay .success h3{color:#2e96db}
.Philosopay .success{text-align:right; position:absolute; top:275px; left:44px;}
.Philosopay .love{position:absolute; top:315px; right:70px;}
.Philosopay .love h3{color:#ffce55;}

.Mission{position:relative;}
.Mission h3.PTSans{font-size:60px; font-family:'PT Sans'; font-weight:normal;}
.Mission h3.PTSans span{font-size:32px; font-weight:bold;}
.Mission .humanity h3{color:#2cc8de;}
.Mission .humanity{text-align:right; position:absolute; right:415px; top:0;}
.Mission p{font-size:16px; color:#232323;}
.Mission .success h3{color:#2e96db}
.Mission .success{text-align:left; position:absolute; top:245px; left:417px;}
.Mission .love{position:absolute; bottom:35px; right:500px; text-align:right;}
.Mission .love h3{color:#ffce55;}

.Vision{position:relative;}
.Vision ul{padding-top:33px;}
.Vision ul li{font-size:14px; color:#565656; line-height:22px;}
.Vision ul li.num_1{background:url(../images/os/new_img1/sub/num_1.jpg) no-repeat 0 0; text-indent:33px; padding-bottom:20px;}
.Vision ul li.num_2{background:url(../images/os/new_img1/sub/num_2.jpg) no-repeat 0 0; text-indent:33px;}
.vision1{position:absolute; bottom:0px; left:0px;}
.vision1 h3{color:#2e96db; font-size:57px; font-family:'PT Sans'; font-weight:normal;}
.vision1 h3 span{font-size:30px; font-weight:bold;}
.vision2{position:absolute; top:0px; right:0px;}
.vision2 h3{color:#2cc8de; font-size:55px; font-family:'PT Sans'; font-weight:normal; margin-bottom:10px; line-height:30px;}
.vision2 h3 span{font-size:28px; font-weight:bold;}
.vision2 h3 span.vision2_span{font-size:16px; color:#232323;}

.Offer dl{padding:0 0 30px 0;}
.Offer dl dt{padding:0 0 6px 0px; font-size:15px; background:url(../images/os/new_img1/sub/logo_s.jpg) no-repeat 0 0; background-size:18px 18px; text-indent:23px;}
.Offer dl dd{line-height:1.6; color:#888; padding:0 0 0 6px; font-size:13px;}
.Offer dl dd p{padding-left:10px;}

/*개인정보취급방침*/
.UseCond p.Usecond_P1{padding-bottom:30px; line-height:1.4; font-size:14px;}
.UseCond dl{padding:0 0 30px 0;}
.UseCond dl dt{padding:0 0 6px 0px; font-size:15px; background:url(../images/os/new_img1/sub/av_icon.png) no-repeat 0 0; background-size:18px 18px; text-indent:23px;}
.UseCond dl dd{line-height:1.6; color:#888; font-size:13px;}
.UseCond dl dd p{padding-left:10px;}
.UseCond dl dd.pt_5{padding-top:5px;}

.sub_cond p:first-child{font-size:14px;line-height:20px;}
.short_cut p{padding-bottom:10px;}
.short_cut li{line-height:20px;padding-left:13px;}
.short_cut{margin:30px 0;}
.sub_cond dl dt{font-size:14px;color:#444;font-weight:bold;margin:30px 0 10px;}
.sub_cond dl dd{font-size:14px;padding-left:23px;line-height:20px;margin-bottom:8px;}
.sub_cond li{padding-left:13px;line-height:18px;margin-bottom:8px;}
.sub_cond ul{margin:8px 0 5px;}

.cond_table{border-bottom:1px solid #eee;border-top:2px solid #e60032;width:100%;}
.cond_table th, .cond_table td{font-size:14px;border-top:1px solid #eee;border-left:1px solid #eee;}
.cond_table th:first-child, .cond_table td:first-child{border-left:0;}
.cond_table th{background-color:#f6f6f6;color:#333;font-weight:normal;padding:10px;text-align:center;}
.cond_table td{padding:10px 0 10px 20px;color:#777;line-height:20px;}
.cond_table .table_center{padding:0;text-align:center;}

/* 이용약관 */
.sub_cond2 dl dt{font-size:14px;color:#444;font-weight:bold;margin:30px 0 10px;}
.sub_cond2 dl dd{font-size:14px;line-height:20px;margin-bottom:8px;}
.sub_cond2 li{padding-left:15px;line-height:13px;margin-bottom:8px;font-size:13px;}
.sub_cond2 ul{margin:8px 0 5px;}

/* 오시는길 */
.sub_map{width:100%;height:535px;}
.o2o_map{float:left;}
.map_content{float:right;margin-right:20px;margin-top:104px;}
.map_content img{width:150px;display:block;padding:0 75px 20px;border-bottom:1px solid #ccc;}
.map_content span{display:inline-block;width:100px;text-align:center;color:#fff;padding:10px;margin-right:10px;font-weight:bold;}
.map_content ul{margin-top:30px;}
.map_content li{margin-bottom:15px;}
.map_content .color01{background:#e50230}
.map_content .color02{background:#2cab38}
.map_content .color03{background:#6d2b8c}
.map_content .color04{background:#f1dc21}


/* 준비중 */
.ready_bg{text-align:center;width:100%;height:788px;background:url(../images/os/new_img1/sub/ready_bg.jpg) no-repeat;}
.ready_bg .ready_1{font-size:40px;margin-bottom:20px;color:#333;padding-top:80px;}
.ready_bg .ready_1_b{color:#e60032;}
.ready_bg .ready_2{font-size:20px;}
.disp_none{display:none !important;}





/*홍보마케터*/
.Public_Page{margin-top:100px;}
.Public_Page .Public_Con{width:100%; display:block; margin:auto auto 60px auto; overflow:hidden; color:#221814}
.Public_Page .Public_Con .Public_Top ul{height:145px; width:340px; float:left;}
.Public_Page .Public_Con .Public_Top01 ul{background:#6d2b8c;}
.Public_Page .Public_Con .Public_Top02 ul{background:#2cab38;}
.Public_Page .Public_Con .Public_Top03 ul{background:#c5030c;}
.Public_Page .Public_Con .Public_Top04 ul{background:#f1dc21;}
.Public_Page .Public_Con .Public_Top05 ul{background:#35568c;}
.Public_Page .Public_Con .Public_Top ul li img{display:block; margin:0 auto; padding-top:42px;}
.Public_Page .Public_Con .Public_Top h1{color:#333; height:145px; float:left; width:695px; margin-left:15px; line-height:145px; text-align:center; box-sizing:border-box;}
.Public_Page .Public_Con .Public_Top01 h1{border:1px solid #6d2b8c;}
.Public_Page .Public_Con .Public_Top02 h1{border:1px solid #2cab38;}
.Public_Page .Public_Con .Public_Top03 h1{border:1px solid #c5030c;}
.Public_Page .Public_Con .Public_Top04 h1{border:1px solid #f1dc21;}
.Public_Page .Public_Con .Public_Top05 h1{border:1px solid #35568c;}
.Public_Page .Public_Con .Public_Top h1 img{vertical-align:middle; padding-left:15px;}
.Public_Page .Public_Con .Public_Txt{margin-top:15px; background:#f1f1f1; padding:40px 40px; color:#221814; text-align:center; font-size:16px;}
.Public_Page .Public_Con .Public_Txt01{line-height:2}
.Public_Page .Public_Con .Public_Txt ul li span{color:#fff; background:#6d2b8c; padding:5px 5px;}
.Public_Page .Public_Con .Public_Info{margin-top:15px;}
.Public_Page .Public_Con .Public_Info02{padding: 40px 40px; border:1px solid #2cab38;}
.Public_Page .Public_Con .Public_Info03{padding: 40px 40px; border:1px solid #c5030c;}
.Public_Page .Public_Con .Public_Info04{padding: 40px 40px; border:1px solid #f1dc21;}

.Public_Page .Public_Con .Public_Info02 ul.Item_Battery li{float:left;}
.Public_Page .Public_Con .Public_Info02 ul.Item_Battery{overflow:hidden;}
.Public_Page .Public_Con .Public_Info02 ul.Item_Battery li:first-child{width:20%;}
.Public_Page .Public_Con .Public_Info02 ul.Item_Battery li:last-child{width:80%}
.Public_Page .Public_Con .Public_Info02 ul.Item_Battery li dl{float:left; width:19%; text-align:center;}
.Public_Page .Public_Con .Public_Info02 ul.Item_Battery li dl:nth-child(3){width:24%;}
.Public_Page .Public_Con .Public_Info02 ul.Item_Battery li dl dt{padding-bottom:15px;}
.Public_Page .Public_Con .Public_Info02 ul.Item_Battery li dl dd{padding:5px 5px; color:#fff; display:inline-block; font-size:15px}
.Public_Page .Public_Con .Public_Info02 ul.Item_Battery li dl:nth-child(1) dd{background:#f7ce11;}
.Public_Page .Public_Con .Public_Info02 ul.Item_Battery li dl:nth-child(2) dd{background:#2cab37;}
.Public_Page .Public_Con .Public_Info02 ul.Item_Battery li dl:nth-child(3) dd{background:#eb012f;}
.Public_Page .Public_Con .Public_Info02 ul.Item_Battery li dl:nth-child(4) dd{background:#0592d9;}
.Public_Page .Public_Con .Public_Info02 ul.Item_Battery li dl:nth-child(5) dd{background:#852e91;}
.Public_Page .Public_Con .Public_Info02 ul.h24{overflow:hidden; width:100%; padding-top:40px;}
.Public_Page .Public_Con .Public_Info02 ul.h24 li{text-align:center; font-size:16px;}
.Public_Page .Public_Con .Public_Txt02{margin-top:15px;}
.Public_Page .Public_Con .Public_Txt02_01{width:710px; float:left; background:#f1f1f1; padding:40px 40px; text-align:center;}
.Public_Page .Public_Con .Public_Txt02_01 li{font-size: 16px; line-height: 22px; padding-top: 10px;}
.Public_Page .Public_Con .Public_Txt02_02{padding-left:15px; height:208px; float:right;}
.Public_Page .Public_Con .Public_Txt02_02 img{height:208px;}

.Public_Page .Public_Con .Public_Info03 ul.Public_Info03_01 li{float:left; padding-right:40px;}
.Public_Page .Public_Con .Public_Info03 ul.Public_Info03_01 li img{vertical-align:middle}
.Public_Page .Public_Con .Public_Info03 ul.Public_Info03_01 li:last-child{padding-right:0}
.Public_Page .Public_Con .Public_Info03 ul.Public_Info03_01 li:nth-child(1){padding-top:65px;}
.Public_Page .Public_Con .Public_Info03 ul.Public_Info03_01 li:nth-child(2){padding-top:40px;}
.Public_Page .Public_Con .Public_Info03 ul.Public_Info03_02{text-align:center; padding-top:40px; font-size:16px;}
.Public_Page .Public_Con .Public_Txt03{margin-top:15px;}
.Public_Page .Public_Con .Public_Txt03 ul{background:#f1f1f1; padding:40px 40px; text-align:center;}
.Public_Page .Public_Con .Public_Txt03 ul li{font-size: 16px; line-height: 22px; padding-top: 10px;}

.Public_Page .Public_Con .Public_Txt04 ul li{font-size: 16px; line-height: 22px; padding-top: 10px;}
.Public_Page .Public_Con .Public_Info04 ul.Public_Info04_01 li{float:left; width:25%;}
.Public_Page .Public_Con .Public_Info04 ul.Public_Info04_01 li img{vertical-align:middle}
.Public_Page .Public_Con .Public_Info04 ul.Public_Info04_01 li:last-child{padding-right:0}
.Public_Page .Public_Con .Public_Info04 ul.Public_Info04_01 li:nth-child(1){padding-top:65px;}
.Public_Page .Public_Con .Public_Info04 ul.Public_Info04_02{text-align:center; padding-top:40px; font-size:16px;}
.Public_Page .Public_Con .Public_Txt04{margin-top:15px;}
.Public_Page .Public_Con .Public_Txt04 ul{background:#f1f1f1; padding:40px 40px; text-align:center;}
.Public_Page .Public_Con .Public_Txt04 ul li{font-size: 16px; line-height: 22px;}

.Public_Page .Public_Con .Public_Txt05{margin-top:15px; background:#f1f1f1; padding:40px 40px;}
.Public_Page .Public_Con .Public_Txt05 dl{padding-bottom:40px}
.Public_Page .Public_Con .Public_Txt05 dl:last-child{padding-bottom:0;}
.Public_Page .Public_Con .Public_Txt05 dl dt{font-weight:bold; font-size:16px; padding-bottom:15px;}
.Public_Page .Public_Con .Public_Txt05 dl dd{line-height:1.5; font-size:15px; padding-left:10px; text-indent:-10px;}
.Public_Page .Public_Con .Public_Txt05 dl dd span{color:#c5030c}





