body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	width: 480px;
}
p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	margin: 5px;
	font-weight: normal;
}
.red18 {
	font-size: 18px;
	font-weight: bold;
	color: #096;
}


#head2 {
	margin-top: 0px;
	margin-bottom: 0px;
}
#header1 {
	margin: 0px;
}
#head2-title {
	background-image: url(img-mobile/top-title003mobile.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 88px;
	width: 480px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#head2-omoi {
	font-size: 18px;
	font-weight: bold;
	color: #3C6;
	text-align: center;
	margin-top: 0px;
	padding: 0px;
	margin-bottom: 0px;
}
#head2-number {
	text-align: right;
	margin-top: 10px;
	margin-bottom: 10px;
}
#top-image-div {
	background-image: url(img-mobile/top-image.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 180px;
	width: 480px;
	overflow: hidden;
	display: none;
}
#yoko-mokuji {
	display: none;
	width: 480px;
}
#sidemenu {
	width: 480px;
	margin: 0px;
	padding: 0px;
}
#menu1div {
	width: 480px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#s-home {
	background-image: url(img-mobile/menu/home01.png);
	text-indent: 100%;
	white-space: nowrap;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 160px;
	overflow: hidden;
}
#s-gyoumu {
	background-image: url(img-mobile/menu/gyomuannai01.png);
	text-indent: 100%;
	white-space: nowrap;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 160px;
	overflow: hidden;
	float: left;
}
#s-roumukanri {
	background-image: url(img-mobile/menu/kaikaku02.png);
	text-indent: 100%;
	white-space: nowrap;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 160px;
	overflow: hidden;
	float: right;
}
#menu2div {
	clear: both;
	width: 480px;
}
#s-hitorioyakata {
	background-image: url(img-mobile/menu/oyakata01.png);
	text-indent: 100%;
	white-space: nowrap;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 160px;
	overflow: hidden;
}
#s-jimusyo {
	background-image: url(img-mobile/menu/jimusyo01.png);
	text-indent: 100%;
	white-space: nowrap;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 160px;
	overflow: hidden;
}
#s-jinnjihyouka {
	background-image: url(img-mobile/menu/rinen-tuyomi01.png);
	text-indent: 100%;
	white-space: nowrap;
	float: right;
	height: 30px;
	width: 160px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
#menu3div {
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 480px;
}
#s-ryoukin {
	background-image: url(img-mobile/menu/ryoukin01.png);
	text-indent: 100%;
	white-space: nowrap;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 160px;
	overflow: hidden;
	float: left;
}
#s-link {
	background-image: url(img-mobile/menu/link01.png);
	text-indent: 100%;
	white-space: nowrap;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 160px;
	overflow: hidden;
}
#s-blog {
	background-image: url(img-mobile/menu/new.png);
	text-indent: 100%;
	height: 30px;
	width: 160px;
	overflow: hidden;
	white-space: nowrap;
	margin: 0px;
	padding: 0px;
	float: right;
}








#s-torikumidiv {
	clear: both;
	margin-top: 20px;
	display: none;
}





#s-torikumi {
	background-image: url(img-mobile/menu/torikumi.png);
	padding: 0px;
	height: 160px;
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	margin-top: 10px;
}
#s-menu5div {
	margin: 0px;
	padding: 0px;
	width: 480px;
	display: none;
	clear: both;
}
#s-inquiry {
	background-image: url(img-mobile/menu/inquiry.png);
	text-indent: 100%;
	white-space: nowrap;
	padding: 0px;
	float: left;
	height: 63px;
	width: 230px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	overflow: hidden;
}
#s-profile {
	background-image: url(img-mobile/menu/profile.png);
	padding: 0px;
	float: right;
	height: 63px;
	width: 230px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
}
#s-menu6div {
	clear: both;
	width: 400px;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
	display: none;
}
#s-gyoumuarea {
	background-image: url(img-mobile/menu/area-obi.png);
	text-indent: 100%;
	white-space: nowrap;
	margin: 0px;
	padding: 0px;
	height: 69px;
	width: 400px;
	overflow: hidden;
}
#s-areatablediv {
	margin: 0px;
	padding: 0px;
	width: 400px;
}
#s-srp {
	background-image: url(img/sidemenu/image_srp_s_gif.png);
	text-indent: 100%;
	white-space: nowrap;
	padding: 0px;
	height: 112px;
	width: 127px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	display: none;
}
#footer {
	width: 480px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	background-color: #6FC;
	padding-top: 20px;
}
#footer-sidemenudiv {
	background-color: #FFF;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 480px;
}

#footer-gyoumuareadiv {
	background-color: #CFC;
	margin: 0px;
	padding: 0px;
}
#footer-areadiv {
	background-color: #FFF;
	margin-top: 0px;
	padding-top: 0px;
}


#footer-srp {
	background-image: url(img/sidemenu/image_srp_s_gif.png);
	text-indent: 100%;
	white-space: nowrap;
	width: 480px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
	height: 112px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
}

