@charset "utf-8";

/****************************************************************
*																*
*							拡張スタイル						*
*																*
****************************************************************/

/* -----------------------------
								
	第一薬科大学付属高等学校	
								
================================
	■共通スタイル				
================================
: 	0-1.基本設定
: 	0-2.カラム別スタイル
:	0-3.エリア別スタイル
:	0-4.共通スタイル

================================
	■ページ別スタイル			
================================
: 	1-1.共通
: 	1-2.トップページ
: 	1-3.ご挨拶
: 	1-4.学科紹介
: 	1-5.関連校のご紹介
: 	1-6.国際交流
: 	1-7.入学資料請求
: 	1-8.オープンキャンパス
: 	1-9.年間スケジュール
: 	1-10.イベント情報
: 	1-11.パラマとは？
: 	1-12.パラマ塾
: 	1-13.部活動／体育
: 	1-14.部活動／文化
: 	1-15.設備
:	1-16.進路
:	1-17.学科
:	1-18.募集要項
:	1-19.資料請求
:	1-20.サイトマップ
:	1-21.スクールバス
:	1-22.アクセス

----------------------------- */


/****************************************************************
*						■共通スタイル							*
****************************************************************/

/* -------------------------------------------------
	0-1.基本設定
------------------------------------------------- */
body {
	margin: 0;
	/*background: none !important;*/
	background-color: #FFFFFF !important;
}
hr {
	border-width: 1px 0px 0px 0px; /* 太さ */
   	border-style: solid; /* 線種 */
   	border-color: red; /* 線色 */
   	height: 1px; /* 高さ */
}

p{
	color:#666666;
}

/*
#topindex {
	background: none !important;
	background: #fff url(/images/tdktest024.mediaxis.jp/common/image_back.jpg) repeat-x 0 0 !important;
}*/

#container{
	width: 1000px;
	height:auto;
	margin: 0 auto;
	background: none !important;
	/*background: url(/images/material/25/main.jpg) no-repeat 0 7px !important;*/
	/*padding-top: 388px;*/
	padding-bottom: 0;
}
#topindex #container{
	width: 1000px;
	/*background: url(/images/material/25/main.jpg) no-repeat 0 5px !important;*/
	/*padding-top: 537px;*/
}

#contents{
	width: 998px !important;
	background: none !important;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	/*margin-top: 32px;*/
}
/** html #contents{
	margin-top: 20px;
}*/
	/*#topindex #contents {
margin-top: 95px;
}*/
/** html #topindex #contents{
	margin-top: 83px;
}*/
#contentsInner{
	margin: 0 !important;
	padding: 20px 0 0 !important;
	width: 1000px;
	_position:relative;
}
div.floatclear {
	clear: both;
}

/* リンク設定 */
a:link, a:visited{ color:#246676; }
a:hover, a:active{ color:#246676; text-decoration:underline; }

/* -------------------------------------------------
	0-2.カラム別スタイル
------------------------------------------------- */

/* 2カラム時
=========================================== */
#index2 #mainContents {
}

/* 3カラム時
=========================================== */



/* -------------------------------------------------
	0-3.エリア別スタイル
------------------------------------------------- */

/* ロゴ
=========================================== */
#header{
	width: 1000px;
	height: 150px;
	background: url(/images/material/25/hedder.jpg) no-repeat 0 0 !important;
	/*display: none;*/
}


/* トップ右側メニュー
=========================================== */
#headNavi{
	width: 1000px;
	height:50px;
	position: relative;
	z-index: 10;
	top: 0;
	/*margin-top: -55px;*/
	margin:0;
	padding:0;
	text-align:left;
}
/*#topindex #headNavi{
	margin-top: -125px;
	
}*/
#headNavi ul{
	top:50px;
	left:0;
	margin:0;
	padding:0;
}
#headNavi ul li{
	padding: 0 !important;
	float:left;
	text-align:center;
}

/*#headNavi ul li a span,
#headNavi ul li a:hover span{ text-indent:-9999px; }*/

