@charset "utf-8";
*{
	margin: 0;
	padding: 0;
	}

body {
	color: #666666;
	background-color: #FFFFFF;
}

h1 {
	font-size: 14px;
	color: #67E300;
	background-image: url(img/top-base.png);
	width: 900px;
	padding-left: 0px;
	background-repeat: no-repeat;
	height: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	background-position: center;
}


#content {
	width: 956px;
	background-repeat: repeat-y;
	background-image: url(img/backline.png);
	font-size: 12px;
	margin-right: auto;
	margin-left: auto;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	background-position: right;
	margin-top: 10px;
}


/*ここから新HP用指示類*/

/*ヘッド部分指示*/
#head {
	height: 110px;
}
#head #headgreenline {
	background-color: #009900;
	height: 5px;
	margin-top: 10px;
}
#head #logospace {
	height: 50px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}
#head #logospace .logo {
	float: left;
	margin-top: 22px;
}
#head #logospace .nv1 {
	float: right;
	margin-top: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 5px;
	padding-right: 0px;
}
#head #gnaviback {
	height: 48px;
	background-image: url(newhp-desgin/gnaviback.gif);
}
#head #gnaviback #g-navi {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 8px;
}
#head #gnaviback #g-navi img {
	padding-right: 7px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#head #logospace .logo #p1 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#head #logospace .nv1 img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#content #topphoto {
	clear: both;
}


/*ヘッド部分指示ここまで*/







/*ここまで新HP用指示類*/


/*サイドメニュー*/
#content .sidemenu {
	float: left;
	width: 213px;
	margin-top: 30px;
	margin-left: 10px;
}
a.gazobtn0{
	display:block;
	background-image:url(img/menu-hgh3.gif);
	width:213px;
	height:77px;
	margin-bottom:1px;
}
a.gazobtn0:hover{ background-position:top center;}
a.gazobtn0:active{ background-position:top right;}

a.gazobtn1{
	display:block;
	background-image:url(img/menu-hata3.gif);
	width:213px;
	height:77px;
	margin-bottom:1px;
}
a.gazobtn1:hover{ background-position:top center;}
a.gazobtn1:active{ background-position:top right;}

a.gazobtn2{
	display:block;
	background-image:url(img/menu-zairyo3.gif);
	width:213px;
	height:77px;
	margin-bottom:1px;
}
a.gazobtn2:hover{ background-position:top center;}
a.gazobtn2:active{ background-position:top right;}

a.gazobtn3{
	display:block;
	background-image:url(img/menu-3youso.gif);
	width:213px;
	height:77px;
	margin-bottom:1px;
}
a.gazobtn3:hover{ background-position:top center;}
a.gazobtn3:active{ background-position:top right;}

a.gazobtn30{
	display:block;
	background-image:url(img/menu-shohin.gif);
	width:213px;
	height:77px;
	margin-bottom:1px;
}
a.gazobtn30:hover{ background-position:top center;}
a.gazobtn30:active{ background-position:top right;}

a.gazobtn10{
	display:block;
	background-image:url(img/menu-5.gif);
	width:213px;
	height:77px;
	margin-bottom:1px;
}
a.gazobtn10:hover{ background-position:top center;}
a.gazobtn10:active{ background-position:top right;}

a.gazobtn4{
	display:block;
	background-image:url(img/menu-6.gif);
	width:213px;
	height:77px;
	margin-bottom:1px;
}
a.gazobtn4:hover{ background-position:top center;}
a.gazobtn4:active{ background-position:top right;}

a.gazobtn5{
	display:block;
	background-image:url(img/menu-7.gif);
	width:213px;
	height:77px;
	margin-bottom:1px;
}
a.gazobtn5:hover{ background-position:top center;}
a.gazobtn5:active{ background-position:top right;}

a.gazobtn6{
	display:block;
	background-image:url(img/menu-8.gif);
	width:213px;
	height:77px;
	margin-bottom:1px;
}
a.gazobtn6:hover{ background-position:top center;}
a.gazobtn6:active{ background-position:top right;}

#content .sidemenu .gazobtn0 {
	margin-bottom: 25px;
}

#content .sidemenu .gazobtn1 {
	margin-top: 0px;
	margin-bottom: 25px;
}
#content .sidemenu .gazobtn2 {
	margin-top: 0px;
	margin-bottom: 40px;
}
#content .sidemenu .gazobtn3 {
	margin-top: 20px;
	margin-bottom: 20px;
}

