@charset "utf-8";
#wrap #conteiner #main .textarea h3.look {
	font-size: small;
	color: #eb4a6c;
	background-image: url(../images/naka_t_que.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 1.5em 0px 0px 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 65px;
	display: block;
	height: 40px;
	width: 530px;
}

#wrap #conteiner #main .textarea h4 {
	font-size: small;
	color: #eb4a6c;
	display: block;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0.8em;
	margin-left: 0px;
}
/* グラフなどが入る場合　*/
#wrap #conteiner #main .textarea #colom_box {
	padding: 0px;
	width: 530px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
	display: block;
}
#wrap #conteiner #main .textarea #colom_box h5 {
	font-size: small;
	color: #666666;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #eb4a6c;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 1em;
	margin-bottom: 0.8em;
	margin-left: 0px;
	float:left;
}
#wrap #conteiner #main .textarea #colom_box h5 span {
	color: #666666;
	font-weight:normal;
}
#wrap #conteiner #main .textarea #colom_box img.gazou {
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 1em;
	margin-bottom: 1em;
	margin-left: 0px;
	border:solid 1px #cccccc;
	width:200px;
}
#wrap #conteiner #main .textarea #colom_box p {
	display: block;
	text-indent: 0em;
	clear:left;
	color: #4B4B4B;
}
/* ランキング用　*/
#wrap #conteiner #main .textarea .graph{
	padding:2em 0;
	text-align:center;
	width: 100%;
}
#wrap #conteiner #main .textarea #graph1 tr td .result{
	position:relative;
	top:-30px
}

#wrap #conteiner #main .textarea ul.result li.rank_01{
	background-image: url(../univlife/images/rank_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 40px;
	list-style-type: none;
	height:30px;
	margin: 0px;
	padding-top: 0.5em;
	padding-right: 0px;
	padding-bottom: 0px;
}
#wrap #conteiner #main .textarea ul.result li.rank_02{
	background-image: url(../univlife/images/rank_02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 40px;
	list-style-type: none;
	height:30px;
	margin: 0px;
	padding-top: 0.5em;
	padding-right: 0px;
	padding-bottom: 0px;
}
#wrap #conteiner #main .textarea ul.result li.rank_03{
	background-image: url(../univlife/images/rank_03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 40px;
	list-style-type: none;
	height:30px;
	margin: 0px;
	padding-top: 0.5em;
	padding-right: 0px;
	padding-bottom: 0px;
}
#wrap #conteiner #main .textarea ul.result li{
	background-image:none;
	padding-left: 40px;
	list-style-type: none;
	height:30px;
	margin: 0px;
	padding-top: 0.5em;
	padding-right: 0px;
	padding-bottom: 0px;
}

/* 他ページへの誘導ナビ　*/
#wrap #conteiner #main .textarea ul#pages {
	padding: 0px;
	width: 530px;
	margin-top: 1em;
	margin-right: auto;
	margin-bottom: 1em;
	margin-left: auto;
	list-style-type: none;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #eb4a6c;
}
#wrap #conteiner #main .textarea ul#pages li.left {
	display: block;
	margin: 0px;
	padding: 0.5em;
	float: left;
	width: 12em;
	color: #eb4a6c;
	text-decoration:none;
	background-image: none;
}
#wrap #conteiner #main .textarea ul#pages li.left a, #wrap #conteiner #main .textarea ul#pages li.right a  {
	color: #eb4a6c;
	text-decoration:none;
}
#wrap #conteiner #main .textarea ul#pages li.left a:hover, #wrap #conteiner #main .textarea ul#pages li.right a:hover  {
	color: #000000;
	text-decoration:none;
}
#wrap #conteiner #main .textarea ul#pages li.right {
	color: #eb4a6c;
	display: block;
	margin: 0px;
	padding: 0.5em;
	float: right;
	width: 10em;
	text-align:right;
	text-decoration:none;
	background-image: none;
}

/*角丸枠*/
#wrap #conteiner #main .textarea .rankbox { 
	width:530px; 
	text-align:center;
　  margin:0; 
	padding:0; 
	background:transparent;
}

/*角丸枠の中身*/
#wrap #conteiner #main .textarea .rankbox .mybox1 {
	margin:0 auto;
	padding:3px;
	/*border:1px solid #FFFFFF;*/
	/*width:60%; */
  　text-align:left;
	background-color:#FBFDE3;
}
#wrap #conteiner #main .textarea .rankbox .mybox1 ul{
border:dotted 3px #FFB997;
	padding:10px;
	background:#fff;
	margin:3px;
}

#wrap #conteiner #main .textarea .rankbox .mybox1 ul li.mybox1_l  {
	list-style:none;
	background-image:url(../univlife/images/mybox_b.gif);
	background-repeat: no-repeat;
	padding-left:16px;
	text-align:left;
	background-position: left top;
}

#wrap #conteiner #main .textarea ul li.list_1  {
	list-style:none;
	/*background-image:url(../univlife/images/list_b.jpg);*/
	background-image:url(../univlife/images/list_p.gif);
	background-repeat: no-repeat;
	padding:0px 16px 12px 18px;
	text-align:left;
	background-position: left top;
}

/*グラフ*/
#wrap #conteiner #main .textarea .graph1{
    margin:2em 0;
}
/*キャンパス自慢*/
.mybox2 {
	margin:0 auto;
	padding:5px;
	/*width:60%; */
    text-align:left;
	background-color: #FFFFDD;
}

.mybox2 p{
	border:dotted 3px #FFB997;
	padding:5px;
	background:#fff;
	margin:5px;
}

.mybox3 {
	margin:0 auto;
	padding:5px;
	/*width:60%; */
    text-align:left;
	background-color: #E6FFFF;
}

.mybox3 p{
	border:dotted 3px #EDBDFD;
	padding:5px;
	background:#fff;
	margin:5px;
}

/*キャンパス自慢ボタン*/

#wrap #conteiner #main .textarea #campus1{
	width:100%;
	padding-top:1em;
}

#wrap #conteiner #main .textarea dl dt.spot{
	/*padding-left:16px;
	padding-right:16px;*/
	padding:10px 16px;

}

#wrap #conteiner #main .textarea dl dd.spot_p{
	padding-left:16px;
	background-position: left top;
}

/*メッセージの画像*/
#wrap #conteiner #main .textarea .message{
text-align:center;
}
