
body{ -webkit-text-size-adjust: 100%;}

label { cursor: pointer;}

#mainArea h1 {
	padding-top: 0 !important;
}

#topics {
	margin: 10px 0 0 0;
	width: 750px;
	border: 1px solid #e9e7d9;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background: #FFF;
	padding: 7px 7px 5px 10px;
	box-sizing: border-box;
}
#topics ul img {
	margin-bottom: 5px;
}
#topics ul li {
	margin-bottom: 3px;
}

/* 今週のオススメcss */
.recommend_single_wide {
	margin-top: 10px;
	width: 748px;
}
.recommend_single_wide h2,
.recommendBox h2 {
	position: relative;
	width: 748px;
	background: #8ac847;
	border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	overflow: hidden;
	padding: 0 !important;
	border-top: none !important;
	border-bottom: none !important;
}
.recommend_single_wide h5 {
	margin: 10px 0;
	padding: 0 5px 0 8px;
	border-left: #8ac847 5px solid;
	font-size: 14px;
	font-weight: bold;
	color: #631B1B;
}
.recommend_single_wide dt {
	padding: 5px 3px 3px 9px;
	margin: 0 5px;
	color: #ef0606;
	background: #ffd3e0;
	font-size: 13px;
	font-weight: bold;
	border-radius: 5px;
	-webkit-radius: 5px;
	-moz-border-radius: 5px;
	line-height: 1.35;
}
.recommend_single_wide dl dd {
	padding: 5px 5px 10px 10px;
	line-height: 1.35;
	/*background: url(https://www.will-gocon.net/common/css/img/bk_dotline.gif) repeat-x bottom;*/
}
.recommend_single_wide dd li.pict {
	float: left;
	width: 95px;
	height: 90px;
	margin: 0 5px 0 0;
	/*
	width: 100px;
	height: 100px;
	margin: 0 5px 0 -5px;
	*/
	padding: 0;
	overflow: hidden;
}
.recommend_single_wide dd li.pict img {
	margin-left: 0px;
}
.recommend_single_wide dd li.txt {
	margin-left: 100px;
	margin-top: 0px;
	padding-top: 0px;
	line-height: 1.67 !important;
	font-size: 13px !important;
}
.recommend_single_wide dd li.txt p {
	margin: 5px 0 0 0;
	line-height: 1.47 !important;
	font-weight: normal !important;
}
.recommend_single_wide dd li.txt p span {
	font-weight: normal !important;
}
.recommend_single_wide dd span a {
	color: #6fbf19;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.35 !important;
}
.recommend_single_wide dl dd {
	padding: 5px 5px 10px 10px;
	line-height: 1.35;
}
.recommend_single_wide dl.lst dd {
	background: none;
}
.recommend_box {
	width: 248px;
	float: left;
	padding: 0px 0 0 0;
	margin: 0 auto;
}

h1 {
	position: static;
}
h2.osusume {
	font-size: 16px;
	color: #FFFFFF;
	margin-top: 0 !important;
	padding: 9px 0 7px 22px !important;
	box-sizing: border-box;
}
.mttl_miryoku {
	font-size: 16px;
	color: #FFFFFF;
	margin-top: 0 !important;
	padding: 9px 0 7px 9px !important;
	box-sizing: border-box;

	position: relative;
	width: 748px;
	background: #8ac847;
	border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	overflow: hidden;
	padding: 0 !important;
	border-top: none !important;
	border-bottom: none !important;
}
.accordion_head {
	width: 180px;
	background: #f5f5f5 url(https://www.will-gocon.net/common/img/btn_bg.png) left bottom repeat-x;
	border: #dedede solid 1px;
	font-weight: bold;
	color: #0ca1ff;
	text-align: center;
	padding: 4px 0;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	cursor:pointer;
}