#content .sidemenu .gazobtn30 {
	margin-top: 0px;
	margin-bottom: 20px;
}


#content .sidemenu .gazobtn4 {
	margin-bottom: 20px;
}
#content .sidemenu .gazobtn10 {
	margin-bottom: 20px;
	margin-top: 20px;
}

#content .sidemenu .gazobtn5 {
	margin-bottom: 20px;
}
#content .sidemenu .gazobtn6 {
	margin-bottom: 20px;
}
#content .sidemenu #p10 {
	height: 50px;
	width: 175px;
}
#content .sidemenu #p10 a {
	display:block;
	width:175px;
	color:#F0027F;
	height:55px;
	text-decoration:none;
	background-image: url(img/buton-hgh4.png);
	background-repeat: no-repeat;
	background-position: center center;
}	

#content .sidemenu #p10 a:hover{
	color:orange;

	background:url(img/buton-hgh5.png) no-repeat;
	background-image: url(img/buton-hgh5.png);
	background-repeat: no-repeat;
	background-position: center center;
}

#sidemenu {
	text-decoration: none;
	margin-top: 0px;
	float: left;
}
#content .sidemenu .sidemenu-t {
	margin-bottom: 20px;
}
#content .sidemenu .sidemenu-mid {
	margin-top: 30px;
}



h2 {
	font-size: 18px;
	color: #ff4100;
	border-bottom-width: 1px;
	border-left-width: 15px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #00b25c;
	border-left-color: #00B25C;
	padding-left: 15px;
	margin-right: 10px;
	margin-top: 0px;
	margin-left: 7px;
	padding-bottom: 2px;
}
#content #main h3 {
	font-size: 18px;
	border-bottom-width: 1px;
	border-left-width: 15px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #00b25c;
	border-left-color: #00B25C;
	padding-left: 15px;
	margin-left: 7px;
	margin-top: 5px;
	padding-bottom: 2px;
	color: #ff4100;
	margin-right: 10px;
}
#content #main {
	float: left;
	margin-left: 25px;
	margin-top: 30px;
	width: 680px;
	border: 1px solid #999999;
	margin-bottom: 10px;
	line-height: 1.5em;
	text-decoration: none;
	height: 450px;
}
#content #main #komein {
	background-repeat: no-repeat;
	width: 620px;
	margin-left: 13px;
	margin-top: 5px;
	margin-right: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #FFFFFF;
/*	background-image: url(img/greenback670x550.jpg);*/
}
#content .end {
	clear: both;
	width: 950px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}



	
/*address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #999999;
	height: 20px;
	text-align: center;
	clear: both;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #009900;
	margin-bottom: 10px;
	margin-top: 15px;
}*/
#content #main #komein .p8 {
	margin-bottom: 15px;
}
#content #main #komein .p11 {
	margin-top: 15px;
}
#komein  .photo  .ph1   {
	border: 1px solid #999999;
}


/*下のメニューボタン*/

a.gazobtn1001{ display:block; background-image:url(img/bt-a.gif); width:209px; height:37px; margin-bottom:1px;}
a.gazobtn1001:hover{ background-position:top center;}
a.gazobtn1001:active{ background-position:top right;}

a.gazobtn1002{ display:block; background-image:url(img/bt-b.gif); width:209px; height:37px; margin-bottom:1px;}
a.gazobtn1002:hover{ background-position:top center;}
a.gazobtn1002:active{ background-position:top right;}

a.gazobtn1003{ display:block; background-image:url(img/bt-c.gif); width:209px; height:37px; margin-bottom:1px;}
a.gazobtn1003:hover{ background-position:top center;}
a.gazobtn1003:active{ background-position:top right;}#content #main #lastbt .lbt1 {
	float: left;
}
#content #main #lastbt .lbt2 {
	float: left;
	margin-left: 7px;
}
#content #main #lastbt .lbt3 {
	float: left;
	margin-left: 7px;
}
#content #main #lastbt {
	margin-top: 13px;
	margin-left: 23px;
}
#content #lower #main #komein .t1 {
	vertical-align: top;
}
#content #lower #main #komein .t1 {
	font-size: 12px;
}
#content #lower #main #komein .t1 img {
	vertical-align: text-top;
}
