@charset "shift-jis";

.nav_right_legacy {width: 220px;
font-family: 'ＭＳ Ｐゴシック','メイリオ','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,sans-serif; font-size: 12px;}

.nav_right .box-ord {background: url(/shared/legacy/images/subcont/bg_ord_bot.gif) no-repeat center bottom; padding-bottom: 5px; margin-bottom: 8px; zoom: 1;}
.nav_right .box-ord .navi {border: 1px #bbb; border-style: none solid; padding: 5px 9px 0; line-height: 125%; background: url(/shared/legacy/images/subcont/bg_ord_box.gif) repeat-y center top;}
.nav_right .box {background: url(/shared/legacy/images/subcont/bg_boxbot.gif) no-repeat center bottom; padding-bottom: 5px; margin-bottom: 8px; zoom: 1;}


.nav_right .navi {border: 1px #bbb; border-style: none solid; padding: 5px 9px 0; line-height: 125%; background: url(/shared/legacy/images/subcont/bg_box.gif) repeat-y center top;}

.nav_right .bnr,
.nav_right .btn,
.nav_right .hkr-cmp,
.nav_right .ftv-cmp,
.nav_right .bnr-mem {display: block; margin-bottom: 8px; text-align: center;}

.nav_right .navi .bnr {margin-bottom: 5px;}

.nav_right h5 {margin: 0; padding: 0;}
.nav_right h6 {margin: 5px 0 0 0;}

.nav_right dl,
.nav_right_legacy .nav_right ul {margin: 0 0 5px 0; padding: 0;}

.nav_right dd { border-bottom: solid 1px #ddd;}
.nav_right dt, .nav_right dd {margin: 0; padding: 0; line-height: 125%;}
.nav_right dd a {display: block; padding: 3px 2px 2px 12px; text-decoration: none;
	background: url(/shared/legacy/images/arrow_link_sm.gif) no-repeat 2px 0.5em;}

.nav_right dt {padding: 4px 0 0 2px;}
.nav_right dd a:hover {background-color: #DFF0F6; text-decoration: underline;}

.nav_right .navi .border {border-bottom: 1px solid #ddd; padding-bottom: 5px; margin-bottom: 0;}
.nav_right .navi .border-t {border-top: 1px solid #ddd;}

.nav_right a.dot {border-bottom: 1px dotted #ddd; padding-bottom: 5px; margin-bottom: 0;}
.nav_right .navi .none {border-bottom: none;}

.nav_right dd.right a {background: url(/shared/legacy/images/arrow_link_sm.gif) no-repeat right 6px;}

.nav_right .icon a {display: block; padding: 0 0 0 58px; min-height: 50px; height: auto !important; height: 50px;}
.nav_right .icon img {float:left; margin-right: 5px;}
.nav_right .icon b {display: block; text-decoration: none; color: #333; padding: 8px 0 2px 0; font-weight: normal;}
.nav_right .icon a:hover {text-decoration: underline;}

/* -- お役立ち小アイコンリンク -- */
.nav_right .pre a {background: url(/shared/legacy/images/icon/icon_pre_knowledge_s.gif) no-repeat;}
.nav_right .nke a {background: url(/shared/legacy/images/icon/icon_norikae_s.gif) no-repeat;}
.nav_right .isp a {background: url(/shared/legacy/images/icon/icon_isp_select_s.gif) no-repeat;}
.nav_right .koj a {background: url(/shared/legacy/images/icon/icon_report_s.gif) no-repeat;}
.nav_right .rut a {background: url(/shared/legacy/images/icon/icon_router_s.gif) no-repeat;}
.nav_right .sty a {background: url(/shared/legacy/images/icon/icon_style_s.gif) no-repeat;}
.nav_right .mov a {background: url(/shared/legacy/images/icon/icon_move_s.gif) no-repeat;}
.nav_right .jtn a {background: url(/shared/legacy/images/icon/icon_korenavi_s.gif) no-repeat;}
.nav_right .fri a {background: url(/shared/legacy/images/icon/icon_fri_s.gif) no-repeat;}
.nav_right .kkn a {background: url(/shared/legacy/images/icon/icon_korenavi_s.gif) no-repeat;}
.nav_right .opt a {background: url(/shared/legacy/images/icon/icon_option_s.gif) no-repeat;}
.nav_right .sin a {background: url(/shared/legacy/images/icon/icon_shindantool_s.gif) no-repeat;}
.nav_right .rep a {background: url(/shared/legacy/images/icon/icon_remo_repo_s.gif) no-repeat;}
.nav_right .wmx a {background: url(/shared/legacy/images/icon/icon_wimax_s.gif) no-repeat;}
.nav_right .wgd a {background: url(/shared/legacy/images/icon/icon_wifi-guide_s.gif) no-repeat;}

.nav_right .no-bor {border: none !important;}
.nav_right .box-top {background: url(/shared/legacy/images/subcont/bg_boxtop.gif) top left no-repeat;}

.index .nav_right .fm, .index .nav_right .mn,
.default .nav_right .fm, .default .nav_right .mn,
.fm .nav_right .mn,
.mn .nav_right .fm {display: none;}


/* -- C&O -- */
#c-ord .FIELD_ZIP1, #c-ord .FIELD_ZIP2 {font-size: 19px; border: solid 2px #6be;}
#c-ord .FIELD_ZIP1 {width: 50; margin-right: 2px;}
#c-ord .FIELD_ZIP2 {width: 60; margin-left: 2px;}

#c-ord {margin-bottom: 10px; padding-bottom: 12px; background: url(/shared/legacy/images/co/co_bot.gif) left bottom no-repeat;}
#c-ord fieldset {border: none; margin: 0; padding: 0 12px;}
#c-ord legend {display: none;}

#c-ord .zip-code {float: left; padding: 0 0 0 20px; font-size: 10px; background: url(/shared/legacy/images/co/co_post_sm.gif) no-repeat 0 6px;}

#c-ord .submit {float: left; margin-left: 5px;}
#c-ord .submit {position: relative; display: block; width: 50px; height: 29px; background: url(/shared/legacy/images/co/co_btn_sm.gif) no-repeat 0 0;}
#c-ord .submit:hover {background-position: 0 -50px;}
#c-ord .submit span {position: absolute;top: 0;left: 0;z-index: -1;font-size: 1rem;opacity: 0;}

#c-ord a.post {display: block; margin: 5px 0 0 25px;}


/* -- 電話検索用 -- */
#company #c-ord,
#adsl #c-ord,
#isdn #c-ord,
#advanced #c-ord {background: url(/shared/legacy/images/co/co_bot_gray.gif) left bottom no-repeat;}


#telbox li {list-style: none; float: left;}

#c-ord .FIELD1, #c-ord .FIELD2, #c-ord .FIELD3 {font-size: 16px; border: solid 2px #6be;}
#c-ord .FIELD1 {width: 65px;}
#c-ord .FIELD2, #c-ord .FIELD3 {width: 52px;}

#adsl #c-ord legend, #isdn #c-ord legend {display: block;}

#adsl a.submit, #isdn a.submit {margin-left: 60px;}

