@charset "UTF-8";
@import url("https://www.days.ne.jp/scripts_lib/colorbox/example1/colorbox.css");
@import url("../../../scripts_lib/nivoslider/nivoslider.css");
@import url("../../../scripts_lib/nivoslider/themes/default/style.css");
@import url("https://www.days.ne.jp/scripts_lib/flexslider/flexslider.css");
@import url("https://www.days.ne.jp/scripts_lib/exvalidation/exvalidation.css");
@import url("base.css");

/* ----- トップページ ----- */
#toppage #allwrapper {
	overflow-x: hidden;
}


#toppage #headerblock {
	width:100%;
	margin:0 auto;
	height:115px;
}
#toppage .socialbookmark {
	top:122px;
	right:20px;
}


#toppage #headerblock {
	width:100%;
	margin:0 auto;
	height:115px;
}
#toppage #copyimage{
	z-index:0;
}


#toppage #contentsbody {
	width:960px;
	margin:0 auto 70px;
}

#toppage #contentstopbox {
	background:url(../../pic/maincontents-bg.gif) left bottom repeat-x #E5E5E5;
	width:100%;
	margin: 0 -500%;
	padding: 35px 500% 15px;
	overflow:hidden;
}
#toppage #contentstopbox .contentswidth {
	width:1610px;
}

#toppage #topimagebox {
	width:1625px;
	height:640px;
	margin:0 -15px 0 0;
	position:relative;
	z-index:5;
}

#toppage #topimagebox > div {
	border:1px solid #fff;
	-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.25);
	-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.25);
	box-shadow:0px 0px 10px rgba(0,0,0,0.25);
	text-align:left;
	float:left;
	line-height:0;
	margin:0 15px 15px 0;
	position:absolute;
}

#toppage #topimagebox #tendencybox {
	top:0;
	left:0;
}

#toppage #topimagebox #slide {
	height:300px;
	top:0;
	left:325px;
}
#toppage #topimagebox #topimagewrapper {
	height:300px;
	border:none;
}

#toppage #topimagebox #topimagewrapper a {
	display:block;
}

#toppage #topimagebox #slide2 {
	width:960px;
	height:300px;
	top:0;
	left:325px;
	overflow:hidden;
}

#toppage #topimagebox #slide2 #topimagewrapper {
	height:300px;
	border:none;
	margin:0;
	padding:0;
}
#toppage #topimagebox #slide2 #topimagewrapper li {
	margin:0;
	padding:0;
	list-style:none;
}

#toppage #topimagebox #slide2 .flex-control-nav {
	width:940px;
	margin:0 10px;
	bottom:10px;
	text-align:left;
}
body .flex-direction-nav .flex-prev {
    width: 30px;
    height: 60px;
	left:10px;
    background-image: url('../pic/flexslider-prev_1.png');
	opacity:1 !important;
    text-indent: -9999px;
}
body .flex-direction-nav .flex-next {
    width: 30px;
    height: 60px;
	right:10px;
    background-image: url('../pic/flexslider-next_1.png');
	text-align: left;
	opacity:1 !important;
    text-indent: -9999px;
}
body .flex-direction-nav a.flex-prev:before,
body .flex-direction-nav a.flex-next:before {
    content: "";
}

#toppage #topimagebox #slide2 .slides li {
	width:960px;
	height:300px;
	position:relative;
}
.slide3 img,
.slide4 img,
.slide5 img,
.slide7 img {
	position:absolute;
	top:0;
	left:0;
}
.slide3 .leadbox,
.slide4 .leadbox,
.slide5 .leadbox {
	position:absolute;
	top:150px;
	left:270px;
	width:630px;
	text-shadow:1px 1px #fff;
}
.slide7 .leadbox {
	position:absolute;
	top:150px;
	left:270px;
	width:630px;
	text-shadow:1px 1px #fff;
}

#toppage #topimagebox .leadbox a {
	text-shadow:none;
}

#toppage #topimagebox #slide2 .leadbox a {
	display:inline;
}

#toppage #topimagebox .slide5 .leadbox a {
	color:#fff;
	text-shadow:1px 1px #319501;
}
#toppage #topimagebox .slide5 .leadbox a.arrow {
	background-image: url(../pic/arrow_4.png);
}

#toppage #maincontents {
	width:100%;
	margin: 40px 0 0;
	float:none;
}
#toppage div.prev,
#toppage div.next {
	position:absolute;
	top:130px;
	width:40px;
	height:40px;
	background: url(../pic/prevnext.png) no-repeat;
	cursor:pointer;
}
#toppage div.prev {
	left:10px;
	border:none;
}
#toppage div.prev:hover {
	background-position:0 -40px;
}
#toppage div.next {
	right:10px;
	background-position:-40px 0;
	border:none;
}
#toppage div.next:hover {
	background-position:-40px -40px;
}

#toppage div.pagination {
	position:absolute;
	bottom:15px;
	left:20px;
	text-align:left;
	z-index:100;
	border:none;
}
#toppage div.pagination a {
	margin:5px;
	background: url(../pic/pagination.png) no-repeat;
	width: 14px;
	height: 14px;
	margin: 0 3px 0 0;
	display: inline-block;
}
#toppage div.pagination a.selected {
	background-position:0 -14px;
}
#toppage div.pagination a span {
	 display: none;
}

#toppage #topimagebox #pointbox {
	background:url(../../pic/topimage-point-small-bg.jpg) right bottom repeat-x;
	color:#fff;
	height:248px;
	width:268px;
	padding:50px 20px 0;
	top:0;
	right:0;
}
#toppage #topimagebox #secondbox {
	background:url(../../pic/topimage-second-small-bg.jpg) right bottom repeat-x;
	color:#fff;
	height:275px;
	width:268px;
	padding:25px 20px 0;
	top:0;
	right:0;
}
#toppage #topimagebox #secondbox p {
	line-height:1.5;
	margin-bottom: 10px;
}
#toppage #topimagebox #raisebox {
	background:url(../../pic/topimage-present-small-bg.jpg) right bottom repeat-x;
	/* background:url(../../pic/topimage-open_campus-small-bg.jpg) right bottom repeat-x; */
	color:#fff;
	height:275px;
	width:308px;
	 padding:0;
	/*width:268px;
	 padding:25px 20px 0;*/
	top:0;
	right:0;
}
#toppage #topimagebox #raisebox h2 {
  margin:20px 0 15px 0;
}
#toppage #topimagebox #raisebox hr {
  height:5px;
  border:none;
  background:url(../../pic/topimagebox-black-border.png) repeat-x;
}
  
#toppage #topimagebox #raisebox p {
	line-height:1.5;
	margin-bottom: 10px;
  font-size:95%;
  color:#000;
}

#toppage #topimagebox #interviewbox {
	background:url(../../pic/topimage-interview-small-bg.jpg) right bottom repeat-x;
	color:#fff;
	height:298px;
	width:308px;
	padding:0px 0px 0;
	top:315px;
	left:325px;
}

#toppage #pointbox h2,
#toppage #interviewbox h2,
#toppage #secondbox h2 {
	background:url(../../pic/topimagebox-white-border.png) left bottom repeat-x;
	padding:0 0 17px;
	margin:0 0 15px;
	line-height:2.25;
}
#toppage #topimagebox #pointbox p ,
#toppage #topimagebox #interviewbox p,
#toppage #topimagebox #magnificationbox p,
#toppage #topimagebox #latterbox p {
	line-height:1.5;
}

#toppage #topimagebox #notesbox {
	background:url(../../pic/topimage-notes-bg.jpg) right bottom no-repeat;
	height:298px;
	width:308px;
	padding:0px 0px 0;
	top:315px;
	left:650px;
}

#toppage #topimagebox #magnificationbox {
	background:url(../../pic/topimage-magnification-bg.jpg) right bottom no-repeat;
	height:298px;
	width:308px;
	padding:0px 0px 0;
	top:315px;
	right:325px;
}
#toppage #topimagebox #latterbox {
	background:url(../../pic/topimage-point-small-bg.jpg) right bottom no-repeat;
	height:298px;
	width:308px;
	padding:0px 0px 0;
	top:315px;
	right:325px;
}

#toppage #interviewbox h2,
#toppage #notesbox h2,
#toppage #magnificationbox h2{
	background:url(../../pic/topimagebox-black-border.gif) left bottom repeat-x;
	padding:0 0 17px;
	margin:0 0 20px;
	/*line-height:0;*/
}
#toppage #latterbox h2 {
	padding:50px 0 0 10px;
	/*line-height:0;*/
}

#toppage #topimagebox #interviewbox ul,
#toppage #topimagebox #notesbox ul,
#toppage #topimagebox #magnificationbox ul,
#toppage #topimagebox #latterbox ul,
#toppage #topimagebox #pointbox ul,
#toppage #topimagebox #secondbox ul
 {
	margin:0 0 0 20px;
	padding:0;
}

#toppage #topimagebox #interviewbox li,
#toppage #topimagebox #notesbox li,
#toppage #topimagebox #magnificationbox li,
#toppage #topimagebox #latterbox li
 {
	list-style-image:url(../../pic/topimagebox-arrow.gif);
	margin:0;
	padding:0 0 7px;
}
#toppage #topimagebox #pointbox li,
#toppage #topimagebox #secondbox li
 {
	list-style-image:url(../../pic/topimagebox-arrow_2.png);
	margin:0;
	padding:0 0 7px;
	font-size:86%;
}
#toppage #topimagebox #pointbox li a,
#toppage #topimagebox #secondbox li a
 {
	color:#fff;
	 
 }
#toppage #topimagebox #methodbox {
	top:315px;
	left:0;
}

#toppage #topimagebox #scholarshipbox {
	top:315px;
	right:0;
}

#toppage #newsbox {
	width:640px;
	float:left;
}

#toppage #newsh {
	position:relative;
}

#toppage #newsh a {
	position:absolute;
	top:0;
	right:10px;
	display:block;
}

#toppage dl#topnewslist dt {
	float:left;
	color:#666;
	font-weight:normal;
	font-size:90%;
	padding:5px 0;
	margin:0;
}

#toppage dl#topnewslist dd {
	color:#333;
	background:url(../../pic/news-arrow.gif) 110px 10px no-repeat;
	padding:5px 0 5px 130px;
	border-bottom:1px dotted #999999;
}

#toppage #twitterbox {
	width:280px;
	float:right;
}

#toppage #twitterbox p {
	margin-top:10px;
	text-align:center;
}

#toppage #magnificationh {
	margin:20px 0;
}

#toppage #magnificationbox {
	background:url(../../pic/magnification-bg.jpg) right top no-repeat;
	padding:20px 0 0;
}

#toppage #magnificationbox .leftbox {
	float:left;
	width:335px;
	margin-right:55px;
}

#toppage #magnificationbox .rightbox {
	float:left;
	width:330px;
}

#toppage footer .contentswidth {
	width:960px;
}


@media screen  and (max-width: 1285px){

#toppage #topimagebox {
	width:975px;
	height:1260px;
}
#toppage #contentstopbox .contentswidth {
	width:960px;
}

#toppage #topimagebox #tendencybox {
	top:630px;
	left:0;
}

#toppage #topimagebox #slide,
#toppage #topimagebox #slide2 {
	top:0;
	left:0;
}


#toppage #topimagebox #methodbox {
	top:315px;
	left:0;
}

#toppage #topimagebox #notesbox {
	top:315px;
	left:325px;
}

#toppage #topimagebox #magnificationbox,
#toppage #topimagebox #latterbox {
	top:315px;
	left:650px;
}

#toppage #topimagebox #pointbox {
	background:url(../../pic/topimage-point-wide-bg.jpg) right bottom repeat-x;
	height:208px;
	width:553px;
	padding:90px 40px 0;
	top:630px;
	right:0;
}

#toppage #topimagebox #secondbox {
	background:url(../../pic/topimage-second-wide-bg.jpg) right bottom repeat-x;
	height:243px;
	width:553px;
	padding:55px 40px 0;
	top:630px;
	right:0;
}
#toppage #topimagebox #raisebox {
	background:url(../../pic/topimage-present-bg.jpg) right bottom repeat-x;
	/* background:url(../../pic/topimage-open_campus-bg.jpg) right bottom repeat-x;*/
	color:#fff;
	height:243px;
	width:553px;
	padding:55px 40px 0;
	top:630px;
	right:0;
}
#toppage #topimagebox #raisebox img {
	display:none;
}
#toppage #topimagebox #raisebox h2 {
  margin:40px 0 15px 0;
}

#toppage #topimagebox #interviewbox {
	background:url(../../pic/topimage-examination-trend-wide-bg.jpg) right bottom repeat-x;
	height:298px;
	width:633px;
	padding:0px 0px 0;
	top:945px;
	left:0;
}
#toppage #topimagebox #interviewbox img {
	display:none;
}
#toppage #topimagebox #scholarshipbox {
	top:945px;
	right:0;
}

