/*------------------------------------------------------------------

	■設定

-----------------------------------------------------------------*/

body{
/*	background:#ddd;*/
}

#WRAPPER{
	margin:0 auto;
	width:996px;
	position:relative;
	z-index:500;
	background:url(/wr_common/images/menu_bg.png) no-repeat 0 0;
	padding:12px 0 0;
}

#WRAPPER.detail{
	background:none;
	padding:0;
}

#WRAPPER .wrapperInner{
	background:#fff;
	padding:0 18px;
}


#WRAPPER #SIDE{
	float:left;
	width:200px;
	overflow:hidden;
}
#WRAPPER #MAIN{
	float:right;
	width:739px;
}

#WRAPPER #CONTENTS{
	width:960px;
	line-height:1.7;
	margin:0 auto 20px;
	background:#fff;
}

#WRAPPER #CONTENTS.clum1 #MAIN{
	width:960px;
	float:none;
}



/*------------------------------------------------------------------

	■mainPhotoArea

-----------------------------------------------------------------*/
.mainPhotoArea{
	height:206px;
	width:1087px;
	margin:0 auto 0;
	position:relative;
}
.mainPhotoArea .mainPhotoInner{
	height:241px;
	width:1087px;
	top:0;
	z-index:80;
	position:absolute;
	left:0;
	overflow:hidden;
}
		/* 編集不可 */
		.mainPhotoArea .mainPhotoInner div.imageRotationTop{
			position:relative;
			z-index:81;
		}
		/* 編集不可 */
		.mainPhotoArea .mainPhotoInner div.imageRotationBottom{
			position:absolute;
			top:0;
		}


/*------------------------------------------------------------------

	■HEADER

------------------------------------------------------------------*/

#HEADER{
	width:996px;
	margin:0 auto;
}
#HEADER .headerAll{
	background:#fff;
	width:996px;
	margin:0 auto;
}

#HEADER .headInner{
	width:960px;
	margin:0 auto;
}

#HEADER .logo{
	float:left;
	padding:32px 0 0;
}

#HEADER .logo img{
	width: 140px;
	height: 44px;
}

#HEADER .gnavArea{
	float:right;
}


#HEADER .gnavArea .nav{
	float:right;
	margin:5px 20px 0 0;
}
#HEADER .gnavArea ul.nav li{
	float:left;
	margin:0 0 3px 10px;
	padding:2px 0 2px 16px;
	font-size:80%;
	background:url(/wr_common/images/icn_arrow_blue.gif) no-repeat 0 50%;
}
#HEADER .gnavArea ul.nav li a{
	color:#1a0f94;
}

#HEADER .gnavArea .Inner{
	float:right;
	width:315px;
	margin:0;
}
#HEADER .gnavArea .Inner ul{
}
#HEADER .gnavArea .Inner ul li{
	float:left;
}


#HEADER .gnavArea form{
	padding:16px 0 0 0;
	float:right;
}
#HEADER .gnavArea input{
	vertical-align:middle;
}


#HEADER .gnavArea input.text{
	width:230px;
	margin:0 8px 0 0;
	height:19px;
	border:1px solid #696969;
	background:#dedede;
}

#HEADER .gnavArea .userMenu{
	float:right;
	clear:both;
	margin:13px 0 0;
}
#HEADER .gnavArea .userMenu li{
	float:left;
	margin:0 0 0 2px;
	overflow:hidden;
}
#HEADER .gnavArea .userMenu li a{
	text-indent:-9999px;
	height:27px;
	display:block;
}


#HEADER .gnavArea .userMenu li.user01 a{background:url(/wr_common/images/head_target_01.gif) no-repeat 0 0;width:161px;}
#HEADER .gnavArea .userMenu li.user02 a{background:url(/wr_common/images/head_target_02.gif) no-repeat 0 0;width:133px;}
#HEADER .gnavArea .userMenu li.user03 a{background:url(/wr_common/images/head_target_03.gif) no-repeat 0 0;width:139px;}
#HEADER .gnavArea .userMenu li.user04 a{background:url(/wr_common/images/head_target_04.gif) no-repeat 0 0;width:139px;}
#HEADER .gnavArea .userMenu li.user05 a{background:url(/wr_common/images/head_target_05.gif) no-repeat 0 0;width:139px;}



