#tlog_naviA {border-bottom:1px solid #ededed;}

#sVisualA {width:100%;height: 220px;margin:91px auto 0px auto;overflow:hidden;position:relative;text-align:center;color:#fff;}
.svbg1 {background:url(/img/sub_bg.jpg) center top no-repeat;}
.svbg2 {background:url(/img/sub_bg.jpg) center top no-repeat;}
.svbg3 {background:url(/img/sub_bg.jpg) center top no-repeat;}
.svbg4 {background:url(/img/sub_bg.jpg) center top no-repeat;}
.svbg5 {background:url(/img/sub_bg.jpg) center top no-repeat;}
.svbg6 {background:url(/img/sub_bg.jpg) center top no-repeat;}
.svbg7 {background:url(/img/sub_bg.jpg) center top no-repeat;}

#sVisualA .svisTxt {font-size: 20px;font-weight: 500;margin: 100px 0 0;display: none;}
#sVisualA .svisTxt span {}
#sVisualA .svisTxt p {font-size: 32px;line-height: 100%;margin: 8px 0 0;}

.right_wrap {text-align:left;}
.right_wrap .wrap {position:relative;overflow:hidden; }
.right_wrap .cloc{position: relative;margin: 10px 0 0px;}
.right_wrap .cloc a{color:#222;}
.right_wrap .cloc span {display:inline-block;padding: 0px 9px 0px 14px;color: #222;background:url(/img/loc_arrow.png) left center no-repeat;font-size: 15px;font-weight: 400;}
.right_wrap .cloc strong {font-weight: 300;display:inline-block;padding-right: 9px;font-size: 15px;font-weight: 400;color: #222;}

#locationA .wrap .snsA {position:absolute; display:block; top:0px; right:0px; overflow:hidden; border-right :1px solid #526875;line-height:60px; }
#locationA .wrap .snsA ul{float:right; padding:0px; margin:0px;}
#locationA .wrap .snsA ul:after {clear:both; content:''; display:block;}
#locationA .wrap .snsA li{float:left;display:inline-block; }
#locationA .wrap .snsA a {text-align:center; display:block; width:60px; height:60px;border-left :1px solid #526875;  font-size:0px; text-indent:-9999999px; overflow:hidden; }
#locationA .wrap .snsA a.snsbt1 {background:url(/img/btn_insta_s.png) center  18px no-repeat;}
#locationA .wrap .snsA a.snsbt2 {background:url(/img/btn_faceb_s.png) center  19px no-repeat;}
#locationA .wrap .snsA a.snsbt3 {background:url(/img/btn_twt_s.png) center  21px no-repeat;}


#sideA {position:absolute;left:50%;top: 276px;margin-left: -600px;width: 280px;z-index:2;}
#sideA h2{color: #111;text-align: left;font-size: 26px;font-weight: 700;letter-spacing: -1px;word-break: keep-all;border-radius: 20px 20px 0 0;}
#sideA h2 p {font-size: 22px;line-height: 100%;font-weight: 700;padding: 50px 0;background: #369578;text-align: center;color: #fff;}

#sideA .snb_2dul {display:block;width: 280px;}
#sideA li{background:none; list-style-type:none; display:block; overflow:hidden;}
#sideA li .snb_2da{display:block;padding:0px 20px;text-align:left;height: 60px;line-height: 60px;font-size: 18px;letter-spacing:-1px;border-bottom: solid 1px #e5e5e5;border-top:none;color: #333 !important; background:#f9f9f9;font-weight: 500;}
#sideA li:first-child .snb_2da {}
#sideA li .snb_2da:hover, #sideA li:first-child .snb_2da:hover {color:#000 !important;}
#sideA .snb_2dli .on, #sideA .snb_2dli a:hover.on{color: #369578 !important;background:#fffurl(/img/sub_arrow.png) calc(100% - 20px) center no-repeat;font-weight: 500;}
#sideA ul.snb_3dul {display:none;}
#sideA li .snb_3da{display:block;  line-height:30px; font-size:13px; letter-spacing:-1px;  color:#505050;}
#sideA li .snb_3da:hover {color:#a6112c;}
#sideA  .on2 { color:#bd0000 !important;}




#wrapper .wrap {width:1200px; margin:0 auto;}
#container {padding:0px;width: 880px;margin: 40px 0 100px 320px;min-height: 380px;}
#container:after {content:'';clear:both;display:block;}
#container_title {width: 900px;overflow: hidden;}
#container_title .conTit_tt {float:left;text-align: left;margin: 0 0 12px;}
#container_title .conTit_tt span {font-weight: 500;font-size: 26px;line-height: 100%;color: #222;letter-spacing: -2px;}
#container_title:after{content: '';display: block;clear: both;width: 100%;height: 4px;margin: 0 0 30px;background: url(/img/bg_subbar.png) repeat-x;opacity: .2;}
#container_title .right_wrap {float:right;overflow:hidden;}
#container_title .right_wrap ul {float:left}
#container_title .right_wrap ul li {float:left;line-height:30px;position:relative;margin-right:20px;}
#container_title .right_wrap ul li:before {content:'';width:20px;height:30px; position:absolute;top:0;right:-20px; background:url(/img/icon_arrow_right.png) no-repeat 50% 50%;}
#container_title .right_wrap ul li:last-child:before {display:none;}

#container_title .right_wrap ul li.home a {background:url(/img/btn_home.png) no-repeat 50% 50%;width:30px;height:30px;text-indent:-9999px;display:block;}

#container_title .right_wrap .btn_print {background:none;border: 0;color: #222;/* font-size: 16px; */font-weight: 400;}
#container_title .right_wrap .btn_print:after {content: '';position: absolute;left: -30px;bottom: -7px;height:30px;width:30px;background:url(/img/icon_print.png) no-repeat 50% 50%;border-radius:15px;text-indent:-9999px;border:0;}

h2#container_title {display:none !important;} 
#container  h4.tit{margin:0; color:#5f82b2; font-weight:normal;  font-size:18px; text-align:left;}

.scontA {overflow:hidden; display:block; line-height:180%;word-break: keep-all;}

#container .tit01{position:relative; color:#2d3c4f;font-weight: 500;font-size: 23px; padding-bottom:5px;line-height: 100%; letter-spacing:-1px;padding: 4px 0 0 32px;margin: 0 0 10px;}
#container .tit01:after {content:'';position: absolute;left: 0;top: 0;width: 28px;height: 28px;background: url(/img/tit01.png) no-repeat;}
#container .tit02{position:relative;font-size: 19px;font-weight: 500;color: #222;padding: 0 0 0 21px;}
#container .tit02:after {content:'';position: absolute;left: 5px;top: 9px;width: 10px;height: 10px;background: #00a4bb;transform: rotate(45deg);}
#container .tit03{position:relative; color:#2d3c4f;font-weight: 500;font-size: 29px;padding-bottom: 20px;line-height: 100%; letter-spacing:-1px;}
#container .tit03 span {display:block;margin: 11px 0 2px;color: #9ec9c5;font-size: 19px;font-weight: 400;}

#container .tit04{display:block; margin:0; color:#2d3c4f; font-weight:normal;  font-size:25px; letter-spacing:-0.5px; padding-bottom:10px;}
#container .tit05{display:block; margin:0; color:#395954; font-weight:normal; font-size:16.5px; padding:8px 30px; line-height:170%; letter-spacing:-0.5px; border:1px solid #e5e5e5;  background:#f4f4f4;}
#container .tit06{display:block;margin:0;font-size: 32px;font-weight:normal;line-height: 100%;text-align: center;padding: 10px 0 45px;color: #333;}
#container .tit06 p{display: block;font-size: 17px;margin: 0 0 10px;color: #5e7491;line-height: 100%;}
#container .tit06 span {display: block;font-size: 17px;margin: 12px 0 -10px;color: #5e7491;line-height: 100%;}

#container div.titA {position:relative; width:100%; display:block; overflow:hidden;}
#container div.titA .titbox {position:absolute; top:0; width:710px; padding:30px 30px 30px 140px; background:url(/img/tit_bg.jpg)no-repeat;}
#container div.titA .tit03 {color:#fff !important;}
#container .titbox2 {position:relative;display:block;overflow:hidden;border:3px solid #f6f4f7;padding: 17px 25px;}
#container .titbox3 {position:relative;display:block;overflow:hidden;background:url(/img/stbg1.jpg) no-repeat;padding: 3% 5%;color:#fff;font-size:16.5px;}
#container .titbox4 {position:relative; display:block; overflow:hidden; background:#f6f4f7; padding:8px 20px; margin:5px 0;}


img {max-width:100%;}

.pott {color:#369578 !important;}
.pott1 {color:#00a4bb !important;}
.pott2 {color:#444 !important;}
.pott3 {color:#222 !important;}
.pott4 {color: #dd6220 !important;}
.pott5 {color:#444 !important;}
.pott6 {color:#666 !important;}

.fs0 {font-size:18px !important;letter-spacing:0px;}
.fs1 {font-size:20px !important;letter-spacing:0px;}
.fs2 {font-size:24px !important;letter-spacing:0px;}
.fs3 {font-size: 28px !important;letter-spacing:0px;}
.fs4 {font-size: 14px !important;}
.fs5 {font-size: 16px !important;}

.pottR {font-weight:400;}
.pottM {font-weight:500;}
.pottB {font-weight:700;}

.txt_c{text-align:center !important;}
.txt_r{text-align:right !important;}
.txt_l{text-align:left !important;}

.ls0 {letter-spacing:0;}

.sub_tab {width:900px; oaerflow:hidden; margin-bottom:30px; letter-spacing:-1px; }
.sub_tab ul{padding:0px; margin:0px;}
.sub_tab ul::after {clear:both; content:""; display:block;}
.sub_tab li{list-style-type:none; float:left; display:inline;overflow:hidden; margin:0px 0px 1px 1px;}
.sub_tab li a{display:block; text-decoration:none;background:#f8f8f8; border:1px solid #e5e5e5;  padding:10px 0px 10px 0px; font-size:16.5px; color:#666 !important; text-align:center;overflow:hidden; }
.sub_tab li:first-child , .sub_tab  li.el{  margin:0px 0px 1px 0px;   }
.sub_tab li a:hover{ text-decoration:none;background:#e5e5e5;  }
.sub_tab li a.on {border:1px solid #69584f; background:#69584f; font-size:16.5px;color:#fff !important;}

.sub_tab2 {width:900px; overflow:hidden;  margin-bottom:30px; letter-spacing:-1px; }
.sub_tab2 ul{padding:0px; margin:0px;}
.sub_tab2 ul:after {clear:both; content:""; display:block;}
.sub_tab2 li{list-style-type:none; float:left; display:inline;  }
.sub_tab2 li a{display:block;text-decoration:none;width:175px;border-bottom:1px solid #e5e5e5;font-size:16px;color:#888;text-align:center;padding:0 0 19px;}
.sub_tab2 li a:hover{color:#e2762a;}
.sub_tab2 li a.on {position:relative;color: #e2762a;}
.sub_tab2 li a.on:after  {content: '';position: absolute;left: 0;bottom: -1px;width: 175px;height: 1px;background: #e2762a;display:block;}

.sub_tabmenu {}
.sub_tabmenu h3 {font-size: 30px;padding: 15px 0 0px;margin: 0px 0 35px;font-weight: 500;color: #333;text-align: center;}
.sub_tabmenu ul{display: table;table-layout: fixed;width:100%;margin: 0 0 40px;}
.sub_tabmenu li{display: table-cell;box-sizing: border-box;border: 1px solid #e4e4e4;border-left: 0;}
.sub_tabmenu li:first-child {border-left:1px solid #e4e4e4;}
.sub_tabmenu li a{display: block;text-align: center;padding: 15px 0;position: relative;}
.sub_tabmenu li a:hover{color: #7b6244;background: rgb(134 134 134 / 8%);}
.sub_tabmenu li.on a {color: #e37304;font-weight: 400;background: #fff;}
.sub_tabmenu li.on a:after {content:'';position: absolute;left: -1px;top: -1px;right: -1px;bottom: -1px;border: 1px solid #f58c24;}


.tabs {border: 3px solid #efefef;padding: 20px 30px;margin: 0 0 30px;}
.tabs .sub_tab3 {display:inline-block;margin: 0 20px 0 0;}
.tabs .sub_tab3.on a {color: #694cdc;background: #f3f0ff;border: 1px solid #e3daff;}
.tabs .sub_tab3 a {display: block;position: relative;border-radius: 30px;border: 1px solid #ddd;padding: 10px 40px 10px 20px;font-size: 15px;font-weight: 400;color: #666;background: #f1f1f1;}
.tabs .sub_tab3 a:after {content:'';position:absolute;right: 24px;top: 43%;width:6px;height:6px;border: 2px solid #c7c7c7;border-left: 0;border-bottom: 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}


.tabCont {clear:both;margin:40px 0px 0px 0px; letter-spacing:-0.5px;}

.litc2 {width:437px;}
.litc3 {width:290px;}
.litc4 {width:217px;}
.litc5 {width:173px;}
.litc6 {width:147px;}
.litc9 {width:95px;}

#container dl.fl {position:relative; margin-top:0px; width:100%; clear:both; overflow:hidden;}
#container dl.fl > dt{float:left; width:530px;}
#container dl.fl > dd{float:right;width: 310px;margin-left:40px;margin-top: 145px;}
#container dl.fl:after{clear:both; content:''; display:block;}

#container dl.fl1 {position:relative; width:100%; clear:both; overflow:hidden;}
#container dl.fl1 > dt{float:left; width:330px;}
#container dl.fl1 > dd{float:right;width: 530px;margin-left:40px;}
#container dl.fl1:after{clear:both; content:''; display:block;}

#container dl.fl2 {position:relative;display:block;}
#container dl.fl2 > dt{float:left;width: 20%;}
#container dl.fl2 > dd{float:left;width: 78%;margin-left: 2%;}
#container dl.fl2:after{clear:both; content:''; display:block;}

#container dl.fl3 {position:relative; display:block; padding:20px; border:2px solid #e5e5e5; float:left; width:380px; margin-left:30px;}
#container dl.fl3 > dt {position:relative; float:left; margin-right:30px;}
#container dl.fl3 > dd {position:relative; float:left; width:230px;}
#container dl.fl3:after{clear:both; content:''; display:block;}

#container dl.fl4 {position:relative;display:block;}
#container dl.fl4 > dt{float:left;width: 49%;}
#container dl.fl4 > dd{float:left;width: 49%;margin-left: 2%;}
#container dl.fl4:after{clear:both; content:''; display:block;}

#container dl.fl5 {position:relative;display:block;}
#container dl.fl5 > dt{float:left;width: 20%;}
#container dl.fl5 > dd{float:left;width: 78%;margin-left: 2%;}
#container dl.fl5:after{clear:both; content:''; display:block;}

#container ul.grid2 {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 20px 1fr;grid-template-columns: 1fr 1fr;grid-gap: 20px;gap: 20px;}
#container ul.grid3 {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 20px 1fr 20px 1fr;grid-template-columns: 1fr 1fr 1fr;grid-gap: 20px;gap: 20px;}
#container ul.flex {display: -ms-flex;display: flex;-ms-grid-columns: 1fr 20px 1fr 20px 1fr;grid-template-columns: 1fr 1fr 1fr;grid-gap: 20px;gap: 20px;}

.tbl01 {border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;font-size: 16px;line-height: 140%;}
.tbl01 thead th{padding:6px;text-align:center;border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2;background: #f3f3f3;}
.tbl01 tbody th{padding: 14px 6px;text-align:center;border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2;background: #69605B;color: #fff;}
.tbl01 td{padding:14px; text-align:center; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}
.tbl01 ul.bul li:after {top:13px !important;}


.tbl02 {position:relative;width:100%; word-break:break-all;text-align: center;}
.tbl02 thead th {padding:12px 2px; vertical-align:middle; color:#222; font-weight:normal;border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; background:#f3f3f3;}
.tbl02 tbody th {padding:12px 2px; vertical-align:middle; color:#222;font-weight:normal;   background: #FAE6DD;}
.tbl02 td { padding: 10px 2px;  background: #EEECED;}
.tbl02 tfoot th {padding:12px 2px;color:#222;font-weight:normal;border-bottom:1px solid #d2d2d2;border-left:1px solid #d2d2d2;background: #f1f1f1;}
.tbl02 tfoot td {padding:12px 2px;border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; background:#fafbfb;}
.tbl02:after {content:""; display:block; position:absolute; left:0; top:0; width:1px; height:100%; clear:both; overflow:hidden; background:#fff;}

.tbl03 {border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;font-size: 16px;line-height: 140%;}
.tbl03 thead th{padding:6px;border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2;background: #f3f3f3;}
.tbl03 tbody th{padding: 14px 6px;border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2;background: #69605B;color: #fff;}
.tbl03 td{padding:14px; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}
.tbl03 ul.bul li:after {top:13px !important;}

#container ul.bul li{list-style:none;display:block;position:relative;padding: 5px 0px 5px 10px;line-height: 150%;}
#container ul.bul li:after {content:'';position:absolute;width: 3px;height: 3px;left:1px;top: 16px;background: #666;}
#container ul.bul li .libox {display:inline-block;width: 127px;}
#container ul.bul li .libox2 {display:inline-block;width: 85px;}

#container ul.bul2 li {list-style:none;display:block;position:relative;padding: 5px 0px 5px 10px;line-height: 165%;}
#container ul.bul2 li .libox {display: inline-block;width: 31px;text-align: center;font-size: 13px;line-height: 100%;font-family: 'tahoma';font-weight: bold;line-height:17px;background: #e4d7d1;color: #69584f;margin: 0 8px 0 0;}

#container ul.bul3 li{list-style:none;display:block;position:relative;padding: 14px 0px 14px 10px;line-height: 140%;letter-spacing: 0;}
#container ul.bul3 li:after {content:'';position:absolute;width: 4px;height: 4px;left:1px;top: 22px;background: #e77505;}
#container ul.bul3 li .libox {display:inline-block;width:38px;}
#container ul.bul3 li .libox2 {display:inline-block;width:80px;}

#container ul.bul4 li {position: relative;padding: 0 0 0 0;line-height: 170%;}
#container ul.bul4 li:after {}
#container ul.bul4 .libox {display:inline-block;width:90px;}





.clear {clear:both; position:relative;}
.h5 {display:block; border:none; height:5px;margin:0px; padding:0px; font-size:0px;}
.h10 {display:block; border:none; height:10px;margin:0px; padding:0px; font-size:0px;}
.h15{display:block; border:none; height:15px;margin:0px; padding:0px; font-size:0px;}
.h20 {display:block; border:none; height:20px;margin:0px; padding:0px; font-size:0px;}
.h25 {display:block; border:none; height:25px;margin:0px; padding:0px; font-size:0px;}
.h30 {display:block; border:none; height:30px;margin:0px; padding:0px; font-size:0px;}
.h40 {display:block; border:none; height:40px;margin:0px; padding:0px; font-size:0px;}
.h50 {display:block; border:none; height:50px;margin:0px; padding:0px; font-size:0px;}
.h60 {display:block; border:none; height:60px;margin:0px; padding:0px; font-size:0px;}
.h100 {display:block; border:none; height:100px;margin:0px; padding:0px; font-size:0px;}

.bd {display:block; border:none; background:#eaeaea; height:1px;margin:35px 0px; padding:0px; font-size:0px; clear:both;}
.imgbd2 {position:relative;}
.imgbd2:after {content:'';position:absolute;left: 0;top: 0;bottom: 0;right: 0;border: 1px solid rgba(0,0,0,0.1);}
.bdall {border:1px solid #eee;}
.bg1 {background:#f5f5f5 !important;}
.bg2 {background: #c8e7dd !important;}
.bg3 {background: #ededed !important;}
.bg4 {background:#f1d5de !important;}
.bg5 {background:#f5bdb5 !important;}
.bdn {border:none !important;}
.bgn {background:none !important;}
.w100 {width:100%;}
.w280 {width:280px;}
.mw100 {max-width:100%;}
.mh100 {max-height:100%;}

.mg0 {margin:0 !important;}
.mt0 {margin-top:0 !important;}
.mt5 {margin-top:5px !important;}
.mr0 {margin-right:0 !important;}
.mb0 {margin-bottom:0 !important;}
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mt30 {margin-top:30px !important;}
.mr5 {margin-right:5px !important;}
.mr20 {margin-right:20px !important;}
.ml20 {margin-left:20px !important;}
.ml30 {margin-left:30px !important;}
.ml40 {margin-left:40px !important;}
.ml50 {margin-left:50px !important;}
.pd0 {padding:0 !important;}
.pd30 {padding:30px !important;}
.pt0 {padding-top:0 !important;}
.pt20 {padding-top:20px !important;}
.pt40 {padding-top:40px !important;}
.pb0 {padding-bottom:0 !important;}
.pb20 {padding-bottom:20px !important;}
.pb40 {padding-bottom:40px !important;}
.pr0 {padding-right:0 !important;}
.pr40 {padding-right:40px !important;}
.pl40 {padding-left:40px !important;}
.pl20 {padding-left:20px !important;}
.pr20 {padding-right:20px !important;}
.bt0 {border-top:0 !important;}

.brlt30 {/* border-radius:30px 0 0 0; */}
.brrt30 {border-radius:0 30px 0 0;}
.brrb30 {border-radius:0 0 30px 0;}
.brlb30 {border-radius:0 0 0 30px;}

.bullet1{position:relative;padding:0 10px 0 15px;}
.bullet1:after {content:'';position:absolute;left: 9px;top: 9px;width: 3px;height: 3px;background: #818181;}

.txt_r {text-align:right;}
.txt_c {text-align:center;}

.lh100 {line-height:100%;}
.lh140 {line-height:140%;}

ul.grid3 {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 20px 1fr 20px 1fr;grid-template-columns: 1fr 1fr 1fr;gap: 20px;grid-gap: 20px;}


#showcase_s1{position:relative;margin-bottom:30px;}
#showcase_s1 .showcase-onepage .showcase-content{}
#showcase_s1 .showcase-arrow-next {position:absolute; top:225px;outline:0; width:50px; height:50px; text-indent:-9999px; z-index:99;left:0px; background:url(/img/prev_next_btn2.png) no-repeat 0 0px;  cursor:pointer;opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50);  }
#showcase_s1 .showcase-arrow-previous{position:absolute; top:225px; outline:0; width:50px; height:50px; text-indent:-9999px; z-index:99;right:0px; background: url(/img/prev_next_btn2.png) no-repeat -50px 0; cursor:pointer;opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50);  }
#showcase_s1 .showcase-arrow-next:hover, #showcase_s1 .showcase-arrow-previous:hover {  cursor:pointer;opacity:1.0; 	-moz-opacity:1.0; 	filter: alpha(opacity=100); transition:0.3s; }
#showcase_s1 .showcase-thumbnail-container {margin-top:15px;}
#showcase_s1 .showcase-thumbnail-restriction{ width:780px !important; height:69px !important;  overflow:hidden;}
#showcase_s1 .thimg {width:120px; height:69px;}
#showcase_s1 .showcase-thumbnail {margin:0px 5px;width:120px; height:69px; overflow:hidden;}
#showcase_s1 .showcase-thumbnail-button-backward {background:url(/img/main/prev_next_btn2.png) -5px 8px no-repeat; width:40px; height:69px;margin-right:5px; text-indent:-99999px;  font-size:0px; display:block;}
#showcase_s1 .showcase-thumbnail-button-forward {background:url(/img/main/prev_next_btn2.png) -50px 8px no-repeat; width:40px; height:69px; text-indent:-99999px;  font-size:0px;display:block;   }
#showcase_s1 .showcase-thumbnail-wrapper .active {border:5px solid #fc6a19;width:110px; height:59px;}
#showcase_s1 .showcase-thumbnail-wrapper .active .thimg {opacity:0.5; 	-moz-opacity:0.5; 	filter: alpha(opacity=50);}

.btnArea {display:block; position:relative; width:100%; height:50px;}
.btnArea a.btn_01 {display:block; position:absolute; height:50px; width:240px; line-height:50px; font-size:18px;  background:#3f5765; color:#fff; text-align:center; } 
.btnArea a.btnCen {left:50% !important; margin-left:-170px;}
.btnArea a.btnRig {right:0 !important;}

.ctt_admin {position:absolute; right:30px; top:80px;display:none;}

.imgfl {float:left;margin-right:30px;}



.fL {float: left !important;}
.fR {float:right !important;}
.presidProfile {position:relative;}
.presidProfile::before {content:'';display:block;position:absolute;bottom:-100px;left:-430px;width:900px;height:672px;z-index:-1;}
.presidProfile .contArea1 {min-height:360px;}
.presidProfile .contArea1 .imgArea {margin-right:65px;}
.presidProfile .contTit_point {position:relative;margin-bottom:40px;padding:75px 0 40px;display: block;margin: 0 0 15px;color: #111;font-family: 'Roboto','Noto Sans SC','Noto Sans KR',sans-serif;font-size: 32px;font-weight: 700;letter-spacing: -0.5px;line-height: 1.2;}
.presidProfile .contTit_point::before {content:'';position:absolute;bottom:0;left:440px;width:400%;height:1px;background:#111;}
.presidProfile .contArea1>b {margin-bottom:10px;color:#111;}
.presidProfile .contArea1>.txtSt1 {margin-bottom:30px;color:#111;line-height:1.4em;}
.presidProfile .contArea1>.txtSt4 {color:#111;line-height:1.4em;font-weight:500;}
.presidProfile .contArea2 .contL {width:435px;}
.presidProfile .contArea2 .contR {width:calc(100% - 476px);}
.presidProfile .contArea2 .titSt3 {margin:50px 0 20px;font-weight:700;}
.presidProfile .historyWrap>li+li {margin-top:20px;}
.presidProfile .historyWrap>li>p {position:relative;padding-left:65px;font-size:18px;color:#555;}
.presidProfile .historyWrap>li.yearNone>p {padding-left:0;}
.presidProfile .historyWrap>li.yearLongType>p {padding-left:65px;}
.presidProfile .historyWrap>li>p>b {position:absolute;left:0;top:0;font-size:18px;color:#111;font-weight:700;}

.titSt3 {display:block;font-size:30px;letter-spacing:-1.5px;font-weight:500;}
.point_brown {color:#9c6e37 !important;}

.imgbd8 {border:8px solid #eadfc2;-webkit-box-sizing: border-box;box-sizing: border-box;}

#container .sub2010 {position:relative; display:block; padding:20px; border:2px solid #e5e5e5; float:left; width:380px; margin-left:30px}
#container .sub2010 img {max-width:100%;}

.clearfix {clear: both;position: relative;}

.prepare {text-align: center;padding: 60px 0;}
.prepare span {display: block;width: 52px;height: 52px;margin: 0 auto;background: url(/img/prepare.png) no-repeat;}
.prepare strong {display: block;font-size: 30px;color: #333;font-weight: 500;letter-spacing: -1px;margin: 22px 0 20px;}


.hist li {padding:6px 0 10px;}
.hist li:first-child {padding:0 0 10px;}
.hist li.bdr {border-bottom:1px solid #e5e5e5;padding-bottom:30px; margin-bottom:26px;}
.hist em {display:table-cell; font-style:normal;font-weight:700; font-size:17px; width:170px; color:#369578; line-height:130%;}
.hist strong {font-size:16.5px;font-weight:300;}
.hist span {display:table-cell; font-size:15px;}

.prepare {text-align: center;padding: 60px 0;}
.prepare span {display: block;width: 52px;height: 52px;margin: 0 auto;background: url(/img/prepare.png) no-repeat;}
.prepare strong {display: block;font-size: 24px;color: #333;font-weight: 500;letter-spacing: -1px;margin: 22px 0 20px;line-height: 140%;}
