@charset "UTF-8";

/*====== タイトル ======*/

#body .title-large {
	width:530px;
	background:url(/imgcommon/bg_title.jpg) no-repeat;
	margin-bottom:10px;
	padding:10px;
}

#body .lead{
	padding: 0 0 7px 0 ;
	font-size:16px;
	line-height:150%;
	font-weight:bold;
	color:#2E535B;
	width:525px;
}

#body .lead p{
	font-size:12px;
	line-height:150%;
	font-weight:normal;
	color:#2E535B;
	padding: 0 10px 0 0 ;
}

/*====== ページャー ======*/

#body .pager{
	font-size:12px;
	text-align:center;
	padding:15px 0 7px 0;
}
#body .pager a{
	color:#333;
	text-decoration: none;
}
#body .pager a:hover{
	color:#93D6E2;
	text-decoration: underline;
}

/*============================================================
//  トップ
//==========================================================*/

/*====== ページ内リンク ======*/

#body .links{
	width:525px;
	padding:3px 13px 3px 12px;
	font-size:14px;
	color:#000;
}


#body ul.college-link{
	width:525px;
	list-style:none;
	line-height:140%;
	padding:0 13px 0 12px;
	margin-bottom:25px;
}
#body ul.college-link li.openschool{
	width:80px;
	background:#000;
	font-size:10px;
	color:#fff;
	line-height:140%;
	text-align:center;
	float:left;
	padding:5px 3px 5px 3px;
}
#body ul.college-link li.seitai{
	width:80px;
	background:#FD1801;
	font-size:10px;
	color:#fff;
	line-height:140%;
	text-align:center;
	float:left;
	padding:5px 3px 5px 3px;
	margin-left:1px;
}
#body ul.college-link li.sports{
	width:80px;
	background:#FF6600;
	font-size:10px;
	color:#fff;
	line-height:140%;
	text-align:center;
	float:left;
	padding:5px 3px 5px 3px;
	margin-left:1px;
}
#body ul.college-link li.yoga{
	width:80px;
	background:#FF9300;
	font-size:10px;
	color:#fff;
	line-height:140%;
	text-align:center;
	float:left;
	padding:5px 3px 5px 3px;
	margin-left:1px;
}
#body ul.college-link li.baby{
	width:80px;
	background:#FF3A4F;
	font-size:10px;
	color:#fff;
	line-height:140%;
	text-align:center;
	float:left;
	padding:5px 3px 5px 3px;
	margin-left:1px;
}
#body ul.college-link li.beauty{
	width:80px;
	background:#0089FF;
	font-size:10px;
	color:#fff;
	line-height:140%;
	text-align:center;
	float:left;
	padding:5px 3px 5px 3px;
	margin-left:1px;
}
#body ul.college-link li a{
	width:80px;
	display:block;
	text-decoration:none;
	color:#fff;
	margin-left:1px;
}
#body ul.college-link li a:hover{
	width:80px;
	display:block;
	text-decoration:underline;
	color:#fff;
	margin-left:1px;
}

/*====== 予約ボタン ======*/

.open-school-top p.reserve{
	width:174px;
	height:26px;
	text-indent:-9999px;
	background:url(/imgcommon/btn_reserve_event.jpg) no-repeat;
	text-align:center;
	margin:0 0 20px 190px;
}
.open-school-top p.reserve a{
	width:174px;
	height:26px;
	display:block;
	background:url(/imgcommon/btn_reserve_event.jpg) no-repeat;
}
.open-school-top p.reserve a:hover{
	width:174px;
	height:26px;
	background:url(/imgcommon/btn_reserve_event_on.jpg) no-repeat;
}

/*====== エントリー／トップ ======*/

.box-openschool,
.box-seitai,
.box-sports,
.box-yoga,
.box-baby,
.box-beauty{
	width:525px;
	padding:0 13px 0 12px;
}
.box-openschool h5{
	font-size:16px;
	font-weight:bold;
	color:#21ACC6;
	margin-bottom:4px;
}
.box-seitai h5{
	font-size:16px;
	font-weight:bold;
	color:#FD1801;
	margin-bottom:4px;
}
.box-sports h5{
	font-size:16px;
	font-weight:bold;
	color:#FF6600;
	margin-bottom:4px;
}
.box-yoga h5{
	font-size:16px;
	font-weight:bold;
	color:#FF9300;
	margin-bottom:4px;
}
.box-baby h5{
	font-size:16px;
	font-weight:bold;
	color:#FF3A4F;
	margin-bottom:4px;
}
.box-beauty h5{
	font-size:16px;
	font-weight:bold;
	color:#0089FF;
	margin-bottom:4px;
}