/*マウスオフ*/
#headNavi ul li.home_home a{
	width:200px;
	height:50px;
	display:block;
	text-indent:-9999px;
	background: url(/images/material/25/hNav_home.jpg) no-repeat 0 0 #FFF;
}
#headNavi ul li.parama_lesson3 a{
	width:199px;
	height:50px;
	display:block;
	text-indent:-9999px;
	background: url(/images/material/25/hNavi_parama_lesson3.jpg) no-repeat 0 0 #FFF;
}
#headNavi ul li.inter2 a{
	width:201px;
	height:50px;
	display:block;
	text-indent:-9999px;
	background: url(/images/material/25/hNavi_inter2.jpg) no-repeat 0 0 #FFF;
}
#headNavi ul li.couse a{
	width:201px;
	height:50px;
	display:block;
	text-indent:-9999px;
	background: url(/images/material/25/hNavi_couse.jpg) no-repeat 0 0 #FFF;
}
#headNavi ul li.curriculum a{
	width:199px;
	height:50px;
	display:block;
	text-indent:-9999px;
	background: url(/images/material/25/hnavi_curriculum.jpg) no-repeat 0 0 #FFF;
}
/*マウスオーバー*/
#headNavi ul li.home_home a:hover{
	background: url(/images/material/25/hNav_home_o.jpg) no-repeat 0 0 #FFF;
}
#headNavi ul li.parama_lesson3 a:hover{
	background: url(/images/material/25/hNavi_parama_lesson3_o.jpg) no-repeat 0 0 #FFF;
}
#headNavi ul li.inter2 a:hover{
	background: url(/images/material/25/hNavi_inter2_o.jpg) no-repeat 0 0 #FFF;
}
#headNavi ul li.couse a:hover{
	background: url(/images/material/25/hNavi_couse_o.jpg) no-repeat 0 0 #FFF;
}
#headNavi ul li.curriculum a:hover{
	background: url(/images/material/25/hnavi_curriculum_o.jpg) no-repeat 0 0 #FFF;
}


/* 左・右メニュー
=========================================== */
#subContents1{
	margin-left: 30px;
	width: 250px;
	background: none !important;
	/*background: url(/images/tdktest024.mediaxis.jp/common/menu_bg.jpg) no-repeat 0 0 !important;*/
}
#subContents1 #navi{
	/*height: 540px;*/
	margin-bottom: 20px;
}
#subContents1 #navi ul,
#subContents1 #navi ul li{
	margin:0;
	padding:0;
}
#subContents1 #navi ul li a{
	width: 245px;
	height: 56px;
	display: block;
	margin-bottom:0;
	text-indent: -9999px;
}

/*マウスオフ*/
#menu1 a{ background: url(/images/material/25/link_01.jpg) no-repeat 0 0; }
#menu2 a{ background: url(/images/material/25/link_02.jpg) no-repeat 0 0; }
#menu3 a{ background: url(/images/material/25/link_03.jpg) no-repeat 0 0; }
#menu4 a{ background: url(/images/material/25/link_04.jpg) no-repeat 0 0; }
#menu5 a{ background: url(/images/material/25/link_05.jpg) no-repeat 0 0; }
#menu6 a{ background: url(/images/material/25/link_06.jpg) no-repeat 0 0; }
#menu7 a{ background: url(/images/material/25/link_07.jpg) no-repeat 0 0; }
#menu8 a{ background: url(/images/material/25/link_08.jpg) no-repeat 0 0; }
#menu9 a{ background: url(/images/material/25/link_09.jpg) no-repeat 0 0; }
#menu10 a{ background: url(/images/material/25/link_10.jpg) no-repeat 0 0; }
#menu11 a{ background: url(/images/material/25/link_11.jpg) no-repeat 0 0; }
#menu12 a{ background: url(/images/material/25/link_12.jpg) no-repeat 0 0; }
#menu13 a{ background: url(/images/material/25/link_13.jpg) no-repeat 0 0; }
/*マウスオーバー*/
#menu1 a:hover { background: url(/images/material/25/link_on_01.jpg) no-repeat 0 0; }
#menu2 a:hover { background: url(/images/material/25/link_on_02.jpg) no-repeat 0 0; }
#menu3 a:hover { background: url(/images/material/25/link_on_03.jpg) no-repeat 0 0; }
#menu4 a:hover { background: url(/images/material/25/link_on_04.jpg) no-repeat 0 0; }
#menu5 a:hover { background: url(/images/material/25/link_on_05.jpg) no-repeat 0 0; }
#menu6 a:hover { background: url(/images/material/25/link_on_06.jpg) no-repeat 0 0; }
#menu7 a:hover { background: url(/images/material/25/link_on_07.jpg) no-repeat 0 0; }
#menu8 a:hover { background: url(/images/material/25/link_on_08.jpg) no-repeat 0 0; }
#menu9 a:hover { background: url(/images/material/25/link_on_09.jpg) no-repeat 0 0; }
#menu10 a:hover { background: url(/images/material/25/link_on_10.jpg) no-repeat 0 0; }
#menu11 a:hover { background: url(/images/material/25/link_on_11.jpg) no-repeat 0 0; }
#menu12 a:hover { background: url(/images/material/25/link_on_12.jpg) no-repeat 0 0; }
#menu13 a:hover { background: url(/images/material/25/link_on_13.jpg) no-repeat 0 0; }

