@charset "utf-8";


/* default.ブラウザごとの仕様を吸収する為のスタイルシート ここから */

* {
	margin:0px;
	padding:0px;
}
img {
	border: none;
	vertical-align:bottom;	/* IEで画像の下にできる隙間をつめる為に必要 */
}
ul,dl{
	margin:0;
	padding:0;
	line-height:normal;

}
p{
	margin:0px;
	padding-left: 0px;
	padding-bottom: 0.5em;
	line-height: 160%;
}
p img{
	padding: 0px 0px
}
/* default.ブラウザごとの仕様を吸収する為のスタイルシート ここまで */

/* 基本設定 ここから */
body {
	margin: 0px  0px 0px  0px;
	padding: 0px 0px 0px 0px;
	font-size: 16px;
	line-height: 1.4em;
	/*background-image: url(../img/bodybackimg.jpg);*/
}

#pagebody {
	width: 640px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	line-height: 1.3em;
	background-color: #FFFFFF;
}

#pagebody h2#menu {
	margin: 0px  0px 0px  0px;
	padding: 0px 0px 0px 0px;
	font-size: 16px;
	line-height: 1.4em;
	text-indent: -9999px;
	background-image: url(../img/headerimg.jpg);
	background-repeat: no-repeat;
	width: 640px;
	height: 40px;
}

#pagebody h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 16px;
	line-height: 1.4em;
	text-indent: -9999px;
	background-image: url(../img/maintitleimg.jpg);
	background-repeat: no-repeat;
	width: 640px;
	height: 140px;
}

#pagebody h3 {
	margin: 15px 20px 0px 20px;
	padding: 9px 0px 0px 0px;
	font-size: 18px;
	line-height: 1.4em;
	text-indent: 25px;
	background-image: url(../img/titlebackimg_1.jpg);
	background-repeat: no-repeat;
	width: 600px;
	height: 40px;
}

#pagebody h4 {
	margin: 10px 20px 0px 20px;
	padding: 4px 0px 0px 0px;
	font-size: 15px;
	line-height: 1.4em;
	text-indent: 15px;
	background-image: url(../img/titlebackimg_2.jpg);
	background-repeat: no-repeat;
	width: 600px;
	height: 25px;
	color: #51ab2b;
}

#honbun {
	margin: 0px 20px 0px 20px;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	line-height: 1.4em;
	width: 600px;
}
/* 基本設定 ここまで */


/* ヘッダーボタン設定 ここから */

/* トップページボタン設定 ここから */
.header_Btn1 a {
	position:relative;
	top:9px;
	left:9px;
	text-indent:-9999px;
	width:122px;
	height:31px;
	display:block;
	background:url(../img/headerimgBtn_1.jpg) 0 0 no-repeat;
	float: left;
}

.header_Btn1 a:hover{
	background:url(../img/headerimgBtn_1.jpg) 0 -31px no-repeat;
}

.header_Btn1_focus a {
	position:relative;
	top:9px;
	left:9px;
	text-indent:-9999px;
	width:122px;
	height:31px;
	display:block;
	background:url(../img/headerimgBtn_1.jpg) 0 -31px no-repeat;
	float: left;
}

.header_Btn1_focus a:hover{
	background:url(../img/headerimgBtn_1.jpg) 0 -31px no-repeat;
}

.header_Btn1_2 a {
	position:relative;
	top:9px;
	left:9px;
	text-indent:-9999px;
	width:122px;
	height:31px;
	display:block;
	background:url(../img/headerimgBtn_1.jpg) 0 -62px no-repeat;
	float: left;
}

.header_Btn1_2 a:hover{
	background:url(../img/headerimgBtn_1.jpg) 0 -0px no-repeat;
}




/* トップページボタン設定 ここまで */

/* YSP-4100 ボタン設定 ここから */
.header_Btn2_0 {
	position:relative;
	top:9px;
	left:16px;
	text-indent:-9999px;
	width:121px;
	height:31px;
	display:block;
	background:url(../img/headerimgBtn_2.jpg) 0 -31px no-repeat;
	float: left;
}

.header_Btn2 a {
	position:relative;
	top:9px;
	left:16px;
	text-indent:-9999px;
	width:121px;
	height:31px;
	display:block;
	background:url(../img/headerimgBtn_2.jpg) 0 0 no-repeat;
	float: left;
}

.header_Btn2 a:hover{
	background:url(../img/headerimgBtn_2.jpg) 0 -31px no-repeat;
}