.open-school-top p{
	font-size:12px;
	margin-bottom:10px;
}
.box-entry-top{
	width:505px;
	padding:7px 10px 5px 10px;
}
.box-entry-top h6{
	font-size:12px;
	font-weight:bold;
	color:#333;
	margin-bottom:5px;
}
.box-entry-top h6 a{
	color:#333;
	text-decoration: none;
}
.box-entry-top h6 a:hover{
	color:#333;
	text-decoration: underline;
}
.box-entry-top p.date{
	font-size:10px;
	color:#21ACC6;
	margin-bottom:4px;
}
.box-entry-top .image{
	float:left;
	padding:0 10px 0 0;
}
.box-entry-top .image img{
	border:1px solid #EFEFEF;
}
.box-entry-top p.more{
}
.box-entry-top p.more a,
.box-entry-top p a{
	color:#333;
	text-decoration: underline;
}
.box-entry-top p.more a:hover,
.box-entry p a:hover{
	color:#93D6E2;
	text-decoration: underline;
}
.box-entry-top p.more span{
	color:#2EB2D1;
}


/*============================================================
//  内部
//==========================================================*/

/*====== エントリー ======*/

.open-school .archive{
	font-size:16px;
	font-weight:bold;
	color:#000;
	padding:0 0 10px 12px;
}

.box-entry{
	width:550px;
	background:url(/imgcommon/entry_body.jpg) repeat-y;
	margin-bottom:20px;
}
.box-entry .head{
	width:550px;
	height:70px;
	background:url(/imgcommon/entry_head.jpg) no-repeat top;
}
.box-entry .head h5{
	font-size:14px;
	font-weight:bold;
	color:#2E535B;
	padding:0 15px 0 15px;
}

/*====== タイトル ======*/

#body .title-large {
	width:530px;
	background:url(/imgcommon/bg_title.jpg) no-repeat;
	margin-bottom:10px;
	padding:10px;
}

#body .lead{
	padding: 0 0 7px 0 ;
	font-size:14px;
	line-height:150%;
	font-weight:normal;
	color:#2E535B;
	width:525px;
}

/*====== ページャー ======*/

#body .pager{
	font-size:12px;
	text-align:center;
	padding:15px 0 7px 0;
}
#body .pager a{
	color:#333;
	text-decoration: none;
}
#body .pager a:hover{
	color:#93D6E2;
	text-decoration: underline;
}

/*============================================================
//  トップ
//==========================================================*/

/*====== ページ内リンク ======*/

#body ul.college-link{
	width:525px;
	list-style:none;
	line-height:140%;
	padding:0 13px 0 12px;
	margin-bottom:25px;
}
#body ul.college-link li.openschool{
	width:80px;
	background:#000;
	font-size:10px;
	color:#fff;
	line-height:140%;
	text-align:center;
	float:left;
	padding:5px 3px 5px 3px;
}
#body ul.college-link li.seitai{
	width:80px;
	background:#FD1801;
	font-size:10px;
	color:#fff;
	line-height:140%;
	text-align:center;
	float:left;
	padding:5px 3px 5px 3px;
	margin-left:1px;
}
#body ul.college-link li.sports{
	width:80px;
	background:#FF6600;
	font-size:10px;
	color:#fff;
	line-height:140%;
	text-align:center;
	float:left;
	padding:5px 3px 5px 3px;
	margin-left:1px;
}
#body ul.college-link li.yoga{
	width:80px;
	background:#FF9300;
	font-size:10px;
	color:#fff;
	line-height:140%;
	text-align:center;
	float:left;
	padding:5px 3px 5px 3px;
	margin-left:1px;
}
#body ul.college-link li.baby{
	width:80px;
	background:#FF3A4F;
	font-size:10px;
	color:#fff;
	line-height:140%;
	text-align:center;
	float:left;
	padding:5px 3px 5px 3px;
	margin-left:1px;
}
#body ul.college-link li.beauty{
	width:80px;
	background:#0089FF;
	font-size:10px;
	color:#fff;
	line-height:140%;
	text-align:center;
	float:left;
	padding:5px 3px 5px 3px;
	margin-left:1px;
}
#body ul.college-link li a{
	width:80px;
	display:block;
	text-decoration:none;
	color:#fff;
	margin-left:1px;
}
#body ul.college-link li a:hover{
	width:80px;
	display:block;
	text-decoration:underline;
	color:#fff;
	margin-left:1px;
}