#toppage #pointbox h2 br,
#toppage #interviewbox h2 br,
#toppage #raisebox h2 br,
#toppage #secondbox h2 br {
	display:none;
}
}


@media screen and (min-width: 1285px) and (max-width: 1610px){

#toppage #topimagebox {
	width:1300px;
	height:950px;
}
#toppage #contentstopbox .contentswidth {
	width:1285px;
}

#toppage #topimagebox #pointbox {
	background:url(../../pic/topimage-point-long-bg.jpg) right bottom repeat-x;
	height:403px;
	width:268px;
	padding:210px 20px 0;
	top:315px;
	right:0;
}

#toppage #topimagebox #secondbox {
	background:url(../../pic/topimage-second-long-bg.jpg) right bottom repeat-x;
	height:423px;
	width:268px;
	padding:190px 20px 0;
	top:315px;
	right:0;
}
#toppage #topimagebox #raisebox {
	background:url(../../pic/topimage-present-long-bg.jpg) right bottom repeat-x;
	/* background:url(../../pic/topimage-open_campus-long-bg.jpg) right bottom repeat-x; */
	height:423px;
	width:268px;
	padding:170px 20px 20px;
	top:315px;
	right:0;
}
#toppage #topimagebox #raisebox img {
	display:none;
}
#toppage #topimagebox #interviewbox {
	background:url(../../pic/topimage-examination-trend-long-bg.jpg) right bottom repeat-x;
	height:613px;
	width:308px;
	padding:0px 0px 0;
	top:315px;
	left:0;
}
#toppage #topimagebox #interviewbox img {
	display:none;
}
#toppage #topimagebox #magnificationbox,
#toppage #topimagebox #latterbox {
	top:630px;
	left:325px;
}

#toppage #topimagebox #scholarshipbox {
	top:630px;
	right:325px;
}
#toppage #topimagebox #methodbox {
	top:315px;
	left:325px;
}

}

.entrance-examination .termtable .term{
	width:400px;
	padding:5px;
}
.entrance-examination .termtable .term img{
	vertical-align:bottom;
}

/* ----- 入学試験動向 ----- */
.examination-trend .bgred {
	background-color:#FDCACA;
}

.examination-trend .trendbox {
	position:relative;
	margin:0 0 30px;
}
.examination-trend .trendbox p {
	width:460px;
	margin:0;
}
.examination-trend .trendbox .arrow {
	position:absolute;
	bottom:0;
	left:500px;
}
.examination-trend .rankingtable {
  border:none;
}
.examination-trend .rankingtable th {
  padding:0 20px 0 0;
  line-height:1.7em;
}
.examination-trend .rankingtable td {
  padding:0 20px 0 0;
  line-height:1.7em;
}


/* 入学試験対策  */
.examination-measure .measurebox {
	margin:0 0 30px;
}
.examination-measure .universitylist{
	margin:0;
	padding:0 0 0 5px;
	list-style-type:none;
}
.examination-measure .universitylist li{
	margin:0 0 10px 10px;
	padding:10px 0 10px 10px;
	display:block;
	width:290px;
	float:left;
	position:relative;
    border-radius: 6px;  
	background:#fff;
background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #fff), color-stop(0.00, #efefef));
background: -webkit-linear-gradient(#efefef, #fff);
background: -moz-linear-gradient(#efefef, #fff);
background: -o-linear-gradient(#efefef, #fff);
background: -ms-linear-gradient(#efefef, #fff);
background: linear-gradient(#efefef, #fff);
	border:1px solid #e5e5e5;
	}
.examination-measure .universitylist li .universityname{
	display:block;
	margin:0 10px 10px 0;
	padding:5px 10px 3px;
	border:#148A8A 1px solid;
    border-radius: 4px;  
	background:#00B4B4;
background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #017878), color-stop(0.00, #00B4B4));
background: -webkit-linear-gradient(#00B4B4, #017878);
background: -moz-linear-gradient(#00B4B4, #017878);
background: -o-linear-gradient(#00B4B4, #017878);
background: -ms-linear-gradient(#00B4B4, #017878);
background: linear-gradient(#00B4B4, #017878);
	color:#fff;
	text-shadow: -1px -1px 1px #0F6666; 
}
.examination-measure .universitylist li dl{
	margin:0;
	padding:0;
}
.examination-measure .universitylist li dl dt{
	margin:0 0 5px;
	padding:0;
}
.examination-measure .universitylist li dl dd{
	margin:0 0 5px;
	padding:0;
}

.examination-measure .studyskilllist,
.examination-measure .studybooklist,
.examination-measure .interviewlist{
	margin:0;
	padding:0;
	list-style-type:none;
}
.examination-measure .studyskilllist li,
.examination-measure .studybooklist li,
.examination-measure .interviewlist li{
	margin:0;
	display:block;
	width:300px;
}
.examination-measure .studyskilllist li a,
.examination-measure .studybooklist li a,
.examination-measure .interviewlist li a{
	font-size:120%;
	display:block;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px dotted #333;
}
.examination-measure .fraction_table {
  width:100%;
}
.examination-measure .fraction_table th {
  padding:10px 0;
  font-weight:normal;
}
.examination-measure .fraction_table th.bold {
  font-weight:bold;
}
.examination-measure .fraction_table td {
  padding:10px 0;
}
.examination-measure .fraction_table .greyback {
  background:#D6D6D6;
  padding:0 3px;
}
.examination-measure .sentence_table1 {
  width:100%;
  border:none;
  line-height:1.7em;
}
.examination-measure .sentence_table1 tr {
}
.examination-measure .sentence_table1 th {
  border:0;
  font-weight:normal;
  text-align:right;
  vertical-align:text-top;
  padding-bottom:10px;
}
.examination-measure .sentence_table1 td {
  border:0;
  font-weight:normal;
  text-align:left;
  vertical-align:text-top;
  padding-left:15px;
  padding-bottom:10px;
}
.examination-measure .mojidivide {
  margin:4px 0;
  padding-bottom: 1px;
}


.italic{
	font-style: italic;
}
.xlarge {
	font-family:"Times New Roman", Times, serif;
	font-size:large;
}

.solidbox {
	border:1px solid #000;
}

.doublebox {
	border: double 4px #000;
	padding: 10px 10px 0 10px;
	margin-bottom: 2em;
}
.dashbox {
	border: dashed 2px #000;
	padding: 10px;
}

ul.dashbox {
	border: dashed 2px #000;
	padding: 10px;
	list-style: none;
}
ul.dashbox li {
	margin-left: 0;
}
.text-indent {
	text-indent: -1em;
	padding-left: 1em;
}
.m-b_-1px{
	margin-bottom: -1px;
}

/*引用符*/
blockquote {
	border-left:5px solid #ddd;
	background: #eee;
	padding: 10px;
	margin: 0 10px 15px;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
}

/* 入学試験対策 小論文対策講座 */
.examination-measure .writerprofilebox{
	border:5px solid #e5e5e5;
	padding:20px 20px 0 20px;
	margin:20px 0;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #e5e5e5), color-stop(0.00, #fff));
	background: -webkit-linear-gradient(#fff, #e5e5e5);
	background: -moz-linear-gradient(#fff, #e5e5e5);
	background: -o-linear-gradient(#fff, #e5e5e5);
	background: -ms-linear-gradient(#fff, #e5e5e5);
	background: linear-gradient(#fff, #e5e5e5);
}
.examination-measure .columnlist{
	margin:30px 0 60px;
	padding:0;
	list-style-type:none;
}
.examination-measure .columnlist li{
	margin:15px 0;
	padding:0;
	list-style-type:none;
}
.examination-measure .columnlist li a{
	display:block;
	padding:10px 0;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #e5e5e5), color-stop(0.00, #fff));
	background: -webkit-linear-gradient(#fff, #e5e5e5);
	background: -moz-linear-gradient(#fff, #e5e5e5);
	background: -o-linear-gradient(#fff, #e5e5e5);
	background: -ms-linear-gradient(#fff, #e5e5e5);
	background: linear-gradient(#fff, #e5e5e5);
	border:1px solid #ccc;
    border-radius: 4px;  
}
.examination-measure .columnlist li .number{
	background:#399;
	color:#fff;
	text-shadow:none;
	margin-right:10px;
	padding:11px 4px;
	min-width:3em;
	float:left;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
	text-align:center;
}
.examination-measure .none_mainimage{
	background:url(/profile/common/pic/mainimage.jpg) top left no-repeat;
	height:350px;
}
.examination-measure .none_mainimage img{
	margin:15px;
	float:left;
}
.examination-measure .none_mainimage p{
	width:340px;
	margin-left:280px;
	padding-top:90px;
}


/* 入学試験対策 化学講座 */
.examination-measure.chemistry .none_mainimage p{
	padding-top:70px;
}

.examination-measure .varxs {
	font-size:75%;
}

.examination-measure .uline {
	text-decoration: underline;
}
.examination-measure .large {
	font-size:1.2em;
}
.examination-measure .large2 {
	font-size:1.5em;
}

.examination-measure #maincontents p img,
.examination-measure #maincontents td img,
.examination-measure #maincontents li img {
	vertical-align:middle;
}

.examination-measure .xfont {
	font-family:"Times New Roman", Times, serif;
}

.red{
	color: red;
}

.underline{
	text-underline-position: below;
}

.chemistry_content {
	font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Arial,Verdana,Myriad,Helvetica,sans-serif;
}
.examination-measure .question {
  padding-left:3.2em;
  text-indent:-3.2em;
}
.examination-measure .answer {
  padding-left:7em;
  text-indent:-7em;
}

.bottompagenav {
	position:relative;
	overflow:hidden;
	margin:50px 0;
}

.bottompagenav .prev a {
	position:absolute;
	top:0;
	left:100px;
	border-radius:5px;
	border:1px solid #E0E0E0;
	padding:5px 10px;
}

.bottompagenav .next a {
	position:absolute;
	top:0;
	right:100px;
	border-radius:5px;
	border:1px solid #E0E0E0;
	padding:5px 10px;
}

.bottompagenav ul {
	overflow:hidden;
	text-align:center;
}

.bottompagenav ul li {
	list-style:none;
	display:inline-block;
	margin:0 10px 0 0;
	border:1px solid #E0E0E0;
	border-radius:5px;
	padding:0;
}

.bottompagenav ul li:last-child {
	margin-right:0;
}

.bottompagenav ul li a {
	display:block;
	padding:5px 10px;
}
.bottompagenav ul li.active {
	padding:5px 10px;
}

.wide .bottompagenav .prev a {
	left:200px;
}

.wide .bottompagenav .next a {
	right:200px;
}

.floatright_box{
	width:300px;
	float:right;
}


/* 入学試験対策 面接 */
.behavior_list {
	margin: 0 0 50px;
	padding: 0;
}
.behavior_list li {
	list-style: none;
	margin: 0;
	padding: 10px 0;
	overflow:hidden;
	border-bottom:1px solid #C9C9C9;
}
.behavior_list li:last-child {
	border-bottom:0;
}
.behavior_list .image {
	float: left;
}
.behavior_list p {
	overflow:hidden;
}


/* ----- 入学試験のポイント ----- */

.examination-point .pointbox {
	margin:0 0 30px;
}
.examination-point .pointbox  p{
	margin:0 0 10px;
}

.examination-point .increasedecreasebox {
	margin:0 0 30px;
	padding:0;
	text-align:center;
}
.examination-point .increasedecreasebox li {
	width:30%;
	float:left;
	margin:0 3% 0 0;
	padding:0;
	list-style:none;
	text-align:center;
}
.examination-point .increasedecreasebox .name {
	display:block;
	margin:0 0 5px;
	font-size:120%;
	font-weight:bold;
}
.examination-point .increasedecreasebox .reason {
	display:block;
	margin:10px 0 5px;
}

body.information #localgovernmentmap {
	position:relative;
	height:666px;
	background:url(../../information/university/pic/map.png) center center no-repeat;
}
body.information #localgovernmentmap ul li {
	margin:0;
	padding:0;
	list-style:none;
	cursor:pointer;
}
body.information #localgovernmentmap ul li a {
	position:absolute;
	display:block;
	width:200px;
	padding:10px 0 5px;
	font-size:150%;
	color:#fff;
	border:1px solid;
	text-shadow:-1px -1px rgba(0,0,0,0.5);
	text-decoration:none;
	line-height:1;
	text-align:center;
	border-radius:5px;
	z-index:2;
}
body.information #localgovernmentmap ul li:hover a {
	-webkit-transition: background-color 0.25s ease-out; 
	text-shadow:none;
	background-color:#fff !important;
}
body.information #localgovernmentmap ul li .areamap {
	position:absolute;
	opacity:0.01;
	z-index:0;
}
body.information #localgovernmentmap ul li:hover .areamap {
	-webkit-transition: opacity 0.25s ease-out; 
	opacity:1;
	z-index:1;
}
body.information #localgovernmentmap ul li.hokkaido a {
	top:90px;
	left:380px;
	border-color:#433369;
	background-color:#675298;
}
body.information #localgovernmentmap ul li.hokkaido:hover a {
	color:#433369;
}
body.information #localgovernmentmap ul li.hokkaido .areamap {
	top:0px;
	left:581px;
}
body.information #localgovernmentmap ul li.tohoku a {
	top:270px;
	left:680px;
	border-color:#273F5A;
	background-color:#2C4A6B;
}
body.information #localgovernmentmap ul li.tohoku:hover a {
	color:#273F5A;
}
body.information #localgovernmentmap ul li.tohoku .areamap {
	top:187px;
	left:558px;
}
body.information #localgovernmentmap ul li.kanto a {
	top:450px;
	left:630px;
	border-color:#216E6B;
	background-color:#278783;
}
body.information #localgovernmentmap ul li.kanto:hover a {
	color:#216E6B;
}
body.information #localgovernmentmap ul li.kanto .areamap {
	top:393px;
	left:529px;
}
body.information #localgovernmentmap ul li.chubu a {
	top:320px;
	left:310px;
	border-color:#275D22;
	background-color:#2F7229;
}
body.information #localgovernmentmap ul li.chubu:hover a {
	color:#275D22;
}
body.information #localgovernmentmap ul li.chubu .areamap {
	top:327px;
	left:415px;
}
body.information #localgovernmentmap ul li.kansai a {
	top:540px;
	left:460px;
	border-color:#B18301;
	background-color:#D9A300;
}
body.information #localgovernmentmap ul li.kansai:hover a {
	color:#B18301;
}
body.information #localgovernmentmap ul li.kansai .areamap {
	top:454px;
	left:368px;
}
body.information #localgovernmentmap ul li.chugokushikoku a {
	top:600px;
	left:300px;
	border-color:#AA345F;
	background-color:#CE3E73;
}
body.information #localgovernmentmap ul li.chugokushikoku:hover a {
	color:#AA345F;
}
body.information #localgovernmentmap ul li.chugokushikoku .areamap {
	top:458px;
	left:233px;
}
body.information #localgovernmentmap ul li.kyushuokinawa a {
	top:480px;
	left:20px;
	border-color:#7F1432;
	background-color:#9C183D;
}
body.information #localgovernmentmap ul li.kyushuokinawa:hover a {
	color:#7F1432;
}
body.information #localgovernmentmap ul li.kyushuokinawa .areamap {
	top:134px;
	left:179px;
}