#USER_01 #HEADER .gnavArea .userMenu li.user01 a,
#USER_02 #HEADER .gnavArea .userMenu li.user02 a,
#USER_03 #HEADER .gnavArea .userMenu li.user03 a,
#USER_04 #HEADER .gnavArea .userMenu li.user04 a,
#USER_05 #HEADER .gnavArea .userMenu li.user05 a,
#HEADER .gnavArea .userMenu li a:hover{
}
#USER_01 #HEADER .gnavArea .userMenu li.user01 a,#HEADER .gnavArea .userMenu li.user01 a:hover,
#USER_02 #HEADER .gnavArea .userMenu li.user02 a,#HEADER .gnavArea .userMenu li.user02 a:hover,
#USER_03 #HEADER .gnavArea .userMenu li.user03 a,#HEADER .gnavArea .userMenu li.user03 a:hover,
#USER_04 #HEADER .gnavArea .userMenu li.user04 a,#HEADER .gnavArea .userMenu li.user04 a:hover,
#USER_05 #HEADER .gnavArea .userMenu li.user05 a,#HEADER .gnavArea .userMenu li.user05 a:hover{
	background-position:left bottom;
}


ul.numList{
	position:absolute;
	z-index:80;
	top:10px;
	left:65px;
	float:left;
}


ul.numList li{
	float:left;
	overflow:hidden;
	margin:0 1px 0 0;
}
ul.numList li a{
	display:block;
	overflow:hidden;
	width:23px;
	text-indent:-999px;
	height:11px;
}
ul.numList li#num01 a{background:url(/wr_common/images/numlist_01.gif) no-repeat left 0;}
ul.numList li#num02 a{background:url(/wr_common/images/numlist_02.gif) no-repeat left 0;}
ul.numList li#num03 a{background:url(/wr_common/images/numlist_03.gif) no-repeat left 0;}
ul.numList li#num04 a{background:url(/wr_common/images/numlist_04.gif) no-repeat left 0;}
ul.numList li#num05 a{background:url(/wr_common/images/numlist_05.gif) no-repeat left 0;}


ul.numList li#num01 a:hover,ul.numList li#num01 a.activeSlide{background:url(/wr_common/images/numlist_01.gif) no-repeat left -11px;}
ul.numList li#num02 a:hover,ul.numList li#num02 a.activeSlide{background:url(/wr_common/images/numlist_02.gif) no-repeat left -11px;}
ul.numList li#num03 a:hover,ul.numList li#num03 a.activeSlide{background:url(/wr_common/images/numlist_03.gif) no-repeat left -11px;}
ul.numList li#num04 a:hover,ul.numList li#num04 a.activeSlide{background:url(/wr_common/images/numlist_04.gif) no-repeat left -11px;}
ul.numList li#num05 a:hover,ul.numList li#num05 a.activeSlide{background:url(/wr_common/images/numlist_05.gif) no-repeat left -11px;}

/*------------------------------------------------------------------

	■PATH

------------------------------------------------------------------*/
#PATH{
	font-size:90%;
	width:960px;
	margin:0 auto;
	padding:0 0 10px;
}
#PATH li{
	display:inline;
}
#PATH li a{
	text-decoration:underline;
}
#PATH li a:hover{
	text-decoration:none;
}
/*------------------------------------------------------------------

	■写真エリア

------------------------------------------------------------------*/
.photoBox{
	width:1087px;
	margin:0 auto;
	position:relative;
}



.pickUpArea{
	position:absolute;
	z-index:80;
	right:70px;
	top:10px;
	background:url(/wr_common/images/main_pickup_bg.png) no-repeat 0 0;
	margin:0 0 0 0;
	_margin:0 13px 0 0;
	float:right;
	padding:10px 0;
}
.pickUpArea .Inner{
	width:308px;
	height:186px;
	overflow:hidden;
}


.pickUpArea dl{
	margin:5px 0 0 37px;
	border:1px solid #999;
	width:248px;
}
.pickUpArea dl dt{
	float:left;
}

.pickUpArea dl dd{
	padding:9px;
	overflow:hidden;
	line-height:1.3;
	_display:inline-block;
}


.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0px;
	background:#eee;
	border-right:none;
}
.jScrollPaneDrag {
	position: absolute;
	background: #ffc81f;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}


/*------------------------------------------------------------------

	■MENU

------------------------------------------------------------------*/
#MENU{
	width:960px;
	margin:10px auto 8px;
}
#MENU ul.menuInner li{
	float:left;
	overflow:hidden;
}
#CATEGORY_01.pressRelease #MENU ul.menuInner li.navi01 a,
#MENU ul.menuInner li a{
	text-indent:-9989px;
	display:block;
	width:120px;
	height:47px;
	background-position:top left;
	background-repeat:no-repeat;
}

