/* CSS Document */

/*---------------------------------------------------------------------

TOPEpEEASS
TOPڡp㡦EEE@ࡦ
EˢSSPڡEࡦKѡEB

ML
index.html


2009.4.21 yatabe created

---------------------------------------------------------------------*/


.liLast
{
	background:none!important;
}

.centerWrapperIndex
{
	float:left;
	width:363px;
	margin-left:8px;
}

.rightWrapperIndex
{
	float:right;
	width:168px;
	margin-bottom:10px;
}

.rightWrapperIndex div
{
	margin-bottom:7px;
}


div.bannerBox_1
{
	line-height:0!important;
}

.bannerBox_1,
.bannerBox_1a,
.bannerBox_2,
.bannerBox_3
{
	margin-bottom:0!important;
}

/*--------------------------------------

kawaraban start

--------------------------------------*/

.kawarabanBoxBack
{
	background:url(../image/index_center_columns_top.jpg) top no-repeat;
}

.kawarabanBox
{
	background:url(../image/index_center_columns_bottom.jpg) bottom no-repeat;
	padding:10px 0;
	text-align:left;
}

.pickUpContentsBox
{
	width:347px;
	height:153px;
	margin:0 auto;
	background:url(../image/index_pickup_contents_background.gif) no-repeat;
}

*html .pickUpContentsBox
{
	margin-left:8px;
}

.pickUpBox
{
	margin-bottom:10px;
}

.pickUpBox h4
{
	margin-bottom:10px;
}

/*--------------------------------------

what's new start

--------------------------------------*/

.whatNewBox h4
{
	margin-bottom:4px;
}

.whatNewBoxContentsBoxBack
{
	background:url(../image/index_contents_background_top.gif) top no-repeat;
	width:347px;
	margin:0 auto;
}

*html .whatNewBoxContentsBoxBack
{
	margin-left:8px;
}

.whatNewBoxContentsBox
{
	background:url(../image/index_contents_background_bottom.gif) bottom no-repeat;
}

.whatNewBoxContentsBox ul
{
	width:337px;
	margin-left:5px;
}

.whatNewBoxContentsBox ul li
{
	line-height:1.7;
	padding:5px 0 5px 3px;
	background:url(../image/index_dodline.gif) bottom repeat-x;
}