.header_Btn2_focus a {
	position:relative;
	top:9px;
	left:16px;
	text-indent:-9999px;
	width:121px;
	height:31px;
	display:block;
	background:url(../img/headerimgBtn_2.jpg) 0 -31px no-repeat;
	float: left;
}

.header_Btn2_focus a:hover{
	background:url(../img/headerimgBtn_2.jpg) 0 -31px no-repeat;
}




.header_Btn2_2 a {
	position:relative;
	top:9px;
	left:16px;
	text-indent:-9999px;
	width:121px;
	height:31px;
	display:block;
	background:url(../img/headerimgBtn_2.jpg) 0 -62px no-repeat;
	float: left;
}

.header_Btn2_2 a:hover{
	background:url(../img/headerimgBtn_2.jpg) 0 0px no-repeat;
}
/* YSP-4100 ボタン設定 ここまで */

/* YHT-S350 ボタン設定 ここから */
.header_Btn3non {
	position:relative;
	top:9px;
	left:24px;
	text-indent:-9999px;
	width:122px;
	height:31px;
	display:block;
	background:url(../img/headerimgBtn_3.jpg) 0 -93px no-repeat;
	float: left;
}

.header_Btn3_0 {
	position:relative;
	top:9px;
	left:24px;
	text-indent:-9999px;
	width:122px;
	height:31px;
	display:block;
	background:url(../img/headerimgBtn_3.jpg) 0 -31px no-repeat;
	float: left;
}

.header_Btn3 a {
	position:relative;
	top:9px;
	left:24px;
	text-indent:-9999px;
	width:122px;
	height:31px;
	display:block;
	background:url(../img/headerimgBtn_3.jpg) 0 0 no-repeat;
	float: left;
}

.header_Btn3 a:hover{
	background:url(../img/headerimgBtn_3.jpg) 0 -31px no-repeat;
}

.header_Btn3_focus a {
	position:relative;
	top:9px;
	left:24px;
	text-indent:-9999px;
	width:122px;
	height:31px;
	display:block;
	background:url(../img/headerimgBtn_3.jpg) 0 -31px no-repeat;
	float: left;
}

.header_Btn3_focus a:hover{
	background:url(../img/headerimgBtn_3.jpg) 0 -31px no-repeat;
}

.header_Btn3_2 a {
	position:relative;
	top:9px;
	left:24px;
	text-indent:-9999px;
	width:122px;
	height:31px;
	display:block;
	background:url(../img/headerimgBtn_3.jpg) 0 -62px no-repeat;
	float: left;
}

.header_Btn3_2 a:hover{
	background:url(../img/headerimgBtn_3.jpg) 0 0px no-repeat;
}
/* YHT-S350 ボタン設定 ここまで */

/* YHT-S400 ボタン設定 ここから */
.header_Btn4non {
	position:relative;
	top:9px;
	left:30px;
	text-indent:-9999px;
	width:122px;
	height:31px;
	display:block;
	background:url(../img/headerimgBtn_4.jpg) 0 -93px no-repeat;
	float: left;
}

.header_Btn4_0 {
	position:relative;
	top:9px;
	left:30px;
	text-indent:-9999px;
	width:122px;
	height:31px;
	display:block;
	background:url(../img/headerimgBtn_4.jpg) 0 -31px no-repeat;
	float: left;
}

.header_Btn4 a {
	position:relative;
	top:9px;
	left:30px;
	text-indent:-9999px;
	width:122px;
	height:31px;
	display:block;
	background:url(../img/headerimgBtn_4.jpg) 0 0 no-repeat;
	float: left;
}

.header_Btn4 a:hover{
	background:url(../img/headerimgBtn_4.jpg) 0 -31px no-repeat;
}

.header_Btn4_2 a {
	position:relative;
	top:9px;
	left:30px;
	text-indent:-9999px;
	width:122px;
	height:31px;
	display:block;
	background:url(../img/headerimgBtn_4.jpg) 0 -62px no-repeat;
	float: left;
}

.header_Btn4_2 a:hover{
	background:url(../img/headerimgBtn_4.jpg) 0 0px no-repeat;
}



.header_Btn4_focus a {
	position:relative;
	top:9px;
	left:30px;
	text-indent:-9999px;
	width:122px;
	height:31px;
	display:block;
	background:url(../img/headerimgBtn_4.jpg) 0 -31px no-repeat;
	float: left;
}

.header_Btn4_focus a:hover{
	background:url(../img/headerimgBtn_4.jpg) 0 -31px no-repeat;
}



