@charset "utf-8";
/* CSS Document entry*/
html,body,div,
ul,ol,li,dl,dt,dd,p,
form,fieldset,input,textarea,
h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,hr,
th,td,div {
	margin: 0;
	padding: 0;
	text-align: left;
}
body {
	text-align:center;
	background-color: #FED6F0;
	font-family: "ＭＳ Ｐゴシック", Osaka;
}

/* container */

#container{
	width: 1006px;
	position: relative;
	margin-left:auto;
	margin-right:auto;
	font-style: normal;
	background-image: url(../img/bg.jpg);
	background-repeat: repeat-y;
}

/* ナビゲーション */
ul#globalNavi  {

    background-position: bottom; 
	width:117px;
	height:390px;
	padding: 10px 20px 0px 40px;
float:left;
}
ul#globalNavi li {
height:70px;
list-style:none;
float:left;
}

ul#globalNavi li a:link, ul#globalNavi li a:visited {
	width:117px;
	height: 70px;
	display:block;
	text-indent:-9999px;
	text-decoration:none;
	background-image: url(../img2/g-menu-trans.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}


ul#globalNavi li#icon1 a:hover{background-position:0 -70px;}
ul#globalNavi li#icon1_on a{background-position:0 -70px;}

ul#globalNavi li#icon2 a:link, ul#globalNavi li#icon2 a:visited {background-position:-117px 0;}
ul#globalNavi li#icon2 a:hover { background-position:-117px -70px;}

ul#globalNavi li#icon3 a:link, ul#globalNavi li#icon3 a:visited {background-position:-234px 0;}
ul#globalNavi li#icon3 a:hover { background-position:-234px -70px;}

ul#globalNavi li#icon4 a:link, ul#globalNavi li#icon4 a:visited {background-position:-351px 0;}
ul#globalNavi li#icon4 a:hover { background-position:-351px -70px;}

ul#globalNavi li#icon5 a:link, ul#globalNavi li#icon5 a:visited {background-position:-468px 0;}
ul#globalNavi li#icon5 a:hover { background-position:-468px -70px;}

ul#globalNavi li#icon6 a:link, ul#globalNavi li#icon6 a:visited {background-position:-585px 0;}
ul#globalNavi li#icon6 a:hover { background-position:-585px -70px;}

ul#globalNavi li#icon7 a:link, ul#globalNavi li#icon7 a:visited {background-position:-702px 0;}
ul#globalNavi li#icon7 a:hover { background-position:-702px -70px;}

ul#globalNavi li#icon8 a:link, ul#globalNavi li#icon8 a:visited {background-position:-819px 0;}
ul#globalNavi li#icon8 a:hover { background-position:-819px -70px;}

#head{
	width:1006px; height: 220px;
	background:url(../img/head_01.gif) no-repeat 0 0;}
#foot {
	background:url(../img/foot.gif) no-repeat 0 0;
width:1000px; height: 77px;
}

#footNavi {
	background:url(../img/footcopy_bg.jpg) no-repeat 0 0;
	padding:12px 24px 3px 329px;
}
#gototop{padding: 10px 10px 0px 30px;
text-align:right;}
#pagettl{padding: 60px 10px 5px 55px;}
#j_maga{padding: 75px 0px 0px 20px;}
#flame{width: 747px;margin: 0px 0px 0px 10px;}
#flame1{width: 747px;height: 40px;
	background:url(../img/flame_bg1.gif) no-repeat 0 0;}
#flame2{
	width: 747px;
	height: 100%;
	background:url(../img/flame_bg2.gif) no-repeat 0 0;
	background-repeat: repeat-y;
}
#flame3{width: 747px;height: 40px;
	background:url(../img/flame_bg3.gif) no-repeat 0 0;}



/* other */
.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */
