@charset "utf-8";
/* CSS Document */

#pagetitle_image {
	background:url(../images/bg.jpg) no-repeat; 
	width:880px;
	margin:0 auto;
	margin-left:5px;
	height:59px; 
	font-size:32px; 
	font-weight:bold; 
	text-align:left; 
	padding:20px 0 15px 15px;
	color:#FFFFFF;
	}

#grad {background:url(../images/area_bg.gif) repeat-x #007ECE; margin:0; padding:0;}	

div#grad table {margin-left:8px;}

.chui2 {text-align:right; height:18px;}

.read {text-align:left; padding:5px 15px;}

.bunya01 {margin:15px 0 5px 0; border-bottom:#999999 1px solid;}

.bunya02 {margin:15px 0 5px 0;}

.link {text-align:right;}






.manabu {
	background:url(../images/midori_top.gif) no-repeat; 
	font-size:13px; 
	color:#FFFFFF; 
	text-align:center; 
	font-weight:bold; 
	width:660px; 
	height:38px;
	}
.list {
	background:url(../images/midori_side.gif) repeat-y; 
	width:660px; 
	height:auto;
	padding:0 20px 0 20px;
	}
.bottom {
	background:url(../images/midori_bottom.gif) no-repeat; 
	width:660px; 
	height:9px;
	}

.blue_text {
	color:#0063A9;
	font-weight:bold;
	}



#daigaku ul{ margin:0; padding:0; list-style-type:none;}
#daigaku li{ margin:0; padding:0; list-style-type:none;}
#daigaku div.tikuArea{
	border-bottom:dotted 1px #999999;
}

#daigaku h6{
	background:url(../images/midori_icon.gif) no-repeat left 8px;
	margin:0;
	padding:3px 0 3px 20px;
	font-size:12px;
	font-weight:normal;
	}
#daigaku h6 a{
	display:block;
	cursor:pointer;
	}
#daigaku h6 a:hover{
	background-color:#F2F2F2;
}
#daigaku div.gakubuArea{
	margin-left:20px;
}
#daigaku div.gakubuName{
	position:relative;
	background-image:url(../images/gakubu_bg.gif);
	background-repeat:no-repeat;
	line-height:30px;
	width:600px;
}
#daigaku div.gakubuName a{
	cursor:pointer;
	display:block;
}
#daigaku h5{
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	padding-left:35px;
	}
#daigaku h5:hover{
	background-image:url(../images/gakubu_bg_over.gif);
}
.linkInfo{
	position:absolute;
	right:80px;
	top:5px;
}
.linkGakubu{
	position:absolute;
	right:0px;
	top:5px;
	height:19px;
}
a.linkInfo {
    background: transparent url('../images/bg_button_a.gif') no-repeat scroll top right;
    color: #FFF;
    display: block;
    float: left;
    height: 19px;
    margin-right: 6px;
    padding-right: 12px;
    text-decoration: none;
	font-size:11px;
}

a.linkInfo span {
    background: transparent url('../images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 19px;
    padding:  0 0 0 22px;
    color: #FFF;
	text-decoration:none
}
a.linkInfo:hover{
    color: #FFF;
	text-decoration:none
}


a.linkGakubu {
    background: transparent url('../images/bg_button3_a.gif') no-repeat scroll top right;
    display: block;
    float: left;
    height: 19px;
    margin-right: 6px;
    padding-right: 12px;
    text-decoration: none;
	font-size:12px;
    color: #FFF;
}

a.linkGakubu span {
    background: transparent url('../images/bg_button3_span.gif') no-repeat;
    display: block;
    line-height: 19px;
    padding:  0 0 0 22px;
    color: #FFF;
	text-decoration:none
}

a.linkGakubu:hover{
    color: #FFF;
	text-decoration:none
}





#daigaku li.gakka{
	position:relative;
	line-height:20px;
	width:560px;
	font-size:12px;
	background:url(../images/arrowGakka.gif) no-repeat 10px top;
	padding:5px 0 5px 40px;
}
#daigaku li.gakka span.gakkaName{
	display:block;
	width:465px;
}

.linkGakka{
	position:absolute;
	right:0;
	top:5px;
}

