@charset "utf-8";
/* CSS Document */

/*----------------------------
           special    
----------------------------*/

div.special{
	padding-top:50px;
	float:left;
}

div.special h2{
	text-indent:-5000px;
	background-image:url(../img/ti_special.gif);
	width:935px;
	height:40px;
	float:left;
	margin-bottom:50px;
}

p.special_txt{
	width:768px;
	margin:0 auto;
	font-size:82%;
	color:#464646;
	line-height:2;
}

p.flash_txt{
	width:500px;
	margin:30px auto;
	font-size:75%;
	color:#464646;
	line-height:2;
}


/*----------------------------
             hoc    
----------------------------*/
div.hoc{
	padding-top:50px;
	float:left;
	width:935px;
}

div.hoc h2{
	text-indent:-5000px;
	background-image:url(../img/ti_hoc.gif);
	width:935px;
	height:40px;
	float:left;
	margin-bottom:50px;
}

div.hoc h3{
	padding-top:40px;
	font-size:83%;
	color:3d3d3d;
	text-indent:1em;
	width:500px;
	margin:50px auto 0;
}

div.hoc p{
	width:500px;
	margin:0 auto;
}


/*----------------------------
        Pseudo-classes      
----------------------------*/


div.special a:link,
div.special a:visited{
	color:#106DC2;
	text-decoration:none;
}

div.special a:hover{
	color:#f9c;
	text-decoration:underline;
}

div.special a:active{
	color:#106DC2;
	text-decoration:underline;
}



/*----------------------------
       inquiry button      
----------------------------*/
div.inquiry{
	width:935px;
	padding-top:50px;
	margin:0 auto;
	float:left;
}

p.inquiry_txt{
	width:768px;
	margin:0 auto;
	font-size:82%;
	color:#464646;
	line-height:2;
}

div.inquiry p a{
	display:block;
	width:580px;
	height:90px;
	text-indent:-5000px;
	margin:30px auto;
	outline:none;
}

div.inquiry p a:link,
div.inquiry p a:visited{
	background-image:url(../img/btn_inquiry_up.jpg);
}

div.inquiry p a:hover{
	background-image:url(../img/btn_inquiry_ov.jpg);
}

div.inquiry p a:active{
	background-image:url(../img/btn_inquiry_up.jpg);
}




