@charset "utf-8";

@import "reset.css";

/* 투모라이즈소개 */
#mainWrap { width:100%; height:545px; text-align:center; margin:0 auto; background: url(../images/_landing/slideBg2.jpg) 0 0; }
.mainWrap_wrap { width:1100px; height:545px; text-align:center; margin:0 auto; }

.mainMenu { width:1100px; height:53px; padding:32px 0; }
.mainMenu h1 { width:171px; height:28px; float:left; margin:10px 170px 0 0; }
.mainMenu ul { width:530px; height:28px; float:left; margin-top:10px; }
.mainMenu ul li { width:110px; height:28px; float:left; text-align:left; color:#2a55c3; font-size:16px; line-height:240%; }
.mainMenu ul li a { color:#2a55c3; }
.mainMenu ul li a:hover { text-decoration:underline; }
.mainMenu p { float:left; }
.mainMenu p.stuBtn { width:108px; height:53px; }
.mainMenu p.admBtn { width:117px; height:53px; }

.mainTxt_wrap { width: 1100px; height: 400px; background: url(../images/_landing/slideBg.png) no-repeat 0 0; }
.mainTxt_wrap .mainTxt { width:400px; height:365px; float:left; padding:10px 20px 0 60px; color:#2a2a2a;  }
.mainTxt_wrap .mainTxt p.mainTitle { width:400px; height:235px; text-align:left; font-size:36px; line-height:140%; }
.mainTxt_wrap .mainTxt p.mainTitle span { font-size:42px; font-weight:bold; color:#2a55c3; }
.mainTxt_wrap .mainTxt p.movieBtn { width:170px; height:50px; float:left; margin-right: 10px; border:3px solid #2a55c3; font-weight:bold; font-size:16px; line-height:320%; }
.mainTxt_wrap .mainTxt p.movieBtn a { color:#2a55c3; }
.mainTxt_wrap .mainTxt p.movieBtn a:hover { text-decoration:underline; }
.mainTxt_wrap .mainTxt p.mainQna { clear: both; width: 362px; height: 55px; padding-top: 15px; }
.mainTxt2 { width: 620px; height: 380px; float: left; text-align: left; margin-top: 16px; }
.mainTxt2 ul { width: 510px; height: 96px; padding-left: 110px; margin-bottom: 25px; clear: both; }
.mainTxt2 ul li { width: 100%; height: 23px; font-size: 15px; padding-left: 14px; background: url(../images/_landing/dot_tri.png) no-repeat 0 center; }
.mainTxt2 ul.t1 { background: url(../images/_landing/main_step1.png) no-repeat 0 0; }
.mainTxt2 ul.t1 li { width: 200px; float: left; }
.mainTxt2 ul.t2 { background: url(../images/_landing/main_step2.png) no-repeat 0 0; }
.mainTxt2 ul.t3 { height: 120px; background: url(../images/_landing/main_step3.png) no-repeat 0 0; }
.mainTxt2 ul h2 { width:100%; height: 30px; font-size: 18px; font-weight: bold; }
.mainTxt2 ul h2.t3_h2 { height: 55px; }
/* /////////투모라이즈소개 */

/* 컨설턴트 소개 */
#consulWrap { width: 100%; height: 158px; text-align: center; margin: 0 auto; background: url('../images/_landing/consulTitleBg.gif') repeat-x 0 0; }
.consulTitle { width: 448px; height: 158px; text-align: center; margin: 0 auto; background: url('../images/_landing/introBg.png') no-repeat center 25px; }
.consulTitle p { color: #fff; }
.consulTitle p.t1 { height: 40px; padding-top: 35px; font-size: 28px; font-weight: bold; text-decoration: underline;}
.consulTitle p.t2 { height: 25px; font-size: 18px; }
.consulTitle p.arrow { height: 26px; margin-top: 32px; background: url('../images/_landing/consulArrow.gif') no-repeat center top; }

.consulList { width: 1100px; text-align: center; margin: 0 auto; padding-top: 35px; }
.consulList .list { width: 250px; height: 250px; float: left; margin:0 33px 33px 0; text-align: left; cursor: pointer; }
.consulList .listL { width: 250px; height: 250px; float: left; margin:0 0 33px 0; text-align: left; cursor: pointer; }
.consulList .bg1 { background: #ececec url('../images/_landing/intro_profile1.jpg') no-repeat right bottom; }
.consulList .bg2 { background: #ececec url('../images/_landing/intro_profile2.jpg') no-repeat right bottom; }
.consulList .bg3 { background: #ececec url('../images/_landing/intro_profile3.jpg') no-repeat right bottom; }
.consulList .bg4 { background: #ececec url('../images/_landing/intro_profile4.jpg') no-repeat right bottom; }
.consulList .bg5 { background: #ececec url('../images/_landing/intro_profile5.jpg') no-repeat right bottom; }
.consulList .bg6 { background: #ececec url('../images/_landing/intro_profile6.jpg') no-repeat right bottom; }
.consulList .bg7 { background: #ececec url('../images/_landing/intro_profile7.jpg') no-repeat right bottom; }
.consulList .bg8 { background: #ececec url('../images/_landing/intro_profile8.jpg') no-repeat right bottom; }
.consulList .bg9 { background: #ececec url('../images/_landing/intro_profile9.jpg') no-repeat right bottom; }
.consulList .bg10 { background: #ececec url('../images/_landing/intro_profile10.jpg') no-repeat right bottom; }
.consulList .bg11 { background: #ececec url('../images/_landing/intro_profile11.jpg') no-repeat right bottom; }
.consulList .bg12 { background: #ececec url('../images/_landing/intro_profile12.jpg') no-repeat right bottom; }

.consulList p.area { padding:20px 15px; }
.consulList p.title { width: 80px; height: 52px; font-size: 22px; font-weight: bold; margin-left:15px; padding-bottom: 8px; border-bottom: 1px solid #2a2a2a; }
.consulList p.con { width: 100px; padding:15px 15px; line-height: 160%; }
/* /////////컨설턴트 소개 */

/* 동영상 */
#movieWrap { clear: both; width:100%; height:727px; text-align:center; margin:0 auto; background:url(http://www.tomorize-s.com/user/images/_landing/movie_bgNew.jpg) no-repeat center top; }
.movieWrap_wrap { width:1100px; height:727px; text-align:center; margin:0 auto; }

.movieWrap_wrap .mainTxt { width:100%; height:70px; padding:50px 0 43px 0; color:#fff; font-size:36px; }
.movieWrap_wrap .mainTxt span { font-size:16px; color:#e3e2e2; font-weight:bold; }

.movieContainer { width:100%; height:400px; }
.movieContainer .movieTab_content p { text-align:left; color:#fff; }
.movieContainer .movieTab_content p.youtube { width:520px; height:300px; margin-left:137px; float:left; }
.movieContainer .movieTab_content p.subTitle { width:350px; height:100px; margin-left:86px; float:left; font-size:22px; line-height:180%; }
.movieContainer .movieTab_content p.subTitle span { color:#2b2b2b; font-size:42px; font-weight:bold; }
.movieContainer .movieTab_content p.subTxt { width:330px; height:300px; margin-left:86px; float:left; font-size:15px; line-height:180%; }

.movieList { width:520px; height:43px; margin-left:137px; }
.movieList ul.movieTab li { width:170px; height:43px; margin:0 3px 3px 0; background:#fff; float:left; line-height:280%; cursor:pointer; font-size:15px; }
.movieList ul.movieTab li.active { background:#322e2e; color:#fff; }
/* ////////동영상 */

/* 공지사항, 워크샵 */
#loungeWrap { width:100%; height:530px; text-align:center; margin:0 auto; }
.loungeWrap_wrap { width:1100px; height:530px; text-align:center; margin:0 auto; }
.loungeWrap_wrap .noticeList { width:505px; height:530px; float:left; margin:0 20px; text-align:left; }
.loungeWrap_wrap .noticeList p.mainTxt { width:490; height:38px; font-size:28px; margin-bottom:6px; line-height:160%; }
.loungeWrap_wrap .noticeList p.subTxt { width:502; height:34px; font-size:16px; font-weight:bold; border-bottom:1px solid #dadada; color:#838383; }
.loungeWrap_wrap .noticeList ul li { width:485px; height:35px; padding-left:20px; line-height:280%; border-bottom:1px solid #dadada; }
.loungeWrap_wrap .noticeList ul li a { cursor:pointer; }
.loungeWrap_wrap .noticeList ul li a:hover { color:#2a55c3; }
/* ////////공지사항, 워크샵 */

/* 공지사항, 워크샵 뷰 페이지 */
#noticeWrap { width:887px; }
#noticeWrap p.mainTxt { width:850px; height:50px; padding:20px 0 0 35px; background:url('http://www.tomorize-s.com/user/images/_landing/notice_titleBg.gif') 20px 22px no-repeat; font-size:28px; text-align:left; }
#noticeWrap .content { width:887px; }
#noticeWrap .content table.conList { width:887px; text-align:center; line-height:180%; table-layout:fixed; }
#noticeWrap .content table.conList thead th { height:40px; color:#fff; background-color:#009fdb; border:1px solid #dcdcdc; }
#noticeWrap .content table.conList thead td { height:40px; border:1px solid #dcdcdc; font-size:13px; }
#noticeWrap .content table.conList tbody td { padding:10px 20px; border:1px solid #dcdcdc; background:#f3f3f3; text-align:left; font-size:13px; }
#noticeWrap .content table a:hover { color:#009fdb; }
/* ////////공지사항, 워크샵 뷰 페이지 */

/* 하단 */
#footer { width:100%; height:140px; text-align:center; margin:0 auto; background:#858585; }
#footer .footerWrap { width:1100px; height:140px; text-align:center; margin:0 auto; }
#footer .footerWrap p.info { width:810px; height:90px; padding:27px 0 0 43px; }
/* ////////하단 */

/* 레이어 팝업 css */
.student_layer {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:9999; }
.student_layer .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);}
.student_layer .pop-layer {display:block;}
.pop-layer {display:none; position: absolute; top: 50%; left: 50%; width:820px; height:580px; background-color:#ececec; z-index:9998; }
.pop-container { padding: 0 0 50px 50px; }
.pop_career { width: 350px; height: 541px; float: left; text-align: left; padding-top: 32px; }
.pop_career .list { padding-bottom: 13px;}
.pop_career .list h3 { padding-bottom: 5px; }
.pop_career .list li { text-align: left; line-height: 160%; font-size: 12px; }
.pop_career .list a { font-weight: bold; }
.pop_career .list a:hover { color:#2a55c3; text-decoration: underline; }
.pop_workshop { width: 350px; }
.pop_workshop h3 { padding-bottom: 10px; }
.pop_photo { width: 420px; height: 530px; float: left; padding-top: 50px; }
.pop_photo .title { text-align: left; padding-left: 25px;}
.pop_photo .title .area { padding-bottom: 15px; }
.pop_photo .title .name { font-size: 32px; font-weight: bold; }
.pop_photo .ment { padding: 200px 0 0 25px; text-align: left; }
.pho1Big { background: url('/user/images/_landing/intro_profile1Big.jpg') right bottom no-repeat; }
.pho2Big { background: url('/user/images/_landing/intro_profile2Big.jpg') right bottom no-repeat; }
.pho3Big { background: url('/user/images/_landing/intro_profile3Big.jpg') right bottom no-repeat; }
.pho4Big { background: url('/user/images/_landing/intro_profile4Big.jpg') right bottom no-repeat; }
.pho5Big { background: url('/user/images/_landing/intro_profile5Big.jpg') right bottom no-repeat; }
.pho6Big { background: url('/user/images/_landing/intro_profile6Big.jpg') right bottom no-repeat; }
.pho7Big { background: url('/user/images/_landing/intro_profile7Big.jpg') right bottom no-repeat; }
.pho8Big { background: url('/user/images/_landing/intro_profile8Big.jpg') right bottom no-repeat; }
.pho9Big { background: url('/user/images/_landing/intro_profile9Big.jpg') right bottom no-repeat; }
.pho10Big { background: url('/user/images/_landing/intro_profile10Big.jpg') right bottom no-repeat; }
.pho11Big { background: url('/user/images/_landing/intro_profile11Big.jpg') right bottom no-repeat; }
.pho12Big { background: url('/user/images/_landing/intro_profile12Big.jpg') right bottom no-repeat; }
/* /////////레이어 팝업 css */
