﻿@charset "UTF-8";

/*Index Only--------------------------------------------------------------------*/

/*Header-----------------------------------------------------------------*/

#mainPage #header{
	position:relative;
	width:750px;
	height:200px;
	background-color:#13007c;
}


/*H1------------------------------------------------------------*/

#mainPage #header h1{
	float:right;
	position:relative;
	width:538px;
	height:191px;
	top:6px;
}


/*--------------------------------------------------------H1 End*/


/*Logo-----------------------------------------------------------*/

#mainPage #header #logo{
	float:left;
	position:relative;
	width:165px;
	height:76px;
	left:28px;
	top:62px;
}

/*-------------------------------------------------------Logo End*/



/*-------------------------------------------------------------Header End*/

/*Primary----------------------------------------------------------------*/

#mainPage #primary{
}

/*Program--------------------------------------------------------*/

#primary #program{
	position:relative;
	width:543px;
	height:260px;/*330*/
	padding-top:10px;
	background:url(../images/common/bg_primary-top.gif) left top no-repeat;
}


/*Fitness-------------------------------------------------*/

#program #fitness{
	float:left;
	position:relative;
	width:252px;
	height:260px;
	left:12px;
	background-image: url(../images/index/bg_fitness-contents.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/*FitnessNav---------------------------------*/

#program #fitness .fitnessNav001{
	margin-top:14px;
	margin-left:25px;
}

#program #fitness .fitnessNav001 li{
	position:relative;
	display:block;
	width:204px;
	height:23px;
	margin-bottom:24px;
}


/*-----------------------------FitnessNav End*/

/*---------------------------------------------Fitness End*/

/*jrSchool-------------------------------------------------*/

#jrSchool{
	float:right;
	position:relative;
	width:252px;
	height:260px;
	right:21px;
	background:url(../images/index/bg_jr-school-contents.gif) left top no-repeat;	
}


/*Jr School Nav---------------------------------*/

#program #jrSchool ul{
	top:15px;
}

#program #jrSchool li{
	position:relative;
	display:block;
	width:102px;
	height:23px;
	margin-bottom:24px;
}

#program #jrSchool .jrSchoolNav001{
	float:left;
	position:relative;
	left:26px;
}

#program #jrSchool .jrSchoolNav002{
	float:right;
	position:relative;
	right:12px;
}

/*-----------------------------Jr School Nav End*/



/*---------------------------------------------jrSchool End*/


/*----------------------------------------------------Program End*/

/*InformationArea------------------------------------------------*/

#primary #informationArea{
	position:relative;
	width:543px;
	height:430px;
	background: url(../images/common/bg_primary-bottom.gif) left bottom no-repeat;
}

/*Mac Sports News---------------------------------------*/

#macSportsNews{
	float:left;
	position:relative;
	width:247px;
	height:263px;
	margin-bottom:19px;
	left:25px;
	background: url(../images/index/bg_mac-sports-news.gif) left top no-repeat;
}

#macSportsNews ul{
	position:relative;
	width:210px;
	height:151px;
	margin-left:15px;
	margin-top:14px;
	overflow-y:scroll;
	overflow-x:hidden;
}

#macSportsNews li{
	position:relative;
	display:block;
	width:190px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:#1a1a1a solid 1px;
}

#macSportsNews dl{
	width:190px;
	margin-left:2px;
}

#macSportsNews dt{
	width:190px;
	font-size:10px;
	margin-bottom:4px;
}



#macSportsNews dd{
	line-height:1.2;
}



/*New Article001-----------------------------*/
/*-----新着案件の場合はこのClassを適用する---*/

#macSportsNews .newArticle001{
	width:171px;/*210*/
	padding-left:39px;
	background: url(../images/index/icon_new001.gif) left center no-repeat;
}

/*-------------------------New Article001 End*/


/*-----------------------------------Mac Sports News End*/


/*Mukogawa Contents--------------------------------------*/

#mukogawaContents{
	float:right;
	position:relative;
	position:239px;
	height:263px;
	margin-right:22px;
}

/*IE6*/
*html #mukogawaContents{
	margin-right:11px;	
}


/*Mac Mukogawa News-----------------------------------*/

