@charset "utf-8";
/*CSS Document*/
@import url(reset.css);


/* 헤더
------------------------------------------------------------------------------------------------------------*/
#Header{position:absolute; left:0; top:0; width:100%; height:100px; background:url(../img/header/bg.png) center top repeat; z-index:10;}
#Header .inner{position:relative; width:1000px; margin:0 auto;}

/* 로고 */
#Header h1{position:absolute; left:0px; top:14px;}

/* 네비게이션 */
#Navigation{position:absolute; right:3px; top:60px; overflow:hidden;}
#Navigation li{float:left; margin:0 0 0 38px;}
#Navigation li:first-child{margin:0;}
#Navigation li.first{margin:0;}
#Navigation li a{display:block; color:#bbb; font-size:17px; letter-spacing:-0.05em; line-height:1.3;}
#Navigation li a:hover{text-decoration:none; color:#fff;}
#Navigation li.on a{color:#fff;}

/* 탑메뉴 */
.Topmenu{position:absolute; right:0; top:18px; overflow:hidden;}
.Topmenu li{float:left; padding-left:21px; background:url(../img/header/topmenu_l.png) 10px 4px no-repeat;}
.Topmenu li.first{padding:0; background:none;}
.Topmenu li a{display:block; color:#bbb; line-height:1.3; font-size:12px;}
.Topmenu li a:hover{text-decoration:none; color:#fff;}



/* 푸터
------------------------------------------------------------------------------------------------------------*/
#Footer{background:#f2f2f2;}
#Footer .inner{position:relative; width:1000px; margin:0 auto; padding:30px 0 50px; color:#666; line-height:1.6;}
#Footer span{display:inline-block; padding:0 7px; color:#ddd;}
#Footer small{display:block; font-size:12px; color:#999; padding:5px 0 0;}
#Footer a.srshop{position:absolute; right:0; top:25px; background:#b8b8b8; border-radius:3px; border:1px solid #b8b8b8; color:#fff; padding:5px 15px; line-height:1.6;}
#Footer a.srshop:hover{background:#999; border-color:#999; text-decoration:none;}







/* 메인
------------------------------------------------------------------------------------------------------------*/
/*#M_vis{height:850px; background:url(../img/main/vis1.jpg) 50% top no-repeat;}*/

/*--------------------------------- *  Photos gallery > Standard *---------------------------------*/
/* core */
.sliderkit .sliderkit-count{position:absolute;top:5px;right:5px;z-index:10;padding:5px;color:#fff;background:#000;}
.sliderkit .sliderkit-timer{position:absolute;top:0;left:0;z-index:10;height:3px;background:#ccc;}

.photosgallery-std{position:relative; width:100%; height:850px; overflow:hidden; display:none;}
 
/* Panels buttons */
.photosgallery-std .sliderkit-go-btn{position:absolute; top:50%; margin-top:-42px; z-index:10; width:85px; height:85px;}
.photosgallery-std .sliderkit-go-prev{right:50%; margin-right:600px;}
.photosgallery-std .sliderkit-go-next{left:50%; margin-left:600px;}
.photosgallery-std .sliderkit-go-btn a{display:block; width:85px; height:85px; cursor:pointer; background-repeat:no-repeat; background-position:50% 50%;}
.photosgallery-std .sliderkit-go-prev a{background-image:url(../img/main/vis_btn_l.png);}
.photosgallery-std .sliderkit-go-next a{background-image:url(../img/main/vis_btn_r.png);}
.photosgallery-std .sliderkit-btn-disable a{opacity:1/*can be set to any value until 1*/; cursor:default;}
.photosgallery-std .sliderkit-go-btn span{display:none;}

/* Panel */
.photosgallery-std .sliderkit-panel{position:absolute; top:0; left:0; width:100%; height:850px; z-index:1; overflow:hidden;}
.photosgallery-std .sliderkit-panel-active{z-index:5;}
.photosgallery-std .sliderkit-panel-old{z-index:4;}
.photosgallery-std .sliderkit-panel.bg1{background:url(../img/main/vis1.jpg) 50% 0 no-repeat;}
.photosgallery-std .sliderkit-panel.bg2{background:url(../img/main/vis2.jpg) 50% 0 no-repeat;}
.photosgallery-std .sliderkit-panel.bg3{background:url(../img/main/vis3.jpg) 50% 0 no-repeat;}
.photosgallery-std .sliderkit-panel.bg4{background:url(../img/main/vis4.jpg) 50% 0 no-repeat;}



/* 컨텐츠 ------------------------------------------*/
.M_container{width:1000px; height:275px; margin:40px auto;}

.M_container .clear {content:''; clear:both; display:block;}
/* 공지사항 ------------------------------------------*/
.M_notice{float:left; position:relative; width:600px; height:220px; overflow:hidden;}
.M_notice div.tit{hei ght:50px; line-height:1.2; padding-bottom:10px; font-size:22px; color:#666; font-weight:400; font-family:'PT Sans'; border-bottom:1px solid #ddd;}
.M_notice a.more{position:absolute; right:0; top:7px; font-size:12px; color:#999; line-height:1.2;}
.M_notice a.more:hover{color:#333;}
.M_notice div.cont{height:170px; padding-top:15px; bo rder:1px solid #ddd; box-sizing:border-box;}
.M_notice div.cont table{}
.M_notice div.cont table td{height:28px;}
.M_notice div.cont table td:first-child{}
.M_notice div.cont table td:last-child{text-align:right; font-size:11px; color:#999;}


/* 고객센터 ------------------------------------------*/
.cs_center {float:right; width:340px; height:180px; border:1px solid #ddd; padding:25px 30px; box-sizing:border-box;}
.cs_center .text {float:left; line-height:200%;}
.cs_center .text img {padding-top:10px; }
.cs_center .text .tit {font-size:17px; color:#ef8200; font-weight:600; padding:3px 0 8px; letter-spacing:-1px;}
.cs_center .text .tel {font-size:20px; font-weight:800; letter-spacing:-1px;}
.cs_center .text .fax {font-size:16px; letter-spacing:-1px;}
.cs_center a img {float:right;}


/* foot_quick ------------------------------------------*/
.foot_quick {width:1000px; height:50px; float:left; margin-top:20px;}

.foot_quick>img {float:left;}
.foot_quick>img {padding-right:20px;}

.foot_quick .sr_line {float:left;}
.foot_quick .sr_line li {position:relative; float:left; padding-right:23px;}
.foot_quick .sr_line li:after {position:absolute; top:5px; right:10px; content:''; width:2px; height:35px; background:url(../img/main/bar_icon.png);}
.foot_quick .sr_line li:last-child:after {display:none;}
.foot_quick .sr_line li a {display:block; margin-top:10px;}
.foot_quick .sr_line li img:last-child {display:none;}
.foot_quick .sr_line li:hover img:first-child {display:none;}
.foot_quick .sr_line li:hover img:last-child {display:inline;}


.foot_quick .sr_sns {float:right;}
.foot_quick .sr_sns li {float:left; padding-right:8px;}
.foot_quick .sr_sns li:last-child {padding-right:none;}
.foot_quick .sr_sns li a {display:inline-block;}
.foot_quick .sr_sns li img:last-child {display:none;}
.foot_quick .sr_sns li:hover img:first-child {display:none;}
.foot_quick .sr_sns li:hover img:last-child {display:inline;}




/* 브랜드 ------------------------------------------*/
.M_brand{float:left; width:340px; height:220px; overflow:hidden;}
.M_brand div.tit{height:50px; line-height:1.2; font-size:22px; color:#666; font-weight:400; font-family:'PT Sans';}
.M_brand div.cont{position:relative; height:168px; border:1px solid #ddd;}









/* 서브
------------------------------------------------------------------------------------------------------------*/
/* 비주얼 */
#S_vis{height:250px; background-position:50% 0; background-image:url(../img/sub/vis_default.jpg); background-position:50% bottom; background-repeat:no-repeat; background-color:#c9cdd1;}
#S_vis.bg3M{background-image:url(../img/sub/vis_3M.jpg);}
/*
#S_vis.bg1{background-image:url(../img/sub/vis1.jpg); background-color:#c9cdd1;}
#S_vis.bg2{background-image:url(../img/sub/vis2.jpg); background-color:#c9cdd1;}
#S_vis.bg4{background-image:url(../img/sub/vis4.jpg); background-color:#c9cdd1;}
#S_vis.bg5{background-image:url(../img/sub/vis5.jpg); background-color:#c9cdd1;}
#S_vis.bg6{background-image:url(../img/sub/vis6.jpg); background-color:#c9cdd1;}
#S_vis.bg7{background-image:url(../img/sub/vis6.jpg); background-color:#c9cdd1;}
#S_vis.bg8{background-image:url(../img/sub/vis6.jpg); background-color:#c9cdd1;}
#S_vis.bg9{background-image:url(../img/sub/vis6.jpg); background-color:#c9cdd1;}
*/

/* 서브메뉴 */
#SNB{min-width:1000px; height:43px; border-bottom:1px solid #d2d2d2; text-align:center; font-size:0;}
#SNB a{display:inline-block; width:124px; height:43px; line-height:43px; font-size:15px; color:#777; text-align:center; border-right:1px solid #e4e4e4; letter-spacing:-0.05em;}
#SNB a:first-child{border-left:1px solid #e4e4e4; width:123px;}
#SNB a.first{border-left:1px solid #e4e4e4; width:123px;}
#SNB a:hover{text-decoration:none; background:#f7f7f7; color:#444;}
#SNB a.on{color:#fe7700; font-weight:600;}

/* 서브탭 */
.snb_3depth{overflow:hidden;}
.snb_3depth li{float:left;}
.snb_3depth li a{display:block; width:150px; height:33px; line-height:33px; font-size:14px; color:#666; text-align:center; border-width:1px 1px 1px 0; border-style:solid; border-color:#ccc;}
.snb_3depth li:first-child a{border-width:1px;}
.snb_3depth li a:hover{text-decoration:none;}
.snb_3depth li:hover a{background:#f7f7f7;}
.snb_3depth li.on a{background:#999; border-color:#888; color:#fff; font-weight:600;}


/* 페이지타이틀 */
#Pagetit{position:relative; width:1000px; height:90px; margin:20px auto 0;}
#Pagetit.ceramic_ver{margin-bottom:50px; border-bottom:1px solid #d2d2d2;}
#Pagetit h2{position:absolute; left:0; top:22px; font-size:35px; color:#444; letter-spacing:-0.05em; font-weight:300;}
#Pagetit p{position:absolute; right:0; top:37px; color:#888;}

.ceramic_intro_tit{position:relative; padding:28px 0 15px;}
.ceramic_intro_tit h2{color:#000; font-size:17px; font-weight:600; letter-spacing:-0.025rem;}
.ceramic_intro_tit .page-path{position:absolute; right:0; bottom:15px; color:#888;}

/* 컨텐츠 */
#Contents{width:1000px; min-height:450px; margin:0 auto 50px;}



/* 찾아오시는 길 정보 테이블 --------------------------------------------------------- */
.map_table{border-top:2px solid #999;}
.map_table th, .map_table td{height:35px; text-align:left; font-weight:normal; padding-left:15px; font-size:13px; color:#666; border-bottom:1px solid #ddd;}
.map_table th{width:100px; background:#f7f7f7; color:#333; border-right:1px solid #ddd;}
.map_table td{}
/* 지도 크게보기 버튼 */
.btn_mapview{position:relative; display:inline-block; padding:0 10px; background:url(../img/sub/btn_bg.png) 0 0 no-repeat;}
.btn_mapview b{position:absolute; right:0; top:0; display:inline-block; width:10px; height:30px; background:url(../img/sub/btn_bg.png) right 0 no-repeat;}
.btn_mapview span{display:inline-block; height:30px; line-height:30px; padding-left:20px; background:url(../img/sub/icon_view.png) left 50% no-repeat;}
.btn_mapview:hover *{text-decoration:none;}










/* 아카데미-메인페이지 --------------------------------------------------------- */

/* 메인 롤링 */
.photoslider-bullets{position:relative; width:100%; height:340px; overflow:hidden; display:none;}

/* Nav */
.photoslider-bullets .sliderkit-nav{position:absolute; top:28px; left:50%; width:1000px; margin-left:-500px; text-align:left; z-index:10;}
.photoslider-bullets .sliderkit-nav-clip{position:relative; overflow:hidden;}
.photoslider-bullets .sliderkit-nav-clip ul{position:relative; left:0; top:0; list-style:none; margin:0; padding:0;}
.photoslider-bullets .sliderkit-nav-clip ul li{float:left; margin:0 5px 0 0;}
.photoslider-bullets .sliderkit-nav-clip ul li a{display:block; width:12px; height:12px; background:#fff; border-radius:100px; overflow:hidden;}
.photoslider-bullets .sliderkit-nav-clip ul li.sliderkit-selected a{background-color:#ff7e02;}

/* Panels */
.photoslider-bullets .sliderkit-panel{position:absolute; width:100%; height:340px; overflow:hidden; z-index:1;}
.photoslider-bullets .sliderkit-panel-active{z-index:5;}
.photoslider-bullets .sliderkit-panel-old{z-index:4;}

.main_icon{background:#f4f4f4;  border-bottom:1px solid #f2f2f2;}
.main_icon .inner{width:1000px; margin:0 auto;}
.main_icon table{border-left:1px solid #e2e2e2; height:235px; overflow:hidden;}
.main_icon table tr td{text-align:center; border-right:1px solid #e2e2e2;}
.main_icon table tr td:hover{background:#fff;}
.main_icon .m_icon_box{padding:30px 0;}
.main_icon .m_icon_box dt{margin-bottom:10px; height:80px;}
.main_icon .m_icon_box dd p{font-size:23px; color:#383838; margin-bottom:10px; font-weight:bold;}
.main_icon .m_icon_box dd span{font-size:14px; color:#7e7e7e; line-height:1.8em;}

.m_container{width:1000px; margin:0 auto; overflow:hidden; padding:70px 0; }

.m_sr_biz{float:left; overflow:hidden;}
.m_sr_biz .tit{height:50px; line-height:1.2; font-size:22px; color:#666; font-weight:400; font-family:'PT Sans';}
.m_sr_biz ul li{float:left; margin-right:15px;}
.m_cs_box{float:right; width:250px; overflow:hidden;}
.m_cs_box .tit{height:50px; line-height:1.2; font-size:22px; color:#666; font-weight:400; font-family:'PT Sans';}
.m_cs_box ul.m_sns{overflow:hidden; border-bottom:1px solid #ddd; padding-bottom:20px; margin-bottom:15px;}
.m_cs_box ul.m_sns li{float:left; width:25%; text-align:center;}
.m_cs_box .m_call{padding-left:10px; font-family:'PT Sans'; font-weight:100;}
.m_cs_box .m_call p{font-size:35px; color:#686868; height:48px; }
.m_cs_box .m_call span{font-size:24px; color:#b3b3b3}








/* 아카데미-교육내용 --------------------------------------------------------- */
.edu_bg{background:#7ecdf4;}
.edu_bg.edu_v2{background:#a79d91;}
.edu_bg.edu_v3{background:#fdd000;}

/* 탭 */
.academy_cont_tab{overflow:hidden; text-align:left; font-size:0;}
.academy_cont_tab li{display:inline-block; margin-left:5px;}
.academy_cont_tab li:first-child{margin-left:0;}
.academy_cont_tab li a{display:block; height:40px; line-height:40px; padding:0 20px; font-size:15px; color:#555; border:1px solid #ddd; text-decoration:none;}
.academy_cont_tab li a:hover{color:#222; background:#f7f7f7;}
.academy_cont_tab li.on a{color:#fff; background:#3b81e5; border-color:#1364d9;}


.academy_cont_tab2 {overflow:hidden; font-size:0; text-align:center;}
.academy_cont_tab2 a{height:40px; line-height:40px; padding:0 8px; font-size:17px; color:#fff; text-decoration:none;}
.academy_cont_tab2 a:hover{color:#555;}
.academy_cont_tab2 span{height:40px; line-height:40px; font-size:17px; color:#fff; text-decoration:none;}

/* 내용 */
.slash{height:10px; margin:100px 0; background:url(../img/sub/slash.png) 0 0 repeat;}
	/* 상단 */
/*.academy_cont_top{overflow:hidden; margin:70px 0 0;}*/
.academy_cont_top{overflow:hidden; margin:30px 0 0;}
.academy_cont_top .img{float:left; width:350px;}
.academy_cont_top .title, .academy_cont_top .cont_list{float:right; width:610px;}
.academy_cont_top .title{color:#1364d9; font-weight:600; font-size:30px; line-height:1.3;}
.academy_cont_top .cont_list{border-top:1px solid #999; margin:20px 0 0;}
.academy_cont_top .cont_list li{position:relative; font-size:15px; color:#333; line-height:1.5; padding:15px 0 15px 35px; border-bottom:1px dotted #ddd;}
.academy_cont_top .cont_list li:hover{background:#f7f7f7;}
.academy_cont_top .cont_list li i{position:absolute; left:0; top:14px; display:inline-block; width:25px; height:25px; line-height:25px; font-size:12px; color:#fff; font-style:normal; font-weight:normal; text-align:center; background:#999; font-family:verdadan;}
	/* 하단 */
.academy_contwrap{}
.academy_contwrap .title{color:#1364d9; font-weight:600; font-size:30px; line-height:1.3; margin:0 0 20px;}
.academy_contwrap .cont{overflow:hidden; margin:-11px 0 0 -11px;}
.academy_contwrap .cont li{float:left; width:326px; height:520px; margin:11px 0 0 11px;}

/* 아카데미-찾아오시는길 --------------------------------------------------------- */

div.aca_map {padding:30px 0 70px;}








/* 팀카스킨 - 인트로 --------------------------------------------------------- */

.Vis_Wrap{width:100%; background:url(/img/main/vis_01.jpg) center top no-repeat #e5e5e5; height:340px;}



/* 메인 롤링 ---------------------------------------------------*/
.photoslider-bullets{position:relative; width:100%; height:340px; overflow:hidden; display:none;}

/* Nav */
.photoslider-bullets .sliderkit-nav{position:absolute; top:28px; left:50%; width:1000px; margin-left:-500px; text-align:left; z-index:10;}
.photoslider-bullets .sliderkit-nav-clip{position:relative; overflow:hidden;}
.photoslider-bullets .sliderkit-nav-clip ul{position:relative; left:0; top:0; list-style:none; margin:0; padding:0;}
.photoslider-bullets .sliderkit-nav-clip ul li{float:left; margin:0 5px 0 0;}
.photoslider-bullets .sliderkit-nav-clip ul li a{display:block; width:12px; height:12px; background:#fff; border-radius:100px; overflow:hidden;}
.photoslider-bullets .sliderkit-nav-clip ul li.sliderkit-selected a{background-color:#ff7e02;}

/* Panels */
.photoslider-bullets .sliderkit-panel{position:absolute; width:100%; height:340px; overflow:hidden; z-index:1;}
.photoslider-bullets .sliderkit-panel-active{z-index:5;}
.photoslider-bullets .sliderkit-panel-old{z-index:4;}





/* main bbs wrap ---------------------------------------------------------------------------- */
.main_bbswrap{background:#f4f4f4; border-bottom:1px solid #ddd;}
.main_bbswrap .inner{width:998px; height:237px; margin:0 auto; overflow:hidden; border-width:0 1px; border-style:solid; border-color:#e2e2e2;}
/* gallery */
.M_gallery{float:left; position:relative; width:660px; height:237px; border-right:1px solid #e2e2e2;}
.M_gallery .tit{font-size:17px; letter-spacing:-0.05em; line-height:20px; color:#383838; font-weight:600; padding:30px 30px 0;}
.M_gallery a.more{position:absolute; right:30px; top:30px; font-size:11px; line-height:20px; color:#999;}
.M_gallery .cont{margin:25px 0 0; overflow:hidden;}


/* notice */
.M_notice01{float:right; position:relative; width:280px; text-align:left; margin:30px 30px 0 0;}
.M_notice01 .tit{font-size:17px; letter-spacing:-0.05em; line-height:20px; color:#383838; font-weight:600;}
.M_notice01 a.more{position:absolute; right:0; top:0; font-size:11px; line-height:20px; color:#999;}
.M_notice01 .cont{margin:15px 0 0;}




/*  팀카스킨 - 소개  */

.carskin_intro{position:relative; padding:0px 0 40px; font-size:16px; color:#666; line-height:1.8; letter-spacing:-0.05em; background:url(../img/sub/carskin_intro_img.png) right 20px no-repeat;}
.carskin_intro div{padding:0 0 40px;}
.carskin_intro strong{font-size:20px; color:#444; font-weight:600;}
.carskin_intro span{display:block; font-size:20px; margin:30px 0 0;}
.carskin_intro span b{color:#333; font-weight:600;}

.carskin_intro h3 {font-family:'PT Sans',sans-serif; font-size:40px; line-height:45px; font-weight:400; letter-spacing:0.005rem; color:#fe7700; padding:0; background:none; white-space:pre-line; margin:0 0 20px;}
.carskin_intro .intro_slide {position:absolute; top:109px; right:5px; width:380px; height:250px; padding:0; box-shadow:2px 2px 10px rgba(0,0,0,.15);}










/*************************************************************** 표준공임 ***************************************************************/
.price-wrap{overflow:hidden; position:relative; margin-top:70px; padding-top:70px; border-top:1px solid #eee;}
.price-wrap.first{margin-top:50px; padding-top:0; border:0 none;}
.price-wrap h3{margin:0 0 15px;}
.price-wrap .caption{position:absolute; right:0; top:80px; font-size:13px;}
.price-wrap.first .caption{top:0;}
.price-wrap .stit{margin:20px 0 0; font-size:15px; font-weight:600; color:#222; letter-spacing:-0.05em;}
.price-wrap .price-table{}
.price-wrap .price-option{margin:10px 0 0;}

/*
.price-wrap .price-table{float:left; width:calc(80% - 15px);}
.price-wrap .price-option{float:right; width:20%;}
*/

/* 가격 */
.price-wrap .price-table table{border-left:1px solid #ddd;}
.price-wrap .price-table table th, .price-wrap .price-table table td{height:20px; padding:10px 0; text-align:center; font-size:13px; color:#666; font-weight:normal; line-height:1.6; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
.price-wrap .price-table table th{}
.price-wrap .price-table table td{}
.price-wrap .price-table table thead{}
.price-wrap .price-table table thead tr:first-child th, .price-wrap .price-table table thead tr:first-child td{border-top:1px solid #ff7e02;}
.price-wrap .price-table table thead th, .price-wrap .price-table table thead td{}
.price-wrap .price-table table thead th{color:#222; font-weight:600; background:#fff5ec;}
.price-wrap .price-table table thead td{font-weight:normal; color:#666;}
.price-wrap .price-table table tbody{}
.price-wrap .price-table table tbody th, .price-wrap .price-table table tbody td{}
.price-wrap .price-table table tbody th{color:#222; font-weight:600; background:#fff5ec;}
.price-wrap .price-table table tbody td{}
.price-wrap .price-table table tbody td span{color:#ff7e02;}

/* 옵션 */
.price-wrap .price-option table{border-left:1px solid #ddd;}
.price-wrap .price-option table th, .price-wrap .price-option table td{height:40px; text-align:center; font-size:13px; color:#666; font-weight:normal; line-height:1.6; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
.price-wrap .price-option table th{}
.price-wrap .price-option table td{}
.price-wrap .price-option table thead{}
.price-wrap .price-option table thead tr:first-child th, .price-wrap .price-table table thead tr:first-child td{border-top:1px solid #999;}
.price-wrap .price-option table thead th, .price-wrap .price-option table thead td{}
.price-wrap .price-option table thead th{color:#222; font-weight:600; background:#f7f7f7;}
.price-wrap .price-option table thead td{font-weight:normal; color:#666;}
.price-wrap .price-option table tbody{}
.price-wrap .price-option table tbody th, .price-wrap .price-option table tbody td{}
.price-wrap .price-option table tbody th{color:#222; font-weight:600; background:#f9f9f9;}
.price-wrap .price-option table tbody td{}

/* 부분시공 */
.price-wrap .part-price table{border-left:1px solid #ddd;}
.price-wrap .part-price table th, .price-wrap .part-price table td{height:40px; width:20%; text-align:center; font-size:13px; font-weight:normal; line-height:1.6; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
.price-wrap .part-price table thead{}
.price-wrap .part-price table thead tr:first-child th, .price-wrap .price-table table thead tr:first-child td{border-top:1px solid #999;}
.price-wrap .part-price table thead th, .price-wrap .part-price table thead td{}
.price-wrap .part-price table thead th{background:#f7f7f7; font-weight:600; color:#333;}
.price-wrap .part-price table thead td{}
.price-wrap .part-price table tbody{}
.price-wrap .part-price table tbody th, .price-wrap .part-price table tbody td{}
.price-wrap .part-price table tbody th{}
.price-wrap .part-price table tbody td{}

/*  3m 3m 3m 3m 3m  */

/*  ceramic_film.php  */
.ceramic-vis-area{position:relative; width:1400px; max-width:1400px; margin:0 auto 68px; text-align:center; /* overflow:hidden; */}
.ceramic-vis-area .slide-container{padding-bottom:32px; text-align:center;}
.ceramic-vis-area .slide-container .slide-img{width:auto;/*  max-width:100%; */ height:600px;}
.ceramic-vis-area .cycle-pager{position:absolute; bottom:0; left:0; width:100%; font-size:0; text-align:center;}
.ceramic-vis-area .cycle-pager span{ display:inline-block; width:12px; height:12px; margin:0 2.5px; background:#ccc; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; cursor:pointer;}
.ceramic-vis-area .cycle-pager .cycle-pager-active{background:#ff7e02;}


/* ceramic > intro.php */


/*  intro.php  */
.intro-vis-area{position:relative; width:1000px; margin-bottom:65px;}
.intro-vis-area .slide-container{padding-bottom:32px;}
.intro-vis-area .slide-container .slide-img{width:100%; height:400px;}
.intro-vis-area .cycle-pager{position:absolute; bottom:0; left:0; width:100%; font-size:0; text-align:center;}
.intro-vis-area .cycle-pager span{ display:inline-block; width:12px; height:12px; margin:0 2.5px; background:#ccc; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; cursor:pointer;}
.intro-vis-area .cycle-pager .cycle-pager-active{background:#ff7e02;}

.intro-txt-area .desc-section > p{color:#666; font-size:15px; line-height:29px; letter-spacing:-0.025em;}
.intro-txt-area .desc-section > p + p{margin-top:30px;}
.intro-txt-area .desc-section img{width:auto; height:auto; max-width:100%;}

.intro-txt-area .summary-section{padding-bottom:72px; margin-bottom:72px; border-bottom:1px solid #eee;}

.intro-txt-area .summary-section .tit{display:block; margin-bottom:22px; color:#000; font-size:25px; font-weight:600; letter-spacing:-0.025em;}
.intro-txt-area .summary-section .img{margin:35px 0 50px;}
.intro-txt-area .summary-section .left-cont{float:left; width:610px; margin-right:40px;}
.intro-txt-area .summary-section .right-cont{float:left; width:350px; padding-top:110px; background:url(../img/ceramic/intro/intro_img02.jpg) no-repeat 0% 0%;}
.intro-txt-area .summary-section .txt strong{display:block; margin-bottom:10px; color:#000; font-size:19px; font-weight:600; line-height:29px; letter-spacing:-0.025em;}
.intro-txt-area .summary-section .txt p{color:#666; font-size:15px; line-height:29px; letter-spacing:-0.025em;}
.intro-txt-area .summary-section .ico span{display:inline-block; padding:8px 0 10px; color:#000; font-size:13px; font-weight:600; line-height:15px;}
.intro-txt-area .summary-section .ico .heat{margin-top:30px; padding-left:44px; background:url(../img/ceramic/intro/intro_summary_ico01.png) no-repeat 0% 50%;}
.intro-txt-area .summary-section .ico .uv{margin-left:30px; padding-left:58px; background:url(../img/ceramic/intro/intro_summary_ico02.png) no-repeat 0% 50%;}
.intro-txt-area .summary-section .ico .signal{margin-top:20px; padding-left:45px; background:url(../img/ceramic/intro/intro_summary_ico03.png) no-repeat 0% 50%;}
.intro-txt-area .prd-section .img{margin-top:42px;}

/* .intro-txt-area .detail-section dl{margin:50px 0 55px;} */
.intro-txt-area .detail-section{padding-bottom:92px; margin-top:144px; margin-bottom:100px; border-bottom:1px solid #eee;}
.intro-txt-area .detail-section dt{margin-bottom:20px; color:#000; font-size:19px; font-weight:600; letter-spacing:-0.025em;}
.intro-txt-area .detail-section dd{color:#666; font-size:15px; line-height:29px; letter-spacing:-0.025em;}
.intro-txt-area .detail-section .img.vis{margin:32px 0 65px;}
.intro-txt-area .detail-section .color-data p{color:#666; font-size:15px; letter-spacing:-0.025em;}
.intro-txt-area .detail-section .color-data .img{margin-top:11px;}

/* .intro-txt-area .detail-section .color-data .img{margin:22px 0 100px;} */
.intro-txt-area .detail-section .reference-data strong{display:block; margin-top:72px; color:#000; font-size:26px; font-weight:700;}
.intro-txt-area .detail-section .reference-data .img{margin:15px 0 24px;}
.intro-txt-area .detail-section .reference-data p{color:#000; font-size:15px; line-height:29px; letter-spacing:-0.025em;}
.intro-txt-area .explain-section .tit{display:block; height:160px; padding:0 40px; background:url(../img/ceramic/intro/intro_desc_tit.jpg) no-repeat 0% 0%; color:#000; font-size:25px; font-weight:600; letter-spacing:-0.025em; line-height:160px; box-sizing:border-box;}
.intro-txt-area .explain-section dt{padding:43px 0 13px; color:#000; font-size:19px; font-weight:600; letter-spacing:-0.025em;}
.intro-txt-area .explain-section dd{position:relative; padding-left:14px; color:#666; font-size:15px; line-height:25px; letter-spacing:-0.025em; box-sizing:border-box;}
.intro-txt-area .explain-section dd::before{ content:''; display:block; position:absolute; left:0; top:10.5px; width:4px; height:4px; background:#000; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%;}
.intro-txt-area .explain-section .reference-txt{padding-left:20px; box-sizing:border-box;}
.intro-txt-area .explain-section ul{margin-top:15px;}
.intro-txt-area .explain-section li{position:relative; padding-left:14px; color:#666; font-size:13px; letter-spacing:-0.025em; line-height:25px;}
.intro-txt-area .explain-section li span{color:#000; font-weight:600;}
.intro-txt-area .explain-section li::before{ content:''; display:block; position:absolute; left:0; top:10.5px; width:4px; height:2px; background:#000; }

.intro-effect-area .science-section{margin:80px 0 130px;}
.intro-effect-area .science-section .science-item{text-align:center;}
.intro-effect-area .science-section .science-item.v2{margin-top:80px;}
.intro-effect-area .science-section .science-item.v3{margin-top:125px;}
/* .intro-effect-area .science-section .science-item + .science-item{margin-top:120px;} */
.intro-effect-area .science-section .tit{display:block; margin-bottom:50px; color:#000; font-size:25px; font-weight:600; letter-spacing:-0.025em; text-align:center;}
.intro-effect-area .science-section img{max-width:100%;}
.intro-effect-area .science-section .v1 img{width:64%;}

.intro-effect-area .uv-section .prd-cont{float:left; width:490px; margin-right:120px;}
.intro-effect-area .uv-section .prd-cont .tit{display:block; margin-bottom:20px; color:#000; font-size:25px; font-weight:600; letter-spacing:-0.025em;}
.intro-effect-area .uv-section .prd-cont li{position:relative; padding-left:14px; color:#666; font-size:15px; line-height:25px; letter-spacing:-0.025em; box-sizing:border-box;}
.intro-effect-area .uv-section .prd-cont li::before{ content:''; display:block; position:absolute; left:0; top:10.5px; width:4px; height:4px; background:#000; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%;}
.intro-effect-area .uv-section .point-box{height:170px; padding:24px 0 15px  30px; margin:24px 0 30px; background:#f0f0f0 url(../img/ceramic/intro/intro_scf_logo.jpg) no-repeat right 20px top 15px; color:#3574bb; font-size:15px; line-height:25px; box-sizing:border-box;}
.intro-effect-area .effect-num-tb{border:1px solid #7f95d3; box-sizing:border-box;}
.intro-effect-area .effect-num-tb thead th{height:40px; background:#3574bb; color:#fff; font-size:17px; vertical-align:middle; letter-spacing:0;}
.intro-effect-area .effect-num-tb tbody th, .intro-effect-area .effect-num-tb tbody td{height:35px; border-top:1px solid #d7e3f1; vertical-align:middle; box-sizing:border-box;}
.intro-effect-area .effect-num-tb tbody tr:nth-of-type(1) th, .intro-effect-area .effect-num-tb tbody tr:nth-of-type(1) td{border-top:0;}
.intro-effect-area .effect-num-tb tbody th{padding-left:25px; border-right:1px solid #d7e3f1; color:#000; font-size:14px; letter-spacing:0; text-align:left;}
.intro-effect-area .effect-num-tb tbody td{text-align:center;}

.intro-effect-area .uv-section .uv-article{float:left; width:390px; padding-top:7px;}
.intro-effect-area .uv-article em{display:block; width:100%; height:40px; background:#ccffcc; color:#3574bb; font-size:17px; font-weight:600; letter-spacing:-0.025em; text-align:center; line-height:40px;}
.intro-effect-area .uv-article div{text-align:left; color:#232323; font-size:15px; letter-spacing:-0.025em; line-height:28px; }
.intro-effect-area .uv-article .tit{display:block; padding:18px 0 17px; color:#000; font-size:19px; font-weight:600; letter-spacing:-0.025em;}
.intro-effect-area .uv-article img{width:auto; height:auto; max-width:100%; margin-bottom:16px;}
.intro-effect-area .uv-article p{word-break:keep-all}
.intro-effect-area .uv-article p span{color:#f00;}


.intro-process-area{position:relative; left:-200px; width:1400px; margin:218px 0 100px;}
.intro-process-area .txt{width:100%; max-width:1000px; margin:0 auto;}
.intro-process-area .txt h2{color:#000; font-size:19px; font-weight:700; letter-spacing:-0.025em;}
.intro-process-area .txt p{margin:18px 0 40px; color:#666; font-size:15px; line-height:29px; letter-spacing:-0.025em;}
.intro-process-area .slide-container .process-img{width:100%; height:700px; overflow:hidden;}
.intro-process-area .slide-container .process-img img{width:100%; height:100%;}
.intro-process-area .cycle-pager{position:absolute; bottom:82px; left:54px; width:100%; font-size:0; z-index:150;}
.intro-process-area .cycle-pager span{ display:inline-block; width:55px; height:20px; margin:0 1px; background:transparent; cursor:pointer;}
.intro-process-area .cycle-pager .cycle-pager-active{background:transparent;}


/*  certifi.php  */

.sub-certifi .greeting-section p{color:#666; font-size:15px; line-height:29px; letter-spacing:-0.025em;}
.sub-certifi .greeting-section p + p{margin-top:30px;}
.sub-certifi .frm-section{margin-top:48px; padding:49px 79px; border:1px solid #ccc; background:url(../img/ceramic/sub/cont_logo.png) no-repeat right 110px top 50%;  box-sizing:border-box;}
.sub-certifi .frm-section .tit{display:block; margin-bottom:15px; color:#666; font-size:17px; font-weight:600; letter-spacing:-0.025em;}
.sub-certifi .frm-section .frm-inner{width:510px;}
.sub-certifi .frm-section .num-box{float:left; width:400px; margin-right:10px; font-size:0;}
.sub-certifi .frm-section .num-box input{display:inline-block; box-sizing:border-box;}
.sub-certifi .frm-section .input-serial{width:100%; height:48px; padding:0 15px; background:#eee; border:none;}
.sub-certifi .frm-section .input-serial ~ input{margin-top:5px; width:197px; height:48px; padding:0 15px; background:#eee; border:none;}
.sub-certifi .frm-section .input-name{margin-right:6px;}

.sub-certifi .frm-section button{float:right; width:100px; height:101px; background:#ff7e02; border:none; color:#fff; font-size:16px; font-weight:600; letter-spacing:-0.025em; line-height:101px; text-align:center;}


/* store */

.sub-store-nav{margin:30px 0 50px; border:1px solid #ddd; box-sizing:border-box;}
.sub-store-nav li{float:left; width:50%; height:53px; background:#f9f9f9; line-height:53px;}
.sub-store-nav li a{display:block; width:100%; height:100%; color:#999; font-size:17px; letter-spacing:-0.045em; text-align:center;}
.sub-store-nav li.on a{position:relative; background:#fff; color:#ff7e02; font-weight:600;}
.sub-store-nav li.on a::before{content:''; display:block; width:100%; height:100%; position:absolute; left:-1px; top:-1px; border:1px solid #ff7e02;  z-index:0;}

.sub-store-gallery{padding-bottom:50px; margin-bottom:50px; border-bottom:1px solid #ebebeb;}
.sub-store-gallery .slide-container{position:relative; height:120px;}
.sub-store-gallery .slide-item-list{width:840px; height:100%; margin:0 auto; font-size:0; overflow:hidden;}
.sub-store-gallery .slide-item-list img{width:200px; height:120px; margin:0 5px;}
.sub-store-gallery .slide-control span{display:inline-block; position:absolute; top:50%; width:14px; height:26px; margin-top:-13px; font-size:0; text-indent:-9999px; cursor:pointer;}
.sub-store-gallery .slide-control .arr_prev{left:40px; background:url(../img/ceramic/store/arr_prev.png) no-repeat 50% 50%;}
.sub-store-gallery .slide-control .arr_next{right:40px; background:url(../img/ceramic/store/arr_next.png) no-repeat 50% 50%;}

.sub-store-map h3{margin-bottom:15px; color:#000; font-size:20px; font-weight:600; letter-spacing:-0.045em;}
.sub-store-map .area-list li{position:relative; float:left; width:25%; height:16px; margin-top:19px;}
.sub-store-map .area-list input[type="radio"]{position:absolute; left:0; top:0; width:16px; height:16px; visibility:hidden;}
.sub-store-map .area-list label{height:100%; padding-left:24px; background:url(../img/ceramic/store/input_radio.png) no-repeat 0% 50%; color:#000; font-size:15px; letter-spacing:-0.045em; box-sizing:border-box; cursor:pointer;}
.sub-store-map .area-list input[type="radio"]:checked + label{background-image:url(../img/ceramic/store/input_radio_on.png);}
.sub-store-map .result{padding-top:65px;}
.sub-store-map .result-head{border-width:1px 1px 0 1px; border-style:solid; border-color:#ddd; box-sizing:border-box; font-size:0;}
.sub-store-map .result-head span{display:inline-block; color:#999; font-size:14px; letter-spacing:-0.045em; line-height:50px; box-sizing:border-box;}
.sub-store-map .result-head .store-tit{width:22%; padding-left:18px;}
.sub-store-map .result-head .info-tit{width:78%; padding-left:20px; border-left:1px solid #ddd;}
.sub-store-map .result-body{height:500px; border:1px solid #000; box-sizing:border-box;}
.sub-store-map .result-body .store-list{float:left; width:22%; height:100%; overflow-y:auto;}
.sub-store-map .result-body .store-list li{padding-left:20px; border-bottom:1px solid #f2f2f2; color:#000; font-size:14px; letter-spacing:-0.065em; line-height:45px; box-sizing:border-box; cursor:pointer;}
.sub-store-map .result-body .store-list .on{background:#ffecd9 url(../img/ceramic/store/ico_chk.png) no-repeat right 12px top 50%;}

.sub-store-map .result-body .detail-info{float:left; width:78%; height:100%; border-left:1px solid #ddd; box-sizing:border-box;}
.sub-store-map .detail-info .txt{float:left; width:300px; padding:30px 30px 0; box-sizing:border-box;}
.sub-store-map .detail-info .store-name{display:block; margin-bottom:30px; color:#000; font-size:17px; font-weight:600;}
.sub-store-map .detail-info dt{margin:24px 0 5px; color:#000; font-size:13px; font-weight:600; letter-spacing:-0.065em;}
.sub-store-map .detail-info dd{color:#888; font-size:13px; letter-spacing:-0.025em; line-height:19px;}
.sub-store-map .detail-info .lnk-store{display:block; width:80px; height:27px; padding-left:10px; margin-top:5px; background:#fff url(../img/ceramic/store/ico_lnk.png) no-repeat right 10px top 50%; border:1px solid #ddd; color:#888; font-size:12px; letter-spacing:-0.065em; line-height:25px; box-sizing:border-box; }
.sub-store-map .detail-info .map-box{float:left; width:calc(100% - 300px); height:100%;  overflow:hidden;}

.sub-store-center h3{color:#000; font-size:20px; font-weight:600; letter-spacing:-0.045em;}
.sub-store-center .active-info{margin:20px 0 60px; border:5px solid #f2f2f2; box-sizing:bordrd-box;}
.sub-store-center .active-info dl{float:left; width:50%; padding:25px 0; box-sizing:border-box;}
.sub-store-center .active-info .call{padding-left:126px; background:url(../img/ceramic/store/ico_call.png) no-repeat 42px 50%;}
.sub-store-center .active-info dt{margin-bottom:10px; color:#000; font-size:15px; font-weight:600; letter-spacing:-0.045em;}
.sub-store-center .active-info dd{color:#999; font-size:15px;}
.sub-store-center .center-list-tb{width:100%; margin-bottom:100px; border-top:1px solid #000;}
.sub-store-center .center-list-tb thead{background:#f6f6f6; text-align:left;}
.sub-store-center .center-list-tb th, .sub-store-center .center-list-tb td{height:50px; border-bottom:1px solid #ddd; color:#000; font-size:15px; letter-spacing:-0.045em; vertical-align:middle; box-sizing:border-box;}
.sub-store-center .center-list-tb th{padding-left:63px;}
.sub-store-center .center-list-tb tr th:nth-of-type(2){padding-left:42px;}
.sub-store-center .center-list-tb td{padding-left:36px;}
.sub-store-center .center-list-tb tr td:nth-of-type(1){padding-left:20px;}
.sub-store-center .center-list-tb tr td:nth-of-type(2){padding-left:18px;}


.sub-store-process h3{color:#000; font-size:20px; font-weight:600; letter-spacing:-0.045em;}
.sub-store-process ol{margin-top:50px; text-align:center;}
.sub-store-process ol li{float:left; position:relative; width:25%; height:135px; /*margin-right:19px;*/ vertical-align:top;}
.sub-store-process ol li::after{content:''; display:block; position:absolute; right:-19px; top:50%; width:19px; height:30px; margin-top:-15px; background:url(../img/ceramic/store/arr_process.png) no-repeat 50% 50%;}
/*
.sub-store-process ol li:first-child, .sub-store-process ol li:last-child{width:135px;} 
.sub-store-process ol li:last-child{margin-right:0;}
*/
.sub-store-process ol li:last-child::after{display:none;}
.sub-store-process ol i{display:inline-block; width:100%; height:57px; line-height:57px;}
.sub-store-process ol i img{vertical-align:middle;}
.sub-store-process ol .tit{display:block; margin:14.5px 0 6.5px; color:#000; font-size:14px; font-weight:600; letter-spacing:-0.045em; line-height:19px;}
.sub-store-process ol p{color:#888; font-size:13px; line-height:19px; letter-spacing:-0.045em;}

/* price  */
.sub-price .img{text-align:center;}
.sub-price .img img{width:100%; height:auto; max-width:100%; }


/*************************************************************** 공통 ***************************************************************/
/* 타이틀 --------------------------------------------------------- */
h3{font-size:17px; font-weight:600; color:#333; padding-left:20px; line-height:1.6; letter-spacing:-0.05em; background:url(../img/sub/h3.png) left 8px no-repeat;}


.notit_1, .notit_2, .notit_3, .notit_4, .notit_5, .notit_6, .notit_7, .notit_8, .notit_9, .notit_10, .notit_11, .notit_12, .notit_13, .notit_14, .notit_15{
	padding-left:33px; font-size:20px; color:#333; line-height:1.6; letter-spacing:-0.05em; background-position:0 5px; background-repeat:no-repeat;}
.notit_1 small, .notit_2 small, .notit_3 small, .notit_4 small, .notit_5 small, .notit_6 small, .notit_7 small, .notit_8 small, .notit_9 small, .notit_10 small, .notit_11 small, .notit_12 small, .notit_13 small, .notit_14 small, .notit_15 small{font-size:18px; color:#777;}
.notit_1{background-image:url(../img/sub/no1.gif);}
.notit_2{background-image:url(../img/sub/no2.gif);}
.notit_3{background-image:url(../img/sub/no3.gif);}
.notit_4{background-image:url(../img/sub/no4.gif);}
.notit_5{background-image:url(../img/sub/no5.gif);}
.notit_6{background-image:url(../img/sub/no6.gif);}
.notit_7{background-image:url(../img/sub/no7.gif);}
.notit_8{background-image:url(../img/sub/no8.gif);}
.notit_9{background-image:url(../img/sub/no9.gif);}
.notit_10{background-image:url(../img/sub/no10.gif);}
.notit_11{background-image:url(../img/sub/no11.gif);}
.notit_12{background-image:url(../img/sub/no12.gif);}
.notit_13{background-image:url(../img/sub/no13.gif);}
.notit_14{background-image:url(../img/sub/no14.gif);}
.notit_15{background-image:url(../img/sub/no15.gif);}

.reddot{font-size:14px; color:#666; padding-left:33px; line-height:1.6; background:url(../img/sub/dot.gif) 18px 10px no-repeat; margin:5px 0;}




/* 라인 --------------------------------------------------------- */
.line10{margin:10px 0; height:1px; background:#eee;}
.line20{margin:20px 0; height:1px; background:#eee;}
.line30{margin:30px 0; height:1px; background:#eee;}
.line40{margin:40px 0; height:1px; background:#eee;}
.line50{margin:50px 0; height:1px; background:#eee;}
.line60{margin:60px 0; height:1px; background:#eee;}
.line70{margin:70px 0; height:1px; background:#eee;}
.line80{margin:80px 0; height:1px; background:#eee;}
.line90{margin:90px 0; height:1px; background:#eee;}
.line100{margin:100px 0; height:1px; background:#eee;}



/* 마진
--------------------------------------------------------- */
.top2{margin-top:2px;}
.top3{margin-top:3px;}
.top5{margin-top:5px;}
.top10{margin-top:10px;}
.top15{margin-top:15px;}
.top20{margin-top:20px;}
.top25{margin-top:25px;}
.top30{margin-top:30px;}
.top35{margin-top:35px;}
.top40{margin-top:40px;}
.top45{margin-top:45px;}
.top50{margin-top:50px;}
.top55{margin-top:55px;}
.top60{margin-top:60px;}
.top65{margin-top:65px;}
.top70{margin-top:70px;}
.top75{margin-top:75px;}
.top80{margin-top:80px;}
.top85{margin-top:85px;}
.top90{margin-top:90px;}
.top95{margin-top:95px;}
.top100{margin-top:100px;}

.bottom10{margin-bottom:10px;}
.bottom15{margin-bottom:15px;}
.bottom20{margin-bottom:20px;}

.left2{margin-left:2px;}
.left5{margin-left:5px;}
.left10{margin-left:10px;}
.left15{margin-left:15px;}
.left20{margin-left:20px;}
.left25{margin-left:25px;}
.left30{margin-left:30px;}
.left35{margin-left:35px;}
.left40{margin-left:40px;}
.left50{margin-left:50px;}
.left60{margin-left:60px;}
.left70{margin-left:70px;}
.left80{margin-left:80px;}
.left90{margin-left:90px;}

/* 정렬
--------------------------------------------------------- */
.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}


/* 클리어
--------------------------------------------------------- */
.clear{clear:both;}
.clearfix:after{content:''; display:block; clear:both;}


/* 가로사이즈
--------------------------------------------------------- */
.w10{width:10px;}
.w20{width:20px;}
.w30{width:30px;}
.w40{width:40px;}
.w50{width:50px;}
.w60{width:60px;}
.w70{width:70px;}
.w80{width:80px;}
.w90{width:90px;}
.w100{width:100px;}
.w120{width:120px;}
.w130{width:130px;}
.w140{width:140px;}
.w150{width:150px;}
.w160{width:160px;}
.w170{width:170px;}
.w180{width:180px;}
.w190{width:190px;}
.w200{width:200px;}
.w250{width:250px;}
.w300{width:300px;}
.w310{width:310px;}
.w320{width:320px;}
.w350{width:350px;}
.w360{width:360px;}
.w400{width:400px;}
.w410{width:410px;}
.w420{width:420px;}
.w400{width:450px;}
.w500{width:500px;}
.w550{width:550px;}
.w590{width:590px;}
.w600{width:600px;}
.w650{width:650px;}
.w700{width:700px;}
.w750{width:750px;}
.w800{width:800px;}
.w850{width:850px;}
.w900{width:900px;}
.w950{width:950px;}

