/* ページ */

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;
	}

ul, ol, li, dl, dt, dd {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

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

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: 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: 890px;
	/*\*/
	_width: 940px;
	/**/
	height: 42px;
	background: url(img/hmenushadow.jpg) no-repeat 0px -15px;
	padding: 0px 25px 0px 25px;
	}

ul#menu li {
	float: left;
	}

#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 ul {
	width: 850px;
	border-top: 1px #EBE7E1 solid;
	border-bottom: 1px #EBE7E1 solid;
	line-height: 50px;
	color: #DBD3C8;
	margin: 0px 0px 11px 0px;
	text-align: center;
	}

#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;
	}

#ota .smenu {
	background: url(ota/img/osmenubg.jpg) no-repeat;
	}

.smenu ul {
	margin: 0px 0px 15px 10px;
	float: left;
	}

#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;
	}

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

.smenu ul.ser {
	margin: 14px 0px 15px 10px;
	float: left;
	}

.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 ul {
	margin: 0px 0px 0px 30px;
	float: left;
	}

#add ul.sto {
	margin: 0px 0px 0px 210px;
	}

#add li {
	width: 320px;
	font-size: 10px;
	margin: 0px 0px 15px 0px;
	float: left;
	text-align: left;
	}

#add li p {
	font-weight: bold;
	margin: 0px;
	}

#add img {
	margin: 0px 20px 15px 0px;
	float: left;
	}

#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;
	}

a#oarr01 {
	background: url(img/arrow10.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;
	}

h2.ocon {
	width: 590px;
	/*\*/
	_width: 600px;
	/**/
	background: url(ota/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 a.ren:hover img {
	filter: alpha(style=0, opacity=60);
	}

#top .main .sto ol {
	width: 435px;
	height: 171px;
	float: left;
	}

#top .main .sto dl {
	width: 193px;
	float: left;
	}

#top .main .sto ol.gyo {
	background: url(img/gyobg.jpg) no-repeat;
	}

#top .main .sto ol.kum {
	background: url(img/kumbg.jpg) no-repeat;
	}

#top .main .sto ol.han {
	background: url(img/hanbg.jpg) no-repeat;
	}

#top .main .sto ol.ota {
	background: url(img/otabg.jpg) no-repeat;
	}

#top .main .sto h3 {
	width: 175px;
	margin: 18px 0px 5px 18px;
	/*\*/
	_margin: 18px 0px 5px 9px;
	/**/
	float: left;
	}

#top .main .sto ul {
	width: 210px;
	/*\*/
	_width: 220px;
	/**/
	margin: 22px 0px 0px 0px;
	padding: 10px 0px 0px 10px;
	float: left;
	}

#top .main .sto li {
	width: 210px;
	margin: 5px 0px 0px 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 .ota li p {
	color: #ED6D3D;
	}

#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 .ota li a {
	background: url(img/arrow09.gif) no-repeat 0px 3px;
	}

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

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

#top .main .sto .lin img {
	margin: 0px 0px 5px 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 10px 0px;
	float: left;
	}

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

#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 #ota .btn {
	margin: 10px 0px 10px 10px;
	float: left;
	}

#top .main .guid {
	width: 230px;
	height: 310px;
	background: url(img/guibg.jpg) no-repeat;
	margin: 0px;
	float: left;
	}

#top .main .guid ul {
	width: 185px;
	line-height: 100%;
	margin: 119px 0px 0px 25px;
	float: left;
	}

#top .main .guid ul li {
	width: 185px;
	height: 15px;
	margin: 0px 0px 5px 0px;
	float: left;
	}

#top .main .guid ul li p {
	width: 15px;
	height: 13px;
	/*\*/
	_height: 15px;
	/**/
	background: url(img/num.gif) no-repeat;
	color: #ffffff;
	margin: 0px 5px 0px 0px;
	padding: 2px 0px 0px 0px;
	float: left;
	text-align: center;
	}

#top .main .guid ul li a {
	margin: 2px 0px 0px 0px;
	float: left;
	}

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

#top .main .guid img {
	margin: 5px 0px 0px 77px;
	float: left;
	}

#top .main .ban {
	width: 848px;
	/*\*/
	_width: 870px;
	/**/
	height: 124px;
	background: url(img/banbg.jpg) no-repeat;
	margin: 0px 0px 25px 0px;
	padding: 0px 0px 0px 22px;
	float: left;
	}

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

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

#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;
	}

#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;
	overflow: hidden;
	}

#top .lin img {
	margin: 0px 10px 0px 0px;
	float: 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;
	}

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


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

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

.stop .news ul {
	width: 597px;
	/*\*/
	_width: 620px;
	/**/
	padding: 54px 0px 0px 23px;
	float: left;
	}

#gyo .stop .news ul {
	background: url(gyoda/img/gnewstitle.jpg) no-repeat;
	}

