/* ページ */

body {
	margin: 0px 0px 30px 0px;
	border-top: 5px #CF4078 solid;
	}

body, td, th {
	font-size: 12px;
	color: #333333;
	line-height: 130%;
	font-family: "ＭＳ Ｐゴシック";
	}

img {
	border: 0px;
	vertical-align: bottom;
	}

a:link { color: #3399CC; text-decoration: underline }
a:visited { color: #3399CC; text-decoration: underline }
a:hover { color: #CF4078; text-decoration: underline }
a:active { color: #3399CC; text-decoration: underline }

iframe {
	margin: 10px 0px 0px 0px;
	}

form {
	margin: 0px;
	}

.font10 {
	font-size: 10px;
	}

.font14 {
	font-size: 14px;
	}

.font16 {
	font-size: 16px;
	}

span.new {
    display: none;
	margin: 0px 3px 0px 0px;
	float: left;
	}

#slink {
	display: none;
	display: block;
	position: absolute;
	top: -500px;
	left: -500px;
	font-size: 10px;
	line-height: 100%;
	}


/* ヘッダーレイアウト */

#head {
	width: 850px;
	/*\*/
	_width: 940px;
	/**/
	height: 80px;
	padding: 0px 45px 0px 45px;
	text-align: left;
	}

h1 {
	margin: 14px 0px 0px 0px;
	float: left;
	}

#head .tel {
	margin: 15px 20px 0px 25px;
	float: right;
	}

#head .tel .btn {
	margin: 37px 35px 0px 0px;
	float: left;
	}

#head .inq {
	width: 176px;
	margin: 10px 0px 0px 0px;
	float: right;
	}

#head .add img {
	margin: 4px 4px 0px 0px;
	float: left;
	}

#head .rss {
	margin: 4px 0px 0px 0px;
	float: left;
	}

ul#menu {
	width: 850px;
	/*\*/
	_width: 940px;
	/**/
	background: url(img/hmenushadow.jpg) no-repeat 0px -15px;
	margin: 0px;
	padding: 0px 45px 0px 45px;
	list-style: none;
	}

ul#menu li {
	margin: 0px;
	float: left;
	}

ul#menu .home {
	width: 850px;
	/*\*/
	_width: 0px;
	/**/
	height: 10px;
	background: url(img/arrowmark.gif) no-repeat 1px 1px;
	margin: 0px 45px 0px 45px;
	clear: both;
	}

ul#menu .idea {
	width: 850px;
	/*\*/
	_width: 0px;
	/**/
	height: 10px;
	background: url(img/arrowmark.gif) no-repeat 128px 1px;
	margin: 0px 45px 0px 45px;
	clear: both;
	}

ul#menu .gyo {
	width: 850px;
	/*\*/
	_width: 0px;
	/**/
	height: 10px;
	background: url(img/arrowmark.gif) no-repeat 278px 1px;
	margin: 0px 45px 0px 45px;
	clear: both;
	}

ul#menu .kum {
	width: 850px;
	/*\*/
	_width: 0px;
	/**/
	height: 10px;
	background: url(img/arrowmark.gif) no-repeat 428px 1px;
	margin: 0px 45px 0px 45px;
	clear: both;
	}

ul#menu .han {
	width: 850px;
	/*\*/
	_width: 0px;
	/**/
	height: 10px;
	background: url(img/arrowmark.gif) no-repeat 578px 1px;
	margin: 0px 45px 0px 45px;
	clear: both;
	}

ul#menu .ser {
	width: 850px;
	/*\*/
	_width: 0px;
	/**/
	height: 10px;
	background: url(img/arrowmark.gif) no-repeat 732px 1px;
	margin: 0px 45px 0px 45px;
	clear: both;
	}

ul#menu .not {
	width: 850px;
	/*\*/
	_width: 0px;
	/**/
	height: 10px;
	margin: 0px 45px 0px 45px;
	clear: both;
	}

#mov {
	width: 850px;
	/*\*/
	_width: 870px;
	/**/
	height: 300px;
	/*\*/
	_height: 320px;
	/**/
	background: url(img/moviebg.jpg) no-repeat;
	padding: 10px;
	}


/* フッターレイアウト */

#foot {
	width: 850px;
	margin: 10px 45px 0px 45px;
	text-align: left;
	}

#foot .menu01 {
	width: 850px;
	border-top: 1px #EBE7E1 solid;
	border-bottom: 1px #EBE7E1 solid;
	line-height: 100%;
	color: #DBD3C8;
	margin: 0px 0px 11px 0px;
	padding: 15px 0px 15px 0px;
	text-align: center;
	}

#foot .menu02 img {
	margin: 0px 25px 0px 0px;
	float: left;
	}

#copyright {
	font-size: 10px;
	margin: 10px 0px 3px 0px;
	float: right;
	}

#num {
	width: 850px;
	font-size: 10px;
	font-weight: bold;
	color: #CF4078;
	margin: 15px 10px 0px 10px;
	text-align: right;
	}


/* サイドメニュー */

.smenu {
	width: 190px;
	/*\*/
	_width: 210px;
	/**/
	padding: 76px 10px 0px 10px;
	float: left;
	}

#main_bg .smenu {
	background: url(img/smenubg.jpg) no-repeat;
	padding: 10px 10px 450px 10px;
	float: left;
	}

#gyo .smenu {
	background: url(gyoda/img/gsmenubg.jpg) no-repeat;
	}

#kum .smenu {
	background: url(kumagaya/img/ksmenubg.jpg) no-repeat;
	}

#han .smenu {
	background: url(hanyu/img/hsmenubg.jpg) no-repeat;
	}

.smenu ul {
	margin: 0px 0px 15px 10px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#main_bg .smenu ul {
	margin: 14px 0px 15px 10px;
	}

.smenu li {
	font-weight: bold;
	margin: 0px 0px 9px 8px;
	padding: 0px 0px 0px 9px;
	}

#main_bg .smenu li {
	background: url(img/arrow01.gif) no-repeat 0px 5px;
	}

#gyo .smenu li {
	background: url(img/arrow02.gif) no-repeat 0px 5px;
	}

#kum .smenu li {
	background: url(img/arrow03.gif) no-repeat 0px 5px;
	}

#han .smenu li {
	background: url(img/arrow07.gif) no-repeat 0px 5px;
	}

.smenu ul.ser {
	margin: 14px 0px 15px 10px;
	padding: 0px;
	float: left;
	list-style: none;
	}

.smenu ul.ser li {
	background: url(img/arrow01.gif) no-repeat 0px 5px;
	font-weight: bold;
	margin: 0px 0px 9px 8px;
	padding: 0px 0px 0px 9px;
	}

.smenu p {
	float: left;
	}

.smenu p.link img {
	margin: 10px 0px 0px 10px;
	float: left;
	}


/* コンテンツレイアウト */

