﻿

/*  松原加筆   
  kotsu.php部分
*/
.kbcflow2 {
	width:100%;
	text-align:left;
	/*float:left;*/
	margin-right:10px;
}

dl.kbcflow2 {
	display:block;
	margin-bottom:25px;
}

.kbcflow2 dt{
	background-color:#e9e4d5;
	padding:3px;
}

.kbcflow2 dd{
	padding:5px 10px;
	line-height:1.4;
	margin-bottom:15px;
}

.p-kotsu{
	text-align:left;
	padding-bottom:20px;
}


/*  松原加筆   
 トップページ index.php部分
*/

.kensuu{
	padding:0 0 10px 0;
}

/*  松原加筆   
 口コミ関係
*/

.m_kutikomi{
	border-top:dotted 1px #FF9999;
	padding:5px;
	white-space: normal;
}
.m_kuti_tensen{
	border-top: 1px dotted #ccc;
}

.m_hosi{
	color:#F82187;
}
.m_hosi2{
	color:#634A3B;
}


/*  口コミ トップ   */
.m_cont_box {
    background-color: #fff;
    border: 1px solid #d0c9c7;
    display: table-cell;
    width: 500px;
}


.m_qa-qn {
    background: #f5ebe5;
    color: #6c5548;
    font-weight: bold;
}



.m_qa-an {
    background: #fff;
    margin-bottom: 10px;
}
.m_qa-qn, .m_qa-an {
    font-size: 12px;
    line-height: 1.3;
    padding: 10px 10px 10px 10px;
		width: 298px;
}


.m_qa-qn_sp {
    background: #f5ebe5;
    color: #6c5548;
    font-weight: bold;
}
.m_qa-an_sp {
    background: #fff;
    margin-bottom: 10px;
}
.m_qa-qn_sp, .m_qa-an_sp {
    font-size: 12px;
    line-height: 1.3;
    padding: 10px 10px 10px 10px;
}


.m_clearfix::after, .test::after, #contents::after, #header #nav::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.m_container {
    border-collapse: separate;
    border-spacing: 10px 0;
    display: table;
    margin: 0 auto 18px;
    width: 100%;
}


.wrapper {
	width:600px;
	margin:auto;
}
 
 
.wrapper table {
	width:100%;
}





