@charset "utf-8";

@import url("../../../css/import900.css");
@import url("../../../css/styles.css");

/*
	Since:11 Dec 2009
	Last-Updated:11 Dec 2009
	Editor:Masataka Asakura(INCREA)
*/

/*
-------------File Contents--------------

	
	1. commons
	
	2. offer
		
	3. page navigations
	

*/
p#Copyright{padding-top:1em;}

.ca07 #local-nav ul li.ln07 ul.dirL3{
	display:none;
}

.ca07 .TextWrapper{
	border:1px solid #ccc;
	padding:2em 0 1.5em 38px;
	width:675px;
	background:#fff url("../../images/subject/senko_ph.jpg") no-repeat right bottom;
}

.ca07 .TextWrapper ul{
	padding:0;
	margin:0;
	list-style:none;
}

.ca07 .TextWrapper ul li{
	padding:0px 0px 15px 0px;
	font-weight:bold;
	font-size:108%;
}
.ca07 .TextWrapper ul li a:link, .ca07 .TextWrapper ul li a:visited{
	height:20px;
	padding:1px 0px 2px 25px;
	text-decoration:underline;
	background:url("../../images/green_allow.gif") no-repeat 0 0.275em;
}
.ca07 .TextWrapper ul li a:hover, .ca07 .TextWrapper ul li a:active{
	border-bottom-width:0px;
	background:url("../../images/link_alow_on.gif") no-repeat 0 0.275em;
	
}


/*========1. commons===========*/

#local-nav h2 a{
	background-image:url("../../../images/nav/local/abroad.gif");
}

#contents{
	font-size:108%;
}

h2#category-title{
	margin-top:8px;
	padding:77px 0 0 20px;
	background:url("../images/bg_category-title.png") no-repeat left top;
	color:#fff;
	width:715px;
	height:54px;
	font-size:182%;
}

h3#page-title{
	margin-top: 20px;
	padding:20px 0 0 15px;
	background:#fefefe url("../images/bg_page-title.gif") repeat-x left top;
	border-bottom: 3px solid #c0016b;
	font-size: 138.5%;
	text-indent:0;
	width:700px!important;
	height:35px;
}
h4.heading{
	margin-bottom:1.2em;
	padding-bottom:4px;
	border-bottom:1px solid #ccc;
}
h4.heading span{
	padding-left:7px;
	border-left: 8px solid #af0162;
	font-size:123.1%;
	display: block;
}


/*--Interview--*/
h4.interview-heading{
	margin-bottom:15px;
	padding:15px 0 0 35px;
	background:url("../images/balloon_pink.png") no-repeat 0 0;
	font-size: 123.1%;
}


.interview-wrap{
	background: url("../images/bg_interview.gif") repeat-x left bottom;
}
.interview-pic{
	margin-right:40px;
	float:left;
}
.interview-prof{
	float:left;
}
p.interview-univ{
	padding-top:8px!important;
	font-size:93%;
	font-weight:bold;
}

ul.interview-link{
	margin-top:0.4em;
	
}
ul.interview-link li{
	padding:0px 0 0 10px;
	background:url("../images/li_interview.gif") no-repeat 0 0.25em;
	font-size:93%;
}
ul.interview-link li a, ul.interview-link li a:link{
	color:#333;
	text-decoration:underline;
}
ul.interview-link li a:hover{
	color:#333;
	text-decoration:underline;
}

/*-- 梅原さん --*/
#umehara.interview-wrap{
	background-position: 0 52px;
	height:131px;
}
#umehara .interview-pic{width:92px;}
#umehara h5.interview-copy{margin-top: 26px;}
#umehara h6.interview-name{margin-top: 17px;}

/*-- 木村さん --*/
#kimura.interview-wrap{
	background-position: 0 41px;
	height:141px;
}
#kimura .interview-pic{width:153px;}
#kimura h6.interview-name{margin-top: 12px;}

/*-- 小林さん --*/
#kobayashi.interview-wrap{
	background-position: 0 47px;
	height:126px;
}
#kobayashi .interview-pic{width:130px;}
#kobayashi h5.interview-copy{margin-top: 21px;}
#kobayashi h6.interview-name{margin-top: 18px;}

/*-- 黒川さん --*/
#kurokawa.interview-wrap{
	background-position: 0 48px;
	height:127px;
}
#kurokawa .interview-pic{width:109px;}
#kurokawa h5.interview-copy{margin-top: 5px;}
#kurokawa h6.interview-name{margin-top: 14px;}


h4.circle-heading{
	padding-bottom:9px;
	background: url("../images/oblique.gif") repeat-x left bottom;
}
h4.circle-heading span{
	padding:3px 0 0 25px;
	background: url("../images/ico_circle_pink.gif") no-repeat 0 0;
	display:block;
	font-size:123.1%;
}


#interview-area ul.orange-list01{
	margin-top:1.8em;
}
ul.orange-list01{
	margin-top:1.2em;
	margin-left:5px;
	list-style:none;
}
ul.orange-list01 li{
	margin-bottom:0.8em;
	padding:0px 0 0 12px;
	background:url("../../../images/li/triangle_or02.gif") no-repeat 0 0.25em;
}
ul.orange-list01 li a{
	text-decoration:underline;
}

ul.subject-list{
	margin-top:1.2em;
	margin-left:5px;
	list-style:none;
}
ul.subject-list li{
	margin-right:6px;
	margin-bottom:0.8em;
	padding:0px 0 0 12px;
	background:url("../images/li_disc_pink.gif") no-repeat 0 0.2em;
	float:left;
	display:inline;
	white-space:nowrap;
}
ul.subject-list sup{
	color: #f00;
}
span.etc{
	margin-left:1em;
	font-size: 93%;
}
ul.subject-notes-list {
	margin-top:1em;
}
ul.subject-notes-list li{
	margin-bottom:0.8em;
	padding-left:1.4em;
	text-indent: -1.4em;
}
ul.subject-notes-list sup{
	margin-right:0.2em;
	color: #f00;
}


ul#university-list{
	margin-left:5px;
	float:left;
	width:381px;
}
ul#university-list span{
	margin-top:0.3em;
	margin-left:4em;
	display:block;
}

#univ-pics{
	float:right;
	width:180px;
}
#univ-pics img{
	padding:2px;
	border:1px solid #ccc;
	display:block;
}
.univ-pic-top{
	margin-top:1.2em;
}
.univ-pic-bottom{
	margin-top:10px;
}


h4#offer-heading{
	margin-bottom:1em;
	color:#0f0964;
	font-size:123.1%;
}


/*========2. offer===========*/
#offer-box{
	padding:20px 20px 5px 20px;
	background:#f9f9f9 url("../images/pic_hachimine.jpg") no-repeat 543px bottom;
	border:1px solid #ccc;
}
p.offer-text{
	padding-top: 1.2em;
	width:520px;
}
p.offer-text strong{
	font-weight:normal;
}


#offer-box h6{
	margin:15px 0;
	color:#c00;
	font-size: 108%;
}
ul#offer-btn {
	margin-top:10px;
}
ul#offer-btn li{
	margin-right:15px;
	float:left;
	display:inline;
}


/*========3. page navigations===========*/

#page-nav ul{
	list-style:none;
	padding:0!important;
	margin:0;
}
#page-nav ul li{
	margin-bottom:0.8em;
	padding:0em 0em 0em 12px!important;
	background:url("../../../images/li/triangle_or02.gif") no-repeat 0 0.25em!important;
	font-size:108%;
	line-height:1.23!important;
}

ul#page-nav-left{
	float:left;
	width:45%;
}

ul#page-nav-right{
	float:left;
	width:50%;
}
