/*
Theme Name: yagura_base
*/

/* CSS Document */

/*
blog-temp02 お客様の声
--------------------------*/

#blog-temp02{
	padding:10px 0 0;
	position:relative;
   text-align:left;
}

h2.blog{
	margin:0 0 10px 0;
    padding:0;
}

#blog-temp02 h3{
	color:#FFF;
	height:75px;
	line-height:100px;
	padding:0 0 0 20px;
	background:url(images/voice/bg_title.jpg) no-repeat;
	font-size:126.7%;
    position:relative;
	/*border-radius:5px 5px 0 0;*/
}
#blog-temp02 h3 span{
	width:85px;
    display:block;
    font-weight:bold;
    float:left;
    color:#42270E;
	line-height:75px !important;
	font-size:146.7%;
    text-align:center;
    margin-right:20px;
}

#blog-temp02 h3 .shubetsu{
	right:5;
    top:0;
    position:absolute;
}

#blog-temp02 h3 span.backmore{
	float:right !important;
    margin:17px 10px 0 0 !important;
    padding:0 !important;
	width:59px;
}

#blog-temp02 .inbox{
border: 1px solid #E3DDCE;
background-color: #F9F8F5;
	border-top:none;
	padding:20px 33px 33px;
	margin:0 0 15px;
}

#blog-temp02 .readtx{
	padding:0 0 10px;
	margin:0 0 30px;
	border-bottom:1px solid #C9C1B4;
    font-size:117%;
    color:#452A0D;
}

#blog-temp02 .readtx span{
    font-size:117%;
    font-weight:bold;
    color:#452A0D;
    margin-right:15px;
    float:left;
}
#blog-temp02 .readtx span.day{
    float:right;
    font-size:100%;
    margin:0 !important;
    font-weight:normal;
}

#blog-temp02 .layout-left{
	/*padding:0 0 40px;
	margin:0 0 30px;
	border-bottom:2px dotted #C9C1B4;;*/
}

#blog-temp02 .layout-left:last-child,
#blog-temp02 .layout-right:last-child{
	margin:0;
	padding:0;
	border:none;	
}


#blog-temp02 .layout-left .memo{
	clear:both;
	background:#FFF;
	padding:25px 30px 15px 30px;
	box-shadow:0px 1px 1px rgba(0,0,0,0.2), 0px 1px 6px rgba(0,0,0,0.2);
	/*border-radius:7px;*/
	position:relative;
	margin:0 0 0;
}

#blog-temp02 .layout-left .memo:last-child{
	margin:0;	
}

#blog-temp02 .layout-left .memo:after{
	content:"";
	display:block;
	width:98px;
	height:26px;
	position:absolute;
	top:-14px;
	left:50%;
	margin:0 0 0 -49px;
	background:url(images/voice/im_label.jpg);
}

#blog-temp02 .layout-left .memo .line{
	background:url(images/voice/im_line.gif);
	line-height:29px;
}
#blog-temp02 .layout-left .memo .line p{
	line-height:29px;
}

.bt_v_more{
	text-align:right;
    margin:20px 0 0 0;
}
.bt_v_more a:hover img{
filter: alpha(opacity=60);
 -moz-opacity: 0.60;
 opacity: 0.60;
}

.bt_ichiran{
	text-align:center;
    margin:20px 0 0 0;
}
.bt_ichiran a:hover img{
filter: alpha(opacity=60);
 -moz-opacity: 0.60;
 opacity: 0.60;
}

#staff_blog_area{
margin:0;
padding:0;
line-height:180%;
}
#staff_blog_area .inbox{
margin:0 0 30px 0;
padding:0;
text-align:left;

}

#staff_blog_area .inbox img{
max-width:740px;
margin:15px 0 10px 0;
height:auto;
}

#staff_blog_area .inbox .day{
margin-bottom:10px;
color:#666;
position:relative;
}

#staff_blog_area .inbox .day .fb{
right:-13px;
top:0;
height:21px;
position:absolute;
}

#staff_blog_area .ph_r img{
margin:0 0 20px 20px;
float:right;
padding:0;
max-width:300px;
height:auto;
clear:right;
}

#staff_blog_area .inbox h3 {
border: solid 1px #3E250D;
-moz-border-radius: 3px 3px 0 0;
-webkit-border-radius: 3px 3px 0 0;
-o-border-radius: 3px 3px 0 0;
-ms-border-radius: 3px 3px 0 0;
background:#44290E url(/user_data/packages/default/img/common/bg_beta_h2.jpg) repeat-x left top;
color: #FFFFFF;
line-height:160% !important;
margin: 0 0 15px 0 !important;
}

#staff_blog_area .inbox h3 a {
color:#FFF !important;
font-weight:bold;
}

#staff_blog_area .inbox h3 span {
background: url(/user_data/packages/default/img/common/icon_beta_h2.jpg) no-repeat 0.5em center;
padding: 10px 15px 10px 35px;
margin: 0;
display: block;
}

.pageing{
	padding:15px 0 30px;
    text-align:center;
}
.pageing span,
.pageing a{
	display:inline-block;
	padding:6px 12px 5px 12px;
	border:1px solid #E5E5E5;
    border-radius:3px;
	margin:0 10px 0 0;
}

.pageing span{
	background:#E5E5E5;
	border:1px solid #E5E5E5;
}

.pageing a:hover{
	background:#44290E;
	color:#FFF;
text-decoration: none;
	
}

.bn_ec{
border-top:1px dashed #D6CCB4;
margin-top:30px;
}

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

.nav_inner ul li:last-child{
border:none !important;
}

