@charset "utf-8";
/*gnav*/
li.home a{
	background-image: url(../img/btn-home.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 77px;
	height:45px;
	display: block;	
	text-indent:-9999px;
}
li.home a:hover{
	background-image: url(../img/btn-home.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 77px;
	height:45px;
	display: block;	
	text-indent:-9999px;
}
li.hotel a{
	background-image: url(../img/btn-hotel.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 74px;
	height:45px;
	display: block;	
	text-indent:-9999px;
}
li.hotel a:hover{
	background-image: url(../img/btn-hotel.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 74px;
	height:45px;
	display: block;	
	text-indent:-9999px;
}
/*searchhotel*/
/*main*/
div#main{
	width:670px;
	float:left;
}
div#main h1{
	background-image: url(../img/back-top-hotel-search.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	width: 660px;
	padding-left:10px;
	padding-top:5px;	
}
div#main div#search-hotel{
	width:660px;
	padding:0px 5px 5px 5px;
	background-image:url(../img/back-hotel-search.gif);
	background-repeat:repeat;
	margin-bottom:10px;
}
div#main div#search-hotel p{
	width:auto;
	float:right;
}
div#main div#search-hotel div#agoda_searchbox{
	float:left;
}
div#main div#search-hotel div#inner-search{
	width:650px;
	background-color:#FFFFFF;
	float:left;
	padding:5px;
}
div#main h2{
	padding-bottom:10px;
}
div#main div.inner-wrapper{
	width:670px;
	/*border: 1px solid #FF6F4A;*/
	padding:0px;
}
div#main div.entries{
	width:212px;
    border: 1px solid #B654B6;
	padding:0px;
	padding:1px 1px 5px 1px;
	margin-bottom:5px;
	float:left;
}
div#main div.entries-2,div#main div.entries-3{
	margin-left:10px;
}
div#main div.entries-3{
	margin-left:11px;
}
div#main div.entries h3{
	width:207px;
	background-image: url(../img/back-hotel-tit.gif);
	background-repeat: repeat;
	background-position: left center;
	margin-bottom:5px;
	padding-left:5px;
	font-size:114%;
	color:#FFFFFF;
}
div#main div.entries h3 a{
	color:#FFFFFF;
}
div#main div.entries h4{
	color:#FF0033;
}
div#main div.entries ul{
	font-size:85%;
	padding:3px 5px 3px 5px;
}
div#main div.entries p.image{
	width:206px;
	height:144px;
	border: 1px solid #666666;
	padding:2px;
}
div#main div.entries p.comment{
	padding:3px 5px 3px 5px;
}
div#main div.inner-wrapper p.more{
	float:right;
	font-size:85%;
	padding-right:5px;
}

/*sub*/
div#sub{
	width:260px;
	padding-left:10px;
	padding-right:0px;
	float:right;
}
div#sub p.tit-new-kuchikomi{
	background-image: url(../img/icon-kuchikomi.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 41px;
	height:30px;
	margin-bottom:5px;	
}
div#sub div.entries-kuchikomi{
	width:260px;
	background-image: url(../img/fr-center-restrant-kuchikomi.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin-bottom:5px;
	float:left;	
}
div#sub div.entries-kuchikomi div.entries-kuchikomi-text{
	width:250px;
	background-image: url(../img/fr-top-restrant-kuchikomi.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:10px 5px 10px 5px;
	float:left;
}
div#sub div.entries-kuchikomi div.inner-entries-kuchikomi{
	width:260px;
	background-image: url(../img/fr-bottom-restrant-kuchikomi.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom:10px;
}
div#sub div.entries-kuchikomi p.image{
	width:120px;
	height:90px;
	float:left;
}
div#sub div.entries-kuchikomi ul{
	width:120px;
	float:right;
	padding-right:5px;
}
div#sub div.entries-kuchikomi ul li.shop-name{
	background-image: url(../img/icon-mini-shop.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 22px;
}
div#sub div.entries-kuchikomi ul li.tit-kuchikomi{
	background-image: url(../img/icon-mini-kuchikomi.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 22px;
}
div#sub div.entries-kuchikomi ul li.author,div#sub div.entries-kuchikomi ul li.date{
	font-size:80%;
}
div#sub div.entries-kuchikomi ul li.star-1{
	background-image: url(../img/star-1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: -9999px;
}
div#sub div.entries-kuchikomi ul li.star-2{
	background-image: url(../img/star-2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: -9999px;
}
div#sub div.entries-kuchikomi ul li.star-3{
	background-image: url(../img/star-3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: -9999px;
}
div#sub div.entries-kuchikomi ul li.star-4{
	background-image: url(../img/star-4.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: -9999px;
}
div#sub div.entries-kuchikomi ul li.star-5{
	background-image: url(../img/star-5.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: -9999px;
}
div#sub div.entries-kuchikomi p.txt{
	clear:both;
}
div#sub p.more{
	float:right;
	padding:5px;
	font-size:90%;
}