#main {
	width: 870px;
	/*\*/
	_width: 940px;
	/**/
	background: url(img/mainshadow.jpg) repeat-y 35px 0px;
	padding: 0px 35px 0px 35px;
	}

#main_bg {
	width: 870px;
	background: url(img/mainbg.jpg) no-repeat;
	padding: 29px 0px 0px 0px;
	text-align: left;
	}

#layout {
	width: 830px;
	margin: 5px 20px 0px 20px;
	}

#bread {
	font-size: 10px;
	margin: 0px 0px 0px 53px;
	}

#add {
	width: 810px;
	border-top: 1px #EBE7E1 solid;
	margin: 20px 30px 0px 30px;
	padding: 15px 0px 15px 0px;
	}

#add img {
	margin: 0px 15px 0px 0px;
	}

#cmain {
	width: 600px;
	font-size: 13px;
	line-height: 150%;
	margin: 20px 10px 50px 10px;
	float: left;
	text-align: left;
	}

#cmain td {
	font-size: 13px;
	line-height: 150%;
	}

#stitle {
	margin: 0px 0px 10px 0px;
	}

#copy {
	margin: 10px 0px 0px 0px;
	}

.arrow01 {
	background: url(img/arrow04.gif) no-repeat 0px 5px;
	padding: 0px 0px 0px 15px;
	}

.arrow02 {
	background: url(img/arrow04.gif) no-repeat 0px 5px;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	float: left;
	}

.arrow03 {
	background: url(img/arrow04.gif) no-repeat 0px 5px;
	font-weight: bold;
	padding: 0px 0px 0px 15px;
	clear: both;
	}

a#garr01 {
	background: url(img/arrow05.gif) no-repeat 0px 1px;
	font-weight: bold;
	line-height: 100%;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	float: left;
	}

a#karr01 {
	background: url(img/arrow06.gif) no-repeat 0px 5px;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	float: left;
	}

a#harr01 {
	background: url(img/arrow08.gif) no-repeat 0px 5px;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	float: left;
	}

h2.gcon {
	width: 590px;
	/*\*/
	_width: 600px;
	/**/
	background: url(gyoda/img/stitlebg.gif) no-repeat;
	font-size: 16px;
	line-height: 100%;
	margin: 0px 0px 10px 0px;
	padding: 9px 0px 9px 10px;
	float: left;
	}

h2.kcon {
	width: 590px;
	/*\*/
	_width: 600px;
	/**/
	background: url(kumagaya/img/stitlebg.gif) no-repeat;
	font-size: 16px;
	line-height: 100%;
	margin: 0px 0px 10px 0px;
	padding: 9px 0px 9px 10px;
	float: left;
	}

h2.hcon {
	width: 590px;
	/*\*/
	_width: 600px;
	/**/
	background: url(hanyu/img/stitlebg.gif) no-repeat;
	font-size: 16px;
	line-height: 100%;
	margin: 0px 0px 10px 0px;
	padding: 9px 0px 9px 10px;
	float: left;
	}

#app {
	width: 426px;
	/*\*/
	_width: 450px;
	/**/
	border: 2px #EBE7E1 solid;
	margin: 40px 0px 0px 0px;
	padding: 10px;
	float: left;
	text-align: center;
	}

#app a {
	margin: 13px 15px 0px 0px;
	float: left;
	}

#app img {
	float: left;
	}

#shinq {
	width: 200px;
	padding: 86px 41px 14px 629px;
	float: left;
	}

#shinq img {
	margin: 0px 0px 2px 0px;
	}


/* コンテンツフッター */

#cfreq {
	clear: both;
	}

#cfreq img {
	margin: 0px 0px 10px 10px;
	float: left;
	}

#cfarea {
	width: 594px;
	/*\*/
	_width: 620px;
	/**/
	height: 100px;
	background: url(img/areabg.jpg) no-repeat;
	font-size: 10px;
	line-height: 120%;
	padding: 40px 0px 0px 26px;
	}


/* トップページ */

#top .main {
	width: 870px;
	line-height: 100%;
	margin: 0px 35px 0px 35px;
	text-align: left;
	}

#top .main .sto .gyo {
	width: 290px;
	background: url(img/gyobg.jpg) no-repeat 0px 115px;
	padding: 0px 0px 20px 0px;
	float: left;
	}

#top .main .sto .kum {
	width: 290px;
	background: url(img/kumbg.jpg) no-repeat 0px 115px;
	padding: 0px 0px 20px 0px;
	float: left;
	}

#top .main .sto .han {
	width: 290px;
	background: url(img/hanbg.jpg) no-repeat 0px 115px;
	padding: 0px 0px 20px 0px;
	float: left;
	}

#top .main .sto ul {
	width: 234px;
	margin: 10px 28px 5px 28px;
	/*\*/
	_margin: 10px 14px 5px 14px;
	/**/
	padding: 20px 0px 0px 0px;
	float: left;
	list-style: none;
	}

#top .main .sto .gyo ul {
	background: url(img/gyonews.gif) no-repeat;
	}

#top .main .sto .kum ul {
	background: url(img/kumnews.gif) no-repeat;
	}

#top .main .sto .han ul {
	background: url(img/hannews.gif) no-repeat;
	}

#top .main .sto li {
	width: 234px;
	margin: 0px 0px 5px 0px;
	float: left;
	}

#top .main .sto li p {
	font-size: 10px;
	margin: 0px 0px 3px 0px;
	}

#top .main .sto .gyo li p {
	color: #00A37E;
	}

#top .main .sto .kum li p {
	color: #DF828A;
	}

#top .main .sto .han li p {
	color: #687E52;
	}

#top .main .sto li a {
	padding: 0px 0px 0px 7px;
	}

#top .main .sto .gyo li a {
	background: url(img/arrow02.gif) no-repeat 0px 3px;
	}

#top .main .sto .kum li a {
	background: url(img/arrow03.gif) no-repeat 0px 3px;
	}

#top .main .sto .han li a {
	background: url(img/arrow07.gif) no-repeat 0px 3px;
	}

#top .main .sto li img {
	margin: 0px 3px 0px 0px;
	}

#top .main .sto .lin {
	width: 234px;
	margin: 0px 28px 0px 28px;
	/*\*/
	_margin: 0px 14px 0px 14px;
	/**/
	float: left;
	}

#top .main .sto .lin img {
	margin: 5px 0px 0px 0px;
	}

#top .main .ser {
	width: 640px;
	height: 310px;
	background: url(img/serbg.jpg) no-repeat;
	font-size: 10px;
	line-height: 130%;
	color: #775839;
	margin: 0px 0px 15px 0px;
	float: left;
	}

#top .main .ser ul {
	width: 398px;
	margin: 63px 0px 0px 22px;
	/*\*/
	_margin: 63px 0px 0px 11px;
	/**/
	padding: 0px;
	float: left;
	list-style: none;
	}

