

#sp_topbnr {
	width: 928px;
	height: 209px;
	margin: 0px 0px 5px 10px;
	padding: 0px;
	}

#sp_topbnr_ph {
	width: 928px;
	height: 159px;
	margin: 0px 0px 5px 10px;
	padding: 0px;
	}

#sp_intro {
	width: 928px;
	height: 108px;
	margin: 0px 0px 5px 10px;
	padding: 0px;
	background:url(../img/intro.gif) top left no-repeat;
	}

#sp_intro .sp_intro-txt {
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 17px;
	left: 244px;
	}

#sp_intro_ph {
	width: 928px;
	height: 108px;
	margin: 5px 0px 0px 10px;
	padding: 0px;
	background:url(../img/gentei.jpg) top left no-repeat;
	}

#sp_intro_ph .sp_intro-txt {
	width: 482px;
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 0px;
	left: 446px;
	}

#sp_intro_ph .sp_intro-txt .sp_red {
	font-weight: bold;
	color:#ff0000;
	}

#sp_chart {
	width: 938px;
	height: 220px;
	margin: 0px 0px 0px 8px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
	}

#sp_blogbnr {
	width: 928px;
	height: 218px;
	margin: 20px 0px 0px 8px;
	padding: 0px;
	}

#sp_blogbnr a:hover {
	position: relative;
	top: 2px;
	left: 2px;
	}

#sp_left {
	width: 702px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	float:left;
	}

*html body #sp_left {
	width: 702px;
	height: 100px;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	float:left;
	}

.sp_ph-link {
	margin: 0px;
	padding: 0px;
	}

.sp_ph-link a:hover {
	position: relative;
	top: 2px;
	left: 2px;
	}

#sp_left .sp_menu {
	height: 58px;
	margin: 0px 0px 5px;
	padding: 0px;
	}

#sp_left .sp_menu ul {
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	}

#sp_left .sp_menu li {
	width: 172px;
	height: 58px;
	margin: 0px 0px 0px 3px;
	padding: 0px;
	float:left;
	}

#sp_left .sp_menu a:hover {
	position : relative;
	top : 2px;
	left : 2px;
	}

*html body #sp_left .sp_menu li {
	width: 172px;
	height: 58px;
	margin: 0px 0px 0px 2px;
	padding: 0px;
	float:left;
	}

#sp_left .sp_subtit {
	width: 699px;
	height: 34px;
	margin: 20px 0px 5px;
	padding: 0px;
	}

#sp_left .sp_s-long {
	width: 631px;
	height: 38px;
	margin: 0px 0px 5px;
	padding: 0px;
	}

#sp_left .sp_s-short-l {
	width: 324px;
	height: 38px;
	margin: 0px 0px 5px;
	padding: 0px;
	float:left;
	}

#sp_left .sp_s-short-r {
	width: 324px;
	height: 38px;
	margin: 0px 20px 5px 0px;
	padding: 0px;
	float:right;
	}

*html body #sp_left .sp_s-short-r {
	width: 324px;
	height: 38px;
	margin: 0px 10px 5px 0px;
	padding: 0px;
	float:right;
	}


#sp_left .sp_plan-naha {
	width: 699px;
	height: 254px;
	margin: 0px 0px 10px;
	padding: 0px;
	background: url(../img/bg_01.gif) top left no-repeat;
	}

#sp_left .sp_plan-naha .sp_plan01 {
	width: 346px;
	height: 122px;
	margin: 0px;
	padding: 0px;
	line-height:18px;
	float:left;
	}

#sp_left .sp_plan-naha .sp_plan01 .sp_ptit {
	width: 346px;
	height: 37px;
	margin: 4px 0px 0px;
	padding: 0px;
	}

#sp_left .sp_plan-naha .sp_plan01 .sp_pmore {
	width: 346px;
	height: 21px;
	margin: 0px 0px 0px;
	padding: 0px;
	text-align:right;
	}

#sp_left .sp_plan-naha .sp_plan02 {
	width: 342px;
	height: 122px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float:right;
	}

#sp_left .sp_plan-naha .sp_plan02 .sp_ptit {
	width: 342px;
	height: 37px;
	margin: 4px 0px 0px;
	padding: 0px;
	}

