@charset "utf-8";
/*
Theme Name: USUGE-SUPPORT
Theme URL: http://www.usuge-support/
Description: Basic Theme for WordPresss.
Author: HERMES
*/
/*----------------------------------------------*/
/*flash*/
#flash {
	width: 858px;
	display: block;
	background-image: url(../main/top_flash.jpg);
	background-repeat: no-repeat;
	height: 170px;
	color: #000000;
	text-align: left;
	line-height: 22px;
	margin-right: auto;
	margin-left: auto;
}
#flash01 {
	float: left;
	width: 510px;
	padding-top: 97px;
	padding-left: 40px;

}
#flash02 {
	float: right;
	width: 240px;
	padding-top: 30px;
	padding-right: 22px;
	font-size: 12px;
	line-height: 21px;

}
#flash a{
	display: block;
	float: right;
	margin-top: -20px;
	height: 33px;
	width: 167px;
	background-image: url(../main/top_icon_tudu.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}
html*#flash a{
	display: block;
	float: right;
	height: 33px;
	width: 167px;
	background-image: url(../main/top_icon_tudu.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	margin-top: -20px;
}
* html #flash a{
	display: block;
	float: right;
	margin-top: -20px;
	height: 33px;
	width: 167px;
	background-image: url(../main/top_icon_tudu.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}
#flash a:hover{
	background-image: url(../main/top_icon_tudu.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
/*--------------------------------------*/
#top_yoyaku{
	width: 858px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
}
#top_yoyakuleft{
	font-size: 12px;
	line-height: 18px;
	background-image: url(../main/top_yo01.jpg);
	width: 365px;
	height: 44px;
	background-repeat: no-repeat;
	display: block;
	text-align: left;
	padding-left: 230px;
	padding-top: 7px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	float: left;
}
#top_yoyakub{
	display: block;
	margin-bottom: 15px;
	height: 51px;
	float: right;

}
#top_yoyakub a{
	width: 263px;
	display: block;
	background-image: url(../main/top_yo02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 51px;
	text-indent: -9999px;
}
#top_yoyakub a:hover{
	background-image: url(../main/top_yo02.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
/*--------------------------------------*/
#top_main{
	width: 858px;
	margin-right: auto;
	margin-left: auto;
	height: 100%;
	clear: both;
}
/*--------------------------------------*/
#top_present{
	width: 571px;
	height: 72px;
}
#top_present a{
	height: 72px;
	width: 571px;
	background-image: url(../main/top_present.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	text-indent: -9999px;
}
#top_left{
	width: 230px;
	float: left;
	margin: 0px;
	padding: 0px;
}

#top_mail_b{
	color: #333333;
	float: right;
	width: 220px;
	background-repeat: repeat-y;
	text-align: center;
	margin-bottom: 15px;
	padding: 0px;
	margin-top: 0px;
	background-image: url(../main/top_mail_02.jpg);
	display: block;
	margin-right: 0px;
	margin-left: 0px;
}
#top_mail_b .head{
	background-image: url(../main/top_mail_01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 104px;
	text-align: center;
	padding-top: 100px;
	width: 172px;
	padding-left: 23px;
	padding-right: 25px;
	font-size: 11px;
	line-height: 18px;
}
#top_mail_b .tel{
	font-size: 17px;
	font-weight: bold;
	color: #FF0000;
	margin-top: 5px;
}
/*----------------------------------------*/
/*バナーブログ*/
#top_blog_b{
	background-image: url(../main/top_blog_b.jpg);
	height: 78px;
	width: 140px;
	padding-top: 72px;
	text-align: left;
	padding-left: 70px;
	padding-right: 10px;
	float: right;
	margin-bottom: 15px;
	background-position: left bottom;
}
#top_blog_b a{
	color: #B08500;
}
/*バナーシャンプー*/
#top_sya_b{
	float: right;
	width: 150px;
	margin-bottom: 15px;
	background-image: url(../main/top_sya.jpg);
	background-repeat: no-repeat;
	height: 57px;
	padding-top: 32px;
	text-align: left;
	padding-left: 20px;
	padding-right: 50px;
}
#top_sya_b a{
	color: #997300;
	font-size: 11px;
	line-height: 13px;
}
/*バナーイオン導入*/
#top_ion_b{
	float: right;
	width: 140px;
	background-image: url(../main/top_ion.jpg);
	height: 50px;
	margin-bottom: 15px;
	padding-left: 20px;
	padding-top: 37px;
	padding-right: 60px;
	text-align: left;
	background-position: left bottom;
}
#top_ion_b a{
	color: #CC0000;
	font-size: 11px;
	line-height: 13px;
}
/*バナー内視鏡*/
#top_naishi{
	float: right;
	width: 160px;
	background-image: url(../main/top_naishi.jpg);
	height: 58px;
	text-align: left;
	margin-bottom: 15px;
	padding-top: 30px;
	padding-left: 20px;
	padding-right: 40px;
}
#top_naishi a{
	color: #996600;
	font-size: 11px;
	line-height: 13px;
}
/*--------------------------------------*/
#top_right{
	float: right;
	width: 597px;
}
#top_kya_b{
	width: 573px;
}
#top_kya_b a{
	width: 573px;
	height: 253px;
	background-image: url(../main/top_sapisu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	text-indent: -9999px;
}
#top_kya_b a:hover{
	width: 573px;
	background-image: url(../main/top_sapisu.jpg);
	background-position: left bottom;
}
#top_sya_bb{
	width: 573px;
	height: 103px;
}
#top_sya_bb a{
	width: 573px;
	height: 103px;
	background-image: url(../main/top_sya_bb.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	text-indent: -9999px;
}
#top_sya_bb a:hover{
	width: 573px;
	background-image: url(../main/top_sya_bb.jpg);
	background-position: left bottom;
}
#top_moni_b{
	margin: 0px;
	padding: 0px;
	width: 573px;
	background-image: url(../main/top_moni02.jpg);
	background-repeat: repeat-y;
	text-align: center;
}
#top_moni_b a{
	height: 66px;
	width: 573px;
	display: block;
	background-image: url(../main/top_moni03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
#top_moni_b a:hover{
	background-image: url(../main/top_moni03.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#top_placental{
	float: right;
	width: 180px;
	height: 56px;
	text-align: center;
	background-image: url(../main/placental.jpg);
	padding-top: 35px;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 15px;
}
#top_placental a{
	color: #666666;
	line-height: 14px;
	font-size: 11px;
	text-align: center;
}
/*--------------------------------------*/

