@charset "UTF-8";body{	margin: 0px;	padding: 0px;}a {	color: #333333;	text-decoration: none;}a:hover {	color: #FF3366;	font-size: 10px;	font-weight: bold;}a:visited {	color: #666666;}#wrapper {	background-color: #80CFE2;	width: 879px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}/*-------------------         header--------------------*/#header {	margin-left: 5px;	float: none;	width: 875px;	height: 82px;	position: relative;}#header #right {	float: right;	text-align: right;	margin-right:5px;	width: 340px;	background-image: url(../images/btn_01.jpg);	background-repeat: no-repeat;	height: 68px;}	#header #right p#g_menu{	top:45px;	position: absolute;	left: 480px;	font-size: 10px;	width: 330px	}#header #left {	float: left;	width: 510px;	width:300px;}/*-------------------         contents--------------------*/#contents {	background-color: #FFFFE3;	width: 865px;	margin-right: auto;	margin-left: auto;	margin-top: 0px;	margin-bottom: 0px;	padding-top: 0px;	padding-right: 0px;	padding-left: 0px;	background-image: url(../images/contents_bg.jpg);	background-repeat: repeat-y;}#contents #center {	float: left;	width: 469px;	background-color: #FEFFE3;	padding-top: 10px;	padding-bottom: 10px;	padding-right: 0px;	padding-left: 3px;	right: 3px;	margin: 0px;}#wrapper #contents #center .t_pad {	padding-bottom: 5px;}#wrapper #contents #center .t_pad_2 {	padding-left: 5px;	vertical-align: bottom;}#wrapper #contents #center .t_pad_3 {margin-bottom:-5px;}#contents #center #center_c{	width: 460px;	background-color: #FFFFFF;	border-right-width: 2px;	border-left-width: 2px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #D0BEAA;	border-left-color: #D1BFA7;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 11px;	padding-left: 3px;	clear: none;	float: none;	font-size: medium;}#wrapper #contents #center #center_c #main_1 {	width: 455px;	border-bottom-width: 2px;	border-bottom-style: dotted;	border-bottom-color: #C8B1A0;	padding-top: 5px;}#wrapper #contents #center #center_c #main_1 #main_1_left{	width: 230px;	float: left;	padding-right:-5px;	}#wrapper #contents #center #center_c #main_1 #main_1_right{	width: 210px;	float: left;	font-size: 12px;	color: #666666;	text-align:left;}#wrapper #contents #center #center_c #main_2 {	width: 458px;	padding-top: 20px;	border-bottom-width: 2px;	border-bottom-style: dotted;	border-bottom-color: #C8B1A0;}#wrapper #contents #center #center_c #main_2 #main_2_left{	width:230px;	float: left;	padding-right:8px;}#wrapper #contents #center #center_c #main_2 #main_2_right{	width: 210px;	float: left;	font-size: 12px;	color: #666666;	text-align:left;}#wrapper #contents #center #center_c #main_3 {	width: 458px;	padding-top: 20px;	border-bottom-width: 2px;	border-bottom-style: dotted;	border-bottom-color: #C8B1A0;}#wrapper #contents #center #center_c #main_3 #main_3_left{	width: 230px;	float: left;	padding-right:8px;}#wrapper #contents #center #center_c #main_3 #main_3_right{	width: 210px;	float: left;	font-size: 12px;	color: #666666;	text-align:left;}#wrapper #contents #center #center_c #main_1 #main_1_right_bottom {	font-size: 10px;	color: #666666;	text-align: right;}#wrapper #contents #center #center_c #main_2 #main_2_right_bottom {	font-size: 10px;	color: #666666;	text-align: right;}#wrapper #contents #center #center_c #main_3 #main_3_right_bottom {	font-size: 10px;	color: #666666;	text-align: right;}/*-------------------         左メニュー--------------------*/#contents #left {	background-color: #FEFF99;	width: 189px;	margin-left: 0px;	float: left;}/*-------------------        右メニュー--------------------*/#contents #right {	float: right;	background-color: #FEFF99;	width: 200px;}/*-------------------         footer--------------------*/#footer {	/*clear: both;*/	font-size: 10px;	text-align: center;	padding: 0px 0px 15px;	margin-top: 15px;}/*-------------------        回り込み防止--------------------*/hr{clear:both;	visibility:hidden;}.f10{	font-size: 10px;}.f10_b{	font-size: 10px;	color: #77C8DD;}.f11{	font-weight: bold;	color: #FF3366;}