@charset "utf-8";
body {
	margin: 0px; background-image:url('img/main-bg.jpg');
font-family : "Meiryo UI","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","Osaka",sans-serif; 
}
p{
	margin: 0px; font-size:17px; line-height:26px; 
}
p.small{
	margin: 0px; font-size: 15px; color : teal; line-height:21px;
}
/*大枠　960px*/
#container {
	margin: auto; width: 914px;  background-image:url('img/edge.png'); padding-top:0px;
}
/*文化祭当日までの日数カウンター部分*/
#counter {
	height: 20px;  margin-right: 30px; padding-top:2px; padding-bottom:3px; float: right;
} 
/*タイトル部分*/
#title {
	background-image:url('img/title.png'); height: 270px; width: 900px; margin-left: 7px; clear:right;
}  
#title-s {
	background-image:url('img/title-s.png'); height: 154px; width: 900px; margin-left: 7px; clear:right;
}
/*ナビ部分*/
#navi {
	height: 37px; width: 900px; margin-left: 8px; 
}
/*メイン領域*/
#box-main {
	margin: auto; width: 830px; padding-top:15px;
}
/*フッター部分*/
#footer {
	margin:auto; width: 900px; height:40px; background-color: #8f8063; text-align:center; color: #fff;
 line-height: 40px; clear:both; 
}
/*TOP-概要部分*/
.corner-summary {
	position:absolute; width:15px; height:15px; background-image:url(img/css-corner-blue.png);
}
.roundbox-summary {
	position:relative; color:#3e3e3e; background-color:#FFFFFF; border:5px solid #d3dfff; padding:10px
 25px 10px 25px; margin:15px 50px 5px 50px; 
}
.topleft {
	top:-5px; left:-5px; background-position:0 0;
}
.topright {
	top:-5px; right:-5px; background-position:-15px 0;
}
.bottomleft {
	bottom:-5px; left:-5px; background-position:0 -15px;
}
.bottomright {
	bottom:-5px; right:-5px; background-position:-15px -15px;
}
/*TOP-新着情報部分*/
.corner-what {
	position:absolute; width:15px; height:15px; background-image:url(img/css-corner-pink.png);
}
.roundbox-what {
	position:relative; color:#3e3e3e; background-color:#FFFFFF;
 border:5px solid #ffe1de; padding:10px 25px 10px 25px; margin:8px 50px 5px 50px; 
}
.topleft {
	top:-5px; left:-5px; background-position:0 0;
}
.topright {
	top:-5px; right:-5px; background-position:-15px 0;
}
.bottomleft {
	bottom:-5px; left:-5px; background-position:0 -15px;
}
.bottomright {
	bottom:-5px; right:-5px; background-position:-15px -15px;
}
/*committee-実行委員長挨拶部分*/
.corner-aisatu {
	position:absolute; width:15px; height:15px; background-image:url(img/css-corner-blue.png);
}
.roundbox-aisatu {
	position:relative; color:#3e3e3e; background-color:#FFFFFF;
 border:5px solid #d3dfff; padding:10px 25px 10px 25px; margin:15px 25px 5px 25px; 
}
.topleft {
	top:-5px; left:-5px; background-position:0 0;
}
.topright {
	top:-5px; right:-5px; background-position:-15px 0;
}
.bottomleft {
	bottom:-5px; left:-5px; background-position:0 -15px;
}
.bottomright {
	bottom:-5px; right:-5px; background-position:-15px -15px;
}

/*committee-枠部分*/
.corner-notice {
	position:absolute; width:15px; height:15px; background-image:url(img/css-corner-purple.png);
}
.roundbox-notice {
	position:relative; color:#3e3e3e; background-color:#FFFFFF;
 border:5px solid #efd3ff; padding:10px 25px 10px 25px; margin:15px 25px 5px 25px; 
}
.topleft {
	top:-5px; left:-5px; background-position:0 0;
}
.topright {
	top:-5px; right:-5px; background-position:-15px 0;
}
.bottomleft {
	bottom:-5px; left:-5px; background-position:0 -15px;
}
.bottomright {
	bottom:-5px; right:-5px; background-position:-15px -15px;
}
/*committee-緑色枠部分*/
.corner-green {
	position:absolute; width:15px; height:15px; background-image:url(img/css-corner-green.png);
}
.roundbox-green {
	position:relative; color:#3e3e3e; background-color:#FFFFFF; border:5px solid #b5edbb;
 padding:10px 15px 10px 25px; margin:15px 25px 5px 25px; 
}
.topleft {
	top:-5px; left:-5px; background-position:0 0;
}
.topright {
	top:-5px; right:-5px; background-position:-15px 0;
}
.bottomleft {
	bottom:-5px; left:-5px; background-position:0 -15px;
}
.bottomright {
	bottom:-5px; right:-5px; background-position:-15px -15px;
}
/*committee-ピンク枠部分*/
.corner-others {
	position:absolute; width:15px; height:15px; background-image:url(img/css-corner-pink.png);
}
.roundbox-others {
	position:relative; color:#3e3e3e; background-color:#FFFFFF; border:5px solid #ffe1de;
 padding:10px 25px 10px 25px; margin:15px 25px 5px 25px;  
}
.topleft {
	top:-5px; left:-5px; background-position:0 0;
}
.topright {
	top:-5px; right:-5px; background-position:-15px 0;
}
.bottomleft {
	bottom:-5px; left:-5px; background-position:0 -15px;
}
.bottomright {
	bottom:-5px; right:-5px; background-position:-15px -15px;
}
/*テーブル部分部分*/
.table-1{
	margin: auto; width: 780px; bordercolor:#c3b3a0; border-collapse: collapse; border: 1px solid #222; 
}
.table-1 td.midashi{
	padding: 5px; font-size: 17px; border: 1px solid #222; 
}
.table-1 td.img{
	padding:5px ; border: 1px solid #222; width: 80px; 
}
.table-1 td.text{
	padding: 5px; border: 1px solid #222; width: 171px; 
}
.table-2{
	margin: auto;  bordercolor:#c3b3a0; border-collapse: collapse; border: 1px solid #222; 
}
.table-2 td.info{
	  padding: 5px; font-size: 15px; border: 1px solid #222;
}
.red{
	color : red;
}

#navi img{
	padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;border-width : 0px;
}