@charset "utf-8"; /* announcement */ #PAGEURGENT { margin: 0; width:100%; height:16px; background:#FDD; color:#F00; font-size:12px; line-height:1; overflow:hidden; text-align:center; padding:6px 0 4px; border-bottom:solid 1px #FBB; } #PAGEURGENT a { background:transparent url('../img/base/announcement/error.png') no-repeat scroll left center; color:#C00 !important; font-size:16px; font-weight:bold; padding-left:20px; } /* announcement */ body.nofix #PAGEURGENT_sp { margin: 0 0; } #PAGEURGENT_sp { margin: 36px 0 -36px; width:100%; height:16px; background:#00A2CF; font-size:12px; line-height:1; overflow:hidden; text-align:center; padding:6px 0 4px; border-bottom:solid 1px #FBB; } #PAGEURGENT_sp a { color:#fff !important; font-size:16px; font-weight:bold; text-shadow:1px 1px 0px #000; } /*↓左上+ロゴ↓*/ #head_logo { padding:8px 0; float:left;} #head_logo p { padding:4px; float:left;} #head_logo #hidariue { width:48px; height:48px; overflow:hidden; position:relative;} #head_logo #hidariue span {/* 表示確認用 */ background:#333; color:#FFF; font-size:10px; line-height:1; padding:3px; position:absolute; left:4px; bottom:4px; opacity:0.8; } #head_logo #nicodou { width:160px; height:24px; padding: 0; margin: 16px 20px 16px 12px; } #nicodou img { width: 100%; } /*↑左上+ロゴ↑*/ /*↓検索↓*/ #head_search { padding:12px 4px; float:left;} #search_tab { height:22px;}/* 切替タブ */ #search_tab a { height:22px; margin-right:2px; display:block; float:left;} #search_tab a.head_ssw_0 { background:url('../img/base/head/search/sw_0.png');} #search_tab a.head_ssw_1 { background:url('../img/base/head/search/sw_1.png');} #search_tab a#target_s { width:57px;} #search_tab a#target_t { width:31px; background-position:-57px 0;} #search_tab a#target_m { width:55px; background-position:-88px 0;} #search_input { background:#393F3F; border:solid 1px #C9CFCF; float:left; padding:2px;} #search_input input { float:left;} #search_input #bar_search {/* テキスト入力欄 */ width:184px; height:16px; background:#FFF; color:#393F3F; font-size:16px; line-height:1; border:solid 1px #FC0; margin-right:2px; padding:1px; } #search_input.zero #bar_search {/* テキスト入力欄(Zero) */ width:164px; } /*↑検索↑*/ /*↓広告>右上↓*/ #head_ads { width:472px; padding:4px; float:right;} /*↑広告>右上↑*/ /* head_new */ .head_search_new_bg { background:url('../img/base/head/search_new/bg.png') no-repeat; width:244px; margin:0 auto; padding:0 4px 4px;} .head_search_new_input { border:solid 2px #393F3F;} .head_search_new_input div { width:170px; height:16px; overflow:hidden; border:solid 1px #FC0; padding:1px;} .head_search_new_input input { width:170px; height:16px; background:#FFF; font-size:16px; border:0; padding:0;} a.head_ssw_new_0 img { background:url('../img/base/head/search_new/sw_0.png'); height:18px;} a.head_ssw_new_1 img { background:url('../img/base/head/search_new/sw_1.png'); height:18px;} /* foot */ #PAGEFOOTER { color:#696F6F; text-align:center; padding:16px 0; clear:both;} #pagetopContainer{ position: relative; } a.toFeedback{ margin:4px 0 0; position: absolute; top:0; right:0; display: block; width: 10em; height: 24px; line-height: 24px; color: #666; font-size: 93%; text-align: center; border: 1px solid #ccc; font-size: 13px; text-decoration: none; border-top-left-radius: 2px; border-bottom-left-radius: 2px; box-shadow: 1px 1px 0 #efefef; } a.toFeedback:link{ text-decoration: none; } a.toFeedback:hover{ background: #efefef; } a.toFeedback span{ display: inline-block; width: 15px; height: 13px; margin: 0 4px 0 0; vertical-align: middle; background: url(../img/base/foot/icon_feedback.png) no-repeat; } /*↓メンテナンスモード↓*/ .alert_urgent_mode { width:100%; background:#C00; color:#FFF; font-size:16px; line-height:1; font-weight:bold; text-align:center; padding:6px; position:fixed; left:0; bottom:0; z-index:99999; opacity:0.8; cursor:pointer; } /*↑メンテナンスモード↑*/ /* for zero search form */ #head_search { padding: 12px 4px; float:left; } #search_tab { height: auto; overflow: hidden; } #search_tab a { display:block; padding: 2px 4px 0; float:left; text-align: center; color: #fff; font-size: 12px; text-decoration: none; height: auto; outline: none; } #search_tab a.head_ssw_0 { background-image: none; background-color: #ddd; color: #333; } #search_tab a.head_ssw_1 { background-image: none; background-color: #333; color: #fff; } #search_tab a#target_s { width:auto; } #search_tab a#target_t { width:auto; background-position: 0 0; } #search_tab a#target_m { width:auto; background-position: 0 0; } #search_input { clear: both; background: #fff; border: #ccc solid 1px; height: 24px; float: none; padding: 0; overflow: hidden; } #search_input p { display: block; float:left; } #search_input input { background: none; border: none; outline: none; color:#333; font-size:16px; } #search_input .typeText { width:184px; height: 20px; padding:2px; margin: 0; } #search_input #bar_search{ width: auto; height: auto; background: none; border: none; } #search_input p.typeSubmit{ width: 32px; height:26px; margin: -1px; background: url(../img/base/head/search/search.png) no-repeat 0 0; } #search_input p.typeSubmit input{ text-indent: -999em; cursor: pointer; padding: 0; margin: 0; width: 32px; height: 26px; } .noticeBlock{ width: 468px; float: right; padding: 12px 0; height: 40px; margin: 8px 0; background-color: #DEDEDE; border: #ccc solid 1px; font-size: 13px; } .noticeText{ text-align: center; line-height: 40px; }