/* バナーエリア
=========================================== */
.bn{
	margin: 0 !important;
}
#banner_1{
	clear: both;
	padding: 0 !important;
	margin-top: 10px;
}
#banner_1 div{
	margin-top: 10px;
}
#banner_2,
#banner_3,
#banner_4{
	padding-top: 10px;
	padding-right: 10px;
}

/* メインイメージ
=========================================== */





/* メインエリア
=========================================== */
/* #mainContentsInner h3, */
#mainContentsInner h4{
	display: none;
}
#mainContents{
	width: 645px !important;
	margin-left: 20px;
	background: none !important;
}
#mainContentsInner{
	margin: 0 !important;
	padding: 0 !important;
	width:630px;
}



/* フッターメニュー
=========================================== */
#footer {
	clear:both;
	position:static;
	/*background-color:#246676;*/
	background: url(/images/material/25/bg_footer.jpg) no-repeat 0 0;
	text-align:right;
	height:95px;
	margin:0 auto;
	padding:15px 0 0 0;
	width: 1000px;
}
* html #footer{
	margin:0;
}

#footer a:link, a:visited {
	color: #246676;
	text-decoration: none;
}
#footer a:hover, a:active {
	color: #246676;
	text-decoration: underline;
}

#footer p.toi{ 
	color:#246676;
	margin:0 30px 0 0;
	font-size:90%;
	font-weight:bold;
}
#footer #footNavi {
	margin:0 30px 0 0;
}	
#footer #footNavi a:link, a:visited{ text-decoration:none; }
#footer #footNavi a:hover, a:active{ text-decoration:underline; }

#footer #footNavi a span{ color:#246676; font-weight:bold; }
#footer #footNavi a.request2 span,
#footer #footNavi a.sitemap span{
	border-left:#246676 solid 1px;
}

#footer #copyright {
	color:#666666;
	margin-top:0px;
	margin-right:30px;
}



/* -------------------------------------------------
	0-4.共通スタイル
------------------------------------------------- */

/* ページタイトル */
#mainContents #mainContentsInner h3 {
	background:none;
	margin:0 0 15px 0;
	padding:0;
}

/* ページナビ */
#mainContents #mainContentsInner ul.pageNavi{
	display:none;
}

/* サブタイトル */
.subtitle {
}

/* 見出し1 */
#mainContents #mainContentsInner h4 {
}

/* 見出し2 */
#mainContents #mainContentsInner h5 {
}

/*ページトップ*/
.pegetop{
	text-align:right;
	font-weight:bold;
}
.pegetop a{
	text-decoration:none;
}
.pegetop a:hover{
	text-decoration:underline;
}


