@charset "utf-8";
/* CSS Document */

/*============================================================*
* CSS edit by aoki
*
*  HEADER - PRINT BTN
*  HEADER - for SP
*  GRAND NAVI - for SP
*  PAGE NAVI - for SP
*  SIDE - for SP BRIEF
*  SIDE - NEWS LIST
*  SIDE - EVENTS LIST
*  SIDE - GALLERY LIST
*  SIDE - GO LIST
*  CONNECT WITH US
*
*============================================================*/


/**************************************************
  HEADER - PRINT BTN
**************************************************/

/* 印刷ボタン */
#Header p.print{
	float:right;
	margin:74px 0 0 0;
	padding:0;
	width:107px;
	height:26px;
	background:url(/home/themes/apu/img/btn_print.gif) no-repeat;
	text-indent:-9999px;
	}
#Header p.print a{display:block; height:26px;}


/**************************************************
  HEADER - for SP
**************************************************/

body.sp #Header{
	height:130px;
	margin:0;
	}


/**************************************************
  GRAND NAVI - for SP
**************************************************/

body.sp #grandNavi{
	z-index:100;
	float:none;
	position:absolute;
	top:0; left:0;
	padding:0;
	height:165px;
	background:url(/home/themes/apu/img/flag_bk.png) no-repeat;
	}
body.sp #grandNavi h1{
	margin:27px 10px 0 18px;
	padding:0;
	width:135px;
	height:93px;
	background:url(/home/themes/apu/img/logo.gif) no-repeat 0 -10px;
	text-indent:-9999px;
	}
body.sp #grandNavi h1 a{display:block; height:93px;}

/* H2タイトル */
body.sp #grandNavi h2{
	position:absolute;
	top:55px;
	left:185px;
	margin:0;
	height:62px;
	text-indent:-9999px;
	}
body.sp #grandNavi h2 a{display:block; height:62px;}


/**************************************************
  PAGE NAVI - for SP
**************************************************/

#pageNavi{
	clear:both;
	margin:30px 0;
	}

#pageNavi ul{text-align:center;}

#pageNavi ul li{
	display:inline;
	padding-right:1em;
	}
#pageNavi ul li a{
	border:#CCCCCC 1px solid;
	background-color:#e7e7e7;
	padding:5px 8px;
	}
#pageNavi ul li a.current{
	color:#FFFFFF;
	background:#ab003e;
	}


/**************************************************
  SIDE - for SP BRIEF
**************************************************/

#SideSp .brief{margin-bottom:30px;}

#SideSp .brief h3{
	margin:0 0 10px 0;
	height:20px;
	text-indent:-9999px;
	}

#SideSp .brief ul{
	margin:0;
	padding:0;
	list-style:none;
	}
#SideSp .brief ul li{
	margin:0 0 8px 0;
	padding:0 0 0 15px;
	background:url(/home/themes/apu/img/arrow_red.gif) no-repeat 3px 3px;
	}


/**************************************************
  SIDE - NEWS LIST
**************************************************/

#newsPickUp{
	margin:10px 0;
	padding:0 0 15px 0;
	background:#e7e7e7 url(/home/themes/apu/img/btm_shadow.gif) no-repeat right bottom;
	}

#newsPickUp h3{
	margin:0 0 10px 0;
	height:28px;
	text-indent:-9999px;
	}

#newsPickUp dl{
	margin:0 5px 8px 5px;
	padding:0;
	}
#newsPickUp dl img{
	float:left;
	margin-right:8px;
	padding:2px;
	width:70px;
	height:47px;
	background:#FFFFFF;
	border:#CCCCCC 1px solid;
	}

#newsPickUp dl dt{font-size:11px; margin-bottom:3px; line-height:120%; zoom:1; overflow:visible;}
#newsPickUp dl dd{font-size:10px; color:#666666; float:right; width:126px;}



/**************************************************
  SIDE - EVENTS LIST
**************************************************/

#eventsPickUp{
	margin:10px 0;
	padding:0 0 15px 0;
	background:#e7e7e7 url(/home/themes/apu/img/btm_shadow.gif) no-repeat right bottom;
	}

#eventsPickUp h3{
	margin:0 0 10px 0;
	height:28px;
	text-indent:-9999px;
	}

#eventsPickUp dl{
	clear:both;
	margin:0 10px 12px 10px;
	background:url(/home/themes/apu/img/line_grey_tate.gif) repeat-y 70px;
	}
#eventsPickUp dl dt{
	float:right;
	margin:0 0 0 9px;
	padding:0 0 0 9px;
	width:100px;
	}
#news #eventsPickUp dl dt,
#gallery #eventsPickUp dl dt{width:120px;}

#eventsPickUp dl dd{
	float:left;
	margin:0;
	padding:0 0 0 2px;
	font-size:11px;
	line-height:130%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	}
#eventsPickUp dl dd span.date{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	line-height:100%;
	color:#ab003e;
	}

#eventsPickUp a:link	 {color:#336699; text-decoration:none;}
#eventsPickUp a:visited{color:#9e0332; text-decoration:none;}
#eventsPickUp a:hover	 {color:#ab003e; text-decoration:underline;}

#eventsPickUp p.golist a:link,
#eventsPickUp p.golist a:visited{color:#336699; text-decoration:underline; !important}
#eventsPickUp p.golist a:hover{color:#ab003e; text-decoration:underline; !important}


/**************************************************
  SIDE - GALLERY LIST
**************************************************/

#galleryPickUp{
	margin:10px 0;
	padding:0 0 15px 0;
	background:#e7e7e7 url(/home/themes/apu/img/btm_shadow.gif) no-repeat right bottom;
	}

#galleryPickUp h3{
	margin:0 0 10px 0;
	height:28px;
	text-indent:-9999px;
	}

#galleryPickUp a.fadein{
	margin:0 0 10px 6px;
	padding:0;
	display:block;
	width:208px;
	height:86px;
	overflow:hidden;
	}
#galleryPickUp img{
	width:206px;
	height:84px;
	border:#FFFFFF 1px solid;
	}


/**************************************************
 SIDE - GO LIST
**************************************************/

/* 記事一覧へ */
p.golist{
	clear:both;
	margin:0;
	padding:3px 10px 0 0;
	font-size:10px;
	text-align:right;
	border-top:#CCCCCC 1px solid;
	}
p.golist a{
	padding-right:10px;
	line-height:100%;
	background:url(/home/themes/apu/img/arrow_red_bg.gif) no-repeat center right;
	}
p.golist a:link,
p.golist a:visited{color:#336699; text-decoration:underline; !important}
p.golist a:hover{color:#ab003e; text-decoration:underline; !important}

#SideSp p.golist a:link,
#SideSp p.golist a:visited{color:#336699; text-decoration:underline; !important}
#SideSp p.golist a:hover{color:#ab003e; text-decoration:underline; !important}



/**************************************************
  CONNECT WITH US
**************************************************/

dl#connect{
	margin:10px 0;
	padding:10px 0;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
#home dl#connect{
	border-top:#CCCCCC 1px solid;
	}
dl#connect dt{margin-bottom:5px;}
dl#connect dd img{margin-right:10px;}








