.font12brownbk {
	font-weight: normal;
	font-size: 12px;
	line-height: 170%;
	color: brown;
	background-color: #FFFBB9;
	padding: 0px 5px;
	margin: 20px 0;
}

.font12brownbk {
	font-weight: normal;
	font-size: 14px;
	line-height: 200%;
	color: brown;
	background-color: #FFFBB9;
	padding: 0px 5px;
	margin: 20px 0;
}

.font28green	{font-size:28px; font-style:normal; line-height:24px; color:#3DA28D; line-height: 180%; font-weight: bold; }

.font36green	{font-size:36px; font-style:normal; line-height:30px; color:#3DA28D; line-height: 180%; font-weight: bold; }

.font12		{font-size:12px; font-style:normal; line-height:180%; color:#3DA28D; font-weight: normal; 
		font-family: -apple-system, BlinkMacSystemFont, Avenir, "Helvetica Neue", Helvetica, Arial, Roboto, "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
.entry_box {
	font-family: -apple-system, BlinkMacSystemFont, Avenir, "Helvetica Neue", Helvetica, Arial, Roboto, "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 160%;
	height: 160px;
	color: #404040;
	margin: 10px;
	border: 1px dotted #FFFEE8;
	background-color: #FFFEE8;
	padding: 10px 10px;
}










.footer2 {
	width:950px;
	text-align:center;
	font-size:10px;
}


/*Site Title Box */
#STbox1 {
	float:left;
	width:780px;
}

#STbox2 {
	width:170px;
	float : left;
}

#STclear {
	clear: both;
}


#google_search {
	height:40px;
}

.menubox1 {
	float:left;
	width:65px;
}

.menubox2 {
	width:155px;
	float : left;
}

.menuclear {
	clear: both;
}


/* ヘッダー */
#header h1 {
	font-size: 10px;
	color: #444444;
	font-weight: normal;
	width: 789px;
	line-height: 1.4;
	position: absolute;
	left: 5px;
	top: 5px;
	text-align: left;
}

/* (*変更*) */
/* BODY {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; font-family: -apple-system, BlinkMacSystemFont, Avenir, "Helvetica Neue", Helvetica, Arial, Roboto, "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; PADDING-TOP: 0px
} */
BODY {
	font-family: -apple-system, BlinkMacSystemFont, Avenir, "Helvetica Neue", Helvetica, Arial, Roboto, "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; text-align: center; padding:0px 0px 0px 0px; margin: 0px auto; 
}



* {
	PADDING-BOTTOM: 0px; FONT-STYLE: normal; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666666; PADDING-TOP: 0px
}

DIV {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
TD {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
TH {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px
}



P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2; MARGIN: 0px 12px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 6px
}
DL {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
DT {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
DD {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
INPUT {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
UL {
	LIST-STYLE-TYPE: disc; LIST-STYLE-IMAGE: none
}
LI {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
OL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}



/* (*変更*) #3399cc(ブルー)からエメラルドグリーンへ */
A {
	COLOR: #3DA28D; FONT-SIZE: inherit; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A.link_sub {
	COLOR: #666666
}
A.link_sub:hover {
	COLOR: #666666
}




IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; VERTICAL-ALIGN: bottom; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
LABEL {
	CURSOR: pointer
}
INPUT {
	COLOR: #666666 !important
}
TEXTAREA {
	COLOR: #666666 !important
}
DIV#container {
	TEXT-ALIGN: left; MARGIN: 0px auto; _text-align: center
}
DIV#wrapper {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 950px; PADDING-TOP: 0px
}
DIV#footer {
	BACKGROUND-COLOR: #ffffff; MARGIN-TOP: 40px; WIDTH: 100%; HEIGHT: 129px; CLEAR: both; BORDER-TOP: #cccccc 1px solid; _height: 147px
}
DIV#footer_inner {
	TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: 950px; HEIGHT: 107px; PADDING-TOP: 22px; _height: 129px
}
DIV#header {
	POSITION: relative; HEIGHT: 47px
}
DIV#logo {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}




DIV#box_va {
	PADDING-BOTTOM: 6px
}

DIV.box_item_left {
	FLOAT: left
}
DIV.box_item_right {
	DISPLAY: inline; FLOAT: right
}





DIV.box_company_info {

}
DIV.box_company_info H3 {
	MARGIN-BOTTOM: 5px; FONT-WEIGHT: normal
}
DIV.box_company_info H3 A {

}
DIV.box_company_info IMG {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; FLOAT: left; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
DIV.box_company_info .company_info_inner {
	WIDTH: 225px; OVERFLOW: hidden
}
DIV.box_company_info A.left_img {
	MARGIN: 0px 10px 10px 0px; FLOAT: left
}

DIV.box_item_white {
	POSITION: relative; MARGIN: 0px 0px 6px;
}
DIV.box_item_gray {
	POSITION: relative; MARGIN: 0px 0px 6px; CLEAR: both
}




DIV#box_va {
	MARGIN-BOTTOM: 2px;
	height: 100px;
}
DIV#box_left {
/* (*変更*) */
/*	WIDTH: 716px; FLOAT: left */
	WIDTH: 713px; FLOAT: left
}
DIV#box_left_wrap {
	MARGIN-TOP: 0px
}
DIV#box_left_left {
/* (*変更*) */
/*	WIDTH: 225px; FLOAT: left */
	WIDTH: 0px; FLOAT: left
}
DIV#box_left_right {
/* (*変更*) */
/*	WIDTH: 480px; FLOAT: right */
	WIDTH: 705px; FLOAT: right
}
DIV#box_right {
	WIDTH: 225px; FLOAT: right
}

DIV#box_freespace01 {
	MARGIN-BOTTOM: 10px; line-height: 1.4;
}




