BODY {
	 FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 120%; FONT-FAMILY: ＭＳ Ｐゴシック
}
A {
	COLOR: #004db6; FONT-FAMILY: ＭＳ Ｐゴシック; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #ff6037; FONT-FAMILY: ＭＳ Ｐゴシック; TEXT-DECORATION: none
}
A:active {
	COLOR: #ff6037; FONT-FAMILY: ＭＳ Ｐゴシック; TEXT-DECORATION: none
}
.mm-off {
	FONT-SIZE: 12px; COLOR: #8cc1ff; TEXT-DECORATION: none
}
.mm-off:hover {
	FONT-SIZE: 12px; BACKGROUND: #ffffff; TEXT-DECORATION: none
}
.mm-on {
	FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
.mm-on:hover {
	FONT-SIZE: 12px; BACKGROUND: #ffffff; TEXT-DECORATION: none
}
.reg-c {
	FONT-SIZE: 11px; COLOR: #666666
}
.error {
	COLOR: #ff0000
}
.bt150 {
	FONT-SIZE: 12px; WIDTH: 150px
}
.button {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #666666 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND-COLOR: #22437f
}
.button_mo {
	BORDER-RIGHT: #e6eff4 1px solid; BORDER-TOP: #e6eff4 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #e6eff4 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #e6eff4 1px solid; FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND-COLOR: #e27b1e
}
.textbox {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #aaa 1px solid; COLOR: #000000; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #ffffff
}
.textbox2 {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #aaa 1px solid; COLOR: #000000; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #fbfbf9
}
.tbl-memo {
	BACKGROUND: #fff799
}
#dropmenudiv {
	BORDER-RIGHT: #004aaf 1px solid; BORDER-TOP: #004aaf 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; Z-INDEX: 100; BORDER-LEFT: #004aaf 1px solid; LINE-HEIGHT: 100%; BORDER-BOTTOM: #004aaf 1px solid; FONT-STYLE: normal; POSITION: absolute; FONT-VARIANT: normal
}
H1.sstit {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN: 0px; COLOR: #ffffff; LINE-HEIGHT: 180%
}
ul,ol,dl { margin: 0; padding: 0; }
li,dt,dd { margin: 0; padding: 2px 2px 2px 2px;list-style-image:url(/img/top/block.gif);list-style-position: inside}

div { margin:0; }

.header1 { width: 751px; position: relative; height:75px; margin: 0 auto;}
.header2 { width: 750px; position: relative; height:44px; margin: 0 auto;}

#contents {width: 750px;  margin: 0 auto; left: 44px;}

.contents1 { float:left; position: relative;  margin: 0 auto; width:171px; height:640px; font-size:13px; padding:2px 2px 2px 2px ;}
.contents2 { float:left; position: relative;  margin: 0 auto; width:564px; height:640px; font-size:13px; padding:2px 5px 2px 0px ;}

.footer1 { width: 750px; position: relative; height:63px; margin: 0 auto; clear: both; font-size:13px; padding:8px 0px 0px; background: url(/img/top/footer1.gif);}

p{ margin:0;}

.obi { border-top-width:1px; border-bottom-width:1px; border-left-width:1px; border-right-width:1px; border-style:solid; border-color:#993300;}

.graph { border-width:1px; border-color:#FF6600; border-style:solid; padding:3px;}

.graph1 { line-height:140%; border-bottom-width:1px; border-bottom-color:#FF6600; border-bottom-style:solid; border-right-width:1px; border-right-color:#FF6600; border-right-style:solid; border-top-style:none; border-left-style:none; padding:3px;}

.graph2 { line-height:140%; border-bottom-width:1px; border-bottom-color:#FF6600; border-bottom-style:solid; border-right-style:none; border-top-style:none; border-left-style:none; padding:3px;}
 

.kakoi01 {background-image:url(../img/seminor/box_b_01.gif); background-repeat:no-repeat; width:440px; height:13px;}

.kakoi02 {background-image:url(../img/seminor/box_b_02.gif); background-repeat:repeat-y; width:13px;}

.kakoi03 {background-image:url(../img/seminor/box_b_03.gif); background-repeat:repeat-y; width:18px;}

.kakoi04 {background-image:url(../img/seminor/box_b_04.gif); background-repeat:no-repeat; width:440px; height:18px;}

.kakoi01b {background-image:url(../img/seminor/box_c_01.gif); background-repeat:no-repeat; width:290px; height:13px;}

.kakoi02b {background-image:url(../img/seminor/box_c_02.gif); background-repeat:repeat-y; width:13px;}

.kakoi03b {background-image:url(../img/seminor/box_c_03.gif); background-repeat:repeat-y; width:18px;}

.kakoi04b {background-image:url(../img/seminor/box_c_04.gif); background-repeat:no-repeat; width:290px; height:18px;}

.kakoi01c {background-image:url(../img/seminor/box_d_01.gif); background-repeat:no-repeat; width:290px; height:13px;}

.kakoi02c {background-image:url(../img/seminor/box_d_02.gif); background-repeat:repeat-y; width:13px;}

.kakoi03c {background-image:url(../img/seminor/box_d_03.gif); background-repeat:repeat-y; width:18px;}

.kakoi04c {background-image:url(../img/seminor/box_d_04.gif); background-repeat:no-repeat; width:290px; height:18px;}

.key_text {font-size:16px; font-weight:bold; height:25px;}

.text_taidan { font-size:15px; line-height:180%; line-break:normal; text-indent:13px; text-align:left; color:#777777;}

.text_taidan02 { font-size:15px; line-height:180%; line-break:normal; text-indent:13px; text-align:right; color:#777777;}

.text_taidanb { font-size:15px; line-height:180%; line-break:normal; text-indent:13px; text-align:left;}

.text_taidanb02 { font-size:15px; line-height:180%; line-break:normal; text-indent:13px; text-align:right;}

.g_word_orange { font-size:19px; line-height:160%; line-break:normal; text-align:left; color:#FF6600; font-weight:bold;}

.g_word_black { font-size:19px; line-height:160%; line-break:normal; text-align:left; color:#000000; font-weight:bold;}

.g_word_glay { font-size:19px; line-height:160%; line-break:normal; text-align:left; color:#777777; font-weight:bold;}

.g_word_blue { font-size:19px; line-height:160%; line-break:normal; text-align:left; color:#3366CC; font-weight:bold;}

.msg_s12_h150 {font-size:12px; line-height:150%; color:#000000; line-break:normal; text-align:left;}

.box_search { background-image:url(../img/top_02/search.gif); background-repeat:no-repeat;}

.margin10 {margin:10px;}

.margin18_50 {margin-top:40px; margin-left:18px; margin-right:18px; margin-bottom:0px;}

.margin3 {margin-bottom:3px;}

.box_news { background-image:url(../img/top_02/news.gif); background-repeat:no-repeat;}

.info {
	font:"ＭＳ ゴシック", "Osaka−等幅";
	font-size:12px;
	padding:10px;
	border:1px double #CCCCCC;
}
