﻿@charset "utf-8";

/***********************************************************************************
　01.共通指定[枠組](編集不可)
************************************************************************************/

/* 全体 --------------------------------------------------------------*/

body {
	color: #4d2501;

  *font-size: small;
  *font: x-small;
	font-family: 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 13px;
	line-height: 1.6;
}
 
/* 外枠の設定----------------------------------------------------*/
#wrapper {
	margin: 0 auto;
	zoom: 1; /* 印刷バグ解決 */

}
#wrapper_inner {
	position:relative;
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
}
 
#content_left {
  position:relative;
  float: left;
  width: 680px;
  overflow: hidden;
  zoom: 1; /* 印刷バグ解決 */
}

#content_right {
  float: right;
  width: 300px;
  margin:10px 0 10px 0;
}
   
/* clear --------------------------------------------------------------*/
.clearfix:after {
  content: ".";
  display: block; 
  height: 0.1px; 
  clear: both; 
  visibility: hidden;
} 

.clearfix { 
  zoom: 1; 
}

.clear{clear: both;}

/* iepngfix --------------------------------------------------------------*/

.iepngfix {
  behavior: expression(IEPNGFIX.fix(this));
}

/***********************************************************************************
　02.共通指定[リンク色行寄せ等](編集可)
************************************************************************************/
/* 外枠の設定(捕捉)----------------------------------------------*/
#wrapper {
	background:url(../../images/bg01.jpg) top left #000;
}
#wrapper2 {
	background:url(../../images/bg02.jpg) repeat-x bottom left;
}
#wrapper3 {
	background:url(../../images/bg_head.png) repeat-x top left;
}
/* リンク設定----------------------------------------------------*/

a {  
  cursor: pointer;
  color: #FF0099;
  text-decoration: none; 
}

a:link,
a:visited {
  color: #FF0099;
  text-decoration: none;
}

a:hover,
a:focus,
a:active {
  color: #FF0099;
  text-decoration: underline;
}


/* フッタ----------------------------------------------------*/

#footer{ 
	background: url(../../images/bg_footer.jpg) repeat-x left top;
	padding: 15px 0;
	background:#000;
}

#footer #copyright{
	background: url(../../images/footer_line.gif) repeat-x left top;
	width: 980px;
	margin: 0 auto;
	overflow: hidden;
}

#footer #copyright li{
	float: left;
	line-height: 1;
}

#footer #copyright li.logo{
	padding-right: 10px;
}

#footer #adtag{
	height: 60px;
	width: 980px;
	margin: 0 auto;
}

/* ページトップへ戻る----------------------------------------------------*/

p.goto-pagetop {
	text-align: right;
  padding: 30px 5px 0;
}