#top .main .ser li {
	width: 199px;
	height: 113px;
	margin: 0px;
	float: left;
	}

#top .main .ser li p {
	width: 179px;
	margin: 31px 0px 10px 10px;
	/*\*/
	_margin: 31px 0px 10px 5px;
	/**/
	float: left;
	}

#top .main .ser li img {
	margin: 0px 0px 0px 61px;
	}

#top .main .ser a:hover img {
	filter: alpha(style=0, opacity=60);
	}

#top .main .ser .qa {
	width: 198px;
	margin: 63px 0px 0px 0px;
	float: left;
	}

#top .main .ser .qa p {
	width: 178px;
	border-bottom: 1px #EBE7E1 solid;
	margin: 31px 0px 0px 10px;
	/*\*/
	_margin: 31px 0px 0px 5px;
	/**/
	padding: 0px 0px 7px 0px;
	float: left;
	}

#top .main .ser .qa a {
	width: 166px;
	/*\*/
	_width: 178px;
	/**/
	background: url(img/arrow01.gif) no-repeat 5px 3px;
	border-bottom: 1px #EBE7E1 solid;
	line-height: 100%;
	margin: 4px 0px 0px 10px;
	padding: 0px 0px 5px 12px;
	float: left;
	}

#top .main .ser .qa a.det {
	width: 0px;
	background: none;
	border: none;
	margin: 10px 0px 0px 33px;
	float: left;
	}

#top .main .ban {
	width: 230px;
	height: 289px;
	/*\*/
	_height: 310px;
	/**/
	background: url(img/banbg.jpg) no-repeat;
	margin: 0px 0px 15px 0px;
	padding: 21px 0px 0px 0px;
	float: left;
	}

#top .main .ban img {
	margin: 0px 0px 10px 21px;
	float: left;
	}

#top .main .new ul.hor {
	width: 425px;
	font-size: 10px;
	line-height: 130%;
	margin: 0px 0px 30px 10px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#top .main .new ul.eve {
	width: 405px;
	/*\*/
	_width: 424px;
	/**/
	border-left: 1px #EBE7E1 dotted;
	font-size: 10px;
	line-height: 130%;
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 19px;
	float: left;
	list-style: none;
	}

#top .main .new ul .title {
	width: 405px;
	border-bottom: 1px #EBE7E1 solid;
	padding: 0px 0px 5px 0px;
	float: left;
	}


#top .main .new ul .title img {
	float: left;
	}

#top .main .new ul .title a {
	margin: 11px 10px 0px 0px;
	/*\*/
	_margin: 11px 5px 0px 0px;
	/**/
	float: right;
	}

#top .main .new li {
	width: 405px;
	border-bottom: 1px #F5F3F0 solid;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 11px 0px;
	float: left;
	}

#top .main .new li img {
	margin: 0px 10px 0px 0px;
	float: left;
	}

#top .main .new li p {
	line-height: 100%;
	color: #CE3F78;
	margin: 0px 0px 3px 0px;
	}

#top .main .new li h4 {
	width: 328px;
	/*\*/
	_width: 335px;
	/**/
	background: url(img/arrow01.gif) no-repeat 0px 3px;
	font-size: 12px;
	font-weight: normal;
	line-height: 100%;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 7px;
	float: left;
	}

#top .main .new li h4 img {
	margin: 0px 3px 0px 0px;
	}

#top .lin {
	width: 850px;
	margin: 0px 0px 30px 0px;
	clear: both;
	text-align: left;
	}

#top .area {
	width: 845px;
	/*\*/
	_width: 940px;
	/**/
	font-size: 10px;
	margin: 15px 0px 0px 0px;
	padding: 0px 45px 0px 50px;
	clear: both;
	text-align: left;
	}


/* 店舗レイアウト */

#gyo {
	width: 870px;
	background: url(gyoda/img/gmainbg.jpg) no-repeat;
	text-align: left;
	}

#kum {
	width: 870px;
	background: url(kumagaya/img/kmainbg.jpg) no-repeat;
	text-align: left;
	}

#han {
	width: 870px;
	background: url(hanyu/img/hmainbg.jpg) no-repeat;
	text-align: left;
	}


/* 店舗トップページ */

.stop .news {
	width: 620px;
	background: url(gyoda/img/newsbg.jpg) repeat-y;
	float: left;
	}

#gyo .stop .news ul {
	width: 597px;
	/*\*/
	_width: 620px;
	/**/
	background: url(gyoda/img/gnewstitle.jpg) no-repeat;
	margin: 0px;
	padding: 54px 0px 0px 23px;
	float: left;
	list-style: none;
	}

#kum .stop .news ul {
	width: 597px;
	/*\*/
	_width: 620px;
	/**/
	background: url(kumagaya/img/knewstitle.jpg) no-repeat;
	margin: 0px;
	padding: 54px 0px 0px 23px;
	float: left;
	list-style: none;
	}

#han .stop .news ul {
	width: 597px;
	/*\*/
	_width: 620px;
	/**/
	background: url(hanyu/img/hnewstitle.jpg) no-repeat;
	margin: 0px;
	padding: 54px 0px 0px 23px;
	float: left;
	list-style: none;
	}

.stop .news li {
	width: 106px;
	margin: 0px 11px 0px 0px;
	float: left;
	}

#gyo .stop .news h3 {
	background: url(img/arrow02.gif) no-repeat 0px 17px;
	font-size: 10px;
	font-weight: normal;
	line-height: 120%;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 7px;
	float: left;
	}

#kum .stop .news h3 {
	background: url(img/arrow03.gif) no-repeat 0px 17px;
	font-size: 10px;
	font-weight: normal;
	line-height: 120%;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 7px;
	float: left;
	}

#han .stop .news h3 {
	background: url(img/arrow07.gif) no-repeat 0px 17px;
	font-size: 10px;
	font-weight: normal;
	line-height: 120%;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 7px;
	float: left;
	}

.stop .pho {
	width: 106px;
	background: #f6f6f6;
	text-align: center;
	float: left;
	}

.stop .news h3 p {
	margin: 0px 0px 1px 0px;
	}

.stop .eve {
	width: 410px;
	background: url(gyoda/img/evebg.jpg) repeat-y;
	float: left;
	}

.stop .eve .con {
	width: 364px;
	margin: 11px 23px 0px 23px;
	float: left;
	}

#gyo .stop .eve .con .title {
	width: 241px;
	/*\*/
	_width: 248px;
	/**/
	background: url(img/arrow02.gif) no-repeat 0px 20px;
	font-weight: bold;
	line-height: 120%;
	margin: 0px 0px 3px 10px;
	padding: 0px 0px 0px 7px;
	float: left;
	}

#kum .stop .eve .con .title {
	width: 241px;
	/*\*/
	_width: 248px;
	/**/
	background: url(img/arrow03.gif) no-repeat 0px 20px;
	font-weight: bold;
	line-height: 120%;
	margin: 0px 0px 3px 10px;
	padding: 0px 0px 0px 7px;
	float: left;
	}

