/* CSS Document */

*{ padding:0px;
margin:0px;}

body,td,th{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:130%;
}
.contents_bg {
	background-attachment: fixed;
	background-image: url(../img/contentes_bg.jpg);
	background-repeat: repeat-y;
	background-position: center center;
}

p{ margin:0; 
padding:0;}

img{ border:0;}

.mainbox{
width:760px;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top:0px;
padding:0px;
background-image:url(../img/bg.jpg);
background-repeat:repeat-y;
background-position:top;
}


/*---新ボタン概要---*/

div#bottunArea{
	width:744px;
	height:auto;
	padding-right: 8px;
	padding-left: 8px;
}


div#bottunArea li{
float:left;
list-style:none;}

/*---新ボタン概要ここまで---*/

#head{
width:760px;
height:132px;
padding:0px;
margin:0px;
}
#menu_over{
width:760px;
height:42px;
padding:0px;
margin:0px;
background-image:url(../img/index/menu_over_bg_02.jpg);
background-repeat:no-repeat;
}
.tempo{
width:716px;
height:163px;
padding-left:22px;
margin:0px;
}
#menu_under{
width:760px;
height:31px;
padding:0px;
margin:0px;
background-image:url(../img/index/menu_under_bg_15.jpg);
background-repeat:no-repeat;
background-position:center;
}
#blog_link{
width:760px;
height:69px;
margin:0px;
padding:0px;
}
.contents{
width:700px;
height:150px;
padding-left:30px;
margin:0px;
}
.contents_2{
width:700px;
height:150px;
padding-left:30px;
margin:0px;
}
.under_contents{
width:703px;
height:120px;
margin-top:25px;
padding-left:30px;
background-image:none;
background-position:top;
background-repeat:no-repeat; 
clear:both;
}
#infomation{
width:318px;
height:200px;
float:left;
margin:0px;
padding:0px;
clear:left;
overflow:auto;
}
#banner{
width:403px;
height:95px;
float:right;
clear:right;
margin:0px;
padding:0px;
position:fixed;
}
#futter{
width:760px;
height:26px;
margin:0px;
padding:0px;
}
.home_pad{
padding-left:41px;
}
#tempo_shousai{
width:176px;
height:163px;
margin:0px;
padding:0px;
float:left;
background-image:url(../img/index/index_10.jpg);
background-repeat:no-repeat;
background-position:center;
}
#tempo_shousai2{
width:176px;
height:163px;
margin:0px;
padding:0px;
float:right;
background-image:url(../img/index/index_11.jpg);
background-repeat:no-repeat;
background-position:center;
}
#tempo_shousai3{
width:176px;
height:163px;
margin:0px;
padding:0px;
float:left;
background-image:url(../img/index/index_12.jpg);
background-repeat:no-repeat;
background-position:center;
}
#tempo_shousai4{
width:176px;
height:163px;
margin:0px;
padding:0px;
float:right;
background-image:url(../img/index/index_13.jpg);
background-repeat:no-repeat;
background-position:center;
}
.tempo_in{
width:356px;
height:163px;
margin:0px;
padding:0px;
float:left;
}
.tempo_in2{
width:356px;
height:163px;
margin:0px;
padding:0px;
float:right;
}
.mail_pad{
padding-right:41px;
}
.contents_1{
width:350px;
height:160px;
margin:0px;
padding:0px;
float:left;
}
.contents_2{
width:350px;
height:160px;
margin:0px;
padding:0px;
float:right;}
.contents_3{
width:350px;
height:145px;
margin:0px;
padding:0px;
float:left;
}
.contents_4{
width:350px;
height:145px;
margin:0px;
padding:0px;
float:left;
}
#banner_box{
padding-left:112px;
padding-top:65px;
width:291px;
height:30px;
}
.banner_pad{
padding-left:11px;
}

.contents_top{
width:700px;
height:190px;
padding-left:30px;
margin:0px;
}

.contents_top_1{
width:350px;
height:190px;
margin:0px;
padding:0px;
float:left;
}
.contents_top_2{
width:350px;
height:190px;
margin:0px;
padding:0px;
float:right;}

#conatents_top_box1{
	width:174px;
	height:190px;
	float:left;
	margin:0px;
	padding:0px;
}
#conatents_top_box2{
	width:174px;
	height:190px;
	float:right;
	margin:0px;
	padding:0px;
	vertical-align: bottom;
}
#conatents_top_box3{
	width:174px;
	height:175px;
	float:left;
	margin:0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#conatents_top_box4{
	width:174px;
	height:175px;
	float:right;
	margin:0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#conatents_box1{
	width:174px;
	height:160px;
	float:left;
	margin:0px;
	padding:0px;
}
#conatents_box2{
	width:174px;
	height:160px;
	float:right;
	margin:0px;
	padding:0px;
	vertical-align: bottom;
}
#conatents_box3{
	width:174px;
	height:160px;
	float:left;
	margin:0px;
	padding:0px;
}
#conatents_box4{
	width:174px;
	height:160px;
	float:right;
	margin:0px;
	padding:0px;
}
#contents_under_box1{
width:174px;
height:145px;
float:left;
margin:0px;
padding:0px;
}
#contents_under_box2{
width:174px;
height:145px;
float:right;
margin:0px;
padding:0px;
}
#contents_under_box3{
width:174px;
height:145px;
float:left;
margin:0px;
padding:0px;
}
#contents_under_box4{
width:174px;
height:145px;
float:right;
margin:0px;
padding:0px;
}
p#goods,
#contents_under_box1 p,
#contents_under_box2 p,
#contents_under_box3 p,
#contents_under_box4 p,{ 
padding-top:0;
padding-left:15px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
color:#0000FF;
text-align:left;
text-decoration:none;
line-height:100%;
vertical-align:text-botom; 
background:url(img/index/line.jpg) repeat-y left;
}
#infomation p{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
color:#666666;
font-weight:normal;
line-height:130%;
padding-top:15px;
width:292px;
padding-left:8px; 
margin-top:5px; 
margin-bottom:0; 
border-left:1px #888 dashed;
}
.border {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.toksho {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}
.space {
	margin: 12px;
}
#goods {
	vertical-align: text-botom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	font-size: 12px;
	text-decoration: none;
}

.contentsWcm{
width:700px;
height:380px;
padding-left:30px;
margin:0px;
}

.contentsWcmbg p{
padding-top:0;
padding-left:15px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
color:#0000FF;
text-align:left;
text-decoration:none;
line-height:110%;
vertical-align:text-botom; 
background:url(../img/index/line.jpg) repeat-y left top;}

.style1 {font-size: 14px}
.style2 {
	font-size: 16px;
	font-weight: bold;
}
