@charset "Shift_JIS";

/* --- 全体の背景・テキスト --- */
body {
margin: 0;
padding: 0;
background-color: #FFFFFF; /* ページの背景色 */
color: #000000; /* 全体の文字色 */
font-size: 100%; /* 全体の文字サイズ */
}

.clearfix::after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}

/* --- 全体のリンクテキスト --- */
a:link { color: #0000ff; }
a:visited { color: #800080; }
a:hover { color: #ff0000; }
a:active { color: #ff0000; }

a img.linkimg{
background:none!important;
}
 
a:hover img.linkimg{
opacity:0.7;
filter:alpha(opacity=70);
-ms-filter: "alpha( opacity=70 )";
background:none!important;
}

/* --- コンテナ --- */
#container {
width: 1000px; /* ページの幅 */
margin: 0 auto; /* センタリング */
}

/* --- コンテンツ --- */
#content {
background-color: #ffffff; /* コンテンツの背景色 */
width: 1000px; /* ページの幅 */
margin: 0 auto; /* センタリング */
}

/* --- フッタ --- */
#footer {
background-color: #000000; /* フッタの背景色 */
width: 100%; /* ページの幅 */
}

.txt01 {color:#FFFFFF;
    font-size: 12px;
    line-height : 16px; 
    padding: 15px 0 15px 0;
	text-align: center; 
}
.txt01 A:link{ font-size: 12px; line-height: 16px; color: #FFFFFF; text-decoration: underline;}
.txt01 A:visited{ font-size: 12px; line-height: 16px; color: #FFFFFF; text-decoration: underline;}
.txt01 A:hover{ font-size: 12px; line-height: 16px; color: #e40380; text-decoration: underline;}
.fl{float:left;}
.btn-teiki,.btn-otameshi{float:left;}
.btn-teiki:hover,.btn-otameshi:hover{opacity:0.7; filter:alpha(opacity=70); -ms-filter: "alpha( opacity=70 )";}