a.linkGakka {
    background: transparent url('../images/bg_button2_a.gif') no-repeat scroll top right;
    display: block;
    float: left;
    height: 19px;
    margin-right: 6px;
    padding-right: 12px;
    text-decoration: none;
	font-size:12px;
    color: #FF7900;
}

a.linkGakka span {
    background: transparent url('../images/bg_button2_span.gif') no-repeat;
    display: block;
    line-height: 19px;
    padding:  0 0 0 22px;
    color: #FF7900;
	text-decoration:none
}

a.linkGakka:hover{
    color: #FF7900;
	text-decoration:none
}


#imagemenu {
	width:205px; 
	height:auto; 
	padding:0;
	margin:0; 
	background:url(../images/side_white.gif);
	}
	
#imagemenu ul {list-style-type:none; margin:0; padding:0; width:205px;}

#imagemenu li {list-style-type:none; display:inline; margin:0; padding:0;}
#imagemenu li a {
	display:block;
	text-decoration:none;
	overflow:hidden;
	/*font-size:10px;*/ font-size:0.9em;
}
#imagemenu li a span {display:block;text-indent:-99999px;}

#imagemenu li.btn01 a {background:url(../images/side_white.gif) no-repeat 0px 0px; width:205px; height:22px;}
#imagemenu li.btn02 a {background:url(../images/side_white.gif) no-repeat 0px -22px; width:205px; height:22px;}
#imagemenu li.btn03 a {background:url(../images/side_white.gif) no-repeat 0px -45px; width:205px; height:22px;}
#imagemenu li.btn04 a {background:url(../images/side_white.gif) no-repeat 0px -68px; width:205px; height:22px;}
#imagemenu li.btn05 a {background:url(../images/side_white.gif) no-repeat 0px -90px; width:205px; height:22px;}
#imagemenu li.btn06 a {background:url(../images/side_white.gif) no-repeat 0px -113px; width:205px; height:22px;}
#imagemenu li.btn07 a {background:url(../images/side_white.gif) no-repeat 0px -137px; width:205px; height:22px;}
#imagemenu li.btn08 a {background:url(../images/side_white.gif) no-repeat 0px -160px; width:205px; height:22px;}
#imagemenu li.btn09 a {background:url(../images/side_white.gif) no-repeat 0px -183px; width:205px; height:22px;}
#imagemenu li.btn10 a {background:url(../images/side_white.gif) no-repeat 0px -206px; width:205px; height:22px;}
#imagemenu li.btn11 a {background:url(../images/side_white.gif) no-repeat 0px -230px; width:205px; height:22px;}
#imagemenu li.btn12 a {background:url(../images/side_white.gif) no-repeat 0px -252px; width:205px; height:22px;}
#imagemenu li.btn13 a {background:url(../images/side_white.gif) no-repeat 0px -276px; width:205px; height:22px;}
#imagemenu li.btn14 a {background:url(../images/side_white.gif) no-repeat 0px -298px; width:205px; height:22px;}
#imagemenu li.btn15 a {background:url(../images/side_white.gif) no-repeat 0px -321px; width:205px; height:22px;}
#imagemenu li.btn16 a {background:url(../images/side_white.gif) no-repeat 0px -345px; width:205px; height:22px;}
#imagemenu li.btn17 a {background:url(../images/side_white.gif) no-repeat 0px -367px; width:205px; height:22px;}
#imagemenu li.btn18 a {background:url(../images/side_white.gif) no-repeat 0px -391px; width:205px; height:22px;}
#imagemenu li.btn19 a {background:url(../images/side_white.gif) no-repeat 0px -415px; width:205px; height:22px;}
#imagemenu li.btn20 a {background:url(../images/side_white.gif) no-repeat 0px -437px; width:205px; height:22px;}
#imagemenu li.btn21 a {background:url(../images/side_white.gif) no-repeat 0px -460px; width:205px; height:22px;}
#imagemenu li.btn22 a {background:url(../images/side_white.gif) no-repeat 0px -482px; width:205px; height:22px;}

