/* リセットと基本設定 */
* {
padding:0;
margin:0;
font-weight:normal;
text-decoration:none;
line-height:1.4em;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}

html,a { color:#FFF; }

h1,
h2	 	{ text-indent:-9999px; }

ul,
ol,
li	{ list-style-type:none; }

img			{ border:none; }

/* リンク設定 --------------------------------------------------------------- */
a		{
text-decoration:none;
overflow:hidden;
outline:none;
}

a:hover	{
color:#ED1D1D;
text-decoration:none;
}


/* BODY ///////////////////////////////////////////////////////////////////// */
body	{
text-align:center;/* IEのセンター配置 */
background:#000;
height:100%
}

#header {
position:fixed;
top:0;
left:0;
width:220px;
height:100%;
text-align:center;
border-right:1px #333 solid;
background-color:rgba(0,0,0,0.7);
}

/* 田中田ロゴ設定 ----------- */
h1 { margin:20% 0; }

h1 a {
background:url(../img/tanakada_logo4.png) no-repeat;
width:90px;
height:154px;
display:block;
position:relative;
left:50%;
margin-left:-45px;
}
/* -------------------------- */

#left_btn { width:70%; margin:0 auto; }

#left_btn dt { margin-bottom:10px; }

#left_btn li { margin-bottom:5px; }
#left_btn li a {
	color:#CCC;
	font-size:12px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}

#left_btn li a:hover { color:#ED1D1D; }


#btn_azabu,
#btn_honten { margin-top:14px; }

#btn_teisyoku,
#btn_hakata {
	border-top:1px #666 dotted;
	margin:12px 0;
	padding-top:12px;
	}
	
#bt_rec {
	border-top:1px #666 dotted;
	padding-top:8px;
	margin-top:16px;
}

.bt_insta { margin-top:10px; }


#group_logo {
left:50%;
bottom:10px;
position:absolute;
margin-left:-52px;
}


.contents_box,
.contents_box2 { width:900px; }

.contents_box	{ margin:120px auto 150px; overflow:hidden; }
.contents_box2	{ margin:0 auto; }

.bg_pattern {
	width:100%;
	background:url(../img/bg_pattern.jpg);
	padding:150px 0;
	overflow:hidden;
}


h4 img { margin-bottom:20px; }




/* footer ///////////////////////////////////////////////////////////////////// */

#footer {
height:40px;
width:900px;
background:url(../img/foot_bg.jpg) bottom right no-repeat;
margin:10px auto;
padding-top:16px;
text-align:left;
}

#footer img,
#footer p {
display:inline-block;
font-size:14px;
line-height:1.2em;
}

#footer img { margin-right:10px; }

.pageTop {
text-align:center;
margin-top:20px;
}