#han .stop .eve .con .title {
	width: 241px;
	/*\*/
	_width: 248px;
	/**/
	background: url(img/arrow07.gif) no-repeat 0px 20px;
	font-weight: bold;
	line-height: 120%;
	margin: 0px 0px 3px 10px;
	padding: 0px 0px 0px 7px;
	float: left;
	}

.stop .eve .con .title p {
	margin: 0px;
	}

.stop .eve .con .copy {
	font-size: 10px;
	line-height: 120%;
	margin: 0px 0px 0px 17px;
	float: left;
	}

.stop .eve .con ul {
	width: 364px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

.stop .eve .con ul h3 {
	width: 364px;
	border-bottom: 1px #EBE7E1 solid;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 2px 0px;
	clear: both;
	}

.stop .eve .con li {
	font-size: 10px;
	line-height: 120%;
	margin: 0px 0px 2px 0px;
	}

.stop .eve .con li p {
	margin: 0px 3px 0px 0px;
	float: left;
	}

#gyo .stop .eve .con li a {
	background: url(img/arrow02.gif) no-repeat 0px 3px;
	padding: 0px 0px 0px 7px;
	}

#kum .stop .eve .con li a {
	background: url(img/arrow03.gif) no-repeat 0px 3px;
	padding: 0px 0px 0px 7px;
	}

#han .stop .eve .con li a {
	background: url(img/arrow07.gif) no-repeat 0px 3px;
	padding: 0px 0px 0px 7px;
	}

.stop .area {
	width: 384px;
	/*\*/
	_width: 410px;
	/**/
	height: 50px;
	/*\*/
	_height: 90px;
	/**/
	background: url(gyoda/img/gareabg.jpg) no-repeat;
	font-size: 10px;
	line-height: 120%;
	padding: 40px 0px 0px 26px;
	}

.stop .ban {
	margin: 10px 0px 0px 0px;
	float: left;
	}

.stop .ban img {
	margin: 0px 0px 10px 10px;
	float: left;
	}


/* 店舗イベント情報・スタッフ日記 */

#eve .main {
	width: 600px;
	background: url(gyoda/gevent/img/mainbg.jpg) repeat-y;
	margin: 0px 0px 40px 0px;
	float: left;
	}

#eve .main .news {
	width: 575px;
	margin: 15px 15px 0px 10px;
	float: left;
	}

#eve .main .news .pho {
	width: 285px;
	background: url(gyoda/gevent/img/phobg.jpg) no-repeat;
	margin: 0px 10px 0px 0px;
	float: left;
	}

#eve .main .news .pho p {
	width: 265px;
	background: #f6f6f6;
	margin: 10px 10px 0px 10px;
	float: left;
	text-align: center;
	}

#eve .main h2 {
	width: 270px;
	font-size: 14px;
	margin: 5px 0px 5px 0px;
	padding: 0px;
	}

#eve .main .date {
	font-weight: bold;
	margin: 5px 0px 0px 0px;
	}

#gyo #eve .main .date {
	color: #00A37E;
	}

#kum #eve .main .date {
	color: #DF828A;
	}

#han #eve .main .date {
	color: #687E52;
	}

#eve ul {
	width: 600px;
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#eve li {
	width: 600px;
	border-bottom: 1px #EBE7E1 solid;
	color: #DAD2C7;
	margin: 10px 0px 0px 0px;
	padding: 5px 0px 10px 0px;
	float: left;
	}

#eve li p {
	background: #F5F0EB;
	font-size: 14px;
	font-weight: bold;
	line-height: 100%;
	margin: -5px 10px 0px 0px;
	padding: 8px;
	float: left;
	}

#main_bg #eve li p {
	color: #cc0000;
	}

#gyo #eve li p {
	color: #00A37E;
	}

#kum #eve li p {
	color: #DF828A;
	}

#han #eve li p {
	color: #687E52;
	}

#eved {
	width: 600px;
	margin: 0px 0px 40px 0px;
	float: left;
	}

#eved .main {
	width: 450px;
	margin: 0px 10px 40px 0px;
	float: left;
	}

#eved .main h2 {
	width: 440px;
	/*\*/
	_width: 450px;
	/**/
	font-size: 16px;
	line-height: 100%;
	color: #ffffff;
	margin: 0px 0px 10px 0px;
	padding: 9px 0px 9px 10px;
	float: left;
	}

#gyo #eved .main h2 {
	background: url(gyoda/gevent/img/titlebg.gif) no-repeat;
	}

#kum #eved .main h2 {
	background: url(kumagaya/kevent/img/titlebg.gif) no-repeat;
	}

#han #eved .main h2 {
	background: url(hanyu/hevent/img/titlebg.gif) no-repeat;
	}

#eved .main .date {
	width: 450px;
	border-top: 1px #EBE7E1 solid;
	font-size: 10px;
	line-height: 100%;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	float: left;
	text-align: right;
	}

#eved .main .com {
	width: 450px;
	margin: 20px 0px 0px 0px;
	float: left;
	}

#eved .main .com ul {
	width: 450px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#eved .main .com ul h3 {
	width: 450px;
	border-bottom: 1px #EBE7E1 solid;
	font-size: 10px;
	line-height: 100%;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	float: left;
	}

#gyo #eved .main .com ul h3 {
	color: #00A37E;
	}

#kum #eved .main .com ul h3 {
	color: #DF828A;
	}

#han #eved .main .com ul h3 {
	color: #687E52;
	}

#eved .main .com li {
	width: 450px;
	margin: 0px 0px 5px 0px;
	float: left;
	}

#eved .main .com li p {
	margin: 0px;
	float: left;
	}

#eved .main .com li p.aut {
	width: 450px;
	font-weight: bold;
	}

#eved .main .com .do h3 {
	width: 450px;
	border-bottom: 1px #EBE7E1 solid;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	float: left;
	}

#eved .main .com .do p {
	width: 450px;
	margin: 0px 0px 5px 0px;
	}

#eved .list h3 {
	width: 140px;
	background: url(gyoda/gevent/img/menulist.gif) no-repeat;
	font-size: 13px;
	line-height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 11px 0px 11px 0px;
	float: left;
	text-align: center;
	}

#gyo #eved .list h3 {
	color: #00A37E;
	}

#kum #eved .list h3 {
	color: #DF828A;
	}

#han #eved .list h3 {
	color: #687E52;
	}

#eved .list ul {
	width: 140px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#eved .list li {
	width: 120px;
	/*\*/
	_width: 140px;
	/**/
	background: url(gyoda/gevent/img/line01.gif) no-repeat bottom;
	font-size: 10px;
	font-weight: bold;
	line-height: 120%;
	padding: 5px 10px 9px 10px;
	float: left;
	}

