﻿@charset "utf-8";

/* 検索用ボタン */
.searchbtn { width:200px; height:50px; margin-right:10px }

.searchbtn a {
        display: block;
        width:200px;
        padding:7px;
        text-align:center;
        font-size:14px;
        font-weight: bold;
        color: #0000CC;
        background-color:#F0F0F0;
        border-top: solid 4px #CCCCCC;
        border-left: solid 4px #CCCCCC;
        border-right: solid 4px #666666;
        border-bottom: solid 4px #666666;
        text-decoration:none; }
        
.searchbtn a:hover{ background-color:#FFFF99; color:#0066FF; }

.searchbtn a:active {
        border-top: solid 4px #666666;
        border-left: solid 4px #666666;
        border-right: solid 4px #CCCCCC;
        border-bottom: solid 4px #CCCCCC; }
        
/* font */
.info{ color:#0066FF; }
.caut{ color:#FF0000; }
.bold{ font-weight:bold; }
.orenge { color:#FF3300;}
.gray { color:#808080;}

/* 結果通知書 */
/* font */
.period_select{ color:#000099;}
.period{ color:#1b5f96;}
.p_ttl{ font-size:15px; font-weight:bold}
.p_txt{ font-size:12px}
.p_print_ttl{ font-size:11px; font-weight:bold}
.p_print_txt{ font-size:8px }
.p_sample_txt{ font-size:11px; font-style:inherit}

.subtitle{
    border-bottom:solid 1px #999999;
    border-top:solid 2px #999999;
    background-color:#DDDDDD;
    padding:2px;
    margin:2px;
    font-size:15px;
    font-weight:bold;
    text-align:center;
}
.subtitle_print{
    border-bottom:solid 1px #999999;
    border-top:solid 2px #999999;
    background-color:#DDDDDD;
    padding:2px;
    margin:2px;
    font-size:11px;
    font-weight:bold;
    text-align:center;
}

.table_show{ border:1px solid #cccccc; border-collapse:separate; padding:1px; margin:5px; width:99%; line-height:110%;}
.table_show th{ border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:3px; margin:0; text-align:center}
.table_show td{ border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:3px; margin:0}

.table_print{ border:1px solid #000000; line-height:105%; width:100%; color:#000000;}
.table_print th{ border:1px solid #000000; padding:1px; margin:0; text-align:center}
.table_print td{ border:1px solid #000000; padding:1px; margin:0}

/* table */
.trend_table01{border-bottom:0px; padding:0; margin:0; width:100%}
.trend_table01 th{border:0px!important; padding:2px; margin:0; font-size:100%; background:none;}
.trend_table01 td{border:0px!important; padding:2px; margin:0; font-size:100%; background:none;}

.trend_table02{border-bottom:0px; padding:0; margin:0; width:100%}
.trend_table02 th{border-bottom:dashed 1px #CCCCCC; padding:2px; margin:0; font-size:100%; background:none;}
.trend_table02 td{border-bottom:dashed 1px #CCCCCC; padding:2px; margin:0; font-size:100%; line-height:110%; background:none;}

.trend_table03{border-collapse:collapse; margin:0; padding:0; border-bottom:solid 1px #cccccc ; width:100%;}
.trend_table03 th{vertical-align:middle; border:1px solid #cccccc; padding:3px; background-color:#CCFFCC;}
.trend_table03 td{vertical-align:middle; border-bottom:1px dotted #cccccc;padding:10px 3px 10px 3px;}

.trend_table04{border-collapse:collapse; margin:0; padding:0; border-bottom:solid 1px #cccccc ; width:100%; line-height:150%}
.trend_table04 th{vertical-align:middle; text-align:center; border:1px solid #cccccc; padding:5px; background-color:#CCFFCC;}
.trend_table04 td{vertical-align:middle; border:1px solid #cccccc; padding:5px;}


/* trend menu */
.menu { border:solid 2px #666666; margin-bottom:10px }
.menu_top { padding:5px; font-weight:bold; color:#FFFFFF; text-align:center; background-color:#666666; }
.menu_txt { margin:2px 5px 2px 5px; font-size:small; }

/* trend 広告 */
.ad1 { border:solid 2px #009966; margin-bottom:10px }
.ad1_top { padding:5px; font-weight:bold; color:#FFFFFF; text-align:center; background-color:#009966; }
.ad1_txt { margin:2px 5px 2px 5px; font-size:small; }

/* link */
.arrowlnk{
    background: url(/common/img/share/arrow_r.gif) no-repeat left 0.4em;
    padding-left: 19px;
    display:inline-block;
    background: url(/common/img/share/arrow_r.gif) no-repeat left 0.3em;
}
