@charset "utf-8";
/*共通*/
body,p,div,table,td,dl,dt,dd,ul,li,form,input,textarea{
margin:0px;
padding:0px;
}

html{
	overflow-y:scroll;}
body{
	font-family:"メイリオ", "ＭＳ Ｐゴシック", sans-serif;
	line-height:1.6;
	font-weight:normal;
	font-size:75%;
	color:#333;}
#container{
	border-left:1px solid #271717;
	border-right:1px solid #271717;
    width:850px;
	margin:0 auto;}
p{
	margin-bottom:4px;
	padding:0 10px;
	clear:both;}
dl{
	padding:0 10px;}
dt{
	background:url(../img/q.jpg) no-repeat left center;
	padding-left:25px;}
dd{
	background:url(../img/a.jpg) no-repeat left top;
	padding-left:25px;}
dt,dd{
	margin-bottom:8px;}
table{
	margin:0 10px;
	width:580px;}
td{
	border-bottom:4px solid #FFF;
	padding:8px;}
ul{
	list-style:none;}
a{
	color:#0000CC;
	}
a:hover{
	color:#271717;
	text-decoration:none;}
a img{
	border:none;}
.clear{
	display:block;
	clear:both;}
/*メニュー*/
#menu{
	margin-bottom:20px;
	height:45px;
	float:left;}
#menu li{
	float:left;
	}
/*ライト*/
#right{
	margin-right:10px;
	width:600px;
	float:right;}
*html #right{
	margin-right:5px;
	width:600px;
	float:right;}
.recommend{
	background:#FFB951;
	border:1px solid #261616;
	width:190px;
	float:left;}
.m_recommend{
	background:#FFB951;
	border:1px solid #261616;
	margin-left:12px;
	width:190px;
	float:left;}
#bar{
	border:1px solid #261616;
	height:35px;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	margin:20px 0px 10px 0;
	width:600px;
	float:left;
	background: url(../img/rocommend.jpg);
}
.bar_text{
	display:block;
	padding-top:5px;
	margin-left:10px;
	}
#s_bar{
	border:1px solid #261616;
	height:35px;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	margin:0 0 10px 0;
	background: url(../img/rocommend.jpg);
}
.bar_text{
	display:block;
	padding-top:5px;
	margin-left:10px;
	}
.name,.img{
	text-align:center;}
.name{
	color:#FFF;
	font-weight:bold;
	background:url(../img/rocommend.jpg);
	height:35px;}
.name p{
	padding-top:5px;}
.img{
	padding:5px 0;}
.recommend .text,.recommend .link,.m_recommend .text,.m_recommend .link{
	padding:5px 20px;}
/*レフト*/
#left{
	margin-left:10px;
	width:200px;
	float:left;
	border:1px solid #261616;
}
*html #left{
	margin-left:5px;
	width:200px;
	float:left;
	border:1px solid #261616;
}
.pr_name{
	font-weight:bold;
	text-align:center;
	color:#fff;
	background:url(../img/rocommend.jpg);
	height:35px;}
.pr_name p{
	padding-top:5px;}
.pr{
	background-color: #FFB951;
}
.pr .text,.pr .link{
	padding:5px 20px;}
/*フッター*/
#footer{
	text-align:center;
	font-weight:bold;
	color:#FFF;
	background:url(../img/footer_bg.jpg) no-repeat;
	height:35px;
	margin-top:100px;
	clear:both;}
#footer p{
	padding-top:10px;}
/*お問合せ*/
.yellow{
	background:#FFB951;}
.orange{
	background:#ff770e;}
.ededed{
	background:#ededed;}