/* BASIC css start */
.sub{ width:100%;}
.sub_com { width:950px; height:7200px; position:relative;  margin-bottom:5px; margin:-185px auto; }
.loca { padding-bottom:30px;}
.loca dd { float:right; font-size:13px; color:505050;}

.jejumenu .jeju02 a {color:#3360a3; font-weight:bold; background:#bdcce1;}
#side .osanfac {background:url(/design/bspectrum0/img/page/osan_01.jpg) no-repeat ; color:#fff; font-weight:bold; padding-top:370px;}
.sub_tit{ padding-top:50px; width: 100%; height:60px; color:#274b92; font-size:20px; font-weight: 800; line-height:70px; border-bottom:2px solid #274b92; font-family:'나눔고딕', 'Nanum Gothic', sans-serif;}

#side { width:900px; margin-left:25px; font-family:'나눔고딕', 'Nanum Gothic', sans-serif; margin-top:30px; }
#side .title_jeju {margin-top:50px; height:100px; margin-bottom:30px;}
#side .title_jeju p{ display:inline; float:left; font-weight:bold; font-size:14px; color:#274b92; text-align:center;width:33%; padding-bottom:40px;}

#side p, #side .title_jeju .t01 {font-size: 14px; line-height: 1.8em; font-family: '나눔고딕', 'Nanum Gothic', sans-serif; border-right:0;}
#side .title_jeju .t01 {border-right:1px solid #274b92; padding-bottom:40px;}
#side p:first-child { font-weight:bold; font-size:17px; color:#274b92; text-align:center;}

#side table { width:100%; margin-top:40px; margin-bottom:20px; font-family:'나눔고딕', 'Nanum Gothic', sans-serif; border-bottom:2px solid #274b92; border-right:1px solid #274b92;}
#side table th {height:40px; background: #274b92; color: #fff; border-bottom: 1px double #274b92; line-height:2em; height:40px;}
#side table td { width:150px; text-align:center; font-weight:400; font-size:14px; border:1px solid #274b92; line-height: 2em; height:40px;}
.title {text-align:left;}
#side img {padding:40px 0px;}

#side .steps {width:900px; padding-top:30px;}
#side .steps li {width:160px; height:90px; border:1px solid #274b92; display:inline-block; float:left; margin-right:84px; }
#side .steps .last_step {margin-right:0px;}

#side .steps li p { color:#274b92; text-align:center; font-weight:bold;}
#side .steps li p:nth-child(2) {padding-top:6px;}
#side .steps .step01 {background:#274b92; color:#fff;}
.system ul li {width:33%; diplay:inline-block; float:left;}
.system ul li p{font-weight:bold; float:left;}
.system ul li p:nth-child(2) {padding:4px 0px 0px 10px; padding-left:25px;}
.system ul li p:nth-child(3) ,.system ul li p:nth-child(4) {clear:both; font-weight:200; letter-spacing:-0.05em; padding-left:10px;}
.system ul li p:nth-child(3) {clear:both; position:relative; top:-40px; left:45px; font-size:12px;}


/*화살표*/
 .arrow01, .arrow02 .arrow03, .arrow04, .arrow05 {position: relative;}
 .arrow01::after{
 content:"";
 display: block;
 width:10px;
 height:10px;
 border-top:4px solid #274b92;
 border-right:4px solid #274b92;
 -webkit-transform: rotate(45deg);
 transform: rotate(45deg);
 position: absolute;
 right:-200px;
 top:10%;
 margin-top:-50px;
}

 .arrow02::after{
 content:"";
 display: block;
 width:10px;
 height:10px;
 border-top:4px solid #274b92;
 border-right:4px solid #274b92;
 -webkit-transform: rotate(45deg);
 transform: rotate(45deg);
 position: relative;
 left:190px;
 top:10%;
 margin-top:-50px;
 
}
 .arrow03::after{
 content:"";
 display: block;
 width:10px;
 height:10px;
 border-top:4px solid #274b92;
 border-right:4px solid #274b92;
 -webkit-transform: rotate(45deg);
 transform: rotate(45deg);
 position: relative;
 left:200px;
 top:10%;
 margin-top:-50px;

}

 .arrow04::after{
 content:"";
 display: block;
 width:10px;
 height:10px;
 border-right:4px solid #274b92;
 border-bottom:4px solid #274b92;
 -webkit-transform: rotate(45deg);
 transform: rotate(45deg);
 position: relative;
 left:570px;
 top:13%;
 margin-top:5px;

}
 .arrow05::after{
 content:"";
 display: block;
 width:10px;
 height:10px;
 border-right:4px solid #274b92;
 border-bottom:4px solid #274b92;
 -webkit-transform: rotate(45deg);
 transform: rotate(45deg);
 position: relative;
 left:320px;
 top:13%;
 margin-top:5px;

}

/* BASIC css start */
.jejumenu { width:100%; height:45px;}
.jejumenu ul { margin-top: 35px;}
.jejumenu ul li{ float:left; display:inline-block; color:#505050; text-align:center; width:300px; border:1px solid #8b99bb; list-style:none; height:43px; margin-right:20px;}
.jejumenu ul li a{ display:block; line-height:43px; font-size:13px;}
.jejumenu ul li a:hover {color:#3360a3; font-weight:bold; font-size:13px; background:#bdcce1;}
.jejumenu ul li:last-child {margin-right:0px;}
/* BASIC css end */
 
/* BASIC css end */

