@charset "UTF-8";

/*本社日本語プレスリリース過去記事2008/01/01～2012/12/31通常記事*/
/*c_template.cssのa:link,a:visited,a:hover{color:#4747bd; border-bottom:solid 1px #4747bd;}等記述打消し用*/
header a:link,
header a:visited,
header a:hover,
header a:active,
footer a:link,
footer a:visited,
footer a:hover,
footer a:active,
.slideNavi a:link,
.slideNavi a:visited,
.slideNavi a:hover .slideNavi a:active {
    color: #000;
    text-decoration: none;
    border-bottom: 0px;
}

/*c_template.cssのa:link,a:visited,a:hover{text-decoration:none; padding-bottom:0px;}記述打消し用*/
.breadcrumb-main a:link,
.breadcrumb-main a:visited,
.breadcrumb-main a:hover,
.breadcrumb-main a:active {
    padding: 10px 40px 10px 20px;
}

/*css_common.cssのimg{vertical-align:bottom;}を打消し*/
.slideNavi img,
footer img {
    vertical-align: baseline;
}

/*コンタクトUSボタンに影響するcss_common.cssのbody{line-height:1.5;}を打消し*/
/*コンタクトUSボタンに影響するc_template.cssのbody{font-size:small;}を打消し*/
.contact_bt {
    line-height: 1;
    font-size: 16px;
}

/*コンタクトUSボタンに影響するc_template.cssのa:link{color:#4747bd; border-bottom:solid 1px #4747bd;}を打消し*/
.contact_bt a:link,
.contact_bt a:visited,
.contact_bt a:hover,
.contact_bt a:active {
    text-decoration: none;
    color: #193477;
    font-size: 14px;
    font-weight: bold;
    border-bottom: 0px;
    font-family: 'NotoSans', 'メイリオ', Meiryo, 'ヒラギノ角ゴ ProN W3', 'HiraKakuProN-W3', 'Hiragino Kaku Gothic ProN', Helvetica, 'Helvetica Neue', sans-serif;
}

/*スライドナビに影響するc_template.cssのbody{font-size:small;}を打消し*/
header,
nav .slideNavi,
div .slideNavi {
    font-size: 16px;
}

/*スライドナビの検索に影響するc_template.cssの*/
/*body,h1,h2,h3,h4,h5,h6,td,th,p,li,dt,dd,form,pre,address,div,input,textarea,pre{font-family:"ＭＳ Ｐゴシック", Arial, "ヒラギノ角ゴ Pro W3", sans-serif;}*/
/*
.slideNavi input
{
	font-family:FrutigerNeueLTW10-Regul,FrutigerNeueW01-Regular,"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, Helvetica, sans-serif;
}
*/
/*スライドナビの文字MENU影響するcss_common.cssのdiv{font-weight:normal;}を打消し*/
.slideNavi a div {
    font-weight: bold;
    font-family: 'NotoSans', 'メイリオ', Meiryo, 'ヒラギノ角ゴ ProN W3', 'HiraKakuProN-W3', 'Hiragino Kaku Gothic ProN', Helvetica, 'Helvetica Neue', sans-serif;
}

/*_common.cssのh1{text-align:center;}の打消し用*/
h1 {
    text-align: left;
}

/*決算公告のh1を現行とおりcenterにする用*/
#kessan_head h1 {
    text-align: center;
}

/*_common.cssのh1{line-height:60px;}の打消し用(契約約款のh1タグに影響あり）*/
h1.cmn_title1 {
    line-height: 1.5;
}

/*本社日本語プレスリリース過去記事2013/01/01以降通常記事センター揃え用*/
.contents1 div.f-left730 {
    float: none;
    margin-left: auto;
    margin-right: auto;
}

/*本社日本語プレスリリース過去記事2008/01/01～2012/12/31通常記事センター揃え背景一部白色対応用*/
#wrap {
    padding-left: 0px;
    margin-left: auto;
    margin-right: auto;
    background-color: transparent;
}

#wrap #contents {
    float: none;
    margin-left: auto;
    margin-right: auto;
}

/*本社日本語プレスリリース別紙センター揃え用*/
div.popupMain #bessi_text,
div.popupMain #contents_wide,
div.popupMain #text_wide,
div.popupMain #bessi_text_wide,
div.popupMain #text,
div.popupMain #contents {
    margin-left: auto;
    margin-right: auto;
}

/*本社日本語プレスリリース別紙の画像はみだし防止とセンター揃え用*/
div.popupMain #bessi_text img,
div.popupMain #contents_wide img,
div.popupMain #text_wide img,
div.popupMain #bessi_text_wide img,
div.popupMain #text img,
div.popupMain #contents img {
    max-width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/*本社日本語プレスリリース別紙の右寄り防止用*/
#contents_wide {
    width: 800px;
}

/*本社日本語決算業績センター揃え用*/
table.gyoseki_center {
    margin-left: auto;
    margin-right: auto;
}

/*本社日本語別紙のセンター揃え用*/
table.bessi_center,
div.bessi_center {
    margin-left: auto;
    margin-right: auto;
}

/*popupHeaderの高さ0を解消*/
.popupHeader {
    height: 90px;
    box-sizing: border-box;
}

/*BackToTopの文字種別に影響するc_template.cssのbody,h1,h2,h3,h4,h5,h6,td,th,p,li,dt,dd,form,pre,address,div,input,textarea,pre{font-family:"ＭＳ Ｐゴシック", Arial, "ヒラギノ角ゴ Pro W3", sans-serif;}打消しと念のためfont-sizeとline-heightの設定*/
.sub_backTo-top,
.goPageTop {
    font-size: 16px;
    font-family: 'NotoSans', 'メイリオ', Meiryo, 'ヒラギノ角ゴ ProN W3', 'HiraKakuProN-W3', 'Hiragino Kaku Gothic ProN', Helvetica, 'Helvetica Neue', sans-serif;
    line-height: 1;
}