/*-------------------- 学校紹介共通CSS --------------------*/

#intro #pageTitle h2{
background:url(/contents/intro/images/h2_intro.jpg) no-repeat top left;
}

#intro #main em, #intro #main strong{
color:#ff7cc0;
}

.attention{
color:#F00;
font-size:80%;
font-weight:normal;
}

.attention.size100{
font-size:100%;
}


/*-------------------- タイトル --------------------*/

#main h2.info{
background:url(/contents/intro/images/h2_intro_info.jpg) no-repeat left;
} 

#main h2.campus{
background:url(/contents/intro/images/h2_intro_campus.jpg) no-repeat left;
} 

#main h3{
background:url(/contents/intro/images/h3_intro.gif) no-repeat left top;
color:#ff7cc0;
} 

#main h4{
background:url(/contents/intro/images/h4_intro.gif) no-repeat left;
color:#ff7cc0;
} 

#main h5{
font-weight:bold;
color:#ff7cc0;
} 



/*-------------------- 建学の精神 --------------------*/

.spirit{
text-align:center;
}

/*-------------------- 人材養成目的、3つのポリシー --------------------*/

.resources{
margin-bottom:30px;
}

.resources dt{
/*	color:#ff7cc0;*/
}
.resources dd{
	margin-bottom:15px;
}

.policy{
margin-bottom:30px;
}

.unit dl{
margin-bottom:30px
}

.unit dt{
float:left;
width:100px;
text-align:right;
}

.unit dd{
width:470px;
float:left;
margin-bottom:10px;
margin-left:10px;
}

#policy_03 .mn{
margin-bottom:0;
}

/*-------------------- 沿革 --------------------*/

#history{
margin-bottom:30px;
}

#history_02 dt{
	color:#ff7cc0;
}
#history_02 dd{
	margin-bottom:20px;
}

#format{
margin-bottom:30px;
}

#format .txt{
width:379px;
margin-bottom:0;
float:left;
}

#format .img{
float:left;
padding-left:15px;
width:186px;
}

/*-------------------- 宿舎、ひとり暮らし情報 、学生プロジェクト・地域貢献プロジェクト--------------------*/

.profBox{
margin-bottom:30px;
}

.prof{
width:276px;
float:left;
}

.proprof{
width:472px;
float:left;
}

.proprof em{
font-size:130%;
line-height:130%;
}

#main .prof p,
#main .proprof p{
color:#ff7cc0;
margin-bottom:25px;
}

.proTop{
width:108px;
float:right;
}

.syoukaiTop{
width:304px;
float:right;
}

#main .syoukaiTop p{
float:left;
margin-bottom:0px;
}

.syoukaiR{
width:186px;
float:right;
}

.singlelife dl.comment{
margin-top:5px;
}

.singlelife .comment dt{
color:#ff7cc0;
}

#support_singlelife_02{
clear:both;
}

#main .roomTable{
margin-bottom:30px;
}

.roomTable td{
	vertical-align:top;
}

.roomTable .roomtype{
	width:30%;
}

/*.roomTable th{
	width:290px;
}
*/

.roomTable td dt{
clear:both;
float:left;
width:9em;
margin-right:5px;
}

.roomTable td dd{
margin-left:10em;
text-indent:-0.5em;
}

.imgbox{
margin-bottom:30px;
}


/*-------------------- 学長からのメッセージ --------------------*/

#message p{
line-height:200%;
}

.mesPhoto{
	width:186px;
	float:right;
	margin:0 0 20px 20px;
	display:inline;
}

.mesPhoto img{
	margin-bottom:5px;
}

#main .mesPhoto p{
	margin:0px;
	line-height:1.2em;
}

#main .mesPhoto p.comment{
	margin-top:5px;
}

#main .mesSign{
text-align:right;
}

/*-------------------- 学術文化顧問からのメッセージ --------------------*/
.advBox{
	width:580px;
	margin-bottom:30px;
}
.advImgBox{
	width:136px;
	float:left;
}
.advText{
	width:424px;
	float:right;
}
#main .advBox p.advName{
	margin:0px;
	font-size:130%;
}
#main .advBox p{
	margin:7px 0px 0px;
}
#main .advComment{
	color:#ff7cc0;
	font-size:120%;
}

/*-------------------- 施設・設備 --------------------*/

#facBox{
	width:580px;
	margin-bottom:30px;
}
#facBox p{
	margin-bottom:0;
}


/*-------------------- 保健室、学生相談室 --------------------*/

.counselingBox .list li{
width:15em;
float:left;
margin-right:20px;
}

#main .counselingBox .fl{
margin-bottom:0px;
}

.counseling dt{
font-weight:bold;
color:#ff7cc0;
}

.counselingBox div{
float:right;
width:310px;
}

#support_counseling_02{
clear:both;
}

#main #support_counseling_03 .table{
margin-bottom:30px;
}


