/*====================================================
	base
====================================================*/
/* border
div {
	border:1px solid red;
}
 */

/* global pages common */

/* tag setting */

body {
	background: #ffffff;
	font-family: 'ＭＳ Ｐゴシック', MS-PGothic, HiraKakuPro-W3, HiraKakuProN-W3, sans-serif;
	color: #000000;
	text-align: center;
}
body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,form {
	margin: 0px;
	padding: 0px;
}
li {list-style-type: none;}
img {border: none;}
strong {font-weight: bold;}
a {
	color: #0000ff;
	text-decoration: underline;
}
a:hover {
	color: #ff6500;
	text-decoration: underline;
}

.L10 {margin-left:10px;}
.R10 {margin-right:10px;}
.T10 {margin-top:10px;}
.B10 {margin-bottom:10px;}

.L20 {margin-left:20px;}
.R20 {margin-right:20px;}
.T20 {margin-top:20px;}
.B20 {margin-bottom:20px;}

/* font-size (em)

body { font-size: 0.88em; line-height: 1.5em;}
td { font-size: 0.88em; line-height: 1.5em;}

.text8 {font-size: 0.5em; line-height: 1em;}
.text9 {font-size: 0.56em; line-height: 1em;}
.text10 {font-size: 0.63em; line-height: 1em;}
.text12 {font-size: 0.75em; line-height: 1em;}
.text14 {font-size: 0.88em; line-height: 1em;}
.text16 {font-size: 1em; line-height: 1em;}
.text18 {font-size: 1.13em; line-height: 1em;}
.text20 {font-size: 1.25em; line-height: 1em;}
.text8h {font-size: 0.5em; line-height: 1.5em;}
.text9h {font-size: 0.56em; line-height: 1.5em;}
.text10h {font-size: 0.63em; line-height: 1.5em;}
.text12h {font-size: 0.75em; line-height: 1.5em;}
.text14h {font-size: 0.88em; line-height: 1.5em;}
.text16h {font-size: 1em; line-height: 1.5em;}
.text18h {font-size: 1.13em; line-height: 1.5em;}
.text20h {font-size: 1.25em; line-height: 1.5em;}
 */

/* font-size (%) */

body { font-size: 87%; line-height: 150%;}
td { font-size: 87%; line-height: 150%;}

.text8 {font-size: 50%; line-height: 100%;}
.text9 {font-size: 56%; line-height: 100%;}
.text10 {font-size: 62%; line-height: 100%;}
.text12 {font-size: 75%; line-height: 100%;}
.text14 {font-size: 87%; line-height: 100%;}
.text16 {font-size: 100%; line-height: 100%;}
.text18 {font-size: 112%; line-height: 100%;}
.text20 {font-size: 125%; line-height: 100%;}
.text8h {font-size: 50%; line-height: 133%;}
.text9h {font-size: 56%; line-height: 133%;}
.text10h {font-size: 62%; line-height: 133%;}
.text12h {font-size: 75%; line-height: 133%;}
.text14h {font-size: 87%; line-height: 133%;}
.text16h {font-size: 100%; line-height: 133%;}
.text18h {font-size: 112%; line-height: 133%;}
.text20h {font-size: 125%; line-height: 133%;}



/* header area */

#hedercopy {
	width:100%;
}

#hedercopy2 {
	width:900px;
	margin:0px auto;
	text-align:center;
}

#hedercopy2 h1 {
	margin:0px 0px 0px 10px;
	text-align: left;
	font-size: 0.88em;
	font-weight: normal;
}

.backimg {
	background: #FFFFFF url(../img/top_backimg.gif) repeat-x top;
}

.breadcrumb {
	font-size: 0.88em;
	line-height: 1.1em;
	margin: 10px 0px 10px 15px;
}

#contentsS {
	width: 612px;
	margin: 0px auto;
	padding: 10px 15px 0px 15px;
	text-align: left;
	border:0px solid red;
}

* html #contentsS {width: 647px;}
/*\*//*/
div#contentsS {width: 612px;}
/**/

/* page top */

#pagetop {
	width:900px;
	margin:0px auto;
	text-align:center;
}

#pagetop .button {
	margin:0px 33px 0px 0px;
	text-align:right;
}

/* footermenu area */

#footermenu {
	width:100%;
	background: #a0e0ef;
}

#footermenu2 {
	width:842px;
	margin:0px auto;
	text-align:center;
}

/*---------------------------製作中（修正する）

#footermenuL {
	float:left;
	margin:5px 0px;
	width:470px;
	text-align:left;
}

#footermenuR {
	float:right;
	margin:5px 0px;
	width:372px;
	text-align:left;
}

#footermenuL .fmL {
	float:left;
	width:255px;
	text-align:left;
	border:1px solid red;
}

#footermenuL .fmR {
	float:right;
	width:215px;
	text-align:left;
}

#footermenuL .fmL2 {
	float:left;
	width:90px;
	text-align:left;
}

#footermenuL .fmR2 {
	float:right;
	width:165px;
	text-align:left;
}

------------------------------------*/

#footermenu li.bg1 {
	background-color:#5875da;
	border:1px solid #9da2ad;
	color:#fff;
	display:block;
	padding:3px 0px 2px 5px;
}

#footermenu li.bg2 {
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 13px;
	background: url(../img/ya.gif) no-repeat left;
}

#footermenu li.bg3 {
	margin:0px 0px 0px 10px;
}

#footermenu li.bg4 {
	margin:0px 0px 0px 20px;
}

#footermenu li.bg5 {
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 13px;
	background: url(../img/ya.gif) no-repeat left;
}

#footermane {
	padding:0px 0px 0px 5px;
	border-left:2px solid #fff;
}

/* footer area */

#footer {
	width:100%;
	margin:10px 0px;
	text-align:center;
}

/* clearfix */

.clearfix:after {
	content: ".";  /* 新しい要素を作る */
	display: block;  /* ブロックレベル要素に */
	clear: both;
	height: 0;
	visibility: hidden;
}

.clearfix {
	display:inline-block;
	min-height: 1px;/* for IE 7 and MacIE5.5*/
}

/* Hides from IE-mac \*/
*html .clearfix{height: 1%;}
.clearfix{display: block;}
/* for ie5,6*/
