@charset "utf-8";

/* kinri.css 20140424 og
====================================== */

#contents{width:960px;margin:0 auto;position:relative;padding-top:30px}
#contents .sns_list01{width:960px;margin:0 auto 5px;text-align:right;position:absolute;left:0;top:0;height:30px}
#contents .sns_list01 li{display:inline-block;*display:inline}
#contents .headline_type01{font-size:24px}

/* headline_box
====================================== */
.headline_box01{background-color:#FFF;width:928px;margin-bottom:20px;border-top:5px solid #14A92A;border-left:1px solid #c7c2ab;border-right:1px solid #c7c2ab;border-bottom:1px solid #c7c2ab;border-radius:5px;
-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:2px 2px 1px #eee;padding:10px 15px 0}
.headline_box01 .headline01{font-size:24px;width:580px;float:left}
.headline_box01 .headline01 em{font-size:32px;font-style:normal}
.headline_box01 .comment_box{text-align:right;float:right;width:260px;padding:5px 70px 5px 0px;background:url(/contents/common/images/icon_goethe05.png) no-repeat right bottom;min-height:46px;height:auto !important;height:46px}
.breadcrumb li{display:inline-block}

/* main
====================================== */
#main{float:left;width:711px}
#main .lead_type01{margin-bottom:10px;color:#333}
#main .note_type01{text-indent:-10px;margin:0px 0px 5px 10px}
#main .note_type02{text-align:center;color:#666}
#main .headline_type01{font-size:20px;line-height:1.2;background:url(/contents/common/images/icon_bar01.png) no-repeat left 1px;padding:0 0 0 13px;margin-bottom:10px;color:#333;font-weight:bold}
#main .graph_area,
#main .column_box01{margin-bottom:30px}
#main .interest_rates_table{border-top:1px solid #c7c2ab;border-left:1px solid #c7c2ab;width:100%;background-color:#FFF;margin-bottom:10px}
#main .interest_rates_table caption{padding-bottom:2px}
#main .interest_rates_table .caption01{font-size:14px;float:left;width:350px;text-align:left}
#main .interest_rates_table .caption02{font-size:14px;float:right;width:350px;text-align:right}
#main .interest_rates_table .text_red{color:#fe0f0e}
#main .interest_rates_table .border_type01{border-bottom:1px dotted #FFF;border-right:1px solid #c7c2ab}
#main .interest_rates_table .border_type02{border-right:1px solid #c7c2ab}
#main .interest_rates_table tr:nth-child(even){background-color:#eeede6}
#main .interest_rates_table td:nth-child(1){text-align:left}
#main .interest_rates_table th{color:#FFF;background-color:#14a92a;border-right:1px solid #fff;padding:5px;vertical-align:middle;text-align:center}
#main .interest_rates_table td{border-right:1px solid #c7c2ab;border-bottom:1px solid #c7c2ab;padding:5px;text-align:center}
#main .list_type_button01 li{display:inline-block;margin:0px 13px 15px 0px}
#main .list_type_button01 li:nth-child(3n){margin-right:0px}

/* graph_box */
.graph_box{background-color:#FFF;padding:10px 0;border:1px solid #EDE7D0}
.graph_title{font-size:18px;font-weight:bold}
.graph_period{padding:0 20px 5px 55px}
.graph_period01{float:left;color:#666}
.graph_period02{float:right;color:#666}

/* aside
====================================== */
#aside01{float:right;width:230px;text-align:left;padding-bottom:20px}
.aside_box01{background-color:#FFF;margin-bottom:10px;border:1px solid #c7c2ab;
-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.aside_headline01{padding:7px 0px 5px 28px;font-size:14px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#c7c2ab;margin-bottom:8px;line-height:1.4}
#aside01 .icon_type03{background:url(/contents/common/images/icon_sprite01.png) no-repeat 10px -138px}
#aside01 .icon_type04{background:url(/contents/common/images/icon_sprite01.png) no-repeat 10px -217px}
#aside01 .list_type01{margin:0px 0px 10px 10px}
#aside01 .list_type01 li{border-bottom:1px dotted #ccc;margin-bottom:5px;padding:0px 4px 5px 10px;background:url(/contents/common/images/icon_arrow01.png) no-repeat left 4px}
#aside01 .list_type01 .lastchild{border-bottom-width:0px;border-bottom-style:none}
#aside01 .aside_banner {margin-bottom:7px}
/* clearfix
====================================== */
#contents .sns_list01:after,
.graph_period:after,
.aside_box01:after,
.interest_rates_table caption:after,
.headline_box01:after,
#contents:after,
.cf:after{clear:both;content:".";display:block;height:0;visibility:hidden}
