body {
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; margin:0; -webkit-text-size-adjust: 100%; min-width: 980px;
}

H1 {
	MARGIN-TOP: 0px; FONT-WEIGHT: 400; FONT-SIZE: 12px; MARGIN-BOTTOM: 2px; COLOR: #333333; text-indent: 1px
}
H1 A:link {
	COLOR: #33333
}
H1 A:visited {
	COLOR: #33333
}
H2 {
	MARGIN-TOP: 2px; FONT-WEIGHT: 800; FONT-SIZE: 17px; MARGIN-BOTTOM: 0px; COLOR: #666666; MARGIN-left: 30px; line-height: 28px
}
H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: 400; FONT-SIZE: 120%; MARGIN-BOTTOM: 5px; COLOR: #468C00
}
H3 A:link {
	COLOR: #468C00
}
H3 A:visited {
	COLOR: #468C00
}
H4 {
	MARGIN-TOP: 0px; FONT-WEIGHT: 400; FONT-SIZE: 120%; MARGIN-BOTTOM: 5px; COLOR: #663300
}
h5 {
FONT-WEIGHT: 100;font-size:16pt;COLOR: #FF7F00; MARGIN: 15px 15px 15px 15px;
}
H5 A:link {
	COLOR: #FF7F00
}
H5 A:visited {
	COLOR: #FF7F00
}
H5 A {
	TEXT-DECORATION: none
}
H5 A:hover {
	COLOR: #FF7F00; TEXT-DECORATION: underline
}
h6 {
clear:both;
font-size:12pt;
padding:5px 0 5px 25px;
margin:10px 0;
background-color:transparent;
background-position:top left;
background-repeat:no-repeat;
border-right:1px solid #DCDCD9;
border-bottom:1px solid #DCDCD9;
text-align:left;
}
A:link {
	COLOR: #444444
}
A:visited {
	COLOR: #444444
}
A {
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
BODY {
background:#EEE6CC;
background-image: url("../image/foot_bk_f2.jpg?ver=20170527");
background-repeat: repeat-x;
background-position: center bottom;
}
.foot_bk {
background-image: url("../image/foot_bk2.jpg?ver=20170527");
background-repeat: repeat-x;
background-position: center top
}

ボタン透明化
a:hover img{
	opacity:0.8;
	filter: alpha(opacity=60);
}
BODY {
	FONT-SIZE: 11pt; line-height: 1.4em; max-height: 999999px;
}
TABLE {
	FONT-SIZE: 11pt; line-height: 1.4em; max-height: 999999px;
}
/*
#main {
background-image: url("../image/back.jpg");
background-repeat: no-repeat;
background-position: left top
}
*/
#menu {
	MARGIN-TOP: 0px; FONT-WEIGHT: 100; FONT-SIZE: 14px; MARGIN-BOTTOM: 2px; COLOR: #534222; line-height: 40px;
}
#menu A:link {
	COLOR: #534222;
}
#menu A:visited {
	COLOR: #534222;
}
#menu A {
	TEXT-DECORATION: none
}
#menu A:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}

.menu {
	MARGIN-left: 15px;
}
#menu2 {
	MARGIN-TOP: 0px; FONT-WEIGHT: 800; FONT-SIZE: 14px; MARGIN-BOTTOM: 2px; COLOR: #555555; line-height: 30px;
}
.menu2 {
	MARGIN-TOP: 0px; FONT-WEIGHT: 800; FONT-SIZE: 14px; MARGIN-BOTTOM: 2px; COLOR: #555555; line-height: 30px; MARGIN-left: 10px;
}
#foot {
	MARGIN-TOP: 0px; FONT-WEIGHT: 100; FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; COLOR: #534222; line-height: 1.6em;
}
#foot A:link {
	COLOR: #534222;
}
#foot A:visited {
	COLOR: #534222;
}
#foot A {
	TEXT-DECORATION: none
}
#foot A:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
.copy {
	MARGIN-TOP: 0px; FONT-WEIGHT: 100; FONT-SIZE: 11px; MARGIN-BOTTOM: 2px; COLOR: #534222
}
#topmenu {
	MARGIN-TOP: 0px; FONT-WEIGHT: 100; FONT-SIZE: 13px; MARGIN-BOTTOM: 2px; COLOR: #ffffff; font-weight: bold
}
BODY {
	COLOR: #444444
}
TABLE {
	COLOR: #444444
}
#syousai {
	FONT-SIZE: 9pt; line-height: 1.1em
}
.kaigyo {
    page-break-before: always;
    page-break-after: always;
}
.pankuzu {
	MARGIN-TOP: 2px; FONT-WEIGHT: 100; FONT-SIZE: 10px; MARGIN-BOTTOM: 0px; COLOR: #666666; text-align: right
}
.tel  {
	MARGIN-TOP: 5px; FONT-WEIGHT: 800; FONT-SIZE: 50px; MARGIN-BOTTOM: 60px; COLOR: #ff6600; line-height: 1.4em
}

