

table.middle { margin: 7px auto; }
p.midashi { color: red; font-size: 11pt; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "MS UI Gothic", arial, georgia, verdana; text-align: left; width: 650px; margin: 0 auto 5px; padding: 0; }
.naiyo { text-align: left; width: 650px; margin-right: auto; margin-left: auto; padding: 0 0 0 50px; }
.kakomi1 { line-height: 15px; background-color: #ffffdc; text-align: left; width: 600px; margin-right: auto; margin-left: auto; padding: 10px 20px; border: solid 1px #21b0f2; }
.kakomi11 { text-align: left; width: 550px; margin: 3px auto 5px; }
p.kakomi2 { line-height: 15pt; background-color: #ffffdc; text-align: left; margin-right: auto; margin-left: auto; padding: 10px 20px; width: 480px; border: solid 1px blue; }
td.fig { font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; width: 130px; padding-left: 10px; }
td.md { text-align: left; padding-right: 5px; padding-left: 10px; }
#yakan11 { background-color: #fadfff; text-align: left; width: 135px; margin: 0 auto; padding: 2px 2px 2px 5px; border: solid 1px gray; }
div.outline { background-color: #fff4eb; text-align: center; width: 800px; margin-right: auto; margin-left: auto; border: solid 1px #9b9b9b; }
/*<agl.folder "一般設定">*/
	body { color: #5a5a5a; font-size: 10pt; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "MS UI Gothic", arial, georgia, verdana; line-height: 12pt; background-color: #f8dffd; text-align: center; margin: 0; padding: 0; }
	a:link { color: #027502; text-decoration: none; }
	a:visited { color: #027502; text-decoration: none; }
	a:hover { color: #f00; text-decoration: none; }
	a:active { text-decoration: none; }
	.footer { color: #5a5a5a; font-size: 11px; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "MS UI Gothic", arial, georgia, verdana; font-weight: normal; text-align: right; vertical-align: middle; width: 780px; height: 15px; margin-top: 4px; margin-right: auto; margin-left: auto; padding-right: 20px; }
	.hword { color: #5a5a5a; font-size: 9pt; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "MS UI Gothic", arial, georgia, verdana; line-height: 12pt; vertical-align: bottom; text-align: right; margin: 0; padding: 0; }
	div.ind { background-image: url(../images/t_index.gif); background-repeat: no-repeat; background-position: left 0; vertical-align: middle; width: 600px; height: 19px; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-bottom: 2px; border-bottom: 1pt solid gray; }
	div.ind2 { line-height: 15pt; text-align: center; vertical-align: middle; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding-bottom: 5px; width: 600px; padding-top: 5px; border-bottom: 1pt solid gray; }
	div.ad_link { font-size: 10pt; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "MS UI Gothic", arial, georgia, verdana; text-align: right; width: 780px; height: 15px; margin: 3px auto; padding: 0; }
/*</agl.folder>*/
/*<agl.folder "ヘッダー">*/
	.header { background-position: 0 0; width: 780px; height: 120px; margin-top: 7px; margin-right: auto; margin-left:auto; padding: 0; }
	td.h_com { color: black; font-size: 11pt; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "MS UI Gothic", arial, georgia, verdana; font-weight: normal; font-style: normal; text-decoration: none; text-align: center; vertical-align: top; height: 30px; padding: 0 10px 5px 0; }
	td.h_add { color: #5a5a5a; font-size: 10pt; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "MS UI Gothic", arial, georgia, verdana; font-style: normal; font-weight: normal; line-height: 12pt; text-decoration: none; text-align: right; height: 40px; padding: 0 10px 5px 0; }
/*</agl.folder>*/
/*<agl.folder "メニューバー">*/
	table.menu { width: 780px; height: 25px; margin: 0 auto; padding: 0; }
	td.menu { vertical-align: middle; width: 90px; height: 25px; margin: 0; padding: 3px 0 0; }
/*</agl.folder>*/
/*<agl.folder "サブメニュー">*/
div.s_annai { text-align: left; width: 570px; margin-right: auto; margin-left: auto; padding: 0; }
	div.s_yoyaku { text-align: left; margin-right: auto; margin-left: auto; padding: 0; width: 400px; }
	div.s_yakan { text-align: left; margin-right: auto; margin-left: auto; padding: 0; width: 220px; }
	div.s_sukoyaka { text-align: right; margin-right: auto; margin-left: auto; padding: 0; width: 500px; }
	div.s_odaiji { text-align: right; margin-right: auto; margin-left: auto; padding: 0; width: 500px; }
	div.s_faq { text-align: right; margin-right: auto; margin-left: auto; padding: 0; width: 500px; }
	td.sub_info { background-color: #fff9d9; text-align: left; text-indent: 10px; width: 175px; margin: 0 0 2px; padding: 2px; border-color: #ffd985; border-style: solid; border-width: 1px 1px 0; }
	td.sub_info2 { background-color: #fff9d9; text-align: left; text-indent: 10px; margin: 0 0 2px; padding: 2px; width: 175px; border: solid 1px #ffd985; }
	td.sub_res { background-color: #fff9d9; text-align: left; text-indent: 10px; margin: 0 0 2px; padding: 2px; width: 210px; border-style: solid; border-width: 1px 1px 0; border-color: #ffd985; }
	td.sub_res2 { background-color: #fff9d9; text-align: left; text-indent: 10px; margin: 0 0 2px; padding: 2px; width: 210px; border: solid 1px #ffd985; }
	td.sub_nig { background-color: #fff9d9; text-align: left; text-indent: 10px; margin: 0 0 2px; padding: 2px; width: 260px; border-style: solid; border-width: 1px 1px 0; border-color: #ffd985; }
	td.sub_nig2 { background-color: #fff9d9; text-align: left; text-indent: 10px; margin: 0 0 2px; padding: 2px; width: 260px; border: solid 1px #ffd985; }
	td.sub_suk { background-color: #fff9d9; text-align: left; text-indent: 10px; margin: 0 0 2px; padding: 2px; width: 250px; border-style: solid; border-width: 1px 1px 0; border-color: #ffd985; }
	td.sub_suk2 { background-color: #fff9d9; text-align: left; text-indent: 10px; margin: 0 0 2px; padding: 2px; width: 250px; border: solid 1px #ffd985; }
	td.sub_oda { background-color: #fff9d9; text-align: left; text-indent: 10px; margin: 0 0 2px; padding: 2px; width: 180px; border-style: solid; border-width: 1px 1px 0; border-color: #ffd985; }
	td.sub_oda2 { background-color: #fff9d9; text-align: left; text-indent: 10px; margin: 0 0 2px; padding: 2px; width: 180px; border: solid 1px #ffd985; }
	td.sub1 { background-color: #fff9d9; text-align: left; text-indent: 10px; margin: 0 0 2px; padding: 2px; width: 130px; }
	td.sub2 { background-color: #fff9d9; text-align: left; text-indent: 10px; margin: 0 0 2px; padding: 2px; width: 100px; }
	table.submenu { background-color: #fff9d9; text-align: left; margin: 3px 0 0; }
	table.submenu2 { background-color: #fff9d9; text-align: right; margin: 3px 0 0; }
/*</agl.folder>*/
/*<agl.folder "あいさつ">*/
	div.ai { text-align: left; margin-right: auto; margin-left: auto; padding-right: 10px; padding-left: 10px; }
	#doc { text-align: left; float: right; margin: 7px 7px 7px 15px; }
	#name { color: black; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "MS UI Gothic", arial, georgia, verdana; font-weight: bold; margin: 0 0 5px; padding: 0; }
	#end0 { text-align: right; }
	#imga { text-align: left; }
/*</agl.folder>*/
/*<agl.folder "予約">*/
	div.r_info { line-height: 18px; text-align: left; width: 500px; margin-right: auto; margin-left: auto; padding: 10px; border: solid 1px gray; }
	div.res { color: #3b3b3b; line-height: 14pt; text-align: left; width: 600px; margin-right: auto; margin-left: auto; }
	p.on { color: #00f; }
	p.exp { color: #3b3b3b; margin-left: 15px; }
/*</agl.folder>*/
/*<agl.folder "ご案内">*/
	#com1 { font-size: 10pt; line-height: 18pt; text-align: left; vertical-align: middle; width: 580px; margin: 0 auto; padding: 0; }
	#com_img { float: left; margin: 0 30px 0 0; padding: 0; }
	#kotu { text-align: left; width: 500px; margin: 0 auto 0; padding: 0; }
	#tablecom { text-align: left; width: 500px; margin: 3px auto 0; padding: 0; }
	.kotumi { color: #ff532b; margin: 3px 0 1px; padding: 0; }
	.kotucom { margin: 0 0 0 15px; padding: 0; }
	#pri { text-align: right; width: 700px; margin: 0 auto 0; }
	p.infotitle { font-size: 11pt; margin: 0; padding-top: 0; padding-bottom: 4px; }
/*</agl.folder>*/
/*<agl.folder "プライバシーポリシー">*/
	.pricom { text-align: left; width: 600px; margin-right: auto; margin-left: auto; }
/*</agl.folder>*/
/*<agl.folder "夜間">*/
	div.night1 { }
/*</agl.folder>*/
/*<agl.folder "FAQ">*/
	.question { font-size: 11pt; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "MS UI Gothic", arial, georgia, verdana; line-height: 18pt; background-color: #fff3e7; text-align: left; padding: 10px 20px 10px 30px; width: 400px; margin: 5px auto; border: solid 1px; }
	.question a { color: blue; }
	.question a:hover { color: red; }
	p.q1 { color: blue; font-size: 10pt; font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "MS UI Gothic", arial, georgia, verdana; text-align: left; margin-top: 0; margin-bottom: 3px; }
/*</agl.folder>*/
.c_com { font-size: 10pt; text-align: left; width: 440px; margin-top: 5px; margin-right: auto; margin-left: auto; }