#footer-left {
	width: 480px;
	padding-top: 20px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#footer-center {
	width: 480px;
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 20px;
}
#footer-right {
	width: 480px;
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#copyright {
	font-size: 12px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	text-align: center;
}
.fcopy {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
}
#main h1 {
	background-image: url(img-mobile/h1/h1.png);
	height: 29px;
	width: 427px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 26px;
	font-weight: bold;
	padding-top: 17px;
	padding-left: 50px;
	margin-right: auto;
	margin-left: auto;
	letter-spacing: 3px;
	color: #063;
	padding-bottom: 0px;
	margin-top: 40px;
}
#gyoumu-image {
	background-image: url(img-mobile/main-index/gyoumu-image.png);
	margin: 0px;
	padding: 0px;
	height: 328px;
	width: 480px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
#rss-pc {
	display: none;
	width: 480px;
}
#rss-mobile {
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	height: 350px;
	margin-bottom: 20px;
}
#index-address {
	width: 430px;
	margin-right: auto;
	margin-left: auto;
}
#map-image {
	background-image: url(img/main-index/map.png);
	height: 230px;
	width: 284px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
#srp-textdiv {
	display: none;
	width: 480px;
}
#main h2 {
	background-image: url(img-mobile/h1/h2.png);
	height: 40px;
	width: 470px;
	margin-left: 10px;
	padding-top: 12px;
	background-repeat: no-repeat;
	padding-left: 30px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 19px;
	font-weight: bold;
	letter-spacing: 1px;
	padding-bottom: 0px;
	color: #063;
}
#annai-profilediv {
	margin: 0px;
	padding: 0px;
	width: 480px;
}
#annai-profilediv #gaiyo-profimagediv {
	text-align: center;
}
#annai-profilediv #gaiyo-profdiv {
	padding: 0px;
	width: 460px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#kouken-syozoku {
	width: 470px;
	margin-right: auto;
	margin-left: auto;
}
#tiikikouken-imagediv {
	width: 450px;
	margin-right: auto;
	margin-left: auto;
}
#lions-image {
	background-image: url(img-mobile/kaisya-annai/lions-mobile.jpg);
	text-indent: 100%;
	white-space: nowrap;
	height: 300px;
	width: 450px;
	overflow: hidden;
}
#toilet-image {
	background-image: url(img-mobile/kaisya-annai/toilet-mobile.jpg);
	text-indent: 100%;
	white-space: nowrap;
	height: 300px;
	width: 450px;
	overflow: hidden;
}




#gaiyo-kaisyadiv {
	padding: 0px;
	width: 480px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#gaiyo-kaisyadiv #gaiyo-kaisyaimagediv {
	text-align: center;
}
#gaiyo-kaisyadiv #gaiyo-kaisyapprofdiv {
	width: 460px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#gaiyo-accessdiv {
	margin: 0px;
	padding: 0px;
	width: 480px;
}
#gaiyo-accessdiv #gaiyo-accesstablediv {
	padding: 0px;
	width: 460px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#gaiyo-accessdiv #gaiyo-accessmapdiv {
	text-align: center;
}
#main h4 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	line-height: 24px;
	font-weight: normal;
	margin-left: 20px;
	margin-right: 3px;
	margin-bottom: 5px;
}
#main h3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 20px;
	font-weight: bold;
	margin-left: 20px;
}
.h3red {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #F00;
}
#main ul {
	margin-left: 25px;
}
#main ol {
	margin-left: 25px;
}
#main h5 {
	margin-left: 40px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	line-height: 24px;
	font-weight: normal;
	margin-right: 5px;
}
#main h6 {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 18px;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
}

#kojinn-pc-table {
	display: none;
	width: 480px;
}
#kojin-phone-tablle {
	width: 470px;
	margin-right: auto;
	margin-left: auto;
}
#link-table {
	width: 435px;
	margin-right: 10px;
	margin-left: 35px;
}
#link-table2 {
	width: 435px;
	margin-right: 10px;
	margin-left: 35px;
}
#link-table3 {
	width: 435px;
	margin-right: 10px;
	margin-left: 35px;
}
#roumu-kanrigraph1 {
	background-image: url(img/roumu-kanri/graph01-s.png);
	height: 326px;
	width: 470px;
	margin-right: auto;
	margin-left: auto;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
#roumu-kanrigraph2 {
	background-image: url(img/roumu-kanri/graph02-s.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 146px;
	width: 470px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#ryoukin-table1 {
	width: 450px;
	margin-right: 5px;
	margin-left: 25px;
}
#ryoukin-table2 {
	width: 450px;
	margin-right: 5px;
	margin-left: 25px;
}
#contents {
	clear: both;
}
#index-teianimage {
	background-image: url(img-mobile/main-index/five.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 309px;
	width: 480px;
	overflow: hidden;
}
#torikumi-blackimage {
	background-image: url(img/torikumi/zangyo-image.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 266px;
	width: 400px;
	margin-right: auto;
	margin-left: auto;
}

#torikumi-check {
	list-style-image: url(img/torikumi/checkbox.png);
}
#torikumi-kaikakuimage {
	background-image: url(img/torikumi/kaikaku-image.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 266px;
	width: 400px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}
#torikumi-inquiry {
	background-image: url(img/otoiawase-tel.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 182px;
	width: 388px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#inquiry-pc {
	display: none;
}
#inquiry-mobile {
	height: 670px;
	width: 460px;
	margin-right: auto;
	margin-left: auto;
}