/********************************************
body.search
**********************************************/
/*main*/
body.search div#main{
	width:670px;
}
body.search div#main h1{
	background-image: url(../img/back-tit-search-restaurant.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 650px;
	padding-left: 20px;
	font-size:130%;	
}
/*ul.nav-spec*/
body.search div#main ul.nav-spec{
	width:auto;
	float:right;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
}
body.search div#main ul.nav-spec li{
	float:left;
}
body.search div#main ul.nav-spec li.address{
	background-image: url(../img/icon-address.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 20px;
	padding-left: 22px;
	padding-bottom:2px;
	padding-right:3px;
}
body.search div#main ul.nav-spec li.station{
	background-image: url(../img/icon-station.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 20px;
	padding-left: 22px;
	padding-bottom:2px;
	padding-right:3px;
}
body.search div#main ul.nav-spec li.cuisine{
	background-image: url(../img/icon-cuisine.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 20px;
	padding-left: 22px;
	padding-bottom:2px;
	padding-right:3px;
}
body.search div#main ul.nav-spec li.coupon{
	background-image: url(../img/icon-coupon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 20px;
	padding-left: 22px;
	padding-bottom:2px;
	padding-right:3px;
}
body.search div#main ul.nav-spec li.budget{
	background-image: url(../img/icon-budget.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 20px;
	padding-left: 22px;
	padding-bottom:2px;
	padding-right:3px;
}
/*search-result-num*/
p#search-result-num{
	font-size:107%;
}
p#search-result-num span{
	font-weight:bold;
}
/*pagination*/
div.pagination {
	padding: 3px;
	margin: 3px;
	text-align:center;
	clear:both;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #0099FF;
	
	text-decoration: none; /* no underline */
	color: #0099FF;
}
div.pagination a:hover, div.digg a:active {
	border: 1px solid #0099FF;

	color: #FF9900;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #0099FF;
	
	font-weight: bold;
	background-color: #0099FF;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #0099FF

	color: #DDD;
}
body.search div#main div.inner-wrapper{
	width:666px;
	border: 1px solid #FF6F4A;
	padding:1px;
}
body.search div#main div.entries{
	width:666px;
	padding-top:0px;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	float:left;
}
body.search div#main div.entries div.entries-tit{
	background-image: url(../img/back-restaurant-tit-entry.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 646px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:5px;
	color:#FFFFFF;
}
body.search div#main div.entries h2 {
	background-image: none;
	float:left;
	/*width:266px;*/
	padding-left:0px;
	padding-top:6px;
	font-size:92%;/*12px*/
}
body.search div#main div.entries h2 a{
	color:#FFFFFF;
}
body.search div#main div.entries div.entries-tit ul{
	float:right;
	width:280px;
	padding:3px;
}
body.search div#main div.entries div.entries-tit ul li{
	color:#FFFFFF;
	padding-top:4px;
	display:inline;
	line-height:110%;
}
body.search div#main div.entries div.entries-tit ul li.star-0{
	float:left;
	height:18px;
	padding-right:100px;
	background-image: url(../img/star-big-0.png);
	background-repeat: no-repeat;
	background-position: right center;
}
body.search div#main div.entries div.entries-tit ul li.star-1{
	float:left;
	height:18px;
	padding-right:100px;
	background-image: url(../img/star-big-1.png);
	background-repeat: no-repeat;
	background-position: right center;
}
body.search div#main div.entries div.entries-tit ul li.star-2{
	float:left;
	height:18px;
	padding-right:100px;
	background-image: url(../img/star-big-2.png);
	background-repeat: no-repeat;
	background-position: right center;
}
body.search div#main div.entries div.entries-tit ul li.star-3{
	float:left;
	height:18px;
	padding-right:100px;
	background-image: url(../img/star-big-3.png);
	background-repeat: no-repeat;
	background-position: right center;
}
body.search div#main div.entries div.entries-tit ul li.star-4{
	float:left;
	height:18px;
	padding-right:100px;
	background-image: url(../img/star-big-4.png);
	background-repeat: no-repeat;
	background-position: right center;
}
body.search div#main div.entries div.entries-tit ul li.star-5{
	float:left;
	height:18px;
	padding-right:100px;
	background-image: url(../img/star-big-5.png);
	background-repeat: no-repeat;
	background-position: right center;
}
body.search div#main div.entries div.entries-tit ul li.kuchikomi{
	float:right;
	padding-left:35px;
	height:23px;
	background-image: url(../img/icon-big-kuchikomi.png);
	background-repeat: no-repeat;
	background-position: left center;
}
body.search div#main div.entries div.entries-tit ul li.kuchikomi a{
	color:#FFFFFF;
	font-weight:bold;
}
body.search div#main div.entries p.image{
	width:180px;
	height:135px;
	padding-left:10px;
	padding-right:5px;
	float:left;
	clear:both;	
}
body.search div#main div.entries ul.spec{
	width:470px;
	float:left;
}
body.search div#main div.entries ul.spec li.address{
	background-image: url(../img/icon-address.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 20px;
	padding-left: 22px;
	padding-bottom:2px;
}
body.search div#main div.entries ul.spec li.station{
	background-image: url(../img/icon-station.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 20px;
	padding-left: 22px;
	padding-bottom:2px;
}
body.search div#main div.entries ul.spec li.cuisine{
	background-image: url(../img/icon-cuisine.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 20px;
	padding-left: 22px;
	padding-bottom:2px;
}
body.search div#main div.entries ul.spec li.coupon{
	background-image: url(../img/icon-coupon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 20px;
	padding-left: 22px;
	padding-bottom:2px;
}
body.search div#main div.entries ul.spec li.budget{
	background-image: url(../img/icon-budget.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 20px;
	padding-left: 22px;
	padding-bottom:2px;
}

