﻿@charset 'utf-8';
@import url("common.css");

.clear {
	display: inline-block;
}

.clear:after {
	content		: ".";
	display		: block;
	height		: 0;
	clear		: both;
	visibility	: hidden;
}

#head2 {
	width				: 950px;
	height				: 55px;
	background			: url("../img/headimg2.jpg") no-repeat;
	font-size			: 12px;
	line-height			: 1.2;
	color				: #EBD89C;
	text-align			: right;
}

#head2 a, #head2 a:hover {
	font-size			: 12px;
	line-height			: 1.2;
	color				: #EBD89C;
}

#head2 p {
	padding				: 30px 50px 0 0;
}

#main {
	width				: 650px;
	height				: 1%;
	margin				: 0 35px 0 0;
	float				: right;
	display				: inline;
}

#main:after {
	content				: ".";
	display				: block;
	height				: 0;
	clear				: both;
	visibility			: hidden;
}

.pancolor a:link{
	color			: #ffc;
    font-weight		: bold;
    border			: 1px solid #fff;
}

/*------------------お客様の声----------------------*/




div.pan{
	text-align: left;
}

div.pan a{
	font-size		: 14px;
	font-weight		: bold;
	color			: #ffc;
	text-decoration	: none;
}

div.pan p{
	font-size		: 14px;
	font-weight		: bold;
	color			: #ffc;
}

div.paperTop img{
	vertical-align	: bottom;
    margin-top		: 20px	;
}

div.paper{
	background		: url("../img/paper.gif") repeat-y;
		width		: 650px;
        margin-bottom: 50px;
		padding-bottom: 30px;
}
.paper {
	display: inline-block;

}

.paper:after {
	content		: ".";
	display		: block;
	height		: 0;
	clear		: both;
	visibility	: hidden;
}

.comentImg{
    text-align	: left;
}


div.photoBox{
	width			: 200px;
    float			:left;
	margin			: 0 0 0 10px;

}

.commentTop{
	text-align		: left;
	line-height		: 1.3em;
	font-size		: 14px;
	color			: #300;
	width			: 610px;
	margin			: 0 auto;
	padding-bottom	:10px;
}

.title1 {
	font-size		: 16px;
	color			: #300;
	text-align		: left;
	margin-left		: 100px;
	font-weight		: bold;
}

.title2 {
	font-size		: 16px;
	color			: #300;
	text-align		: left;
	margin-left		: 100px;
}


div.commentBorder{
	background		: url("../img/comment_border.gif") no-repeat;
    width			: 190px;
    height			: 210px;
    padding			: 10px 0 10px 2px;
	margin			: 0 0 10px 0;
}

div.customBox{
	width			: 610px;
    margin			: 5px auto 20px auto;
    /*border: 1px solid #00f;*/
}

.comentit {
	width			: 170px;
	margin			: 5px auto;
}

.customBox {
	display: inline-block;
}

.customBox:after {
	content		: ".";
	display		: block;
	height		: 0;
	clear		: both;
	visibility	: hidden;
}

div.Photo{
	float		: left;
	margin		: 5px 5px 0 4px;
}

.kousuname {
	width		: 190px;
	height		: 15px;
	font-size	: 12px;
	line-height	: 1.2;
	overflow	: hidden;
}

div.commentBorder p {
	padding		: 2px 0 0 0;
}

div.commentBorder p a{
	font-size	: 12px;
    color		:#300;
    text-decoration: none;
    margin		:0;
}

.commentF {
	font-size	: 12px;
    color		: #300;
    line-height	: 1.2;
    width		: 170px;
    text-align	: left;
    margin		: 0 auto;
	padding		: 0;
}

.detailF {
	width		: 170px;
	margin		: 10px 0 0 0;
	text-align	: right;
	float		:left;
}

.date {
	width				: 150px;
	text-align			: right;
	float				: right;
	margin				: 0 10px 0 0;
}

.voiceentydate {
	text-align			: right;
}

img.commentC {
	float			: left;
    width			: 65px;
    margin			: 0 5px 0 0;
}


.commentMiddle {
	text-align		: left;
	font-size		: 14px;
	line-height		: 1.2;
	color			: #300;
	width			: 500px;
	margin			: 0 auto;
	padding			:30px 0 50px 0;

}

div.commentBottom{
	text-align		: left;
	border			: 1px dashed #600;
	width			: 500px;
	margin			: 0 auto;
	padding			: 10px;
}

.blogenty {
	width		: 180px;
	text-align	: left;
	margin		: 0 auto;
}

.blogenty a {
	color		: #600;
	text-decoration :none;
}

.blogentytit {
	background-color : #A17F5C;
	color			 : #E9E1BA;
	text-align		 : center;
	margin			 : 5px 0 10px 0;
	line-height		 : 1.5;
}

.under {
	clear			: both;
}

/*--------------------コメント--------------------*/

.comments {
	width			: 400px;
	text-align		: left;
	margin			: 0 auto;
}

.comments-open-header , .comments-header {
	background-color: #300;
	color			: #F1EACE;
	text-align		: center;
	font-size		: 14px;
	margin			: 10px 0;
}

.coment-kaku {
	padding			: 20px;
}

.comment-content {
	width			: 400px;
	text-align		: left;
	margin			: 0 auto;
	padding			: 5px 0;
	border-bottom	: 1px dashed #600;
}

.comment-staffbody {
	width			: 400px;
	text-align		: left;
	margin			: 0 auto;
	padding			: 20px 0;
	border-top		: 1px dashed #600;
	border-bottom	: 1px dashed #600;
}

.inner {
	margin			: 20px 0;
}

.comentout {
	text-align		: right;
}
