@charset "utf-8";
/* Media Queries 切替 */
@media all and (min-width: 481px) {
	#subPage #content{
		padding: 0 25px 30px 26px;
		width:909px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		behavior:url("../../css/PIE.htc");/* IE8 */
	}
	.ie8 #subPage #content{
		padding: 0 25px 0 26px;
	}
	#subPage #content{
		padding-top: 1px!important;
	}
}

/* リンク集：デザインスタイル
 * **************************************************
 * Element [ リンク集 ]
 * **************************************************
 */

 /* レイアウト */
#subPage.link #content .main {
	position:relative;
	padding: 0 0 20px 0;
	width: 100%;
}

 /* リンク */
 #subPage.link #content .main ul {
	margin: 3% 2%;
	padding: 0;
}
#subPage.link #content .main li {
	margin: 5% 0;
	width:100%;
}
#subPage.link #content .main li dl {
	padding: 0;
}
#subPage.link #content .main li dt {
	margin:0;
	padding: 0;
	font-size: 1.0em;
	color:#c29100;
}
#subPage.link #content .main li dd {
	margin:0;
	padding: 0;
	font-size: 0.9em;
}
 /* Media Queries 切替 */
@media all and (min-width: 481px) {
	#subPage.link #content .main ul {
		margin:0;
		padding: 0;
	}
	#subPage.link #content .main li {
		float: left;
		margin: 5px 10px 5px 5px;
		padding: 20px 10px;
		width: 419px;
		background-color: #f5f5f5;
	}
	#subPage.link #content .main li a {
		padding: 0 0 0 12px;
		background: url(../../images/common/listmark_sitelink.gif) no-repeat 0px 4px;
		display: block;
	}
	#subPage.link #content .main li dl {
		padding: 0;
	}
	#subPage.link #content .main li dt {
		margin:0;
		padding: 0;
		font-size: 116%;
		color:#c29100;
	}
	#subPage.link #content .main li dd {
		margin:0;
		padding: 5px 0 0 0;
		font-size: 12px;
	}
}

/* ======================================
　Element [ リンク集 ]
====================================== */
 /* 見出し背景 */
 #subPage #content .main h1 {
	background: url(../../images/common/bg_sp_index_h1.jpg) repeat-x left top;
	border-bottom:1px solid #c1c1c1;
	font-size: 123.1%;
	color: #FFFFFF;
 }
 #subPage.link #content .main h1 span.link {
	padding: 5px 0 5px 40px;
 	background: url(../images/headline/h1_index.png) no-repeat 3px center;
 	line-height: 125%;
 }
.contentBar{display: none;}
/* Media Queries 切替 */
@media all and (min-width: 481px) {
	/* TOPバー */
	.contentBar{
		display: block;
		position: relative;
		width: 939px;
		top: 0;
		left: -15px;
		height: 15px;
		margin-top: -1px;
		margin-bottom:-15px;
		background: url(../../images/common/contentBar.png) no-repeat left 0;
		font-size: 0;
	}
	.ie8 .contentBar{
		position: absolute;
		top: 0;
		left: 10px;
		height: 15px;
		margin-bottom: -15px;
	}
	 /* カテゴリインデックス：見出し背景 */
	#subPage.link #content .main h1 {
		padding:0 0 12px;
		margin:0 0 20px;
		border-bottom: #CBCBCB dashed 1px;
		background: url(../../images/common/h1_bg.png) no-repeat 4px center;
		font-size: 189%;
		color: #000000;
	}
	 #subPage.link #content .main h1 span.link {
		padding: 12px 0 0 60px;
		height: 68px;
		line-height: 68px;
		background: url(../images/headline/h1_index_pc.png) no-repeat 11px center;
	}
}