body.information #localgovernmentareamap {
	position:relative;
	height:600px;
	background:center top no-repeat;
}

body.information #localgovernmentareamap li {
	margin:0;
	padding:0;
	list-style:none;
	cursor:pointer;
}
body.information #localgovernmentareamap li a {
	position:absolute;
	display:inline-block;
	height:20px;
	padding:6px 10px 0 20px;
background: url(../pic/arrow_3.png) 5px 50% no-repeat,-webkit-gradient(linear, left top, left bottom, color-stop(1.00, #e3e3e3), color-stop(0.27, #fff));
background: url(../pic/arrow_3.png) 5px 50% no-repeat,-webkit-linear-gradient(top, #fff 27%, #e3e3e3 100%);
background: url(../pic/arrow_3.png) 5px 50% no-repeat,-moz-linear-gradient(top, #fff 27%, #e3e3e3 100%);
background: url(../pic/arrow_3.png) 5px 50% no-repeat,-o-linear-gradient(top, #fff 27%, #e3e3e3 100%);
background: url(../pic/arrow_3.png) 5px 50% no-repeat,-ms-linear-gradient(top, #fff 27%, #e3e3e3 100%);
background: url(../pic/arrow_3.png) 5px 50% no-repeat,linear-gradient(to bottom, #fff 27%, #e3e3e3 100%);
	border:1px solid #ccc;
	border-radius:5px;
	font-size:18px;
	text-decoration:none;
	line-height:1;
	vertical-align:bottom;
}
body.information #localgovernmentareamap li:hover a {
	background: url(../pic/arrow_3.png) 5px 50% no-repeat #fff;
	border-color:#066;
	}
body.information #localgovernmentareamap li img {
	position:absolute;
	opacity:0.5;
}
body.information #localgovernmentareamap li:hover img {
	opacity:1;
	}
	
body.information #localgovernmentareamap.hokkaido {
	background-image:url(../../information/university/pic/hokkaido-l.png);
}
body.information #localgovernmentareamap.tohoku {
	background-image:url(../../information/university/pic/tohoku-l.png);
}
body.information #localgovernmentareamap.kanto {
	background-image:url(../../information/university/pic/kanto-l.png);
}
body.information #localgovernmentareamap.chubu {
	background-image:url(../../information/university/pic/chubu-l.png);
}
body.information #localgovernmentareamap.kansai {
	background-image:url(../../information/university/pic/kansai-l.png);
}
body.information #localgovernmentareamap.chugoku-shikoku {
	background-image:url(../../information/university/pic/chugoku-shikoku-l.png);
}
body.information #localgovernmentareamap.kyushu-okinawa {
	background-image:url(../../information/university/pic/kyushu-okinawa-l.png);
}

body.information #localgovernmentareamap li.hokkaido a {
	left:356px;
	top:340px;
}
body.information #localgovernmentareamap li.hokkaido img {
	left:336px;
	top:350px;
}
body.information #localgovernmentareamap li.setana a {
	right:730px;
	top:410px;
}
body.information #localgovernmentareamap li.setana img {
	left:238px;
	top:420px;
}
body.information #localgovernmentareamap li.horonobe a {
	left:480px;
	top:97px;
}
body.information #localgovernmentareamap li.horonobe img {
	left:403px;
	top:97px;
}
body.information #localgovernmentareamap li.sarufutsu a {
	left:480px;
	top:59px;
}
body.information #localgovernmentareamap li.sarufutsu img {
	left:421px;
	top:69px;
}
body.information #localgovernmentareamap li.rebun a {
	right:640px;
	top:37px;
}
body.information #localgovernmentareamap li.rebun img {
	left:333px;
	top:67px;
}
body.information #localgovernmentareamap li.rishirifuji a {
	right:640px;
	top:72px;
}
body.information #localgovernmentareamap li.rishirifuji img {
	left:347px;
	top:78px;
}
body.information #localgovernmentareamap li.rishiri a {
	right:640px;
	top:107px;
}
body.information #localgovernmentareamap li.rishiri img {
	left:344px;
	top:89px;
}
body.information #localgovernmentareamap li.shari a {
	left:710px;
	top:221px;
}
body.information #localgovernmentareamap li.shari img {
	left:649px;
	top:231px;
}
body.information #localgovernmentareamap li.kushiro a {
	left:604px;
	top:359px;
}
body.information #localgovernmentareamap li.kushiro img {
	left:634px;
	top:339px;
}
body.information #localgovernmentareamap li.betsukai a {
	left:750px;
	top:283px;
}
body.information #localgovernmentareamap li.betsukai img {
	left:697px;
	top:293px;
}
body.information #localgovernmentareamap li.ashoro a {
	right:400px;
	top:305px;
}
body.information #localgovernmentareamap li.ashoro img {
	left:568px;
	top:315px;
}

