@charset "utf-8";

/*
============================================
COMMON STYLE
============================================
*/

/* IEマウスオーバー用 */
html {
*filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

/* Win_IE表示用 */
* {
	/*¥*//*/
	*zoom: 1;
	/**/
}

* { margin: 0px; padding: 0px;}
* a { outline:none;}

body {
	margin: 0px;
	padding: 0px;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic","Helvetica","Arial","Verdana",sans-serif;
	color: #FFF;
	font-size: 12px;
	/*¥*/
	*font-size: 75%;
	/**/
	line-height: 1.6;
	/*1.6は1.6em、または160%と同じこと*/
	text-align: left;
}

table {
font-size: 12px;
/*¥*/
*font-size: 100%;
/**/
}

hr { display: none;}

img { border: none; }
/*img { border: none; background: transparent; color: #FFF;}*/

.imgLft{ float:left; margin:3px 20px 5px 0px;}
.imgRgt{ float:right; margin:3px 0px 10px 15px}

a:link { color: #FF0000; text-decoration: underline; }
a:visited {color: #FF0000; text-decoration: underline; }
a:hover {color: #FFCC00; text-decoration: underline; }
a:active {color: #FFCC00; text-decoration: underline; }

.txtBold {font-weight:bold;}

.txtBlue {color:#33ccff;}

ol { padding-left:21px; }
li {}

/*コメ印のみ左に突き出す方法*/
p.cap {
padding-left:1em;
text-indent:-1em;
}


/*
=================================================
フォントサイズ用クラス

親要素のbody75%に設定すると、子要素で100%にした場合12pxと同じ表示になる。
75%で9px相当
83.333…%で10px相当（83%推奨）
91.666…%で11px相当（92%推奨）

12pxはbodyで設定。

116.666…%で14px相当（117%推奨）
133.333…%で16px相当（133%推奨）
150%で18px相当
166.666…%で20px相当（167%推奨）
=================================================
*/

.txt09{
font-size:9px;
/*¥*/
*font-size: 75%;
/**/
}
.txt10{
font-size:10px;
/*¥*/
*font-size: 83%;
/**/
}

.txt11{
font-size:11px;
/*¥*/
*font-size: 92%;
/**/
}

h1 {
font-size:20px;
/*¥*/
*font-size: 167%;
/**/
}

h2 {
font-size:18px;
/*¥*/
*font-size: 150%;
/**/
}

h3 {
font-size:16px;
/*¥*/
*font-size: 133%;
/**/
}

h4 {
font-size:14px;
/*¥*/
*font-size: 117%;
/**/
}

.txtRed {color:#FF0000;}

/*
=================================================
フロートクリア用 clearfixクラス
=================================================
*/

/* FF, O, etc. */
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0px; height: 0px;}
/* IE7xhtml*/
.clearfix { display: inline-block;}
/* O */
html[xmlns] .clearfix { display: block;}
/* IE5-6 */
* html .clearfix { height: 1%;}

/*
=================================================
PAGE TOP footer
=================================================
*/

#popupFtr { margin-top:40px; border-top:1px solid #545454;}
.btn-pagetop { margin:0px auto; width:141px;}
.btn-pagetop a { height:22px; display:block; text-decoration:none; background:url(../img/common/btn_pageTop_set.gif) no-repeat left top; text-indent:-9999px; overflow:hidden;}
.btn-pagetop a:hover { background-position:0px -22px;}