@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');

/* Default Style Definition */
* {margin:0; padding:0;}
html {overflow-y:scroll;overflow-x:hidden;}
html, body {min-width:1000px;font:normal 12px/1.0 'Nanum Gothic', "Arial","sans-serif";-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:#333;}
body {background:#fff;}
input, select, textarea {font:normal 12px/1.4 tahoma,arial;color:#333;line-height:18px;}
h1,h2,h3,h4,h5,dl,dt,dd,ul,li,ol,th,td,p,blockquote,form,fieldset,legend {margin:0;padding:0;}
h1, h2, h3, h4, h5, h6 {font-size:1em;}
img, fieldset, form {border:none;vertical-align:middle; margin:0px;}
form, p {margin:0px;}
li {list-style:none;}
button {margin:0;padding:0;border:0 none;background:transparent;}
button::-moz-focus-inner {padding:0;border:0;}
caption, .blind {visibility:hidden;position:absolute;top:0;left:0;font-size:1%;line-height:1%;}
A:link, A:active, A:visited {text-decoration:none;}


/* Common Style Definition */
.clear {clear:both;}
.numbertype {font-family:arial;}

/* top */
#top_wrap{width:100%; border-bottom:1px #d9d9d9 solid;}
#top_wrap .container{width:1000px; height:89px; margin:0 auto;}
#top_wrap .top_logo{width:400px; float:left;}
#top_wrap .top_menu{float:left; width:150px; height:89px; background-position:top;}
#top_wrap .menu1{background:url(http://scaltd.cafe24.com/base/img/images/top_menu1.png)}
#top_wrap .menu2{background:url(http://scaltd.cafe24.com/base/img/images/top_menu2.png)}
#top_wrap .menu3{background:url(http://scaltd.cafe24.com/base/img/images/top_menu3.png)}
#top_wrap .menu4{background:url(http://scaltd.cafe24.com/base/img/images/top_menu4.png)}
#top_wrap a .top_menu img{display:none}
#top_wrap a:hover .top_menu img{display:block;}


/*--------------------------------------------------main--------------------------------------------*/

/* main */
#main_wrap{width:100%;}
#main_wrap .container{margin:0 auto; height:746px; background:url(http://scaltd.cafe24.com/base/img/images/main_visual.jpg); background-position:center; background-repeat:inherit;}

/*--------------------------------------------------sub 공통------------------------------------------*/
.subcont_wrap{width:100%}
.subcont_wrap .container{width:1000px; margin:0 auto;}

.left {width: 200px; float: left;}
.left_title {border-width: 0px 1px 1px; border-style: none solid solid; border-color:#d9d9d9; padding: 20px; border-image: none; width: 158px; text-align: left;}
.left_menu {border-width: 0px 1px 1px; border-style: none solid solid; border-color:#d9d9d9; padding: 20px; border-image: none; width: 158px;}
.left_menu li{height:35px;}
.left_menu a .overMneu img{display:none;}
.left_menu a:hover .overMneu img{display:block;}

.right {width: 800px; float: left;}
.right_title {padding: 44px 0px 42px 50px; width: 750px; text-align: left; border-bottom-color:#d9d9d9; border-bottom-width: 1px; border-bottom-style: solid;}
.right_title_left {float: left;}
.right_title_right {color: rgb(140, 140, 140); letter-spacing: -0.05em; margin-top: 9px; float: right;}
.right_title_right_text {color: rgb(0, 137, 208);}
.right_content {padding: 50px 0px 0px 50px; width: 758px; text-align: left;}


/*--------------------------------------------------company------------------------------------------*/

#company_wrap .right_content dl{margin-bottom:50px;}
#company_wrap .right_content dt{width:150px; padding:12px; border-radius:7px; background-color:#09F; color:#FFF; font-size:17px; font-weight:700; margin-bottom:20px;}
#company_wrap .right_content dd{ color:#666; font-size:14px; line-height:22px; margin-bottom:30px; padding-left:30px;}
#company_wrap .right_content dd div{float:left;} 

/*--------------------------------------------------business------------------------------------------*/
#business_wrap .trset_top{font-size:14px; font-weight:700; border-right-color:#f6f6f6; border-right-width:1px; border-right-style:solid; height:30px; padding:12px; background-color:#d9d9d9; line-height:18px;}
#business_wrap .trset_body{line-height: 20px; font-size: 13px; background-color:#fff; padding:12px;}

/*--------------------------------------------------training------------------------------------------*/
#training_wrap .dtable{ margin-top:30px; width:98%; border:#d9d9d9 1px solid;}
#training_wrap .dtable dt{ font-size:15px; font-weight:700; background-color:#d9d9d9; padding:15px; }
#training_wrap .dtable dd{font-size:13px; color:#666; padding:15px; line-height:20px; border-top:#d9d9d9 1px solid;}
#training_wrap .dtable dd p{font-size:14px; color:#333; font-weight:700; margin-bottom:5px;}
#training_wrap .dtable dd img{margin-right:5px}

/*----------------------------------------- footer -------------------------------------------------------------*/
#footer_wrap{width:100%;}
#footer_wrap .container{width:1000px; height:110px; margin:0 auto;}
	.footer_copy{height:100px; width:1000px; margin:0 auto;}