/*====== 予約ボタン ======*/

.open-school-top p.reserve{
	width:174px;
	height:26px;
	text-indent:-9999px;
	background:url(/imgcommon/btn_reserve_event.jpg) no-repeat;
	text-align:center;
	margin:0 0 20px 190px;
}
.open-school-top p.reserve a{
	width:174px;
	height:26px;
	display:block;
	background:url(/imgcommon/btn_reserve_event.jpg) no-repeat;
}
.open-school-top p.reserve a:hover{
	width:174px;
	height:26px;
	background:url(/imgcommon/btn_reserve_event_on.jpg) no-repeat;
}

/*====== エントリー／トップ ======*/

.box-openschool,
.box-seitai,
.box-sports,
.box-yoga,
.box-baby,
.box-beauty{
	width:525px;
	padding:0 13px 0 12px;
}
.box-openschool h5{
	font-size:16px;
	font-weight:bold;
	color:#21ACC6;
	margin-bottom:4px;
}
.box-seitai h5{
	font-size:16px;
	font-weight:bold;
	color:#FD1801;
	margin-bottom:4px;
}
.box-sports h5{
	font-size:16px;
	font-weight:bold;
	color:#FF6600;
	margin-bottom:4px;
}
.box-yoga h5{
	font-size:16px;
	font-weight:bold;
	color:#FF9300;
	margin-bottom:4px;
}
.box-baby h5{
	font-size:16px;
	font-weight:bold;
	color:#FF3A4F;
	margin-bottom:4px;
}
.box-beauty h5{
	font-size:16px;
	font-weight:bold;
	color:#0089FF;
	margin-bottom:4px;
}

.open-school-top p{
	font-size:12px;
	margin-bottom:10px;
}
.box-entry-top{
	width:505px;
	padding:7px 10px 5px 10px;
}
.box-entry-top h6{
	font-size:12px;
	font-weight:bold;
	color:#333;
	margin-bottom:5px;
}
.box-entry-top h6 a{
	color:#333;
	text-decoration: none;
}
.box-entry-top h6 a:hover{
	color:#333;
	text-decoration: underline;
}
.box-entry-top p.date{
	font-size:10px;
	color:#21ACC6;
	margin-bottom:4px;
}
.box-entry-top .image{
	float:left;
	padding:0 10px 0 0;
}
.box-entry-top .image img{
	border:1px solid #EFEFEF;
}
.box-entry-top p.more{
}
.box-entry-top p.more a,
.box-entry-top p a{
	color:#333;
	text-decoration: underline;
}
.box-entry-top p.more a:hover,
.box-entry p a:hover{
	color:#93D6E2;
	text-decoration: underline;
}
.box-entry-top p.more span{
	color:#2EB2D1;
}


/*============================================================
//  内部
//==========================================================*/

/*====== エントリー ======*/

.open-school .archive{
	font-size:16px;
	font-weight:bold;
	color:#000;
	padding:0 0 10px 12px;
}

.box-entry{
	width:550px;
	background:url(/imgcommon/entry_body.jpg) repeat-y;
	margin-bottom:20px;
}
.box-entry .head{
	width:550px;
	height:70px;
	background:url(/imgcommon/entry_head.jpg) no-repeat top;
}
.box-entry .head h5{
	font-size:14px;
	font-weight:bold;
	color:#2E535B;
	padding:0 15px 0 15px;
}
.box-entry .head h5 a{
	color:#2E535B;
	text-decoration: none;
}
.box-entry .head h5 a:hover{
	color:#2E535B;
	text-decoration: underline;
}
.box-entry .head p.date{
	font-size:12px;
	color:#2DB1D0;
	text-align:right;
	padding:5px 10px 3px 0;
}
.box-entry .bottom{
	width:550px;
	height:15px;
	background:url(/imgcommon/entry_bottom.jpg) no-repeat left bottom;
	text-indent:-9999px;
}
.box-entry .inner{
	width:530px;
	padding:15px;
}
.box-entry .image{
	float:right;
	padding:0 0 5px 10px;
}
.box-entry .image img{
	border:1px solid #EFEFEF;
}


