body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin: 0px;
	height: 100%;
	padding: 10px 30px 30px 30px;
	background: url(/i/sotaopt/background.gif) #eaead1;
	}
	
a {
	color: #000;
	text-decoration: underline;
	font-size: 12px;
	}

a:hover {
	color: #FF0000;
	text-decoration: none;
	font-size: 12px;
	}
	
h1 {
	font-size: 24px;
	font-weight: normal;
	}
	
h2 {
	font-size: 18px;
	font-weight: normal;
	}
	
h3 {
	font-size: 16px;
	font-weight: noraml;
	}
	
h4 {
	font-size: 14px;
	font-weight: normal;
	}
	
h5 {
	font-size: 12px;
	font-weight: normal;
	}
	
h6 {
	font-size: 11px;
	font-weight: normal;
	}
	
p {
	font-size: 12px;
	line-height: 1.4em;
	margin-top: 0px;
	color: #000;
	margin-bottom: 15px;
	}
	
tr {
	font-size: 12px;
	color: #000;
	}

td {
	font-size: 12px;
	color: #000;
	}
	
img {border: 0px; text-decoration: none;}
small{font-size: 11px;}

.top_link {font-size: 11px; margin: 0px 10px;}
.top_link:hover {font-size: 11px; margin: 0px 10px;}
.top_tb_m{margin-bottom: 10px;}

.top_menu{background: #4bb90b url(/i/sotaopt/menu_bc.gif) repeat-x; color: #fff; font-size: 18px; font-weight: normal; text-align: center; padding: 14px 10px;}
.top_menu a{color: #fff; font-size: 18px;}
.top_menu a:hover{color: #fff; font-size: 18px;}
.content {background: #fff; margin: 0px; padding: 15px;}
.c_center {padding: 0px 20px;}

.ind_ma{margin: 0px 0px 5px 0px;}

.rtb{background: #f7f7f3; padding: 10px; margin: 0px 0px 15px 0px;}
.rtb h1 {font-size: 18px; font-weight: normal; margin: 0px 0px 10px 0px;}
.rtbw{background: #fff; padding: 10px; margin: 0px 0px 15px 0px;}
.rtbw h1 {font-size: 18px; font-weight: normal; margin: 0px 0px 10px 0px;}
.rtbtd{padding: 7px 0px;}
.rtbtd a{font-size: 14px; font-weight: bold; color: #00b4ff; margin: 0px 0px 10px 0px;}
.rtbtd a:hover{font-size: 14px; font-weight: bold; color: #00b4ff; margin: 0px 0px 10px 0px;}
.rtbtdw{padding: 7px 0px;}
.rtbtdw a{font-size: 14px; font-weight: normal; color: #00b4ff; margin: 0px 0px 10px 0px;}
.rtbtdw a:hover{font-size: 14px; font-weight: normal; color: #00b4ff; margin: 0px 0px 10px 0px;}

.c_text{background: #fff url(/i/sotaopt/c_text_bc.gif) bottom repeat-x; padding: 10px; margin: 0px 0px 20px 0px; border: solid 1px #ececec;}
.c_text h1{font-size: 18px; font-weight: normal; margin: 0px 0px 10px 0px;}

.limg{border: solid 1px #d1d1d1; padding: 7px 3px;}
.rtext{padding: 0px 10px;}
.rtext h1{color: #00b4ff; font-size: 14px; font-weight: bold; margin: 0px 0px 10px;}
.rtext a{color: #00b4ff;}
.obr{margin: 0px 0px 20px 0px;}

.l_menu_td{padding: 7px 0px; margin: 0px; font-size: 14px; color: #3e3421; border-bottom: solid 1px #3e3421;}
.l_menu_td a {text-decoration: none; font-size: 14px;}
.l_menu_td a:hover {color: #4bb90b; font-size: 14px;}

.ltext_menu {color: #000000; font-size: 12px; text-decoration: underline;}
.ltext_menu:hover {color: #00b4ff; font-size: 12px; text-decoration: none;}
.ltext_menu_td {padding: 0px 0px 7px 0px;}

.footpa{padding: 20px 0px 0px 0px;}

.fs { WIDTH: 70% }
.fs2 { WIDTH: 100% }
.ff { FONT-SIZE: 11px } 

.3 {
	font-size: 12px;
	PADDING: 5px 5px 5px 5px;
	BACKGROUND: #d8d8d8 }

.v3 {
	font-size: 12px;
	PADDING: 5px 5px 5px 5px;
	BACKGROUND: #d8d8d8 }

.v1 {
	font-size: 12px;
	PADDING: 5px 5px 5px 5px;
	BACKGROUND: #dfdfdf }

.v2 {
	font-size: 12px;
	PADDING: 5px 5px 5px 5px;
	BACKGROUND: #ebebeb }
	