/* Clearfix */
.clearfix {
	display: inline-block; /* IE7 float解除 */
}
.clearfix:after {
    content: ".";
    display: block;
    visibility: hidden;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
    clear: both;
}



/****************************************************************
*						■ページ別スタイル						*
****************************************************************/

/* -------------------------------------------------
	1-1.共通
------------------------------------------------- */
#mainImg{
	/*margin-top: 80px;*/
	margin:0px;
	padding:0;
	width:1000px;
	height:388px;
}

#mainImg p{
	margin:0;
	padding:0;
}

#mainImg object{
	display: none;
}

/*ヘッダー*/
div#header2{
	height:304px;
	background-repeat: repeat-x;
	margin: 0;
	background-image: url(img/under_image_back.jpg);
	}

/*ヘッダーここまで*/
/*ボックス*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

/*ページ内リンクエリア//*/
.yakka_link_menu,
.daiichi_link_menu{
	background: #96CBD9;
	width:630px;
	height:auto;
	display:block;
	padding:10px;
	margin: 10px 0;
	font-size:80%;
}
.yakka_link_menu ul{
	margin:0;
	padding:0;
	display:block;
}
.yakka_link_menu ul li {
	display:inline;
	margin:0;
	padding:0;
	/*color:#FFFFFF;*/
	line-height:150%;
}
.yakka_link_menu ul li a:link, a:visited,
.daiichi_link_menu a:link, a:visited{
	color:#246676;
	margin-left:0;
}
.yakka_link_menu ul li a:hover, a:active,
.daiichi_link_menu a:hover, a:active{
	color:#246676; text-decoration:underline;
}
/*//ページ内リンクエリア//*/

/*その他*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
.margin_bottom10{
	padding-bottom: 10px;
}

.under_1box {
	padding: 0 0 20px 0;
	font-size: 12px;
	float: left;
	line-height: 150%;
	width: 100%;
	/*margin-left: 16px;*/
}

.under_2box_l {
	padding: 0 10px 20px 0;
	font-size: 12px;
	float: left;
	line-height: 150%;
	width: 23%;
}

.under_2box_r {
	padding: 0 10px 20px 0;
	font-size: 12px;
	float: left;
	line-height: 180%;
	width: 70%;

}

.under_2box_l_2 {
	padding: 0 10px 0 0;
	font-size: 12px;
	float: left;
	line-height: 150%;
	width: 30%;
}

.under_2box_r_2 {
	padding: 0 10px 0 0;
	font-size: 12px;
	/*float: left;*/
	line-height: 180%;
	width: 100%;
}

.under_2box_l_3 {
	padding: 0 10px 0 0;
	font-size: 12px;
	float: left;
	line-height: 150%;
	width: 40%;
}

.under_2box_r_3 {
	padding: 0 10px 0 0;
	font-size: 12px;
	float: left;
	line-height: 180%;
	width: 55%;
}

.under_4box {
	padding: 0 7px 20px 0;
	font-size: 12px;
	float: left;
	line-height: 150%;
	width: 23%;
}

/*ボックスここまで*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.green{	color: #246676; }
.red{ color: #fd3f43; }

.infor{
	width:630px;
	text-align: right;
	font-size: 11px;
	padding:0;
	margin:0;
	clear:both;
}
.infor a:link, a:visited{ color:#246676; }
.infor a:hover, a:active{ color:#246676; text-decoration:underline; }
/*↑フォントカラーが効かなかったので、暫定的に「パラマとは？」で特別指定してます。*/

/*パンくずリスト*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
.pan{}


/* -------------------------------------------------
	1-2.トップページ
------------------------------------------------- */
#topindex #newsTop h3{
	display: block;
	width: 630px;
	height: 30px;
	background: none !important;
	background: url(/images/material/25/h3_top_info.jpg) no-repeat 0 0 !important;
	text-indent: -9999px;
	padding: 0;
	margin: 0;
}

