@charset "utf-8";



/* ------------------------ */
/* 通常ページ */



.respondent-list .category,
.respondent-detail .category
{
	display:inline-block;
	margin:0px 5px 0px 0px;
	width:auto;
}

.respondent-list .data-wrap .data .category,
.respondent-detail .data-wrap .data .category
{
	padding:2px 8px;
}





.respondent-list .data-wrap li
{
	width:25%;
	padding:0px;
	margin:0px;
}

.s-respondent-list .data-wrap li
{
	width:33% !important;
}

.respondent-list .data-wrap li div.wrap
{
	width:94%;
	margin:0 auto;
	padding:5px 0px;
}

.respondent-list .data-wrap li div.wrap p
{
	width:92%;
	margin:0 auto;
}
.respondent-list .data-wrap li div.wrap p a
{
	display:block;
	width:100%;
}

.respondent-list .data-wrap li div.wrap p a img
{
	width:100%;
}

.respondent-list .data-wrap li div.wrap p span
{
	display:inline-block;
}


.respondent-list .data-wrap .text-wrap
{
	width:66%;
	margin:0% 2%;
}

.respondent-list .data-wrap .thumb-wrap,
.respondent-detail .data-wrap .data-msg
{
	width:30%;
}
.respondent-list .data-wrap .thumb-wrap img
{
	width:100%;
}

.respondent-detail .data-wrap .text-wrap
{
	width:57%;
}

.respondent-detail .data-wrap .text-wrap ul{
	width:100%;	
}

.respondent-detail .data-wrap .text-wrap ul li{
	width:100%;	
}



.respondent-detail .data-wrap .thumb-data-wrap
{
	width:40%;
}
.respondent-detail .data-wrap .main-thumb img
{
	width:100%;
}

.respondent-detail .data-wrap .s-thumb-wrap
{
	width:100%;
}

.respondent-detail .data-wrap .s-thumb-wrap .main-thumb img{
	width:100% !important;	
}

.respondent-detail .data-wrap .s-thumb-wrap .sub-thumb
{
	display:block;
	width:25% !important;
}

.respondent-detail .data-wrap .s-thumb-wrap .sub-thumb img
{
	width:98%;
	margin:0px 1%;
}



/* 通常ページ */
/* ------------------------ */

