@charset "utf-8";



#alpha #gcate li{

	float: left;

	padding-right: 2px;

	background: url(images/list_bg.gif) right no-repeat;

}



#alpha #gcate li#list_end {

	padding-right: 1px;

	background: url(images/list_bg_right.gif) right no-repeat;

}



#alpha #gcate li#cr {

	background: url(images/list_bg_cr.gif) right no-repeat;

}





#alpha #gcate {

	border-left: #e3e1e1 1px solid;

	background: url(images/gcate_bg.gif) repeat-x;

}



#alpha .section-lv2 {

	clear: left;

	border-left:1px solid #e3e1e1;

	border-right:1px solid #e3e1e1;

	border-bottom:1px solid #e3e1e1;

	padding:20px 20px 20px 20px;

}

#alpha h2{

	font-size:116%;

	color:#004b8c;

	border-bottom:2px solid #cfd6e4;

	padding-bottom:3px;
	
	padding-left: 1px;

	margin:20px 0 15px;
	
	font-weight: bold;

}

#alpha .section-lv3 {

	zoom:1;

	clear: both;

	border-bottom: 1px solid #cfd6e4;

	background: url(images/section-lv3_bg.gif) repeat-y;

}

#alpha .end-line {

	border-bottom: none;

}

#alpha .section-lv3 .contents01{

	float: left;

	width: 320px;

	padding-right: 20px;

	padding-bottom: 15px;

}

#alpha .section-lv3 .contents02{


	padding-left: 20px;



	_padding-left: 17px;

	padding-bottom: 15px;

}

#alpha .section-lv3 h3{

	border-bottom: 1px dashed #cfd6e4;

	color: #3366cc;

	font-weight: bold;

	padding: 5px 0;

	margin-bottom: 7px;

	margin-top: 15px;

}

#alpha .section-lv3 h3 span{

	color: #ffffff;

	line-height:normal;

	background:#f5418a;

	padding: 3px 2px 1px 3px;

}

#alpha .first-line h3{

	margin-top: 0;

}

#alpha .section-lv3 .txt{

	float: left;

	width: 200px;

}

#alpha .section-lv3 .tel{

	font-weight: bold;

	color: #333333;

	margin-bottom: 3px;

}

#alpha .section-lv3 .picture{

	margin-left: 200px;

	text-align: right;

/*	_margin-left: 215px;*/

}

#alpha .section-lv3 .picture img{

	border: 1px solid #d7d7d7;

}

#alpha .section-lv3 ul{

	margin-top: 20px;

}

#alpha .section-lv3 li{

	float: left;

	margin-bottom: 4px;

	display: inline;	/*  IE6 */

}

#alpha .section-lv3 li.rside{

	margin-left: 4px;

}


