@charset "utf-8";

img { border:none; }

.clear {
	clear:both;
	margin:0;
	padding:0;
}

.return{
	text-align:right;
	font-size:80%;
	padding-right:10px;
	padding-top:8px;
	padding-bottom:5px;
}

.star{
	color:#BB9944;
}

.star2{
	color:#3D2D1F;
}

.name1{
	color:#D72826;
}


.bisyoku-caption{
	width:180px;
	text-align:center;
	font-size:70%;
	padding-top:5px;
}

.bisyoku-caption2{
	width:180px;
	font-size:70%;
	padding-top:5px;
	color: #663300;
}


/*--------------------------title-----------------------------------*/
#bisyoku-title1{
	margin: 0px;
	padding-top:8px;
	padding-left:6px;
	background:#FFFFFF;
	position:relative;
}

#bisyoku-title1 p{
	position:absolute;
	top:210px;
	left:16px;
	width:510px;
	font-size: 70%;
	color:#FFFFFF;
}



/*--------------------------main contents-----------------------------------*/


/*-----bisyoku left------*/

#bisyoku_left{
	width:490px;
	float:left;
	padding-top:25px;
	padding-left:6px;
	background:#FFFFFF;
}

#authority-intro{
	width:355px;
	float:left;
	background:#FFFFFF;
}

#authority-intro p{
	font-size:80%;
}

#authority-photo{
	width:120px;
	padding-top:15px;
	padding-left:15px;
	float:left;
}

#check-point{
	padding-top:20px;
	clear:both;
	background:#FFFFFF;
}

#check-point p{
	font-size:80%;
}

#check-point .read{
	width:300px;
	font-size:80%;
	padding-top:5px;
	float:left;
	background:#FFFFFF;
}

#check-point .photo{
	width:180px;
	padding-top:15px;
	padding-left:10px;
	float:left;
}

#yoko_eye{
	padding-top:20px;
	clear:both;
	background:#FFFFFF;
}

#yoko_eye .head{
	padding-bottom:0px;
	margin-bottom:0px;
	width:490px;
	height:47px;
	clear:both;
}

#yoko_eye .body{
	margin-bottom:0px;
	margin-top:0px;
	width:428px;
	padding:5px 30px;
	border-left:solid 1px #BB9944;
	border-right:solid 1px #BB9944;
	font-size:80%;
}

#yoko_eye .bottom{
	padding-top:0px;
	margin-top:0px;
}

/*-----main right------*/

#bisyoku_right{
	width:175px;
	margin-top:25px;
	margin-left:15px;
	background:#FFFFFF;
	float:left;
}

#food-pedia{
	width:160px;
	padding:10px 5px;
	background:#3D2D1F;
	border:double 4px #BB9944;
}

#food-pedia p{
	font-size:70%;
	margin-top:15px;
	color:#FFFFFF;
}

#food-pedia .present{
	margin-top:15px;
}

#food-pedia .present-read{
	margin-top:5px;
	width:148px;
	padding:5px;
	font-size:70%;
	border: dotted 1px #D72826;
	background:#F4EEE8;
}

#food-pedia .banner{
	margin-top:15px;
}

#food-pedia .banner-read{
	margin:5px 0;
	width:160px;
	font-size:70%;
	color:#FFFFFF;
}

#elegance{
	width:160px;
	padding:10px 5px;
	background:#3D2D1F;
	border:double 4px #BB9944;
	margin-top:15px;
}

#elegance h3{
	font-size:85%;
	font-weight:bold;
	color:#D72826;
	width:160px;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}

#elegance .shop_b{
	font-size:120%;
	color:#D72826;
	text-decoration:underline;
}

#elegance .shop_b2{
	font-size:90%;
	color:#D72826;
	text-decoration:underline;
}

#elegance h4{
	font-size:85%;
	font-weight:bold;
	color:#FFFFFF;
	width:160px;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	border-top:solid 1px dotted;
}

#elegance p{
	font-size:70%;
	color:#FFFFFF;
	margin-top:15px;
}