#imagemenu li.btn01 a:hover {background:url(../images/side_gray.gif) no-repeat 0px 0px; width:205px; height:22px;}
#imagemenu li.btn02 a:hover {background:url(../images/side_gray.gif) no-repeat 0px -22px; width:205px; height:22px;}
#imagemenu li.btn03 a:hover {background:url(../images/side_gray.gif) no-repeat 0px -45px; width:205px; height:22px;}
#imagemenu li.btn04 a:hover {background:url(../images/side_gray.gif) no-repeat 0px -68px; width:205px; height:22px;}
#imagemenu li.btn05 a:hover {background:url(../images/side_gray.gif) no-repeat 0px -90px; width:205px; height:22px;}
#imagemenu li.btn06 a:hover {background:url(../images/side_gray.gif) no-repeat 0px -113px; width:205px; height:22px;}
#imagemenu li.btn07 a:hover {background:url(../images/side_gray.gif) no-repeat 0px -137px; width:205px; height:22px;}
#imagemenu li.btn08 a:hover {background:url(../images/side_gray.gif) no-repeat 0px -160px; width:205px; height:22px;}
#imagemenu li.btn09 a:hover {background:url(../images/side_gray.gif) no-repeat 0px -183px; width:205px; height:22px;}
#imagemenu li.btn10 a:hover {background:url(../images/side_gray.gif) no-repeat 0px -206px; width:205px; height:22px;}
#imagemenu li.btn11 a:hover {background:url(../images/side_gray.gif) no-repeat 0px -230px; width:205px; height:22px;}
#imagemenu li.btn12 a:hover {background:url(../images/side_gray.gif) no-repeat 0px -252px; width:205px; height:22px;}
#imagemenu li.btn13 a:hover {background:url(../images/side_gray.gif) no-repeat 0px -276px; width:205px; height:22px;}
#imagemenu li.btn14 a:hover {background:url(../images/side_gray.gif) no-repeat 0px -298px; width:205px; height:22px;}
#imagemenu li.btn15 a:hover {background:url(../images/side_gray.gif) no-repeat 0px -321px; width:205px; height:22px;}
#imagemenu li.btn16 a:hover {background:url(../images/side_gray.gif) no-repeat 0px -345px; width:205px; height:22px;}
#imagemenu li.btn17 a:hover {background:url(../images/side_gray.gif) no-repeat 0px -367px; width:205px; height:22px;}
#imagemenu li.btn18 a:hover {background:url(../images/side_gray.gif) no-repeat 0px -391px; width:205px; height:22px;}
#imagemenu li.btn19 a:hover {background:url(../images/side_gray.gif) no-repeat 0px -415px; width:205px; height:22px;}
#imagemenu li.btn20 a:hover {background:url(../images/side_gray.gif) no-repeat 0px -437px; width:205px; height:22px;}
#imagemenu li.btn21 a:hover {background:url(../images/side_gray.gif) no-repeat 0px -460px; width:205px; height:22px;}
#imagemenu li.btn22 a:hover {background:url(../images/side_gray.gif) no-repeat 0px -482px; width:205px; height:22px;}