/*ニューストピックス---*/
#topindex #newsTop ul.newsList{
	background: none !important;
	margin:0 0 20px 0;
	padding:0;
}
#topindex #newsTop ul.newsList li{
	line-height:150%;
	clear:both;
}
*:first-child+html #topindex #newsTop ul.newsList li{/*IE7用*/
	line-height:110%;
	clear:both;
}
* html #topindex #newsTop ul.newsList li{/*IE6用*/
	line-height:100%;
	clear:both;
}

#topindex #newsTop ul.newsList li h5{
	font-weight:normal;
	font-size:90%;
	color:#666666;
	margin:0;
	padding:0;
	float:left;
}
#topindex #newsTop ul.newsList li p{
	color:#666666;
	margin:0 0 0 10px;
	padding:0;
	font-size:90%;
	vertical-align:middle;
	float:left;
}
head~/* */body #newsTop ul.newsList li p{ 
	vertical-align:text-top;
}
#topindex #newsTop ul.newsList li p a{
	color:#FF6600;
	font-weight:bold;
}
#topindex #newsTop ul.newsList li p a:hover{
	color:#FF9900;
	text-decoration:underline;
}
/*---ニューストピックス*/

/*第一薬科大学付属高等学校　学科メニュー---*/
#topindex #top_yakka_l h3{
	width:630px;
	height:30px;
	display:block;
	text-indent:-9999px;
	background: url(/images/material/25/h3_top_daiichi.jpg) no-repeat 0 0 #FFF;
	margin:10px 0;
	padding:0;
}
#topindex #top_yakka_l h4{
	width:630px;
	height:30px;
	display:block;
	text-indent:-9999px;
	background: url(/images/material/25/h4_top_yakka.jpg) no-repeat 0 0 #FFF;
	margin:10px 0;
	padding:0;
}
#topindex #top_yakka_l #gakka ul,
#topindex #top_yakka_l #gakka ul li{
	margin:0;
	padding-left:25px;
}
#topindex #top_yakka_l #gakka ul li a{
	width:245px;
	height:40px;
	display:block;
	text-indent:-9999px;
}
#topindex #top_yakka_l #gakka ul li.class01 a{ background: url(/images/material/25/yakka_l_01.jpg) no-repeat 0 0 #FFF; }
#topindex #top_yakka_l #gakka ul li.class02 a{ background: url(/images/material/25/yakka_l_02.jpg) no-repeat 0 0 #FFF; }
#topindex #top_yakka_l #gakka ul li.class03 a{ background: url(/images/material/25/yakka_l_03.jpg) no-repeat 0 0 #FFF; }
#topindex #top_yakka_l #gakka ul li.class04 a{ background: url(/images/material/25/yakka_l_04.jpg) no-repeat 0 0 #FFF; }
#topindex #top_yakka_l #gakka ul li.class05 a{ background: url(/images/material/25/yakka_l_05.jpg) no-repeat 0 0 #FFF; }

#topindex #top_yakka_l #gakka {
	background: url(/images/material/25/top_yakka_l.jpg) no-repeat 0 0 #FFF;
}

/*div.top_daiichi_l {
	background-image:url(/images/material/25/top_daiichi_l.jpg);
	background-repeat:no-repeat;
	float:left;
	height:240px;
	margin-bottom:15px;
	padding:0 10px 10px 40px;
}
div.top_daiichi_r {
	background-image:url(/images/material/25/top_daiichi_r.jpg);
	background-repeat:no-repeat;
	float:right;
	height:240px;
	margin-bottom:15px;
	padding:0 10px 10px 40px;
}*/


/* --------------------------------------------------
	1-3.ご挨拶
----------------------------------------------------*/
#greetingindex #mainContents #mainContentsInner h3.categoryTitle{
	display:none;
}


/* --------------------------------------------------
	1-4.学科紹介
----------------------------------------------------*/
#yakkaindex #mainContents #mainContentsInner h3.categoryTitle{
	display:none;
}

#yakkaindex #mainContents #mainContentsInner p{
	margin:0 0 10px 0;
	padding:0;
}

#yakkaindex #mainContents #mainContentsInner hr{
	display:block;
	border:#CCCCCC solid 1px;
}

