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


/* index.html */
#indexTtl{
	width:520px;
	height:69px;
	margin:0px 0px 30px 0px;
}

#indexTtl h2{
	background:url(../img/img_product/index_title.jpg) no-repeat;
	width:520px;
	height:69px;
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
}

#indexTxt01{
	background:url(../img/img_product/index_text01.gif) no-repeat;
	width:445px;
	height:15px;
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
	margin:0px auto;
}
#houseImg{
	margin:30px 0px 0px 0px;
}
#imgChange{
	margin:0px 0px 0px 10px;
}




/* kitchen.html */
#kTtl{
	width:520px;
	height:69px;
	margin:0px 0px 30px 0px;
}

#kTtl h2{
	background:url(../img/img_product/k_title.jpg) no-repeat;
	width:520px;
	height:69px;
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
}

#kLinkBox{
	width:510px;
	margin:0px 0px 7px 11px;
}

.kLinkText01{
	width:190px;
	margin:0px 0px 7px 0px;
	float:left;
}

.kLinkText01 p{
	background:url(../img/img_product/icon.gif) no-repeat 0px 2px;
	font-size:13px;
	font-weight:bold;
	color:#A0CC3B;
	line-height:150%;
	padding:0px 0px 0px 18px;
}

.kLinkText01 p a{
	color:#A0CC3B;
	text-decoration:none;
}

.kLinkText01 p a:hover{
	text-decoration:underline;
}

.kLinkText02{
	width:150px;
	margin:0px 0px 7px 0px;
	float:left;
}

.kLinkText02 p{
	background:url(../img/img_product/icon.gif) no-repeat 0px 2px;
	font-size:13px;
	font-weight:bold;
	color:#A0CC3B;
	line-height:150%;
	padding:0px 0px 0px 18px;
}

.kLinkText02 p a{
	color:#A0CC3B;
	text-decoration:none;
}

.kLinkText02 p a:hover{
	text-decoration:underline;
}

.kLinkText03{
	width:170px;
	margin:0px 0px 7px 0px;
	float:left;
}

.kLinkText03 p{
	background:url(../img/img_product/icon.gif) no-repeat 0px 2px;
	font-size:13px;
	font-weight:bold;
	color:#A0CC3B;
	line-height:150%;
	padding:0px 0px 0px 18px;
}

.kLinkText03 p a{
	color:#A0CC3B;
	text-decoration:none;
}

.kLinkText03 p a:hover{
	text-decoration:underline;
}

#kSubTtl01{
	width:497px;
	height:22px;
	margin:0px auto 10px auto;
}

#kSubTtl01 h3{
	background:url(../img/img_product/k_subtitle01.gif) no-repeat;
	width:497px;
	height:22px;
	text-indent:-9999px;
}

#kSubTtl02{
	width:497px;
	height:22px;
	margin:0px auto 10px auto;
}

#kSubTtl02 h3{
	background:url(../img/img_product/k_subtitle02.gif) no-repeat;
	width:497px;
	height:22px;
	text-indent:-9999px;
}

#kSubTtl03{
	width:497px;
	height:22px;
	margin:0px auto 10px auto;
}

#kSubTtl03 h3{
	background:url(../img/img_product/k_subtitle03.gif) no-repeat;
	width:497px;
	height:22px;
	text-indent:-9999px;
}

#kSubTtl04{
	width:497px;
	height:22px;
	margin:0px auto 10px auto;
}

#kSubTtl04 h3{
	background:url(../img/img_product/k_subtitle04.gif) no-repeat;
	width:497px;
	height:22px;
	text-indent:-9999px;
}

#kSubTtl05{
	width:497px;
	height:22px;
	margin:0px auto 10px auto;
}

#kSubTtl05 h3{
	background:url(../img/img_product/k_subtitle05.gif) no-repeat;
	width:497px;
	height:22px;
	text-indent:-9999px;
}

#kSubTtl06{
	width:497px;
	height:22px;
	margin:0px auto 10px auto;
}