#imagemenu li.btn01act a {background:url(../images/side_gray.gif) no-repeat 0px 0px; width:205px; height:22px;}
#imagemenu li.btn02act a {background:url(../images/side_gray.gif) no-repeat 0px -22px; width:205px; height:22px;}
#imagemenu li.btn03act a {background:url(../images/side_gray.gif) no-repeat 0px -45px; width:205px; height:22px;}
#imagemenu li.btn04act a {background:url(../images/side_gray.gif) no-repeat 0px -68px; width:205px; height:22px;}
#imagemenu li.btn05act a {background:url(../images/side_gray.gif) no-repeat 0px -90px; width:205px; height:22px;}
#imagemenu li.btn06act a {background:url(../images/side_gray.gif) no-repeat 0px -113px; width:205px; height:22px;}
#imagemenu li.btn07act a {background:url(../images/side_gray.gif) no-repeat 0px -137px; width:205px; height:22px;}
#imagemenu li.btn08act a {background:url(../images/side_gray.gif) no-repeat 0px -160px; width:205px; height:22px;}
#imagemenu li.btn09act a {background:url(../images/side_gray.gif) no-repeat 0px -183px; width:205px; height:22px;}
#imagemenu li.btn10act a {background:url(../images/side_gray.gif) no-repeat 0px -206px; width:205px; height:22px;}
#imagemenu li.btn11act a {background:url(../images/side_gray.gif) no-repeat 0px -230px; width:205px; height:22px;}
#imagemenu li.btn12act a {background:url(../images/side_gray.gif) no-repeat 0px -252px; width:205px; height:22px;}
#imagemenu li.btn13act a {background:url(../images/side_gray.gif) no-repeat 0px -276px; width:205px; height:22px;}
#imagemenu li.btn14act a {background:url(../images/side_gray.gif) no-repeat 0px -298px; width:205px; height:22px;}
#imagemenu li.btn15act a {background:url(../images/side_gray.gif) no-repeat 0px -321px; width:205px; height:22px;}
#imagemenu li.btn16act a {background:url(../images/side_gray.gif) no-repeat 0px -345px; width:205px; height:22px;}
#imagemenu li.btn17act a {background:url(../images/side_gray.gif) no-repeat 0px -367px; width:205px; height:22px;}
#imagemenu li.btn18act a {background:url(../images/side_gray.gif) no-repeat 0px -391px; width:205px; height:22px;}
#imagemenu li.btn19act a {background:url(../images/side_gray.gif) no-repeat 0px -415px; width:205px; height:22px;}
#imagemenu li.btn20act a {background:url(../images/side_gray.gif) no-repeat 0px -437px; width:205px; height:22px;}
#imagemenu li.btn21act a {background:url(../images/side_gray.gif) no-repeat 0px -460px; width:205px; height:22px;}
#imagemenu li.btn22act a {background:url(../images/side_gray.gif) no-repeat 0px -482px; width:205px; height:22px;}






#top_rightcol {
	width:161px;
	height:150px;
	padding-top:8px;
	background-repeat:no-repeat;
	background-image:url(../images/area_02.png);
	}
* html #top_rightcol {
	behavior: expression(IEPNGFIX.fix(this));
	}

#top_rightcol_big {
	width:322px;
	height:150px;
	padding-top:8px;
	background-repeat:no-repeat;
	background-image:url(../images/area_big.png);
	}
* html #top_rightcol_big {
	behavior: expression(IEPNGFIX.fix(this));
	}
#top_rightcol_big a {
	width:322px;
	height:150px;
	display:block;
	overflow:hidden;
	}
	
.img200{
	width:200px;
	float:right;
	margin:0 0px 10px 10px;
	text-align:right;
}
.img250{
	width:250px;
	float:right;
	margin:0 0px 10px 10px;
	text-align:right;
}
.img350{
	width:350px;
	float:right;
	margin:0 0px 10px 10px;
	text-align:right;
}
.imgclear{
	clear:both;
}
.img310_centerl{
	width:310px;
	float:left;
	margin:10px 0px 10px 0px;
	text-align:center;
}
.img310_centerr{
	width:310px;
	float:right;
	margin:10px 0px 10px 0px;
	text-align:center;
}
.f10px{
	font-size:10px;
}

h3.index_sp{
	text-align:left;
	font-size:20px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
	color:#E6298B;
	padding:20px 0 5px 0;
	border-bottom:1px solid #E6298B;
	margin-bottom:5px;
}

p.p_lead{
	font-size:16px;
	margin-bottom:20px;
	text-align:left;
}


.panels{
	overflow:hidden;
	margin-bottom:20px;
}

.box01{
	background:#007ECE;
	width:44%;
	margin:0 1%;
	float:left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding:2%;
}

.box01 h4{
	background: #f1e65c; /* Old browsers */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color:#007ECE;
	font-size:16px;
	padding:5px;
	margin-bottom:10px;
}

.box01 .img_box{
	width:90%;
	height:auto;
	margin:0 auto 10px;
	padding:5%;
	background:#f2f2f2;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 3px 2px rgba(50, 50, 50, 0.4);
	-moz-box-shadow:    0px 0px 3px 2px rgba(50, 50, 50, 0.4);
	box-shadow:         0px 0px 3px 2px rgba(50, 50, 50, 0.4);
	text-align:center;
}

.box01 img{
	width:auto;
	height:70px;
}

.box01 p{
	color:#fff;
}

.bunya01 span,
.bunya02 span{
	display:none;
}

/**
 * タブレット端末用
**/

@media only screen and (min-width: 651px) and (max-width: 960px) {
}

/**
 * スマートフォン端末用
**/

