/* CSS Document */

/* main */

.main_container .cont{width:1000px; margin:0 auto;}

#section1{height:510px; background:url(/img/main/bg_section1.jpg) no-repeat center top;}
#cont1 p{padding:125px 0 70px 0;}
#cont1 .btn_wrap{text-align:left;}

#section2{}
#cont2 .text1{text-align:center; padding:97px 0 0 0;}
#cont2 .text2{text-align:center; padding:45px 0 70px 0;}
#cont2 .special_point{width:100%; padding:0; margin:0; list-style:none;}
.special_point .left_cont{clear:both; float:left; padding:50px 0 0 0; width:499px; border-right: 1px solid #e5e5e5;}
.special_point .left_cont em{width:465px; display:block; padding:0 0 15px 15px; margin:0; color:#424242; line-height:28px; font-style:normal; font-weight:bold; font-size:20px; letter-spacing:-1px; background:url(/img/main/list_style.jpg) no-repeat left 6px;}
.special_point .left_cont p{width:465px; padding:0 0 0 15px;; margin:0; font-size:17px; color:#5c5c5c; line-height:28px; letter-spacing:-1px; background:url(/img/main/list_style2.jpg) no-repeat left 12px;}

.special_point .right_cont{float:left; padding:50px 0 0 35px; width:465px;}
.special_point .right_cont em{display:block; padding:0 0 15px 15px; margin:0; color:#424242; line-height:28px; font-style:normal; font-weight:bold; font-size:20px; letter-spacing:-1px; background:url(/img/main/list_style.jpg) no-repeat left 6px;}
.special_point .right_cont p{width:465px; padding:0 0 0 15px;; margin:0; font-size:17px; color:#5c5c5c; line-height:28px; letter-spacing:-1px; background:url(/img/main/list_style2.jpg) no-repeat left 12px;}

#section3{height:521px; background:url(/img/main/bg_section3.jpg) no-repeat center top;}
#cont3 p{padding:83px 0 70px 0;}

#section3_1{clear:both; background-color:#70aceb; padding:0; margin:0;}
#cont3_1{text-align:center;}
#cont3_1 p{padding:20px 0;}

#section3_2{background-color:#30383f;}
#cont3_2{padding:50px 0;}
#cont3_2 em{font-size:30px; font-style:normal; font-weight:bold; color:#ffffff; letter-spacing:-1px; text-align:left;}
#cont3_2 p{font-size:17px; color:#ffffff; letter-spacing:-1px; text-align:left; line-height:28px; padding:20px 0 0 0;}

/* download.html */
.sub_container{clear:both; width:100%; padding:80px 0;}
.sub_container .cont{width:1000px; margin:0 auto;}
.stitle{display:block; height:80px; text-align:center;}
.detail{clear:both;  padding:80px 0 0 0;}

#download{background:url(/img/download/bg.jpg) repeat-y center top;}
.down_link{list-style:none; padding:0 0 70px 220px; margin:0 auto; width:920px; height:249px;}
.down_link li{float:left; width:248px; height:249px; margin:0 86px 0 0;}
.down_link li a{display:block; width:100%; height:100%;}
.down_link #window a{background:url(/img/download/link_window.png) no-repeat left top;}
.down_link #window a:hover{background:url(/img/download/link_window_ov.png) no-repeat left top;}
.down_link #android a{background:url(/img/download/link_android.png) no-repeat left top;}
.down_link #android a:hover{background:url(/img/download/link_android_ov.png) no-repeat left top;}
.down_link #apple a{background:url(/img/download/link_apple.png) no-repeat left top;}
.down_link #apple a:hover{background:url(/img/download/link_apple_ov.png) no-repeat left top;}

.btn_down{display:block; clear:both; width:210px; margin:0 auto;}


/* fee.html */
#fee{background:url(/img/fee/bg.jpg) no-repeat center top;}

.fee_th{font-weight:bold; color:#ffffff; font-size:28px; letter-spacing:-1px; text-align:center; line-height:34px; background:url(/img/fee/bg_table_th.png) repeat left top;}
.fee_td{color:#4e4e4e; font-size:20px; letter-spacing:-1px;text-align:left; line-height:28px; padding:10px 0 10px 25px; background:url(/img/fee/bg_table_td.png) repeat left top;}
.fee_price{text-align:left; line-height:28px; padding:10px 0 10px 17px; background:url(/img/fee/bg_table_td.png) repeat left top; font-weight:bold; color:#0989d2; font-size:40px; line-height:40px;}
.fee_td .list_td{background:url(/img/fee/list_nemo.png) no-repeat left 12px; padding:6px 0 6px 22px; line-height:28px; font-size:20px; color:#4e4e4e; letter-spacing:-1px;}


/* info.html */
#info{background:url(/img/info/bg.jpg) no-repeat center top;}

.step{text-align:left; padding:50px 0 30px 0;}
.step em{font-weight:bold; font-size:20px; color:#353535; line-height:30px; height:30px;}
.step p{color:#64686b;font-size:18px; line-height:32px; padding:10px 0 0 0;}

.stit_h3{padding:60px 0 30px 0;}



/* qna.html */
.inquiry_form{}
.inquiry_form .inquiry_th{font-size:14px; font-weight:bold; color:#4d4d4d; text-align:center; background-color:#ececec; border-bottom:1px solid #d6d6d6; padding:6px 0; line-height:27px;}
.inquiry_form .inquiry_td{text-align:left; color:#4d4d4d; border-bottom:1px solid #d6d6d6; padding:6px 0 6px 25px; position:relative; line-height:27px;}
.inquiry_form .inquiry_td a{position:absolute; top:7px;}


/* private.html */
.priv_h2{font-weight:bold; color:#4d4d4d; font-size:17px;}
.priv_h3{font-weight:bold; color:#4d4d4d; font-size:15px;}