@charset "utf-8";

/*-----リンク-----*/
a, a:link, a:visited, a:hover{
display         :inline;
color           :#808080;
background-color:#ffffff;
}

/*-----大枠-----*/
#wrapper_div_center{
width     :97.5%;
margin    :0 auto;
background:#ffffff;
}

/*-----左メニュー-----*/
#table_left{
width     :100%;
margin    :0 auto;
position  :relative;
background:#ffffff;
opacity   :0.8;
}

#table_left table{
line-height:2;
font-size  :13px;
}

/*-----テーブル-----*/
.table_sub{
width      :100%;
background :#808080;
margin     :20px 0px 20px 0px;
line-height:1.5;
white-space:normal;/*右端で折り返す*/
}

.table_sub td{
padding   :10px;
background:#ffffff;
}

/*寸評テーブル-----*/
.table_sub2{
width      :100%;
background :#ffffff;
line-height:1.5;
}

/*-----フォント-----*/
strong{
display    :block;
font-size  :18px;
white-space:normal;/*★★★右端で折り返す★★★*/
font-weight:normal;
color      :#808080;
text-align :center;
}

.font2_gray{
font-size:16px;
color    :#808080;
}

.font2_white{
font-size:16px;
color    :#ffffff;
}

/*-----上へ戻るボタン-----*/
#page-top{
display  :block;
position :fixed;
bottom   :20px;
right    :20px;
font-size:77%;
}

#page-top a{
background     :#666666;
text-decoration:none;
color          :#ffffff;
width          :50px;
height         :50px;
text-align     :center;
display        :block;
border-radius  :50%;
font-size      :20px;
line-height    :2.5;
-webkit-border-radius:50%;
-moz-border-radius:50%;
}

#page-top a:hover{
text-decoration:none;
background     :#999999;
}