@import "print.css";

.Arrow1 { color:#f60; }

.TextM1 { line-height:1.08em; }
.TextL1 { font-size:90%; line-height:1.4em; }
.TextS1 { font-size: 11px; font-family:Verdana , Arial;}

.TextK1 { font-size: 100%; line-height: 1.3em;}
.TextK2 { font-size: 75%; line-height: 1.5em; letter-spacing: 1;}

.TextField1 { width:170px; }

.Background1 { background-color:#bebebe; }
.Background2 { background-color:#ffdd3f; }
.Background3 { background-image:url(/image/common/border_dotted_gray.gif); }
.Background4 { background-color:#99adde; }
.Background5 { background-color:#83C586; }

.TableCell1 { border-left:1px solid #fff; border-top:1px solid #fff; }

.Table1 { border:1px solid #ffdd3f; border-collapse:collapse; }
.Table1 td { border:1px solid #ffdd3f; }
.Table1 table { border:none; }
.Table1 table td { border:none; }

table.tb2 { border:1px solid #a5a5a5; border-collapse:collapse; }
table.tb2 td { border:1px solid #a5a5a5; }
table.tb2 table { border:none; }
table.tb2 table td { border:none; }

.m5 { color: #FFFFFF;text-decoration: none; padding-left:5px;font-size:12px;padding-top:3px;padding-bottom:2px;letter-spacing:1px;}

.m6:link { color: #FFFFFF; text-decoration: none;}
.m6:visited { color: #FFFFFF; text-decoration: none;}
.m6:hover { color: #ffff00; text-decoration: none;}

.gdmenu:link { color: #FFFFFF; text-decoration: none; }
.gdmenu:visited { color: #FFFFFF; text-decoration: none;}
.gdmenu:hover { color: #ffff00; }

.gnavi { color: #000000;text-decoration: none; font-size:12px;}
.gnavi:link { color: #003399; text-decoration: none;}
.gnavi:visited { color: #003399; text-decoration: none;}
.gnavi:hover { color: #CC0000; text-decoration: none;}

.m7 { color: #FFFFFF;text-decoration: none; margin-left:2px;font-size:12px;margin-bottom:3px;}

.m8 { text-decoration: none ;font-size:12px;}
.m8:link { color: #003399; text-decoration: none;}
.m8:visited { color: #006633; text-decoration: none;}
.m8:hover { color: #CC0000; text-decoration: underline ;}

.ma { text-decoration: none ;font-size:12px;}
.ma:link { color: #003399; text-decoration: none;}
.ma:visited {COLOR: #003399; text-decoration: none;}
.ma:hover { color: #CC0000; text-decoration: underline ;}

.m9 { text-decoration: none;font-size:12px;}
.m9:link { color: #003399;}
.m9:visited { color: #003399; }
.m9:hover { color: #CC0000; text-decoration: underline ;}

.mp { font-family:Verdana,NewYork}
.mp:link { font-family:Verdana,NewYork;color: #FFFFFF; text-decoration: none;}
.mp:visited { color: #FFFFFF; text-decoration: none;}
.mp:hover { color: #ffff00;}

.kb:hover {BACKGROUND-COLOR:#FFFF00;}

.bl1 { line-height: 110%}
.bl2 { line-height: 120%}
.bl3 { line-height: 130%}
.bl4 { line-height: 140%}
.bl5 { line-height: 150%}

.inner01{padding-top : 4px; padding-left : 4px; padding-right : 4px; padding-bottom : 4px;}
.inner02{padding-top : 4px; padding-bottom : 4px;}
.inner03{padding-top : 2px; padding-left : 4px; padding-right : 4px; padding-bottom : 2px;}
.inner04{padding-top : 6px; padding-bottom : 6px;}
.inner05{padding-top : 2px; padding-left : 2px; padding-right : 2px; padding-bottom : 2px;}

.faq:link {	COLOR: #003399; TEXT-DECORATION: none}
.faq:visited {COLOR: #006633; TEXT-DECORATION: none}
.faq:hover {COLOR: #cc0000; TEXT-DECORATION: underline}


@media all {.m5 {padding:0px}}

@media all {.m6:link {width:100%;display:block; padding:3px 0px 2px 5px;}}
@media all {.m6:visited {width:100%;display:block; padding:3px 0px 2px 5px;}}
@media all {.m6:hover {width:100%;display:block; padding:3px 0px 2px 5px;}}
@media all {.m6:active {width:100%;display:block; padding:3px 0px 2px 5px;}}

@media all {.m9:link {width:100%;display:block}}
@media all {.m9:visited {width:100%;display:block}}
@media all {.m9:hover {width:100%;display:block}}
@media all {.m9:active {width:100%;display:block}}

@media all {.ma:link {width:100%;display:block}}
@media all {.ma:visited {width:100%;display:block}}
@media all {.ma:hover {width:100%;display:block}}
@media all {.ma:active {width:100%;display:block}}

@media all {.mp:link {width:100%;display:block; padding:3px 0px 2px 5px;}}
@media all {.mp:visited {width:100%;display:block; padding:3px 0px 2px 5px;}}
@media all {.mp:hover {width:100%;display:block; padding:3px 0px 2px 5px;}}
@media all {.mp:active {width:100%;display:block; padding:3px 0px 2px 5px;}}


@import "bgchng.css";



.odr_TblCellt { border-left:1px solid #fff; border-top:1px solid #fff; padding:2px; } /* 小さめ一覧 */
.odr_TblCellm { border-left:1px solid #fff; border-top:1px solid #fff; padding:3px 5px 4px 4px;height:30; } /* 高さ30 */
.odr_TblCelln { border-left:1px solid #fff; border-top:1px solid #fff; padding:3px 5px 4px 4px; } /* 高さ指定なし */
.odr_TblCellq { border-left:1px solid #fff; border-top:1px solid #fff; padding:3px 3px 4px 2px; } /* 高さ指定なし */
.odr_TblCellbox { border-left:1px solid #fff; border-top:1px solid #fff; padding:1px 5px 2px 4px; } /* 情報欄 */

.odr_TblCellheading1 { padding:5px; } /*  */
.odr_TblCellheading2 { border-left:1px solid #fff; border-top:1px solid #fff; padding:1px; } /*  */
.odr_TblCellheading3 { border-left:1px solid #fff; border-top:1px solid #fff; padding:5px; } /*  */

.odr_TblCellitem1 { border-left:1px solid #fff; border-top:1px solid #fff; padding:10px 7px 7px 0; } /*  */
.odr_TblCellitem2 { padding:10px; } /*  */

.odr_TblCellconf { padding:25px; border: 1px solid #FFDD3F; background-color: #FFFBE5; } /* padding25px */

.odr_TblCellcaution { padding:10px; border: 1px solid #FF0000; color: #FF0000; } /* padding10px */

.odr_TblCellact { padding-top: 12px; padding-bottom: 4px; }


/* 信用注文画面 */

.syTblCell1 { border-left:1px solid #fff; border-top:1px solid #fff; padding:0px 5px 1px 4px; } /* 基本セル */
.syTblCell2 { border-left:1px solid #fff; border-top:1px solid #fff; padding:2px 5px 3px 4px; } /* 基本セル 天地低 */
.syTblCell3 { border-left:1px solid #fff; border-top:1px solid #fff; padding:4px 5px 5px 4px; } /* 基本セル 天地高い */
.odr_syGnNe { border-left:1px solid #fff; border-top:1px solid #fff; padding:0px 5px 1px 4px; height:26; } /* 高さ26 */
.odr_syTblCellbox { border-left:1px solid #fff; border-top:1px solid #fff; padding:0px 5px 0px 4px; } /* 情報欄 */
.odr_sybtn_pdn { padding: 6px 0 2px; } /*ボタンパディング*/

/* 信用カラー */
.syCellColor0 { background-color: #FFFFFF; } /*白*/
.syCellColor1 { background-color: #F7F7F7; } /*ライドグレー*/
.syCellColor2 { background-color: #E2E2E2; } /*ミディアムグレー*/
.syCellColor3 { background-color: #FFF7D7; } /*薄黄*/
.syCellColor4 { background-color: #FFE88E; } /*濃黄*/
.syCellColor5 { background-color: #E9EEF9; } /*薄青*/
.syTblBdr1 { background-color: #A7A7A7; }


/* 先OP注文画面 */
.sopTblCell1 { border-left:1px solid #fff; border-top:1px solid #fff; padding:0px 5px 0px 4px; } /* 基本セル */
.sopTblCell2 { border-left:1px solid #fff; border-top:1px solid #fff; padding:0px 5px 1px 4px; } /* 基本セル 天地低 */
.sopTblCell3 { border-left:1px solid #fff; border-top:1px solid #fff; padding:4px 5px 5px 4px; } /* 基本セル 天地高い */
.odr_sopGnNe { border-left:1px solid #fff; border-top:1px solid #fff; padding:0px 5px 1px 4px; height:26; } /* 高さ26 */
.odr_sopTblCellbox { border-left:1px solid #fff; border-top:1px solid #fff; padding:0px 5px 0px 4px; } /* 情報欄 */
.odr_sopbtn_pdn { padding: 6px 0 2px; } /*ボタンパディング*/

/* パディング */
.pdg5 { padding: 5px !important; }
.pdg10 { padding: 10px !important; }
.sySubTtlpdg { padding:0 5px; }

/* ボーダー */
.bdr5red { border: solid 1px #FF6666; }

/* 維持率メーター */
.meterBoxLine { border-top: 1px solid #BDBDBD; border-right: 1px solid #BDBDBD; border-left: 1px solid #BDBDBD; }
.meterBoxLineArd { border: 1px solid #BDBDBD; }

.odr_PriceColor { background-color: #FFF8D9;}/* 薄い黄色 */

.odr_CurColor { background-color: #EBEBEB;}/* そこそこ薄い灰 */

.odr_ItemColor1 { background-color: #F5F5F5;}/* わりと薄い灰 */
.odr_ItemColor2 { background-color: #F0F0F0;}/* 薄い灰 */
.odr_ItemColor3 { background-color: #EBEBEB;}/* そこそこ薄い灰 */
.odr_ItemColor4 { background-color: #FFF8DB;}/* 薄い黄色 */
.odr_ItemColor0 { background-color: #FFFFFF;}/* 白 */
.odr_ItemColor5 { background-color: #DCDCDC;}/* 中間灰 */
.odr_ItemColor6 { background-color: #F2F2F2;}/* 中間灰 */
.odr_ItemColor7 { background-color: #FFF8DB;}/* 薄い黄色 */
.odr_ItemColor8 { background-color: #F5F5F5;}/* わりと薄い灰 */
.odr_ItemColor9 { background-color: #FFF1B2;}/* オレンジ気味の黄色 */

.odr_BuyColor1 { background-color: #FFEEEE; }/* 薄いピンク */
.odr_BuyColor2 { background-color: #FFC5C5; }/* 濃いピンク */
.odr_BuyColor3 { background-color: #FFD9D9; }/* 中間ピンク */
.odr_BuyColor4 { background-color: #FFFFFF; }/* 白 */

.odr_SellColor1 { background-color: #E8F0FF; }/* 薄い青 */
.odr_SellColor2 { background-color: #C9DBFF; }/* 濃い青 */
.odr_SellColor3 { background-color: #D4E3FF; }/* 中間青 */
.odr_SellColor4 { background-color: #FFFFFF; }/* 白 */

.odr_RevColor1 { background-color: #FAFAFA; }/* 薄い灰 */

.odr_IpoColor1 { background-color: #FFF8D5; }/* 薄い黄 */

.odr_BoxColor1 {background-color: #FF5454; }/* 赤 */
.odr_BoxColor2 {background-color: #F8F8F8; }/* ごく薄い灰 */
.odr_BoxColor3 {background-color: #FFFFFF; }/* 白 */

.odr_HeadingColor1 { background-color: #7D7D7D;}/* 濃い灰 */
.odr_HeadingColor2 { background-color: #FFF1B2;}/* オレンジ気味の黄色 */

.odr_LineColor1 { background: #A5A5A5; }/* 灰 */
.odr_LineColor2 { background: #999999; }/* 灰 */
.odr_LineColor3 { background: #D2D2D2; }/* 灰 */


/* 初心者支援コンテンツ：印刷対応テーブル用 */
table.forprint {
	border-width: 1px;
	border-style: solid none none solid;
	border-color: #A5A5A5;
}
table.forprint th {
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF #A5A5A5 #A5A5A5 #FFFFFF;
}
table.forprint td {
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF #A5A5A5 #A5A5A5 #FFFFFF;
}

/* 初心者支援コンテンツ：印刷対応テーブル用：立体感が不要な場合 */
table.forprint th.plane {
	border-style: none solid solid none;
}
table.forprint td.plane {
	border-style: none solid solid none;
}

/* 初心者支援コンテンツ：印刷対応テーブル用：入れ子分は除外 */
table.forprint table {
	border: none;
}
table.forprint table th {
	border: none;
}
table.forprint table td {
	border: none;
}

/* 初心者支援コンテンツ：印刷対応テーブル用：入れ子分にも罫線が必要な場合 */
table.forprint table.ib {
	border-width: 1px;
	border-style: solid none none solid;
	border-color: #A5A5A5;
}
table.forprint th.ib {
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF #A5A5A5 #A5A5A5 #FFFFFF;
}
table.forprint td.ib {
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF #A5A5A5 #A5A5A5 #FFFFFF;
}

/* フッターナビのリンク下線をトル設定 */
.Textnoline a{
    text-decoration :none;
}

/* レコメンド枠（最新情報） */
#etc_news {
width:580px;
background: url(/image/new/etc_news_bg.gif) repeat-y;
text-align:left;
margin:0 auto;
}

#etc_news #main-box {
margin:-17px 0 5px 480px;
_margin:-22px 0 5px 480px;
}

.etc_news02{
text-align: center;
}

.etc_news02 ul{
width: 470px;
background: url(/image/common/border_dotted_gray.gif) top repeat-x #fff;
text-align: left;
padding: 1px 0;
margin: 8px auto 10px;
_margin: 0 0 10px;

}
.etc_news02 ul li a:after{
	display:block;
	clear:both;
	height:0;
	content:"";
}
.etc_news02 ul li{
background: url(/image/common/border_dotted_gray.gif) bottom repeat-x #fff;
list-style: none;
padding: 3px 0 3px 3px;
_padding: 3px 0 1px 3px;
}
.etc_news02 ul li a{
	display: block;
	position: relative;
	padding: 2px 0 3px 0;
	_padding: 2px 0 1px 0; /* IE6 */
	border: 0;
	cursor: pointer;
	_height: 1%;/* IE6 */
}
.etc_news02 ul li a img.eIcon{
display:block;
float:left;
width: 12px;
margin:4px 5px 0 0;
border: none;
}
.etc_news02 ul li a span.eTitle{
display:block;
float:left;
width: 437px;
margin:0;
text-align:left;
font-family: "Lucida Grande", "ＭＳ Ｐゴシック", sans-serif;
}


/* 201112 修正分ここから */
/* header上位copy */
.head_copy {
	top:0;
	_top:7px; /* ie6 */
	left:10px;
	position:absolute;
	font-size:10px;
	font-weight:normal;
	color:#999999;
	letter-spacing:1px;
}
h2, h3 {
	margin:0;
}
/* 201112 修正分ここまで */