body.information #localgovernmentareamap li.aomori a {
	right:490px;
	top:25px;
}
body.information #localgovernmentareamap li.aomori img {
	left:512px;
	top:85px;
}
body.information #localgovernmentareamap li.kuroishi a {
	right:490px;
	top:60px;
}
body.information #localgovernmentareamap li.kuroishi img {
	left:520px;
	top:100px;
}
body.information #localgovernmentareamap li.oirase a {
	left:610px;
	top:70px;
}
body.information #localgovernmentareamap li.oirase img {
	left:565px;
	top:105px;
}
body.information #localgovernmentareamap li.sannobe a {
	left:610px;
	top:105px;
}
body.information #localgovernmentareamap li.sannobe img {
	left:561px;
	top:122px;
}
body.information #localgovernmentareamap li.iwate a {
	left:640px;
	top:180px;
}
body.information #localgovernmentareamap li.iwate img {
	left:545px;
	top:200px;
}
body.information #localgovernmentareamap li.iwatekokuho a {
	left:640px;
	top:215px;
}
body.information #localgovernmentareamap li.iwatekokuho img {
	left:545px;
	top:215px;
}
body.information #localgovernmentareamap li.akita a {
	right:535px;
	top:235px;
}
body.information #localgovernmentareamap li.akita img {
	left:461px;
	top:200px;
}
body.information #localgovernmentareamap li.oga a {
	right:535px;
	top:200px;
}
body.information #localgovernmentareamap li.oga img {
	left:436px;
	top:186px;
}
body.information #localgovernmentareamap li.senboku a {
	right:535px;
	top:165px;
}
body.information #localgovernmentareamap li.senboku img {
	left:510px;
	top:205px;
}
body.information #localgovernmentareamap li.seiwakai a {
	right:535px;
	top:130px;
}
body.information #localgovernmentareamap li.seiwakai img {
	left:456px;
	top:186px;
}
body.information #localgovernmentareamap li.akitahp a {
	right:535px;
	top:270px;
}
body.information #localgovernmentareamap li.akitahp img {
	left:458px;
	top:225px;
}
body.information #localgovernmentareamap li.kazuno a {
	right:535px;
	top:95px;
}
body.information #localgovernmentareamap li.kazuno img {
	left:514px;
	top:143px;
}
body.information #localgovernmentareamap li.miyagi a {
	left:620px;
	top:370px;
}
body.information #localgovernmentareamap li.miyagi img {
	left:528px;
	top:360px;
}
body.information #localgovernmentareamap li.tome a {
	left:620px;
	top:335px;
}
body.information #localgovernmentareamap li.tome img {
	left:556px;
	top:316px;
}
body.information #localgovernmentareamap li.kesennuma a {
	left:620px;
	top:300px;
}
body.information #localgovernmentareamap li.kesennuma img {
	left:587px;
	top:291px;
}
body.information #localgovernmentareamap li.yamagata a {
	right:540px;
	top:360px;
}
body.information #localgovernmentareamap li.yamagata img {
	left:478px;
	top:360px;
}
body.information #localgovernmentareamap li.fukushima a {
	left:570px;
	top:415px;
}
body.information #localgovernmentareamap li.fukushima img {
	left:490px;
	top:421px;
}
body.information #localgovernmentareamap li.iwaki a {
	left:570px;
	top:485px;
}
body.information #localgovernmentareamap li.iwaki img {
	left:525px;
	top:495px;
}
body.information #localgovernmentareamap li.minamisoma a {
	left:570px;
	top:450px;
}
body.information #localgovernmentareamap li.minamisoma img {
	left:534px;
	top:439px;
}
body.information #localgovernmentareamap li.tochigi a {
	left:500px;
	top:120px;
}
body.information #localgovernmentareamap li.tochigi img {
	left:502px;
	top:166px;
}
body.information #localgovernmentareamap li.kanuma a {
	right:480px;
	top:120px;
}
body.information #localgovernmentareamap li.kanuma img {
	left:465px;
	top:162px;
}
body.information #localgovernmentareamap li.ashikaganomori a {
	right:750px;
	top:205px;
}
body.information #localgovernmentareamap li.ashikaganomori img {
	left:422px;
	top:215px;
}
body.information #localgovernmentareamap li.gunma a {
	right:750px;
	top:170px;
}
body.information #localgovernmentareamap li.gunma img {
	left:339px;
	top:206px;
}
body.information #localgovernmentareamap li.tatebayashi a {
	right:750px;
	top:240px;
}
body.information #localgovernmentareamap li.tatebayashi img {
	left:430px;
	top:241px;
}
body.information #localgovernmentareamap li.saitama a {
	right:700px;
	top:320px;
}
body.information #localgovernmentareamap li.saitama img {
	left:455px;
	top:332px;
}
body.information #localgovernmentareamap li.tokyo a {
	right:700px;
	top:355px;
}
body.information #localgovernmentareamap li.tokyo img {
	left:455px;
	top:379px;
}
body.information #localgovernmentareamap li.kanagawa a {
	right:700px;
	top:425px;
}
body.information #localgovernmentareamap li.kanagawa img {
	left:454px;
	top:440px;
}
body.information #localgovernmentareamap li.sagamihara a {
	right:700px;
	top:390px;
}
body.information #localgovernmentareamap li.sagamihara img {
	left:400px;
	top:411px;
}
body.information #localgovernmentareamap li.ibaraki a {
	left:685px;
	top:200px;
}
body.information #localgovernmentareamap li.ibaraki img {
	left:614px;
	top:208px;
}
body.information #localgovernmentareamap li.chiba a {
	left:670px;
	top:360px;
}
body.information #localgovernmentareamap li.chiba img {
	left:547px;
	top:392px;
}
body.information #localgovernmentareamap li.sanmu a {
	left:670px;
	top:395px;
}
body.information #localgovernmentareamap li.sanmu img {
	left:603px;
	top:394px;
}
body.information #localgovernmentareamap li.niigata a {
	left:665px;
	top:95px;
}
body.information #localgovernmentareamap li.niigata img {
	left:627px;
	top:103px;
}
body.information #localgovernmentareamap li.itoigawa a {
	left:445px;
	top:185px;
}
body.information #localgovernmentareamap li.itoigawa img {
	left:487px;
	top:226px;
}
body.information #localgovernmentareamap li.iiyama a {
	left:635px;
	top:165px;
}
body.information #localgovernmentareamap li.iiyama img {
	left:555px;
	top:250px;
}
body.information #localgovernmentareamap li.yamanashi a {
	left:635px;
	top:480px;
}
body.information #localgovernmentareamap li.yamanashi img {
	left:573px;
	top:432px;
}
body.information #localgovernmentareamap li.nagano a {
	left:635px;
	top:270px;
}
body.information #localgovernmentareamap li.nagano img {
	left:520px;
	top:285px;
}
body.information #localgovernmentareamap li.ja_nagano a {
	left:635px;
	top:305px;
}
body.information #localgovernmentareamap li.ja_nagano img {
	left:520px;
	top:299px;
}
body.information #localgovernmentareamap li.ja_nagano_azumi a {
	left:635px;
	top:340px;
}
body.information #localgovernmentareamap li.ja_nagano_azumi img {
	left:487px;
	top:315px;
}
body.information #localgovernmentareamap li.ja_nagano_hokushin a {
	left:635px;
	top:200px;
}
body.information #localgovernmentareamap li.ja_nagano_hokushin img {
	left:544px;
	top:268px;
}
body.information #localgovernmentareamap li.nakano a {
	left:635px;
	top:235px;
}
body.information #localgovernmentareamap li.nakano img {
	left:544px;
	top:281px;
}
body.information #localgovernmentareamap li.komoro a {
	left:635px;
	top:410px;
}
body.information #localgovernmentareamap li.komoro img {
	left:550px;
	top:334px;
}
body.information #localgovernmentareamap li.inan a {
	left:635px;
	top:445px;
}
body.information #localgovernmentareamap li.inan img {
	left:492px;
	top:406px;
}
body.information #localgovernmentareamap li.ueda a {
	left:635px;
	top:375px;
}
body.information #localgovernmentareamap li.ueda img {
	left:529px;
	top:324px;
}
body.information #localgovernmentareamap li.shizuoka a {
	left:575px;
	top:515px;
}
body.information #localgovernmentareamap li.shizuoka img {
	left:533px;
	top:522px;
}
body.information #localgovernmentareamap li.shimada a {
	left:745px;
	top:550px;
}
body.information #localgovernmentareamap li.shimada img {
	left:514px;
	top:561px;
}
body.information #localgovernmentareamap li.ja_shizuoka a {
	left:575px;
	top:550px;
}
body.information #localgovernmentareamap li.ja_shizuoka img {
	left:533px;
	top:535px;
}
body.information #localgovernmentareamap li.fujieda a {
	left:745px;
	top:515px;
}
body.information #localgovernmentareamap li.fujieda img {
	left:522px;
	top:550px;
}
body.information #localgovernmentareamap li.toyama a {
	right:635px;
	top:250px;
}
body.information #localgovernmentareamap li.toyama img {
	left:409px;
	top:279px;
}
body.information #localgovernmentareamap li.ishikawa a {
	right:635px;
	top:285px;
}
body.information #localgovernmentareamap li.ishikawa img {
	left:341px;
	top:295px;
}
body.information #localgovernmentareamap li.anamizu a {
	right:635px;
	top:193px;
}
body.information #localgovernmentareamap li.anamizu img {
	left:373px;
	top:193px;
}
body.information #localgovernmentareamap li.fukui a {
	right:710px;
	top:355px;
}
body.information #localgovernmentareamap li.fukui img {
	left:283px;
	top:363px;
}
body.information #localgovernmentareamap li.reinan a {
	right:710px;
	top:390px;
}
body.information #localgovernmentareamap li.reinan img {
	left:247px;
	top:432px;
}
body.information #localgovernmentareamap li.gifu a {
	right:680px;
	top:500px;
}
body.information #localgovernmentareamap li.gifu img {
	left:350px;
	top:455px;
}
body.information #localgovernmentareamap li.seki a {
	right:680px;
	top:465px;
}
body.information #localgovernmentareamap li.seki img {
	left:373px;
	top:442px;
}
body.information #localgovernmentareamap li.tounoseibu a {
	right:680px;
	top:535px;
}
body.information #localgovernmentareamap li.tounoseibu img {
	left:394px;
	top:473px;
}
body.information #localgovernmentareamap li.aichi a {
	right:570px;
	top:535px;
}
body.information #localgovernmentareamap li.aichi img {
	left:360px;
	top:497px;
}
body.information #localgovernmentareamap li.tahara a {
	right:570px;
	top:570px;
}
body.information #localgovernmentareamap li.tahara img {
	left:404px;
	top:574px;
}
body.information #localgovernmentareamap li.mie a {
	left:745px;
	top:265px;
}
body.information #localgovernmentareamap li.mie img {
	left:665px;
	top:270px;
}
body.information #localgovernmentareamap li.kuwananishi a {
	left:745px;
	top:185px;
}
body.information #localgovernmentareamap li.kuwananishi img {
	left:701px;
	top:194px;
}
body.information #localgovernmentareamap li.matsusaka a {
	left:745px;
	top:300px;
}
body.information #localgovernmentareamap li.matsusaka img {
	left:671px;
	top:313px;
}
body.information #localgovernmentareamap li.shiga a {
	left:580px;
	top:190px;
}
body.information #localgovernmentareamap li.shiga img {
	left:540px;
	top:198px;
}
body.information #localgovernmentareamap li.nara a {
	left:520px;
	top:310px;
}
body.information #localgovernmentareamap li.nara img {
	left:532px;
	top:286px;
}
body.information #localgovernmentareamap li.wakayama a {
	right:580px;
	top:385px;
}
body.information #localgovernmentareamap li.wakayama img {
	left:396px;
	top:391px;
}
body.information #localgovernmentareamap li.kyoto a {
	right:465px;
	top:190px;
}
body.information #localgovernmentareamap li.kyoto img {
	left:513px;
	top:199px;
}
body.information #localgovernmentareamap li.kyotanba a {
	left:435px;
	top:60px;
}
body.information #localgovernmentareamap li.kyotanba img {
	left:461px;
	top:155px;
}
body.information #localgovernmentareamap li.osaka a {
	right:465px;
	top:310px;
}
body.information #localgovernmentareamap li.osaka img {
	left:472px;
	top:281px;
}
body.information #localgovernmentareamap li.hyogo a {
	right:590px;
	top:265px;
}
body.information #localgovernmentareamap li.hyogo img {
	left:396px;
	top:270px;
}
body.information #localgovernmentareamap li.toyooka a {
	right:730px;
	top:60px;
}
body.information #localgovernmentareamap li.toyooka img {
	left:327px;
	top:69px;
}
body.information #localgovernmentareamap li.kanzaki a {
	right:730px;
	top:160px;
}
body.information #localgovernmentareamap li.kanzaki img {
	left:323px;
	top:167px;
}
body.information #localgovernmentareamap li.yoka a {
	right:730px;
	top:95px;
}
body.information #localgovernmentareamap li.yoka img {
	left:323px;
	top:101px;
}
body.information #localgovernmentareamap li.okayama a {
	left:750px;
	top:225px;
}
body.information #localgovernmentareamap li.okayama img {
	left:630px;
	top:217px;
}
body.information #localgovernmentareamap li.bizen a {
	left:750px;
	top:190px;
}
body.information #localgovernmentareamap li.bizen img {
	left:666px;
	top:206px;
}
body.information #localgovernmentareamap li.hiroshima a {
	right:505px;
	top:210px;
}
body.information #localgovernmentareamap li.hiroshima img {
	left:414px;
	top:250px;
}
body.information #localgovernmentareamap li.shobara a {
	left:470px;
	top:210px;
}
body.information #localgovernmentareamap li.shobara img {
	left:503px;
	top:187px;
}
body.information #localgovernmentareamap li.tottori a {
	left:750px;
	top:60px;
}
body.information #localgovernmentareamap li.tottori img {
	left:683px;
	top:73px;
}
body.information #localgovernmentareamap li.tottorishiritsu a {
	left:750px;
	top:95px;
}
body.information #localgovernmentareamap li.tottorishiritsu img {
	left:683px;
	top:86px;
}
body.information #localgovernmentareamap li.shimane a {
	left:480px;
	top:30px;
}
body.information #localgovernmentareamap li.shimane img {
	left:512px;
	top:68px;
}
body.information #localgovernmentareamap li.yamaguchi a {
	right:730px;
	top:265px;
}
body.information #localgovernmentareamap li.yamaguchi img {
	left:263px;
	top:272px;
}
body.information #localgovernmentareamap li.shunan a {
	right:730px;
	top:300px;
}
body.information #localgovernmentareamap li.shunan img {
	left:317px;
	top:303px;
}
body.information #localgovernmentareamap li.kagawa a {
	left:750px;
	top:275px;
}
body.information #localgovernmentareamap li.kagawa img {
	left:643px;
	top:281px;
}
body.information #localgovernmentareamap li.tokushima a {
	left:770px;
	top:325px;
}
body.information #localgovernmentareamap li.tokushima img {
	left:713px;
	top:333px;
}
body.information #localgovernmentareamap li.ehime a {
	right:530px;
	top:350px;
}
body.information #localgovernmentareamap li.ehime img {
	left:452px;
	top:357px;
}
body.information #localgovernmentareamap li.kouchi a {
	left:540px;
	top:460px;
}
body.information #localgovernmentareamap li.kouchi img {
	left:564px;
	top:410px;
}
body.information #localgovernmentareamap li.fukuoka a {
	left:460px;
	top:70px;
}
body.information #localgovernmentareamap li.fukuoka img {
	left:495px;
	top:108px;
}
body.information #localgovernmentareamap li.omuta a {
	right:595px;
	top:195px;
}
body.information #localgovernmentareamap li.omuta img {
	left:495px;
	top:201px;
}
body.information #localgovernmentareamap li.saga a {
	right:475px;
	top:125px;
}
body.information #localgovernmentareamap li.saga img {
	left:470px;
	top:160px;
}
body.information #localgovernmentareamap li.nagasaki a {
	right:595px;
	top:265px;
}
body.information #localgovernmentareamap li.nagasaki img {
	left:403px;
	top:246px;
}
body.information #localgovernmentareamap li.hokusho a {
	right:595px;
	top:160px;
}
body.information #localgovernmentareamap li.hokusho img {
	left:386px;
	top:165px;
}
body.information #localgovernmentareamap li.oita a {
	left:735px;
	top:175px;
}
body.information #localgovernmentareamap li.oita img {
	left:673px;
	top:190px;
}
body.information #localgovernmentareamap li.saiseikai a {
	left:735px;
	top:105px;
}
body.information #localgovernmentareamap li.saiseikai img {
	left:622px;
	top:121px;
}
body.information #localgovernmentareamap li.nakatsu a {
	left:735px;
	top:140px;
}
body.information #localgovernmentareamap li.nakatsu img {
	left:579px;
	top:156px;
}
body.information #localgovernmentareamap li.usuki a {
	left:735px;
	top:210px;
}
body.information #localgovernmentareamap li.usuki img {
	left:704px;
	top:211px;
}
body.information #localgovernmentareamap li.miyazaki a {
	left:660px;
	top:410px;
}
body.information #localgovernmentareamap li.miyazaki img {
	left:622px;
	top:416px;
}
body.information #localgovernmentareamap li.misato a {
	left:700px;
	top:322px;
}
body.information #localgovernmentareamap li.misato img {
	left:633px;
	top:331px;
}
body.information #localgovernmentareamap li.kumamoto a {
	left:575px;
	top:240px;
}
body.information #localgovernmentareamap li.kumamoto img {
	left:537px;
	top:246px;
}
body.information #localgovernmentareamap li.tamana a {
	right:595px;
	top:230px;
}
body.information #localgovernmentareamap li.tamana img {
	left:510px;
	top:222px;
}
body.information #localgovernmentareamap li.amakusa a {
	right:595px;
	top:300px;
}
body.information #localgovernmentareamap li.amakusa img {
	left:443px;
	top:304px;
}
body.information #localgovernmentareamap li.kagoshima a {
	right:530px;
	top:460px;
}
body.information #localgovernmentareamap li.kagoshima img {
	left:481px;
	top:466px;
}
body.information #localgovernmentareamap li.okinawa a {
	left:165px;
	top:80px;
}
body.information #localgovernmentareamap li.okinawa img {
	left:195px;
	top:113px;
}




