.topnews1 {  font-size: 10px; color: #666600}.k10 {  font-size: 10px; color: #000000; line-height: 15px}.k12 {  font-size: 12px; line-height: 18px; color: #000000}.br12 {  font-size: 12px; line-height: 16px; color: #4C4103}.br_bold12 {  font-weight: bold; color: #4C4103; font-size: 12px}.dblue_bold11 {  font-size: 11px; font-weight: bold; color: #333366}.dblue_bold12 {  font-size: 12px; font-weight: bold; color: #003366}.dblue_bold14 { font-size: 14px; font-weight: bold; color: #172548; line-height: 27px}.or_bold12 { font-size: 12px; font-weight: bold; color: #FF6600}.blue_bold12 { font-size: 12px; font-weight: bold; color: #5986B3}.bror_bold12 { font-weight: bold; color: #FF6600; font-size: 12px }.r10 { font-size: 10px; color: #FF0000}.k_bold12 { font-size: 12px; line-height: 20px; color: #000000 ; font-weight: bold}.emerald_bold12 { font-size: 12px; font-weight: bold; color: #0099CC; line-height: 16px}.br10 { font-size: 10px; line-height: 14px; color: #4C4103 }.br_bold14 { font-weight: bold; color: #4C4103; font-size: 14px}.br_bold16 { font-weight: bold; color: #4C4103; font-size: 16px}a:link {  color: #003366}#miyako a:link {  color: #FF0000}#osj a:link {  color: #4C4103}#sda a:link {  color: #4C4103}#rws a:link {  color: #4C4103}a:visited {  color: #666666}#osj a:visited {  color: #003366}#miyako a:visited {  color: #FF0000}a:hover {  color: #0099CC}#miyako a:hover {  color: #FFCCCC}.w10 { font-size: 10px; color: #FFFFFF; line-height: 15px }.dblue_bold10 { font-size: 10px; font-weight: bold; color: #333366 ; line-height: 16px}.k3 { font-size: 3px; color: #000000}.w12 { font-size: 12px; color: #FFFFFF; line-height: 17px}.w12_b { font-size: 12px; color: #FFFFFF; line-height: 17px ; font-weight: bold}.k1 { font-size: 1px; color: #000000 }.w14_b { font-size: 14px; color: #FFFFFF; line-height: 17px ; font-weight: bold }.border {  border-color: black black #999999; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}.red12 { font-size: 12px; line-height: 18px; color: #FF0000}.k9 { font-size: 9px; color: #000000}.w8 { font-size: 10px; color: #FFFFFF; line-height: 15px }.w12_b2 { font-size: 12px; color: #FFFFFF; line-height: 17px ; font-weight: bold }.k_bold10 { font-size: 10px; color: #000000; line-height: 15px ; font-weight: bold}.k15 { font-size: 15px; line-height: 20px; color: #000000 }.k17 { font-size: 17px; line-height: 18px; color: #000000 }.slide {	font-size: 10px;	background-image: url(../img/slide_bg.gif);	background-repeat: no-repeat;	background-position: center center;	text-align: center;	width: 143px;	height: 122px;	vertical-align: middle;}.text-pa10 {	margin: 0px;	font-size: 12px;	line-height: 18px;	color: #000000;	padding: 10px;	vertical-align: top;}.happy-ti {	background-image: url(../happytrail/img/title_bg.jpg);	background-repeat: no-repeat;	height: 69px;	text-align: center;	padding: 10px;}.back {	padding-top: 20px;	padding-right: 10px;	padding-bottom: 30px;	padding-left: 10px;	text-align: right;}h1 {	font-size: 14px;	color: #FFFFFF;	line-height: 17px;	font-weight: bold;	text-align: center;	vertical-align: middle;	display: inline;}.happy-subti {	font-size: 13px;	font-weight: bold;	color: #FFFFFF;	background-color: #5F903A;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #B0DF61;	padding-top: 3px;	padding-right: 3px;	padding-bottom: 3px;	padding-left: 10px;	background-image: url(../happytrail/img/subtitle_bg.jpg);	background-repeat: repeat;	text-align: left;}.gaiyou {	margin: 0px;	padding-top: 0px;	padding-right: 7px;	padding-bottom: 0px;	padding-left: 7px;}h3 {	font-size: 12px;	line-height: 18px;	font-weight: bold;	color: #000000;	margin: 0px;	padding: 0px;}.osj-ti {	background-image: url(../osj/img/title_bg.jpg);	background-repeat: no-repeat;	height: 69px;	text-align: center;	padding: 10px;}.osj-subti {	font-size: 13px;	font-weight: bold;	color: #FFFFFF;	background-color: #DF6622;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #F7C12A;	padding-top: 3px;	padding-right: 3px;	padding-bottom: 3px;	padding-left: 10px;	background-image: url(../osj/img/subtitle_bg.jpg);	background-repeat: repeat;	text-align: left;}.subsub {	font-size: 12px;	line-height: 18px;	color: #000000;	font-weight: bold;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #D6D5C3;	padding-left: 5px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #D6D5C3;}.em1 {	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 15px;}.triathlon-ti {	background-image: url(../triathlon/img/title_bg.jpg);	background-repeat: no-repeat;	height: 69px;	text-align: center;	padding: 10px;}.triathlon-subti {	font-size: 13px;	font-weight: bold;	color: #FFFFFF;	background-color: #3E87BD;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #7EC8DA;	padding-top: 3px;	padding-right: 3px;	padding-bottom: 3px;	padding-left: 10px;	background-image: url(../triathlon/img/subtitle_bg.jpg);	background-repeat: repeat;	text-align: left;}.sub_subtitle {	font-size: 12px;	color: #3F570D;	background-color: #DDE8C8;	text-align: center;	padding-top: 3px;	padding-right: 3px;	padding-bottom: 3px;	padding-left: 10px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #B7C4A2;	margin-bottom: 10px;	margin-top: 5px;	margin-right: 3px;	margin-left: 3px;	font-weight: bold;	display: block;}.osjtrail-ti {	background-image: url(../osjtrail/img/title_bg.jpg);	background-repeat: no-repeat;	height: 69px;	text-align: center;	padding: 10px;}.osj-club-sub {	font-size: 13px;	font-weight: bold;	color: #FFFFFF;	background-color: #BEA161;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #DFD3A6;	padding-top: 3px;	padding-right: 3px;	padding-bottom: 3px;	padding-left: 10px;	background-image: url(../osj/clubhouse/img/subtitle_bg_club.jpg);	background-repeat: repeat;	text-align: left;}.rws-ti {	background-image: url(../rws/img/title_bg.jpg);	background-repeat: no-repeat;	height: 69px;	text-align: center;	padding: 10px;}.rws-subtitle {font-size: 13px;	font-weight: bold;	color: #FFFFFF;	background-color: #35868C;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #39C6D1;	padding-top: 2px;	padding-right: 3px;	padding-bottom: 3px;	padding-left: 10px;	background-image: url(img/subtitle_bg.jpg);	background-repeat: repeat;}.rws-subtitle-repo {	font-size: 13px;	font-weight: bold;	color: #FFFFFF;	background-color: #35868C;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #39C6D1;	padding-top: 3px;	padding-right: 3px;	padding-bottom: 3px;	padding-left: 10px;	background-image: url(../rws/img/subtitle_bg.jpg);	background-repeat: repeat;	margin-top: 15px;	margin-right: 10px;	margin-bottom: 0px;	margin-left: 10px;}.rws-subtitle-repo2 {	font-size: 13px;	font-weight: bold;	color: #FFFFFF;	background-color: #35868C;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #39C6D1;	padding-top: 3px;	padding-right: 3px;	padding-bottom: 3px;	padding-left: 10px;	background-image: url(../rws/img/subtitle_bg.jpg);	background-repeat: repeat;	margin: 10px;}.trail-subti {	font-size: 13px;	font-weight: bold;	color: #FFFFFF;	background-color: #747c33;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #C0CC98;	padding-top: 3px;	padding-right: 3px;	padding-bottom: 3px;	padding-left: 10px;	background-image: url(../osjtrail/img/subtitle_bg.jpg);	background-repeat: repeat;	text-align: left;}