#kSubTtl06 h3{
	background:url(../img/img_product/k_subtitle06.gif) no-repeat;
	width:497px;
	height:22px;
	text-indent:-9999px;
}




/* bath.html */
#bTtl{
	width:520px;
	height:69px;
	margin:0px 0px 30px 0px;
}

#bTtl h2{
	background:url(../img/img_product/b_title.jpg) no-repeat;
	width:520px;
	height:69px;
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
}

#bLinkBox{
	width:510px;
	margin:0px 0px 7px 11px;
}

.bLinkText01{
	width:190px;
	margin:0px 0px 7px 0px;
	float:left;
}

.bLinkText01 p{
	background:url(../img/img_product/icon.gif) no-repeat 0px 2px;
	font-size:13px;
	font-weight:bold;
	color:#A0CC3B;
	line-height:150%;
	padding:0px 0px 0px 18px;
}

.bLinkText01 p a{
	color:#A0CC3B;
	text-decoration:none;
}

.bLinkText01 p a:hover{
	text-decoration:underline;
}

.bLinkText02{
	width:150px;
	margin:0px 0px 7px 0px;
	float:left;
}

.bLinkText02 p{
	background:url(../img/img_product/icon.gif) no-repeat 0px 2px;
	font-size:13px;
	font-weight:bold;
	color:#A0CC3B;
	line-height:150%;
	padding:0px 0px 0px 18px;
}

.bLinkText02 p a{
	color:#A0CC3B;
	text-decoration:none;
}

.bLinkText02 p a:hover{
	text-decoration:underline;
}

.bLinkText03{
	width:170px;
	margin:0px 0px 7px 0px;
	float:left;
}

.bLinkText03 p{
	background:url(../img/img_product/icon.gif) no-repeat 0px 2px;
	font-size:13px;
	font-weight:bold;
	color:#A0CC3B;
	line-height:150%;
	padding:0px 0px 0px 18px;
}

.bLinkText03 p a{
	color:#A0CC3B;
	text-decoration:none;
}

.bLinkText03 p a:hover{
	text-decoration:underline;
}

.bLinkText04{
	width:320px;
	margin:0px 0px 7px 0px;
	float:left;
}

.bLinkText04 p{
	background:url(../img/img_product/icon.gif) no-repeat 0px 2px;
	font-size:13px;
	font-weight:bold;
	color:#A0CC3B;
	line-height:150%;
	padding:0px 0px 0px 18px;
}

.bLinkText04 p a{
	color:#A0CC3B;
	text-decoration:none;
}

.bLinkText04 p a:hover{
	text-decoration:underline;
}

#bSubTtl01{
	width:497px;
	height:22px;
	margin:0px auto 10px auto;
}

#bSubTtl01 h3{
	background:url(../img/img_product/b_subtitle01.gif) no-repeat;
	width:497px;
	height:22px;
	text-indent:-9999px;
}

#bSubTtl02{
	width:497px;
	height:22px;
	margin:0px auto 10px auto;
}

#bSubTtl02 h3{
	background:url(../img/img_product/b_subtitle02.gif) no-repeat;
	width:497px;
	height:22px;
	text-indent:-9999px;
}

#bSubTtl03{
	width:497px;
	height:22px;
	margin:0px auto 10px auto;
}

#bSubTtl03 h3{
	background:url(../img/img_product/b_subtitle03.gif) no-repeat;
	width:497px;
	height:22px;
	text-indent:-9999px;
}

#bSubTtl04{
	width:497px;
	height:22px;
	margin:0px auto 10px auto;
}

#bSubTtl04 h3{
	background:url(../img/img_product/b_subtitle04.gif) no-repeat;
	width:497px;
	height:22px;
	text-indent:-9999px;
}

#bSubTtl05{
	width:497px;
	height:22px;
	margin:0px auto 10px auto;
}

#bSubTtl05 h3{
	background:url(../img/img_product/b_subtitle05.gif) no-repeat;
	width:497px;
	height:22px;
	text-indent:-9999px;
}