/* ----- ここから ----- */
body.information #localgovernmentareamap li.minamisoma a {
	left:570px;
	top:450px;
}
body.information #localgovernmentareamap li.minamisoma img {
	left:534px;
	top:439px;
}
/* ----- ここまでが1拠点 ----- */




/* ----- 入学試験動向 ----- */
#trend .bgred {
	background-color:#FDCACA;
}


/* ----- 全国私立大学医学部 入試情報 ----- */

#info #map {
	background:url(../../information/university/pic/map.png) 155px 0 no-repeat;
	width:100%;
	position:relative;
	min-height:750px;
}

#info #map a:link,
#info #map a:visited {
	color:#00468C;
}

#info #map a:hover,
#info #map a:active {
	color:#ff9900;
}

#info #map h2 {
	font-size:100%;
	color:#fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:4px 15px 1px 20px;
	letter-spacing:5px;
	text-shadow:none;
	width:3em;
	text-align:center;
	margin:17px -15px 15px;
	line-height:1;
}

#info #map ul li {
	margin:0 0 7px;
	padding:0;
	font-size:105%;
	list-style-image:url(../../information/university/pic/map-arrow.gif);
}

#info #hokkaido h2 {
	width:6em;
	background-color:#675298;
	letter-spacing:0;
}

#info #kanto {
	position:absolute;
	top:180px;
	right:30px;
	width:238px;
	height:491px;
	padding:0 0 0 140px;
	background:url(../../information/university/pic/kanto-bg.png) center top no-repeat;
}

#info #kanto h2 {
	background-color:#278783;
}

#info #tohoku {
	position:absolute;
	top:130px;
	left:330px;
	width:215px;
	height:155px;
	padding:0 0 0 70px;
	background:url(../../information/university/pic/tohoku-bg.png) center top no-repeat;
}

#info #tohoku h2 {
	background-color:#2C4A6B;
}

#info #kansai {
	position:absolute;
	top:260px;
	left:190px;
	width:195px;
	height:210px;
	padding:0 0 0 65px;
	background:url(../../information/university/pic/kansai-bg.png) center top no-repeat;
}

#info #kansai h2 {
	background-color:#DCA400;
}

#info #chubu {
	position:absolute;
	top:490px;
	left:430px;
	width:164px;
	height:175px;
	padding:58px 0 0 35px;
	background:url(../../information/university/pic/chubu-bg.png) center top no-repeat;
}

#info #chubu h2 {
	background-color:#2F7229;
}

#info #kyushu {
	position:absolute;
	top:340px;
	left:0px;
	width:175px;
	height:210px;
	padding:0 0 0 65px;
	background:url(../../information/university/pic/kyushu-bg.png) center top no-repeat;
}

#info #kyushu h2 {
	width:6em;
	background-color:#9C183D;
	letter-spacing:0;
}

#info #chugoku h2 {
	width:6em;
	background-color:#CE3E73;
	letter-spacing:0;
}


ul.universityinlinelist{
	margin:0 0 1em 0 ;
	padding:0;
	list-style-type:none;
	line-height:2.0;}
ul.universityinlinelist li{
	margin:0;
	padding:0;
	display:inline;
}
ul.universityinlinelist li a{
	padding:0 0 0 15px;
	background:url(../pic/arrow_1.gif) 0 4px no-repeat;
	white-space: nowrap;
}
.margin_right{
	margin:0 20px 0 0;
}
.margin_left{
	margin:0 0 0 20px;
}
/* 各大学基本情報 */

#info #maincontentswide .addresstable {
	width:500px;
	margin:0 0 30px 0;
}

#info .addresstable {
	width:500px;
	margin:10px 0 30px;
	border:none;
	border-collapse:separate;
	border-spacing:0;
	background:#fff;
}
#info .addresstable th{
	padding:10px;
	line-height:1.5;
	border-bottom:1px solid #ccc;
	text-shadow:1px 1px #fff;
	font-weight:normal;
	text-align:left;
	width:4em;
}
#info .addresstable td{
	padding:10px;
	line-height:1.5;
	font-weight:normal;
	border-bottom:1px solid #ccc;
}

#info #introbox {
	width:315px;
	float:left;
	margin:0 10px 20px 0;
	min-height:300px;
}

#info.wide #maincontents #introbox {
	width:430px;
	float:right;
	margin:0 0 20px 20px;
}

#info #mapbox {
	float:right;
	text-align:right;
}

#info.wide #maincontents .sociallink img {
	margin:0 5px 0 0;
}

#info .sociallink {
	margin:10px 0 20px;
	padding:0;
	overflow:hidden;
}

#info .sociallink li {
	list-style:none;
	float:right;
	margin:0 10px 0 0;
	padding:0;
}
#info .url {
	word-break:break-all;
}

/* 大学情報詳細 */
#info.university .addresstable,
.interview-coverage .addresstable {
	width:850px;
	margin:0 0 30px 0;
}
.university .bouei-table dt,
.interview-coverage .bouei-table dt {
	background:url(../../information/university/boueiika/pic/intro-arrow.gif) center 20px no-repeat;
	padding:60px 0 5px;
	margin:10px 0;
	border-bottom:2px solid #00688C;
}
.university .bouei-table dt.none,
.interview-coverage .bouei-table dt.none {
	background:none;
	padding-top:10px;
}

.university .bouei-table dd.catch,
.interview-coverage .bouei-table dd.catch {
	color:#00AEE8;
	font-weight:bold;
}

.intromenu li {
	margin:15px 0;
	padding:0;
	list-style-type:none;
}
.intromenu li a {
	display:block;
	padding:10px 0;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #e5e5e5), color-stop(0.00, #fff));
	background: -webkit-linear-gradient(#fff, #e5e5e5);
	background: -moz-linear-gradient(#fff, #e5e5e5);
	background: -o-linear-gradient(#fff, #e5e5e5);
	background: -ms-linear-gradient(#fff, #e5e5e5);
	background: linear-gradient(#fff, #e5e5e5);
	border:1px solid #ccc;
    border-radius: 4px;  
}
.intromenu li .number {
	background:#399;
	color:#fff;
	text-shadow:none;
	margin-right:10px;
	padding:11px 4px;
	min-width:3em;
	float:left;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
	text-align:center;
}



/* 入学試験対策 一次試験 */
#measures .universitylist{
	margin:0;
	padding:0 0 0 5px;
	list-style-type:none;
}
#measures .universitylist li{
	margin:0 0 10px 10px;
	padding:10px 0 10px 10px;
	display:block;
	width:290px;
	float:left;
	position:relative;
    border-radius: 6px;  
	background:#fff;
background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #fff), color-stop(0.00, #efefef));
background: -webkit-linear-gradient(#efefef, #fff);
background: -moz-linear-gradient(#efefef, #fff);
background: -o-linear-gradient(#efefef, #fff);
background: -ms-linear-gradient(#efefef, #fff);
background: linear-gradient(#efefef, #fff);
	border:1px solid #e5e5e5;
	}
#measures .universitylist li .universityname{
	display:block;
	margin:0 10px 10px 0;
	padding:5px 10px 3px;
	border:#148A8A 1px solid;
    border-radius: 4px;  
	background:#00B4B4;
background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #017878), color-stop(0.00, #00B4B4));
background: -webkit-linear-gradient(#00B4B4, #017878);
background: -moz-linear-gradient(#00B4B4, #017878);
background: -o-linear-gradient(#00B4B4, #017878);
background: -ms-linear-gradient(#00B4B4, #017878);
background: linear-gradient(#00B4B4, #017878);
	color:#fff;
	text-shadow: -1px -1px 1px #0F6666; 
}
#measures .universitylist li dl{
	margin:0;
	padding:0;
}
#measures .universitylist li dl dt{
	margin:0 0 5px;
	padding:0;
}
#measures .universitylist li dl dd{
	margin:0 0 5px;
	padding:0;
}

#measures .studyskilllist,
#measures .studybooklist,
#measures .interviewlist{
	margin:0;
	padding:0;
	list-style-type:none;
}
#measures .studyskilllist li,
#measures .studybooklist li,
#measures .interviewlist li{
	margin:0;
	display:block;
	width:300px;
}
#measures .studyskilllist li a,
#measures .studybooklist li a,
#measures .interviewlist li a{
	font-size:120%;
	display:block;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px dotted #333;
}




#tabMenu{
	width:640px;
	margin:0;
	padding:0;
	}
#tabMenu li{
	list-style-type:none;
	float:left;
	margin:0 2px 0 0;
	padding:0;
 	}
#tabMenu li a{
	display:block;
	width:110px;
	height:30px;
	line-height:30px;
	text-align:center;
	border:#148A8A 1px solid;
    border-radius: 4px 4px 0 0;  
	background:#00B4B4;
background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #017878), color-stop(0.00, #00B4B4));
background: -webkit-linear-gradient(#00B4B4, #017878);
background: -moz-linear-gradient(#00B4B4, #017878);
background: -o-linear-gradient(#00B4B4, #017878);
background: -ms-linear-gradient(#00B4B4, #017878);
background: linear-gradient(#00B4B4, #017878);
	color:#fff;
	text-shadow: -1px -1px 1px #0F6666; 
	}
#tabMenu li a.active{
	background: #ddd;
	border:#ddd 1px solid;
	color:#111;
	text-shadow: 1px 1px #fff;
	font-weight:bold;
	text-decoration:none;
}
#tabBox1,#tabBox2,#tabBox3,#tabBox4,#tabBox5{
	width:640px;
	height:200px;
	overflow:visible;
	margin:0px 0 20px 0;
	padding:20px 0;
	background:#f1f1f1;
background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #fff), color-stop(0.00, #ddd));
background: -webkit-linear-gradient(#ddd, #fff);
background: -moz-linear-gradient(#ddd, #fff);
background: -o-linear-gradient(#ddd, #fff);
background: -ms-linear-gradient(#ddd, #fff);
background: linear-gradient(#ddd, #fff);
	}
	
	
	


/* 入学試験情報  入学試験データ一覧 */
	
.universitydata .datatable1{
	width:1900px;
	font-size:86%;
}
.universitydata .datatable1 th,
.universitydata .datatable1 td
{
	padding:2px 6px;
}
.universitydata{
	overflow:scroll;
	margin:0 0 30px 0;
	height:500px;
}



/* 入学試験情報  一般入学試験一覧 */

.scheduletable .datatable1{
	width:5000px;
	font-size:86%;
}
.scheduletable .datatable1 th,
.scheduletable .datatable1 td
{
	padding:2px 6px;
}
.scheduletable{
	overflow:scroll;
	margin:0 0 30px 0;
	height:500px;
}


/* 入学試験情報  受験会場一覧 */

.placetable .datatable1{
	width:1700px;
	font-size:86%;
	margin-bottom:0;
}
.placetable .datatable1 th,
.placetable .datatable1 td
{
	padding:2px 6px;
}
.placetable .datatable1 td{
	width:150px;
}

.placetable{
	overflow-x:scroll;
	margin:0 0 30px 0;
}

/* 試験日程 */

#alldisphide  {
	margin-bottom:5px;
}
#alldisphide  span{
	display:inline-block;
	margin:0 0 4px;
	padding:8px 12px 6px;
	background:#f1f1f1;
	border:#ddd solid 1px;
	border-radius:4px;
	line-height:1;
	color:#333;
	cursor:pointer;
}
#alldisphide  span:hover {
	color:#333;
	text-decoration:none;
	background:#fff;
}
#schoollist  {
	margin-bottom:5px;
}
#schoollist a {
	display:inline-block;
	margin:0 0 4px;
	padding:6px 8px 2px;
	background:#f1f1f1;
	border:#ddd solid 1px;
	border-radius:4px;
	line-height:1;
}
#schoollist a:link,
#schoollist a:visited,
#schoollist a:active {
	color:#333;
	text-decoration:none;
}
#schoollist a:hover {
	color:#333;
	text-decoration:none;
	background:#fff;
}
#scheduletable td,.notacordiontable td,
#scheduletable2 td,.notacordiontable td{
	padding:2px !important;
	line-height:1;
}
/* 0731：入試日程のresult編集前
#scheduletable td.first span,#scheduletable td.result span,#scheduletable td.last span,#scheduletable td.center span,#scheduletable td.centerresult span,#scheduletable td.centerresult span,#scheduletable td.centerlast span,#scheduletable td.centerheifirst span,#scheduletable td.centerheiresult span, #scheduletable td.centerheilast span,#scheduletable td.supplementresutl span,#scheduletable td.app span,
#scheduletable2 td.first span,#scheduletable2 td.result span,#scheduletable2 td.last span,#scheduletable2 td.center span,#scheduletable2 td.centerresult span,#scheduletable2 td.centerresult span,#scheduletable2 td.centerlast span,#scheduletable2 td.centerheifirst span,#scheduletable2 td.centerheiresult span, #scheduletable2 td.centerheilast span,#scheduletable2 td.supplementresutl span,#scheduletable2 td.app span,
.notacordiontable td.first span,.notacordiontable td.result span,.notacordiontable td.last span,.notacordiontable td.center span,.notacordiontable td.centerresult span,.notacordiontable td.centerresult span,.notacordiontable td.centerlast span,.notacordiontable td.centerheifirst span,.notacordiontable td.centerheiresult span, .notacordiontable td.centerheilast span,.notacordiontable td.supplementresutl span,.notacordiontable td.app span
*/
#scheduletable td.first span,#scheduletable td.first_result span,#scheduletable td.last_result span,#scheduletable td.last span,#scheduletable td.center span,#scheduletable td.centerfirst_result span,#scheduletable td.centerlast_result span,#scheduletable td.centerfirst_result span,#scheduletable td.centerlast_result span,#scheduletable td.centerlast span,#scheduletable td.centerheifirst span,#scheduletable td.centerheifirst_result span,#scheduletable td.centerheilast_result span, #scheduletable td.centerheilast span,#scheduletable td.supplementresutl span,#scheduletable td.app span,
#scheduletable2 td.first span,#scheduletable2 td.first_result span,#scheduletable2 td.last_result span,#scheduletable2 td.last span,#scheduletable2 td.center span,#scheduletable2 td.centerfirst_result span,#scheduletable2 td.centerlast_result span,#scheduletable2 td.centerfirst_result span,#scheduletable2 td.centerlast_result span,#scheduletable2 td.centerlast span,#scheduletable2 td.centerheifirst span,#scheduletable2 td.centerheifirst_result span,#scheduletable2 td.centerheilast_result span, #scheduletable2 td.centerheilast span,#scheduletable2 td.supplementresutl span,#scheduletable2 td.app span,
.notacordiontable td.first span,.notacordiontable td.first_result span,.notacordiontable td.last_result span,.notacordiontable td.last span,.notacordiontable td.center span,.notacordiontable td.centerfirst_result span,.notacordiontable td.centerlast_result span,.notacordiontable td.centerfirst_result span,.notacordiontable td.centerlast_result span,.notacordiontable td.centerlast span,.notacordiontable td.centerheifirst span,.notacordiontable td.centerheifirst_result span,.notacordiontable td.centerheilast_result span, .notacordiontable td.centerheilast span,.notacordiontable td.supplementresutl span,.notacordiontable td.app span
{
	display:block;
	padding:5px 3px 3px;
	border-radius:4px;
	font-size:85.7%;
	text-align:center;
}
#scheduletable td.first span,
#scheduletable2 td.first span,
.notacordiontable td.first span {
	color:#fff;
	text-shadow:-1px -1px 0 rgba(0,0,0,0.25);
	background:#FF7600;
}
#scheduletable td.last span,
#scheduletable2 td.last span,
.notacordiontable td.last span {
	color:#fff;
	text-shadow:-1px -1px 0 rgba(0,0,0,0.25);
	background:#E30C0C;
}
#scheduletable td.first_result span,
#scheduletable2 td.first_result span,
.notacordiontable td.first_result span {
	color:#fff;
	text-shadow:-1px -1px 0 rgba(0,0,0,0.25);
	background:#60BC4E;
}
#scheduletable td.last_result span,
#scheduletable2 td.last_result span,
.notacordiontable td.last_result span {
	color:#fff;
	text-shadow:-1px -1px 0 rgba(0,0,0,0.25);
	background:#CC78CB;
}

#scheduletable td.center span,
#scheduletable2 td.center span,
.notacordiontable td.center span {
	color:#fff;
	text-shadow:-1px -1px 0 rgba(0,0,0,0.25);
	background:#00ABFF;
}
#scheduletable td.centerlast span,
#scheduletable2 td.centerlast span,
.notacordiontable td.centerlast span {
	color:#fff;
	background:#0064C3;
	text-shadow:-1px -1px 0 rgba(0,0,0,0.25);
}	


#scheduletable td.centerhei span,
#scheduletable td.centerheifirst span,
#scheduletable2 td.centerhei span,
#scheduletable2 td.centerheifirst span,
.notacordiontable td.centerhei span,
.notacordiontable td.centerheifirst span {
	color:#fff;
	text-shadow:-1px -1px 0 rgba(0,0,0,0.25);
	background:#00CD13
}
#scheduletable td.centerheilast span,
#scheduletable2 td.centerheilast span,
.notacordiontable td.centerheilast span {
	color:#fff;
	text-shadow:-1px -1px 0 rgba(0,0,0,0.25);
	background:#007C07;
}
#scheduletable td.app span,
#scheduletable2 td.app span,
.notacordiontable td.app span {
	color:#fff;
	text-shadow:-1px -1px 0 rgba(0,0,0,0.25);
	background:#B859F8;
}
#scheduletable th .close,
#scheduletable2 th .close,
.notacordiontable th .close,
#resulttable th .close {
	display:inline-block;
	vertical-align:top;
	padding:2px 4px;
	font-size:85.7%;
	background:#000;
	color:#fff;
	border-radius:4px;
	text-shadow:none;
	line-height:1;
}

.interviewlist {
	marign:0;
	padding:0;
}
.interviewlist h2 span {
	display:block;
	font-size:66.7%;
	font-weight:normal;
}

th.abbcell {
	padding-left:30px !important;
	padding-right:30px !important;
}



/* 自治体奨学金 一覧 */
body#info .governmentlist ul {
	overflow:hidden;
}

body#info .governmentlist ul li {
	position:relative;
	line-height:1.5;
	margin:0;
	padding:0 0 8px 20px;
	list-style-type:none;
	background:url(../pic/arrow_1.gif) 1px 4px no-repeat;
	width:190px;
	float:left;
}

