@charset "utf-8";
/* CSS Document */
body {margin:0; padding:0;}
a{color:#000; text-decoration:none;}
ul,li{list-style:none; margin:0; padding:0;}

#i_header {width:1080px; height:130px; margin:0 auto; position:relative;}
#i_gnb {margin:0; position:absolute; top:10px; right:0;}
#i_gnb a{float:left; font:13px/1 "Malgun gothic", Arial, sans-serif,dotum;; margin-left:10px; color:#7e7e7e;}
#i_logo {position:absolute; top:20px; left:0;}
#i_inb{width:720px; position:absolute; bottom:30px; right:0;}

#i_visual {width:100%; height:430px; margin:0 auto;}
#i_visu_text {width:757px; height:232px; background:url(../images/visual_text.png)no-repeat; margin-top:40px; float:right; margin-right:120px;}
#i_subvisual {width:100%; height:280px;}
#i_sub_visu_text {width:631px; height:185px; background:url(../images/sub_visu_text.png)no-repeat; float:right; margin-top:40px; margin-right:100px;}
#i_visu {position:absolute; top:130px; z-index:-99;}
#i_subvisu {position:absolute; top:130px; z-index:-99;}

#i_containar {width:1080px; margin:0 auto;}
#con_topwrap {width:1080px;float:left;}
#con_top {float:left;}
#con_piano {width:338px; height:304px; background:url(../images/piano.png)no-repeat; float:right; margin-top:-125px;}
#i_subwrap1 {width:1080px; overflow:hidden; margin:0 auto;}
.sub_title {margin:30px 0 35px 0; font:bold 24px/1 "Malgun gothic", Arial, sans-serif,dotum;; border-bottom:1px solid #ccc; padding-bottom:30px; box-sizing:border-box; color:#184f78; text-align:center;}

#i_gree {height:384px; background:url(../images/greeting.jpg)no-repeat right;font:16px "Malgun gothic", Arial, sans-serif,dotum;; margin-bottom:30px;}
#gree_text {margin-bottom:15px; width:600px;}
#text_margin, #justi {width:630px;}
#gree_text span{font-size:22px; font-weight:bold;}
#i_gree_right {float:right;}
#i_way p{width:1080px; border-bottom:1px solid #ccc; padding-bottom:30px; box-sizing:border-box; text-align:center; font:bold 24px "Malgun gothic", Arial, sans-serif,dotum;; margin-bottom:30px; color:#184f78}
#i_way_bt p{margin-bottom:30px; font:14px/1 "Malgun gothic", Arial, sans-serif,dotum;;}

#buy_text_bt {width:652px; font:16px "Malgun gothic", Arial, sans-serif,dotum;; float:left; line-height:45px;}


#i_carry_img {float:left; margin-right:50px; margin-bottom:25px;}
#carry_text {overflow:hidden; margin-bottom:20px;}
#carry_text p {margin-top:10px; margin-bottom:30px; font-weight:bold;}
#carry_text span {font-weight:bold; font-size:28px;}
#carry_text_bt {width:652px; float:left;}
#carry_text_bt p {width:652px; margin-top:30px; font:16px "Malgun gothic", Arial, sans-serif,dotum;; float:left;  line-height:35px;}


#tuning,#tuning_02 {width:1080px; min-height:150px; position:relative; font:18px "Malgun gothic", Arial, sans-serif,dotum;; font-weight:bold; color:#174f78; margin-bottom:15px;}
.tu_text,.tu02_text {font:16px "Malgun gothic", Arial, sans-serif,dotum;; margin-top:30px; color:#000;line-height:25px;}
.tu03_text, .tu04_text {font:16px "Malgun gothic", Arial, sans-serif,dotum;; margin-top:30px; color:#000; line-height:25px;}
#tuning_03,#tuning_04 {width:1080px; font:18px "Malgun gothic", Arial, sans-serif,dotum;; font-weight:bold; color:#174f78; margin-bottom:20px; margin-top:35px; }
#tuning_04 {margin-top:70px;}


#text_margin {margin:30px 0;}
#i_right {position:absolute; top:500px; right:90px;}

#con_bottom li {float:left; margin-bottom:30px;}

#i_fo_img {width:1080px; margin:0 auto 25px;}
#i_fo_img02 {width:1080px; margin:10px auto 25px;}
#fo_img_left {float:left; margin-right:37px;}


#i_footerwrap2 {width:100%; background:#434343; box-sizing:border-box; clear:both; margin-top:50px;}
#i_footer2 { width:1080px; height:50px; padding:30px 0 30px; position:relative; margin:0 auto;}
#i_footer2 > #fo_logo { width:161px; height:58px; position:absolute; right:0; top:20px;}
#i_footer2 > #fo_text { width:800px; position:absolute; right:170px; top:24px; text-align:right; color:#fff !important; line-height:210%; font-family:Malgun gothic, Arial, sans-serif,dotum}
#fo_text a { text-decoration:none; color:#ccc;}