#kum .stop .news ul {
	background: url(kumagaya/img/knewstitle.jpg) no-repeat;
	}

#han .stop .news ul {
	background: url(hanyu/img/hnewstitle.jpg) no-repeat;
	}

#ota .stop .news ul {
	background: url(ota/img/onewstitle.jpg) no-repeat;
	}

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

.stop .news h3 {
	font-size: 10px;
	font-weight: normal;
	line-height: 120%;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 7px;
	float: left;
	}

#gyo .stop .news h3 {
	background: url(img/arrow02.gif) no-repeat 0px 17px;
	}

#kum .stop .news h3 {
	background: url(img/arrow03.gif) no-repeat 0px 17px;
	}

#han .stop .news h3 {
	background: url(img/arrow07.gif) no-repeat 0px 17px;
	}

#ota .stop .news h3 {
	background: url(img/arrow09.gif) no-repeat 0px 17px;
	}

.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;
	}

.stop .eve .con .title {
	width: 241px;
	/*\*/
	_width: 248px;
	/**/
	font-weight: bold;
	line-height: 120%;
	margin: 0px 0px 3px 10px;
	padding: 0px 0px 0px 7px;
	float: left;
	}

#gyo .stop .eve .con .title {
	background: url(img/arrow02.gif) no-repeat 0px 20px;
	}

#kum .stop .eve .con .title {
	background: url(img/arrow03.gif) no-repeat 0px 20px;
	}

#han .stop .eve .con .title {
	background: url(img/arrow07.gif) no-repeat 0px 20px;
	}

#ota .stop .eve .con .title {
	background: url(img/arrow09.gif) no-repeat 0px 20px;
	}

.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;
	float: left;
	}

.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;
	}

#ota .stop .eve .con li a {
	background: url(img/arrow09.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;
	}

#ota #eve .main .date {
	color: #ED6D3D;
	}

#eve ul {
	width: 600px;
	float: left;
	}

#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;
	}

#ota #eve li p {
	color: #ED6D3D;
	}

#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;
	}

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

#eved .main h2#ota {
	background: url(ota/oevent/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;
	float: left;
	}

#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;
	}

#ota #eved .main .com ul h3 {
	color: #ED6D3D;
	}

#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;
	}

#ota #eved .list h3 {
	color: #ed6d3d;
	}

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

#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;
	}

#ota #eved .list li a {
	background: url(img/arrow09.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;
	}

#ota #eved .clist h3 {
	color: #ed6d3d;
	}

#eved .clist ul {
	width: 140px;
	float: left;
	}

#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;
	}

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

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

#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;
	}

#ota #evem li h2 {
	background: url(ota/oevent/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;
	}

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


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

#wor ul {
	width: 600px;
	float: left;
	}

#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;
	}

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

#word ul {
	width: 609px;
	margin: 40px 0px 0px 0px;
	float: left;
	}

#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;
	padding: 0px 20px 0px 15px;
	float: left;
	}

#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;
	}

#ota #sto .main {
	background: url(ota/ostore/img/mainbg.jpg) no-repeat;
	}

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

#sto ul {
	width: 600px;
	float: left;
	}

#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;
	}

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


/* 店舗お客様の声 */

#voi ul {
	width: 600px;
	float: left;
	}

#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;
	}

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

#void ul {
	width: 600px;
	margin: 40px 0px 10px 0px;
	float: left;
	}

#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;
	}

#ota #void li a {
	background: url(img/arrow10.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;
	float: left;
	}

#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;
	padding: 0px 15px 0px 15px;
	float: left;
	}

#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);
	padding: 0px 15px 0px 15px;
	float: left;
	}

#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;
	}

#qad .list ul {
	width: 149px;
	float: right;
	}

#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);
	}


/* 初めての介護ガイド */

#guid .top {
	width: 620px;
	background: url(service/guide/img/tmainbg.jpg) no-repeat;
	margin: 0px 0px 40px -10px;
	padding: 0px;
	float: left;
	}

#guid .top ul {
	width: 570px;
	margin: 135px 0px 0px 25px;
	float: left;
	}

#guid .top li {
	width: 560px;
	/*\*/
	_width: 570px;
	/**/
	background: url(service/guide/img/line01.gif) no-repeat bottom;
	font-size: 14px;
	line-height: 100%;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 13px 10px;
	float: left;
	}

#guid .top li p {
	width: 19px;
	height: 17px;
	/*\*/
	_height: 19px;
	/**/
	background: url(service/guide/img/arrow01.gif) no-repeat;
	color: #ffffff;
	margin: 0px 5px 0px 0px;
	padding: 2px 0px 0px 0px;
	float: left;
	text-align: center;
	}