#sp_left .sp_plan-naha .sp_plan02 .sp_pmore {
	width: 342px;
	height: 21px;
	margin: 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	text-align:right;
	}

#sp_left .sp_plan-naha .sp_plan03 {
	width: 346px;
	height: 122px;
	margin: 2px 0px 0px;
	padding: 0px;
	float:left;
	}

#sp_left .sp_plan-naha .sp_plan03 .sp_ptit {
	width: 346px;
	height: 37px;
	margin: 4px 0px 0px;
	padding: 0px;
	}

#sp_left .sp_plan-naha .sp_plan03 .sp_pmore {
	width: 346px;
	height: 21px;
	margin: 0px 0px 0px;
	padding: 0px;
	text-align:right;
	}

#sp_left .sp_plan-naha .sp_plan04 {
	width: 342px;
	height: 122px;
	margin: 2px 0px 0px;
	padding: 0px;
	float:right;
	}

#sp_left .sp_plan-naha .sp_plan04 .sp_ptit {
	width: 342px;
	height: 37px;
	margin: 4px 0px 0px;
	padding: 0px;
	}

#sp_left .sp_plan-naha .sp_plan04 .sp_pmore {
	width: 342px;
	height: 21px;
	margin: 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	text-align:right;
	}

#sp_left .sp_plan-etc {
	clear:both;
	width: 699px;
	height: 321px;
	margin: 0px 0px 5px;
	padding: 0px;
	background: url(../img/bg_02.gif) top left no-repeat;
	}

#sp_left .sp_plan-etc .sp_gino {
	width: 346px;
	height: 122px;
	margin: 2px 0px 0px;
	padding: 0px;
	float:left;
	}

#sp_left .sp_plan-etc .sp_gino .sp_ptit {
	width: 346px;
	height: 37px;
	margin: 4px 0px 0px;
	padding: 0px;
	}

#sp_left .sp_plan-etc .sp_gino .sp_pmore {
	width: 346px;
	height: 21px;
	margin: 0px 0px 0px;
	padding: 0px;
	text-align:right;
	}

#sp_left .sp_plan-etc .sp_chatan {
	width: 342px;
	height: 122px;
	margin: 2px 0px 0px;
	padding: 0px;
	float:right;
	}

#sp_left .sp_plan-etc .sp_chatan .sp_ptit {
	width: 342px;
	height: 37px;
	margin: 4px 0px 0px;
	padding: 0px;
	}

#sp_left .sp_plan-etc .sp_chatan .sp_pmore {
	width: 342px;
	height: 21px;
	margin: 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	text-align:right;
	}

#sp_left .sp_plan-etc .sp_yomi {
	width: 346px;
	height: 122px;
	margin: 21px 0px 0px;
	padding: 0px;
	float:left;
	}

#sp_left .sp_plan-etc .sp_yomi .sp_ptit {
	width: 346px;
	height: 37px;
	margin: 4px 0px 0px;
	padding: 0px;
	}

#sp_left .sp_plan-etc .sp_yomi .sp_pmore {
	width: 346px;
	height: 21px;
	margin: 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	text-align:right;
	}

#sp_left .sp_plan-etc .sp_motobu {
	width: 342px;
	height: 122px;
	margin: 21px 0px 0px;
	padding: 0px;
	float:right;
	}

#sp_left .sp_plan-etc .sp_motobu .sp_ptit {
	width: 342px;
	height: 37px;
	margin: 4px 0px 0px;
	padding: 0px;
	}

#sp_left .sp_plan-etc .sp_motobu .sp_pmore {
	width: 342px;
	height: 21px;
	margin: 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	text-align:right;
	}


#sp_left .sp_plan-etc .sp_s-short-l {
	width: 324px;
	height: 38px;
	margin: 0px 0px 5px;
	padding: 0px;
	position:relative;
	top: 18px;
	left: 0px;
	float:left;
	}

*html body #sp_left .sp_plan-etc .sp_s-short-l {
	width: 324px;
	height: 38px;
	margin: 0px 0px 5px;
	padding: 0px;
	position:relative;
	top: 22px;
	left: 0px;
	float:left;
	}

