@charset "utf-8";

/* -----------------------------------------------------------
CSS Information

 File name:      common.css
 Update:         2009.01.16
 Style Info:     全ページ共通CSSファイル
----------------------------------------------------------- */

/* -----------------------------------------------------------
　　デフォルト設定
----------------------------------------------------------- */

html {
 overflow-y: scroll;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p {
 margin: 0;
 padding: 0;
}
object, embed {
 vertical-align: top;
}
h1, h2, h3, h4, h5, h6 {
 font-size: 100%;
}
img {
 border: 0;
 vertical-align: bottom;
}
li {
 list-style-type: none;
}

/* -----------------------------------------------------------
　　フォント設定
----------------------------------------------------------- */

body {
 background: #FFF url(../img/bg.jpg) repeat-x center top;
 color: #484848;
 font-size: 13px;
 font-family: verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
 line-height: 1.5;
 text-align: center;
}
html>/**/body {
 font-size: 13px;
}

* + html body {
 font-family: "メイリオ","Meiryo";
}

/* -----------------------------------------------------------
　　カラー設定
----------------------------------------------------------- */

.red {
 color: #D60000;
}

/* -----------------------------------------------------------
　　リンク設定
----------------------------------------------------------- */

a, a:link, a:visited {
 color: #0571B0;
 text-decoration: underline;
}
a:hover, a:active {
 color: #FFF;
 background-color: #FF6600;
 text-decoration: none;
}
#header-left h1 a, #header-left h1 a:link, #header-left h1 a:visited, #header-left h1 a:hover, #header-left h1 a:active, 
#header-right p a, #header-right p a:link, #header-right p a:visited, #header-right p a:hover, #header-right p a:active, 
#icon-printpage p a, #icon-printpage p a:link, #icon-printpage p a:visited, #icon-printpage p a:hover, #icon-printpage p a:active, 
.detection-wrap-right li a, .detection-wrap-right li a:link, .detection-wrap-right li a:visited, .detection-wrap-right li a:hover, .detection-wrap-right li a:active {
 background-color: transparent;
 text-decoration: none;
}
#footer a, #footer a:link, #footer a:visited {
 color: #FFF;
 text-decoration: none;
}
#footer a:hover, #footer a:active {
 color: #FFF;
 background-color: #FF6600;
 text-decoration: none;
}

/* -----------------------------------------------------------
　　囲みバグ設定
----------------------------------------------------------- */

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

.bug { display:inline-table; }

/* Mac IE には適用させない \*/
* html .bug { height:1px; }
.bug { display:block; }
/* */

/* -----------------------------------------------------------
　　IE PNG設定
----------------------------------------------------------- */

.iepngfix {
 behavior: expression(IEPNGFIX.fix(this));
}