@media only screen and (max-width: 650px) {

h2 #pagetitle_image {
	width: auto;
	margin: 0 0 0 0;
	height: auto;
	font-size: 22px;
	font-weight: normal;
	text-align: left;
	padding: 20px 10px;
	color: #FFFFFF;
	background: url(../../images/kihon_title_bg.jpg) no-repeat;
	border:none;
	background-size: auto 100%;
	background-position: -3px 0;
}

h3.cat_title{
	background: #f1e65c; /* Old browsers */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color:#007ECE;
	font-size:20px;
	padding:10px;
	margin-bottom:10px;
}

#grad {
	background: #007ECE;
	margin: 0 0 20px 0;
	padding: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#grad .chui2 {
text-align: left;
height: auto;
padding:0 0 10px 0;
font-size:13px;
}

div#grad table {
margin-left: 0;
	width:100%;
}

div#grad table td{
	display:block;
	width:auto;
	height:auto;
}

#top_rightcol_big {
width: auto;
height: auto;
background:#fff;
-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.3);
	-moz-box-shadow:    0px 0px 3px 1px rgba(50, 50, 50, 0.3);
	box-shadow:         0px 0px 3px 1px rgba(50, 50, 50, 0.3);
	margin-bottom:10px;
	padding-top: 0;
}

#top_rightcol_big a {
width: auto;
height: auto;
}

.read {
padding: 5px 0;
font-size:16px;
}

div#grad img.sp_non{
	display:none;
}

.link{
	padding:10px 0 0 0;
}

.link a{
text-align: left;
display:block;
padding:5px 10px;
color:#fff;
background:#00569A;
-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 0 0 20px 0;
}

.bunya01{
	border:none;
	border-left:3px solid #00569A;
	padding:5px 0 5px 5px;
	margin: 0 0 5px 0;
}

.bunya01 img{
	display:none;
}

.bunya01 span{
	display:inline-block;
	font-size:18px;
color:#00569A;
}

.bunya01 a{
	display:inline-block;
	padding:3px 10px;
	border:1px solid #f1e65c;
background:#D9CD0D;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color:#fff;
	font-size:14px;
}

#left_con {
	margin-bottom:20px;
}

#right_menu {
background: #f2f2f2;
padding: 10px;
}

#imagemenu {
width: auto;
background:none;
padding-top:10px;
}

#imagemenu ul {
width: auto;
}

#imagemenu li {
	display: block;
	line-height: 1.8;
	background:#fff;
	-webkit-box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.3);
	-moz-box-shadow:    0px 0px 3px 1px rgba(50, 50, 50, 0.3);
	box-shadow:         0px 0px 3px 1px rgba(50, 50, 50, 0.3);
	margin-bottom:10px;
}

#right_menu #imagemenu ul li a {
background: none;
width: auto;
 height: auto; 
 padding:5px 0;
 font-size:16px;
}

#imagemenu li a span {
text-indent: 0;
position:relative;
padding-left:30px;
}

#imagemenu li a span:before {
background: url(../images/side_white.gif) no-repeat -5px 0px;
content:"";
position: absolute;
height:22px;
width:26px;
top:50%;
left:0;
margin-top:-12px;
}

#imagemenu li.btn02 a span:before {	background-position: -5px -22px;}
#imagemenu li.btn03 a span:before {	background-position: -5px -46px;}
#imagemenu li.btn04 a span:before {	background-position: -5px -68px;}
#imagemenu li.btn05 a span:before {	background-position: -5px -90px;}
#imagemenu li.btn06 a span:before {	background-position: -5px -112px;}
#imagemenu li.btn07 a span:before {	background-position: -5px -136px;}
#imagemenu li.btn08 a span:before {	background-position: -5px -161px;}
#imagemenu li.btn09 a span:before {	background-position: -5px -184px;}
#imagemenu li.btn10 a span:before {	background-position: -5px -206px;}
#imagemenu li.btn11 a span:before {	background-position: -5px -230px;}
#imagemenu li.btn12 a span:before {	background-position: -5px -253px;}
#imagemenu li.btn13 a span:before {	background-position: -5px -275px;}
#imagemenu li.btn14 a span:before {	background-position: -5px -298px;}
#imagemenu li.btn15 a span:before {	background-position: -5px -322px;}
#imagemenu li.btn16 a span:before {	background-position: -5px -345px;}
#imagemenu li.btn17 a span:before {	background-position: -5px -367px;}
#imagemenu li.btn18 a span:before {	background-position: -5px -392px;}
#imagemenu li.btn19 a span:before {	background-position: -5px -415px;}
#imagemenu li.btn20 a span:before {	background-position: -5px -438px;}
#imagemenu li.btn21 a span:before {	background-position: -5px -461px;}
#imagemenu li.btn22 a span:before {	background-position: -5px -483px;}


