@charset "utf-8";

/* --------------------
 @Wellness.
 all pages css.
-------------------- */

/* font setting */
body { font-family: 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Verdana,'ＭＳ Ｐゴシック','MS PGothic',sans-serif; font-size: 93%; color: #333; }

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

/* スクロールバー表示 */
html {
	overflow-y:scroll; 
}

/* img */
img {
	vertical-align: bottom;
}

/* link */
a { color: 4f4fc1; text-decoration: underline;}
a:visited { text-decoration: underline;}
a:hover { text-decoration: none;}
a { outline: none; }

/* .clearfix */

/* モダンブラウザ（Firefox Opera Safari）対策 */
.clearfix:after{
	content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}

/* Win版IE7とMac版IE5対策 */
.clearfix{display:inline-block;}

/* Win版IE5および6対策 */
/* Hides from IE-mac \*/
* html .clearfix{height:1px;}

.clearfix{display:block;}
/* End hide from IE-mac *

/* .penetration */
.penetration a:hover img {
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

/*
 **********div#wrapper**********[
----------------------------------------------------------- */

#wrapper {
	width: 800px;
	margin: 8px auto 0;
	border-top: 12px solid #4698ca;
}

/*
 **********div#header**********[
----------------------------------------------------------- */

#header {
	margin: 10px 0 0 0;
	padding-bottom: 10px;
	border-bottom: 1px solid #999;
}
#header h1 {
	margin: 0 0 0 20px;
}

/*
 **********div#topicPass**********[
----------------------------------------------------------- */

#topicPass {
	border-top: 1px solid #ececec;
	font-size: 90%;
}
#topicPass ul {
	margin: 15px 0 15px 20px;
}
#topicPass li {
	display: inline;
}


/*
 **********div#copy**********[
----------------------------------------------------------- */

#copy {
	margin-top: 30px;
	background-color: #010066;
	color: #fff;
	line-height: 20px;
	text-align: center;
	font-size: 90%;
}
#copy p em {
	margin-left: 10px;
	font-weight: bold;
	font-size: 110%;
}

/*
 **********pageLink**********[
----------------------------------------------------------- */

.pageLink {
	text-align: right;
}