#MENU ul.menuInner li.navi01 a{background-image:url(/wr_common/images/menu_cont_01.gif);}
#MENU ul.menuInner li.navi02 a{background-image:url(/wr_common/images/menu_cont_02.gif);}
#MENU ul.menuInner li.navi03 a{background-image:url(/wr_common/images/menu_cont_03.gif);}
#MENU ul.menuInner li.navi04 a{background-image:url(/wr_common/images/menu_cont_04.gif);}
#MENU ul.menuInner li.navi05 a{background-image:url(/wr_common/images/menu_cont_05.gif);}
#MENU ul.menuInner li.navi06 a{background-image:url(/wr_common/images/menu_cont_06.gif);}
#MENU ul.menuInner li.navi07 a{background-image:url(/wr_common/images/menu_cont_07.gif);}
#MENU ul.menuInner li.navi08 a{background-image:url(/wr_common/images/menu_cont_08.gif);}



#CATEGORY_01 #MENU ul.menuInner li.navi01 a,
#CATEGORY_02 #MENU ul.menuInner li.navi02 a,
#CATEGORY_03 #MENU ul.menuInner li.navi03 a,
#CATEGORY_04 #MENU ul.menuInner li.navi04 a,
#CATEGORY_05 #MENU ul.menuInner li.navi05 a,
#CATEGORY_06 #MENU ul.menuInner li.navi06 a,
#CATEGORY_07 #MENU ul.menuInner li.navi07 a,
#CATEGORY_08 #MENU ul.menuInner li.navi08 a,
#MENU ul.menuInner li a:hover{
	background-position:0 -47px;
}



/*------------------------------------------------------------------

	■SIDE

------------------------------------------------------------------*/
#SIDE{
	width:200px;
	font-size:95%;
}

#SIDE ul.sidelist{
	_overflow:hidden;
}
#SIDE ul.sidelist li{
	background:url(/wr_common/images/line_side.gif) repeat-x left bottom;
}


#SIDE ul.sidelist.treeview li.expandable ul li.expandable ul a,
#SIDE ul.sidelist.treeview li.expandable ul li.collapsable ul a,
#SIDE ul.sidelist.treeview li.collapsable ul li.collapsable ul a,
#SIDE ul.sidelist.treeview li.collapsable ul a,
#SIDE ul.sidelist.treeview li.expandable ul a,
#SIDE ul.sidelist li a{
	display:block;
	*display:inline-block;
	padding:5px 3px 4px 23px;
	*width:176px;
	background-image:url(/wr_common/images/icn_arrow_gray.gif);
	background-position:5px 0.7em;
	background-repeat:no-repeat;
}

#SIDE ul.sidelist span{
	display:block;
	*display:inline-block;
	padding:4px 3px 4px 23px;
	*width:176px;
}

#SIDE ul.sidelist.treeview li.collapsable ul a{
	*width:153px;
}
#SIDE ul.sidelist.treeview li.collapsable ul li.collapsable ul a{
	*width:132px;
}
#SIDE ul.sidelist li a.bgImgNone{
	background-image:none;
}


#SIDE ul.sidelist li a:hover{
	color:#fff;
	background-color:#6e6e6e;
	text-decoration:none;
}
#SIDE ul.sidelist li ul{
	padding:0 0 0 20px;
	background:url(/wr_common/images/line_side.gif) repeat-x left top;
}



/*----------------------------------------------*/

#SIDE ul.sidelist.treeview {
}

#SIDE ul.sidelist.treeview .hitarea {
	background:url(/wr_common/images/side_icn_minus.gif) right 75% no-repeat;
	height: 25px;
	width: 16px;
	float: left;
	cursor: pointer;
	*position:absolute;
	display:inline;
}
/* fix for IE6 */
* html #SIDE ul.sidelist.treeview .hitarea {
	display: inline;
	float:none;
}
#SIDE ul.sidelist.treeview li.expandable ul li.collapsable a,
#SIDE ul.sidelist.treeview li.collapsable ul li.expandable a,
#SIDE ul.sidelist.treeview li.collapsable ul li.collapsable a,
#SIDE ul.sidelist.treeview li.expandable a,
#SIDE ul.sidelist.treeview li.collapsable a{
	background-image:none;
}