.tit {
FONT-WEIGHT: 400;
COLOR: #ffffff;
padding-left: 40px;
clear:both;
font-size:30pt;
text-align:left;
line-height: 250px;
}
.tit A:link {
	COLOR: #ffffff
}
.tit A:visited {
	COLOR: #ffffff
}
.tit A {
	TEXT-DECORATION: none
}
.tit A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}

.font_l {
	FONT-SIZE: 14pt; line-height: 1.4em;
}

#font_m {
	FONT-SIZE: 11pt; line-height: 1.4em
}
#font_s {
	FONT-SIZE: 10pt; line-height: 1.2em
}
#font_ss {
	FONT-SIZE: 9pt; line-height: 1.2em
}
.font_s {
	FONT-SIZE: 10pt; line-height: 1.2em
}
.r_menu {
	FONT-SIZE: 9pt; line-height: 1.6em
}
.midashi {
	font-size: 16px;
	font-weight: 800;
	color: #444444;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-left: 27px;
	line-height: 28px; 
}
#sitemap {
	font-size: 16px;
	font-weight: 800;
	color: #444444;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-left: 27px;
	line-height: 28px; 
}
p {
	margin: 0px;	/* 上下左右のマージンは10px */
	padding: 0px;
	/* 上下左右の余白は5px */
	color: #222;/*#50433a*/
	font-size: 100%;
	line-height: 1.7;
}




#top_l {
	MARGIN-TOP: 0px; FONT-WEIGHT: 100; FONT-SIZE: 11pt; MARGIN-BOTTOM: 2px; COLOR: #555555;	line-height: 1.6em; 
}
#top_m {
	MARGIN-TOP: 0px; FONT-WEIGHT: 100; FONT-SIZE: 10pt; MARGIN-BOTTOM: 2px; COLOR: #555555;	line-height: 1.2em; 
}
#top_s {
	MARGIN-TOP: 0px; FONT-WEIGHT: 100; FONT-SIZE: 10pt; MARGIN-BOTTOM: 2px; COLOR: #555555;	line-height: 1.3em; 
}
.con{
	margin: 0px 10px 0px 10px;	/* 上下左右のマージンは10px */
	padding: 0px;	/* 上下左右の余白は5px */
}
.font_w{
	COLOR: #ffffff;
}
.font_w A:link {
	COLOR: #ffffff
}
.font_w A:visited {
	COLOR: #ffffff
}
.font_w A {
	TEXT-DECORATION: none
}
.font_w A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}


.head_txt {
	height:100px;
	line-height:50px;
	color:#ffffff;
	font-size:38px;
	margin:40px 40px 0px 40px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
.head_txt A:link {
	COLOR: #663300
}
.head_txt A:visited {
	COLOR: #663300
}

.head_txt2 {
	width:400px;
	line-height:24px;
	color:#ffffff;
	font-size:18px;
	margin:0px 0px 0px 40px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
.head_txt2 A:link {
	COLOR: #ffffff
}
.head_txt2 A:visited {
	COLOR: #ffffff
}

.head_txt3 {
	text-align:left;
	line-height:50px;
	color:#663300;
	font-size:24px;
	margin:0px 0px 0px 0px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
.head_txt3 A:link {
	COLOR: #663300
}
.head_txt3 A:visited {
	COLOR: #663300
}

.kadomaru {
	border: 1px #663300 solid;  /* 枠線を引く */
	border-radius: 50px;      /* 角丸の指定 */
	margin:0 0 0 40px
}