#bSubTtl06{
	width:497px;
	height:22px;
	margin:0px auto 10px auto;
}

#bSubTtl06 h3{
	background:url(../img/img_product/b_subtitle06.gif) no-repeat;
	width:497px;
	height:22px;
	text-indent:-9999px;
}




/* toilet.html */
#tTtl{
	width:520px;
	height:69px;
	margin:0px 0px 30px 0px;
}

#tTtl h2{
	background:url(../img/img_product/t_title.jpg) no-repeat;
	width:520px;
	height:69px;
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
}

#tLinkBox{
	width:510px;
	margin:0px 0px 7px 11px;
}

.tLinkText01{
	width:260px;
	margin:0px 0px 7px 0px;
	float:left;
}

.tLinkText01 p{
	background:url(../img/img_product/icon.gif) no-repeat 0px 2px;
	font-size:13px;
	font-weight:bold;
	color:#A0CC3B;
	line-height:150%;
	padding:0px 0px 0px 18px;
}

.tLinkText01 p a{
	color:#A0CC3B;
	text-decoration:none;
}

.tLinkText01 p a:hover{
	text-decoration:underline;
}

.tLinkText02{
	width:250px;
	margin:0px 0px 7px 0px;
	float:left;
}

.tLinkText02 p{
	background:url(../img/img_product/icon.gif) no-repeat 0px 2px;
	font-size:13px;
	font-weight:bold;
	color:#A0CC3B;
	line-height:150%;
	padding:0px 0px 0px 18px;
}

.tLinkText02 p a{
	color:#A0CC3B;
	text-decoration:none;
}

.tLinkText02 p a:hover{
	text-decoration:underline;
}

#tSubTtl01{
	width:497px;
	height:22px;
	margin:0px auto 10px auto;
}

#tSubTtl01 h3{
	background:url(../img/img_product/t_subtitle01.gif) no-repeat;
	width:497px;
	height:22px;
	text-indent:-9999px;
}

#tSubTtl02{
	width:497px;
	height:22px;
	margin:0px auto 10px auto;
}

#tSubTtl02 h3{
	background:url(../img/img_product/t_subtitle02.gif) no-repeat;
	width:497px;
	height:22px;
	text-indent:-9999px;
}

#tSubTtl03{
	width:497px;
	height:22px;
	margin:0px auto 10px auto;
}

#tSubTtl03 h3{
	background:url(../img/img_product/t_subtitle03.gif) no-repeat;
	width:497px;
	height:22px;
	text-indent:-9999px;
}

#tSubTtl04{
	width:497px;
	height:22px;
	margin:0px auto 10px auto;
}

#tSubTtl04 h3{
	background:url(../img/img_product/t_subtitle04.gif) no-repeat;
	width:497px;
	height:22px;
	text-indent:-9999px;
}

#tSubTtl05{
	width:497px;
	height:22px;
	margin:0px auto 10px auto;
}

#tSubTtl05 h3{
	background:url(../img/img_product/t_subtitle05.gif) no-repeat;
	width:497px;
	height:22px;
	text-indent:-9999px;
}

#tSubTtl06{
	width:497px;
	height:22px;
	margin:0px auto 10px auto;
}

#tSubTtl06 h3{
	background:url(../img/img_product/t_subtitle06.gif) no-repeat;
	width:497px;
	height:22px;
	text-indent:-9999px;
}




/* living.html */
#lTtl{
	width:520px;
	height:69px;
	margin:0px 0px 30px 0px;
}

#lTtl h2{
	background:url(../img/img_product/l_title.jpg) no-repeat;
	width:520px;
	height:69px;
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
}

#lLinkBox{
	width:510px;
	margin:0px 0px 7px 11px;
}

.lLinkText01{
	width:260px;
	margin:0px 0px 7px 0px;
	float:left;
}

.lLinkText01 p{
	background:url(../img/img_product/icon.gif) no-repeat 0px 2px;
	font-size:13px;
	font-weight:bold;
	color:#A0CC3B;
	line-height:150%;
	padding:0px 0px 0px 18px;
}