/* --------------------------------------------------
	1-5.関連校のご紹介
----------------------------------------------------*/
#relationindex #mainContents #mainContentsInner h3.categoryTitle{
	display:none;
}

#relationindex #mainContents #mainContentsInner hr{
	display:block;
	/*visibility: visible;*/
	border:#CCCCCC solid 1px;
}

/* --------------------------------------------------
	1-6.国際交流
----------------------------------------------------*/
#interindex #mainContents #mainContentsInner h3.categoryTitle{
	display:none;
}

#interindex #mainContents #mainContentsInner hr{
	display:block;
	border:#CCCCCC solid 1px;
}

/* --------------------------------------------------
	1-7.入学資料請求
----------------------------------------------------*/
#requestindex #mainContents #mainContentsInner h3{
	width:630px;
	height:30px;
	display:block;
	text-indent:-9999px;
	background:url(/images/material/25/request.jpg) no-repeat 0 0 #FFF;
}

/* --------------------------------------------------
	1-8.オープンキャンパス
----------------------------------------------------*/
#open_campusindex #mainContents #mainContentsInner h3.categoryTitle{
	width:630px;
	height:30px;
	display:block;
	text-indent:-9999px;
	background:url(/images/material/25/open2_01.jpg) no-repeat 0 0 #FFF;
}

#open_campusopen_campus2 #mainContents #mainContentsInner h3.categoryTitle{
	display:none;
}
/* --------------------------------------------------
	1-9.年間スケジュール
----------------------------------------------------*/
#scheduleindex #mainContents #mainContentsInner h3.categoryTitle{
	display:none;
}

#scheduleindex #mainContents #mainContentsInner hr{
	display:block;
	border:#CCCCCC solid 1px;
}

/* --------------------------------------------------
	1-10.イベント情報
----------------------------------------------------*/
#eventindex #mainContents #mainContentsInner h3.categoryTitle{
	display:none;
}

#eventindex #mainContents #mainContentsInner hr{
	display:block;
	border:#FFFFFF solid 1px;
	margin:30px 0;
	clear:both;
}

#eventindex #mainContents #mainContentsInner hr.line_short{
	display:block;
	border:#CCCCCC dotted 1px;
	width:600px;
	margin:20px 15px;
	clear:both;
}

/* --------------------------------------------------
	1-11.パラマとは？
----------------------------------------------------*/
#paramaindex #mainContents #mainContentsInner h3.categoryTitle{
	display:none;
}

/*下記2つのクラスに関して、539行目に通常指定あり。こちら暫定的に指定。*/
#paramaindex #mainContents #mainContentsInner div.infor a:link, a:visited{ color:#246676; }
#paramaindex #mainContents #mainContentsInner div.infor a:hover, a:active{ color:#246676; text-decoration:underline; }

/*パラマ祭り*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#paramaparamafes #mainContents #mainContentsInner h3.categoryTitle{
		display:none;
}

/*パラマ入試*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#paramaparama #mainContents #mainContentsInner h3.categoryTitle{
		display:none;
}
#paramaparama #mainContents #mainContentsInner hr{
	display:block;
	border:#CCCCCC solid 1px;
}

/* --------------------------------------------------
	1-12.パラマ塾
----------------------------------------------------*/
#parama_lessonindex #mainContents #mainContentsInner h3.categoryTitle{
	display:none;
}

