@charset "UTF-8";

/* -----------------------------------------------------------
	CSS Information
		Author:      -
		Filename:    common.css
		Style-info:  -
----------------------------------------------------------- */


/* -----------------------------------------------------------
	リセット
----------------------------------------------------------- */
body,div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0; padding:0;
	}
table { border-collapse:collapse; border-spacing:0;	}
fieldset, img { border:0; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul { list-style:none; }
caption, th{ text-align:left; }
h1, h2, h3, h4, h5, h6{	font-size:100%; }
blockquote:before, blockquote:after, q:before, q:after{ content:”;}
abbr, acronym{ border:0; }

/* -----------------------------------------------------------
	BODY
----------------------------------------------------------- */
body {
	background:#000000;
	color:#000000;
	text-align:center;
	font-family:verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	}

/*-------------------------------------------------------
	 LINK
--------------------------------------------------------*/
a:link {
	color:#006699;
	}
a:visited {
	color:#006699;
	}
a:hover {
	color:#0033FF;
	}

/* -----------------------------------------------------------
	包括ブロック
----------------------------------------------------------- */
#container {
	width:960px;
	margin:0 auto;
	text-align:left;
	}

/*文章等フォントサイズ　82%
コピーライツ等小さいサイズ　65%*/

/* -----------------------------------------------------------
	CONTENT
----------------------------------------------------------- */
#content {
	border:5px solid #666666;
	background:#FFFFFF;
	}
.content-inner {
	padding:15px;
	}

#daihyo,
.gaiyo {
	padding-bottom:20px;
	}

/* -----------------------------------------------------------
	見出し
----------------------------------------------------------- */
#content h2 {
	padding-bottom:5px;
	}
#content h3 {
	background:#666666;
	border-bottom:1px solid #CCCCCC;
	border-left:7px solid #cc0000;
	color:#FFFFFF;
	padding:5px 8px;
	margin:5px 0;
	font-size:90%;
	}

/* -----------------------------------------------------------
	本文
----------------------------------------------------------- */
.entry {
	float:right;
	width:670px;
	}
.entryContent {
	padding:0 0 20px 20px;
	line-height:1.5;
	}

/*----- 代表 -----*/
#daihyo {
	text-align:center;
	}
table.daihyo {
	width:800px;
	margin:0 auto;
	}
table.daihyo td {
	font-size:82%;
	line-height:1.6;
	padding:5px;
	text-align:left;
	}
	
/*----- 基本方針
.beginning dl {
	font-size:82%;
	margin-bottom:1em;
	}
.beginning dl dt {
	color:#990000;
	font-weight:bold;
	}
.beginning dl dd {
	margin-left:1em;
	}
.beginning dd.list-waOne {
	background:url(../img/list-waOne.gif) 0 7px no-repeat;
	padding-left:23px;
	} -----*/

/*----- 概要 -----*/
table.outline {
	font-size:82%;
	line-height:1.5;
	margin-bottom:1em;
	width:99%;
	}
table.outline th {
	border-bottom:1px solid #cc0000;
	background:url(../img/list-black.gif) 0 11px no-repeat;
	padding:5px 5px 5px 13px;
	vertical-align:top;
	}
table.outline td {
	border-bottom:1px dotted #999999;
	padding:5px;
	vertical-align:top;
	}

/*----- スタッフ -----*/
table.staff {
	width:650px;
	}
table.staff th,
table.staff td {
	border-bottom:1px dotted #cc0000;
	vertical-align:top;
	}
table.staff th {
	width:150px;
	text-align:center;
	padding:5px 0;
	}
table.staff td {
	width:175px;
	padding:5px 0;
	}

table.staff td dl {
	padding:5px 0;
	}
table.staff td dl dt {
	color:#990000;
	font-size:90%;
	font-weight:bold;
	}
table.staff td dl dt span {
	font-weight:normal;
	font-size:82%;
	}
table.staff td dl dd {
	font-size:82%;
	}
table.staff td dl dd.list-tanto {
	font-size:65%;
	padding-bottom:5px;
	}

/*----- サブエリア -----*/
.subNav {
	float:left;
	width:250px;
	padding-top:5px;
	}

#bannerTowa {
	padding:60px 0 0 20px;
	}

#bannerFuya {
	padding:145px 0 0 20px;
	}
/* -----------------------------------------------------------
	FOOT
----------------------------------------------------------- */
#btnHomeBottom {
	text-align:right;
	margin-bottom:25px;
	}

#foot {
	padding:20px;
	text-align:center;
	font-size:82%;
	}
#foot p {
	margin-bottom:1em;
	}

/*-------------------------------------------------------
	 ClearFIX
--------------------------------------------------------*/
.clear { clear:both; }

.cf:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.cf{
  overflow:hidden;
}
/* Hides from IE-mac \*/
* html .cf{
  height:1%;
  overflow:visible;
}
/* End hide from IE-mac */