.lLinkText01 p a{
	color:#A0CC3B;
	text-decoration:none;
}

.lLinkText01 p a:hover{
	text-decoration:underline;
}

.lLinkText02{
	width:250px;
	margin:0px 0px 7px 0px;
	float:left;
}

.lLinkText02 p{
	background:url(../img/img_product/icon.gif) no-repeat 0px 2px;
	font-size:13px;
	font-weight:bold;
	color:#A0CC3B;
	line-height:150%;
	padding:0px 0px 0px 18px;
}

.lLinkText02 p a{
	color:#A0CC3B;
	text-decoration:none;
}

.lLinkText02 p a:hover{
	text-decoration:underline;
}

#lSubTtl01{
	width:497px;
	height:22px;
	margin:0px auto 10px auto;
}

#lSubTtl01 h3{
	background:url(../img/img_product/l_subtitle01.gif) no-repeat;
	width:497px;
	height:22px;
	text-indent:-9999px;
}

#lSubTtl02{
	width:497px;
	height:22px;
	margin:0px auto 10px auto;
}

#lSubTtl02 h3{
	background:url(../img/img_product/l_subtitle02.gif) no-repeat;
	width:497px;
	height:22px;
	text-indent:-9999px;
}

#lSubTtl03{
	width:497px;
	height:22px;
	margin:0px auto 10px auto;
}

#lSubTtl03 h3{
	background:url(../img/img_product/l_subtitle03.gif) no-repeat;
	width:497px;
	height:22px;
	text-indent:-9999px;
}

#lSubTtl04{
	width:497px;
	height:22px;
	margin:0px auto 10px auto;
}

#lSubTtl04 h3{
	background:url(../img/img_product/l_subtitle04.gif) no-repeat;
	width:497px;
	height:22px;
	text-indent:-9999px;
}

#lSubTtl05{
	width:497px;
	height:22px;
	margin:0px auto 10px auto;
}

#lSubTtl05 h3{
	background:url(../img/img_product/l_subtitle05.gif) no-repeat;
	width:497px;
	height:22px;
	text-indent:-9999px;
}

#lSubTtl06{
	width:497px;
	height:22px;
	margin:0px auto 10px auto;
}

#lSubTtl06 h3{
	background:url(../img/img_product/l_subtitle06.gif) no-repeat;
	width:497px;
	height:22px;
	text-indent:-9999px;
}




/* baby.html */
#bkTtl{
	width:520px;
	height:69px;
	margin:0px 0px 30px 0px;
}

#bkTtl h2{
	background:url(../img/img_product/bk_title.jpg) no-repeat;
	width:520px;
	height:69px;
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
}

#bkLinkBox{
	width:510px;
	margin:0px 0px 7px 11px;
}

.bkLinkText01{
	width:170px;
	margin:0px 0px 7px 0px;
	float:left;
}

.bkLinkText01 p{
	background:url(../img/img_product/icon.gif) no-repeat 0px 2px;
	font-size:13px;
	font-weight:bold;
	color:#A0CC3B;
	line-height:150%;
	padding:0px 0px 0px 18px;
}

.bkLinkText01 p a{
	color:#A0CC3B;
	text-decoration:none;
}

.kLinkText01 p a:hover{
	text-decoration:underline;
}

.bkLinkText02{
	width:170px;
	margin:0px 0px 7px 0px;
	float:left;
}

.bkLinkText02 p{
	background:url(../img/img_product/icon.gif) no-repeat 0px 2px;
	font-size:13px;
	font-weight:bold;
	color:#A0CC3B;
	line-height:150%;
	padding:0px 0px 0px 18px;
}

.bkLinkText02 p a{
	color:#A0CC3B;
	text-decoration:none;
}

.bkLinkText02 p a:hover{
	text-decoration:underline;
}

.bkLinkText03{
	width:170px;
	margin:0px 0px 7px 0px;
	float:left;
}

