@charset "euc-jp";

/**
 * ヴォイス ウェブストア 2014年版
 *
 * 各種トップページ向けスタイル
 * store_top.css
 */




	@media                         (max-width:  479px) { #mainbanner {}                     }
	/* ウェブブラウザ幅の境界 */
	@media (min-width:  480px) and (max-width:  639px) { #mainbanner {}                     }
	/* ウェブブラウザ幅の境界 */
	@media (min-width:  640px) and (max-width:  767px) { #mainbanner {}                     }
	/* ウェブブラウザ幅の境界 */
	@media (min-width:  768px) and (max-width:  979px) { #mainbanner { min-height: 110px; } }
	/* ウェブブラウザ幅の境界 */
	@media (min-width:  980px) and (max-width: 1023px) { #mainbanner { min-height: 140px; } }
	/* ウェブブラウザ幅の境界 */
	@media (min-width: 1024px) and (max-width: 1279px) { #mainbanner { min-height: 150px; } }
	/* ウェブブラウザ幅の境界 */
	@media (min-width: 1280px)                         { #mainbanner { min-height: 160px; } }

	.catchText{
		text-align:center;
		color:#000066;
	}

	/*slider*/

	.flexslider {
		margin: 0 0 45px;
	}

	ul.flex-direction-nav > li {
		line-height: 40px;
	}
	.flex-direction-nav a {
		opacity: 0;
	}
	.flexslider:hover .flex-prev { opacity: 1;}
	.flexslider:hover .flex-next { opacity: 1;}

	/*flexslider-book*/
	.flexslider .flex-control-paging li a {
		background: rgba(51, 51, 153, 0.5);
	}
	.flexslider .flex-control-paging li a:hover {
		background: rgba(51, 51, 153, 0.7);
	}
	.flexslider .flex-control-paging li a.flex-active {
		background: rgba(51, 51, 153, 0.9);
		cursor: default;
	}
	.flexslider .flex-direction-nav a {color: rgb(51, 51, 153);}

	/*bnr-area*/
	.bnr-area .thumbnail {
		margin-bottom: 15px;
	}

	.bnr-area .thumbnail img {
		width: 100%;
	}

	.listlink{
		text-align: center;
	}
	.listlink img{
		max-width: 60%;
	}

	@media screen and (max-width: 767px) {
		#slinfo .span6{
			float: right;
			width: 80px;
		}
	}

	@media (max-width:  479px) {
		.listlink img{
			max-width: 100%;
		}
	}