#top_rightcol {
width: auto;
height: auto;
padding-top: 0;
background:#fff;
-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;-webkit-box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.3);
	-moz-box-shadow:    0px 0px 3px 1px rgba(50, 50, 50, 0.3);
	box-shadow:         0px 0px 3px 1px rgba(50, 50, 50, 0.3);
	margin-bottom:10px;
}

.bunya02{
	border:none;
	border-left:3px solid #00569A;
	padding:5px 0 5px 5px;
	margin: 20px 0 5px 0;
}

.bunya02 img{
	display:none;
}

.bunya02 span{
	display:inline-block;
	font-size:18px;
color:#00569A;
}

#daigaku table{
	width:auto;
	border:2px solid #A4CF80;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding:10px;
}

.manabu {
background:#499F00;
font-size: 16px;
text-align: left;
width: auto;
height: auto;
padding:5px 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.list {
background:none;
width: auto;
height: auto;
padding: 0;
}

#daigaku h6 {
font-size: 16px;
background-position:left 15px;
}

#daigaku h6 a{
	padding:5px 0;
}

#daigaku h6 a:hover,
#daigaku h6 a:visited{
	background:none;
	text-decoration:none;
	color:#333;
}

#daigaku div.gakubuArea {
margin:0 0 20px 0;

}

#daigaku div.gakubuName {
position: relative;
background-image: none;
background-repeat: no-repeat;
line-height: 1.6;
width: auto;
}

#daigaku h5 {
font-size: 16px;
font-weight: normal;
padding-left: 0;
	margin-bottom:10px;
}

#daigaku h5:hover{
background: none;
}

#daigaku h5 a{
	text-decoration:underline;
	color:#0077C8;
}

a.linkInfo {
background: #0077C8;
color: #FFF;
display: block;
float: none;
height: auto;
margin-right: 0;
padding:5px 10px;
font-size: 13px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	position:static;
	margin-bottom:5px;
}

a.linkInfo span {
background: none;
line-height: 1.6;
padding: 0 0 0 0;
}


a.linkGakubu {
background: #FF901B;
display: block;
color: #FFF;
float: none;
height: auto;
margin-right: 0;
padding:5px 10px;
font-size: 13px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	position:static;
	margin-bottom:10px;
}

a.linkGakubu span {
background: none;
line-height: 1.6;
padding: 0 0 0 0;
}

#daigaku li.gakka {
line-height: 1.6;
width: auto;
font-size: 13px;
background: url(../images/arrowGakka.gif) no-repeat 0px top;
padding: 0 0 0 25px;
margin-bottom:10px;
}

#daigaku li.gakka span.gakkaName {
width: auto;
}

a.linkGakka {
background: transparent url('../images/bg_button2_a.gif') no-repeat scroll top right;
display: inline-block;
float: none;
margin-right: 0;
padding-right: 12px;
font-size: 13px;
position:static;

}

.bottom {
	display:none;
}

h4.blue_text {
	font-size:16px;
}

.img250 {
width: auto;
float: none;
margin: 0 auto 10px;
text-align: left;
max-width:250px;
}

.img310_centerl,
.img310_centerr  {
width: auto;
float: none;
margin: 0 auto 10px;
text-align: left;
max-width:310px;
}

.img350 {
width: auto;
float: none;
margin: 0 auto 10px;
text-align: left;
max-width:350px;
}

.img660{
width: 100%;
margin: 0 auto 10px;
text-align: left;
}

.img660 p{
text-align: left !important;
}

.img250 img,
.img310_centerl img,
.img310_centerr img,
.img350 img,
.img660 img {
width: 100%;
height:auto;
}



}