#SIDE ul.sidelist.treeview .hover { cursor: pointer; }


#SIDE ul.sidelist.treeview .expandable-hitarea { 
	background: url(/wr_common/images/side_icn_plus.gif) right 75% no-repeat;
}
 
/*----------------------------------------------*/





#CONTENTS #SIDE h2{
	font-size:120%;
	color:#fff;
	font-weight:bold;
}

#CONTENTS #SIDE h2 span,
#CONTENTS #SIDE h2 a{
	padding:17px 10px 15px;
	color:#fff;
	display:block;
	background:#40409a;
}

#CONTENTS #SIDE h3.college{
	color:#fff;
	padding:7px 10px 5px 10px;
	margin:0;
}



#CATEGORY_01 #CONTENTS #SIDE h3.college,#CATEGORY_01 #CONTENTS #SIDE h2 a,#CATEGORY_01 #CONTENTS #SIDE h2 span{background-color:#40409a;}
#CATEGORY_02 #CONTENTS #SIDE h3.college,#CATEGORY_02 #CONTENTS #SIDE h2 a,#CATEGORY_02 #CONTENTS #SIDE h2 span{background-color:#01a7bd;}
#CATEGORY_03 #CONTENTS #SIDE h3.college,#CATEGORY_03 #CONTENTS #SIDE h2 a,#CATEGORY_03 #CONTENTS #SIDE h2 span{background-color:#70a5cf;}
#CATEGORY_04 #CONTENTS #SIDE h3.college,#CATEGORY_04 #CONTENTS #SIDE h2 a,#CATEGORY_04 #CONTENTS #SIDE h2 span{background-color:#a5b300;}
#CATEGORY_05 #CONTENTS #SIDE h3.college,#CATEGORY_05 #CONTENTS #SIDE h2 a,#CATEGORY_05 #CONTENTS #SIDE h2 span{background-color:#fc9000;}
#CATEGORY_06 #CONTENTS #SIDE h3.college,#CATEGORY_06 #CONTENTS #SIDE h2 a,#CATEGORY_06 #CONTENTS #SIDE h2 span{background-color:#f44353;}
#CATEGORY_07 #CONTENTS #SIDE h3.college,#CATEGORY_07 #CONTENTS #SIDE h2 a,#CATEGORY_07 #CONTENTS #SIDE h2 span{background-color:#b10086;}
#CATEGORY_08 #CONTENTS #SIDE h3.college,#CATEGORY_08 #CONTENTS #SIDE h2 a,#CATEGORY_08 #CONTENTS #SIDE h2 span{background-color:#da0030;}

#USER_01 #CONTENTS #SIDE h3.college,#USER_01 #CONTENTS #SIDE h2 a,#USER_01 #CONTENTS #SIDE h2 span{background-color:#765ea9;}
#USER_02 #CONTENTS #SIDE h3.college,#USER_02 #CONTENTS #SIDE h2 a,#USER_02 #CONTENTS #SIDE h2 span{background-color:#6dd0d1;}
#USER_03 #CONTENTS #SIDE h3.college,#USER_03 #CONTENTS #SIDE h2 a,#USER_03 #CONTENTS #SIDE h2 span{background-color:#5b86a8;}
#USER_04 #CONTENTS #SIDE h3.college,#USER_04 #CONTENTS #SIDE h2 a,#USER_04 #CONTENTS #SIDE h2 span{background-color:#c4b09b;}
#USER_05 #CONTENTS #SIDE h3.college,#USER_05 #CONTENTS #SIDE h2 a,#USER_05 #CONTENTS #SIDE h2 span{background-color:#6e6e6e;}


#SIDE ul.sidelist li a:hover,#SIDE ul.sidelist li.current a,#SIDE ul.sidelist li.current ul li a:hover{color:#fff;background-color:#7e7eb3;}


