/*共通*/
body{width:100%; margin-top:0px;margin-bottom:0px;background-color:#DDD;text-align:center;}
.contents-center{width:850px;margin:0px auto;text-align:center;}/*コンテンツブロックをセンターに設定*/
div#contents-block{width:850px;background-color:#ffffff;text-align:center;margin:0px;padding:0px;}
.footer{display:block; width: 840px; background-color:#f1f1af; text-align: left;padding:5px; margin-left:0px;margin-right:0px;margin-top: 5px; margin-bottom: 0px;}
.pagetop{width: 820px; background-color:#FFF; text-align: right;margin-left:15px;margin-right:15px;margin-top: 20px;margin-bottom: 5px;}
.pagelink{width:500px;text-align:left;float:left;}

/*第2階層共通*/
.second-page{width: 850px;background-color:#ffffff;margin-top:0px;margin-bottom:0px;margin-left:auto;margin-right:auto;}
.second-page-back{width:850px;height:600px;margin-top:0px;margin-bottom:0px;margin-left:auto;margin-right:auto;background-image:url(second_back.gif);}
.second-menu-block{height:600px;padding:0px;margin:0px;float:left;width:135px;background-color:#B8E1F2;margin:0px;text-align:left;}
.second-contents-block{float:right; width:655px;text-align: left; background-color:#eeeeee;padding-left:30px;padding-right:30px;}
.second-contents{width:655px;text-align:left; background-color:#666666;}
.second-menu-img{margin:0px;padding:0px;text-align:right;vertical-align:bottom;}
.second-footer{display:block; width: 645px; background-color:#f1f1af; text-align: left;padding:5px; margin-left:0px;margin-right:0px;margin-top: 5px; margin-bottom: 0px;}
.second-pagetop{width: 840px;text-align: right;margin-left:0px;margin-right:0px;margin-top: 30px;margin-bottom: 5px;}
.second-p{margin-top:10px;}
.sec-main-contents{
	width:610px;
	margin-left:25px;
	text-align:left;
	background-color: #ffffff;
}
/*第2階層　全体*/
#sec-contents {
 width: 850px;
 background:#ffffff;
 margin-left:auto;
 margin-right:auto;
 background-image:url(bg.gif);
 background-repeat:repeat-y;
text-align:left;
}
#sec-contents-e{
 width: 850px;
 background:#ffffff;
 margin-left:auto;
 margin-right:auto;
 background-image:url(bg_e.gif);
 background-repeat:repeat-y;
text-align:left;
}
/*第2階層メニュー*/
#sec-navi {
 width: 135px;
 float: left;
 color: blue;
 background: #DEDEDE;

}
/*第2階層メイン*/
#sec-main-block{
	float:right;
	text-align:left;
	background:#ffffff;
	width:715px;
}
.sec-main{width:655px;text-align:center;margin-left:30px;}
.sec-main-contents{
	width:610px;
	margin-left:25px;
	text-align:left;
	background-color: #ffffff;
}

/*第2階層フッター*/
#sec-footer {
	clear: both;
	width: 850px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	background-image: url(bg.gif);
	background-repeat: repeat-y;
}
#sec-footer-e {
	clear: both;
	width: 850px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	background-image: url(bg_e.gif);
	background-repeat: repeat-y;
}
.second-footer{width: 655px; background-color:#f1f1af;padding:5px; margin-left:0px;margin:5px;}
.second-footer-layout{margin-left:155px;}
/*第2階層　タイトル*/
.title-second-frame{	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding: 10px;
	border-bottom-color: #0f218b;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #0f218b;}
h1.title-second {
	font-size:140%;
	padding:10px;
	margin-top:20px;
	list-style-type: disc;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	float: left;
	background-image: url(title_second_bg.gif);
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 10px solid #CCCCCC;
}
h1.title-second-gray {
	text-align:left;
	font-size:140%;
	padding:15px;
	margin-bottom:20px;
	margin-top:20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	float: both;
	background-image: url(title_second_bg.gif);
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 10px solid #CCCCCC;
}

.p_text{font-size:80%;text-align:left;}


sup  { font-size: 90%;}
h1 {padding: 0px;line-height:0%}
/* p {padding: 0px;line-height:0%} */
ul {padding: 0px;line-height:130%;margin-left:15px;margin-bottom:0px;}

li {margin-left:0px;margin-right:130px;}


/*a:link {text-decoration: underline; }*/
/*a:visited {text-decoration: underline; }*/
/*a:active{text-decoration: underline;}*/
/*a:hover { color: #cc0000; text-decoration: underline; }*/

/*名古屋大学消費生活協同組合ヘッダー*/
.header-center{width:850px;margin:0px auto;text-align:center;}/*ヘッダーブロックをセンターに設定*/
div#header-block{width:850px;text-align:center;}/*ヘッダーブロックの幅を設定*/
.header01-block{width:850px;background-color:#ffffff;text-align:center;margin:0px;padding: 0px;height:32px;}
.header02-block{width:850px;background-color:#ffffff;text-align:center;margin:0px;padding: 0px;height:18px;}
.header03-block{width:850px;background-color:#77b4b3;text-align:center;margin:0px;padding: 0px;height:20px;}
.header04-block{width:850px;background-color:#ffffff;text-align:left;margin:0px;height:20px;padding-top:2px;}

