.top_ty {
 width:100%; margin:0 auto; height:365px;

 background:url(/ty_img/tym_bg.png)  no-repeat #ffeb00 center top; 
 
 
} 


.topty_in { width:1080px; margin:0 auto; height:365px; position:relative; }


.dirgo1 {position:absolute; left:0; top:253px;width:205px; height:52px;cursor:pointer;    text-indent: -9999px;}
.query1 {position:absolute; left:213px; top:254px;width:154px; height:52px;cursor:pointer;    text-indent: -9999px;}


.con_aul2 { padding:35px 0 35px 0; width:1080px; margin:0 auto; }
.con_aul2 li { display:inline ; font-size:14px; color:#000000; margin:0 90px 0 0; }
.padding2 { margin:0 160px 0 0!important;  }
.padding1 { margin:25px 0 25px 0;  }
.gapty {
    height: 72px;
    margin: 3px 14px;
    border-right: 1px solid #ffffff;
    border-left: 1px solid #CCCCCC;
}
.tywrap { width:100%; background-color:#f6f8fa; height:auto; min-height:970px;  clear:both;}
.tywrap_in {  width:1080px; background-color:#f6f8fa; margin:0 auto; clear:both; padding-top:40px;  }
#tylft { width:270px; margin-right:30px; background-color:#FFFFFF; float:left; min-height:864px; border-top:#1e2f90 solid 2px;  }
#tycont { width:780px;  background-color:#FFFFFF; float:right; min-height:864px; border-top:#1e2f90 solid 2px;}
.lftulty { padding:0 20px; text-align:left; }

.lftulty li { text-align:left; padding:1px 0; font-size:15px; }


.tytit {
    
    text-align: left;
    font-size: 21px!important;
    padding: 59px 0 25px  0!important;
	color:#1e2f90;
}

.tystit {
    
    text-align: left;
    font-size: 16px;
    padding: 20px 0 10px  0!important;
	color:#000;
	font-weight:600;
}


.brwrap { width:100%;  height:auto; min-height:1064px;  clear:both;}
.brwrap_in {  width:1080px;  margin:0 auto; clear:both; padding-top:0;  }


#brlft { width:210px; margin-right:60px; background-color:#FFFFFF; float:left; min-height:864px;  }
#brcont { width:750px;  background-color:#FFFFFF; float:right; min-height:864px; }

.brtit {
    
    text-align: left;
    font-size: 21px!important;
    padding: 59px 0 10px  0!important;
	color:#1e2f90;
	 border-bottom:#1e2f90 solid 2px;
	 margin-bottom:25px;
}










.tctwp { padding:0; }
.tctlt { font-size:31px; float:left;padding: 59px 0 25px  20px;color:#1e2f90; letter-spacing:-3px;  }
.tctrg { float:left; font-size:14px; line-height:22px;padding: 74px 0 15px 15px; text-align:left; }




.tctlt2 { font-size:31px; padding: 41px 0 15px  0;color:#1e2f90; border-bottom:#dddddd solid 1px; text-align:left;  }
.tctrg2 {  font-size:14px; line-height:22px;padding: 22px 0 25px 0;  text-align:left; }




.envwrap3 {  width:780px;clear:both; padding-top:25px; }

.envwrap5 {  width:740px;clear:both; padding:0 20px; }

.msg_box { background:url(/ty_img/phone_bg.png) no-repeat 0 10px; width:284px; height: 400px;  } 
.msg_tit { padding:55px 0 5px 28px; font-weight:600; text-align:left; }
.msg_body { padding:0 30px; text-align:left; height:220px; }


.envlft { float:left; margin: 0 30px 0 25px;  width:284px; }
.endrgt { float:right; text-align:left; width:441px; }


.endrgttit { font-size:20px; color:#000000; padding:0 0 40px 0;}

.endrgttit2 { font-size:16px; color:#000000; padding:15px 0 15px 20px; text-align:left; clear:left;}



/* btn:common */
a.btn, span.btn, input.btn, select.btn{display:inline-block;width:auto;margin-bottom:1px;padding:18px 0 17px;line-height:1.0;text-align:center;color:#fff;font-size:16px;background-color: #1e2f90;
    border: 1px solid #1e2f90; text-decoration:none; }
a.btn:hover, span.btn:hover, input.btn:hover, select.btn:hover{background: #fff; text-decoration:none; color:#1e2f90;}



a.btn2 {display:inline-block;width:auto;margin-bottom:1px;padding:18px 0 17px;line-height:1.0;text-align:center;color:#fff;font-size:15px;background-color: #1e2f90;
    border: 1px solid #1e2f90; }
a.btn2:hover {background: #fff; text-decoration:none;color:#1e2f90!important;}


a.btn3 {display:inline-block;width:auto;margin-bottom:1px;padding:18px 0 17px;line-height:1.0;text-align:center;color:#1e2f90;font-size:15px;background:#fff; background-color: #fff;
    border: 1px solid #1e2f90;}
a.btn3:hover {background-color:#1e2f90;text-decoration:none;color:#fff!important;}


a.btn5 {display:inline-block;width:auto;margin-bottom:1px;padding:18px 0 17px;line-height:1.0;text-align:center;color:#fff;font-size:15px;background-color: #1e2f90;
    border: 1px solid #1e2f90; }
a.btn5:hover {background: #fff; text-decoration:none; color:#1e2f90!important;}

.btnlink {
    display: inline-block;
    width: auto;
    margin-bottom: 1px;
    padding: 18px 20px 17px;
    line-height:35px;
    text-align: left;
    color: #1e2f90;
    font-size: 21px;
	border:#8c8c8c solid 1px;
    background: #fff;  width:90px; height:98px; cursor:pointer; }

.overlink1, a.btnlink:hover { color:#1e2f90; background-color:#fae900; border:#fae900 solid 1px; }	


.smallltit {  float:left; padding:30px 0 10px 0; color:#000000; }

.smallrtit { float:right; padding:30px 0 10px 0; }


.mm_btn, .mm_btn:visited {	
	background-color:#1e2f90;
	
	text-indent:0;
	border:1px solid #1e2f90;
	display:inline-block;
	color:#fff!important;

	font-size:16px;
	font-weight:500;
	font-style:normal;
	height:45px;
	line-height:45px;
	width:280px;
	text-decoration:none;
	text-align:center;

}
.mm_btn:hover {
 	color:#1e2f90!important;
	background-color: #FFFFFF;
	text-decoration:none;
	
}
.mm_btn:active {
	position:relative;
	top:1px;
	color:#1e2f90;
}

/* btn:custermizing */
.btn_view {margin-top:20px;text-align:right;}
.btn_view .btn {width:120px;}
.btn_write {margin-top:20px;text-align:center;}
.btn_write .btn {width:270px;}

.btnwrap1 {  clear:both; width:100%; padding:50px 0 35px 0; position:relative; }


    #topMenu {
        height: 30px; 
        width: 770px;
    }
    #topMenu ul {
        list-style-type: none;
        margin: 0px;          
        padding: 0px;         
    }
    #topMenu ul li {
        color: #A8A8A8;       
        float: left;                
		line-height: 30px;          
        vertical-align: middle;     
        text-align: center;        
        position: relative;       
    }
    .menuLink1 {           
		width: 146px;
		color: #404040;
/*        background-color: #d5e0ff;  */
        background-color: #efefef;  
        border: solid 1px #C2C2C2; 
        text-decoration:none;               
        display: block;                    
        font-size: 13px;                   
        font-weight: bold;               
    }
    .menuLink2 {           
		width: 146px;
		color: #404040;
/*        background-color: #fef2cc;  */
        background-color: #efefef;  
        border: solid 1px #C2C2C2; 
        text-decoration:none;               
        display: block;                    
        font-size: 13px;                   
        font-weight: bold;               
    }
    .menuLink3 {           
		width: 146px;
		color: #404040;
/*        background-color: #e7fee0;  */
        background-color: #efefef;  
        border: solid 1px #C2C2C2; 
        text-decoration:none;               
        display: block;                    
        font-size: 13px;                   
        font-weight: bold;               
    }
    .menuLink4 {           
		width: 146px;
		color: #404040;
/*        background-color: #f7dfff;  */
        background-color: #efefef;  
        border: solid 1px #C2C2C2; 
        text-decoration:none;               
        display: block;                    
        font-size: 13px;                   
        font-weight: bold;               
    }
    .menuLink5 {           
		width: 146px;
		color: #404040;
/*        background-color: #fedfd2;  */
        background-color: #efefef;  
        border: solid 1px #C2C2C2; 
        text-decoration:none;               
        display: block;                    
        font-size: 13px;                   
        font-weight: bold;               
    }

    .topMenuLi:hover .menuLink1 {   
        color: white;                 
        background-color: #6c91fe;  
        border: solid 1px #000; 
    }
    .topMenuLi:hover .menuLink2 {   
        color: white;                 
        background-color:#eeb816;  
        border: solid 1px #000; 
    }
    .topMenuLi:hover .menuLink3 {   
        color: white;                 
        background-color:#8ad975;  
        border: solid 1px #000; 
    }
    .topMenuLi:hover .menuLink4 {   
        color: white;                 
        background-color:#de89fd;  
        border: solid 1px #000; 
    }
    .topMenuLi:hover .menuLink5 {   
        color: white;                 
        background-color:#fd8d5e;  
        border: solid 1px #000; 
    }

    .topMenuLi2:hover .menuLink {   
		width: 10px;
        background-color: #FFFFFF;  
    }

    .submenuLink1 {          
		width: 200px;
        font-weight: bold; 
        background-color: white;   
    }
    .submenuLink1:hover {       
        color: white;              
        background-color: #6c91fe;  
    }

    .submenuLink2 {          
		width: 200px;
        font-weight: bold; 
        background-color: white;   
    }
    .submenuLink2:hover {       
        color: white;              
        background-color: #eeb816;  
    }

    .submenuLink3 {          
		width: 200px;
        font-weight: bold; 
        background-color: white;   
    }
    .submenuLink3:hover {       
        color: white;              
        background-color: #8ad975;  
    }

    .submenuLink4 {          
		width: 200px;
        font-weight: bold; 
        background-color: white;   
    }
    .submenuLink4:hover {       
        color: white;              
        background-color: #de89fd;  
    }

    .submenuLink5 {          
		width: 200px;
        font-weight: bold; 
        background-color: white;   
    }
    .submenuLink5:hover {       
        color: white;              
        background-color: #fd8d5e;  
    }

    .submenuLink9 {          
		width: 200px;
        color: white;              
        font-weight: bold; 
        background-color: #213d64;   
    }
    .submenuLink9:hover {       
        color: white;              
        background-color: #213d64;  
    }

    .submenuLink10 {          
		width: 200px;
        color: white;              
        font-weight: bold; 
        background-color: #4e3823;   
    }
    .submenuLink10:hover {       
        color: white;              
        background-color: #4e3823;  
    }
	

.brtcl td { color:#000000; font-size:13px;  }	

.rightnavi { position:absolute; left:796px; top:0; width:176px; text-align:left; padding:24px; }

.rightnavi li { color:#fff; font-size:13px; padding:7px 0 7px 3px; cursor:pointer; border-bottom:#fff solid 1px; background:url(/image/br_guk.png) no-repeat right center;  }
.custline { background-color:#fbe901!important; background-image:none!important; border:#fbe901 solid 1px!important; text-align:center; margin:12px 0!important; color:#65484a!important; font-size:15px!important; text-align:center; }

.buyline {  text-align:center; margin:12px 0!important; background-color:#f6f8fa!important; color:#775b23!important; font-size:14px!important; border:none!important; background-image:none!important; }
.query1 {position:absolute; left:0; top:197px;width:273px; height:55px;cursor:pointer;    text-indent: -9999px;}

.snsf {
    position: absolute;
    left: 690px;
    top: 77px;
    cursor: pointer;
}


.snsf2 {
    position: absolute;
    left:40px;
    top:-45px;
    cursor: pointer;
}

.ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper { text-shadow: none!important; }