.div_localnavi_right01 {
	MARGIN-BOTTOM: 15px
}
.div_localnavi_right01 .h2_localnavi_right01 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 10px
}
.div_localnavi_right01 .h2_localnavi_right01 A {
	COLOR: #8d0000; TEXT-DECORATION: underline
}
.div_localnavi_right01 .h2_localnavi_right01 A:hover {
	COLOR: #8d0000; TEXT-DECORATION: none
}

.div_localnavi_right01 .ul_localnavi_right01 {
	BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; ZOOM: 1; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px
}
.div_localnavi_right01 .ul_localnavi_right01 LI {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px 18px 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
.div_localnavi_right01 .ul_localnavi_right01 LI A {
	COLOR: #0063e3; FONT-WEIGHT: lighter; TEXT-DECORATION: none
}
.div_localnavi_right01 .ul_localnavi_right01 LI A:hover {
	TEXT-DECORATION: underline
}






.hr {
	BORDER-BOTTOM: #aca899 0px solid; BORDER-LEFT: #aca899 0px solid; HEIGHT: 1px; CLEAR: both; OVERFLOW: hidden; BORDER-TOP: #aca899 1px solid; BORDER-RIGHT: #aca899 0px solid
}




.font8		{font-size:8px; font-style:normal; line-height:10px; color:#666666; 
		font-family: -apple-system, BlinkMacSystemFont, Avenir, "Helvetica Neue", Helvetica, Arial, Roboto, "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
.font9		{font-size:9px; font-style:normal; line-height:11px; color:#666666; 
		font-family: -apple-system, BlinkMacSystemFont, Avenir, "Helvetica Neue", Helvetica, Arial, Roboto, "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
.font10		{font-size:10px; font-style:normal; line-height:13px; color:#202020; 
		font-family: -apple-system, BlinkMacSystemFont, Avenir, "Helvetica Neue", Helvetica, Arial, Roboto, "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
.font11		{font-size:11px; font-style:normal; line-height:15px; color:#202020; 
		font-family: -apple-system, BlinkMacSystemFont, Avenir, "Helvetica Neue", Helvetica, Arial, Roboto, "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

.font9brown	{font-size:9px; font-style:normal; line-height:11px; color:maroon; font-weight: bold; 
		font-family: -apple-system, BlinkMacSystemFont, Avenir, "Helvetica Neue", Helvetica, Arial, Roboto, "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

.font10brown	{font-size:10px; font-style:normal; line-height:12px; color:maroon; font-weight: bold; 
		font-family: -apple-system, BlinkMacSystemFont, Avenir, "Helvetica Neue", Helvetica, Arial, Roboto, "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

.font11brown	{font-size:11px; font-style:normal; line-height:13px; color:maroon; font-weight: bold; 
		font-family: -apple-system, BlinkMacSystemFont, Avenir, "Helvetica Neue", Helvetica, Arial, Roboto, "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

.font12brown	{font-size:12px; font-style:normal; line-height:13px; color:maroon; line-height: 140%; font-weight: bold; 
		font-family: -apple-system, BlinkMacSystemFont, Avenir, "Helvetica Neue", Helvetica, Arial, Roboto, "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

.font12green	{font-size:12px; font-style:normal; line-height:13px; color:#3DA28D; line-height: 140%; font-weight: bold; 
		font-family: -apple-system, BlinkMacSystemFont, Avenir, "Helvetica Neue", Helvetica, Arial, Roboto, "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

.font16green	{font-size:16px; font-style:normal; line-height:17px; color:#3DA28D; line-height: 180%; font-weight: bold; 
		font-family: -apple-system, BlinkMacSystemFont, Avenir, "Helvetica Neue", Helvetica, Arial, Roboto, "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
.font16brown	{font-size:16px; font-style:normal; line-height:17px; color:maroon; line-height: 180%; font-weight: bold; 
		font-family: -apple-system, BlinkMacSystemFont, Avenir, "Helvetica Neue", Helvetica, Arial, Roboto, "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }


.pankuzu	{margin:1px; background-color:#ffffff; padding:1px; text-align:left; font-size:9px; overflow=auto; color:#74debb; }
.pankuzu10	{margin:2px; background-color:#ffffff; padding:2px; text-align:left; font-size:10px; overflow=auto; color:#2FC18F; }

.bodyBlock	{margin:3px; background-color:#EEEEE0; padding:5px; text-align:left; font-size:11px; overflow=auto; color:#404040; }
.bodyBlockWidth	{margin:3px; background-color:#EEEEE0; padding:5px; text-align:left; font-size:11px; overflow=auto; color:maroon; width:720px;}
.bodyBlock10	{margin:3px; background-color:#EEEEE0; padding:5px; text-align:left; font-size:10px; overflow=auto; color:#404040; }
.bodyLeftBlock	{margin:3px; background-color:#ffffff; padding:3px; text-align:middle; font-size:9px; overflow=auto; color:#404040; width:200px; }
.bodyRightBlock	{margin:5px; padding:5px; text-align:left; font-size:9px; overflow=auto; color:#404040; }
.bodyRanking	{margin:8px; padding:8px; text-align:middle; font-size:14px; overflow=auto; color:red; }

.block		{margin:0px; border:1.5px dotted #4CBBA2; background-color:#DCF2EE; padding:15px; text-align:left; height: 99%;}
.block2		{margin:0px; border:1.5px solid #808000; background-color:#fff; padding:15px; text-align:left; height: 99%;}
.blockSGuide		{margin:0px; border:1.5px solid #808000; background-color:#F3F3D5; padding:15px; text-align:left; height: 99%;}
.tableBlock	{margin:3px; background-color:#ffffff; padding:15px; text-align:left; font-size:10px; }