.bkLinkText03 p{
	background:url(../img/img_product/icon.gif) no-repeat 0px 2px;
	font-size:13px;
	font-weight:bold;
	color:#A0CC3B;
	line-height:150%;
	padding:0px 0px 0px 18px;
}

.bkLinkText03 p a{
	color:#A0CC3B;
	text-decoration:none;
}

.bkLinkText03 p a:hover{
	text-decoration:underline;
}

#bkSubTtl01{
	width:497px;
	height:22px;
	margin:0px auto 10px auto;
}

#bkSubTtl01 h3{
	background:url(../img/img_product/bk_subtitle01.gif) no-repeat;
	width:497px;
	height:22px;
	text-indent:-9999px;
}

#bkSubTtl02{
	width:497px;
	height:22px;
	margin:0px auto 10px auto;
}

#bkSubTtl02 h3{
	background:url(../img/img_product/bk_subtitle02.gif) no-repeat;
	width:497px;
	height:22px;
	text-indent:-9999px;
}

#bkSubTtl03{
	width:497px;
	height:22px;
	margin:0px auto 10px auto;
}

#bkSubTtl03 h3{
	background:url(../img/img_product/bk_subtitle03.gif) no-repeat;
	width:497px;
	height:22px;
	text-indent:-9999px;
}

#bkSubTtl04{
	width:497px;
	height:22px;
	margin:0px auto 10px auto;
}

#bkSubTtl04 h3{
	background:url(../img/img_product/bk_subtitle04.gif) no-repeat;
	width:497px;
	height:22px;
	text-indent:-9999px;
}

#bkSubTtl05{
	width:497px;
	height:22px;
	margin:0px auto 10px auto;
}

#bkSubTtl05 h3{
	background:url(../img/img_product/bk_subtitle05.gif) no-repeat;
	width:497px;
	height:22px;
	text-indent:-9999px;
}

#bkSubTtl06{
	width:497px;
	height:22px;
	margin:0px auto 10px auto;
}

#bkSubTtl06 h3{
	background:url(../img/img_product/bk_subtitle06.gif) no-repeat;
	width:497px;
	height:22px;
	text-indent:-9999px;
}




/* kitchen.html, bath.html, toilet.html, living.html, baby.html 共通 */
#prodCatch{
	font-size:12px;
	color:#575757;
	line-height:150%;
	margin:0px 0px 30px 11px;
}

.prodBox01{
	width:497px;
	margin:0px auto 40px auto;
}

#prodBox02{
	width:497px;
	margin:0px auto;
}

#prod01Img01{
	width:291px;
	margin:0px 10px 0px 9px;
	display:inline;
	float:left;
}

#prod01Box01{
	width:180px;
	float:left;
}

#prod01Img02{
	width:180px;
	margin:0px 0px 10px 0px;
}

.prodText{
	font-size:12px;
	color:#575757;
	line-height:140%;
	margin:0px 0px 10px 0px;
}

.prodText02{
	font-size:12px;
	color:#575757;
	line-height:140%;
	margin:0px 0px 10px 9px;
}

.btnVoice{
	width:159px;
	height:41px;
	float:right;
}

.btnVoice a{
	background:url(../img/img_product/btn_voice.jpg) no-repeat;
	display:block;
	width:159px;
	height:41px;
	text-indent:-9999px;
}

.btnVoice a:hover{
	background-position:0px -41px;
}

#prod02Img01{
	width:479px;
	margin:0px 0px 10px 8px;
}

#prod02Img02{
	width:80px;
	margin:0px 20px 0px 8px;
	display:inline;
	float:left;
}

#prod02Box01{
	width:379px;
	float:left;
}

.prodText03{
	min-height:95px;
	height:auto!important;
	height:95px;
	font-size:12px;
	color:#575757;
	line-height:140%;
	margin:0px 0px 10px 0px;
}

#prod03Img01{
	width:479px;
	margin:0px 0px 10px 8px;
}

#prod04Img01{
	width:479px;
	margin:0px 0px 10px 8px;
}