#guid .top li h2 {
	font-size: 14px;
	font-weight: normal;
	line-height: 100%;
	margin: 3px 0px 0px 0px;
	}

#guid .det {
	width: 570px;
	/*\*/
	_width: 620px;
	/**/
	background: url(service/guide/img/dmainbg.jpg) no-repeat;
	margin: 0px 0px 40px -10px;
	padding: 91px 25px 0px 25px;
	float: left;
	}

#guid .det h2 {
	width: 570px;
	height: 23px;
	/*\*/
	_height: 33px;
	/**/
	background: url(service/guide/img/titlebg.gif) no-repeat;
	font-size: 14px;
	line-height: 100%;
	color: #ffffff;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
	float: left;
	}

#guid .det h2 p {
	width: 19px;
	height: 19px;
	color: #01AC4D;
	font-weight: normal;
	margin: 0px 5px 0px 7px;
	float: left;
	text-align: center;
	}

#guid .det h3 {
	width: 500px;
	font-size: 12px;
	margin: 10px 0px 0px 0px;
	text-align: left;
	}

#guid .det h3 span {
	color: #01AC4D;
	}

#guid .det ol {
	width: 570px;
	margin: 20px 0px 20px 0px;
	float: left;
	}

#guid .det form {
	width: 600px;
	background: url(service/guide/img/inqbg.gif) repeat-y;
	margin: 0px 0px 20px -15px;
	/*\*/
	_margin: 0px 0px 20px -7px;
	/**/
	float: left;
	}

#guid .det form .tit {
	width: 445px;
	/*\*/
	_width: 600px;
	/**/
	height: 45px;
	/*\*/
	_height: 215px;
	/**/
	background: url(service/guide/img/inqtitle.jpg) no-repeat;
	line-height: 130%;
	padding: 170px 0px 0px 155px;
	float: left;
	}

#guid .det form .ite {
	width: 560px;
	background: #ffffff;
	border-top: 3px #01AC4D solid;
	margin: 0px 0px 0px 20px;
	/*\*/
	_margin: 0px 0px 0px 10px;
	/**/
	float: left;
	}

#guid .det form table {
	width: 520px;
	line-height: 100%;
	margin: 10px 0px 20px 20px;
	/*\*/
	_margin: 10px 0px 20px 10px;
	/**/
	float: left;
	}

#guid .det form th {
	width: 110px;
	border-bottom: 1px #EAE0D5 solid;
	font-weight: normal;
	padding: 10px;
	text-align: left;
	}

#guid .det form th img {
	margin: 0px 3px 0px 0px;
	float: left;
	}

#guid .det form td{
	border-bottom: 1px #EAE0D5 solid;
	padding: 10px;
	}

#guid .det form .send {
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 20px 0px;
	padding: 10px;
	}

#guid .det ul {
	width: 600px;
	background: url(service/guide/img/listbg.gif);
	line-height: 100%;
	margin: 0px 0px 0px -15px;
	float: left;
	}

#guid .det ul li {
	width: 260px;
	height: 15px;
	margin: 5px 0px 0px 20px;
	float: left;
	}

#guid .det ul li p {
	width: 15px;
	height: 13px;
	/*\*/
	_height: 15px;
	/**/
	background: url(img/num.gif) no-repeat;
	color: #ffffff;
	margin: 0px 5px 0px 0px;
	padding: 2px 0px 0px 0px;
	float: left;
	text-align: center;
	}

#guid .det ul li a {
	margin: 2px 0px 0px 0px;
	float: left;
	}

#guid .det .gui01 img {
	margin: 0px 0px 10px 10px;
	float: right;
	}

#guid .det .gui02 ul.ill {
	width: 540px;
	/*\*/
	_width: 570px;
	/**/
	background: #f6f6f6;
	border: 3px #eeeeee solid;
	margin: 20px 0px 20px 0px;
	padding: 12px;
	line-height: 150%;
	float: left;
	}

#guid .det .gui02 ul.ill li {
	width: 270px;
	height: auto;
	margin: 5px 0px 0px 0px;
	float: left;
	}

#guid .det .gui02 ul.fig {
	width: 570px;
	height: 578px;
	background: url(service/guide/img/pho0201.gif) no-repeat;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	line-height: 140%;
	float: left;
	}

#guid .det .gui02 ul.fig li {
	width: 240px;
	height: auto;
	margin: 115px 0px 0px 30px;
	float: left;
	}

#guid .det .gui03 ul {
	width: 570px;
	background: none;
	margin: 10px 0px 0px 0px;
	line-height: 150%;
	float: left;
	}

#guid .det .gui03 ul li {
	width: 570px;
	height: auto;
	margin: 10px 0px 0px 0px;
	float: left;
	}