/********************************************
body.detail
**********************************************/
/*main*/
body.detail div#main{
	width:670px;
}
/*ul.nav-spec*/
body.detail div#main ul.nav-spec{
	width:auto;
	float:right;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
}
body.detail div#main ul.nav-spec li{
	float:left;
}
body.detail div#main ul.nav-spec li.address{
	background-image: url(../img/icon-address.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 20px;
	padding-left: 22px;
	padding-bottom:2px;
	padding-right:3px;
}
body.detail div#main ul.nav-spec li.station{
	background-image: url(../img/icon-station.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 20px;
	padding-left: 22px;
	padding-bottom:2px;
	padding-right:3px;
}
body.detail div#main ul.nav-spec li.cuisine{
	background-image: url(../img/icon-cuisine.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 20px;
	padding-left: 22px;
	padding-bottom:2px;
	padding-right:3px;
}
body.detail div#main ul.nav-spec li.coupon{
	background-image: url(../img/icon-coupon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 20px;
	padding-left: 22px;
	padding-bottom:2px;
	padding-right:3px;
}
body.detail div#main ul.nav-spec li.budget{
	background-image: url(../img/icon-budget.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 20px;
	padding-left: 22px;
	padding-bottom:2px;
	padding-right:3px;
}
body.detail div#main ul.nav-spec li.tel{
	background-image: url(../img/icon-tel.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 20px;
	padding-left: 22px;
	padding-bottom:2px;
	padding-right:3px;
}
body.detail div#main ul.nav-spec li.time{
	background-image: url(../img/icon-time.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 20px;
	padding-left: 22px;
	padding-bottom:2px;
	padding-right:3px;
}
body.detail div#main ul.nav-spec li.capacity{
	background-image: url(../img/icon-capacity.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 20px;
	padding-left: 22px;
	padding-bottom:2px;
	padding-right:3px;
}

body.detail div#main div.inner-wrapper{
	width:666px;
	border: 1px solid #FF6F4A;
	padding-top:0px;
	padding:1px;
}
body.detail div#main div.entries{
	width:664px;
	padding:0px;
	padding-bottom:5px;
	margin-bottom:5px;
	border:none;
	float:left;
}
body.detail div#main div.entries div.entries-tit{
	background-image: url(../img/back-restaurant-tit-entry.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 646px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:5px;
	color:#FFFFFF;
}
body.detail div#main div.entries h1 {
	background-image: none;
	float:left;
	/*width:356px;*/
	padding-left:0px;
	font-size:100%; /*13px*/
	padding-top:6px;
}
body.detail div#main div.entries h1 a{
	color:#FFFFFF;
}
body.detail div#main div.entries div.entries-tit ul{
	float:right;
	width:250px;
	padding:3px;
}
body.detail div#main div.entries div.entries-tit ul li{
	color:#FFFFFF;
	padding-top:4px;
	display:inline;
	line-height:110%;
}
body.detail div#main div.entries div.entries-tit ul li.star-0{
	float:left;
	height:18px;
	padding-right:100px;
	background-image: url(../img/star-big-0.png);
	background-repeat: no-repeat;
	background-position: right center;
}
body.detail div#main div.entries div.entries-tit ul li.star-1{
	float:left;
	height:18px;
	padding-right:100px;
	background-image: url(../img/star-big-1.png);
	background-repeat: no-repeat;
	background-position: right center;
}
body.detail div#main div.entries div.entries-tit ul li.star-2{
	float:left;
	height:18px;
	padding-right:100px;
	background-image: url(../img/star-big-2.png);
	background-repeat: no-repeat;
	background-position: right center;
}
body.detail div#main div.entries div.entries-tit ul li.star-3{
	float:left;
	height:18px;
	padding-right:100px;
	background-image: url(../img/star-big-3.png);
	background-repeat: no-repeat;
	background-position: right center;
}
body.detail div#main div.entries div.entries-tit ul li.star-4{
	float:left;
	height:18px;
	padding-right:100px;
	background-image: url(../img/star-big-4.png);
	background-repeat: no-repeat;
	background-position: right center;
}
body.detail div#main div.entries div.entries-tit ul li.star-5{
	float:left;
	height:18px;
	padding-right:100px;
	background-image: url(../img/star-big-5.png);
	background-repeat: no-repeat;
	background-position: right center;
}
body.detail div#main div.entries div.entries-tit ul li.kuchikomi{
	float:right;
	padding-left:35px;
	height:23px;
	background-image: url(../img/icon-big-kuchikomi.png);
	background-repeat: no-repeat;
	background-position: left center;
}
body.detail div#main div.entries div.entries-tit ul li.kuchikomi a{
	color:#FFFFFF;
	font-weight:bold;
}
body.detail div#main div.entries div.image-wrapper{
	width:360px;
	height:auto;
	padding-left:10px;
	padding-right:5px;
	float:left;
	clear:both;	
}
body.detail div#main div.entries p.image{
	width:360px;
	height:270px;
	padding-bottom:10px;
	float:left;
}
body.detail div#main div.entries p.image2{
	width:175px;
	height:132px;
	padding-right:10px;
	float:left;
}
body.detail div#main div.entries p.image3{
	width:175px;
	height:132px;
	float:left;
}
/*dl.spec*/
body.detail div#main div.entries dl.spec{
	margin-bottom:3px;
	width:280px;
	float:left;
}
body.detail div#main div.entries dl.spec dt.left{
	width:20px;
	padding-right:5px;
	float:left;
}
body.detail div#main div.entries dl.spec dd.right{
	width:250px;
	float:right;
}
body.detail div#main div.entries dl.spec dd.right div.time-innerwrapper{
	width:250px;
	float:left;
}
body.detail div#main div.entries dl.spec dd.right div.time-innerwrapper span.day{
	width:80px;
	float:left;
}
body.detail div#main div.entries dl.spec dd.right div.time-innerwrapper span.time{
	width:170px;
	float:left;
}
/*ul.spec*/
body.detail div#main div.entries ul.spec{
	margin-bottom:10px;
	width:280px;
}
body.detail div#main div.entries ul.spec li.address{
	background-image: url(../img/icon-address.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 22px;
	padding-bottom:4px;
	margin-bottom:2px;
	width:258px;
}
body.detail div#main div.entries ul.spec li.station{
	background-image: url(../img/icon-station.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 22px;
	padding-bottom:4px;
	margin-bottom:2px;
	width:258px;
}
body.detail div#main div.entries ul.spec li.cuisine{
	background-image: url(../img/icon-cuisine.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 22px;
	padding-bottom:4px;
	margin-bottom:2px;
	width:258px;
}
body.detail div#main div.entries ul.spec li.coupon{
	background-image: url(../img/icon-coupon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 22px;
	padding-bottom:4px;
	margin-bottom:2px;
	width:258px;
}
body.detail div#main div.entries ul.spec li.budget{
	background-image: url(../img/icon-budget.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 22px;
	padding-bottom:4px;
	margin-bottom:2px;
	width:258px;
}
body.detail div#main div.entries ul.spec li.tel{
	background-image: url(../img/icon-tel.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 22px;
	padding-bottom:4px;
	margin-bottom:2px;
	width:258px;
}
body.detail div#main div.entries ul.spec li.time{
	background-image: url(../img/icon-time.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 22px;
	padding-bottom:4px;
	margin-bottom:2px;
	width:258px;
}
body.detail div#main div.entries ul.spec li.capacity{
	background-image: url(../img/icon-capacity.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 22px;
	padding-bottom:4px;
	margin-bottom:2px;
	width:258px;
}
body.detail div#main div.entries div#graph{
	width:278px;
	height:226px;
	background-color:#000000;
	color:#FFFFFF;
	float:left;
}
body.detail div#main div.entries p.comment{
	clear:both;
	width:646px;
	padding:10px;
}
body.detail div#main div.entries p.btn-coupon{
	width:309px;
	margin-left:auto;
	margin-right:auto;

}
body.detail div#main div.entries p.btn-coupon a{
	background-image: url(../img/btn-coupon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 48px;
	width: 309px;
	display: block;
	text-indent:-9999px;
	overflow: hidden;
}
body.detail div#main div.entries p.btn-coupon a:hover{
	background-image: url(../img/btn-coupon.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 48px;
	width: 309px;
	display: block;
	text-indent:-9999px;
}
body.detail div#main div.entries p.pwd-by-kupon{
	float:right;
	padding-right:10px;
	padding-bottom:10px;
}
/*table#spec-table*/
body.detail div#main div.entries h2#tit-spec-table{
	clear:both;
	font-size:110%;
	padding-left:10px;
	padding-bottom:5px;	
}
body.detail div#main div.entries table#spec-table{
	width:644px;
	clear:both;
	border:1px solid #B7B19A;
	border-spacing:1px 1px;
	margin-left:10px;
	margin-bottom:10px;
}
body.detail div#main div.entries table#spec-table td.left{
	width:112px;
	text-align:center;
	background-color:#FFE479;
}
body.detail div#main div.entries table#spec-table td.right{
	width:512px;
	padding-left:10px;
}
body.detail div#main div.entries table#spec-table td.budget-right{
	width:90px;
	padding-left:10px;
}