h2.sub_ttl {
	position: relative;
	margin-top: 0px;
	border-bottom: 1px solid #e7e5d5 !important;
	border-top: 1px solid #e7e5d5 !important;
	font-size: 123.07692% !important;
	color: #FFF !important;
	font-weight: bold !important;
	padding: 12px !important;
	background: #8ac847 url(https://www.will-gocon.net/common/css/img/sttl_mds.gif) no-repeat left center !important;
	padding-left: 24px !important;
}
.recommendBox h3 {
	padding: 6px 0 0 18px;
	height: 31px;
	background: url(https://www.will-gocon.net/group/css/img/bg_recommend_ttl.gif) left top repeat-x;
	max-width: 100%;
	border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	margin: 0 !important;
	border-top: none !important;
	border-bottom: none !important;
}
h2.style_mttl,
.osusume_mttl {
	padding: 6px 0 0 15px !important;
	height: 31px;
	background: url(https://www.will-gocon.net/group/css/img/bg_recommend_ttl.gif) left top repeat-x;
	max-width: 100%;
	border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	margin: 0 !important;
	border-top: none !important;
	border-bottom: none !important;
}
h3.singlecom .ttlSchedule {
	margin: 13px 0 0 !important;
	padding: 8px 10px 9px 42px !important;
	font-size: 16px !important;
	font-weight: bold !important;
	color: #4f2004 !important;
	background: #f0e9ce url(https://www.will-gocon.net/common/css/img/ico_schedule.gif) 16px center no-repeat !important;
	border: #E9E6D5 1px solid !important;
}

.sttl {
	background-color: #52280F;
	padding: 9px 0 7px 9px;
	box-sizing: border-box;
}

.sttl_schedule {
	width: 100%;
	padding: 15px 0 10px 30px;
	box-sizing: border-box;
	font-size: 16px;
	font-weight: bold;
	color: #52280F;
	text-align: left;
}
ul.btn_schedule {
	list-style-type: none;
	width: 100%;
	margin: 10px 0 5px;
	padding: 0;
}
ul.btn_schedule li {
	display: inline-block;
	width: 165px;
	height: 58px;
	box-sizing: border-box;
	margin: 0 5px;
	padding: 0;
	overflow: hidden;
}
ul.btn_schedule li a {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.kanto { background: url(https://www.will-gocon.net/single/img/btn_schedule_kanto.png) left top no-repeat;}
.kansai { background: url(https://www.will-gocon.net/single/img/btn_schedule_kansai.png) left top no-repeat;}
.tokai { background: url(https://www.will-gocon.net/single/img/btn_schedule_tokai.png) left top no-repeat;}
.kyusyu { background: url(https://www.will-gocon.net/single/img/btn_schedule_kyusyu.png) left top no-repeat;}

.style_box {
	width: 100%;
	margin: 0 auto;
	padding: 10px 0 0px;
	box-sizing: border-box;
	text-align: center;
}
.style_box ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.style_box ul li {
	display: inline-block;
	width: 180px;
	/*
	margin: 0 0 10px;
	padding: 7px 5px;
	*/
	box-sizing: border-box;
	/*background-color: #fdf9ef;*/
	background-color: #FFFFFF;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.style_box ul li img {
	margin: 0 auto 10px;
}
.style_box ul li p {
	font-size: 11px;
	color: #333333;
	line-height: 1.67 !important;
	text-align: left;
	width: 92%;
	margin: 0 auto;
}
.voice_box {
	width: 100%;
	margin: 5px 0 15px;
	padding: 0;
	text-align: center;
}
.mttl {
	background-color: #8ac847;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 9px 0 7px 9px;
}
.voice_box ul {
	width: 100%;
}
.voice_box ul li {
	display: inline-block;
	width: 230px;
	margin: 10px 5px 0;
	padding: 10px;
	box-sizing: border-box;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.bg_m { background-color: #e4f7ff;}
.bg_m { color: #0e95cd;}
.bg_w { background-color: #fbe9f0;}
.bg_w { color: #f81872;}

.voice_box ul li div {
	font-size: 12px;
	line-height: 1.67 !important;
	text-align: left;
}
.voice_box ul li div:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	font-size: 0.01em;
	height: 0px;
	overflow: hidden;
}
.voice_box ul li img {
	float: left;
	margin: 0 10px 5px 0;
}
.voice_box ul li p {
	font-size: 12px;
	color: #333333;
	line-height: 1.67 !important;
	text-align: left;
	margin: 0;
	padding: 10px 0 0 0;
	border-top: 1px dotted #CCCCCC;
}

.more {
	width: 100%;
	text-align: right;
	padding: 7px 15px 7px;
	box-sizing: border-box;
}
/* よくある質問 */
.arrowListBtL {
	margin: 15px 0 0 21px;
}
.arrowListBtL li {
	padding: 0 0 0 21px;
	margin: 0 0 10px 0;
	background: url(https://www.will-gocon.net/common/css/img/icon_link.png) left center no-repeat;
	font-size: 13px;
	font-weight: bold;
	line-height: 1;
	color: #4f2004;
	display: inline-block;
	width: 46%;
	text-align: left;
}
.arrowListBtL li a {
	padding: 2px;
	background: #ffd651;
	color: #4f2004;
}

/* インフォ */
.sidebox_sttl {
	border-left: 3px solid #11c2c2;
	font-size: 12px;
	font-weight: bold;
	color: #52280F;
	width: 100%;
	box-sizing: border-box;
	margin: 7px 0;
	padding: 2px 0 2px 7px;
}
.info_box {
	width: 90%;
	margin: 0 auto 10px;
}
.info_box li span {
	display: block;
	font-weight: bold;
	margin: 5px 0 2px;
}

.singlecom #tabBox dt { padding-right: 10px !important;}
.singlecom #tabBox dd { padding: 0 0 0 5px !important;}

.linkover:hover {
	opacity: 0.8;
}

.place_box {
	width: 150px;
	padding: 7px 0 5px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

ul.member_list_popup {
	width: 150px;
	margin: 0 auto;
	padding: 0 0 0 3px;
}
ul.member_list_popup li.em_m,
ul.member_list_popup li.em_w {
	display: inline-block;
	width: 46%;
	margin: 5px 1% 0;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	position: relative;
	font-size: 108%;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
ul.member_list_popup li.em_m a,
ul.member_list_popup li.em_w a {
	display: block;
	width: 100%;
	padding: 6px 0;
	color: #FFFFFF;
	text-decoration: none;
	background-image: none !important;
}
ul.member_list_popup li.em_m:after,
ul.member_list_popup li.em_w:after {
	display: block;
	content: "";
	position: absolute;
	top: 55%;
	right: 7px;
	width: 4px;
	height: 4px;
	margin: -4px 0 0 0;
	border-top: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
ul.member_list_popup li.em_m { background-color: #0E95CD;}
ul.member_list_popup li.em_w { background-color: #F81872;}

.btn_detail {
	width: 200px;
	background-color: #88cc00;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	margin: -5px auto 15px;
	box-sizing: border-box;
	-moz-box-shadow: 0px 1px 3px #CCC;
	-webkit-box-shadow: 0px 1px 3px #CCC;
}
.btn_detail a {
	display: block;
	width: 100%;
	height: auto;
	padding: 10px 0 9px 0;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	box-sizing: border-box;
	text-decoration: none;
}
.btn_detail:hover {
	opacity: 0.8;
}

.explan_txt {
	font-size: 93%;
	font-weight: normal;
	text-align: left;
	line-height: 1.47 !important;
	width: 100%;
	box-sizing: border-box;
	margin: 0 0 10px 0;
	color: #666;
}
/*
.explan_txt a {
	color: #333333;
	text-decoration: none;
}
.explan_txt a:hover {
	color: #88cc00;
	text-decoration: none;
}
*/

.sd_box {
	width: 100%;
	box-sizing: border-box;
	margin: 5px 0 7px;
	padding: 9px 7px 7px 7px;
	border: 1px solid #CCCCCC;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	color: #333333;
	text-align: left;
}
.sd_box ul {
	border-bottom: 1px dotted #CCCCCC;
	margin: 0 0 5px 0;
}
.sd_box ul li {
	display: inline-block !important;
	padding: 5px 0 6px;
	margin: 0;
}
.sd_box ul li.cont_sttl {
	font-size: 13px;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	width: 70px;
}
.sd_box ul li.detail {
	font-size: 14px;
	margin-left: -2px;
	width: 460px;
}
.sd_box ul.last {
	border-bottom: none !important;
	margin: 0 !important;
}
.sd_box .txtB {
	font-weight: bold;
	margin-right: 10px;
}

.search_sub {
	margin: 0 0 20px 0;
	padding: 9px 0 9px 15px;
	background-color: #f0e9ce;
	font-size: 13px;
	font-weight: bold;
	color: #52280F;
}

.search_week {
	margin: 12px 0 7px;
	padding: 0 0 0 76px;
}
.area_select {
	font-size: 14px;
	padding: 2px;
	font-family: "メイリオ","Hiragino Kaku Gothic Pro",Meiryo,"ヒラギノ角ゴ Pro W3","MS PGothic","MS UI Gothic",Helvetica,Arial,sans-serif;
}
ul.type_select {
	width: 550px;
	float: left;
	margin: 0 0 0 5px;
}
ul.type_select li {
	float:left;
	width: 25%;
	margin: 0 0 0px 0;
	font-size: 14px;
	color: #333333;
}
ul.city_select {
	width: 550px;
	float: right;
	margin: 5px 0 0 0px;
	padding: 0 70px 0 0;
	box-sizing: border-box;
}
ul.city_select li {
	margin: 0 0 3px 0;
}
ul.city_select li label {
	margin: 0 10px 0 0;
}

.recommend_contents {
	position: relative;
	margin: 5px 0 10px;
	padding: 0 0 7px 0;
	border-bottom: 2px dotted #eeeeee;
}
.noline { border-bottom: none !important;}
.reco_area_sttl {
	position: absolute;
	top: 10px;
	left: 10px;
}
ul.recommend_list {
	margin: 0 0 0 130px;
}
ul.recommend_list:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	font-size: 0.01em;
	height: 0px;
	overflow: hidden;
}
ul.recommend_list li {
	display: inline-block;
	width: 190px;
	margin: 0 6px;
	padding: 5px 0;
	box-sizing: border-box;
}
ul.recommend_list li img {
	margin: 0 5px 7px 0;
	float: left;
}
ul.recommend_list li p.comment {
	font-size: 13px;
	line-height: 1.47 !important;
	color: #333333;
	clear: both;
}
ul.recommend_list li p.schedule {
	font-size: 13px;
	font-weight: bold;
	line-height: 1.37 !important;
	color: #52280F;
}
ul.recommend_list li a {
	display: block;
	width: 100%;
	height: auto;
}
.mttl {
	background: none !important;
	border-top: none !important;
	border-bottom: none !important;
	padding: 0 !important;
	font-size: 207.30769% !important;
	margin: 4px 0 2px 6px !important;
	color: #52280F !important;
}
.area_ttl {
	background-color: #FFFFFF;
	padding: 0px !important;
	border-bottom: 1px solid #FFFFFF;
	position: relative;
}
.area_ttl p {
	width: 16px;
	height: 7px;
	position: absolute;
	top: 28px;
	left: 0px;
}
.area_t {
	border: 1px solid #e6bf02 !important;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	padding: 11px 12px 9px 27px;
	margin: 5px 0px;
	width: 100%;
	box-sizing: border-box;
}
.bg_t {
	/*background-color: #e6bf02;*/
	background: -moz-linear-gradient(top, #EBCC35, #e6bf02);
	background: -webkit-gradient(linear, left top, left bottom, from(#EBCC35), to(#e6bf02));
		background-image: -moz-linear-gradient(
		top,
		#EBCC35 0%,
		#EBCC35 49%,
		#e6bf02 50%,
		#e6bf02);
	background-image: -webkit-gradient(
		linear,
		left top,left bottom,
		from(#EBCC35),
		color-stop(0.49, #EBCC35),
		color-stop(0.50, #e6bf02),
		to(#e6bf02));
}

.area_k {
	border: 1px solid #6c9dea !important;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	padding: 11px 12px 9px 27px;
	margin: 5px 0px;
	width: 100%;
	box-sizing: border-box;
}
.bg_k {
	/*background-color: #6c9dea;*/
	background-image: -moz-linear-gradient(
		top,
		#89B1EE 0%,
		#89B1EE 49%,
		#6c9dea 50%,
		#6c9dea);
	background-image: -webkit-gradient(
		linear,
		left top,left bottom,
		from(#89B1EE),
		color-stop(0.49, #89B1EE),
		color-stop(0.50, #6c9dea),
		to(#6c9dea));
}

.area_c {
	border: 1px solid #85ad0c !important;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	padding: 11px 12px 9px 27px;
	margin: 5px 0px;
	width: 100%;
	box-sizing: border-box;
}
.bg_c {
	/*background-color: #85ad0c;*/
	background-image: -moz-linear-gradient(
		top,
		#9DBD3D 0%,
		#9DBD3D 49%,
		#85ad0c 50%,
		#85ad0c);
	background-image: -webkit-gradient(
		linear,
		left top,left bottom,
		from(#9DBD3D),
		color-stop(0.49, #9DBD3D),
		color-stop(0.50, #85ad0c),
		to(#85ad0c));
}

.area_q {
	border: 1px solid #fc8a8a !important;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	padding: 11px 12px 9px 27px;
	margin: 5px 0px;
	width: 100%;
	box-sizing: border-box;
}
.bg_q {
	/*background-color: #fc8a8a;*/
	background-image: -moz-linear-gradient(
		top,
		#FDA1A1 0%,
		#FDA1A1 49%,
		#fc8a8a 50%,
		#fc8a8a);
	background-image: -webkit-gradient(
		linear,
		left top,left bottom,
		from(#FDA1A1),
		color-stop(0.49, #FDA1A1),
		color-stop(0.50, #fc8a8a),
		to(#fc8a8a));
}

.area_sub_menu {
	color: #FFFFFF;
	font-size: 13px;
	padding: 7px 0 8px 11px;
	margin-bottom: 15px;
}
.area_sub_menu img {
	vertical-align: -20%;
	margin-right: 3px;
}
.area_sub_menu a { color: #FFFFFF !important;}

/* トップページのレコメンド用 */
.single_top_recommend dt {
	background-color: #FFFFFF;
	border-radius: 0px;
	-webkit-radius: 0px;
	-moz-border-radius: 0px;
}
.single_top_recommend dd {
	padding: 0px 5px 5px 0px !important;
}
.single_top_recommend dd ul {
	margin: 0 auto;
}
.single_top_recommend dd ul li {
	display: inline-block !important;
	margin: 0 auto !important;
	padding: 0 5px !important;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
/* 地域別おすすめタイトル */
.recommendMttl {
	width: 100%;
	margin-top: 0;
	padding: 9px 0 7px 9px;
	box-sizing: border-box;
	font-size: 14px;
	font-weight: bold;
	color: #8AC847;
	text-align: left;
}
.areat { color: #E6BF02; border-bottom: 1px dotted #F2E296;}
.areak { color: #6C9DEA; border-bottom: 1px dotted #D0E2FF;}
.areac { color: #85AD0C; border-bottom: 1px dotted #D0E494;}
.areaq { color: #FC8A8A; border-bottom: 1px dotted #FFD3D3;}

.typeSearch table.tbDefault .ttlSck {
	padding: 0 22px 0 8px;
}

/* 本人確認企画用 */
p.explain_license {
	margin: 5px 0 0 0;
	padding: 0 !important;
	color: #FF9900;
}

/* 地域ページへ移動ボタン */
a.man_link {
	display: block;
	width: 150px;
	height: 36px;
	padding: 8px 0 8px 50px;
	border: 2px solid #0e95cd;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	background: #0e95cd url(https://www.will-gocon.net/group/img/icon_man_link.png) left -2px no-repeat;
	background-size: 44px auto;
	font-size: 108%;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	position: absolute;
	top: 11px;
	right: 160px;
	box-sizing: border-box;
}
a.man_link:visited,
a.man_link:hover {
	color: #fff;
}
a.woman_link {
	display: block;
	width: 150px;
	height: 36px;
	padding: 8px 0 8px 50px;
	border: 2px solid #ff6095;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	background: #ff6095 url(https://www.will-gocon.net/group/img/icon_woman_link.png) left -2px no-repeat;
	background-size: 44px auto;
	font-size: 108%;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	position: absolute;
	top: 11px;
	right: 5px;
	box-sizing: border-box;
}
a.woman_link:visited,
a.woman_link:hover {
	color: #fff;
}


/* ----------------------------

シングルTOP用 サムネイル表示

---------------------------- */

#thumbnailBox {
	width: 100%;
	margin: 20px 0;
	padding: 0;
}
#thumbnailBox .areaBox {
	display: inline-block;
	width: 48%;
	margin: 5px 0.5%;
	padding: 0;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 2px solid #e7e5d5;
	overflow: hidden;
	background: #fff;
}
#thumbnailBox .areaBox .ttl {
	width: 100%;
	margin: 0;
	padding: 5px 10px 7px;
	background: #e7e5d5;
	font-size: 116%;
	font-weight: bold;
	color: #52280F;
	position: relative;
}
#thumbnailBox .areaBox .ttl:before {
	display: inline-block;
	content: "";
	width: 22px;
	height: 22px;
	margin-right: 5px;
	background: url(https://www.will-gocon.net/single/img/icon_singleschedule_lightbrown.png) left top no-repeat;
	background-size: 100% auto;
	vertical-align: -35%;
}
#thumbnailBox .areaBox .inner {
	width: 100%;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #ddd;
}
#thumbnailBox .areaBox .inner a {
	display: block;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	text-decoration: none;
	position: relative;
}
#thumbnailBox .areaBox .inner a:after {
	display: block;
	content: "";
	position: absolute;
	top: 50%;
	right: 10px;
	width: 6px;
	height: 6px;
	margin: -4px 0 0 0;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
#thumbnailBox .areaBox .inner a dl {
	display: table;
	width: 100%;
	margin: 0;
	padding: 0;
}
#thumbnailBox .areaBox .inner a dl dt,
#thumbnailBox .areaBox .inner a dl dd {
	display: table-cell;
	vertical-align: middle;
}
#thumbnailBox .areaBox .inner a dl dt {
	width: 105px;
	padding: 5px;
}
#thumbnailBox .areaBox .inner a dl dd {
	
}
#thumbnailBox .areaBox .inner a dl dd ul {
	width: 90%;
	margin: 0;
	padding: 0;
}
#thumbnailBox .areaBox .inner a dl dd ul li {
	margin: 3px 0 2px;
	font-size: 108%;
	color: #333;
	text-align: left;
}

#thumbnailBox .areaBox .moreBox {
	width: 100%;
	margin: 0;
	padding: 0;
}
#thumbnailBox .areaBox .moreBox a {
	display: block;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 7px 0;
	padding-right: 20px;
	font-size: 98%;
	color: #666;
	text-align: right;
	position: relative;
	box-sizing: border-box;
}
#thumbnailBox .areaBox .moreBox a:after {
	display: block;
	content: "";
	position: absolute;
	top: 50%;
	right: 10px;
	width: 6px;
	height: 6px;
	margin: -4px 0 0 0;
	border-top: solid 1px #88cc00;
	border-right: solid 1px #88cc00;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

