@charset "UTF-8";

#main	.lineup	{
	background-image: url(../images/w600/h030_01.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 600px;
	text-indent: 5px;
	font-size: 18px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 5px 0px 0px 0px;
}

#main   .raintop  {
	background-image: url(../images/rain_top_images/rain_main_02.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 30px;
	width: 610px;
	text-indent: -9999px;
}
/*
#main   .ft  {
	background-image: url(../images/w567/h030_01.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 567px;
	text-indent: 5px;
	font-size: 18px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 5px 0px 0px 0px;
}
#main   .np  {
	background-image: url(../images/w567/h030_01.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 567px;
	text-indent: 5px;
	font-size: 18px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 5px 0px 0px 0px;
}
#main   .ot  {
	background-image: url(../images/w567/h030_01.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 567px;
	text-indent: 5px;
	font-size: 18px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 5px 0px 0px 0px;
}
#main   .pk  {
	background-image: url(../images/w567/h030_01.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 567px;
	text-indent: 5px;
	font-size: 18px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#main   .sk  {
	background-image: url(../images/w567/h030_01.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 567px;
	text-indent: 5px;
	font-size: 18px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#main   .kr  {
	background-image: url(../images/w567/h030_01.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 567px;
	text-indent: 5px;
	font-size: 18px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#main   .nf  {
	background-image: url(../images/w567/h030_01.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 567px;
	text-indent: 5px;
	font-size: 18px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#main   .pp  {
	background-image: url(../images/w567/h030_01.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 567px;
	text-indent: 5px;
	font-size: 18px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#main   .tp  {
	background-image: url(../images/w567/h030_01.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 567px;
	text-indent: 5px;
	font-size: 18px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#main   .yp  {
	background-image: url(../images/w567/h030_01.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 567px;
	text-indent: 5px;
	font-size: 18px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 5px 0px 0px 0px;
}
#main   .me  {
	background-image: url(../images/w567/h030_01.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 567px;
	text-indent: 5px;
	font-size: 18px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 5px 0px 0px 0px;
}
#main   .po  {
	background-image: url(../images/w567/h030_01.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 567px;
	text-indent: 5px;
	font-size: 18px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 5px 0px 0px 0px;
}
#main   .oh  {
	background-image: url(../images/w567/h030_01.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 567px;
	text-indent: 5px;
	font-size: 18px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 5px 0px 0px 0px;
}
*/

#main dl {
	width: 550px;
	padding-top: 5px;
	margin: 0px;
	text-align: left;
	line-height: 22px;
	padding-bottom: 5px;
}
#main .rain_syousai {
	border: thin solid #FF0000;
}

#main dt {
	color: #0033CC;
}
#main .rainnappu {
	width: 610px;
	padding: 0px;
	display: block;
	height: 400px;
	margin: 0px;
}
#main   .rainnappu  ul li {
	list-style: none;
}



/* 商品ラインナップロールオーバー設定

開始位置　　450×198
----------------------------------------*/

#nf {
	background-image : url(../images/rain_top_images/lu01.gif);
	padding : 0px;
	margin : 0px;
	width : 201px;
	height : 77px;
	background-repeat : no-repeat;
	float: left;
	background-position: right bottom;
	list-style-type: none;
}
#npnf{
	width : 201px;
	height : 77px;
	background-position : right bottom;
	text-indent : -100em;
	margin : 0px;
	padding : 0px;
	float: left;
}
a#npnf:hover{
	background-repeat : no-repeat;
	background-image: url(../images/rain_top_images/lu01.gif);
	background-position: right bottom;
}
a#npnf:active{
	background-repeat : no-repeat;
	background-image: url(../images/rain_top_images/lu01_1.gif);
	background-position: right bottom;
}

#np {
	background-image : url(../images/rain_top_images/lu02.gif);
	padding : 0px;
	margin : 0px;
	width : 201px;
	height : 77px;
	background-repeat : no-repeat;
	left: 393px;
	top: 450px;
	float: left;
	list-style-type: none;
}
#npnp{
	width : 201px;
	height : 77px;
	background-position : left top;
	text-indent : -100em;
	margin : 0px;
	padding : 0px;
	float: left;
	display: block;
}
a#npnp:hover{
	background-repeat : no-repeat;
	background-image: url(../images/rain_top_images/lu02.gif);
}
a#npnp:active{
	background-repeat : no-repeat;
	background-image: url(../images/rain_top_images/lu02_1.gif);
}
#yp {
	background-image : url(../images/rain_top_images/lu03.gif);
	padding : 0px;
	margin : 0px;
	width : 201px;
	height : 77px;
	float: left;
	background-position: right bottom;
	list-style-type: none;
}
#npyp{
	width : 201px;
	height : 77px;
	background-position: right bottom;
	text-indent : -100em;
	margin : 0px;
	padding : 0px;
	float: left;
	display: block;
}
a#npyp:hover{
	background-repeat : no-repeat;
	background-position: right bottom;
	background-image: url(../images/rain_top_images/lu03.gif);
}
a#npyp:active{
	background-repeat : no-repeat;
	background-position: right bottom;
	background-image: url(../images/rain_top_images/lu03_1.gif);
}