/*-------------------- 在学生アンケート --------------------*/
#q1{
	background:url(/contents/intro/images/support_q_bg01.jpg) no-repeat 0 0;
	width:569px;
	height:230px;
	padding:1px 0 1px 11px;
	margin-bottom:30px;
	position:relative;
}
#q2{
	background:url(/contents/intro/images/support_q_bg02.jpg) no-repeat 0 0;
	width:569px;
	height:230px;
	padding:1px 0 1px 11px;
	margin-bottom:30px;
	position:relative;
}
#q3{
	background:url(/contents/intro/images/support_q_bg03.jpg) no-repeat 0 0;
	width:569px;
	height:230px;
	padding:1px 0 1px 11px;
	margin-bottom:30px;
	position:relative;
}
#q4{
	background:url(/contents/intro/images/support_q_bg04.jpg) no-repeat 0 0;
	width:569px;
	height:230px;
	padding:1px 0 1px 11px;
	margin-bottom:30px;
	position:relative;
}
#q5{
	background:url(/contents/intro/images/support_q_bg05.jpg) no-repeat 0 0;
	width:569px;
	height:230px;
	padding:1px 0 1px 11px;
	margin-bottom:30px;
}
#q6{
	background:url(/contents/intro/images/support_q_bg06.jpg) no-repeat 0 0;
	width:569px;
	height:296px;
	padding:1px 0 1px 11px;
	margin-bottom:30px;
}
#q7{
	background:url(/contents/intro/images/support_q_bg07.jpg) no-repeat 0 0;
	width:569px;
	height:285px;
	padding:1px 0 1px 11px;
	margin-bottom:30px;
}
.absR{
	position:absolute;
	bottom:11px;
	right:11px;
}
.absL{
	position:absolute;
	bottom:11px;
	left:11px;
}
/*-------------------- クラブ・サークル --------------------*/
.subList{
	width:139px;
	float:left;
}

.subList2{
	width:160px;
	float:left;
}

.subList3{
	width:230px;
	float:left;
}

#main .clubBox{
	width:580px;
/*	margin-bottom:30px;*/
}
.cb1{
	width:186px;
}


/*-------------------- safari用hack --------------------*/
html[xmlns*=""] body:last-child .subList2 {
	letter-spacing:-0.1em;
	width:104px;
}
html[xmlns*=""] body:last-child .subList3 {
	letter-spacing:-0.1em;
	width:139px
}
html[xmlns*=""] body:last-child .subList4 {
	letter-spacing:-0.1em;
	width:174px;
}


/*-------------------- 年間行事 --------------------*/
.cBox{
	width:540px;
	padding-right:40px;
	padding-bottom:15px;
	background:url(/contents/intro/images/schedule_bg.gif) repeat-y 0 0;
}
.cBoxB{
	width:540px;
	padding-right:40px;
	padding-bottom:10px;
	background:url(/contents/intro/images/schedule_bg.gif) repeat-y 0 0;
}
.cBoxL{
	width:540px;
	padding-right:40px;
	margin-bottom:30px;
	background:url(/contents/intro/images/schedule_bg.gif) repeat-y 0 0;
}
.cMonth{
	width:94px;
	float:left;
}
.cDetail{
	width:436px;
	float:right;
}
.cDetailB{
	width:436px;
	float:right;
	padding-top:5px;
}
.liWidth{
	width:250px;
	float:left;
}
/*-------------------- 年間行事 HA★GO祭 --------------------*/
.hagoBox{
	width:580px;
	margin-bottom:10px;
}
.hagoBoxL{
	width:580px;
}

#main .hagoBox p{
	margin-bottom:0;
}
.hagoBoxM{
	width:383px;
}
.hagoBoxS{
	width:186px;
}

/*-------------------- 情報公開 --------------------*/

div#main.information ul{
margin-bottom:30px;
}

/*-------------------- 奨学金 --------------------*/

div#main.scholarship table{
margin-bottom:30px;
}

#main table .amount{
width:60%;
text-align:center;
}

#main table .type{
width:15%;
}

#main .roundeBox p .subt{
color:#ff7cc0;
}

/*-------------------- 海外研修・留学プログラム --------------------*/

dl.intercollege{
margin-bottom:30px;
}

dl.intercollege dt{
float:left;
}

dl.intercollege dd{
margin-left:5px;
float:left;
}

#affiliationList{
padding-bottom:30px;
}

#affiliationList li{
float:left;
margin:0px 12px 12px 0px;
}

#affiliationList li.last{
margin-right:0px;
}

#affiliationList .bottom li{
margin-bottom:0px;
}

#inter_02 ul {
margin-bottom:10px;
}

#inter_02 ul li{
float:left;
margin-right:11px;
}

#inter_02 ul li.last{
margin-right:0px;
}

/*-------------------- 情報公開 --------------------*/

#intro.information #main em{
color:#444;
font-weight:bold;
text-decoration:underline;
}


/*--- cssを追加する際、ページごとに上記の線で区切ってください。その際上記のようにそれぞれのページのh2を記入してください。 ---*/

