@charset "utf-8";

/* ========================= */
/* 							 */
/* 	links CSS				 */
/* 	last update 180722		 */
/* 							 */
/* ========================= */



/* 内容部分全体：container（base.css上書
-------------------------------------------- */

#container {
	}


/* コンテンツ：contents（base.css上書
---------------------------------------------------- */

#contents {
	/*border: 1px dotted #999999;*//*仮枠*/
	}


/* メニュー項目：menu
---------------------------------------------------- */

/*---- 枠：全体 ----*/
#links {
	padding: 94px 0 30px 230px;
	/*border: 1px dotted #999999;*//*仮枠*/
	}
#links ul {
	list-style: none;
	}

/*---- 枠：記事全体 ----*/
#links > div {
	width: 478px;
	}
	
/*---- 部分：記事 ----*/
#links .sortLs {/*枠*/
	position: relative;
	margin: 0 0 38px 0px;
	/*padding: 0px 0 38px 0px;*/
	/*border: 1px dotted #999999;*//*仮枠*/
	}
#links .sortLs .link {/*枠*/
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: 0;
	text-indent: -9999px;
	-webkit-transition: all 200ms ease;
			transition: all 200ms ease;
	}
#links .sortLs .link:hover {/*枠*/
	opacity: 0.6;
	}
	
#links .links_main {/*枠*/
	position: relative;
	}
	
#links .links_img {/*枠*/
	position: absolute;
	top: -8px;
	left: -120px;
	/*width: 190px;*/
	/*text-align: right;*/
	}
#links .links_img img {/*枠*/
	width: 100px;
	}
#links .links_val {/*枠*/
	position: relative;
	margin-bottom: 18px;
	font-size: 11px;
	letter-spacing: 1px;
	}
#links .links_val h3 {/*枠*/
/*position: absolute;*/
/*top: 0px; left: 20px;*/
	margin: 0 0 18px 0;
	font-size: 15px;
	letter-spacing: 2px;
	}

#links .frame_img {
	position: absolute;
	top: -8px;
	left: -120px;

	/*width: 190px;*/
	/*text-align: right;*/
	}
#links .frame_img img {/*枠*/
	max-width: 100px;
	}
	
#links .partsFr {
width: 100%;
	position: relative;
	padding-left: 14px;
	/*margin-bottom:20px;*/
	}
#links .partsFr a {
	}
#links .partsFr h3 {
/*position: absolute;*/
/*top: 0px; left: 20px;*/
	margin: 0 0 18px 0;
	font-size: 15px;
	letter-spacing: 2px;
	}
#links .partsFr .topi_text {
	display: none;
	margin: 0 0 18px 0;
	}
#links .partsFr .campText {
	padding: 0 0 0px 0px;
	/*padding-left: 20px;*/
	/*margin: 20px 0 18px 0;*/
	margin-bottom: 18px;
	font-size: 11px;
	letter-spacing: 1px;
	}
#links .date {
	padding: 6px 0 0 14px;
	margin-bottom: 12px;
	font-size: 9px;
	/*text-indent: 10px;*/
	letter-spacing: 1px;
	background: url(../img/bg_date.gif) no-repeat;
	}
#links .date:after {
	content: '｜追加';
	}

#links .mark_new {
	position: absolute;
	top: -14px;
    left: -133px;
    z-index: 10;
   	}

/*---- 部分：リンクバナー ----*/
#con_banner {
	padding: 20px 0 60px 0;
	text-align: center;
	}
#banner {
	width: 520px;
	margin: 0 auto;
	}
#con_banner img {
	margin: 0px 0px 10px;
	padding: 0px 4px;
	}
#con_banner p {
	width: 540px;
	margin: 0 auto;
	padding: 12px 0 0 0;
	font-size: 11px;
	letter-spacing: 2px;
	line-height: 180%;
	/*background: url(../../common/images/line_biri-wide.gif) no-repeat;*/
	background:url(../../common/images/line_fade.gif) repeat-x;
	}


/*@media screen and (max-width: 479px) {*/ /* ヨコ479px以下 */ 
@media screen and (max-width: 640px) { /* ヨコ640px以下 */ 


/* メニュー項目：menu
---------------------------------------------------- */

/*---- 枠：全体 ----*/
#links {
	padding: 0px 0 30px;
	}

/*---- 枠：記事全体 ----*/
#links > div {
	width: 100%;
	max-width: 478px;
	margin: 0 auto;
	}
	
/*---- 部分：記事 ----*/
#links .frame_img {
	position: static;
	top: -8px;
	left: -120px;
	margin: 0 0 12px;
	padding: 0 14px;
	/*width: 190px;*/
	/*text-align: right;*/
	}
#links .partsFr {
	width: 100%;
	position: relative;
	padding: 0 14px;
	/*margin-bottom:20px;*/
	}

/*---- 部分：リンクバナー ----*/
#con_banner {
	padding: 0px 0 30px;
	text-align: center;
	}
#banner {
	width: 100%;
	margin: 0 auto;
	}
#con_banner p {
	width: 100%;
	margin: 0 auto;
	padding: 12px 0 0 0;
	font-size: 11px;
	letter-spacing: 2px;
	line-height: 180%;
	/*background: url(../../common/images/line_biri-wide.gif) no-repeat;*/
	background:url(../../common/images/line_fade.gif) repeat-x;
	}






}