/* YHT-S400 ボタン設定 ここまで */
/* ヘッダーボタン設定 ここまで */


/* 図版設定 ここから */
#hikaku_zu {
	text-indent:-9999px;
	margin: 0px 20px 0px 20px;
	padding: 0px 0px 0px 0px;
	width: 600px;
	height: 290px;
	background-image: url(../img/hikaku_zu.jpg);
	background-repeat: no-repeat;

}
.hikaku_zu_Btn1 a {
	position:relative;
	top:60px;
	left:476px;
	text-indent:-9999px;
	width:109px;
	height:63px;
	display:block;
	background:url(../img/hikaku_zu_Btn1.jpg) 0 0 no-repeat;
	float: left;
}

.hikaku_zu_Btn1 a:hover{
	background:url(../img/hikaku_zu_Btn1.jpg) 0 -63px no-repeat;
}
.hikaku_zu_Btn2 a {
	position:relative;
	top:97px;
	left:57px;
	text-indent:-9999px;
	width:117px;
	height:60px;
	display:block;
	background:url(../img/hikaku_zu_Btn2.jpg) 0 0 no-repeat;
	float: left;
}

.hikaku_zu_Btn2 a:hover{
	background:url(../img/hikaku_zu_Btn2.jpg) 0 -60px no-repeat;
}
.hikaku_zu_Btn3 a {
	position:relative;
	top:97px;
	left:-161px;
	text-indent:-9999px;
	width:101px;
	height:60px;
	display:block;
	background:url(../img/hikaku_zu_Btn3.jpg) 0 0 no-repeat;
	float: left;
}

.hikaku_zu_Btn3 a:hover{
	background:url(../img/hikaku_zu_Btn3.jpg) 0 -60px no-repeat;
}
.hikaku_zu_Btn4 a {
	position:relative;
	top:197px;
	left:-312px;
	text-indent:-9999px;
	width:151px;
	height:53px;
	display:block;
	background:url(../img/hikaku_zu_Btn4.jpg) 0 0 no-repeat;
	float: left;
}

.hikaku_zu_Btn4 a:hover{
	background:url(../img/hikaku_zu_Btn4.jpg) 0 -53px no-repeat;
}
/* 図版設定 ここまで */

/* 3モデルボタン ここから */
#modelBtn {
	margin: 0px 20px 0px 20px;
	padding: 0px 0px 0px 0px;
	width: 600px;
	height:60px;
	display:block;
}

.modelBtn1 a {
	text-indent:-9999px;
	margin: 0px 12px 0px 0px;
	width:192px;
	height:60px;
	display:block;
	background:url(../img/3modelBtn_1.jpg) 0 0 no-repeat;
	float: left;
}

.modelBtn1 a:hover{
	background:url(../img/3modelBtn_1.jpg) 0 -60px no-repeat;
}
.modelBtn2 a {
	text-indent:-9999px;
	margin: 0px 12px 0px 0px;
	width:192px;
	height:60px;
	display:block;
	background:url(../img/3modelBtn_2.jpg) 0 0 no-repeat;
	float: left;
}

.modelBtn2 a:hover{
	background:url(../img/3modelBtn_2.jpg) 0 -60px no-repeat;
}
.modelBtn3 a {
	text-indent:-9999px;
	width:192px;
	height:60px;
	display:block;
	background:url(../img/3modelBtn_3.jpg) 0 0 no-repeat;
	float: left;
}

.modelBtn3 a:hover{
	background:url(../img/3modelBtn_3.jpg) 0 -60px no-repeat;
}
/* 3モデルボタン ここまで */

/* そのたリンクボタン設定 ここから */
.pagetopLink {
	font-size:10px;
	color: #51ab2b;
	text-decoration: none;
}

.pagetopLink a {
	font-size:10px;
	color: #51ab2b;
	text-decoration: none;
}

.pagetopLink a:hover{
	font-size:10px;
	color: #666666;
	text-decoration: none;
}

/* そのたリンクボタン設定 ここまで */

/* 文字設定 ここから */
/* 文字設定 ここまで */


/* 間隔設定 ここから */
.imgspace {
	margin: 5px 5px 5px 5px;
	padding: 0px 0px 0px 0px;
}

/* 間隔設定 ここまで */

/* clearfix hacもどき ここから */
.clearfix:after { 
	content: url(../img/1px_clearfix.gif); 
	display: block; 
	clear: both;
	height: 0;
 }
/* clearfix hac ここまで */
