/*--- viart_style ▼ ---*/

        .v_main_box { width: 690px; margin: 0 auto; text-align: center; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";}
		.v_main_box h2 { width: 100%; margin: 0 auto 30px;}
		.v_main_box h2 img { width: 100%; margin: 0 auto !important;}
		.v_main_box img { width: 100%; margin: 0 auto !important;}
		.v_main_box p {margin: 5px auto;text-align: center;font-size: 20px;color: rgba(83,83,83,1.00);}

		.v_main_box .v_min_box { width: 100%; }
		.v_main_box .v_min_box h3 { width: 100%; margin: 20px auto 10px;}
		.v_main_box .v_min_box h3 img { width: 100%; margin: 0 auto !important;}
		.v_main_box .v_min_box h4 {margin: 30px auto 20px; font-size: 25px; color: rgba(145,6,8,1.00);}
		.v_main_box .v_min_box h5 {width: 100%; margin: 40px auto 10px;}
		.v_main_box .v_min_box h5 img {width: 100%;}
		.v_main_box .v_min_box p {margin: 5px auto;text-align: center;font-size: 15px;color: rgba(83,83,83,1.00);}
		.v_main_box .v_min_box ul {width: 95%; margin: 0 auto 60px; padding: 0; list-style: none; box-sizing: border-box; overflow: hidden;}
		.v_main_box .v_min_box ul li {float: left;overflow:hidden;}

		.v_main_box .v_min_box ul li.col2 { width:50%; text-align: center;overflow: hidden;margin-bottom:40px;
                                                          /* min-height:450px; */
                                                          }
		.v_main_box .v_min_box ul li.col2 img {display: block; width: 95%;
                                                              /* min-height:311px; */
                                                              margin: 0; border: 1px solid rgba(187,187,187,1.00); box-sizing: border-box;}
		.v_main_box .v_min_box ul li.col2 a { text-decoration: none;}

	    .v_main_box .v_min_box ul li.col2 a span.name { text-align:left; font-size:16px; font-weight: bold; color:rgba(0,0,0,1);}
		.v_main_box .v_min_box ul li.col2 a span.name2 { display: block; width: 94%; margin: 5px auto 0; padding: 0; text-align: left; font-size:15px; color:rgba(8,167,174,1.00);}
		.v_main_box .v_min_box ul li.col2 a span.price { display: block; width: 98%; text-align: right; font-size:25px; font-weight: bold; color:rgba(159,0,2,1.00);}
        .v_main_box .v_min_box ul li.col2 a span.price > span {font-size:25px;}


	    .v_main_box .v_min_box ul li.col2 span.link {display:block; margin:5px auto; width:90%; height:20px; background-color:rgba(159,0,2,1.00); font-size:10px; color:#fff; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif"; line-height:20px; z-index:1000; text-align:center;}

		.v_main_box .v_min_box img.link_btn {width: 60%;}

	    div.innerbox {display:block; position:relative; width:100%;}
        div.innerbox span.title_pin_1 {display:block; position:absolute; top:5px; right:10px !important; width:50px !important; height:50px; background-color:#ffda88; font-size:10px; color:#000; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif"; line-height:50px; z-index:1000; border-radius:50%;}
        div.innerbox span.title_pin_2 {display:block; position:absolute; top:5px; right:10px; width:50px; height:50px; background-color:#abffc4; font-size:10px; color:#000; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif"; line-height:50px; z-index:1000; border-radius:50%;}
        .v_main_box .copy {position: relative; display:block;width:95%;height:48px;margin:10px auto 5px;padding:5px 10px;box-sizing: border-box; line-height:18px;font-size:16px !important;text-align: left; background: #6291B1;border:1px solid #0A59A8;border-radius:5px; color:#fff !important;}
        .v_main_box .copy::after {position:absolute;content:" ";background: url(/images/static/campaign/campaign_monthly/arrow_min.gif) no-repeat;display:block;color:#6291B1; width:12px;height:12px;left:8px;top:-11px;}

	 /*---　▲ viart_style ---*/

/* 201806施策追記(不要時削除) */
.ecoQ {
	margin: 0 0 20px;
}
.ecoQ h3 {
	background: #424242;
	border-bottom: 4px solid #f79301;
	color: #FFF;
	font-size: 24px;
	padding: 8px 0;
}
.ecoQ .construction {
	margin: auto;
	width: 425px;
}
.ecoQ .construction img {
	width: 100%;
}
/* 201806施策追記(不要時削除) */