#elegance ul{
	font-size:70%;
	color:#FFFFFF;
	line-height:1.5;
	list-style-type: none;
	border:none;
	margin-top:20px;
}

#elegance li{
	color:#FFFFFF;
}


#elegance .present{
	margin-top:15px;
}

#elegance .present-read{
	margin-top:5px;
	width:148px;
	padding:5px;
	font-size:70%;
	border: dotted 1px #D72826;
	background:#F4EEE8;
}

#food-pedia a{
	color:#D72826;
}

#food-pedia a:hover{
	color:#FFFFFF;
}

#elegance a{
	color:#D72826;
}

#elegance a:hover{
	color:#FFFFFF;
}

#elegance h3 a{
	color:#D72826;
}

#elegance h3 a:hover{
	color:#FFFFFF;
}

#food-pedia .present-read a{
	color:#D72826;
}

#food-pedia .present-read a:hover{
	color:#BB9944;
}

#elegance .present-read a{
	color:#D72826;
}

#elegance .present-read a:hover{
	color:#BB9944;
}

/*-----profile------*/

#profile{
	width: 684px;
	padding:6px;
	font-size:65%;
	clear:both;
	background:#FFFFFF;
}

/*-----Back Number------*/

#to-back{
	padding-top:15px;
	padding-bottom:10px;
	padding-left:8px;
	float:left;
	clear:both;
	background:#FFFFFF;
}

#to-back-txt{
	width:470px;
	padding-top:15px;
	padding-bottom:10px;
	padding-left:15px;
	font-size:60%;
	float:left;
	background:#FFFFFF;
}

#to-back-txt a{
	color:#0000FF;
}

#to-back-txt a:hover{
	color:#D72826;
}

#to-back2{
	padding-top:15px;
}


/*--------------------------Back Number-----------------------------------*/

#past_contents{
	width:670px;
	margin:10px 6px 0px 13px;
	clear:both;
}

#past_contents .shop_photo{
	width:100px;
	float:left;
}

#past_contents .shop_txt{
	width:550px;
	padding-left:20px;
	float:left;
}

#past_contents .update{
	width:550px;
	font-size:60%;
	text-align:right;
	color:#666666;
	margin-bottom:0px;
	padding-bottom:0px;
}


#past_contents .shop_txt h3{
	font-size:90%;
}

#past_contents .shop_txt p{
	font-size:70%;
	line-height:1.3;
}

.border{
	width:670px;
	height:1px;
	margin:10px 6px 0px 13px;
	padding-top:5px;
	border-bottom:dotted 1px #BB9944;
	clear:both;
}

/*-------------------- vol13 -------------------------------*/

#bisyoku-title1b{
	margin: 0px;
	padding-top:8px;
	padding-left:6px;
	background:#FFFFFF;
	position:relative;
}

#bisyoku-title1b p{
	position:absolute;
	top:210px;
	left:16px;
	width:505px;
	font-size: 70%;
	color:#FFFFFF;
}

#bisyoku-title1b div{
	position:absolute;
	top:220px;
	left:550px;
	width:130px;
	font-size: 70%;
	color:#FFFFFF;
}

.profile_name1b {
	font-size: 24px;
	color: #FFFFFF;
}

.authority-name1b {
	width:355px;
	font-size: 16px;
	color: #AE8300;
	text-align: center;
	background-image: url(../img/bisyoku/vol13/authority_bg.gif);
}

.authority-name2b {
	width:355px;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px;
	border-bottom-color: #8D8D47;
	border-bottom-style: dotted;
	text-align: center;
}


.profile_name_footer {
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px;
	border-bottom-color: #A6A653;
	border-bottom-style: dotted;
}

#check-point-title {
	width:490px;
	height:55px;
	background-image: url(../img/bisyoku/vol13/point-title_bg.gif);
	position:relative;
}

#check-point-title p{
	position:absolute;
	top:13px;
	left:70px;
	width:400px;
	font-size: 100%;
}

.q_main {
	color: #666666;
	margin-bottom: 10px;
	background-color: #F9F2EC;
}

.a_main {
	margin-bottom: 10px;
}