#prod04Img02{
	width:168px;
	margin:0px 15px 0px 8px;
	display:inline;
	float:left;
}

#prod04Box01{
	width:296px;
	float:left;
}

#prod05Img01{
	width:264px;
	margin:0px 14px 0px 9px;
	display:inline;
	float:left;
}

#prod05Box01{
	width:200px;
	float:left;
}

#prod05Img02{
	width:200px;
	margin:0px 0px 10px 0px;
}

#prod06Img01{
	width:479px;
	margin:0px 0px 10px 8px;
}




/* flow.html */
#flowTtl{
	width:520px;
	height:69px;
	margin:0px 0px 30px 0px;
}

#flowTtl h2{
	background:url(../img/img_product/flow_title.jpg) no-repeat;
	width:520px;
	height:69px;
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
}

#flowTtl h4{
	width:520px;
	height:69px;
	font-size:10px;
	text-align:right;
}

#ST01Box{
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 40px;
}

#flowSTtl01 h3{
	background-image: url(../img/img_product/flow_subtitle01.jpg);
	text-indent: -9999px;
	height: 22px;
	width: 497px;
}
	
#flowImg01 p{
	background-image: url(../img/img_product/flow_img01.jpg);
	text-indent: -9999px;
	height: 101px;
	width: 480px;
	margin-left: 9px;
	margin-top: 25px;
	margin-bottom: 30px;
}
		
.flowTextBox p{
	font-size: 12px;
	line-height: 150%;
	color: #575757;		
}	
	
#ST02Boxt{
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 30px;
	background-image: url(../img/img_product/flow_line.jpg);
	background-repeat: repeat-x;
	background-position: 0px bottom;
}
	
#flowSTtl02 h3{
	background-image: url(../img/img_product/flow_subtitle02.jpg);
	text-indent: -9999px;
	height: 22px;
	width: 497px;
}
	
#flowImg02 p{
	background-image: url(../img/img_product/flow_img02.jpg);
	text-indent: -9999px;
	height: 264px;
	width: 352px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
}
	
#ST02Boxb{
	padding-top: 33px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom:73px;
}

.MTBox01{
		background:url(../img/img_product/flow_mt_box.gif) no-repeat;
		width:500px;
		height:126px;
		margin-bottom:10px;
		position:relative;
}

#MTImg01{
	width:182px;
	height:145px;
	position:absolute;
	top:-17px;
	left:6px;
}

#Mtitle01{
	width:297px;
	height:21px;
	position:absolute;
	top:13px;
	left:195px;
}

#Mtitle01 h4{
	background:url(../img/img_product/flow_minititle01.jpg) no-repeat;
	width:297px;
	height:21px;
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
}

.MTtext01{
	width:300px;
	position:absolute;
	top:44px;
	left:194px;
}

.MTtext01 p{
	font-size:12px;
	color:#575757;
	line-height:140%;
}

.yajirushi{
	background-image: url(../img/img_product/flow_yajirushi.jpg);
	height: 9px;
	width: 37px;
	margin-bottom:10px;
	margin-right: auto;
	margin-left: auto;
}
	
.MTBox02{
	background-image: url(../img/img_product/flow_mt_box02.gif);
	height: 90px;
	width: 500px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
}
	
#Mtitle02 {
	height: 21px;
	width: 477px;
	padding-top: 12px;
	margin-left: 10px;
}
	
#Mtitle02 h4{
	background-image: url(../img/img_product/flow_minititle02.jpg) ;
	height: 21px;
	width: 477px;
	text-indent: -9999px;
	font-size:1px;
	line-height:1px;
}
		
.MTtext02{
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
}	
		
.MTtext02 p{	
	font-size: 12px;
	line-height: 150%;
	color: #575757;	
}

#Mtitle03{
	width:297px;
	height:21px;
	position:absolute;
	top:13px;
	left:10px;
}

#Mtitle03 h4{
	background:url(../img/img_product/flow_minititle03.jpg) no-repeat;
	width:297px;
	height:21px;
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
}