/*パラマ塾*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
.under_2box_l_4 {
	padding: 0 10px 0 0;
	font-size: 12px;
	float: left;
	line-height: 150%;
	width: 37%;
}

.under_2box_r_4 {
	padding: 0 10px 0 0;
	font-size: 12px;
	float: left;
	line-height: 180%;
	width: 58%;
}

/*学習塾*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#study_schoolindex #mainContents #mainContentsInner h3.categoryTitle{ display:none; }
#study_schoolindex #mainContents #mainContentsInner h3{
	display:block;
	width:630px;
	height:30px;
}
.hosoku{
	font-size: 10px;
	line-height: 150%;
}

/*ライセンス塾*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#license_schoolindex #mainContents #mainContentsInner h3.categoryTitle{ display:none; }
#license_schoolindex #mainContents #mainContentsInner h3{
	display:block;
	width:630px;
	height:30px;
}
/*スポーツ塾*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#sport_schoolindex #mainContents #mainContentsInner h3.categoryTitle{ display:none; }
#sport_schoolindex #mainContents #mainContentsInner h3{
	display:block;
	width:630px;
	height:30px;
}
/*教養塾*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#culture_schoolindex #mainContents #mainContentsInner h3.categoryTitle{ display:none; }
#culture_schoolindex #mainContents #mainContentsInner h3{
	display:block;
	width:630px;
	height:30px;
}
/*ボランティア塾*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#volunteer_schoolindex #mainContents #mainContentsInner h3.categoryTitle{ display:none; }
#volunteer_schoolindex #mainContents #mainContentsInner h3{
	display:block;
	width:630px;
	height:30px;
}


/* --------------------------------------------------
	1-13.部活動／体育
----------------------------------------------------*/
#physical_educationindex #mainContents #mainContentsInner h3.categoryTitle{
	display:none;
}
#clubclub_baseball #mainContents #mainContentsInner h3.categoryTitle{ display:none; }
#clubclub_track #mainContents #mainContentsInner h3.categoryTitle{ display:none; }
#clubclub_kendo #mainContents #mainContentsInner h3.categoryTitle{ display:none; }
#clubclub_kyudo #mainContents #mainContentsInner h3.categoryTitle{ display:none; }
#clubclub_yotto #mainContents #mainContentsInner h3.categoryTitle{ display:none; }
#clubclub_basuke #mainContents #mainContentsInner h3.categoryTitle{ display:none; }
#clubclub_soft #mainContents #mainContentsInner h3.categoryTitle{ display:none; }
#clubclub_soccer #mainContents #mainContentsInner h3.categoryTitle{ display:none; }
#clubclub_bajyutsu #mainContents #mainContentsInner h3.categoryTitle{ display:none; }
#clubclub_bowling #mainContents #mainContentsInner h3.categoryTitle{ display:none; }
#clubclub_volleyball #mainContents #mainContentsInner h3.categoryTitle{ display:none; }

#physical_educationindex #mainContents #mainContentsInner hr{
	display:block;
	border:#CCCCCC solid 1px;
}


/* --------------------------------------------------
	1-14.部活動／文化
----------------------------------------------------*/
#culturelindex #mainContents #mainContentsInner h3.categoryTitle{
	display:none;
}
#clubclub_wind #mainContents #mainContentsInner h3.categoryTitle{ display:none; }
#clubclub_art #mainContents #mainContentsInner h3.categoryTitle{ display:none; }


#culturelindex #mainContents #mainContentsInner hr{
	display:block;
	border:#CCCCCC solid 1px;
}

/* --------------------------------------------------
	1-15.設備
----------------------------------------------------*/
#equipmentindex #mainContents #mainContentsInner h3.categoryTitle{
	display:none;
}

#equipmentindex #mainContents #mainContentsInner hr{
	display:block;
	border:#CCCCCC solid 1px;
}

/* --------------------------------------------------
	1-16.進路
----------------------------------------------------*/
#couseindex #mainContents #mainContentsInner h3.categoryTitle{
	display:none;
}

#couseindex #mainContents #mainContentsInner hr{
	display:block;
	border:#CCCCCC solid 1px;
}

/* --------------------------------------------------
	1-17.学科
----------------------------------------------------*/
#curriculumindex #mainContents #mainContentsInner h3.categoryTitle{
	display:none;
}

#curriculumindex #mainContents #mainContentsInner #headtext .under_2box_l_3 {
	margin-right: 30px;
}

#curriculumindex #mainContents #mainContentsInner #headtext .under_2box_r_3 {
	background:url(/images/material/25/top_yakka_l.jpg) no-repeat 0 0 #FFF;
	width:290px;
}