body#info .areamap{
	position:relative;
	height:850px;
}
body#info .locallist{
	margin:0;
	padding:0;
	list-style-type:none;
}
body#info .locallist li{
	margin:0 0 5px 0;
	padding:0;
	width:8.5em;
}
body#info .locallist li a{
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #e5e5e5), color-stop(0.00, #fff));
	background: -webkit-linear-gradient(#fff, #e5e5e5);
	background: -moz-linear-gradient(#fff, #e5e5e5);
	background: -o-linear-gradient(#fff, #e5e5e5);
	background: -ms-linear-gradient(#fff, #e5e5e5);
	background: linear-gradient(#fff, #e5e5e5);
	padding:3px 3px 2px 3px;
	border:1px solid #1E6363;
    border-radius: 4px;  
	text-align:center;
	display: block;

}
body#info .locallist li a:hover{
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #FFD24D), color-stop(0.00, #FFFF73));
	background: -webkit-linear-gradient(#FFFF73, #FFD24D);
	background: -moz-linear-gradient(#FFFF73, #FFD24D);
	background: -o-linear-gradient(#FFFF73, #FFD24D);
	background: -ms-linear-gradient(#FFFF73, #FFD24D);
	background: linear-gradient(#FFFF73, #FFD24D);
	border:1px solid #F60;
	color:#00A3D8;
}
body#info .area_1{
	position:absolute;
	top:130px;
	right:50px;
}
body#info .area_2{
	position:absolute;
	top:130px;
	right:380px;
}
body#info .area_3{
	position:absolute;
	top:250px;
	right:100px;
}
body#info .area_4{
	position:absolute;
	top:370px;
	right:150px;
}
body#info .area_5{
	position:absolute;
	top:490px;
	right:200px;
}
body#info .area_6{
	position:absolute;
	top:250px;
	right:480px;
}
body#info .area_7{
	position:absolute;
	top:530px;
	right:330px;
}
body#info .area_8{
	position:absolute;
	top:590px;
	right:460px;
}
body#info .area_9{
	position:absolute;
	top:365px;
	right:610px;
}
body#info .area_10{
	position:absolute;
	top:425px;
	right:740px;
}
body#info .area_11{
	position:absolute;
	top:680px;
	right:560px;
}
body#info .area_12{
	position:absolute;
	top:680px;
	right:690px;
}
body#info .area_13{
	position:absolute;
	top:520px;
	right:780px;
}
body#info .area_14{
	position:absolute;
	top:180px;
	right:720px;
}

/* 自治体奨学金 一覧 （地図画像配置） */
body#info .locallist li.hokkaido img{
	position:absolute;
	top:-130px;
	right:104px;
}
body#info .locallist li.aomori img{
	position:absolute;
	top:57px;
	right:234px;
}

/* 自治体奨学金 一覧 （北海道） */
body#info .localareamap{
	position:relative;
}

body#info .hokkaido li{
	width:4.5em;
}
body#info .hokkaido li.hokkaido{
	position:absolute;
	top:288px;
	left:378px;
}
body#info .hokkaido li.setana{
	position:absolute;
	top:355px;
	left:255px;
	width:5.5em;
}
body#info .hokkaido li.horonobe{
	position:absolute;
	top:45px;
	left:408px;
}
body#info .hokkaido li.kamikawa{
	position:absolute;
	top:205px;
	left:505px;
}
body#info .hokkaido li.sarufutsu{
	position:absolute;
	top:15px;
	left:430px;
}
body#info .hokkaido li.rebun{
	position:absolute;
	top:-5px;
	left:245px;
}
body#info .hokkaido li.rishirifuji{
	position:absolute;
	top:24px;
	left:250px;
	font-size:86%;
	width:6.5em;
}
body#info .hokkaido li.rishiri{
	position:absolute;
	top:50px;
	left:268px;
}
body#info .hokkaido li.shari{
	position:absolute;
	top:185px;
	left:655px;
}
body#info .hokkaido li.kushiro{
	position:absolute;
	top:272px;
	left:643px;
}
body#info .hokkaido li.betsukai{
	position:absolute;
	top:230px;
	left:700px;
}
body#info .hokkaido li.ashoro{
	position:absolute;
	top:260px;
	left:478px;
}

/* 自治体奨学金個別ページ */
.local-governmentdata th {
	width:100px;
}
.local-governmentdata td {
	width:500px;
}



/* 民主医療機関連合会奨学金一覧 */

#info.federation #map {
	background:url(../../information/scholarship/federation/pic/map.png) 0 0 no-repeat;
	width:100%;
	position:relative;
	min-height:950px;
}

#info.federation #hokkaido {
	position:absolute;
	top:120px;
	right:70px;
	width:210px;
	height:103px;
	padding:55px 0 0 30px;
	background:url(../../information/scholarship/federation/pic/hokkaido-bg.png) center top no-repeat;
}

#info.federation #kanto {
	position:absolute;
	top:300px;
	right:70px;
	width:206px;
	height:240px;
	padding:0 0 0 90px;
	background:url(../../information/scholarship/federation/pic/kanto-bg.png) center top no-repeat;
}

#info.federation #tohoku {
	position:absolute;
	top:60px;
	left:285px;
	width:175px;
	height:234px;
	padding:0 55px 0 35px;
	background:url(../../information/scholarship/federation/pic/tohoku-bg.png) center top no-repeat;
}

#info.federation #kansai {
	position:absolute;
	top:555px;
	left:275px;
	width:180px;
	height:240px;
	padding:55px 0 0 40px;
	background:url(../../information/scholarship/federation/pic/kansai-bg.png) center top no-repeat;
}

#info.federation #chubu {
	position:absolute;
	top:510px;
	left:515px;
	width:240px;
	height:289px;
	padding:50px 0 0 40px;
	background:url(../../information/scholarship/federation/pic/chubu-bg.png) center top no-repeat;
}

#info.federation #kyushu {
	position:absolute;
	top:635px;
	left:0px;
	width:214px;
	height:335px;
	padding:50px 10px 0 35px;
	background:url(../../information/scholarship/federation/pic/kyushu-bg.png) center top no-repeat;
}

#info.federation #chugoku {
	position:absolute;
	top:130px;
	left:0px;
	width:233px;
	height:359px;
	padding:0 10px 0 30px;
	background:url(../../information/scholarship/federation/pic/chugoku-bg.png) center top no-repeat;
}

/* オープンキャンパス情報 */
#info ul.opencampuslist {
	margin:0 0 100px;
	overflow:hidden;
}
#info .opencampuslist li {
	width:140px;
	float:left;
	font-size:90%;
}



	
/* 入学試験対策 対談  */
.interview{
	border-top:1px dotted #999;
	padding-top:1.5em;
}
.interview p{
	border-bottom:1px dotted #999;
	padding-bottom:1.5em;
}
.interview p .hirano{
	font-weight:bold;
	color:#02C3C3;
	font-size:110%;
  margin-right:0.5em;
}
.interview p .adachi,
.interview p .partner {
	font-weight:bold;
	color:#390;
	font-size:110%;
  margin-right:0.5em;
}
.interview p.last{
	border:none;
}



