@charset "utf-8";
.snb{
 padding-top:27px;
 margin-bottom:40px;
}
.snb li{ border-bottom:1px solid #ede5ce;}
.snb li.last{border:none;}
.banner_info{padding-bottom:50px;}
.banner_info li{
 margin-bottom:10px;
}
.title{position:relative;}
.title .crumb{
 position:absolute;
 top:26px;
 right:0;
}
.title .crumb img{
 position:relative;
 top:-1px;
}
h3{
 height:44px !important;
 padding-top:15px !important;
 background:url('../../img/images/bg/bg_title.gif') 5px top repeat-x !important; 
}

h4{margin:30px 0 12px 0 !important;}
.intro{
 width:720px;
 height:182px;
 background:url('../../img/images/bg/bg_service.jpg') left top no-repeat;
 padding:25px 0 0 25px;
}
.use {padding-left:25px;}
.use li{
 background:url('../../img/images/ico/ico_cercle.gif') left 6px no-repeat;
 padding-left:10px;
 margin-bottom:8px;
 line-height:0;
}
.effect {padding:15px 0 0 25px;}
.effect li{
 float:left;
 padding:0 0 30px 0;
}
/* board */
.notice_desc, .question_desc, .faq_desc, .request_desc{
 width:720px;
 height:103px;
 background:url('../../img/images/bg/bg_notice.gif') right 27px no-repeat;
 padding:27px 0 0 0;}
.question_desc{background:url('../../img/images/bg/bg_question.gif') right 27px no-repeat;}
.faq_desc{background:url('../../img/images/bg/bg_faq.gif') right 27px no-repeat;}
.request_desc{background:url('../../img/images/bg/bg_request.gif') right 27px no-repeat;}
.notice_desc img, .question_desc img, .faq_desc img, .request_desc img{padding:0 0 8px 0;}
.srch_area .btn_src{
 position:relative;
 top:7px;
}
.solution{
 width:720px;
 height:222px;
 background:url('../../img/images/bg/bg_structure.gif') right top no-repeat;
}
.function .screen{
 float:left;
 margin:0 40px 0 25px; 
}
.function{overflow:hidden;}
.function .function_lst{
 float:left;
 padding:10px 0 8px 0 ;
}
.function .function_lst dt{
 padding: 0 0 10px 0;
}
.function .function_lst dd{
 background:url('../../img/images/ico/ico_cercle.gif')  left 5px no-repeat;
 padding-left:10px;
 margin-bottom:6px;
 line-height:0;
}
.account_con{padding:0 0 33px 25px;}
.account_menu{padding:25px 0 35px 0;}
.account_menu li{
 float:left; 
 margin-right:1px;
}
.account_menu li.last{ margin-right:0;}
.bank_lst{
 padding-top:15px;
 overflow:hidden;
}
.bank_lst li{
 float:left;
 padding:0 13px 13px 0;
 line-height:0;
}
.bank_lst li.last{padding-right:0;}
.txt_introduction{
 padding:20px 0 0 25px;
 position:relative; 
}
.txt_introduction img{margin:0 0 20px 0;}
.inro_img{
 position:absolute;
 top:0;
 right:0;
}
.inro_img.academy{ top:80px;}
.con_article{padding:0  25px 0;}
.document {
 width:695px;
 height:202px;
 background:url('../../img/images/bg/bg_use.gif')  left top no-repeat;
 margin:0 25px 0;
}
.document_l{
 float:left;
 width:325px;
}
.document p{padding:25px 0 15px 25px;}
.remote{
 height:310px;
 background:url('../../img/images/bg/bg_remote.gif')  right 40px no-repeat;
}
.manual{
 height:310px;
 background:url('../../img/images/bg/bg_manual.gif')  right 40px no-repeat;
}
.experience{
height:110px;
background:url('../../img/images/bg/bg_experience_01.gif') right 15px no-repeat;
}
.flash{
 width:680px;
 height:710px;
 background:url('../../img/images/bg/bg_experience.gif')  left top no-repeat;
 padding:30px 0  0 40px;
}
.flash a.on{
color:#e3520b;
}
.col_1, .col_2, .col_3{
 float:left;
 padding-right:105px;
}
.col_1 a:hover, .col_2 a:hover, .col_3 a:hover{ color:#e3520b;}
.col_3.last{
 padding-right:0;
}
.col_1 li, .col_2 li, .col_3 li{
 font-weight:bold;
 line-height:200%;
}
.col_2 li{
 font-weight:bold;
 line-height:170%;
}
.col_1 ul li, .col_2 ul li, .col_3 ul li{
 font-weight:normal;
}
.btn_login{
 padding:30px 0 20px;
 clear:both;
}

/* sitemap */
.sitemap{padding-top:28px;}
.sitemap01, .sitemap02, .sitemap03{
 width:224px;
 height:280px;
 background:url('../../img/images/bg/bg_sitemap01.gif') left top no-repeat;
 float:left;
 margin-right:24px;
}
.sitemap02{background:url('../../img/images/bg/bg_sitemap02.gif') left top no-repeat;}
.sitemap03{
 background:url('../../img/images/bg/bg_sitemap03.gif') left top no-repeat;
 margin-right:0;
}
.sitemap01 dt, .sitemap02 dt, .sitemap03 dt{
 text-align:center;
 height:30px;
 padding-top:15px;
 margin-bottom:20px;
}
.sitemap01 dd, .sitemap02 dd, .sitemap03 dd{
 background:url('../../img/images/ico/ico_leaf.gif') left top no-repeat;
 padding:0 0 18px 24px;
 margin-left:24px;
}