@charset "shift_jis";

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

	Style Info: 最新情報

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

/*----------------------------------------------
   最新情報
----------------------------------------------*/

a.new {
	background-image:url(../image/lbox-bg.png);
	background-repeat:no-repeat;
	background-position:center center;
	-moz-background-size:100% auto;
	background-size:100% auto;
	border-bottom:1px solid #a3a3a3;
	display:block;

	-webkit-touch-callout:none;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	}

.new.touchstyle { background-image:url(../image/lbox-bg_on.png) !important; }
.new.notouchstyle { background-image:url(../image/lbox-bg.png); }

.new-dt {
	padding-right:25px;
	}


/*----------------------------------------------
   改ページ
----------------------------------------------*/

.kpage {
	list-style:none;
	padding:10px 10px 0 10px;
	}

.kpage li {
	display:inline-block;
	/display:inline;
	/zoom:1;
	text-align:center;
	margin:10px 3px 0 3px;
	line-height:1.4em;
	}

.kpage li a,
.kpage li a:visited,
.kpage li.now {
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom:1;
	border:1px solid #b0b0b0;
	padding:1px 7px;
	text-decoration:none;
	font-weight:normal;
	background-color:#fff;
	color:#646464;
	}

.kpage li a {
	-webkit-touch-callout:none;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	}

.kpage li .touchstyle {
	border-color:#88ba1e !important;
	background-color:#f3f9e7 !important;
	color:#5d9100 !important;
	}
.kpage li .notouchstyle {
	border-color:#b0b0b0;
	background-color:#fff;
	color:#646464;
	}

.kpage li.now {
	border-color:#88ba1e !important;
	background-color:#88ba1e !important;
	color:#fff !important;
	}


/*----------------------------------------------
   詳細
----------------------------------------------*/

.gl-date {
	background-image:url(../image/new/lm.png);
	background-repeat:no-repeat;
	background-position:2px center;
	-moz-background-size:19% auto;
	background-size:19% auto;
	
	padding-left:21px;
	display:inline-block;
	/display:inline;
	/zoom:1;
	}

.gl-box {
	width:100%;
	padding-top:15px;
	}

/* 画像 */
.photo-l { float:left; margin-right:25px; margin-bottom:5px; }
.photo-r { float:right; margin-left:25px; margin-bottom:5px; }
.photo-c { text-align:center; padding-bottom:20px; }
.photo-l,
.photo-r { display:inline; }
.photo-c img { width: 100%; height: auto; }

/* データファイル */
.datafile img { vertical-align:middle; margin-bottom:2px; margin-right:5px; }


/*----------------------------------------------
   記事移動
----------------------------------------------*/

.gl-pgm {
	width:100%;
	margin-top:5px;
	position:relative;
	text-align:center;
	}

.gl-pgm li {
	margin:0 5px;
	}

.af {
	width:18%;
	position:absolute;
	left:10px;
	top:0;
	}

.bf {
	width:18%;
	position:absolute;
	right:10px;
	top:0;
	}

