@charset "utf-8";

@import url(common.css);

.visual {background-attachment: fixed;}

@media all and (max-width:1550px){
  .visual {height: 900px !important;}  
}

#content .main_title_box {
  height: 495px;
  background-image: url(../img/main/title_box_bg.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/maestro/img/main/title_box_bg.png', sizingMethod='scale');
}
#content .main_title_box .inner {padding-top: 97px;}
#content .main_title_box .inner .title_icon {margin-bottom: 26px;}
#content .main_title_box .inner .tit_area {margin: 0 auto 46px;width: 720px;border: 1px solid #34e1b2;border-right: none;border-left: none;text-align: center;}
#content .main_title_box .inner .tit_area .tit {color: #fff;font-size: 32px;line-height: 73px;font-weight: bold;}
#content .main_title_box .inner .txt {color: #fff;font-size: 22px;line-height: 36px;font-weight: normal;text-align: center;word-break: keep-all;}

#content .m_tit {color: #3286a8;font-size: 35px;line-height: 51px;font-weight: bold;text-align: center;letter-spacing: -1px;}
#content .m_tit img {padding-bottom: 17px;}

#content .summary {background-color: #f1f1f1;}
#content .summary .inner {}
#content .summary .inner ul {margin: 30px auto 0;width: 1032px;}
#content .summary .inner ul li {float: left;width: 258px;color: #282828;font-size: 17px;line-height: 28px;font-weight: normal;text-align: center;}

#content .con1 .inner .text1,
#content .con2 .inner .text1 {font-size: 26px;}

#content .con1 .m_tit,
#content .con2 .m_tit {margin-bottom: 15px;}

#content .con2 {}

#content .con2 .con2_1 {
  background-image: url(../img/main/video_area_bg.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 15%;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/maestro/img/main/video_area_bg.png', sizingMethod='scale');
}
#content .con2 .con2_1 .inner {padding: 80px 0 400px;}
#content .con2 .con2_1 .inner .m_tit {color: #3184a6;}
#content .con2 .con2_1 .inner .text1 {color: #fff;}
#content .con2 .con2_1 .inner .video_bg {position: absolute;left: 50%;bottom: -149px;margin-left: -453px;width: 906px;height: 497px;background: url(../img/main/video_bg.png) no-repeat;}
#content .con2 .con2_2 {background-color: #f1f1f1;}
#content .con2 .con2_2 .inner {padding: 191px 0 100px;}
#content .con2 .con2_2 .inner .text1 {color: #3286a8;}

#content .con3 .inner .m_tit {margin-bottom: 60px;}
#content .con3 .inner ul {text-align: center;}
#content .con3 .inner ul li {display: inline-block;width: 465px;}
#content .con3 .inner ul li .tit {margin: 0 auto;width: 358px;height: 80px;border: 1px solid #d1d1d1;border-radius: 40px;color: #282828;font-size: 20px;line-height: 80px;font-weight: normal;background-color: #f4f4f4;}
#content .con3 .inner ul li .txt {margin-top: 18px;color: #282828;font-size: 17px;line-height: 30px;font-weight: normal;}
#content .con3 .inner .border {margin-top: 50px;border-style: solid; border-width: 1px 1px 1px 0px; -moz-border-image: url(../img/main/border_img.png) 0 round; -webkit-border-image: url(../img/main/border_img.png) 0 round; -o-border-image: url(../img/main/border_img.png) 0 round; border-image: url(../img/main/border_img.png) 0 fill round;text-align: center;}
#content .con3 .inner .border .text1 {padding: 20px;}
#content .con3 .inner .border .text1 span {color: #3286a8;}




/* English 페이지 */

#wrap.en .visual h1 {font-size: 70px;}
#wrap.en .visual h2 {margin-top: 10px;font-size: 38px;}
#wrap.en #content .con3 .inner strong {display: block;padding-bottom: 5px;}
#wrap.en #content .con3 .inner .text1 {padding-left: 448px;margin-bottom: 5px;}