@charset "shift_jis";
*{margin: 0px;padding: 0px;
	font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3", Osaka, sans-serif;
	/*font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;*/
	/*font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku GothicPro", "Osaka", "Helvetica", "Arial", "Verdana";*/
	font-size:100%;
}
body{
	font-size:80%;
	line-height: 1.4;
	color:#000000;
}
img{ border-width : 0 0 0 0; }
.clear{ clear : both;}
span.green{ color : #99cc99; }
a:link,a:visited,a:hover,a:active{ text-decoration:none; }
a:link,a:active{ color: #0000ff; }
a:visited{ color: #bf0080; }
a:hover{ color:#ff0080; }

#wrap {
	width:800px;
	position:relative;
	margin-left : auto;
	margin-right : auto;
	background:#ffffff;
}

/* パンくず */
#navbar {
	margin : 1px 10px 0 13px;
}
#topic-path ul {
	list-style-type : none;
	margin : 0 0 0 0;
	padding: 0;
}
#topic-path li {
	display: inline;
	margin: 0;
	padding: 0 0 0 2px;
	font-size: 12px;
}
#topic-path li a {
	background: url(../img/topic-path.gif) no-repeat right center;
	padding-right: 12px;
}


.regist{
	text-align : right;
	margin : 0 13px 16px 0;
}



.pr-wall,.comment,.link-menu,.regist-link{
	background-image : url(naka.png);
	background-repeat : repeat-y;
	margin : 0 0 0 0;
}

/* 紹介 */
.pr-wall{
	padding : 0 21px 0 18px;
}
.pr-link{
	text-align : center;
	border : 1px solid #dfdfff;
}
h1{
	font-size : 100%;
	background-image : url(shita.png);
	background-repeat : no-repeat;
	margin : 0 0 0 0;
	padding : 8px 21px 0 30px;
	height: 32px;
}

/* リンクメニュー */
.comment{
	padding : 0 31px 0 28px;
}
.link-menu{
	padding : 0 27px 0 24px;
	width:749px;
}
.link-menu ul {
	list-style-type : none;
	margin : 0 0 0 0;
	padding: 0;
	width:761px;
/* 	height:107px; */
}
.link-menu li{
	margin : 0 1px 1px 0;
	padding: 0;
	float:left;
	width:104px;
	height:26px;
	line-height: 26px;
	overflow: hidden;
	border : 1px solid #8080ff;
}
.link-menu a{
	display:block;
	width:100px;
	padding:1px 0 1px 6px;
	text-decoration:none;
	background-color:#8080ff;
	color: #ffffff;
}
.link-menu a:hover {
	background-color:#fff0f0;
	color:#ff0080;
}
.regist-link{
	padding : 10px 27px 0 0;
	width:773px;
	text-align : right;
	color:#444444;
}
h2{
	font-size : 100%;
	margin : 0 0 8px 0;
	padding : 0 0 0 16px;
	background-image : url(../img/icon2.gif);
	background-repeat : no-repeat;
	background-position : 0% 30%;
}

.links{
	margin : 10px 40px 0 34px;
}

/* 個別リンク */
.link{
	margin : 30px 40px 0px 34px;
}
.shot{
	margin-right : 24px;
	float : left;
}

.page-top{
	text-align: center;
	margin : 30px 0 0 0;
}

/* ボトムメニュー */
#foot-menu{
	margin : 60px 0 0 0;
	border-top : 1px solid #dddddd;
	text-align : center;
	padding-top : 7px;
	padding-bottom : 7px;
}
#foot-menu ul{
	list-style-type : none;
	margin: 0;
	padding: 0;
}
#foot-menu li{
	display: inline;
	margin: 0;
	padding: 0 3px 0 7px;
	font-size: 12px;
}
#foot-menu li a {
	background: url(../img/more.gif) no-repeat left center;
	padding-left: 16px;
}

/* 著作権 */
#copyright{
	background-image : url(../img/wall_p.png);
	background-repeat : repeat-x;
	border-top : 1px solid #dddddd;
	font-size: 12px;
	text-align : center;
	margin : 0 0 0 0;
	padding-top : 4px;
	padding-bottom : 4px;
}

