/*　バナー　*/
.banner{
	margin:0px 0px 5px 0px;
}
.banner ul{
	list-style-type:none;
}
.banner ul a{
	display:block;
	width:255px;
	text-indent:-1000em;
	background-repeat:no-repeat;
	background-position:left bottom;
	text-decoration:none;
}
.banner ul a:hover{
	background-position:left top;
}
.banner a.b01{
	height:109px;
	background-image: url(../img/common/banner_01.jpg);
}
.banner a.b02{
	height:133px;
	background-image: url(../img/common/banner_02.jpg);
}
.banner a.b03{
	height:109px;
	background-image: url(../img/common/banner_03.jpg);
}
.banner a.b04{
	height:109px;
	background-image: url(../img/common/banner_04.jpg);
}
.banner_txt{
	text-align:left;
	padding:0px 10px 0px 10px;
}

/*　新着情報　*/
.news{
	text-align:left;
	background:url(../img/common/side_waku.jpg);
}
.news h2{
	height:53px;
	text-indent:-1000em;
	background:url(../img/common/title/side_title_02.jpg);
}
.news dl{
	height:320px;
	overflow:auto;
	margin:0px 17px 0px 0px;
}
.news dt{
	margin:0px 10px 0px 20px;
	padding:5px 0px 0px 0px;
}
.news dd{
	margin:0px 10px 0px 20px;
	padding:0px 0px 5px 0px;
	border-bottom:1px #DCDCDC solid;
}
.news h3{
	height:10px;
	text-indent:-1000em;
	background:url(../img/common/side_foot.jpg);
}

/*　MEQとは　*/
.about_meq{
	margin:10px 0px 5px 0px;
	background:url(../img/common/side_waku.jpg);
}
.about_meq h2{
	height:53px;
	text-indent:-1000em;
	background:url(../img/common/title/side_title_03.jpg);
}
.about_meq ul{
	list-style-type:none;
	margin:0px 10px 0px 10px;
}
.about_meq ul a{
	display:block;
	width:215px;
	text-indent:-1000em;
	background-repeat:no-repeat;
	background-position:left bottom;
	text-decoration:none;
}
.about_meq ul a:hover{
	background-position:left top;
}
.about_meq a.b01{
	height:45px;
	background-image: url(../img/common/side00.jpg);
	margin:0px 10px 0px 10px;
}
.about_meq_txt{
	text-align:justify;
	text-justify:distribute;
	padding:0px 20px 0px 20px;
}
.about_meq h3{
	height:10px;
	text-indent:-1000em;
	background:url(../img/common/side_foot.jpg);
}

/*　目的で選ぶ・製品で選ぶ　共通　*/
.top_cont_title{
	font-size:14px;
	font-weight: bold;
	margin:0px 0px 5px 0px;
	color:#4077B7;
}
.top_cont_txt{
	text-align:justify;
	text-justify:distribute;
}
.top_cont01_cont, .top_cont02_cont{
	float:left;
	width:317px;
	padding:10px 10px 10px 10px;
}
.top_cont00{
	margin:0px 0px 0px 10px;
}

/*　目的で選ぶ　*/
.top_cont01 h2{
	height:64px;
	margin:10px 0px 0px 0px;
	text-indent:-1000em;
	background:url(../img/top/title_02.jpg);
}
.top_cont01_cont_a{
	display:block;
	width:130px;
	height:94px;
	text-indent:-1000em;
}
.top_cont_ph01{
	float:left;
	width:130px;
	height:99px;
	margin:0px 10px 0px 0px;
	background:url(../img/top/top_ph_01.jpg);
}
.top_cont_ph02{
	float:left;
	width:130px;
	height:99px;
	margin:0px 10px 0px 0px;
	background:url(../img/top/top_ph_02.jpg);
}
.top_cont_ph03{
	float:left;
	width:130px;
	height:99px;
	margin:0px 10px 0px 0px;
	background:url(../img/top/top_ph_03.jpg);
}
.top_cont_ph04{
	float:left;
	width:130px;
	height:99px;
	margin:0px 10px 0px 0px;
	background:url(../img/top/top_ph_04.jpg);
}
.top_cont_ph05{
	float:left;
	width:130px;
	height:99px;
	margin:0px 10px 0px 0px;
	background:url(../img/top/top_ph_05.jpg);
}
.top_cont_ph06{
	float:left;
	width:130px;
	height:94px;
	margin:0px 10px 0px 0px;
	background:url(../img/top/top_ph_18.jpg);
}


/*　製品で選ぶ　*/
.top_cont02{
	text-align:left;
}
.top_cont02 h2{
	height:64px;
	margin:0px 0px 0px 0px;
	text-indent:-1000em;
	background:url(../img/top/title_01.jpg);
}
.top_cont02_cont_a2{
	display:block;
	width:130px;
	height:130px;
	text-indent:-1000em;
}
.top_cont02_ph01{
	float:left;
	width:130px;
	height:130px;
	margin:0px 10px 0px 0px;
	background:url(../img/top/top_ph_11.jpg);
}
.top_cont02_ph02{
	float:left;
	width:130px;
	height:130px;
	margin:0px 10px 0px 0px;
	background:url(../img/top/top_ph_12.jpg);
}
.top_cont02_ph03{
	float:left;
	width:130px;
	height:130px;
	margin:0px 10px 0px 0px;
	background:url(../img/top/top_ph_13.jpg);
}
.top_cont02_ph04{
	float:left;
	width:130px;
	height:130px;
	margin:0px 10px 0px 0px;
	background:url(../img/top/top_ph_14.jpg);
}
.top_cont02_ph05{
	float:left;
	width:130px;
	height:130px;
	margin:0px 10px 0px 0px;
	background:url(../img/top/top_ph_15.jpg);
}
.top_cont02_ph06{
	float:left;
	width:130px;
	height:130px;
	margin:0px 10px 0px 0px;
	background:url(../img/top/top_ph_16.jpg);
}
.top_cont02_ph07{
	float:left;
	width:130px;
	height:130px;
	margin:0px 10px 0px 0px;
	background:url(../img/top/top_ph_17.jpg);
}