#CATEGORY_01 #SIDE ul.sidelist li a:hover,#CATEGORY_01 #SIDE ul.sidelist li.current a,#CATEGORY_01 #SIDE ul.sidelist li.current ul li a:hover{color:#fff;background-color:#7e7eb3;}
#CATEGORY_02 #SIDE ul.sidelist li a:hover,#CATEGORY_02 #SIDE ul.sidelist li.current a,#CATEGORY_02 #SIDE ul.sidelist li.current ul li a:hover{color:#fff;background-color:#57b8c6;}
#CATEGORY_03 #SIDE ul.sidelist li a:hover,#CATEGORY_03 #SIDE ul.sidelist li.current a,#CATEGORY_03 #SIDE ul.sidelist li.current ul li a:hover{color:#fff;background-color:#a0bfd8;}
#CATEGORY_04 #SIDE ul.sidelist li a:hover,#CATEGORY_04 #SIDE ul.sidelist li.current a,#CATEGORY_04 #SIDE ul.sidelist li.current ul li a:hover{color:#fff;background-color:#b7c056;}
#CATEGORY_05 #SIDE ul.sidelist li a:hover,#CATEGORY_05 #SIDE ul.sidelist li.current a,#CATEGORY_05 #SIDE ul.sidelist li.current ul li a:hover{color:#fff;background-color:#efaf5a;}
#CATEGORY_06 #SIDE ul.sidelist li a:hover,#CATEGORY_06 #SIDE ul.sidelist li.current a,#CATEGORY_06 #SIDE ul.sidelist li.current ul li a:hover{color:#fff;background-color:#ed848d;}
#CATEGORY_07 #SIDE ul.sidelist li a:hover,#CATEGORY_07 #SIDE ul.sidelist li.current a,#CATEGORY_07 #SIDE ul.sidelist li.current ul li a:hover{color:#fff;background-color:#be55a4;}
#CATEGORY_08 #SIDE ul.sidelist li a:hover,#CATEGORY_08 #SIDE ul.sidelist li.current a,#CATEGORY_08 #SIDE ul.sidelist li.current ul li a:hover{color:#fff;background-color:#d95875;}

#USER_01 #SIDE ul.sidelist li a:hover,#USER_01 #SIDE ul.sidelist li.current a,#USER_01 #SIDE ul.sidelist li.current ul li a:hover{color:#fff;background-color:#998ab8;}
#USER_02 #SIDE ul.sidelist li a:hover,#USER_02 #SIDE ul.sidelist li.current a,#USER_02 #SIDE ul.sidelist li.current ul li a:hover{color:#fff;background-color:#addcdd;}
#USER_03 #SIDE ul.sidelist li a:hover,#USER_03 #SIDE ul.sidelist li.current a,#USER_03 #SIDE ul.sidelist li.current ul li a:hover{color:#fff;background-color:#88a2b6;}
#USER_04 #SIDE ul.sidelist li a:hover,#USER_04 #SIDE ul.sidelist li.current a,#USER_04 #SIDE ul.sidelist li.current ul li a:hover{color:#fff;background-color:#cfc3b6;}
#USER_05 #SIDE ul.sidelist li a:hover,#USER_05 #SIDE ul.sidelist li.current a,#USER_05 #SIDE ul.sidelist li.current ul li a:hover{color:#fff;background-color:#919191;}



#SIDE ul.sidelist li.current ul{
	padding-top:1px;
	background:url(/wr_common/images/line_side.gif) repeat-x left top!important;
}

#SIDE ul.sidelist li.current ul li{
	padding:0 0 1px;
	background:url(/wr_common/images/line_side.gif) repeat-x left bottom!important;
}


ul.sidelist li.current ul li a,
#USER_01 #SIDE ul.sidelist li.current ul li a,
#USER_02 #SIDE ul.sidelist li.current ul li a,
#USER_03 #SIDE ul.sidelist li.current ul li a,
#USER_04 #SIDE ul.sidelist li.current ul li a,
#USER_05 #SIDE ul.sidelist li.current ul li a,
#CATEGORY_01 #SIDE ul.sidelist li.current ul li a,
#CATEGORY_02 #SIDE ul.sidelist li.current ul li a,
#CATEGORY_03 #SIDE ul.sidelist li.current ul li a,
#CATEGORY_04 #SIDE ul.sidelist li.current ul li a,
#CATEGORY_05 #SIDE ul.sidelist li.current ul li a,
#CATEGORY_06 #SIDE ul.sidelist li.current ul li a,
#CATEGORY_07 #SIDE ul.sidelist li.current ul li a,
#CATEGORY_08 #SIDE ul.sidelist li.current ul li a{
	background-color:#fff;
	color:#000;
}



#SIDE ul.sidelist li a img{
	vertical-align:middle;
	padding:0 0 0 8px;
}




#SIDE h3{
	margin:35px 0 0 0;
}

