@charset "Shift_JIS";

*{margin:0;
padding:0;}

body{margin:0;
padding:0;
text-align:center;
width:100%;
background-image:url(/img/main-bg1.gif);}

body,td{margin:0;
padding:0;
font-size:10pt;
color:#379500;}

h1	{font-weight:lighter;}

img	{border:none;}

a:link{
color:#0e7300;}







#all{
width:100%;
background-image:url(/img/main-bg2.gif);
background-position:bottom;
background-repeat:repeat-x;}

#header{
width:924px;
height:86px;
background-image:url(/img/main-header-bg.gif);
text-align:left;}

.yago{
display:inline;
width:869px;
margin:4px 0 0 35px;
float:left;}

#back-ground{
width:904px;
background-image:url(/img/main-bg3.gif);
text-align:left;
margin:0 0 0 20px;}

#left{
display:inline;
width:197px;
height:100%;
float:left;
margin:0 0 0 8px;}

.menu{
width:197px;
height:574px;
background-image:url(/img/menu-bg.gif);
font-weight:bold;
line-height: 1.6em;}

.menu-margin{
margin:3px 0 0 25px;}

.menu-margin a:link{
text-decoration:none;}

.menu-margin a:visited{
text-decoration:none;
color:#20b7a8;}

.menu-margin a:hover{
text-decoration:none;
color:#20b7a8;}

.mob-bg{
width:194px;
background-image:url(/img/mob-bg.gif);}

.mob-moji{
display:inline;
width:100px;
float:left;}

.mob-margin{
margin:8px 0 0 8px;}

#right{
width:696px;
height:100%;
float:left;
margin:0 0 0 3px;}

.news{
float:left;}

.news-bg{
width:335px;
background-image:url(/img/news-bg.gif);}

.osusume1-bg{
width:682px;
background-image:url(/img/osusume1-bg.gif);
margin:0 0 0 3px;}

.osusume1{
display:inline;
width:110px;
float:left;
text-align:center;
margin:2px 8px 0 17px;}

.osusume1-shasin{
width:108px;
height:108px;
background-image:url(/img/osusume1-shasin.gif);}

.osusume-kakaku{
font-weight:bold;
font-size:12pt;
color:red;}

.osusume2-bg{
width:682px;
background-image:url(/img/osusume2-bg.gif);
margin:0 0 0 3px;}

.osusume2-shasin1{
width:108px;
height:108px;
background-image:url(/img/osusume2-shasin1.gif);}

.osusume2-shasin2{
width:108px;
height:108px;
background-image:url(/img/osusume2-shasin2.gif);}

.bn3{
display:inline;
width:335px;
height:92px;
float:left;
margin:0px 5px 0 3px;
font-weight:bold;}

.bn3 a:link{
color:#fff;}

.bn3 a:visited{
color:#fff;}

.bn3 a:hover{
color:#fff;}

.bn3-moji{
margin:57px 0 0 3px;}

.sin-bg{
width:682px;
background-image:url(/img/sin-bg.gif);
margin:0 0 0 2px;}

.sin-shasin{
width:108px;
height:108px;
background-image:url(/img/sin-shasin.gif);}

.info-left{
display:inline;
width:329px;
float:left;
margin:0 0 0 2px;}

.info-daihiki{
display:inline;
width:240px;
float:left;
margin:10px 3px 0 3px;}

.info-right{
display:inline;
width:329px;
float:left;
margin:0 0 10px 0;}

.info-nakami{
display:inline;
float:left;
width:250px;}

.info-mail{
display:inline;
float:left;
margin:0 0 0 0;
width:250px;}











/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━定型━━━━*/
.com{
	width:600px;
}
.Q-title{
	width:660px;
	height:20px;
	background-color:#0479bd;
	background-repeat:no-repeat;
	background-position:0 0;
	margin:8px 0 0 5px;
	color:#fff;
	font-weight:bold;
	font-size:12pt;
	padding:2px 0 0 3px;
}

.Q-com{
	width:660px;
	border:1px solid #0479bd;
	background-repeat:repeat-x;
	background-position:bottom;
	margin:0 0 0 5px;
	padding:5px 5px 5px 10px;
}
.Q-com1{
	width:315px;
	float:left;
}

.Q-com2{
	width:315px;
	float:left;
	margin-left:10px;
}

.cate_navi{
	margin-left:5px;
}

.up{
	width:600px;
	margin:5px;
	text-align:right;

}
.sankaku{
	width:600px;
	text-align:center;
	margin:10px;
}



.kope{
}