#MTtext03{
	position:absolute;
	top:44px;
	left:12px;
	width: 295px;
}

#MTtext03 p{
	font-size:12px;
	color:#575757;
	line-height:140%;
	padding-right:5px;
}

#MTImg03{
	width:182px;
	height:144px;
	position:absolute;
	top:-17px;
	left:313px;
}

#Mtitle04 {
	height: 21px;
	width: 477px;
	padding-top: 12px;
	margin-left: 10px;
}
	
#Mtitle04 h4{
	background-image: url(../img/img_product/flow_minititle04.jpg) ;
	height: 21px;
	width: 477px;
	text-indent: -9999px;
	font-size:1px;
	line-height:1px;
}
		
#Mtitle05 {
	height: 21px;
	width: 477px;
	padding-top: 12px;
	margin-left: 10px;
}
	
#Mtitle05 h4{
	background-image: url(../img/img_product/flow_minititle05.jpg) ;
	height: 21px;
	width: 477px;
	text-indent: -9999px;
	font-size:1px;
	line-height:1px;
}

#MTBox06{
	background-image: url(../img/img_product/flow_mt_box03.gif);
	height: 108px;
	width: 500px;
	position:relative;
}


#MTImg06{
	width:182px;
	height:144px;
	position:absolute;
	top:-20px;
	left:5px;
}

#Mtitle06{
	width:297px;
	height:21px;
	position:absolute;
	top:13px;
	left:195px;
}

#Mtitle06 h4{
	background:url(../img/img_product/flow_minititle06.jpg) no-repeat;
	width:297px;
	height:21px;
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
}

#MTBox07{
	background-image: url(../img/img_product/flow_mt_box04.gif);
	height: 97px;
	width: 500px;
	margin-top:30px;
	position:relative;
}
	
	#MTtext07{
	position:absolute;
	top:13px;
	left:10px;
	width: 299px;
}

#MTtext07 p{
	font-size:12px;
	color:#575757;
	line-height:140%;
}

#MTImg07{
	width:182px;
	height:145px;
	position:absolute;
	top:-26px;
	left:313px;
}

#btnBoxWrap{
	width:498px;
	margin:0px auto;
}
	
#btnBox01{
	height: 54px;
	width: 162px;
	padding-right: 6px;
	float: left;
}
		
#btnBox01 a{
	height: 54px;
	width: 162px;
	background-image: url(../img/img_product/flow_btn01.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
}

#btnBox01 a:hover{
	background-position:0px -54px;
}	
		
#btnBox02{
	height: 54px;
	width: 162px;
	padding-right: 6px;
	float: left;
}
		
#btnBox02 a{
	height: 54px;
	width: 162px;
	background-image: url(../img/img_product/flow_btn02.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
}

#btnBox02 a:hover{
	background-position:0px -54px;
}	
		
#btnBox03{
	height: 54px;
	width: 162px;
	float: left;
}
		
#btnBox03 a{
	height: 54px;
	width: 162px;
	background-image: url(../img/img_product/flow_btn03.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
}

#btnBox03 a:hover{
	background-position:0px -54px;
}	




/* voice.html */
#voiceTtl{
	width:520px;
	height:69px;
	margin:0px 0px 30px 0px;
}

#voiceLinkBox{
	width:510px;
	margin:0px 0px 70px 11px;
}

.voiceLinkText01{
	width:190px;
	margin:0px 0px 7px 0px;
	float:left;
}

.voiceLinkText01 p{
	background:url(../img/img_product/icon.gif) no-repeat 0px 2px;
	font-size:13px;
	font-weight:bold;
	color:#A0CC3B;
	line-height:150%;
	padding:0px 0px 0px 18px;
}

.voiceLinkText01 p a{
	color:#A0CC3B;
	text-decoration:none;
}

.voiceLinkText01 p a:hover{
	text-decoration:underline;
}

.voiceLinkText02{
	width:150px;
	margin:0px 0px 7px 0px;
	float:left;
}