#guid .det .gui03 ol {
	width: 530px;
	/*\*/
	_width: 570px;
	/**/
	border-right: 3px #FFB0B0 solid;
	border-left: 3px #FFB0B0 solid;
	padding: 10px 17px 12px 17px;
	float: left;
	}

#guid .det .gui03 ol .con {
	width: 500px;
	/*\*/
	_width: 530px;
	/**/
	height: auto;
	background: url(service/guide/img/03det.gif) no-repeat 15px 15px;
	border: 1px #FFB0B0 dotted;
	color: #333333;
	margin: 10px 0px 0px 0px;
	padding: 35px 14px 14px 14px;
	float: left;
	text-align: left;
	}

#guid .det .gui03 ol font {
	font-weight: bold;
	}

#guid .det .gui03 ol table {
	width: 500px;
	background: #cccccc;
	margin: 10px 0px 15px 0px;
	float: left;
	}

#guid .det .gui03 ol th {
	background: #FBFAF4;
	padding: 10px;
	}

#guid .det .gui03 ol td {
	background: #ffffff;
	padding: 10px;
	}

#guid .det .gui03 ol .col01 {
	width: 80px;
	background: #FDEBC6;
	font-weight: bold;
	text-align: center;
	}

#guid .det .gui03 ol .col02 {
	background: #E8F1C0;
	font-weight: bold;
	text-align: center;
	}

#guid .det .gui03 ol .col03 {
	background: #DDF0EE;
	font-weight: bold;
	text-align: center;
	}

#guid .det .gui04 table {
	width: 570px;
	background: #cccccc;
	margin: 10px 0px 0px 0px;
	float: left;
	}

#guid .det .gui04 th {
	background: #FBFAF4;
	padding: 10px;
	}

#guid .det .gui04 td {
	background: #ffffff;
	padding: 10px;
	}

#guid .det .gui04 .col01 {
	width: 80px;
	background: #FDEBC6;
	font-weight: bold;
	text-align: center;
	}

#guid .det .gui04 .col02 {
	background: #E8F1C0;
	font-weight: bold;
	text-align: center;
	}

#guid .det .gui04 span {
	color: #01AC4D;
	}

#guid .det .gui05 table {
	width: 570px;
	background: #cccccc;
	margin: 10px 0px 0px 0px;
	float: left;
	}

#guid .det .gui05 th {
	background: #FBFAF4;
	padding: 10px;
	}

#guid .det .gui05 td {
	background: #ffffff;
	padding: 10px;
	}

#guid .det .gui05 .col01 {
	width: 70px;
	background: #FDEBC6;
	font-weight: bold;
	text-align: center;
	}

#guid .det .gui05 .col02 {
	background: #E8F1C0;
	font-weight: bold;
	text-align: center;
	}

#guid .det .gui06 table {
	width: 570px;
	background: #cccccc;
	margin: 10px 0px 15px 0px;
	float: left;
	}

#guid .det .gui06 th {
	background: #FBFAF4;
	padding: 10px;
	}

#guid .det .gui06 td {
	background: #ffffff;
	padding: 10px;
	}


/* お知らせ */

#news .top {
	width: 570px;
	/*\*/
	_width: 620px;
	/**/
	background: url(service/news/img/dmainbg.jpg) no-repeat;
	margin: 0px 0px 40px -10px;
	padding: 0px 25px 0px 25px;
	float: left;
	}

#news .top h2 {
	width: 555px;
	/*\*/
	_width: 570px;
	/**/
	font-size: 14px;
	line-height: 33px;
	margin: 25px 0px 20px 0px;
	padding: 0px 0px 0px 25px;
	float: left;
	}

#news .top h3 {
	width: 570px;
	margin: 0px 0px 20px 0px;
	}

#news .top h4 {
	width: 210px;
	/*\*/
	_width: 570px;
	/**/
	height: 135px;
	/*\*/
	_width: 510px;
	/**/
	background: url(service/news/img/01main.jpg) no-repeat;
	font-size: 12px;
	font-weight: normal;
	line-height: 150%;
	margin: 0px 0px 0px 0px;
	padding: 375px 120px 0px 240px;
	}

#news .top ul {
	width: 570px;
	border-top: 1px #999999 dotted;
	font-size: 14px;
	}

#news .top li {
	width: 570px;
	border-bottom: 1px #999999 dotted;
	padding: 10px 0px 10px 0px;
	}

#news .top li h5 {
	width: 120px;
	font-size: 14px;
	margin: 0px 0px 0px 10px;
	float: left;
	}

#news .top li p {
	font-size: 24px;
	font-weight: bold;
	font-family: "Arial", sans-serif, Gadget;
	color: #DF7F8A;
	margin: 0px 0px 0px 0px;
	}


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

#flo ul {
	width: 600px;
	float: left;
	}

#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;
	float: left;
	}

#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;
	float: left;
	}

#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;
	float: left;
	}

#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;
	}