#eved .list li a {
	width: 113px;
	/*\*/
	_width: 120px;
	/**/
	padding: 0px 0px 0px 7px;
	float: left;
	}

#gyo #eved .list li a {
	background: url(img/arrow02.gif) no-repeat 0px 4px;
	}

#kum #eved .list li a {
	background: url(img/arrow03.gif) no-repeat 0px 4px;
	}

#han #eved .list li a {
	background: url(img/arrow07.gif) no-repeat 0px 4px;
	}

#eved .clist h3 {
	width: 140px;
	background: url(gyoda/gevent/img/menucom.gif) no-repeat;
	font-size: 13px;
	line-height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 11px 0px 11px 0px;
	float: left;
	text-align: center;
	}

#gyo #eved .clist h3 {
	color: #00A37E;
	}

#kum #eved .clist h3 {
	color: #DF828A;
	}

#han #eved .clist h3 {
	color: #687E52;
	}

#eved .clist ul {
	width: 140px;
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#eved .clist li {
	width: 120px;
	/*\*/
	_width: 140px;
	/**/
	background: url(gyoda/gevent/img/line01.gif) no-repeat bottom;
	font-size: 10px;
	line-height: 120%;
	padding: 5px 10px 6px 10px;
	float: left;
	}

#eved .clist li p {
	width: 120px;
	line-height: 100%;
	margin: 0px 0px 3px 0px;
	float: left;
	}

#eved .clist li a {
	width: 113px;
	/*\*/
	_width: 120px;
	/**/
	padding: 0px 0px 0px 7px;
	float: left;
	}

#gyo #eved .clist li a {
	background: url(img/arrow02.gif) no-repeat 0px 4px;
	}

#kum #eved .clist li a {
	background: url(img/arrow03.gif) no-repeat 0px 4px;
	}

#han #eved .clist li a {
	background: url(img/arrow07.gif) no-repeat 0px 4px;
	}

#evem ul {
	width: 600px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#evem li {
	width: 600px;
	margin: 0px 0px 20px 0px;
	float: left;
	}

#evem li h2 {
	width: 590px;
	/*\*/
	_width: 600px;
	/**/
	font-size: 16px;
	line-height: 100%;
	color: #ffffff;
	margin: 0px 0px 10px 0px;
	padding: 9px 0px 9px 10px;
	float: left;
	}

#gyo #evem li h2 {
	background: url(gyoda/gevent/img/titlemonthbg.gif) no-repeat;
	}

#kum #evem li h2 {
	background: url(kumagaya/kevent/img/titlemonthbg.gif) no-repeat;
	}

#han #evem li h2 {
	background: url(hanyu/hevent/img/titlemonthbg.gif) no-repeat;
	}

#evem li .date {
	width: 600px;
	border-top: 1px #EBE7E1 solid;
	font-size: 10px;
	line-height: 100%;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	float: left;
	text-align: right;
	}

#evem li .date a {
	line-height: 100%;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 7px;
	float: right;
	}

#gyo #evem li .date a {
	background: url(img/arrow02.gif) no-repeat 0px 3px;
	}

#kum #evem li .date a {
	background: url(img/arrow03.gif) no-repeat 0px 3px;
	}

#han #evem li .date a {
	background: url(img/arrow07.gif) no-repeat 0px 3px;
	}


/* 店舗お客様作品集 */

#wor ul {
	width: 600px;
	marin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#wor li {
	width: 147px;
	height: 150px;
	margin: 10px 0px 0px 3px;
	float: left;
	}

#wor li .pho {
	width: 147px;
	background: url(gyoda/gwork/img/phobg.jpg) no-repeat;
	margin: 0px;
	float: left;
	}

#wor li .pho p {
	width: 131px;
	background: #f6f6f6;
	margin: 8px 8px 0px 8px;
	text-align: center;
	}

#wor li .date {
	font-size: 10px;
	font-weight: bold;
	line-height: 100%;
	margin: 0px 5px 0px 5px;
	}

#word .main {
	width: 450px;
	margin: 0px 10px 40px 0px;
	float: left;
	}

#word .main h2 {
	width: 590px;
	/*\*/
	_width: 600px;
	/**/
	font-size: 16px;
	line-height: 100%;
	color: #ffffff;
	margin: 0px 0px 10px 0px;
	padding: 9px 0px 9px 10px;
	float: left;
	}

#gyo #word .main h2 {
	background: url(gyoda/gevent/img/titlemonthbg.gif) no-repeat;
	}

#kum #word .main h2 {
	background: url(kumagaya/kevent/img/titlemonthbg.gif) no-repeat;
	}

#han #word .main h2 {
	background: url(hanyu/hevent/img/titlemonthbg.gif) no-repeat;
	}

#word ul {
	width: 609px;
	margin: 40px 0px 0px 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#word ul h3 {
	margin: 0px 0px 9px 0px;
	float: left;
	}

#word li {
	width: 78px;
	background: #f6f6f6;
	margin: 0px 9px 9px 0px;
	float: left;
	text-align: center;
	}


/* 店舗スタッフ紹介・ボランティア紹介 */

#sta .title {
	width: 560px;
	/*\*/
	_width: 600px;
	/**/
	background: url(gyoda/gstaff/img/mainbgtop.jpg) no-repeat;
	padding: 20px 20px 0px 20px;
	float: left;
	}

#sta .title p {
	width: 560px;
	background: url(gyoda/gstaff/img/line01.gif) no-repeat bottom;
	margin: 15px 0px 20px 0px;
	padding: 0px 0px 23px 0px;
	float: left;
	}

#sta .vol {
	width: 560px;
	/*\*/
	_width: 600px;
	/**/
	background: url(service/volunteer/img/mainbghead.jpg) no-repeat;
	padding: 20px 20px 0px 20px;
	float: left;
	}

#sta .vol p {
	width: 290px;
	/*\*/
	_width: 560px;
	/**/
	background: url(gyoda/gstaff/img/line01.gif) no-repeat bottom;
	margin: 15px 0px 20px 0px;
	padding: 0px 270px 23px 0px;
	float: left;
	}

#sta ul {
	width: 565px;
	/*\*/
	_width: 600px;
	/**/
	background: url(gyoda/gevent/img/mainbg.jpg) repeat-y;
	margin: 0px;
	padding: 0px 20px 0px 15px;
	float: left;
	list-style: none;
	}

#sta li {
	width: 565px;
	margin: 0px 0px 10px 0px;
	float: left;
	}

#sta li .pho {
	width: 195px;
	background: url(gyoda/gstaff/img/phobg.jpg) no-repeat;
	margin: 0px 10px 0px 0px;
	float: left;
	}

#sta li .pho img.sta {
	margin: 10px 10px 0px 10px;
	float: left;
	}

#sta li h3 {
	width: 355px;
	font-size: 14px;
	font-weight: bold;
	line-height: 100%;
	margin: 5px 0px 5px 0px;
	float: left;
	}