#SIDE h3.ttlUser{
	font-weight:bold;
	color:#fff;
	padding:7px 10px 5px 20px;
	background:url(/wr_common/images/head_bg_menu_01.gif) no-repeat 0 50%;
}

#SIDE h3.ttlGray{
	color:#fff;
	padding:7px 10px 5px 10px;
	background:#666666;
}



#SIDE ul.detailLink{
	margin:15px 0 0;
}
#SIDE ul.detailLink li{
	border:1px solid #a1a1a1;
	border-left:none;
	margin:5px 0 0;
}


#SIDE ul.detailLink li a{
	display:block;
	_display:inline-block;
	padding:3px 3px 3px 21px;
	_width:176px;
	background-image:url(/wr_common/images/icn_arrow_gray.gif);
	background-repeat:no-repeat;
	background-position:5px 50%;
	*background-position:8px 50%;
	border-left:4px solid #40409a;

}
/*-------いろパターン------------*/
#CATEGORY_01 #SIDE ul.detailLink li a{border-left:4px solid #40409a;}
#CATEGORY_02 #SIDE ul.detailLink li a{border-left:4px solid #01a7bd;}
#CATEGORY_03 #SIDE ul.detailLink li a{border-left:4px solid #70a5cf;}
#CATEGORY_04 #SIDE ul.detailLink li a{border-left:4px solid #a5b300;}
#CATEGORY_05 #SIDE ul.detailLink li a{border-left:4px solid #fc9000;}
#CATEGORY_06 #SIDE ul.detailLink li a{border-left:4px solid #f44353;}
#CATEGORY_07 #SIDE ul.detailLink li a{border-left:4px solid #b10086;}
#CATEGORY_08 #SIDE ul.detailLink li a{border-left:4px solid #da0030;}




#SIDE ul.detailLink li.ov a,
#SIDE ul.detailLink li a:hover{
	text-decoration:none;
	color:#fff;
	background-color:#40409a;
}

/*-------いろパターン------------*/
#CATEGORY_01 #SIDE ul.detailLink li a:hover,#CATEGORY_01 #SIDE ul.detailLink li.ov a{background-color:#40409a;}
#CATEGORY_02 #SIDE ul.detailLink li a:hover,#CATEGORY_02 #SIDE ul.detailLink li.ov a{background-color:#01a7bd;}
#CATEGORY_03 #SIDE ul.detailLink li a:hover,#CATEGORY_03 #SIDE ul.detailLink li.ov a{background-color:#70a5cf;}
#CATEGORY_04 #SIDE ul.detailLink li a:hover,#CATEGORY_04 #SIDE ul.detailLink li.ov a{background-color:#a5b300;}
#CATEGORY_05 #SIDE ul.detailLink li a:hover,#CATEGORY_05 #SIDE ul.detailLink li.ov a{background-color:#fc9000;}
#CATEGORY_06 #SIDE ul.detailLink li a:hover,#CATEGORY_06 #SIDE ul.detailLink li.ov a{background-color:#f44353;}
#CATEGORY_07 #SIDE ul.detailLink li a:hover,#CATEGORY_07 #SIDE ul.detailLink li.ov a{background-color:#b10086;}
#CATEGORY_08 #SIDE ul.detailLink li a:hover,#CATEGORY_08 #SIDE ul.detailLink li.ov a{background-color:#da0030;}



/*-------------ターゲット別------*/
#SIDE ul.sidelist.use01 li a:hover{background-color:#998ab8!important;}
#SIDE ul.sidelist.use02 li a:hover{background-color:#addcdd!important;}
#SIDE ul.sidelist.use03 li a:hover{background-color:#88a2b6!important;}
#SIDE ul.sidelist.use04 li a:hover{background-color:#cfc3b6!important;}
#SIDE ul.sidelist.use05 li a:hover{background-color:#919191!important;}


/*-------------関連情報------*/
#SIDE ul.sidelist.kanren li a:hover{
	background-color:#888!important;
}

#SIDE ul.bnrArea{
	margin:35px 0 0;
}

#SIDE ul.bnrArea li{
	margin:0 0 5px;
}


/*-------------明治大学大学院------*/
#SIDE ul.sidelist.college li a:hover{
	background-color:#01A7BD!important;
}


/*------------------------------------------------------------------

	■FOOTER

------------------------------------------------------------------*/