#macMukogawaNews{
	position:relative;
	width:239px;/*239*/
	height:110px;/*110*/
	margin-top:11px;
	margin-bottom:9px;
	background: url(../images/index/bg_mukogawa-news.gif) left top no-repeat;
}

#macMukogawaNews .newsContents{
	position:relative;
	width:132px;/*139*/
	height:38px;/*49*/
	padding:7px 0 0 11px;
	line-height:1.2;
}

#macMukogawaNews .movesToMore{
	position:absolute;
	width: 85px;
	left: 74px;
	top: 93px;
}

/*
#macMukogawaNews .movesToMore a{
	display:block;
	height:10px;
	margin-left:auto;
}
*/

#macMukogawaNews .movesToMore img{
	display:block;
	width:80px;
	height:10px;
}

#macSportsNews a {
	text-decoration: underline;
}

/*-------------------------------Mac Mukogawa News End*/

/*Mac Simple Exercise--------------------------------*/

#macSimpleExercise{
	position:relative;
	width:239px;
	height:133px;
	background: url(../images/index/bg_simple-exercise.gif) left top no-repeat;
}


/*Contents Simple Exercise-----------------*/

#macSimpleExercise .contentsSimpleExercise{
	position:relative;
	width:220px;
	height:87px;
	left:7px;
	top:4px;
}

/*ContentsArea--------------------*/

#macSimpleExercise .contentsArea{
	float:right;
	position:relative;
	width:152px;
	height:87px;
}

#macSimpleExercise .contentsArea p{
	font-size:11px;
	line-height:1.4;
}

#macSimpleExercise .contentsArea h3{
	color:#00a0c6;
}


#macSimpleExercise .movesToMore{
	position:absolute;
	width:104px;
	height:10px;
	top: 77px;
	left: 50px;
}

/*
#macSimpleExercise .movesToMore a{
	display:block;
	position:relative;
	width:37px;
	height:7px;

}
*/

#macSimpleExercise .movesToMore img{
	display:block;
	position:relative;
	width:104px;
	height:10px;
}


/*----------------ContentsArea End*/


/*ImagesArea---------------------*/

#macSimpleExercise .imagesArea{
	float:left;
	position:relative;
	width:60px;
	height:87px;
}

/*-----------------ImagesArea End*/

/*-------------Contents Simple Exercise End*/

/*----------------------------Mac Simple Exercise End*/

/*----------------------------------Mukogawa Contents End*/


/*Primary Ad------------------------------------------------*/

#primary #primaryAd{
	position:relative;
	width:489px;/*495*/
	height:55px;/*64*/
	clear:both;
	background:url(../images/index/g_primary-ad.gif) left top no-repeat;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 6px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 4px;
}

#primary #primaryAd ul{
	position:relative;
	width:489px;
	height:55px;
}

#primary #primaryAd li{
	float:left;
	position:relative;
	width:163px;
	height:55px;
}
#informationArea .sp_banner {
	margin-right: auto;
	margin-left: auto;
	clear: both;
	text-align: center;
	padding-bottom: 5px;
}
.sp_banner img {
	margin-right: auto;
	margin-left: auto;
	display: none;
}


#informationArea .web_order {
	margin-bottom: 10px;
	margin-left: 27px;
	display: block;
	clear: both;
}


/*--------------------------------------------Primary Ad End*/

/*--------------------------------------------InformationArea End*/

/*------------------------------------------------------------Primary End*/

/*----------------------------------------------------------------Index Only End*/



/*-----------------------*/


.bold {
	font-weight: bold;
}

.web_caution {
	font-size: 12px;
	text-align: left;
	border: 1px dotted #CC3300;
	margin-right: 30px;
	margin-left: 30px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	line-height: 1.2em;
	color: #333333;
	margin-bottom: 10px;
}
.font_bold_red {
	font-weight: bold;
	color: #CC3300;
}
.font_red {
	color: #CC3300;
}
.font_10_red {
	font-size: 10px;
	color: #CC3300;
	line-height: 2em;
}
#informationArea .special_area {
	display: none;
}

#informationArea .tanki_web_block {
	display: block;
}
#informationArea .keihou a {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	clear: both;
	width: 490px;
	line-height: 2.5em;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	background-color: #CC3300;
	border: 1px dotted #999999;
}