.box-entry .inner p.text,
.box-entry .inner p {
	margin-bottom:20px;
}
.box-entry p.text a,
.box-entry p a{
	color:#333;
	text-decoration: underline;
}
.box-entry p.text a:hover,
.box-entry p a:hover{
	color:#93D6E2;
	text-decoration: underline;
}

.box-entry p.more{
	margin-bottom:10px;
	text-align:left;
	margin-top:10px;
}
.box-entry p.more a{
	color:#93D6E2;
	text-decoration: none;
}
.box-entry p.more a:hover{
	color:#93D6E2;
	text-decoration: underline;
}
.box-entry p.reserve{
	width:174px;
	height:26px;
	text-indent:-9999px;
	background:url(/imgcommon/btn_reserve_event.jpg) no-repeat;
	margin:10px 0 0 180px;
}
.box-entry p.reserve a{
	width:174px;
	height:26px;
	display:block;
	background:url(/imgcommon/btn_reserve_event.jpg) no-repeat;
}
.box-entry p.reserve a:hover{
	width:174px;
	height:26px;
	background:url(/imgcommon/btn_reserve_event_on.jpg) no-repeat;
}

/*====== 文字装飾 ======*/

.box-entry span.mint{
	color:#2EB2D1;
	font-size:14px;
}

.box-entry span.pink{
	color:#FF3366;
	font-size:14px;
}

.box-entry span.red{
	color:#F00;
	font-size:14px;
}

.box-entry span.yellow{
	color:#FF9300;
	font-size:14px;
}

.box-entry span.purple{
	color:#660099;
	font-size:14px;
}

.box-entry span.wine{
	color:#660000;
	font-size:14px;
}

.box-entry span.green{
	color:#006600;
	font-size:14px;
}

.box-entry span.khaki{
	color:#600;
	font-size:14px;
}

.box-entry span.blue{
	color:#03c;
	font-size:14px;
}

.box-entry span.lightblue{
	color:#09f;
	font-size:14px;
}

.box-entry span.big{
	font-size:18px;
}

.box-entry span.biggest{
	font-size:24px;
}
/*====== トラックバック ======*/

.box-entry p.trackback{
	font-size:10px;
	text-align:left;
	margin-top:15px;
	padding-top:7px;
	border-top:1px solid #EFEFEF;
}
.box-entry p.trackback a{
	color:#333;
	text-decoration: none;
}
.box-entry p.trackback a:hover{
	color:#93D6E2;
	text-decoration: underline;
}
.box-entry p.trackback a:hover{
	color:#93D6E2;
	text-decoration: underline;
}
/*====== トラックバック ======*/

.box-trackback{
	width:516px;
	border:2px dotted #DDD;
	padding:15px;
	margin-bottom:20px;
}
.box-trackback p.title{
	font-size:12px;
	font-weight:bold;
	color:#93D6E2;
	margin-bottom:5px;
}

/*============================================================
//  右メニュー
//==========================================================*/