#profile_banner {
	text-align: right;
	width: 684px;
}

#profile_left{
	width: 465px;
	padding:6px;
	background:#FFFFFF;
	float: left;
}

#profile_right{
	width: 200px;
	background:#FFFFFF;
	float: right;
	padding-top: 10px;
}

#attention_box {
	width: 450px;
	float: left;
	font-size: 12px;
	color: #FF3333;
}

/*-------------------- vol14 -------------------------------*/

.authority-name1c {
	width:355px;
	font-size: 16px;
	color: #AE8300;
	text-align: center;
	background-image: url(../img/bisyoku/vol14/authority_bg2.gif);
}

#check-point .read2{
	width:480px;
	font-size:80%;
	padding-top:5px;
	float:left;
	background:#FFFFFF;
}

#check-point-title-vol13 {
	width:490px;
	height:55px;
	background-image: url(../img/bisyoku/vol14/point-title_vol13_bg.gif);
	position:relative;
}

#check-point-title-vol13 p{
	position:absolute;
	top:13px;
	left:70px;
	width:400px;
	font-size: 100%;
}

#check-point-title-vol14 {
	width:490px;
	height:55px;
	background-image: url(../img/bisyoku/vol14/point-title_bg.gif);
	position:relative;
}

#check-point-title-vol14 p{
	position:absolute;
	top:13px;
	left:70px;
	width:400px;
	font-size: 100%;
}

#check-point-title-vol15 {
	width:490px;
	height:55px;
	background-image: url(../img/bisyoku/vol15/point-title_bg.gif);
	position:relative;
}

#check-point-title-vol15 p{
	position:absolute;
	top:13px;
	left:70px;
	width:400px;
	font-size: 100%;
}

/*-------------------- vol16 -------------------------------*/

#bisyoku-title1c{
	margin: 0px;
	padding-top:8px;
	padding-left:6px;
	background:#FFFFFF;
	position:relative;
}

#bisyoku-title1c p{
	position:absolute;
	top:210px;
	left:16px;
	width:505px;
	font-size: 70%;
	color:#FFFFFF;
    line-height: 140%;
}

#bisyoku-title1c div{
	position:absolute;
	top:220px;
	left:550px;
	width:130px;
	font-size: 70%;
	color:#FFFFFF;
}

#check-point .read-b{
	width:300px;
	font-size:80%;
	padding-top:5px;
	float:left;
	background:#FFFFFF;
    line-height: 145%;
}

.bisyoku-caption3{
	width:180px;
	font-size:70%;
	padding-top:5px;
	color: #666600;
}

#check-point-title-vol16 {
	width:490px;
	height:55px;
	background-image: url(../img/bisyoku/vol16/point-title_bg.gif);
	position:relative;
}

#check-point-title-vol16 p{
	position:absolute;
	top:13px;
	left:70px;
	width:400px;
	font-size: 100%;
}

#check-point-title-vol17 {
	width:490px;
	height:55px;
	background-image: url(../img/bisyoku/vol17/point-title_bg.gif);
	position:relative;
}

#check-point-title-vol17 p{
	position:absolute;
	top:13px;
	left:70px;
	width:400px;
	font-size: 100%;
}

#check-point-title-vol18 {
	width:490px;
	height:55px;
	background-image: url(../img/bisyoku/vol18/point-title_bg.gif);
	position:relative;
}

#check-point-title-vol18 p{
	position:absolute;
	top:13px;
	left:70px;
	width:400px;
	font-size: 100%;
}

#check-point-title-vol19 {
	width:490px;
	height:55px;
	background-image: url(../img/bisyoku/vol19/point-title_bg.gif);
	position:relative;
}

#check-point-title-vol19 p{
	position:absolute;
	top:13px;
	left:70px;
	width:400px;
	font-size: 100%;
}

#check-point-title-vol20 {
	width:490px;
	height:55px;
	background-image: url(../img/bisyoku/vol20/point-title_bg.gif);
	position:relative;
}

#check-point-title-vol20 p{
	position:absolute;
	top:13px;
	left:70px;
	width:400px;
	font-size: 100%;
}
