﻿@charset "UTF-8";



/* 全体の設定 */

body{

	color:#000000;

	background-color: ;

	background-image: ;

	margin: 0;

	padding: 0;

	font-family: "Century Gothic","Futura","Courier New",sans-serif;





}



a{

	text-decoration: none;

	color: #000000;

}

a:hover{

	text-decoration: underline;

}





/* ページ設定 */

div#main{

	margin: 0 auto 0 auto;

	padding: 0;

	width:800px;

}





/* ヘッダー */

#headmenu{

	text-align: right;

	margin-top: 5px;

	margin-bottom: 0;

	margin-right: 10px;

	font-size: 0.75em;

}



#headmenu a{

	text-decoration:none;

	background:url(images/bg_list3.gif) 0 5px no-repeat;

	padding-left: 15px;

	

	

}



#headmenu a:hover{

	color:#666666;

}

#header{

	height:100px;

	background-image: ;

	background-repeat: ;

	background-position: ;

	margin-top: ;

	margin-bottom: 10px;

	margin-left: ;

	margin-right: ;

	padding-top: ;

	padding-bottom: ;

	padding-left: ;

	padding-right: ;

	border: solid 1px #cccccc;

}

#header h1{

	font-size: ;

	color: ;

	margin: 0;

	text-align: left;

	background-color:transparent;

	padding-top: 20px;

	padding-bottom: ;

	padding-left: 20px;

}

#header p{

	font-size: ;

	color: ;

	text-align: left;

	background-color:transparent;

	font-size: 80%;

	margin: 2px 0 0 0;

	padding-left: 20px;

}



/* メイン */

div#maincontents{

	width: 800px;

	margin: 0;

	padding: 0;



}



/* メニュー */

#menu{

	width:20%;

	height:;

	float:left;

	margin-top: 0;

	margin-bottom: 20px;

	margin-left: auto;

	margin-right: auto;

	padding-top: 0;

	padding-bottom: 0;

	padding-left: 0;

	padding-right: 0;

	border-top: solid 1px #cccccc;

}

#menu p{

	color: #000000;

	background-color: #ffffff;

	font-size: ;

	font-weight: bold;

	margin: 0;

	padding-left: 5px;

	padding-right: 0;

	padding-top: 2px;

	padding-bottom: 2px;

	border-top: ;

	border-bottom: solid 1px #cccccc;

	border-left: solid 1px #cccccc;

	border-right: solid 1px #cccccc;

}

#menu #banner p{

	margin: 5px;

	text-align: center;

	border-bottom: 0;

	border-left: 0;

	border-right: 0;

}





#menu ul{

	padding: 0;

	margin: 0;

	border-bottom: solid 1px #cccccc;

	border-left: solid 1px #cccccc;

	border-right: solid 1px #cccccc;

	

}

#menu ul li{

	list-style-type: none;

	margin-left: 5px;

	margin-bottom: 3px;

	padding-left: 5px;

	

	

}

#menu ul li a{

	display: ;

	font-size: 0.75em;

	color: #000000;

	background-color: ;

	text-decoration: none;

	padding-left: ;	

	padding-top: ;

	padding-bottom: ;

	

}

#menu ul li a:hover{

	color: ;

	background-color: ;

	text-decoration: underline;

	

}



/* コンテンツ */

#contents{

	width:78%;

	height: ;

	float:right;

	margin-top: 0;

	margin-bottom: 20px;

	margin-left: auto;

	margin-right: auto;

	padding-top: 0;

	padding-bottom: 0;

	padding-left: 0;

	padding-right: 0;

	border: solid 1px #ffffff;

	

}

#contents h2{

	font-size: 1.5em;

	font-weight: bold;

	line-height: 1;

	color: #000000;

	background-color: #ffffff;

	margin: 0;

	padding-top: 0;

	padding-bottom: 0;

	padding-left: 5px;

	padding-right: ;

	

}

#contents h3{

	font-size: 100%;

	color: #000000;

	background-color: ;

	margin-left: 10px;

	margin-right: 0;

	margin-bottom: 0;

	margin-top: 10px;

	padding-top: ;

	padding-bottom: ;

	padding-left: 10px;

	padding-right: ;

	border-left: ridge 10px #cccccc;

	border-right: solid 1px #cccccc;

	border-top: solid 1px #cccccc;

	border-bottom:ridge 1px #cccccc;

	

}

#contents p{

	font-size:0.75em;

	color: ;

	background-color: ;

	margin: 5px;

	padding-top: 0;

	padding-bottom: ;

	padding-left: 15px;

	padding-right: 10px;

}

#contents ul{

	margin: 0;

	padding-left: 30px;

}

#contents ul li{

	line-height:1em;

	list-style-type: circle;

	font-size: 0.75em;

	margin: 3px;

	padding-left: 0;

}

#contents #rss{

	font-size: 0.75em;

	margin: 5px;

	padding-left: 20px;

}

#contents #rss #ayaponrss{

	margin: 5px 0px 0px 0px; 

	text-align: right; 

	font-size: 10px;

}

#contents #twitter{

	font-size: 12px;

	margin: 10px;

	padding-left: ;

}

#contents #twitter #twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a, #twtr-widget-1 .twtr-bd p

{

	font-size:13px;

	font-family: "Century Gothic","Futura","Courier New",sans-serif;

}





#contents #twitter h3{

	border: 0;

	

}

#contents #twitter td{

	width: ;

	padding-left: 4px;

}

#contents #link{

	font-size: 0.75em;

	margin: 5px;

	padding-left: 20px;

}

#contents #link td{

	width: 40%;

	padding: 10px;

}
dl, dt ,dd {
	margin: 0 10px 0 5px;
	padding: 5px 0 0 10px;
	font-size: 90%;	
}

#feeds dd {
	font-size: ;
	margin: -1.7em 0 0 8em;
}



/* フッター */

#footer{

	width:800px;

	padding-top: ;

	padding-bottom: ;

	padding-left: ;

	padding-right: ;

	margin-top: ;

	margin-bottom: ;

	margin-left: ;

	margin-right: ;

	background-image: ;

	background-repeat: ;

	clear: both;

}

hr{

	color: #cccccc;

	width: ;

	height: 1px;

}

address{

	font-size: 90%;

	font-style: normal;

	text-align: center;

	

}