#curriculumindex #mainContents #mainContentsInner #headtext .under_2box_r_3 .top_yakka_l ul{
	margin-top: 0px;
	padding-left: 0px;
}


/* --------------------------------------------------
	1-18.募集要項
----------------------------------------------------*/
#recruitindex #mainContents #mainContentsInner h3.categoryTitle{
	width:630px;
	height:30px;
	display:block;
	text-indent:-9999px;
	background:url(/images/material/25/recruit.jpg) no-repeat 0 0 #FFF;
}
/*#recruitindex #mainContents #mainContentsInner h3{ display:none; }*/

/* --------------------------------------------------
	1-19.資料請求
----------------------------------------------------*/
#request2index #mainContents #mainContentsInner h3{
	width:630px;
	height:30px;
	display:block;
	text-indent:-9999px;
	background:url(/images/material/25/request.jpg) no-repeat 0 0 #FFF;
}


/* --------------------------------------------------
	1-20.サイトマップ
----------------------------------------------------*/
.sitemap_left {
	padding-top: 10px;
	width: 300px;
	float: left;

}

.sitemap_right {
	float: left;
	padding-left: 30px;
	width: 300px;
	padding-top: 10px;
}

.sitemap_dl dt {
	background-image: url(sitemap_img/icon.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	font-size: 12px;
	line-height: 140%;
	color: #666666;
	background-position: 1px;
}


.sitemap_dl dd {
	padding-left: 20px;
	font-size: 12px;
	line-height: 140%;
	color: #666666;
}


.sitemap_hr {
	border-top-width: 100%;
	border-top-style: solid;
}

/* --------------------------------------------------
	1-21.スクールバス
----------------------------------------------------*/
#busindex #mainContents #mainContentsInner h3.categoryTitle{
	display:none;
}

/* --------------------------------------------------
	1-22.アクセス
----------------------------------------------------*/
#accessindex #mainContents #mainContentsInner h3.categoryTitle{
	display:none;
}

/* --------------------------------------------------
	1-23.なかのひと
----------------------------------------------------*/
#nakanohito {
        position: absolute;
        bottom: -50px;
        right: 0px;
}

/* --------------------------------------------------
	1-24.受験生へのメッセージ
----------------------------------------------------*/
.ouenmessage #mainContents #mainContentsInner h3.categoryTitle{
	width:630px;
	height:30px;
	display:block;
	text-indent:-9999px;
	background:url(/images/material/26/h3_message.jpg) no-repeat 0 0 #FFF;
}

.ouenmessage #mainContents #mainContentsInner h3 {
	color: #666666;
	display:block;
	background:url(/images/material/26/icon_03.jpg) no-repeat 0 0 #FFF;
	padding-left: 15px;
	line-height: 180%;
}

.ouenmessage #mainContents #mainContentsInner div.name {
	color: #333333;
	display:block;
	background:url(/images/material/26/icon01.jpg) no-repeat 0 0 #FFF;
	padding-left: 25px;
	padding-bottom: 10px;
	/*line-height: 180%;*/
	font-size: 16px;
	font-weight: bold;
}

.ouenmessage #mainContents #mainContentsInner div.profile {
	color: #2C7624;
	padding-bottom: 10px;
	font-size: 16px;
}

.ouenmessage #mainContents #mainContentsInner div.messeage {
	margin-bottom: 20px;
	font-size: 14px;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 10px;
	padding-top: 10px;
}

.ouenmessage #mainContents #mainContentsInner p {
	text-align: right;
}

.ouenmessage #mainContents #mainContentsInner table {
	margin-left: 10px;
	
}

.ouenmessage #mainContents #mainContentsInner th {
	font-weight: bold;
	background: #FFFCBC;
	padding: 10px;
	text-align: center;
}

.ouenmessage #mainContents #mainContentsInner td {
	padding: 10px;
	vertical-align: top;
}


/* --------------------------------------------------
	1-24.ニュース・お知らせ
----------------------------------------------------*/
.information #mainContentsInner h4.newsTtl {
	display: none;
}

.information #mainContentsInner h4{
	display: block;
}