#sta li h4 {
	width: 150px;
	background: #ffffff;
	border: 1px #CF4078 solid;
	font-size: 14px;
	font-weight: bold;
	color: #CF4078;
	margin: 5px 200px 10px 0px;
	padding: 3px;
	float: left;
	text-align: center;
	}


/* 店舗店舗紹介 */

#sto .main {
	width: 600px;
	height: 448px;
	margin: 0px 0px 20px 0px;
	float: left;
	}

#gyo #sto .main {
	background: url(gyoda/gstore/img/mainbg.jpg) no-repeat;
	}

#kum #sto .main {
	background: url(kumagaya/kstore/img/mainbg.jpg) no-repeat;
	}

#han #sto .main {
	background: url(hanyu/hstore/img/mainbg.jpg) no-repeat;
	}

#sto .main .btn {
	margin: 395px 0px 0px 320px;
	float: left;
	}

#sto ul {
	width: 600px;
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#sto li {
	width: 285px;
	height: 250px;
	margin: 0px 15px 5px 0px;
	float: left;
	}

#sto li p {
	font-size: 10px;
	line-height: 130%;
	margin: 0px 5px 0px 5px;
	}

#sto h2 {
	width: 590px;
	/*\*/
	_width: 600px;
	/**/
	font-size: 16px;
	line-height: 100%;
	margin: 30px 0px 10px 0px;
	padding: 9px 0px 9px 10px;
	float: left;
	}


#gyo #sto h2 {
	background: url(gyoda/img/stitlebg.gif) no-repeat;
	}

#kum #sto h2 {
	background: url(kumagaya/img/stitlebg.gif) no-repeat;
	}

#han #sto h2 {
	background: url(hanyu/img/stitlebg.gif) no-repeat;
	}


/* 店舗お客様の声 */

#voi ul {
	width: 600px;
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#voi li {
	width: 285px;
	height: 250px;
	margin: 10px 0px 0px 10px;
	float: left;
	}

#voi li .pho {
	width: 285px;
	background: url(gyoda/gvoice/img/phobg.jpg) no-repeat;
	float: left;
	}

#voi li .pho p {
	width: 265px;
	background: #f6f6f6;
	margin: 10px 10px 0px 10px;
	float: left;
	text-align: center;
	}

#voi li h3 {
	margin: 0px 5px 0px 5px;
	}

#voi li .copy {
	font-size: 10px;
	line-height: 120%;
	margin: 0px 5px 0px 5px;
	}

#void .main {
	width: 450px;
	margin: 0px 10px 40px 0px;
	float: left;
	}

#void .main h2 {
	width: 590px;
	/*\*/
	_width: 600px;
	/**/
	font-size: 16px;
	line-height: 100%;
	color: #ffffff;
	margin: 0px 0px 10px 0px;
	padding: 9px 0px 9px 10px;
	float: left;
	}

#gyo #void .main h2 {
	background: url(gyoda/gevent/img/titlemonthbg.gif) no-repeat;
	}

#kum #void .main h2 {
	background: url(kumagaya/kevent/img/titlemonthbg.gif) no-repeat;
	}

#han #void .main h2 {
	background: url(hanyu/hevent/img/titlemonthbg.gif) no-repeat;
	}

#void ul {
	width: 600px;
	margin: 40px 0px 10px 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#void ul h3 {
	margin: 0px 0px 10px 0px;
	float: left;
	}

#void li {
	width: 299px;
	border-left: 1px #EBE7E1 solid;
	float: left;
	}

#void li a {
	font-weight: bold;
	line-height: 100%;
	padding: 5px 10px 5px 26px;
	float: left;
	}

#gyo #void li a {
	background: url(img/arrow05.gif) no-repeat 11px 7px;
	}

#kum #void li a {
	background: url(img/arrow06.gif) no-repeat 11px 7px;
	}

#han #void li a {
	background: url(img/arrow08.gif) no-repeat 11px 7px;
	}


/* 会社概要 */

#com .box01 {
	width: 600px;
	}

#com .box01 th {
	width: 130px;
	/*\*/
	_width: 150px;
	/**/
	border-top: 1px #ffffff solid;
	border-right: 1px #ffffff solid;
	border-bottom: 1px #EAE0D5 solid;
	background: #F5DAE4;
	font-weight: normal;
	padding: 10px;
	text-align: left;
	}

#com .box01 td {
	border-top: 1px #ffffff solid;
	border-bottom: 1px #EAE0D5 solid;
	background: #F5F0EB;
	padding: 10px;
	}


/* 幸望庵の理念 */

#ide h2 {
	width: 590px;
	/*\*/
	_width: 600px;
	/**/
	background: url(img/stitlebg.gif) no-repeat;
	font-size: 16px;
	line-height: 100%;
	margin: 30px 0px 10px 0px;
	padding: 9px 0px 9px 10px;
	clear: both;
	}


/* ご利用料金 */

#gui h2 {
	width: 590px;
	/*\*/
	_width: 600px;
	/**/
	background: url(img/stitlebg.gif) no-repeat;
	font-size: 16px;
	line-height: 100%;
	margin: 0px 0px 10px 0px;
	padding: 9px 0px 9px 10px;
	}

#gui h2.ann {
	width: 590px;
	/*\*/
	_width: 600px;
	/**/
	background: url(img/stitlebg.gif) no-repeat;
	font-size: 16px;
	line-height: 100%;
	margin: 30px 0px 10px 0px;
	padding: 9px 0px 9px 10px;
	}

#gui h3 {
	width: 595px;
	/*\*/
	_width: 600px;
	/**/
	background: #FDF9FB;
	font-size: 13px;
	line-height: 100%;
	color: #CF4078;
	border-bottom: 1px #F5DAE4 solid;
	margin: 10px 0px 10px 0px;
	padding: 6px 0px 6px 5px;
	}

#gui h4 {
	font-size: 13px;
	font-weight: bold;
	line-height: 100%;
	color: #B7936F;
	margin: 10px 0px 5px 0px;
	}

#gui .box01 {
	width: 600px;
	border: 2px #DECEBC solid;
	}

#gui .box01 th {
	background: #F5F0EB;
	font-size: 13px;
	font-weight: normal;
	padding: 10px;
	text-align: center;
	}

#gui .box01 td {
	background: #ffffff;
	font-size: 13px;
	padding: 10px;
	text-align: center;
	}

#gui ul {
	width: 600px;
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#gui li {
	width: 582px;
	/*\*/
	_width: 600px;
	/**/
	background: url(service/guidance/img/guidancebg.jpg) no-repeat;
	padding: 2px 0px 0px 18px;
	float: left;
	}

#gui li p {
	margin: 10px 0px 0px 0px;
	float: left;
	}

#gui li .pho {
	margin: 13px 15px 0px 15px;
	float: right;
	}


/* レクリエーション */

