/* -----------------------------------------------------------------
■全体の設定
----------------------------------------------------------------- */
@charset "shift_jis";


* {
	margin: 0;
	padding: 0;
	font-style: normal;
}

/* 特別な調整
* html #shell,* html #Main,* html #Wrapper,* html #Left,* html #Right,* html .block,* html #Main a,* html #Wrapper a,* html #Left a,* html #Right a,* html #mainmenu a,* html #usermenu a {height: 1%;} */

body {
	margin: 1em 0 0 0;
	padding: 0;
	/*font-family:Verdana, Helvetica, 'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', osaka, sans-serif;*/
	font-size: 0.8em;
	line-height: 1.75em;
}


img {	border: 0; }

p  {}
h1 { margin: 0; padding: 0; font-size: 1.5em; border-bottom: 1px dotted #969696; padding-bottom: 3px; margin-bottom: 20px; }
h2 { margin: 0; padding: 0; font-size: 1.2em; }
h3, h4, h5 { margin: 0; padding: 0; font-size: 1em; }

dl, dt, dd, ul, li { margin: 0;	padding: 0; list-style: none; }

em { font-style: normal; }
strong { font-weight: bold; }

.x-small { font-size: 80%; }
.small { font-size: 90%;}
.large { font-size: 110%; }
.x-large { font-size: 120%; }

.floatLeft { float: left; }
.floatRight { float: right; }
.marginCenter { margin-left: auto; margin-right: auto; }
.clearall { clear: both; }
.alignRight { text-align: right; }
.alignLeft { text-align: left; }
.alignCenter {text-align: center; }


/* ----------------------------------------------------------------------
■サイト全体の色の設定
　サイト全体の色やサイズをここで決定する。
---------------------------------------------------------------------- */
body { background-color: #FFFFFF; } 



/* リンク色の設定 */
a {
	color: #696969; /* gray */
	text-decoration: none;
}

a:hover {
	color: #191970; /* red */
}






/* ----------------------------------------------------------------------
■テーブルの設定
　テーブル全体のサイズをここで決定する。
---------------------------------------------------------------------- */

table {
	width: 100%;
	margin: 0;
	padding: 0;
}
th {
	padding: 2px;
	vertical-align: middle;
}
table td.images {
	padding: 0;
	margin: 0;
	vertical-align: top;
}
table td.caption {
	text-align: left;
	font-size: 0.9em;
	line-height: 1.5em;
	padding-bottom: 1.5em;
}


h1,h2,h3,h4,h5,h6 { font-weight:normal; }
input,textarea,select{ font-family: inherit; font-size: inherit; font-weight: inherit; }
input,textarea,select{ font-size: 100%; }
table { font-size: inherit; font: 100%; }
pre,code,kbd,samp,tt{ font-family: monospace; font-size: 108%; line-height: 100%; }
table td li { margin-left: 24px; } /* FAQモジュールで必要な調整 */





/* ----------------------------------------------------------------------
■ユーティリティ
---------------------------------------------------------------------- */

/* 属性そのものを非表示にする */
.skip {
	position: absolute;
	left: -999em;
}

.clearFix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearFix { display: inline-table; }

* html .clearFix {height: 1%;}
.clearFix {display: block;}



div#gerendeinfo {
}

div#gerendeinfo ul{
}

div#gerendeinfo li{
border-bottom: 1px dotted #999999;
}


