@charset "utf-8";
/* ===================================================================

CSS information

=================================================================== */

/* ----------------------------------------------------
	
---------------------------------------------------- */
/* a */
#main a{
	color: #d93932;
}
#main a:hover{
	text-decoration: underline;
}


/* ----------------------------------------------------
	
---------------------------------------------------- */
#main {
	padding-bottom: 60px;
}
#main .link_wrap{
	width: 770px;
	margin: 36px auto 0;
	border-bottom: 1px dotted #cccccc;
}
#main .link_wrap.goods{
	border-bottom: none;
}
#main .link_wrap h2{
	margin-bottom: 25px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 200%; /* 24px */
	line-height: 1;
	color: #d93932;
}
#main .link_wrap ul{
	margin: 0 -20px 5px 25px;
	*zoom: 1;
}
#main .link_wrap ul:before,
#main .link_wrap ul:after{
	content: " ";
	display: table;
	clear: both;
}
#main .link_wrap ul li{
	float: left;
	display: block;
	width: 210px;
	margin: 0 45px 35px 0;
}
#main .link_wrap ul li img{
	margin-bottom: 15px;
}
#main .link_wrap ul li a .text{
	font-size: 117%; /* 14px */
}

@media screen and ( max-width: 480px ) {
	#main{padding: 0 0 0 0;}
	#main .link_wrap{
		width: 100%;
		margin: 0 0 20px;
	}
	#main .link_wrap ul li{
		float: none;
		display: block;
		width: 210px;
		margin: 0;
	}
	#main .link_wrap ul{
		margin: 0;
		*zoom: 1;
	}

	#main .link_wrap ul{
		overflow: hidden;
	}
	#main .link_wrap ul li{
		width: 48%;
		float: left;
		margin:0 0 10px;
	}
	#main .link_wrap ul li:nth-child(2n){
		float: right!important;
	}
	#main .link_wrap ul li img{
		width: 100%;
		height: auto;
		display:block;
		margin: 0 0 5px 0;
	}
	#main .link_wrap ul li span{
		display: none;
	}
	#main .link_wrap ul li a .text{
		font-size: 10px;
	}

}