#menu-news{
	width:190px;
	margin-top:5px;
	margin-bottom:23px;
}
#menu-news .box-news{
	width:190px;
	background:url(/imgcommon/menu_entry_body.jpg) repeat-y;
	margin-bottom:10px;
}
#menu-news p.menu-entry-title{
	font-size:14px;
	font-weight:bold;
	margin-bottom:2px;
}
#menu-news p.menu-entry-title span{
	color:#2E535B;
}
#menu-news .box-news .head{
	width:190px;
	height:10px;
	text-indent:-9999px;
	background:url(/imgcommon/menu_entry_head.jpg) no-repeat top;
}
#menu-news .box-news .bottom{
	width:190px;
	height:10px;
	background:url(/imgcommon/menu_entry_bottom.jpg) no-repeat bottom;
	text-indent:-9999px;
}
 #menu-news .box-news ul.inner{
	width:160px;
	list-style: disc;
	color:#2E535B;
	padding:0 10px 0 20px;
}
#menu-news .box-news ul.inner li{
	font-size:10px;
	line-height:140%;
	margin-bottom:5px;
}
#menu-news .box-news ul.inner li a{
	color:#333;
	text-decoration: none;
}
#menu-news .box-news ul.inner li a:hover{
	color:#93D6E2;
	text-decoration: underline;
}


	color:#2E535B;
	text-decoration: none;
}
.box-entry .head h5 a:hover{
	color:#2E535B;
	text-decoration: underline;
}
.box-entry .head p.date{
	font-size:12px;
	color:#2DB1D0;
	text-align:right;
	padding:5px 10px 3px 0;
}
.box-entry .bottom{
	width:550px;
	height:15px;
	background:url(/imgcommon/entry_bottom.jpg) no-repeat left bottom;
	text-indent:-9999px;
}
.box-entry .inner{
	width:530px;
	padding:15px;
}
.box-entry .image{
	float:right;
	padding:0 0 5px 10px;
}
.box-entry .image img{
	border:1px solid #EFEFEF;
}
.box-entry p.text{
}
.box-entry p.text a,
.box-entry p a{
	color:#333;
	text-decoration: underline;
}
.box-entry p.text a:hover,
.box-entry p a:hover{
	color:#93D6E2;
	text-decoration: underline;
}
.box-entry p.text p span{
	color:#2EB2D1;
}
.box-entry p.more{
	margin-bottom:10px;
	text-align:left;
	margin-top:10px;
}
.box-entry p.more a{
	color:#93D6E2;
	text-decoration: none;
}
.box-entry p.more a:hover{
	color:#93D6E2;
	text-decoration: underline;
}
.box-entry p.reserve{
	width:174px;
	height:26px;
	text-indent:-9999px;
	background:url(/imgcommon/btn_reserve_event.jpg) no-repeat;
	margin:10px 0 0 180px;
}
.box-entry p.reserve a{
	width:174px;
	height:26px;
	display:block;
	background:url(/imgcommon/btn_reserve_event.jpg) no-repeat;
}
.box-entry p.reserve a:hover{
	width:174px;
	height:26px;
	background:url(/imgcommon/btn_reserve_event_on.jpg) no-repeat;
}

/*====== トラックバック ======*/

.box-entry p.trackback{
	font-size:10px;
	text-align:left;
	margin-top:15px;
	padding-top:7px;
	border-top:1px solid #EFEFEF;
}
.box-entry p.trackback a{
	color:#333;
	text-decoration: none;
}
.box-entry p.trackback a:hover{
	color:#93D6E2;
	text-decoration: underline;
}
.box-entry p.trackback a:hover{
	color:#93D6E2;
	text-decoration: underline;
}
/*====== トラックバック ======*/

.box-trackback{
	width:516px;
	border:2px dotted #DDD;
	padding:15px;
	margin-bottom:20px;
}
.box-trackback p.title{
	font-size:12px;
	font-weight:bold;
	color:#93D6E2;
	margin-bottom:5px;
}

/*============================================================
//  右メニュー
//==========================================================*/

#menu-news{
	width:190px;
	margin-top:5px;
	margin-bottom:23px;
}
#menu-news .box-news{
	width:190px;
	background:url(/imgcommon/menu_entry_body.jpg) repeat-y;
	margin-bottom:10px;
}
#menu-news p.menu-entry-title{
	font-size:14px;
	font-weight:bold;
	margin-bottom:2px;
}
#menu-news p.menu-entry-title span{
	color:#2E535B;
}
#menu-news .box-news .head{
	width:190px;
	height:10px;
	text-indent:-9999px;
	background:url(/imgcommon/menu_entry_head.jpg) no-repeat top;
}
#menu-news .box-news .bottom{
	width:190px;
	height:10px;
	background:url(/imgcommon/menu_entry_bottom.jpg) no-repeat bottom;
	text-indent:-9999px;
}
 #menu-news .box-news ul.inner{
	width:160px;
	list-style: disc;
	color:#2E535B;
	padding:0 10px 0 20px;
}
#menu-news .box-news ul.inner li{
	font-size:10px;
	line-height:140%;
	margin-bottom:5px;
}
#menu-news .box-news ul.inner li a{
	color:#333;
	text-decoration: none;
}
#menu-news .box-news ul.inner li a:hover{
	color:#93D6E2;
	text-decoration: underline;
}



