body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
}
p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.red18 {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	color: #096;
}
.green {
	color: #060;
}
.red {
	color: #F00;
}



#header1 {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 5px;
}
#headgeenline {
	background-color: #6C0;
	height: 5px;
}
#head2 {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#head2-title {
	background-image: url(img/header/sugahararoumu-s.png);
	float: left;
	height: 140px;
	width: 400px;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	background-repeat: no-repeat;
}
#head2-title2 {
	background-image: url(img/header/kansai.png);
	text-indent: 100%;
	white-space: nowrap;
	float: left;
	height: 140px;
	width: 300px;
	overflow: hidden;
}


#head2-number {
	background-image: url(img/top-tel.png);
	float: right;
	height: 75px;
	width: 290px;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	margin-top: 25px;
}
#top-image-div {
	clear: both;
	width: 1200px;
	background-image: url(img/header/top-image-1ponmatu20210207.png);
	height: 380px;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	margin-right: auto;
	margin-left: auto;
}
#yoko-mokuji {
	background-image: url(img/top-mokuji/green-bg.png);
	height: 50px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#yoko-mokuji #y-mokuji-in {
	height: 50px;
	width: 1000px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#y-home {
	background-image: url(img/top-mokuji/home.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 50px;
	width: 200px;
	overflow: hidden;
	float: left;
}
#y-gyoumu {
	background-image: url(img/top-mokuji/gyoumu.png);
	text-indent: 100%;
	white-space: nowrap;
	float: left;
	height: 50px;
	width: 200px;
	overflow: hidden;
}
#y-ryoukin {
	background-image: url(img/top-mokuji/rinen.png);
	text-indent: 100%;
	white-space: nowrap;
	float: left;
	height: 50px;
	width: 200px;
	overflow: hidden;
}
#y-gaiyo {
	background-image: url(img/top-mokuji/gaiyo.png);
	text-indent: 100%;
	white-space: nowrap;
	float: left;
	height: 50px;
	width: 200px;
	overflow: hidden;
}
#y-inquiry {
	background-image: url(img/top-mokuji/inquiry.png);
	text-indent: 100%;
	white-space: nowrap;
	float: right;
	height: 50px;
	width: 200px;
	overflow: hidden;
}
#contents {
	clear: both;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#sidemenu {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 300px;
}
#s-home {
	background-image: url(img/sidemenu/home.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 64px;
	width: 254px;
	overflow: hidden;
	margin-bottom: 5px;
}
#s-gyoumu {
	background-image: url(img/sidemenu/gyoumu.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 64px;
	width: 254px;
	margin-bottom: 5px;
	overflow: hidden;
}
#s-jinnjihyouka {
	background-image: url(img/sidemenu/rinen-tuyomi.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 64px;
	width: 254px;
	margin-bottom: 5px;
	overflow: hidden;
}
#s-hitorioyakata {
	background-image: url(img/sidemenu/oyakata.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 64px;
	width: 254px;
	margin-bottom: 5px;
	overflow: hidden;
}
#s-jimusyo {
	background-image: url(img/sidemenu/gaiyo.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 64px;
	width: 254px;
	margin-bottom: 5px;
	overflow: hidden;
}
#s-roumukanri {
	background-image: url(img/sidemenu/work-kaikaku-zangyo.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 64px;
	width: 254px;
	overflow: hidden;
	margin-bottom: 5px;
}

#s-ryoukin {
	background-image: url(img/sidemenu/ryoukin.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 64px;
	width: 254px;
	margin-bottom: 5px;
	overflow: hidden;
}
#s-link {
	background-image: url(img/sidemenu/link.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 64px;
	width: 254px;
	margin-bottom: 5px;
	overflow: hidden;
}
#s-blog {
	width: 250px;
	background-image: url(img/sidemenu/hiropon-blog.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 61px;
	overflow: hidden;
	margin-bottom: 10px;
	margin-top: 5px;
}
#rss-pc {
	margin-left: 30px;
}

#s-torikumi {
	background-image: url(img/sidemenu/torikumi-image.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 267px;
	width: 250px;
	overflow: hidden;
	margin-bottom: 5px;
}
#s-inquiry {
	background-image: url(img/sidemenu/inquiry.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 62px;
	width: 250px;
	overflow: hidden;
	margin-bottom: 5px;
}
#s-profile {
	background-image: url(img/sidemenu/prof.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 62px;
	width: 250px;
	margin-bottom: 5px;
	overflow: hidden;
}
#s-gyoumuarea {
	background-image: url(img/sidemenu/gyoumu-area.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 68px;
	width: 250px;
	margin-bottom: 0px;
	overflow: hidden;
}
#s-areatablediv {
	margin: 0px;
	padding: 0px;
	width: 250px;
}

#s-srp {
	background-image: url(img/sidemenu/image_srp_s_gif.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 112px;
	width: 127px;
	margin-top: 20px;
	margin-bottom: 5px;
	overflow: hidden;
	margin-left: 60px;
}











#main {
	float: right;
	width: 700px;
	margin: 0px;
	padding: 0px;
}

#footer {
	clear: both;
	background-image: url(img/footer/leaf-back0102.jpg);
	padding-top: 15px;
}
#footer-gyoumuareadiv {
	width: 500px;
	display: none;
}
#footer-areadiv {
	display: none;
	width: 500px;
}
#footer-srp {
	display: none;
	width: 500px;
}