body.detail div#main div.entries table#spec-table td.credit-left{
	text-align:center;
	background-color:#FFE479;
}
body.detail div#main div.entries table#spec-table td.credit-right{
	padding-left:10px;
}
body.detail div#main div.entries table#spec-table td.credit-right ul li{
	float:left;
	padding-right:5px;
}
/*div#kuchikomi*/
body.detail div#main div.entries div#kuchikomi{
	width:646px;
	padding: 0px 10px 0px 10px;
}
body.detail div#main div.entries div#kuchikomi h2{
	background-image: url(../img/icon-huge-kuchikomi.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 27px;
	width:300px;
	padding-left: 51px;
	padding-top:9px;
	padding-bottom:10px;
	float:left;
	font-size:114%;
}
body.detail div#main div.entries p.btn-write-kuchikomi{
	width:158px;
	float:right;
}
body.detail div#main div.entries p.btn-write-kuchikomi a{
	background-image: url(../img/btn-write-kuchikomi.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	width: 158px;
	display: block;
	text-indent:-9999px;
	overflow: hidden;
}
body.detail div#main div.entries p.btn-write-kuchikomi a:hover{
	background-image: url(../img/btn-write-kuchikomi.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 40px;

	width: 158px;
	display: block;
	text-indent:-9999px;
}
body.detail div#main div.entries div.kuchikomi-entries{
	clear:both;
	padding-bottom:10px;
}
body.detail div#main div.entries div.kuchikomi-entries-body{
	float:left;
}