.visualLi
{
	color:#e95371;
	padding-left:35px;
	background-image: url(../image/index_visual_icon.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

.comicLi
{
	background:url(../image/index_comic_icon.jpg) center left no-repeat;
	color:#00abdc;
	padding-left:35px;
}

.beautyLi
{
	background:url(../image/index_beauty_icon.jpg) center left no-repeat;
	color:#e5408d;
	padding-left:35px;
}

.lifeLi
{
	background:url(../image/index_life_icon.jpg) center left no-repeat;
	color:#57b914;
	padding-left:35px;
}

.architectureLi
{
	background:url(../image/index_architecture_icon.jpg) center left no-repeat;
	color:#0593d3;
	padding-left:35px;
}

.visualLi a
{
	color:#e95371;
}

.comicLi a
{
	color:#00abdc;
}

.beautyLi a
{
	color:#e5408d;
}

.lifeLi a
{
	color:#57b914;
}

.architectureLi a
{
	color:#0593d3;
}

/*--------------------------------------

school news start

--------------------------------------*/

.newsBoxBack
{
	background:url(../image/index_center_columns_top.jpg) top no-repeat;
}

.newsBox
{
	background:url(../image/index_center_columns_bottom.jpg) bottom no-repeat;
	padding:10px 0;
	text-align:left;
}

.newsBoxContentsBoxBack
{
	background:url(../image/index_contents_background_top.gif) top no-repeat;
	width:347px;
	margin:0 auto;
}

*html .newsBoxContentsBoxBack
{
	margin-left:8px;
}

.newsBoxContentsBox
{
	background:url(../image/index_contents_background_bottom.gif) bottom no-repeat;
}

.newsBoxContentsBox ul
{
	width:337px;
	margin-left:5px;
}

.newsBoxContentsBox ul li
{
	line-height:1.7;
	padding:5px 0 5px 8px;
	background:url(../image/index_dodline.gif) bottom repeat-x;
}

.newsBoxContentsBox ul li a
{
	color:#696969;
}

.newsBoxContentsBox ul li div
{
	background:url(../image/index_news_icon.gif) center left no-repeat;
	color:#696969;
	padding-left:30px;
}

/*--------------------------------------

index footer start

--------------------------------------*/

#footerContainer
{
	clear:both;
	background:url(../image/common/footer_index_back_top.jpg) top center no-repeat #60ac32;
	width:744px;
	margin:0 auto;
	padding-top:70px;
}

.indexFnaviWrapper
{
	padding-left:4px;
	padding-top:5px;
}

.fnaviVisualBoxTop
{
	float:left;
	background:url(../image/index_fnavi_background_top.gif) top no-repeat;
	margin-right:5px;
}

.fnaviVisualBoxBottom
{
	background:url(../image/index_fnavi_background_bottom.gif) bottom no-repeat;
	width:143px;
	height:450px;
	color:#353535;
	text-align:left;
}

.fnaviVisualBox
{
	background:url(../image/visual_bottom_banner.jpg) center bottom no-repeat;
	height:446px;
	margin:2px;
}

.fnaviComicBoxTop
{
	float:left;
	background:url(../image/index_fnavi_background_top.gif) top no-repeat;
	margin-right:5px;
}

.fnaviComicBoxBottom
{
	background:url(../image/index_fnavi_background_bottom.gif) bottom no-repeat;
	width:143px;
	height:450px;
	color:#353535;
	text-align:left;
}

.fnaviComicBox
{
	margin:2px;
	background:url(../image/comic_bottom_banner.jpg) center bottom no-repeat;
	height:446px;
}

.fnaviBeautyBoxTop
{
	float:left;
	background:url(../image/index_fnavi_background_top.gif) top no-repeat;
	margin-right:5px;
}

.fnaviBeautyBoxBottom
{
	background:url(../image/index_fnavi_background_bottom.gif) bottom no-repeat;
	width:143px;
	height:450px;
	color:#353535;
	text-align:left;
}

.fnaviBeautyBox
{
	margin:2px;
	background:url(../image/beauty_bottom_banner.jpg) center bottom no-repeat;
	height:446px;
}

.fnaviLifeBoxTop
{
	float:left;
	background:url(../image/index_fnavi_background_top.gif) top no-repeat;
	margin-right:5px;
}

.fnaviLifeBoxBottom
{
	background:url(../image/index_fnavi_background_bottom.gif) bottom no-repeat;
	width:143px;
	height:450px;
	color:#353535;
	text-align:left;
}

.fnaviLifeBox
{
	margin:2px;
	background:url(../image/life_bottom_banner.jpg) center bottom no-repeat;
	height:446px;
}

.fnaviArchitectureBoxTop
{
	float:left;
	background:url(../image/index_fnavi_background_top.gif) top no-repeat;
	margin-bottom:10px;
}

.fnaviArchitectureBoxBottom
{
	background:url(../image/index_fnavi_background_bottom.gif) bottom no-repeat;
	width:143px;
	height:450px;
	color:#353535;
	text-align:left;
}

.fnaviArchitectureBox
{
	margin:2px;
	background:url(../image/architecture_bottom_banner.jpg) center bottom no-repeat;
	height:446px;
}

.indexFnaviTitle
{
	margin-bottom:10px;
}

.indexFnaviWrapper dl
{
	margin-bottom:10px;
}

.indexFnaviWrapper dl dt
{
	background:url(../image/common/dodline.gif) bottom repeat-x;
	padding-bottom:2px;
}

.indexFnaviWrapper dl dd
{
	background:url(../image/common/dodline.gif) bottom repeat-x;
	padding:5px;
	font-size:10px;
	line-height:1.2;
}

.indexFnaviWrapper dl dd.etc
{
	background:none;
	padding:0;
	padding-right:10px;
	text-align:right;
}

.fnaviVisualBox dl dd p
{
	background:url(../image/index_fnavi_visual_icon.gif) center left no-repeat;
	padding-left:13px;
}

.fnaviComicBox dl dd p
{
	background:url(../image/index_fnavi_comic_icon.gif) center left no-repeat;
	padding-left:13px;
}

.fnaviBeautyBox dl dd p
{
	background:url(../image/index_fnavi_beauty_icon.gif) center left no-repeat;
	padding-left:13px;
}

.fnaviLifeBox dl dd p
{
	background:url(../image/index_fnavi_life_icon.gif) center left no-repeat;
	padding-left:13px;
}

.fnaviArchitectureBox dl dd p
{
	background:url(../image/index_fnavi_architecture_icon.gif) center left no-repeat;
	padding-left:13px;
}

.clear
{
	clear:both;
	display:none;
}

.pickupImage
{
	padding:5px 6px 5px 6px;
	margin-bottom:2px;
}

*html .pickupImage
{
	padding-top:0;
	margin-bottom:5px;
}

*:first-child+html .pickupImage
{
	padding-top:0;
	margin-bottom:5px;
}

#pickUpUl li
{
	float:left;
	margin-left:5px;
}

*html #pickUpUl li
{
	margin-left:4px;
}

/*--------------------------------------

banner_area start

--------------------------------------*/

/*
div.bannerBox_1
{
	width:168px;
	height:90px;
	background:url(../image/banner/admission_banner.jpg) no-repeat;
	padding-top:25px;
	line-height:0!important;
}

*html .bannerBox_1
{
	height:115px;
	padding-top:30px;
}

*:first-child+html .bannerBox_1
{
	height:115px;
	padding-top:25px;
	margin-bottom:5px;
}
*/

.bannerBox_1
{
	height:115px;
	margin-bottom: 1px!important;
}

*html .bannerBox_1{
}

*:first-child+html .bannerBox_1 
{
}


.bannerBox_1 p {
	margin-top: 0;
	margin-bottom: 0;
}


*html .bannerBox_1 p.bann2 {
	margin-top: 0;
}

*:first-child+html .bannerBox_1 p.bann2 
{
}



/*--------------------------------------

calendar_area start

--------------------------------------*/

.rightWrapperIndex .bannerBox_1,
.rightWrapperIndex .bannerBox_1b,
.rightWrapperIndex .calendarBoxBack,
.rightWrapperIndex .calendarBox,
.rightWrapperIndex .scheduleBox 
{
	margin-bottom:1px;
}

.calendarBoxBack 
{
	background-image: url(../image/banner/calendar_js.jpg);
	height: 207px;
	width: 168px;
	background-repeat: no-repeat;
	background-position: center top;
}
/* EǁEE
.calendarBox 
{
	height: 184px;
	width: 166px;
	margin-right: 1px;
	margin-left: 1px;
	margin-top: 23px;
}
*/