.voiceLinkText02 p{
	background:url(../img/img_product/icon.gif) no-repeat 0px 2px;
	font-size:13px;
	font-weight:bold;
	color:#A0CC3B;
	line-height:150%;
	padding:0px 0px 0px 18px;
}

.voiceLinkText02 p a{
	color:#A0CC3B;
	text-decoration:none;
}

.voiceLinkText02 p a:hover{
	text-decoration:underline;
}

.voiceLinkText03{
	width:170px;
	margin:0px 0px 7px 0px;
	float:left;
}

.voiceLinkText03 p{
	background:url(../img/img_product/icon.gif) no-repeat 0px 2px;
	font-size:13px;
	font-weight:bold;
	color:#A0CC3B;
	line-height:150%;
	padding:0px 0px 0px 18px;
}

.voiceLinkText03 p a{
	color:#A0CC3B;
	text-decoration:none;
}

.voiceLinkText03 p a:hover{
	text-decoration:underline;
}

#voiceTtl h2{
	background-image: url(../img/img_product/voice_ttl.jpg);
	background-repeat: no-repeat;
	width:520px;
	height:69px;
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
}

#voiceCtsBox{
	width: 499px;
	margin:0px auto;
}

#voiceSbttl01{
	height: 80px;
	width: 499px;
	margin:0px 0px 20px 0px;
}

#voiceSbttl01 h3{
	background-image: url(../img/img_product/voice_subttl01.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 80px;
	width: 499px;
}

.voiceSubBox{
	background-image: url(../img/img_product/dotline_grey.gif);
	background-repeat: repeat-x;
	background-position: 0px bottom;
	width: 499px;
	margin:0px 0px 20px 0px;
}

.voiceSubimg{
	height: 167px;
	width: 147px;
	margin:0px 0px 20px 0px;
	float: left;
}

.voiceSubdl{
	float: right;
	width: 342px;	
}

.voiceSubdl dl{
	margin: 0px;
	padding: 0px;	
}

.voiceSubdl dt{
	background-image: url(../img/img_product/icon_voice.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 34px;
	width: 48px;
	float: left;
	margin-right: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.voiceSubdl dd{
	padding: 0px;
	font-size: 12px;
	line-height: 150%;
	color: #575757;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: 283px;
}

.voiceSubBox02{
	width: 499px;
	margin:0px 0px 30px 0px;
}

#voicebtnPT{
	width:108px;
	height:12px;
	margin:0px 0px 40px 0px;
	float:right;
}

#voicebtnPT a{
	background:url(../img/img_common/btn_pagetop.gif) no-repeat;
	display:block;
	width:108px;
	height:12px;
	text-indent:-9999px;
}

#voiceSbttl02{
	height: 80px;
	width: 499px;
	margin:0px 0px 20px 0px;
}

#voiceSbttl02 h3{
	background-image: url(../img/img_product/voice_subttl02.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 80px;
	width: 499px;
}

#btnPageTop02{
	width:108px;
	height:12px;
	margin:20px 30px 10px 0px;
	display:inline;
	float:right;
}

#btnPageTop02 a{
	background:url(../img/img_common/btn_pagetop.gif) no-repeat;
	display:block;
	width:108px;
	height:12px;
	text-indent:-9999px;
}

#voiceSbttl03{
	height: 80px;
	width: 499px;
	margin:0px 0px 20px 0px;
}

#voiceSbttl03 h3{
	background-image: url(../img/img_product/voice_subttl03.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 80px;
	width: 499px;
}

#voiceSbttl04{
	height: 80px;
	width: 499px;
	margin:0px 0px 20px 0px;
}

#voiceSbttl04 h3{
	background-image: url(../img/img_product/voice_subttl04.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 80px;
	width: 499px;
}

#voiceSbttl05{
	height: 80px;
	width: 499px;
	margin:0px 0px 20px 0px;
}

#voiceSbttl05 h3{
	background-image: url(../img/img_product/voice_subttl05.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 80px;
	width: 499px;
}