.sidePageTop{
	position:fixed;
	display:none;
	margin-left:979px;
	_position:absolute;
}

#FOOTER{
	background:url(/wr_common/images/foot_bg.gif) repeat left top;
	border-top:7px solid #40409a;
	padding:0 0 20px;
	font-size:85%;
	min-width:996px;
}
#FOOTER a{
	color:#fff;
}
#FOOTER .footerInner{
	padding:25px 0 0;
	width:960px;
	margin:0 auto;
	line-height:1.4;
}
#FOOTER .footerInner .category.first{
	padding:0 0 15px 0;
	margin:0 0 15px 0;
	background:url(/wr_common/images/foot_line.gif) repeat-x left 50px;
}
#FOOTER .footerInner .category.second{
	background:url(/wr_common/images/foot_line2.gif) repeat-x left 45px;
}

#FOOTER .footerInner .category .Inner{
	width:150px;
	float:left;
	margin:0 0 0 12px;
}
#FOOTER .footerInner .category .Inner.box07,
#FOOTER .footerInner .category .Inner.box01{
	margin:0 0 0 0;
}

#FOOTER .footerInner .category .Inner.box06,
#FOOTER .footerInner .category .Inner.box05,
#FOOTER .footerInner .category .Inner.box03,
#FOOTER .footerInner .category .Inner.box02{
	margin:59px 0 0 12px;
}


#FOOTER .footerInner .category .Inner h3{
	margin:0 0 21px;
}
#FOOTER .footerInner .category .Inner ul li{
	padding:3px 4px 0 15px;
	margin:0 0 4px;
	font-size:90%;
}
#FOOTER .footerInner .category .Inner.box01 ul li{background:url(/wr_common/images/foot_icn_01.gif) no-repeat 0 0.5em;}
#FOOTER .footerInner .category .Inner.box02 ul li{background:url(/wr_common/images/foot_icn_01.gif) no-repeat 0 0.5em;}
#FOOTER .footerInner .category .Inner.box03 ul li{background:url(/wr_common/images/foot_icn_01.gif) no-repeat 0 0.5em;}
#FOOTER .footerInner .category .Inner.box04 ul li{background:url(/wr_common/images/foot_icn_02.gif) no-repeat 0 0.5em;}
#FOOTER .footerInner .category .Inner.box05 ul li{background:url(/wr_common/images/foot_icn_02.gif) no-repeat 0 0.5em;}
#FOOTER .footerInner .category .Inner.box06 ul li{background:url(/wr_common/images/foot_icn_02.gif) no-repeat 0 0.5em;}
#FOOTER .footerInner .category .Inner.box07 ul li{background:url(/wr_common/images/foot_icn_03.gif) no-repeat 0 0.5em;}
#FOOTER .footerInner .category .Inner.box08 ul li{background:url(/wr_common/images/foot_icn_04.gif) no-repeat 0 0.5em;}
#FOOTER .footerInner .category .Inner.box09 ul li{background:url(/wr_common/images/foot_icn_05.gif) no-repeat 0 0.5em;}
#FOOTER .footerInner .category .Inner.box10 ul li{background:url(/wr_common/images/foot_icn_06.gif) no-repeat 0 0.5em;}
#FOOTER .footerInner .category .Inner.box11 ul li{background:url(/wr_common/images/foot_icn_07.gif) no-repeat 0 0.5em;}
#FOOTER .footerInner .category .Inner.box12 ul li{background:url(/wr_common/images/foot_icn_08.gif) no-repeat 0 0.5em;}


/*------------------------------------------------------------------

	■FOOTERCOPY

------------------------------------------------------------------*/

#FOOTERCOPY{
	line-height:1.4;
	padding:15px 0;
	background:#4a4a4a;
	min-width:996px;
}
#FOOTERCOPY .Inner{
	width:930px;
	margin:0 auto;
}

#FOOTERCOPY .Inner a{
	color:#fff;
}

#FOOTERCOPY .Inner p{
	float:right;
}
#FOOTERCOPY .Inner .floL{
	width:600px;
}
#FOOTERCOPY .Inner ul{
	font-size:80%;
	margin:0 0 15px;
}
#FOOTERCOPY .Inner ul li{
	display:inline;
	padding:3px 20px 2px 20px;
	background:url(/wr_common/images/foot_icn_09.gif) no-repeat 0 50%;
}
#FOOTERCOPY .Inner address{
	color:#bababa;
	font-size:90%;
}
/*------------------------------------------------------------------

	■コンテンツ

------------------------------------------------------------------*/