#rec .title {
	width: 560px;
	/*\*/
	_width: 600px;
	/**/
	background: url(service/recreation/img/mainbgtop.jpg) no-repeat;
	padding: 20px 20px 0px 20px;
	float: left;
	}

#rec ul {
	width: 570px;
	/*\*/
	_width: 600px;
	/**/
	background: url(service/recreation/img/mainbg.jpg) repeat-y;
	margin: 0px;
	padding: 0px 15px 0px 15px;
	float: left;
	list-style: none;
	}

#rec li {
	width: 285px;
	height: 290px;
	margin: 0px 0px 5px 0px;
	float: left;
	}

#rec li strong {
	margin: 0px 5px 0px 5px;
	}

#rec li p {
	font-size: 10px;
	line-height: 130%;
	margin: 0px 5px 0px 5px;
	}


/* よくあるご質問 */

#qa .list {
	width: 600px;
	background: url(service/qa/img/lmainbgtop.gif) no-repeat;
	margin: 20px 0px 40px 0px;
	padding: 5px 0px 0px 0px;
	float: left;
	}

#qa .list ul {
	width: 570px;
	/*\*/
	_width: 600px;
	/**/
	background: url(service/qa/img/lmainbg.gif);
	margin: 0px;
	padding: 0px 15px 0px 15px;
	float: left;
	list-style: none;
	}

#qa .list li {
	width: 570px;
	background: url(service/qa/img/line01.gif) no-repeat bottom;
	float: left;
	}

#qa .list li h2 {
	background: url(service/qa/img/ql.gif) no-repeat 0px 8px;
	font-size: 14px;
	line-height: 100%;
	margin: 0px;
	padding: 10px 0px 10px 37px;
	}

#qa a.inq:hover img {
	filter: alpha(style=0, opacity=60);
	}

#qad .box01 {
	width: 600px;
	background: url(service/qa/img/dmainbg.gif) repeat-y;
	margin: 20px 0px 0px 0px;
	}

#qad .main {
	width: 420px;
	/*\*/
	_width: 450px;
	/**/
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
	float: left;
	}

#qad .main h2 {
	width: 380px;
	/*\*/
	_width: 417px;
	/**/
	background: url(service/qa/img/ql.gif) no-repeat;
	font-size: 14px;
	line-height: 100%;
	color: #CF4078;
	margin: 0px;
	padding: 3px 0px 3px 37px;
	float: left;
	}

#qad .main ul {
	width: 381px;
	/*\*/
	_width: 416px;
	/**/
	background: url(service/qa/img/a.gif) no-repeat 10px 10px;
	background-color: #ffffff;
	border: 2px #cc6600 solid;
	margin: 10px 0px 15px 0px;
	padding: 6px 10px 10px 25px;
	float: left;
	list-style: none;
	}

#qad .list ul {
	width: 149px;
	margin: 0px;
	padding: 0px;
	float: right;
	list-style: none;
	}

#qad .list li {
	width: 149px;
	background: url(service/qa/img/line02.gif) no-repeat bottom;
	font-size: 10px;
	font-weight: bold;
	line-height: 120%;
	float: left;
	}

#qad .list li a {
	background: url(service/qa/img/qm.gif) no-repeat 0px 1px;
	margin: 4px 5px 9px 5px;
	padding: 0px 0px 0px 13px;
	float: left;
	}

#qad a.inq img {
	margin: 40px 0px 0px 0px;
	}

#qad a.inq:hover img {
	filter: alpha(style=0, opacity=60);
	}


/* ご利用開始までの流れ */

#flo ul {
	width: 600px;
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#flo ul .arr {
	margin: 1px 0px 15px 0px;
	}

#flo li {
	width: 585px;
	/*\*/
	_width: 600px;
	/**/
	height: 170px;
	background: url(service/flow/img/stepbg.gif) no-repeat;
	padding: 0px 15px 0px 0px;
	float: left;
	}

#flo li .ste {
	margin: 0px 15px 0px 0px;
	float: left;
	}

#flo li .title {
	margin: 15px 0px 5px 0px;
	}


/* 堀口一座 */

#hor .main {
	width: 565px;
	/*\*/
	_width: 600px;
	/**/
	background: url(service/horiguchi/img/mainbg.jpg) no-repeat;
	margin: 20px 0px 0px 0px;
	padding: 200px 20px 40px 15px;
	float:
	}

#hor .main .pho {
	width: 285px;
	background: url(service/horiguchi/img/phobg.jpg) no-repeat;
	margin: 0px 10px 0px 0px;
	float: left;
	}

#hor .main .pho p {
	width: 265px;
	background: #f6f6f6;
	margin: 10px 10px 0px 10px;
	float: left;
	text-align: center;
	}

#hor .main .date {
	font-weight: bold;
	color: #cc0000;
	margin: 5px 0px 0px 0px;
	}

#hor .main h2 {
	width: 270px;
	background-image: none;
	font-size: 14px;
	margin: 5px 0px 5px 0px;
	padding: 0px;
	}

#hord {
	width: 600px;
	margin: 0px 0px 40px 0px;
	float: left;
	}

#hord .img01 {
	margin: 0px 0px 20px 0px;
	}

#hord .main {
	width: 450px;
	margin: 0px 10px 40px 0px;
	float: left;
	}

#hord .main h2 {
	width: 440px;
	/*\*/
	_width: 450px;
	/**/
	background: url(service/horiguchi/img/titlebg.gif) no-repeat;
	font-size: 16px;
	line-height: 100%;
	color: #ffffff;
	margin: 0px 0px 10px 0px;
	padding: 9px 0px 9px 10px;
	float: left;
	}

#hord .main .date {
	width: 450px;
	border-top: 1px #EBE7E1 solid;
	font-size: 10px;
	line-height: 100%;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	float: left;
	text-align: right;
	}

#hord .list h3 {
	width: 140px;
	background: url(gyoda/gevent/img/menulist.gif) no-repeat;
	font-size: 13px;
	line-height: 100%;
	color: #CE3F78;
	margin: 0px 0px 0px 0px;
	padding: 11px 0px 11px 0px;
	float: left;
	text-align: center;
	}

#hord .list ul {
	width: 140px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#hord .list li {
	width: 120px;
	/*\*/
	_width: 140px;
	/**/
	background: url(gyoda/gevent/img/line01.gif) no-repeat bottom;
	font-size: 10px;
	font-weight: bold;
	line-height: 120%;
	padding: 5px 10px 9px 10px;
	float: left;
	}

#hord .list li a {
	width: 113px;
	/*\*/
	_width: 120px;
	/**/
	background: url(img/arrow01.gif) no-repeat 0px 4px;
	padding: 0px 0px 0px 7px;
	float: left;
	}

#horm .img01 {
	margin: 0px 0px 20px 0px;
	}

#horm ul {
	width: 600px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#horm li {
	width: 600px;
	margin: 0px 0px 20px 0px;
	float: left;
	}