body.detail div#main div.entries div.kuchikomi-entries-body div.kuchikomi-user{
	width:75px;
	float:left;
}
body.detail div#main div.entries div.kuchikomi-entries-body div.kuchikomi-user li{
	font-size:70%;
}
body.detail div#main div.entries div.kuchikomi-entries-body div.entries-kuchikomi-comment{
	width: 565px;
	background-image: url(../img/fr-big-center-kuchikomi.gif);
	background-repeat: repeat-y;
	background-position: left top;
	float:left;
}
body.detail div.inner-entries-kuchikomi-comment{
	background-image: url(../img/fr-big-top-kuchikomi.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 565px;
	padding-top:10px;
}
body.detail div.entries-kuchikomi-comment-text{
	width:565px;
	background-image: url(../img/fr-big-bottom-kuchikomi.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom:10px;
}
body.detail div.entries-kuchikomi-comment-text-wrapper{
	width:505px;
	padding-left:30px;
	padding-right:30px;
}
body.detail div.entries-kuchikomi-comment-text-wrapper p.tit-kuchikomi{
	float:left;
	font-weight:bold;
}
body.detail div.entries-kuchikomi-comment-text-wrapper p.sougouhyouka{
	float:right;
}
body.detail div.entries-kuchikomi-comment-text-wrapper p.star-1{
	background-image: url(../img/star-big-1.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 96px;
	height:15px;
}
body.detail div.entries-kuchikomi-comment-text-wrapper p.star-2{
	background-image: url(../img/star-big-2.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 96px;
	height:15px;
}
body.detail div.entries-kuchikomi-comment-text-wrapper p.star-3{
	background-image: url(../img/star-big-3.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 96px;
	height:15px;
}
body.detail div.entries-kuchikomi-comment-text-wrapper p.star-4{
	background-image: url(../img/star-big-4.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 96px;
	height:15px;
}
body.detail div.entries-kuchikomi-comment-text-wrapper p.star-5{
	background-image: url(../img/star-big-5.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 96px;
	height:15px;
}
body.detail div.entries-kuchikomi-comment-text-wrapper p.com-text{
	clear:both;
	padding-top:10px;
}



/********************************************
body.kuchikomi-list
**********************************************/

/*div#kuchikomi*/
body.kuchikomi-list div#main div.entries div#kuchikomi h1{
	background-image: url(../img/icon-huge-kuchikomi.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 27px;
	width:300px;
	padding-left: 51px;
	padding-top:9px;
	padding-bottom:10px;
	float:left;
	font-size:120%;
}
body.kuchikomi-list div#main div.inner-wrapper{
	width:666px;
	border: 1px solid #FF6F4A;
	padding-top:0px;
	padding:1px;
}
body.kuchikomi-list div#main div.entries{
	width:666px;
	padding-top:0px;
	padding-bottom:5px;
	margin-bottom:5px;
	border:none;
	float:left;
}
body.kuchikomi-list div#main div.entries div#kuchikomi{
	width:646px;
	padding: 0px 10px 0px 10px;
}
body.kuchikomi-list div#main div.entries div#kuchikomi h2{
	background-image: url(../img/icon-huge-kuchikomi.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 27px;
	width:300px;
	padding-left: 51px;
	padding-top:9px;
	padding-bottom:10px;
	float:left;
	font-size:120%;
}
body.kuchikomi-list div#main div.entries p.btn-write-kuchikomi{
	width:158px;
	float:right;
}
body.kuchikomi-list div#main div.entries p.btn-write-kuchikomi a{
	background-image: url(../img/btn-write-kuchikomi.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	width: 158px;
	display: block;
	text-indent:-9999px;
	overflow: hidden;
}
body.kuchikomi-list div#main div.entries p.btn-write-kuchikomi a:hover{
	background-image: url(../img/btn-write-kuchikomi.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 40px;
	width: 158px;
	display: block;
	text-indent:-9999px;
}
body.kuchikomi-list div#main div.entries div.kuchikomi-entries{
	clear:both;
	padding-bottom:10px;
}
body.kuchikomi-list div#main div.entries div.kuchikomi-entries-body{
	float:left;
}
body.kuchikomi-list div#main div.entries div.kuchikomi-entries-body div.kuchikomi-user{
	width:75px;
	float:left;
	padding-bottom:10px;
}
body.detail div#main div.entries div.kuchikomi-entries-body div.kuchikomi-user li{
	font-size:70%;
}
body.kuchikomi-list div#main div.entries div.kuchikomi-entries-body div.entries-kuchikomi-comment{
	width: 565px;
	background-image: url(../img/fr-big-center-kuchikomi.gif);
	background-repeat: repeat-y;
	background-position: left top;
	float:left;
}
body.kuchikomi-list div.inner-entries-kuchikomi-comment{
	background-image: url(../img/fr-big-top-kuchikomi.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 565px;
	padding-top:10px;
}
body.kuchikomi-list div.entries-kuchikomi-comment-text{
	width:565px;
	background-image: url(../img/fr-big-bottom-kuchikomi.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom:10px;
}
body.kuchikomi-list div.entries-kuchikomi-comment-text-wrapper{
	width:505px;
	padding-left:30px;
	padding-right:30px;
}

body.kuchikomi-list div.entries-kuchikomi-comment-text-wrapper div.entries-kuchikomi-tit-wrapper{
	float:left;
	width:505px;
}

body.kuchikomi-list div.entries-kuchikomi-comment-text-wrapper p.tit-kuchikomi{
	float:left;
	font-weight:bold;
	padding-bottom:5px;
	font-size:100%;
}
body.kuchikomi-list div.entries-kuchikomi-comment-text-wrapper p.sougouhyouka{
	float:right;
	padding-bottom:5px;
	font-size:100%;
}
body.kuchikomi-list div.entries-kuchikomi-comment-text-wrapper p.star-1{
	background-image: url(../img/star-big-1.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 96px;
	height:15px;
}
body.kuchikomi-list div.entries-kuchikomi-comment-text-wrapper p.star-2{
	background-image: url(../img/star-big-2.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 96px;
	height:15px;
}
body.kuchikomi-list div.entries-kuchikomi-comment-text-wrapper p.star-3{
	background-image: url(../img/star-big-3.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 96px;
	height:15px;
}
body.kuchikomi-list div.entries-kuchikomi-comment-text-wrapper p.star-4{
	background-image: url(../img/star-big-4.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 96px;
	height:15px;
}
body.kuchikomi-list div.entries-kuchikomi-comment-text-wrapper p.star-5{
	background-image: url(../img/star-big-5.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 96px;
	height:15px;
}
body.kuchikomi-list div.entries-kuchikomi-comment-text-wrapper div#graph{
	width:278px;
	height:226px;
	float:left;
}
body.kuchikomi-list div.entries-kuchikomi-comment-text-wrapper ul.rating-box{
	width:207px;
	/*padding-left:20px;*/
	float:left;
}
body.kuchikomi-list div.entries-kuchikomi-comment-text-wrapper ul.rating-box li.point{
	border: 1px solid #FF0066;
	width:52px;
	padding:3px;
}
body.kuchikomi-list div.entries-kuchikomi-comment-text-wrapper ul.rating-box li.point span{
	font-size:180%;
	font-weight:bold;
	color:#00CCFF;
	font-family:Arial;
}
body.kuchikomi-list div.entries-kuchikomi-comment-text-wrapper p.com-text{
	clear:both;
	padding-top:10px;
	font-size:100%;
}