p.meijiUnivImg{
	clear:both;
	float:left;
}


#PAGETOP{
	padding:50px 0 0;
	text-align:right;
	float:right;
}


/*------------------------------------------------------------------

	■CLEAR

------------------------------------------------------------------*/
.contentFoot,
#FOOTERCOPY .Inner,
#FOOTER .footerInner .category{
	display: inline-block;
}


.contentFoot:after,
#FOOTERCOPY .Inner:after,
#FOOTER .footerInner .category:after{
	content:".";display: block;height: 0;visibility:hidden;clear: both;
}
/* Hides MacIE5 \*/
* html .contentFoot,
* html #FOOTERCOPY .Inner,
* html #FOOTER .footerInner .category{
	height:1%;
}


.contentFoot,
#FOOTERCOPY .Inner,
#FOOTER .footerInner .category{
	display:block;
}
/* Hides MacIE5 */




/*------------------------------------------------------------------

	■CLEAR

------------------------------------------------------------------*/


#HEADER .gnavArea .userMenu,
#MENU .menuInner,
#PAGETOP,
#HEADER,
.pickUpArea dl,
#MENU,
#MENU .menuInner .noneMenu .noneMenuInner,
#CONTENTS #MAIN .newsArea .category,
#CONTENTS #MAIN .newsArea .ttl,
#WRAPPER #CONTENTS,
#MENU .menuInner .mainMenu,
#HEADER .gnavArea .Inner ul,
.headInner{
	display: inline-block;
}




#MENU:after,
#HEADER .gnavArea .userMenu:after,
#MENU .menuInner:after,
#PAGETOP:after,
#HEADER:after,
.pickUpArea dl:after,
#MENU .menuInner .noneMenu .noneMenuInner:after,
#CONTENTS #MAIN .newsArea .category:after,
#CONTENTS #MAIN .newsArea .ttl:after,
#WRAPPER #CONTENTS:after,
#MENU .menuInner .mainMenu:after,
#HEADER .gnavArea .Inner ul:after,
.headInner:after{
	content:".";display: block;height: 0;visibility:hidden;clear: both;
}
/* Hides MacIE5 \*/
* html #MENU,
* html #HEADER .gnavArea .userMenu,
* html #MENU .menuInner,
* html #PAGETOP,
* html #HEADER,
* html .pickUpArea dl,
* html #MENU .menuInner .noneMenu .noneMenuInner,
* html #CONTENTS #MAIN .newsArea .category,
* html #CONTENTS #MAIN .newsArea .ttl,
* html #WRAPPER #CONTENTS,
* html #MENU .menuInner .mainMenu,
* html #HEADER .gnavArea .Inner ul,
* html .headInner{
	height:1%;
}


#MENU,
#HEADER .gnavArea .userMenu,
#MENU .menuInner,
#PAGETOP,
#HEADER,
.pickUpArea dl,
#MENU .menuInner .noneMenu .noneMenuInner,
#CONTENTS #MAIN .newsArea .category,
#CONTENTS #MAIN .newsArea .ttl,
#WRAPPER #CONTENTS,
#MENU .menuInner .mainMenu,
#HEADER .gnavArea .Inner ul,
.headInner{
	display:block;
}
/* Hides MacIE5 */



/*------------------------------------------------------------------

	ICON

------------------------------------------------------------------*/
.icns{
	margin-left: 8px;
    padding: 0 !important;
}
.icns .ic_news,
.icns .ic_tv,
.icns .ic_web,
.icns .ic_magazine,
.icns .ic_other{
	margin-right: 5px;
    padding: 3px 10px !important;
	display: inline-block;
	line-height: 100%;
	background: #efefef;
}
.icns .ic_news{ border-left: 10px solid #BEE000;}
.icns .ic_tv{ border-left: 10px solid #40D10E;}
.icns .ic_web{ border-left: 10px solid #00C3DD;}
.icns .ic_magazine{ border-left: 10px solid #006EDE;}
.icns .ic_other{ border-left: 10px solid #6865FF;}



/*------------------------------------------------------------------

	Google Search Box

------------------------------------------------------------------*/
.googlesearch{}

.gsc-table-result{
	margin: 0 8px;
	line-height: 200% !important;
}

.gs-title{
	margin-bottom: 3px;
	line-height: 120%;
}