#ft {
	background-image : url(../images/rain_top_images/lu04.gif);
	background-position: right bottom;
	padding : 0px;
	margin : 0px;
	width : 201px;
	height : 77px;
	background-repeat : no-repeat;
	float: left;
	list-style-type: none;
}
#npft{
	width : 201px;
	height : 77px;
	background-position: right bottom;
	text-indent : -100em;
	margin : 0px;
	padding : 0px;
	float: left;
	display: block;
}
a#npft:hover{
	background : url(../images/rain_top_images/lu04.gif);
	background-repeat : no-repeat;
	background-position: right bottom;
}
a#npft:active{
	background : url(../images/rain_top_images/lu04_1.gif);
	background-repeat : no-repeat;
	background-position: right bottom;
}
#ot {
	background-image : url(../images/rain_top_images/lu05.gif);
	background-position: right bottom;
	padding : 0px;
	margin : 0px;
	width : 201px;
	height : 77px;
	float: left;
	list-style-type: none;
}
#npot{
	width : 201px;
	height : 77px;
	background-position: right bottom;
	text-indent : -100em;
	margin : 0px;
	padding : 0px;
	float: left;
	display: block;
}
a#npot:hover{
	background :url(../images/rain_top_images/lu05.gif);
	background-position: right bottom;
	background-repeat : no-repeat;
}
a#npot:active{
	background : url(../images/rain_top_images/lu05_1.gif);
	background-position: right bottom;
	background-repeat : no-repeat;
}
#po {
	background-image : url(../images/rain_top_images/lu06.gif);
	background-position: right bottom;
	padding : 0px;
	margin : 0px;
	width : 201px;
	height : 77px;
	background-repeat : no-repeat;
	float: left;
	list-style-type: none;
}
#nppo{
	width : 201px;
	height : 77px;
	background-position: right bottom;
	text-indent : -100em;
	margin : 0px;
	padding : 0px;
	float: left;
	display: block;
}
a#nppo:hover{
	background : url(../images/rain_top_images/lu06.gif);
	background-position: right bottom;
	background-repeat : no-repeat;
}
a#nppo:active{
	background : url(../images/rain_top_images/lu06_1.gif);
	background-position: right bottom;
	background-repeat : no-repeat;
}
#tp {
	background-image : url(../images/rain_top_images/lu07.gif);
	background-position: right bottom;
	padding : 0px;
	margin : 0px;
	width : 201px;
	height : 77px;
	background-repeat : no-repeat;
	float: left;
	list-style-type: none;
}
#nptp{
	width : 201px;
	height : 77px;
	background-position: right bottom;
	text-indent : -100em;
	margin : 0px;
	padding : 0px;
	float: left;
	display: block;
}
a#nptp:hover{
	background : url(../images/rain_top_images/lu07.gif);
	background-position: right bottom;
	background-repeat : no-repeat;
}
a#nptp:active{
	background : url(../images/rain_top_images/lu07_1.gif);
	background-position: right bottom;
	background-repeat : no-repeat;
}
#pp {
	background-image : url(../images/rain_top_images/lu08.gif);
	background-position: right bottom;
	padding : 0px;
	margin : 0px;
	width : 201px;
	height : 77px;
	background-repeat : no-repeat;
	float: left;
	list-style-type: none;
}
#nppp{
	width : 201px;
	height : 77px;
	background-position: right bottom;
	text-indent : -100em;
	margin : 0px;
	padding : 0px;
	float: left;
	display: block;
}
a#nppp:hover{
	background : url(../images/rain_top_images/lu08.gif);
	background-position: right bottom;
	background-repeat : no-repeat;
}
a#nppp:active{
	background : url(../images/rain_top_images/lu08_1.gif);
	background-position: right bottom;
	background-repeat : no-repeat;
}
#me {
	background-image : url(../images/rain_top_images/lu09.gif);
	background-position: right bottom;
	padding : 0px;
	margin : 0px;
	width : 201px;
	height : 77px;
	background-repeat : no-repeat;
	float: left;
	list-style-type: none;
}
#npme{
	width : 201px;
	height : 77px;
	background-position: right bottom;
	text-indent : -100em;
	margin : 0px;
	padding : 0px;
	float: left;
	display: block;
}
a#npme:hover{
	background : url(../images/rain_top_images/lu09.gif);
	background-position: right bottom;
	background-repeat : no-repeat;
}
a#npme:active{
	background : url(../images/rain_top_images/lu09_1.gif);
	background-position: right bottom;
	background-repeat : no-repeat;
}
#pk {
	background-image : url(../images/rain_top_images/lu10.gif);
	background-position: right bottom;
	padding : 0px;
	margin : 0px;
	width : 201px;
	height : 77px;
	background-repeat : no-repeat;
	float: left;
	list-style-type: none;
}
#nppk{
	width : 201px;
	height : 77px;
	background-position: right bottom;
	text-indent : -100em;
	margin : 0px;
	padding : 0px;
	float: left;
	display: block;
}
a#nppk:hover{
	background : url(../images/rain_top_images/lu10.gif);
	background-position: right bottom;
	background-repeat : no-repeat;
}
a#nppk:active{
	background : url(../images/rain_top_images/lu10_1.gif);
	background-position: right bottom;
	background-repeat : no-repeat;
}
#sk {
	background-image : url(../images/rain_top_images/lu11.gif);
	background-position: right bottom;
	padding : 0px;
	margin : 0px;
	width : 201px;
	height : 77px;
	background-repeat : no-repeat;
	float: left;
	list-style-type: none;
}
#npsk{
	width : 201px;
	height : 77px;
	background-position: right bottom;
	text-indent : -100em;
	margin : 0px;
	padding : 0px;
	float: left;
	display: block;
}
a#npsk:hover{
	background : url(../images/rain_top_images/lu11.gif);
	background-position: right bottom;
	background-repeat : no-repeat;
}
a#npsk:active{
	background : url(../images/rain_top_images/lu11_1.gif);
	background-position: right bottom;
	background-repeat : no-repeat;
}
#oh {
	background-image : url(../images/rain_top_images/lu12.gif);
	background-position: right bottom;
	padding : 0px;
	margin : 0px;
	width : 201px;
	height : 77px;
	background-repeat : no-repeat;
	float: left;
	list-style-type: none;
}
#npoh{
	width : 201px;
	height : 77px;
	background-position: right bottom;
	text-indent : -100em;
	margin : 0px;
	padding : 0px;
	float: left;
	display: block;
}
a#npoh:hover{
	background : url(../images/rain_top_images/lu12.gif);
	background-position: right bottom;
	background-repeat : no-repeat;
}
a#npoh:active{
	background : url(../images/rain_top_images/lu12_1.gif);
	background-position: right bottom;
	background-repeat : no-repeat;
}
#kr {
	background-image : url(../images/rain_top_images/lu13.gif);
	background-position: right bottom;
	padding : 0px;
	margin : 0px;
	width : 201px;
	height : 77px;
	background-repeat : no-repeat;
	float: left;
	list-style-type: none;
}
#npkr{
	width : 201px;
	height : 77px;
	background-position: right bottom;
	text-indent : -100em;
	margin : 0px;
	padding : 0px;
	float: left;
	display: block;
}
a#npkr:hover{
	background : url(../images/rain_top_images/lu13.gif);
	background-position: right bottom;
	background-repeat : no-repeat;
}
a#npkr:active{
	background : url(../images/rain_top_images/lu13_1.gif);
	background-position: right bottom;
	background-repeat : no-repeat;
}
/* ラインナップ各頁のCSS
----------------------------------------*/


/* その他 自動見積もりPHP部分
----------------------------------------*/
#main   .mitsumori_org {
	font-size: 30px;
	color:#ff0000;
}
#main   .mitsumori_err {
	font-size: 16px;
	color:#ff0000;
}


#main .lineup2{
	font-size: 16px;
	font-weight: bold;
	color: #666;
}

#main	.lineup3{
	height:35px;
	background-color:#00CC00;
	margin-left:25px;
	font-size:26px;
	font-weight:bold;
	border-color:#009900;
	border-width:0 0 2px 5px;
	border-style:solid;
	padding:5px 0 0 5px;
	width:570px;
}
