﻿*{
		margin:0px;
		padding:0px;
		}

body{
		background-color:#ffffff;
		scrollbar-face-color:#eeeeee;
		border-top:8px solid #B91440;
		}

img{
		border:0px;
		}

.p{
		margin-top:40px;
		margin-bottom:40px;
		padding-top:50px;
		padding-left:15px;
		padding-right:15px;
		padding-bottom:50px;
		background-color:#b91440;
		text-align:center;
		line-height:50px;
		font-family:"ＭＳ Ｐ明朝";
		font-size:25px;
		color:#ffffff;
		}

h1{
		border-bottom:3px double #b91440;
		font-weight:normal;
		font-size:25px;
		color:#b91440;
		}

h2,h3{
		clear:both;
		margin-top:20px;
		margin-bottom:10px;
		border-bottom:1px dotted #b91440;
		font-weight:normal;
		font-size:20px;
		color:#000000;
		}

ul,li{
		list-style-type:none;
		margin:0px;
		padding:0px;
		}

.new{
		float:left;
		width:140px;
		height:140px;
		margin-right:40px;
		padding:10px;
		background-image:url('./img/images/bs/new.gif');
		background-repeat:no-repeat;
		}

.ryo{
		width:80px;
		height:30px;
		background-image:url('./img/images/bs/ryo.png');
		background-repeat:no-repeat;
		text-align:center;
		color:#ffffff;
		}

.f{
		color:#B91440;
		}

.f2{
		font-size:10px;
		}

#container{
		text-align:center;
		}

#header{
		width:100%;
		background-color:#ffffff;
		text-align:left;
		}

#header img{
		text-indent:120px;
		}

#header ul{
		padding-left:140px;
		}

#top{
		background-image:url('./img/images/bs/logoback.gif');
		background-repeat:repeat-x;
		background-position:0 20;
		width:100%;
		margin-top:5px;
		margin-bottom:5px;
		padding-left:40px;
		}

#navigation{
		margin-top:10px;
		margin-bottom:20px;
		width:100%;
		}

#navigation ul{
		background-image:url('./img/images/bs/navi.gif');
		background-repeat:repeat-x;
		height:40px;
		}

#navigation li{
		float:left;
		width:106px;
		height:40px;
		}

#navigation li a{
		background-image:url('./img/images/bs/navi4.gif');
		background-repeat:no-repeat;
		width:106px;
		height:40px;
		color:#000000;
		text-decoration:none;
		text-align:center;
		padding-top:15px;
		}

#navigation li a:hover{
		background-image:url('./img/images/bs/navi2.gif');
		background-repeat:no-repeat;
		width:106px;
		height:40px;
		text-decoration:none;
		text-align:center;
		padding-top:15px;
		}

#main{
		margin-left:auto;
		margin-right:auto;
		width:950px;
		background-color:none;
		text-align:left;
		}

#main a{
		color:#000000;
		text-decoration:none;
		}

#main a:hover{
		color:#B91440;
		}

#category{
		float:right;
		width:228px;
		background-color:none;
		text-align:center;
		font-weight:normal;
		color:#B91440;
		}

.cate{
		padding-top:12px;
		padding-left:10px;
		background-image:url('./img/images/bs/catetitle.gif');
		background-repeat:no-repeat;
		width:226px;
		height:40px;
		color:#000000;
		}

#cate{
		background-color:none;
		text-align:left;
		}

#cate ul{
		margin-left:15px;
		list-style-image:url('./img/images/bs/li.gif');
		}

#cate li a{
		height:40px;
		padding-top:15px;
		padding-left:5px;
		font-size:13px;
		color:#000000;
		}

#cate li a:hover{
		padding-left:5px;
		color:#B91440;
		}

#contents{
		float:left;
		width:700px;
		padding-right:20px;
		border-right:1px solid #eeeeee;
		background-color:none;
		background-repeat:no-repeat;
		line-height:30px;
		color:#000000;
		}

#sitemap{
		clear:both;
		width:100%;
		padding-top:10px;
		padding-left:100px;
		padding-right:10px;
		padding-bottom:10px;
		background-color:#494949;
		background-repeat:repeat;
		text-align:left;
		color:#ffffff;
		}

#sitemap ul{
		float:left;
		margin-right:20px;
		}

#sitemap li{
		list-style-image:url('./img/images/bs/li2.gif');
		font-size:10px;
		}

#sitemap a{
		text-decoration:none;
		color:#cccccc;
		}

#sitemap a:hover{
		color:#b91440;
		}

.i{
	text-indent:10px;
	line-height:14px;
	}

.i2{
	text-indent:20px;
	line-height:12px;
	}

#footer{
		clear:both;
		background-image:url('./img/images/bs/footer.gif');
		background-repeat:repeat-x;
		width:100%;
		height:90px;
		padding-top:30px;
		border-top:8px solid #B91440;
		text-align:center;
		color:#B91440;
		}

.no{
	display:none;
	}