/* 重要変更点 */
ol.modificationlist {
	margin:0;
	padding:0 0 20px;
    counter-reset:li; /* Initiate a counter */
    list-style:none; /* Disable the normal item numbering */
}
ol.modificationlist li{
	position:relative;
	margin:0 0 20px 2em;
	padding:0;
}
ol.modificationlist li:before{
 	position:absolute;
	top:-8px;
	left:-1.5em;
	width:1em;
	padding:4px;
	content:counter(li); /* Use the counter as content */
	counter-increment:li; /* Increment the counter by 1 */
	font-size:150%;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
}
ol.modificationlist li .modificationtitle{
	display:block;
	margin: 0 0 15px 0;
}
ol.modificationlist li .modificationbody{
	margin-left:-2em
}


/* 料理教室 */

body.cooking .cookinglist {
	margin:0 0 50px;
	padding:0;
}
body.cooking .cookinglist li {
	width:300px;
	float:left;
	margin:0 40px 40px 0;
	padding:0;
	list-style:none;
}
body.cooking .cookinglist li.last {
	margin-right:0;
}


/* 対談/取材 */
.interview-coverage .writerprofilebox{
	border:5px solid #e5e5e5;
	padding:20px 20px 0 20px;
	margin:20px 0;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #e5e5e5), color-stop(0.00, #fff));
	background: -webkit-linear-gradient(#fff, #e5e5e5);
	background: -moz-linear-gradient(#fff, #e5e5e5);
	background: -o-linear-gradient(#fff, #e5e5e5);
	background: -ms-linear-gradient(#fff, #e5e5e5);
	background: linear-gradient(#fff, #e5e5e5);
}

.coveragebox {
	overflow:hidden;
}
.coveragebox section {
	overflow:hidden;
	margin:0 0 20px;
}
.coveragebox .coverage-contents {
	display:table;
}
.coveragebox .image {
	display:table-cell;
	width:70px;
}
.coveragebox .comment {
	padding:0 0 0 15px;
	display:table-cell;
	vertical-align:middle;
}

/* 体験談投稿 */
.must {
  color:#FF0004;
  font-weight:bold !important;
}
.must:before {
  content:"※";
}

/*入学試験突破への勉強法*/
ol.bloom li {
	text-indent: -5em;
	padding-left: 4em;
}

.bloom li ul li{
	list-style: none;
	text-indent: -4em;
	margin-left: -4em;
}

/*
		ol.bloom li {
			text-indent: -3.5em;
			margin-left: 3.5em;
		}
		ol.bloom li ul li {
			list-style:none;
			text-indent: -3em;
			margin-left: 0;
		}
*/
		.padding{
			padding: 4em;
		}


/* 塾紹介 */

body#crammer .crammercatch {
	width:600px;
	float:left;
	margin:0 0 40px;
}
body#crammer .jisseki ul {
	margin:0 0 20px;
	padding:0;
}
body#crammer .jisseki li {
	width:33%;
	float:left;
	margin:0 0 10px;
	padding:0;
	list-style:none;
}
body#crammer .photo {
	width:200px;
	float:left;
	margin:0 0 10px;
}
body#crammer .crammerinfo {
	width:300px;
	float:right;
	margin:0 0 40px;
}
body#crammer .crammerinfo h2 {
	margin-bottom:10px;
}
body#crammer .information ul {
	margin:0 0 30px;
	padding:0;
}
body#crammer .information ul li {
	margin:0;
	padding:10px 0;
	list-style:none;
	line-height:1.5;
	border-bottom:1px solid #ccc;
}
body#crammer .crammerinfo iframe {
	width:300px;
	height:400px;
	margin:0 0 20px;
	padding:0;
	border:1px solid #ccc;
}
body#crammer .place p {
	margin:0 0 10px;
	padding:10px 0;
	border-bottom:1px solid #ccc;
}
body#crammer .crammerinfo .request a {
	display:block;
	margin:0 0 20px;
	padding:10px;
	border-radius:5px;
	background:#FF7800;
	text-align:center;
	color:#fff;
	font-size:200%;
	text-decoration:none;
	text-shadow:none;
}
body#crammer .crammerinfo .request a:hover {
	background:#FF6100;
}
body#crammer .feature {
	margin:0 0 40px;
}
body#crammer .featurebox {
	width:230px;
	float:left;
	margin:0 10px 20px 0;
}
body#crammer .message {
	margin:0 0 40px;
}
body#crammer .messagebox {
	width:700px;
	float:right;
}


/* 著者紹介 */

body#author .authorinformation {
	width:600px;
	float:right;
	margin:0 0 40px;
}
body#author .authorphoto {
	width:200px;
	float:left;
	margin:0 0 40px;
}
body#author .message {
	width:620px;
	float:left;
	margin:0 0 40px;
}
body#author .sns {
	width:300px;
	float:right;
	margin:0 0 40px;
}

/*ボタン*/
a.button {
	width: 350px;
	height: 50px;
	display: block;
	line-height: 50px;
	padding-left: 50px;
	margin: 0 auto 30px auto;
	color: #FFF;
	text-decoration: none;
	font-size: 24px;
	background-repeat: no-repeat;
	background-position: left 5px center;
	background-size: 36px 36px;
	background-color: #9CC;
	background-image: url(../pic/pdf_icon.png);
}
a:hover.button {
	opacity: .7;
}


/*入試対策*/
#tabBox1,#tabBox2,#tabBox3,#tabBox4,#tabBox5{
	width:100%;
	height:300px;
	overflow:visible;
	margin:0px 0 20px 0;
	padding:20px 0;
	background:#f1f1f1;
