/* common */
p.intro { margin-top: 16px; }
div#statustool { background-color: #eee; margin-top: 32px; margin-right: 16px; padding: 32px 0 32px 0; }
div#statustool table { margin-top: 16px; }
div#statustool table th { text-align: right; padding: 8px 16px; }
div#statustool table td { padding: 8px 16px; }
div#statustool table td span { color: #808080; font-size: 80%; margin-left: 16px; }
div#rankingtool { background-color: #eee; margin-top: 32px; margin-right: 16px; padding: 32px 0 32px 0; }
div#rankingtool table { margin-top: 16px; }
div#rankingtool table th { text-align: right; padding: 8px 16px; }
div#rankingtool table td { padding: 8px 16px; }
div#rankingtool table td span { color: #808080; font-size: 80%; margin-left: 16px; }
/* toexamine */
span.toexamine { margin-top: 16px; display: block; }
span.toexamine a { background-image: url(../../images/btn_todetail.gif); background-repeat: no-repeat; text-indent: -9999px; width: 96px; height: 24px; display: block; }
/* keyword_tab */
ul.keyword_tab { background-image: url(../../images/formtab1.gif); background-repeat: no-repeat; background-position: 0 32px; width: 608px !important; height: 64px; margin-top: 16px; }
ul.keyword_tab li { float: left; margin-right: 4px !important; margin-left: 4px !important; display: inline; }
ul.keyword_tab li a { text-align: center; width: 96px; height: 36px; display: block; }
ul.keyword_tab li a.tab_on { font-weight: bold; background-image: url(../../images/formtab1_on.gif); background-repeat: no-repeat; padding-top: 8px; }
ul.keyword_tab li a.tab_off { background-image: url(../../images/formtab1_off.gif); background-repeat: no-repeat; padding-top: 12px; }
ul#ranking_tab1 { display: block; }
ul#ranking_tab2 { display: none; }
ul#ranking_tab3 { display: none; }
ul#ranking_tab4 { display: none; }
ul#ranking_tab5 { display: none; }
form#ranking_sheet1 { display: block; }
form#ranking_sheet2 { display: none; }
form#ranking_sheet3 { display: none; }
form#ranking_sheet4 { display: none; }
form#ranking_sheet5 { display: none; }
ul#status_tab1 { display: block; }
ul#status_tab2 { display: none; }
ul#status_tab3 { display: none; }
ul#status_tab4 { display: none; }
ul#status_tab5 { display: none; }
form#status_sheet1 { display: block; }
form#status_sheet2 { display: none; }
form#status_sheet3 { display: none; }
form#status_sheet4 { display: none; }
form#status_sheet5 { display: none; }
/* ranking */
table.ranking { width: 640px; }
table.ranking caption { font-weight: bold; line-height: 32px; background-image: url(../../images/bg_caption.gif); background-repeat: repeat-x; text-align: left; padding-left: 16px; border-color: #c0c0c0; border-style: solid; border-width: 1px 1px 0; }
table.ranking th { line-height: 24px; background-color: #f0ede4; vertical-align: middle; border: solid 1px #ccc; }
table.ranking td { color: #c00; font-size: 200%; line-height: 32px; text-align: right; border: solid 1px #ccc; }
table.ranking td span { font-size: 50%; }
table.ranking td.keyword { color: #069; font-size: 100%; font-weight: bold; background-color: #f8f8f8; }
/* history_tab */
ul.history_tab { background-image: url(../../images/formtab2.gif); background-repeat: no-repeat; background-position: 0 32px; width: 608px !important; height: 64px; }
ul.history_tab li { float: left; margin-right: 4px; margin-left: 4px; display: inline; }
ul.history_tab li a { text-align: center; width: 96px; height: 36px; display: block; }
ul.history_tab li a.tab_on { font-weight: bold; background-image: url(../../images/formtab2_on.gif); background-repeat: no-repeat; padding-top: 8px; }
ul.history_tab li a.tab_off { background-image: url(../../images/formtab2_off.gif); background-repeat: no-repeat; padding-top: 12px; }
ul#keyword_tab1 { display: block; }
ul#keyword_tab2 { display: none; }
ul#keyword_tab3 { display: none; }
/* history */
table.history { width: 576px; margin-left: 32px; }
table.history caption { font-weight: bold; line-height: 32px; background-image: url(../../images/bg_caption.gif); background-repeat: repeat-x; text-align: left; padding-left: 16px; border-color: #c0c0c0; border-style: solid; border-width: 1px 1px 0; }
table.history thead {}
table.history thead th { border: solid 1px #ccc; }
table.history thead th span { color:#f00; display:block; margin: 16px 0px 16px 0px; }
table.history tbody {}
table.history tbody th { line-height: 24px; background-color: #f0ede4; vertical-align: middle; border: solid 1px #ccc; }
table.history tbody td { color: #c00; font-size: 150%; font-weight:bold; line-height: 24px; text-align: right; border: solid 1px #ccc; }
table.history tbody td span { font-size: 50%; font-weight:normal; }
table.history tbody td.date { color: #404040; font-size: 100%; font-weight:normal; }
table#tab1_keyword { display: block; }
table#tab2_keyword { display: none; }
table#tab3_keyword { display: none; }
/* objectsite */
div.objectsite {}
div.objectsite img.shot { float: left; margin-right: 32px; display: block; }
div.objectsite table { width: 480px; }
div.objectsite table th { font-weight: bold; line-height: 24px; background-color: #f0ede4; text-align: left; border: solid 1px #ccc; }
div.objectsite table td { line-height: 125%; border: solid 1px #ccc; }
/* statusresult */
div.statusresult {}
div.statusresult table {}
div.statusresult table caption { text-align: left; }
div.statusresult table caption dl {}
div.statusresult table caption dl dt { color: #069; width: 128px; float: left; }
div.statusresult table caption dl dd { color: #069; font-weight: bold; }
div.statusresult table th { font-weight: bold; line-height: 24px; background-color: #f0ede4; border: solid 1px #ccc; }
div.statusresult table th.title { font-weight: normal; background-color: #f0f0f0; vertical-align: middle; }
div.statusresult table td { color: #c00; font-size: 200%; line-height: 32px; text-align: right; border: solid 1px #ccc; }
div.statusresult table td.keyword { color: #404040; font-size: 125%; text-align: left; }
div.statusresult table td span { font-size: 50%; }
div.statusresult table td b { color: #c00; }
div.statusresult table td.pickup_number { background-color: #f8f0f0; border: double 3px #c00; }
div.statusresult ul.introduction { font-size: 80%; line-height: 125%; width: 608px !important; }
div.statusresult ul.introduction li { margin-bottom: 4px; list-style-type: none !important; }
/* feature */
div.feature { background-image: url(../../images/feature_base.gif); background-repeat: no-repeat; width: 640px !important; margin-top: 16px; padding-top: 80px; }
div.feature ul { width: 608px !important; }
div.feature ul li { float: left; margin: 0 8px !important; }
div.feature ul li.number { color: #c00; font-size: 250%; line-height: 100%; background-color: #fff8f8; padding: 8px 16px; border: double 3px; }
div.feature ul li.sign { color: #404040; font-size: 200%; line-height: 200%; }
div.feature span { color: #c00; font-size: 150%; width: 576px !important; margin: 16px 32px; display: block; }
div.feature p { width: 576px !important; margin-right: 32px; margin-bottom: 16px; margin-left: 32px; }
div#feature_linkpopularity { display: none; }
div#feature_index { display: none; }