#horm li h2 {
	width: 590px;
	/*\*/
	_width: 600px;
	/**/
	background: url(service/horiguchi/img/titlemonthbg.gif) no-repeat;
	font-size: 16px;
	line-height: 100%;
	color: #ffffff;
	margin: 0px 0px 10px 0px;
	padding: 9px 0px 9px 10px;
	float: left;
	}

#horm li .date {
	width: 600px;
	border-top: 1px #EBE7E1 solid;
	font-size: 10px;
	line-height: 100%;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	float: left;
	text-align: right;
	}

#horm li .date a {
	background: url(img/arrow01.gif) no-repeat 0px 3px;
	line-height: 100%;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 7px;
	float: right;
	}


/* お問い合わせ */

#inq h2 {
	width: 590px;
	/*\*/
	_width: 600px;
	/**/
	background: url(img/stitlebg.gif) no-repeat;
	font-size: 16px;
	line-height: 100%;
	margin: 30px 0px 10px 0px;
	padding: 9px 0px 9px 10px;
	clear: both;
	}

#inq h3 {
	width: 595px;
	/*\*/
	_width: 600px;
	/**/
	background: #FDF9FB;
	font-size: 13px;
	line-height: 100%;
	color: #CF4078;
	border-bottom: 1px #F5DAE4 solid;
	margin: 10px 0px 10px 0px;
	padding: 6px 0px 6px 5px;
	float: left;
	}

#inq .box01 {
	width: 600px;
	margin: 10px 0px 20px 0px;
	float: left;
	}

#inq .box01 th {
	width: 130px;
	/*\*/
	_width: 150px;
	/**/
	border-top: 1px #ffffff solid;
	border-right: 1px #ffffff solid;
	border-bottom: 1px #EAE0D5 solid;
	background: #F5DAE4;
	font-weight: normal;
	padding: 10px;
	text-align: left;
	}

#inq .box01 th img {
	margin: 0px 5px 0px 0px;
	float: left;
	}

#inq .box01 td {
	border-top: 1px #ffffff solid;
	border-bottom: 1px #EAE0D5 solid;
	background: #F5F0EB;
	padding: 10px;
	}

#inq .box02 {
	width: 560px;
	/*\*/
	_width: 600px;
	/**/
	background: url(inquiry/img/mainbgtop.jpg) no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 20px 20px 0px 20px;
	float: left;
	}

#inq .box02 img {
	margin: 0px 20px 0px 0px;
	float: left;
	}

#inq .box04 {
	width: 600px;
	margin: 10px 0px 0px 0px;
	}

#inq .box04 th {
	width: 160px;
	/*\*/
	_width: 180px;
	/**/
	border-top: 1px #ffffff solid;
	border-right: 1px #ffffff solid;
	border-bottom: 1px #EAE0D5 solid;
	background: #F5DAE4;
	font-weight: normal;
	padding: 10px;
	text-align: left;
	}

#inq .box04 th img {
	margin: 0px 5px 0px 0px;
	float: left;
	}

#inq .box04 td {
	border-top: 1px #ffffff solid;
	border-bottom: 1px #EAE0D5 solid;
	background: #F5F0EB;
	padding: 10px;
	}

#inq .box07 {
	width: 570px;
	/*\*/
	_width: 600px;
	/**/
	background: url(inquiry/img/mainbgtop.jpg) no-repeat;
	margin: 0px;
	padding: 20px 15px 0px 15px;
	float: left;
	}

#inq .box07 img {
	margin: 5px 0px 0px 0px;
	float: left;
	}

#inq .send {
	font-size: 16px;
	font-weight: bold;
	margin: 30px 0px 30px 0px;
	padding: 10px;
	}


/* スタッフ募集 */

#recr .main {
	width: 560px;
	/*\*/
	_width: 600px;
	/**/
	background: url(inquiry/img/mainbgtop.jpg) no-repeat;
	margin: 0px;
	padding: 20px 20px 0px 20px;
	float: left;
	}

#recr .main p {
	width: 560px;
	margin: 20px 0px 0px 0px;
	float: left;
	}

#recr .main p img {
	margin: 0px 20px 0px 0px;
	float: left;
	}

#recr ul {
	width: 600px;
	margin: 30px 0px 10px 0px;
	padding: 0px;
	float: left;
	list-style: none;
	}

#recr li {
	width: 580px;
	/*\*/
	_width: 600px;
	/**/
	border-left: 4px #DECEBC solid;
	margin: 0px 0px 20px 0px;
	padding: 10px 0px 10px 16px;
	float: left;
	}

#recr li h4 {
	width: 580px;
	/*\*/
	_width: 600px;
	/**/
	font-size: 16px;
	line-height: 100%;
	color: #CD3F78;
	margin: 0px 0px 10px 0px;
	float: left;
	}

#recr h2 {
	width: 590px;
	/*\*/
	_width: 600px;
	/**/
	background: url(img/stitlebg.gif) no-repeat;
	font-size: 16px;
	line-height: 100%;
	margin: 30px 0px 10px 0px;
	padding: 9px 0px 9px 10px;
	clear: both;
	}

#recr h3 {
	width: 595px;
	/*\*/
	_width: 600px;
	/**/
	background: #FDF9FB;
	font-size: 13px;
	line-height: 100%;
	color: #CF4078;
	border-bottom: 1px #F5DAE4 solid;
	margin: 10px 0px 10px 0px;
	padding: 6px 0px 6px 5px;
	float: left;
	}

#recr .info {
	width: 600px;
	border-top: 2px #DECEBC solid;
	border-right: 2px #DECEBC solid;
	border-left: 2px #DECEBC solid;
	margin: 0px 0px 20px 0px;
	float: left;
	}

#recr .info th {
	width: 150px;
	background: #F5F0EB;
	border-bottom: 2px #DECEBC solid;
	font-size: 13px;
	padding: 10px;
	text-align: left;
	}

#recr .info td {
	background: #ffffff;
	border-bottom: 2px #DECEBC solid;
	padding: 10px;
	}

#recr .copy01 {
	width: 600px;
	float: left;
	}

#recr form table {
	width: 600px;
	margin: 10px 0px 0px 0px;
	float: left;
	}

#recr form th {
	width: 130px;
	/*\*/
	_width: 150px;
	/**/
	border-top: 1px #ffffff solid;
	border-right: 1px #ffffff solid;
	border-bottom: 1px #EAE0D5 solid;
	background: #F5DAE4;
	font-weight: normal;
	padding: 10px;
	text-align: left;
	}

#recr form th img {
	margin: 0px 5px 0px 0px;
	float: left;
	}

#recr form td {
	border-top: 1px #ffffff solid;
	border-bottom: 1px #EAE0D5 solid;
	background: #F5F0EB;
	padding: 10px;
	}

#recr .send {
	font-size: 16px;
	font-weight: bold;
	margin: 30px 0px 30px 0px;
	padding: 10px;
	}