background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #fff), color-stop(0.00, #ddd));
background: -webkit-linear-gradient(#ddd, #fff);
background: -moz-linear-gradient(#ddd, #fff);
background: -o-linear-gradient(#ddd, #fff);
background: -ms-linear-gradient(#ddd, #fff);
background: linear-gradient(#ddd, #fff);
	}
.examination-measure .universitylist li{
	width:210px;
}
.subject_h{
	background:url(/examination-measure/pic/subject-icon.png) 8px 8px  no-repeat #EFEFEF;
	padding:7px 10px 5px 40px;
	border-bottom:1px dotted #333;
}
.coursebox{ width:460px;}
.coursebox .bstyle2{ width:80%;}

.readbox{ background:url(/examination-measure/pic/mainimage.jpg) top left no-repeat;
	height:250px;}
.readbox p{	float:right; margin:50px 50px 0; width:360px;}
.tenpointbox {
	float:left;
	margin-right:20px;
	width:170px;
}
.rightend { margin-left:0;}
.kakomon{ width:460px; margin-right:20px;}
.kakomon dl{ width:220px;}
#showa_kakomon{ float:left;}
#fujita_kakomon{ float:right;}





@media only screen and (max-width:1024px) {
	#schoolmenu {
		display:none;
	}
}
@media only screen and (max-width:768px) {
	#contentsblock p {
		margin:0;
		margin-bottom:2em;
		line-height:2;
		text-justify:auto;
		text-align:left;
		font-size:14px;
	}

	html {
		font-size: 100%;
		-webkit-text-size-adjust: 100%;
		-ms-text-size-adjust: 100%;
	}
	
	body {
		margin:0;
		padding:0;
		color:#333;
		font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;
		font-size:14px;
		text-shadow:1px 1px 0 rgba(255,255,255,0.75);
		overflow: hidden;
	}
	*html body {
		overflow: hidden;
	}
	.contentswidth{
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
		width:100%;
	}
	h2 {
		font-size:20px;
	}
	h3 {
		font-size:18px;
	}
	h4, h5, h6 {
		font-size:16px;
	}


	#allwrapper {
		width: 100%;
		position: relative;
		left: 0px;
		min-width:100%;
		box-shadow:0 0 5px rgba(0,0,0,0.25);
		background:#fff;
	}
	#headerblock {
		-webkit-box-sizing : border-box;
		-moz-box-sizing : border-box;
		box-sizing : border-box;
		position:fixed;
		top:0;
		left:0;
		width:100%;
		height:50px;
		z-index:20;
		background:#fff;
		border-bottom:1px solid #ccc;
	}
	#headerblock #headerimage {
		position:static;
		padding:8px;
	}
	#headerblock #headerimage img {
		width:auto;
		height:30px;
	}
	#headerblock #headercopy,
	#headerblock #copyimage {
		display:none;
	}

	#mainmenuh {
		-webkit-box-sizing : border-box;
		-moz-box-sizing : border-box;
		box-sizing : border-box;
		display:block;
		position:absolute;
		top:-50px;
		right:0;
		width:50px;
		height:50px;
		margin:0;
		padding:15px 0 0;
		border-left:1px solid #ccc;
		font-size:10px;
		text-align:center;
	}
	#mainmenu{
		background:transparent;
		height:auto;
		position:absolute;
		top:50px;
		left:0;
		width:100%;
		}
	#mainmenu ul{
		display:none;
		width:100%;
		margin:0;
		padding:0;
		z-index:50;
		}
	#mainmenu ul li{
		margin:0;
		padding:0;
		float:none;
		}
	#mainmenu ul li a{
		height:auto;
		display:block;
		margin:0 ;
		padding:10px 20px 10px 20px;
		font-size:14px;
		border-radius:0;
		background:#333;
		border-bottom:1px solid #666;
		text-shadow:none;
		}
	#mainmenu ul li a:link,
	#mainmenu ul li a:visited,
	#mainmenu ul li a:active{
		color:#fff;
		text-decoration:none;
		}
	#mainmenu ul li a:hover{
		color:#fff;
		text-decoration:none;
		background-color:#888;
		-webkit-transition: background-color 0.25s ease-out; 
	}
	.socialbookmark {
		-webkit-box-sizing : border-box;
		-moz-box-sizing : border-box;
		box-sizing : border-box;
		position:absolute;
		width:100%;
		right:0;
		top:50px;
		margin:0;
		padding:10px 0 0 10px;
		z-index:30;
		background:rgba(255,255,255,0.75);
	}
	.socialbookmark ul {
		float:none;
		margin:0;
		padding:0;
	}
	.socialbookmark ul li{
		min-height:24px;
		float:left;
		margin:0 ;
		list-style:none;
		line-height:1;
	}


	#contentsblock {
		margin:0;
		padding:120px 0 20px;
		text-shadow:1px 1px #fff;
		z-index:0;
		font-size:14px;
	}
	.full #contentsblock .contentswidth {
		width:auto;
		padding:0;
	}
	#contentsblock h1{
		margin:0 0 30px;
		padding:0 0 0 20px;
		height:auto;
		font-size:20px;
		background:url(../pic/contents-h1-bg.gif) left top no-repeat;
	}

	#contentsblock h1.heightover {
		padding:10px 0 30px 15px;
	}
	#contentsblock h1.heightover span {
		font-size:90%;
	}

	#maincontents,
	.wide #maincontents,
	.full #maincontents{
		-webkit-box-sizing : border-box;
		-moz-box-sizing : border-box;
		box-sizing : border-box;
		width:100%;
		float:none;
		margin:0;
		padding:0 10px;
	}
	#maincontents img{
		max-width:100%;
		height:auto;
	}
	#maincontents img.floatleft,
	#maincontents img.floatright	{
		max-width:50%;
	}

	
	.bottompagenav {
		text-align:center;
	}
	.bottompagenav > div ,
	.bottompagenav > ul {
		margin:0;
		padding:0;
		display:inline;
		font-size:14px;
	}
	.bottompagenav .prev a {
		position:static;
	}
	
	.bottompagenav .next a {
		position:static;
	}


	#sidecontents {
		width:100%;
		float:none;
	}
	#sidecontents aside .sidebannerlist {
		text-align:center;
	}
	#twitter {
		padding:0 40px 0 10px;
	}
	
	#breadcrumb {
		display:none;
	}
	#schoolmenu {
		display:none;
	}
	
	
	#footerblock {
		font-size:100%;
		text-shadow:none;
		background:#333;
	}
	
	#footerblock .contentswidth {
		padding:0;
		width:100%;
	}
	
	
	#footerblock #bottomlogo {
		overflow:auto;
		margin:0;
	}	
	
	#footerblock #bottomlogo h2 {
		float:none;
		padding:0;
		margin:0;
		font-size:16px;
	}	
	#footerblock #bottomlogo h2 a {
		display:block;
		margin:0;
		padding:10px;
		border-bottom:1px solid #000;
	}	
	
	#footerblock #bottomlogo p {
		display:none;
	}	
	
	#footerblock ul{
		list-style:none;
		margin:0;
		padding:0;
		}
	
	#footerblock  ul.leftcolumn,
	#footerblock  ul.rightcolumn {
		width:100%;
		float:none;
	}
	
	
	#footerblock ul li{
		margin:0;
		padding:0;
		font-size:16px;
		background-position:10px 15px;
		}
	#footerblock ul li ul{
		display:none;
	}
	
	#footerblock ul li a{
		display:block;
		padding:10px 10px 10px 25px;
		border-top:1px solid #444;
		border-bottom:1px solid #000;
		font-size:14px;
		}
	
	#bottomcopy {
		padding:10px 10px 30px 10px;
	
	}
	
	#bottomcopy .contentswidth {
		padding:0;
	}
	
	#footerblock #footeropen{
		font-size:12px;
	}
	
	#footerblock #footertwitter img{
		display:none;
	}
	#footerblock #footerfacebook img{
		display:none;
	}
	#footerblock #uplink{
		position:fixed;
		top:auto;
		bottom:0;
		right:0;
		z-index:100;
		margin:0;
		padding:0;
	}
	#footerblock #uplink img{
		vertical-align:bottom;
	}
	
	#toppage .socialbookmark {
		top:50px;
		right:0px;
	}
	
	
	#toppage #headerblock {
		height:50px;
	}
	#toppage #copyimage{
		z-index:0;
	}
	
	
	#toppage #contentsbody {
		width:100%;
		margin:0 auto 70px;
	}
	
	#toppage #contentstopbox {
		background:transparent;
		width:100%;
		margin: 0 ;
		padding: 120px 0 15px;
		overflow:auto;
	}
	#toppage #contentstopbox .contentswidth {
		width:100%;
	}
	
	#toppage #topimagebox {
		width:100%;
		height:auto;
		margin:0 ;
	}
	
	#toppage #topimagebox > div {
		border:none;
		-moz-box-shadow:none;
		-webkit-box-shadow:none;
		box-shadow:none;
		float:none;
		line-height:0;
		margin:0;
		position:static;
	}
	
	#toppage #topimagebox #tendencybox {
		display:none;
	}
	
	#toppage #topimagebox #slide {
		height:auto;
	}
	#toppage #topimagebox #topimagewrapper {
		height:auto;
	}
	
	
	#toppage #topimagebox #slide2 {
		width:100%;
		height:auto;
		overflow:auto;
	}
	
	#toppage #topimagebox #slide2 #topimagewrapper {
		height:auto;
	}
	
	#toppage #topimagebox #slide2 .flex-control-nav {
		width:100%;
		margin:0 10px;
		bottom:10px;
		text-align:center;
	}
	body .flex-direction-nav .flex-prev {
		width: 30px;
		height: 60px;
		left:10px;
		background-image: url('../pic/flexslider-prev_1.png');
		opacity:1 !important;
		text-indent: -9999px;
	}
	body .flex-direction-nav .flex-next {
		width: 30px;
		height: 60px;
		right:10px;
		background-image: url('../pic/flexslider-next_1.png');
		text-align: left;
		opacity:1 !important;
		text-indent: -9999px;
	}
	body .flex-direction-nav a.flex-prev:before,
	body .flex-direction-nav a.flex-next:before {
		content: "";
	}
	
	#toppage #topimagebox #slide2 .slides li {
		width:100%;
		height:auto;
		position:relative;
	}
	#toppage #topimagebox #slide2 .slides li  img{
		width:100% !important;
		height:auto !important;
	}
	.slide3 img,
	.slide4 img,
	.slide5 img,
	.slide7 img {
		position:static;
		top:0;
		left:0;
	}
	#topimagebox .leadbox {
		display:none;
	}
	
	#toppage #topimagebox .leadbox a {
		text-shadow:none;
	}
	
	#toppage #topimagebox #slide2 .leadbox a {
		display:inline;
	}
	
	#toppage #topimagebox .slide5 .leadbox a {
		color:#fff;
		text-shadow:1px 1px #319501;
	}
	#toppage #topimagebox .slide5 .leadbox a.arrow {
		background-image: url(../pic/arrow_4.png);
	}
	
	#toppage #maincontents {
		width:100%;
		margin: 40px 0 0;
		float:none;
	}
	
	#toppage #topimagebox #pointbox {
			display:none;
	
	}
	#toppage #topimagebox #secondbox {
			display:none;
	
	}
	#toppage #topimagebox #raisebox {
			display:none;
	
	}
	  
	
	#toppage #topimagebox #interviewbox {
			display:none;
	}
	
	#toppage #topimagebox #notesbox {
			display:none;
	
	}
	
	#toppage #topimagebox #magnificationbox {
			display:none;
	
	}
	#toppage #topimagebox #latterbox {
			display:none;
	
	}
	
	
	#toppage #topimagebox #methodbox {
		display:none;
	}
	
	#toppage #topimagebox #scholarshipbox {
		display:none;
	}
	
	#toppage #newsbox {
		width:100%;
		float:none;
	}
	
	#toppage #newsh {
		position:relative;
	}
	
	#toppage #newsh a {
		position:absolute;
		top:0;
		right:10px;
		display:block;
	}
	
	#toppage dl#topnewslist dt {
		float:none;
		color:#666;
		font-weight:normal;
		font-size:14px;
	}
	
	#toppage dl#topnewslist dd {
		background:url(../../pic/news-arrow.gif) 0 5px no-repeat;
		padding:0 0 5px 20px;
	}
	
	#toppage #twitterbox {
		width:100%;
		float:none;
	}
	#toppage #twitterbox iframe {
		width:90%;
	}
	
	#toppage #twitterbox p {
		margin-top:10px;
		text-align:center;
	}
	
	#toppage #magnificationh {
		margin:20px 0;
	}
	
	#toppage #magnificationbox {
		background:transparent;
		padding:0;
	}
	
	#toppage #magnificationbox .leftbox {
		float:none;
		width:100%;
		margin-right:0;
	}
	
	#toppage #magnificationbox .rightbox {
		float:none;
		width:100%;
	}
	
	#toppage footer .contentswidth {
		width:100%;
	}



	#info #map {
		background:none;
		min-height:auto;
	}
	
	#info #map a:link,
	#info #map a:visited {
		color:#00468C;
	}
	
	
	#info #map h2 {
		-moz-border-radius:0;
		-webkit-border-radius:0;
		border-radius:0;
		margin:0;
		padding:5px 10px;
		letter-spacing:auto;
		text-shadow:none;
		width:auto;
		text-align:left;
		line-height:1.5;
	}
	
	#info #map ul  {
		margin:0 ;
		padding:0;
	}
	#info #map ul li {
		margin:0 ;
		padding:0;
		font-size:100%;
		list-style:none;
		border-bottom:1px dotted #ccc;
	}
	#info #map ul li a{
		display:block;
		margin:0;
		padding:10px 15px;
		font-size:100%;
		background:url(../../information/university/pic/map-arrow.gif) 5px 13px no-repeat;
	}
	
	#info #hokkaido h2,
	#info #kanto h2,
	#info #tohoku h2,
	#info #kansai h2,
	#info #chubu h2,
	#info #kyushu h2,
	#info #chugoku h2 {
		width:auto;
		letter-spacing:0;
	}
	
	#info #kanto,
	#info #tohoku,
	#info #kansai,
	#info #chubu,
	#info #kyushu {
		position:static;
		width:auto;
		height:auto;
		padding:0;
		background:transparent;
	}


	/* 各大学基本情報 */
	
	#info #maincontentswide .addresstable {
		width:auto;
	}
	#info .topinfomation .floatleft {
		width:auto;
		float:none;
	}
	#info .topinfomation .floatleft .contentsimage {
		width:100%;
		height:auto;
	}
	#info .addresstable {
		width:auto;
	}
	#info .addresstable th{
		width:4em;
	}
	#info .addresstable td{
	}
	
	#info #introbox {
		width:auto;
		float:none;
		margin:0 0 20px;
		min-height:auto;
	}
	
	#info.wide #maincontents #introbox {
		width:auto;
		float:none;
		margin:0 0 20px;
	}
	
	#info #mapbox {
		float:none;
		text-align:left;
	}
	
	#info.wide #maincontents .sociallink img {
	}
	
	#info .sociallink {
	}
	
	#info .sociallink li {
		list-style:none;
		float:none;
		margin:0 10px 0 0;
		padding:0;
	}
	#info .url {
		word-break:break-all;
	}
	#info #maincontents table.width50per {
		width:auto;
	}

/* 大学情報詳細 */
	#info.university .addresstable,
	.interview-coverage .addresstable {
		width:auto;
		margin:0 0 30px 0;
	}
	.university .bouei-table dt,
	.interview-coverage .bouei-table dt {
		background:url(../../information/university/boueiika/pic/intro-arrow.gif) center 20px no-repeat;
		padding:60px 0 5px;
		margin:10px 0;
		border-bottom:2px solid #00688C;
	}
	.university .bouei-table dt.none,
	.interview-coverage .bouei-table dt.none {
		background:none;
		padding-top:10px;
	}
	
	.university .bouei-table dd.catch,
	.interview-coverage .bouei-table dd.catch {
		color:#00AEE8;
		font-weight:bold;
	}
	
	.intromenu li {
		margin:15px 0;
		padding:0;
		list-style-type:none;
	}
	.intromenu li a {
		display:block;
		padding:10px 0;
		background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #e5e5e5), color-stop(0.00, #fff));
		background: -webkit-linear-gradient(#fff, #e5e5e5);
		background: -moz-linear-gradient(#fff, #e5e5e5);
		background: -o-linear-gradient(#fff, #e5e5e5);
		background: -ms-linear-gradient(#fff, #e5e5e5);
		background: linear-gradient(#fff, #e5e5e5);
		border:1px solid #ccc;
		border-radius: 4px;  
	}
	.intromenu li .number {
		background:#399;
		color:#fff;
		text-shadow:none;
		margin-right:10px;
		padding:11px 4px;
		min-width:3em;
		float:left;
		border-top-left-radius: 4px;
		border-bottom-left-radius: 4px;
		text-align:center;
	}
	
	/* 著者紹介 */
	
	body#author .authorinformation {
		width:100%;
		float:none;
		margin:0 0 20px;
	}
	body#author .authorphoto {
		width:100%;
		float:none;
		margin:0 0 20px;
	}
	body#author .message {
		width:100%;
		float:none;
		margin:0 0 20px;
	}
	body#author .sns {
		width:100%;
		float:none;
		margin:0 0 20px;
	}
	
	
	/* 受験対策小論文講座 */
	
	.examination-measure .writerprofilebox{
		border:5px solid #e5e5e5;
		padding:10px;
		margin:20px 0;
		background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #e5e5e5), color-stop(0.00, #fff));
		background: -webkit-linear-gradient(#fff, #e5e5e5);
		background: -moz-linear-gradient(#fff, #e5e5e5);
		background: -o-linear-gradient(#fff, #e5e5e5);
		background: -ms-linear-gradient(#fff, #e5e5e5);
		background: linear-gradient(#fff, #e5e5e5);
	}
	.examination-measure .writerprofilebox img{
		float:none;
		margin:0;
		padding:0;
	}
	.examination-measure .writerprofilebox h3{
		width:auto;
		margin:0;
		padding:10px;
	}
	.examination-measure .columnlist{
		margin:30px 0 60px;
		padding:0;
		list-style-type:none;
	}
	.examination-measure .columnlist li{
		margin:15px 0;
		padding:0;
		list-style-type:none;
	}
	.examination-measure .columnlist li a{
		display:block;
		padding:10px 0;
		background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #e5e5e5), color-stop(0.00, #fff));
		background: -webkit-linear-gradient(#fff, #e5e5e5);
		background: -moz-linear-gradient(#fff, #e5e5e5);
		background: -o-linear-gradient(#fff, #e5e5e5);
		background: -ms-linear-gradient(#fff, #e5e5e5);
		background: linear-gradient(#fff, #e5e5e5);
		border:1px solid #ccc;
		border-radius: 4px;  
	}
	.examination-measure .columnlist li .number{
		background:transparent;
		color:#399;
		text-shadow:none;
		margin-right:5px;
		padding:11px 4px;
		font-weight:bold;
	}
	.examination-measure .none_mainimage{
		background:transparent;
		height:auto;
	}
	.examination-measure .none_mainimage img{
		width:100%;
		margin:0;
		float:none;
	}
	.examination-measure #contentsblock .none_mainimage p{
		width:auto;
		margin:0;
		padding-top:0;
	}




 /*入試対策*/
.measurebox img.thumb { display:none;}
.coursebox{ width:100%;}
.coursebox .bstyle2{ width:90%;}
.readbox{ background:none;}

.readbox p{ width:100%; float:none;}
.pointbox { width:100%; float:none;
}
.pointbox img { margin:0 auto 10px auto; display:block;
}
#tabMenu{ width:100%;}
#tabMenu li a{ width:50px;}
#tabMenu li a.kyusyu{ width:75px;}
.examination-measure .universitylist li{ width:85%;}
.kakomo, .kakomon dl{ width:100%; margin-right:0;}
#showa_kakomon, #fujita_kakomon{ float:none;}

}