@charset "utf-8";

/*----------------■日本の3時プロジェクト--------------*/
 /* リンク色 */
a:link { text-decoration:none;color:#259; }
a:visited { text-decoration:none;color:#259; }
a:hover { text-decoration:underline;color:#259; }
a:active { text-decoration:none;color:#259; }
a[name]:hover { text-decoration:none;color:#000; }

a:hover img {
	-moz-opacity:0.7;
	opacity:0.7;
	filter: alpha(opacity=70);
}

body {
	background:  #fff;
	color: #000;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size: 12px;
	line-height: 1.7;
}
#wrap {
	width: 847px;
	padding: 0 60px 0 90px;
	margin: 0 auto;
	background: url(../image/bg.gif) repeat-y;
}
h1 {
	text-indent: -9999px;
	background: url(../image/ti.gif) no-repeat center center;
	height: 190px;
}

#head-copy {
	border-top: 1px dotted #c00;
	border-bottom: 1px dotted #c00;
	text-align: center;
	font-weight: bold;
	padding: 10px;
}

#main-text {
	float: left;
	width: 470px;
}
#main-text h2{
	font-weight: bold;
	font-size: 20px;
	line-height: 1.4;
	color: #d00;
}
#main-text p {
	text-indent: 1em;
	margin-top: 10px;
}
#sub {
	width: 299px;
	float: right;
	padding: 25px 20px 20px 20px;
	background: #FFF7C0;
}
#sub h2 {
	font-weight: bold;
	font-size: 20px;
	line-height: 1.4;
}
#sub p {
	margin-top: 10px;
}

#report-btn {
	background: url(../image/head1.gif) no-repeat center;
	text-indent: -9999px;
	width: 818px;
	height: 60px;
}
.box-bottom {
	background: url(../image/bt.gif) no-repeat left bottom;
	padding-bottom: 22px;
}
.box-top {
	background: url(../image/head2.gif) no-repeat left top;
	padding-top: 18px;
	margin-top: 20px;
}

#set-box {
	background: url(../image/md.gif) repeat-y;
	padding: 20px 60px 20px 60px;
	width: 698px;
}
#set-box h2 {
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 20px;
	line-height: 1.4;
	text-align: center;
}
#set-box h2 span{
	font-weight: bold;
	font-size: 15px;
}
#set-box h3 {
	margin: 0 0 10px 0;
}

#detail-box	{
	background: url(../image/md.gif) repeat-y;
	width: 818px;
	margin-top: 20px;
}
#detail-box h2 {
	font-weight: bold;
	background: url(../image/head2.gif) no-repeat;
	font-size: 22px;
	padding: 30px 40px 15px 40px;
	line-height: 1.4;
}
#detail-box2 {
	padding: 0 40px;
}
#detail-box2 th{
	font-weight: bold;
	padding-bottom: 10px;
	white-space: nowrap;
	padding-right: 20px;
}
#detail-box2 td{
	padding-bottom: 10px;
}


p#address {
	padding: 10px 0 10px 10px;
	color: #444;
}
p#address b{
	font-weight: bold;
	font-size: 14px;
}
p#privacy {
	float: right;
	margin-top: 10px;
}

#report {
	background: url(../image/md.gif) repeat-y;
	padding: 20px 90px 0 90px;
}
#report-box {
	background: url(../image/bt.gif) no-repeat left bottom;
	padding-bottom: 22px;
}
#report h3 {
	margin: 0px 0 10px 0;
	padding: 5px 10px;
	border-bottom: 1px dotted #698C00;
	border-left: 5px solid #698C00;
	font-weight: bold;
	font-size: 14px;
}
#report h4 {
	padding: 5px 10px;
	border-left: 5px solid #698C00;
	font-weight: bold;
}
#report td {
	padding: 10px;
	width: 305px;
	text-align: center;
}
#report td p{
	margin-top: 5px;
	text-align: left;
}

#project-tea-time2-list {
	margin-bottom: 10px;
}
#project-tea-time2-list li {
	float: left;
	width: 200px;
	padding-top: 155px;
	margin: 10px;
}
#btn-review001{background:url(../image/2014/ph001s.jpg) no-repeat;}
#btn-review002{background:url(../image/2014/ph002s.jpg) no-repeat;}
#btn-review003{background:url(../image/2014/ph003s.jpg) no-repeat;}
#btn-review004{background:url(../image/2014/ph004s.jpg) no-repeat;}
#btn-review005{background:url(../image/2014/ph005s.jpg) no-repeat;}
#btn-review006{background:url(../image/2014/ph006s.jpg) no-repeat;}
#btn-review007{background:url(../image/2014/ph007s.jpg) no-repeat;}
#btn-review008{background:url(../image/2014/ph008s.jpg) no-repeat;}
#btn-review009{background:url(../image/2014/ph009s.jpg) no-repeat;}
#btn-review010{background:url(../image/2014/ph010s.jpg) no-repeat;}
#btn-review011{background:url(../image/2014/ph011s.jpg) no-repeat;}
#btn-review012{background:url(../image/2014/ph012s.jpg) no-repeat;}
#btn-review013{background:url(../image/2014/ph013s.jpg) no-repeat;}
#btn-review014{background:url(../image/2014/ph014s.jpg) no-repeat;}
#btn-review015{background:url(../image/2014/ph015s.jpg) no-repeat;}
#btn-review016{background:url(../image/2014/ph016s.jpg) no-repeat;}
#btn-review017{background:url(../image/2014/ph017s.jpg) no-repeat;}
#btn-review018{background:url(../image/2014/ph018s.jpg) no-repeat;}
#btn-review019{background:url(../image/2014/ph019s.jpg) no-repeat;}
#btn-review020{background:url(../image/2014/ph020s.jpg) no-repeat;}
#btn-review021{background:url(../image/2014/ph021s.jpg) no-repeat;}
#btn-review022{background:url(../image/2014/ph022s.jpg) no-repeat;}

#project-tea-time2-review li {
	width: 658px;
	border: 1px solid #ccc;
	padding: 10px 20px 20px 20px;
	display: none;
}
#project-tea-time2-review p {
	width: 658px;
	padding: 10px 0;
}
#project-tea-time2-review p img {
	float: left;
	padding: 0 10px 10px 10px;
}

#project-tea-time2-dl {
	height: 200px;
	margin-top: 20px;
	padding: 0px 20px 10px 20px;
	border: 1px solid #ccc;
	overflow: auto;
}
#project-tea-time2-dl dt {
	border-bottom: 1px dotted #999;
	padding: 10px 0 5px 0;
	margin-bottom: 5px;
}