@charset "shift_jis";
/* ===================================================================
CSS information
	file name  :  euro_base.css
	style info :  レイアウト指定

このスタイルシートの構成
	000::	汎用tag,class
	基本設定、レイアウト、横幅設定など
	001::	body
	002::	#container
	003::	#header
	004::	#contents
	005::	#sub　右カラム
	006::	#containerBtm
=================================================================== */
/* -----------------------------------------------------------
	001::	body
----------------------------------------------------------- */
body { margin: 0 auto; }

body#indexPage { background: #010f3e url(../img/bg_bodyIndex.png) no-repeat center top;
background-size:contain;}
body#indexPage #topImage { background: url(../img/topImage.png) no-repeat center top; }
/*旧設定
body#indexPage { background: #220120 url(../img/index/bg_body_index.jpg) no-repeat center top; }*/

body.contentsPage { background: #010f3e url(../img/bg_body.jpg) no-repeat center top; }

h1#pageTitle{	display:none;}
h1#pageTitle a { position: relative; top: -999px;}



/* -----------------------------------------------------------
	002::	#container
----------------------------------------------------------- */
#container{ width:978px; margin:0 auto; }



/* -----------------------------------------------------------
	003::	#header
----------------------------------------------------------- */
#indexPage #header { height:591px; background:url(../img/common/bg_header.png) no-repeat center top; position:relative; }
#indexPage #header .siteID { float:left; }

.contentsPage #header{ height:127px; background:url(../img/common/bg_header2.png) no-repeat center top; position:relative; }



/* -----------------------------------------------------------
	004::	#contents
----------------------------------------------------------- */
#contents{ position:relative; }
#contents .body { border:4px solid #ccc; border-top:none; background:#fff; }
#contents #main .body { padding:15px 18px;  }
#contents #sub .body { padding:15px 10px;  }


/*-------------------------------------------
	004-1::	#contents #nav
--------------------------------------------*/
#contents #nav { height:40px; margin:0 0 18px; }
.contentsPage #contents #nav { margin:0 0 12px; }
#contents #nav li{ float:left; }


/*-------------------------------------------
	004-2::	#contents .head
--------------------------------------------*/
#contents .head{ margin:0 19px 20px 0; padding:0 0 19px; border-bottom:1px solid #666; }

#contents #headContents{
	width:942px;
	margin:0 0 23px;
	padding:0 0 18px;
	border-bottom:solid 1px #666;
}
#indexPage #contents #headContents{	border:none;}



/*-------------------------------------------
	004-3::	#contents #main
--------------------------------------------*/
#contents #main { color:#333; width:100%; }

#contents .section { margin:0 0 12px; }
#contents .section .linkTxt { font-size:93%; text-align:right; margin:0; }



/*-------------------------------------------
	004-4::	#contents #main #info
--------------------------------------------*/
#contents #main #info.section { margin:0 0 15px; }
#contents #main #info .primary { width:442px; float:right; }
#contents #main #info .secondary { width:258px; float:left; }



/* --------------------------------------------
	004-5::	#contents #main #wowowBnr
-------------------------------------------- */
#wowowBnr { text-align:right; clear:both; }
#wowowBnr li { display:inline; padding:0 6px; }
#wowowBnr li.lastChild { padding:0; }



/* -----------------------------------------------------------
	005::	#sub　右カラム
----------------------------------------------------------- */
#sub { width:258px; float:right;display:none; }



/* -----------------------------------------------------------
	006::	#containerBtm
----------------------------------------------------------- */
#containerBtm { margin:0 0 35px; padding:50px 0 25px; }
#containerBtm .goTop { text-align:right; margin:0; }



/* ===================================
	/// 99:floatさせたボックスが親ボックスの外にはみ出す現象を回避
	(macIE用にmac-ie5.cssにも記述すること)
===================================== */
.clearfix:after,
#header:after,
#header .aside:after,
#header #recommend:after,
#header #countDown:after,
#contents:after,
#contents .body:after,
#nav:after,
.head:after,
#main:after,
#main .section:after,
#main .article:after,
#sub:after,
#sub .section:after,
#sub .article:after,
#containerBtm:after
{ content:""; clear:both; display:block; height:0; }

/* Mac IE には適用させない \*/
* html .clearfix,
* html #header,
* html #header .aside,
* html #header #recommend,
* html #header #countDown,
* html #contents,
* html #contents .body,
* html #nav,
* html .head,
* html #main,
* html #main .section,
* html #main .article,
* html #sub,
* html #sub .section,
* html #sub .article,
* html #containerBtm
 { height:1%; }

/* IE7 */
*:first-child+html .clearfix,
*:first-child+html #header,
*:first-child+html #header .aside,
*:first-child+html #header #recommend,
*:first-child+html #header #countDown,
*:first-child+html #contents,
*:first-child+html #contents .body,
*:first-child+html #nav,
*:first-child+html .head,
*:first-child+html #main,
*:first-child+html #main .section,
*:first-child+html #main .article,
*:first-child+html #sub,
*:first-child+html #sub .section,
*:first-child+html #sub .article,
*:first-child+html #containerBtm
{ display:inline-block; }
/* */
/* floatさせたボックスが親ボックスの外にはみ出す現象を回避（ここまで） */