#footer #footer-in {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#footer-in #footer-left {
	width: 300px;
	float: left;
	padding-left: 20px;
}
#footer-in #footer-center {
	width: 300px;
	padding-left: 20px;
	float: left;
}
#footer-in #footer-right {
	float: right;
	width: 360px;
}
#copyright {
	clear: both;
	width: 1000px;
	text-align: center;
	margin-top: 20px;
	padding-top: 20px;
}
#main h1 {
	background-image: url(img/h1/h1.png);
	height: 33px;
	width: 640px;
	font-size: 28px;
	font-weight: normal;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding-top: 13px;
	padding-left: 60px;
	color: #063;
	letter-spacing: 10px;
	margin-top: 0px;
	background-repeat: no-repeat;
}
#gyoumu-image {
	background-image: url(img/main-index/gyoumu-image.png);
	height: 328px;
	width: 658px;
	margin-right: auto;
	margin-left: auto;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	margin-bottom: 20px;
}
#rss-mobile {
	display: none;
	width: 600px;
}
#index-teianimage {
	background-image: url(img/main-index/five-contents.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 400px;
	width: 620px;
	overflow: hidden;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#jimusyo-annaidiv {
	width: 700px;
}
#tiikikouken-imagediv {
	width: 610px;
	margin-right: auto;
	margin-left: auto;
}
#lions-image {
	background-image: url(img/kaiysya-annai/lions-pc.jpg);
	float: left;
	height: 200px;
	width: 300px;
	margin-right: 10px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
#toilet-image {
	background-image: url(img/kaiysya-annai/toilet-pc.jpg);
	text-indent: 100%;
	white-space: nowrap;
	float: right;
	height: 200px;
	width: 300px;
	overflow: hidden;
}




#index-address {
	float: left;
	width: 400px;
	padding-left: 10px;
}

#map-image {
	background-image: url(img/main-index/map.png);
	text-indent: 100%;
	white-space: nowrap;
	float: right;
	height: 230px;
	width: 284px;
	margin-left: 6px;
	overflow: hidden;
}
#index-footer {
	clear: both;
}
#srp-textdiv {
	width: 250px;
	margin-bottom: 10px;
}
.srp-textpx {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	font-weight: normal;
}
#main h2 {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 22px;
	font-weight: bold;
	background-image: url(img/h1/h2.png);
	background-repeat: no-repeat;
	height: 40px;
	width: 680px;
	margin-left: 20px;
	padding-top: 9px;
	padding-left: 40px;
	letter-spacing: 3px;
	color: #060;
	margin-bottom: 10px;
}
#annai-profilediv {
	width: 650px;
	margin-left: 50px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#annai-profilediv #gaiyo-profimagediv {
	height: 309px;
	width: 230px;
	margin-bottom: 20px;
	float: left;
}
#annai-profilediv #gaiyo-profdiv {
	width: 410px;
	margin-left: 10px;
	float: right;
}
#kouken-syozoku {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}



#gaiyo-h2 {
	clear: both;
}
#gaiyo-kaisyadiv {
	padding: 0px;
	width: 650px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
}
#gaiyo-kaisyadiv #gaiyo-kaisyaimagediv {
	float: left;
	width: 230px;
	text-align: center;
}
#gaiyo-kaisyadiv #gaiyo-kaisyapprofdiv {
	float: right;
	width: 410px;
	margin-left: 10px;
	margin-bottom: 10px;
}


#access-h2 {
	clear: both;
}
#gaiyo-accessdiv {
	padding: 0px;
	width: 650px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
}
#gaiyo-accessdiv #gaiyo-accessmapdiv {
	text-align: center;
}
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: 40px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 15px;
	letter-spacing: 2px;
}
h3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 22px;
	font-weight: normal;
	margin-left: 35px;
	margin-right: 5px;
}
.h3red {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 26px;
	font-weight: bold;
	color: #F00;
}
#main ul {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	margin-left: 50px;
	margin-right: 5px;
}
#main ol {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	margin-left: 50px;
}
#main h5 {
	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: 65px;
	margin-right: 5px;
}
#main h6 {
	font-size: 22px;
	font-weight: bold;
	padding-left: 50px;
	padding-right: 40px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}

#kojinn-pc-table {
	width: 640px;
	margin-left: 50px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
}

#kojin-phone-tablle {
	width: 480px;
	display: none;
}
#link-table {
	width: 640px;
	margin-right: 10px;
	margin-left: 50px;
}
#link-table2 {
	width: 640px;
	margin-right: 10px;
	margin-left: 50px;
}
#link-table3 {
	width: 640px;
	margin-right: 10px;
	margin-left: 50px;
}
#roumu-kanrigraph1 {
	background-image: url(img/roumu-kanri/graph01.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 382px;
	width: 550px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#roumu-kanrigraph2 {
	background-image: url(img/roumu-kanri/graph02.png);
	height: 166px;
	width: 534px;
	margin-right: auto;
	margin-left: auto;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
#ryoukin-table1 {
	width: 550px;
	margin-left: 100px;
	margin-right: 50px;
}
#ryoukin-table2  {
	width: 550px;
	margin-right: 50px;
	margin-left: 100px;
}
#torikumi-blackimage {
	background-image: url(img/torikumi/zangyo-image.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 266px;
	width: 400px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}

#torikumi-check {
	list-style-image: url(img/torikumi/checkbox.png);
	padding-left: 40px;
	padding-bottom: 20px;
	border: 1px solid #666;
	padding-top: 20px;
}
#torikumi-inquiry {
	background-image: url(img/otoiawase-tel.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 182px;
	width: 388px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}
#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;
}
#inquiry-pc {
	height: 670px;
	width: 590px;
	padding-left: 60px;
}
#inquiry-mobile {
	display: none;
}