#sp_left .sp_plan-etc .sp_s-short-r {
	width: 324px;
	height: 38px;
	margin: 0px 20px 5px 0px;
	padding: 0px;
	position:relative;
	top: 18px;
	left: 0px;
	float:right;
	}

*html body #sp_left .sp_plan-etc .sp_s-short-r {
	width: 324px;
	height: 38px;
	margin: 0px 10px 5px 0px;
	padding: 0px;
	position:relative;
	top: 22px;
	left: 0px;
	float:right;
	}

#sp_left .sp_m-pattern {
	width: 699px;
	margin: 0px 0px 10px;
	padding: 0px;
	}

#sp_left .sp_m-pattern table {
	width: 699px;
	margin: 0px 0px 0px;
	padding: 0px;
	}

#sp_left .sp_m-pattern .sp_mbg_01 {
	width: 227px;
	height: 194px;
	margin: 0px 0px 0px;
	padding: 0px;
	background: url(../img/m_01.gif) top left no-repeat;
	}



#sp_left .sp_m-pattern .sp_mbg_01 .sp_motion {
	width: 200px;
	height: 126px;
	margin: 0px 0px 0px;
	padding: 0px;
	border: 1px solid #999999;
	position: relative;
	top: -20px;
	left: 13px;
	}

#sp_left .sp_m-pattern .sp_mbg_02 {
	width: 227px;
	height: 194px;
	margin: 0px 0px 0px;
	padding: 0px;
	background: url(../img/m_02.gif) top left no-repeat;
	}



#sp_left .sp_m-pattern .sp_mbg_02 .sp_motion {
	width: 200px;
	height: 126px;
	margin: 0px 0px 0px;
	padding: 0px;
	border: 1px solid #999999;
	position: relative;
	top: -20px;
	left: 13px;
	}

#sp_left .sp_m-pattern .sp_mbg_03 {
	width: 227px;
	height: 194px;
	margin: 0px 0px 0px;
	padding: 0px;
	background: url(../img/m_03.gif) top left no-repeat;
	}



#sp_left .sp_m-pattern .sp_mbg_03 .sp_motion {
	width: 200px;
	height: 126px;
	margin: 0px 0px 0px;
	padding: 0px;
	border: 1px solid #999999;
	position: relative;
	top: -20px;
	left: 13px;
	}

#sp_left .sp_m-pattern .sp_mbg_04 {
	width: 227px;
	height: 194px;
	margin: 0px 0px 0px;
	padding: 0px;
	background: url(../img/m_04.gif) top left no-repeat;
	}



#sp_left .sp_m-pattern .sp_mbg_04 .sp_motion {
	width: 200px;
	height: 126px;
	margin: 0px 0px 0px;
	padding: 0px;
	border: 1px solid #999999;
	position: relative;
	top: -20px;
	left: 13px;
	}

#sp_left .sp_m-pattern .sp_mbg_05 {
	width: 227px;
	height: 194px;
	margin: 0px 0px 0px;
	padding: 0px;
	background: url(../img/m_05.gif) top left no-repeat;
	}



#sp_left .sp_m-pattern .sp_mbg_05 .sp_motion {
	width: 200px;
	height: 126px;
	margin: 0px 0px 0px;
	padding: 0px;
	border: 1px solid #999999;
	position: relative;
	top: -20px;
	left: 13px;
	}

#sp_left .sp_m-pattern .sp_mbg_06 {
	width: 227px;
	height: 194px;
	margin: 0px 0px 0px;
	padding: 0px;
	background: url(../img/m_06.gif) top left no-repeat;
	}



#sp_left .sp_m-pattern .sp_mbg_06 .sp_motion {
	width: 200px;
	height: 126px;
	margin: 0px 0px 0px;
	padding: 0px;
	border: 1px solid #999999;
	position: relative;
	top: -20px;
	left: 13px;
	}


#sp_right{
	width: 212px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	text-align:center;
	float:right;
	}

*html body #sp_right{
	width: 212px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	text-align:center;
	float:right;
	}

#sp_right .sp_r-toptit{
	width: 200px;
	height: 45px;
	margin: 0px 0px 10px 3px;
	padding: 0px;
	}

#sp_right a {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}

#sp_right a:hover {
	position : relative;
	top : 2px;
	left : 2px;
	}

UTF-8にてかかれておりま


