.indent_1 {padding-left: 1em;text-indent: -1em;}
.indent_1herf {padding-left: 1.5em;text-indent: -1.5em;}
.indent_2 {padding-left: 2em;text-indent: -2em;}
.indent_3 {padding-left: 3em;text-indent: -3em;}
.resultsCategory-ul{list-style:none;margin-left: 0}
.cornertop.ir{background-image:url("/ir/images/ir-conor-main.jpg")}
.section{margin-bottom:40px}
.ttl2.stronger{height:auto;padding:8px 12px;border-left:2px solid #c01443;margin-bottom:20px}
.irbannerarea{position:relative;max-width:747px;margin:0px auto 60px}
.irbannerarea .irbanner{position:relative;max-width:682px;margin:0 auto;overflow:hidden}
.irbannerarea .irbanner .swiper-slide{height:99px;overflow:hidden}
.irbannerarea .irbanner .swiper-slide a{background-color:#eee;display:block;border-left:4px solid #a88567;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0px;width:100%;height:100%}
.irbannerarea .irbanner .swiper-slide a .banner-title{font-size:14px;line-height:1.3;text-align:center;color:#000}
.irbannerarea .irbanner .swiper-slide a .banner-memo{font-size:11px;text-align:center;margin-top:5px;color:#000}
.irbannerarea .irbanner .swiper-slide a.irbriefingbanner .results-briefingcol{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.irbannerarea .irbanner .swiper-slide a.irbriefingbanner .results-briefingcol-left{width: 65.42%}
.irbannerarea .irbanner .swiper-slide a.irbriefingbanner .results-briefingcol-right{width: 34.58%}
.irbannerarea .irbanner .swiper-slide a.irbriefingbanner .results-briefingcol-right img{width: 100%; image-rendering: -webkit-optimize-contrast; -webkit-backface-visibility: hidden;}
.irbannerarea .irbanner .swiper-slide a.irstrenghbanner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.irbannerarea .irbanner .swiper-slide a.irstrenghbanner img{display:block;margin:0 auto}
.irbannerarea .irbanner .swiper-slide a.irstrenghbanner p.banner-title{width:100%}
.irbannerarea .irbanner .swiper-slide a.irmanagementbanner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.irbannerarea .irbanner .swiper-slide a.irmanagementbanner .banner-managementtitle{font-size:18px;margin-bottom:5px;width:100%;text-align:center;display: block;color: #333333}
.irbannerarea .irbanner .swiper-slide a.irmanagementbanner p.banner-title{width:100%}
.irbannerarea .irbanner .swiper-slide a:hover{opacity:0.7;text-decoration:none;color:#000}
.irbannerarea .swiper-button-next,.irbannerarea .swiper-container-rtl .swiper-button-prev,.irbannerarea .swiper-button-prev,.irbannerarea .swiper-button-disabled{background-image:none;background-color:#aaa;border-radius:100%;width:30px;height:30px;top:0;bottom:0;margin:auto}
.irbannerarea .swiper-button-next:after,.irbannerarea .swiper-container-rtl .swiper-button-prev:after,.irbannerarea .swiper-button-prev:after,.irbannerarea .swiper-button-disabled:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:0px;height:0px}
.irbannerarea .swiper-button-next:hover,.irbannerarea .swiper-container-rtl .swiper-button-prev:hover,.irbannerarea .swiper-button-prev:hover,.irbannerarea .swiper-button-disabled:hover{opacity:0.7}
.irbannerarea .swiper-button-next,.irbannerarea .swiper-container-rtl .swiper-button-prev{right:0px}
.irbannerarea .swiper-button-next:after,.irbannerarea .swiper-container-rtl .swiper-button-prev:after{border:8px solid transparent;border-left:8px solid #fff;right:-10px}
.irbannerarea .swiper-button-prev{left:0px}
.irbannerarea .swiper-button-prev:after{border:8px solid transparent;border-right:8px solid #fff;left:-10px}
.irbannerarea .swiper-button-disabled{opacity:0}
.ir-col{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
  -ms-flex-pack:justify;
  justify-content:space-between
}
.ir-col .irnewscol{width:48.5%;}
.ir-col .irnewsarchiveslink{float:right}
.ir-col .titleandrss{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.ir-col .titleandrss .irnewsarchiveslink:before{width:0px;height:0px;content:'';border:5px solid transparent;border-left:5px solid #c01443;display:inline-block}
.ir-col .titleandrss .irnewsarchiveslink i{margin-left:10px}
.ir-col .irnewsrelease{padding:10px;border:thin solid #ccc;overflow-y:scroll;height:300px}
.ir-col .irnewsrelease .irnewstable tr td{padding:5px 5px;font-size:13px;font-size:1.3rem}
.ir-col .irnewsrelease .irnewstable tr td.datetd{padding-top:10px;padding-bottom:1px}
.ir-col .irnewsrelease .irnewstable tr td.posttd{border-bottom:dotted thin #ccc;padding-bottom:10px}
.ir-col .irnewsrelease .irnewstable tr td .postdate{vertical-align:middle;width:auto;min-width:150px}
.ir-col .irnewsrelease .irnewstable tr td .category{min-width:60px;width:auto;background-color:#999;color:#fff;margin-left:10px;display:inline-block;vertical-align:middle;text-align:center;padding:2px 0;font-size:12px;font-size:1.2rem;word-break:keep-all}
.ir-col .irnewsrelease .irnewstable tr td .category.ir{background-color:#17a5a3}
.ir-col .irnewsrelease .irnewstable tr td .category.tekijikaiji{background-color:#de861e}
.ir-col .irnewsrelease .irnewstable tr td .category.densikokoku{background-color:#999}
.ir-col .irnewsrelease .irnewstable tr td .posttitle{line-height:1.2}
.ir-col .irnewsrelease .irnewstable tr td .posttitle i{color:#c01443;margin:0 5px}
.ir-col .irdocumentcol{
  width: 48.5%
}
.ir-col .irdocumentcol .irdonwloadset{padding:15px 15px 0 15px;border:thin solid #ccc;min-height:305px;height:auto;box-sizing: border-box;}
.ir-col .irdocumentcol .irdonwloadset .alldownloadbtn{text-align:center}
.ir-col .irdocumentcol .irdonwloadset .alldownloadbtn a{text-align:center;display:block;padding:13px 0;width:100%;border:thin solid #968880;border-radius:5px;margin-bottom:15px;font-size:14px;font-size:1.4rem;font-weight:bold}
.ir-col .irdocumentcol .irdonwloadset .alldownloadbtn a i{margin-right:10px;font-size:16px;font-size:1.6rem}
.ir-col .irdocumentcol .irdonwloadset .alldownloadbtn a:hover{text-decoration:none;color:#fff;background-color:#968880}
.ir-col .irdocumentcol .irdonwloadset .irdownloadlist{width:100%}
.ir-col .irdocumentcol .irdonwloadset .irdownloadlist li{margin-bottom:15px;font-size:13px;font-size:1.3rem;position:relative;padding-left:10px}
.ir-col .irdocumentcol .irdonwloadset .irdownloadlist li:before{position:absolute;top:3px;left:0;width:0px;height:0px;content:'';border:5px solid transparent;border-left:5px solid #ccc;display:inline-block}
.ir-col .irdocumentcol .irdonwloadset .irdownloadlist li a{font-size:13px;font-size:1.3rem;line-height:1.5}
.ir-col .irdocumentcol .irdonwloadset .irdownloadlist li a span{font-size:13px;font-size:1.3rem}
.ir-col .irdocumentcol .irdonwloadset .irdownloadlist li a i{margin:0 3px;color:#c01443}
.ircontents{margin-top:40px}
.ircontentboxes{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;-webkit-box-pack:justify;
  -webkit-justify-content:space-between;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}
.ircontentboxes .ircontentbox{
  border:thin solid #ccc;
  /*-webkit-box-flex:1;*/
  /*-webkit-flex:auto;*/
  /*-ms-flex:auto;*/
  /*flex:auto;*/
  /*margin-right:10px;*/
  margin-bottom:20px;
  width:48.5%;
}
.ircontentboxes .ircontentbox .ircontentboxtitle{padding:10px 15px;width:100%;background-color:#eee;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:bold;font-size:16px}
.ircontentboxes .ircontentbox:nth-child(3){margin-right:0}
.ircontentboxes .ircontentbox.long{width:100%;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;margin-right:0}
.ircontentboxes .ircontentbox ul{padding:10px 15px;}
.ircontentboxes .ircontentbox ul li{margin-bottom:10px;line-height: 1.5}
.ircontentboxes .ircontentbox ul li a{color:#555}
.ircontentboxes .ircontentbox.long ul{display:inline-block;vertical-align:top;margin-right:15px}
.ir-contentstable{width:100%;margin:0px auto 20px auto;border-collapse:collapse;display:table}
.ir-contentstable tr{border-collapse:collapse}
.ir-contentstable tr th,.ir-contentstable tr td{border-collapse:collapse;border:thin solid #ccc;padding:10px;vertical-align:middle;line-height:1.5}
.ir-contentstable tr th{background-color:#eee}
.ir-contentstable tbody tr th{text-align:left}
.ir-contentstable.annual-report tbody tr th{background-color:#eee;text-align:center;width:140px}
.ir-contentstable.results-briefing tbody tr th{background-color:#eee;text-align:left;width:100px}
.ir-contentstable.status thead tr{background-color:#eee}
.ir-contentstable.status thead tr th{text-align:left}
.ir-contentstable.status tbody tr th{text-align:left;width:160px}
.ir-contentstable.status2 thead tr{background-color:#eee}
.ir-contentstable.status2 tbody tr th{text-align:left;width:320px}
.ir-contentstable.status2 tbody tr td{text-align:center}
.ir-contentstable.status3 thead tr{background-color:#eee}
.ir-contentstable.status3 thead tr th{text-align:left}
.ir-contentstable.status3 tbody tr th{text-align:left;width:320px}
.ir-contentstable.status3 tbody tr td{text-align:center;width:293px}
.ir-contentstable.status4 thead tr{background-color:#eee}
.ir-contentstable.status4 thead tr th{text-align:left}
.ir-contentstable.status4 tbody tr th{text-align:left;width:110px;background-color:#eee}
.ir-contentstable.status4 tbody tr td{text-align:left}
.procedure p{margin-bottom:20px;font-size:14px;font-size:1.4rem;line-height:22px}
.resultsCategory{padding-bottom:20px;padding-left:22px;font-size:13px;font-size:1.3rem;line-height:16px}
.resultsCategory a{text-decoration:underline}.resultsCategory li{padding-top:20px}
.resultsCategory ul li::before{width:0px;height:0px;content:'';border:5px solid transparent;border-left:5px solid #aaa;display:inline-block;font-size:8px;font-size:0.8em;padding-right:0.3em}
.resultsCategory ul li.before-none::before {border: none;}
.resultsCategory a .fa-file-pdf-o{margin-left:5px;margin-right:5px;color:#990000}
.fa-file-pdf-o:before{content:"\f1c1"}
.resultsCategory li a span.filesize{text-decoration:none}
#ttl1-accordion h2.ttl1-accordion{display:block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 10px 10px 5px;margin-top:5px;font-size:18px;font-size:1.8rem;background-color:#fff;color:#999;border:#999 1px solid}
#ttl1-accordion h2.ttl1-accordion:hover{cursor:pointer;background-color:#888;color:#fff}
#ttl1-accordion h2.ttl1-accordion::before{position:inline-block;content:'+';padding-right:5px;width:10px;height:100%}
#ttl1-accordion h2.ttl1-accordion.active{background-color:#888;color:#fff;border:#888 1px solid;font-weight:bold}
#ttl1-accordion h2.ttl1-accordion.active::before{position:inline-block;content:'−';color:#fff;padding-right:5px;height:100%}
#ttl1-accordion p{padding-top:20px}
#ttl1-accordion div{display:none}
.fuzoku{padding-top:10px}
.attentionbox{border:1px solid #c01443;padding:12px 27px;margin:20px 0 20px}
.attentionbox p{color:#c01443;line-height:1.4;font-size:9pt;font-size:0.9rem}
.sidebanner .sharedresearch a{display:block;background:none;border:thin solid #ccc;text-align:center;font-size:12px;font-size:1.2rem;height:auto;padding:5px}
.sidebanner .sharedresearch a img{display:block;margin:10px auto;width:auto;height:auto}
.sidebanner .sharedresearch a:hover{opacity:0.7}
.dividendspolicy{display:block;border:1px solid #ccc;border-radius:4px;margin-bottom:2em;color:#606060;line-height:1.5}
.dividendspolicy p{padding:12px}.dividendspolicy h3{background-color:#f6e6e9;padding:5px 10px;text-align:center;border-bottom:1px solid #ccc;border-radius:4px 4px 0 0}

.smart p{font-size: 14px;margin: 0 0 15px 0}
.smart img {width: 100%;max-width: 100px;margin: 0 20px 10px 0}
.smart a {text-decoration: none;padding: 18px 40px 18px 45px;display: inline-block;font-size: 13px;background-color: #F9F9F9;border: solid 1px #ccc;box-sizing: border-box;position: relative;vertical-align: top;margin: 0 0 10px 0}
.smart a::before {width: 0px;height: 0px;content: '';border: 4px solid transparent;border-left: 4px solid #c01443;display: inline-block;padding-right: 0.3em;vertical-align: baseline;position: absolute;top: 21px;left: 33px;margin: auto;}
.smart .fa-external-link{position: absolute;bottom: 5px;right: 5px;}

@media only screen and (max-width: 768px){
  html:not([lang="zh"]) .p-ir-link a{display:block;margin-top:10px;padding-top:16px;padding-bottom:16px;background-color:#e4e4e4;font-size:1.4rem;text-align:center}
  html:not([lang="zh"]) .irbannerarea{margin-top:20px;margin-bottom:30px;padding-right:35px;padding-left:35px}
  html:not([lang="zh"]) .irbannerarea .irbanner .swiper-slide{height:auto}
  /*html:not([lang="zh"]) .irbannerarea .irbanner .swiper-slide a .banner-title{font-size:1.1rem}*/
  /*html:not([lang="zh"]) .irbannerarea .irbanner .swiper-slide a .banner-memo{margin-bottom:5px;font-size:1rem}*/
  /*html:not([lang="zh"]) .irbannerarea .irbanner .swiper-slide a.irbriefingbanner .results-briefingcol{display:block}*/
  html:not([lang="zh"]) .irbannerarea .irbanner .swiper-slide a.irstrenghbanner img{width:100%;height:auto}
  html:not([lang="zh"]) .irbannerarea .swiper-button-next,html:not([lang="zh"]) .irbannerarea .swiper-container-rtl .swiper-button-prev,html:not([lang="zh"]) .irbannerarea .swiper-button-prev,html:not([lang="zh"]) .irbannerarea .swiper-button-disabled{width:20px;height:20px}
  html:not([lang="zh"]) .irbannerarea .swiper-button-next:after,html:not([lang="zh"]) .irbannerarea .swiper-container-rtl .swiper-button-prev:after{border-width:5px;right:-8px}
  html:not([lang="zh"]) .irbannerarea .swiper-button-prev:after{border-width:5px;left:-8px}
  html:not([lang="zh"]) .ir-col{display:block;margin-top:20px}
  html:not([lang="zh"]) .ir-col .irnewscol{width:auto;margin-right:0;width: 100%}
  html:not([lang="zh"]) .ir-col .titleandrss .irnewsarchiveslink:before{display:none}
  html:not([lang="zh"]) .ir-col .irnewsrelease{height:auto;padding:0;border:none}
  html:not([lang="zh"]) .ir-col .irnewsrelease .irnewstable tr:nth-child(n+9){display:none}
  html:not([lang="zh"]) .ir-col .irdocumentcol{margin-top:30px;width: 100%}
  html:not([lang="zh"]) .ir-col .irdocumentcol .irdonwloadset{min-height:auto;margin-top:20px;padding:0;border:none}
  html:not([lang="zh"]) .ircontents{margin-top:50px}
  html:not([lang="zh"]) .ircontentboxes{display:block}
  html:not([lang="zh"]) .ircontentboxes .ircontentbox{margin-right:0;width: 100%}
  html:not([lang="zh"]) .ircontentboxes .ircontentbox.long ul{display:block;margin-right:0;padding-top:0;padding-bottom:0}
  html:not([lang="zh"]) .ircontentboxes .ircontentbox.long ul:first-of-type{padding-top:10px}
  html:not([lang="zh"]) .ircontentboxes .ircontentbox.long ul:last-child{padding-bottom:10px}
  html:not([lang="zh"]) .ir-contentstable.annual-report tbody tr th{width:50px}
  html:not([lang="zh"]) .ir-contentstable.status tbody tr th{width:auto;white-space:nowrap}
  html:not([lang="zh"]) .ir-contentstable.status2{table-layout:fixed}
  html:not([lang="zh"]) .ir-contentstable.status2 thead tr th:first-child{width:100px}
  html:not([lang="zh"]) .ir-contentstable.status4 tbody tr th{width:auto;white-space:nowrap}
  html:not([lang="zh"]) .resultsCategory{padding:4px 16px 16px}
  html:not([lang="zh"]) .resultsCategory li{padding-top:12px}
  html:not([lang="zh"]) #ttl1-accordion{margin-right:-16px;margin-left:-16px;border-bottom:1px solid #ccc}
  html:not([lang="zh"]) #ttl1-accordion h2.ttl1-accordion{margin-top:0;padding:15px 32px 15px 16px;border:none;border-top:1px solid #ccc;color:#444;font-weight:bold}
  html:not([lang="zh"]) #ttl1-accordion h2.ttl1-accordion::before{position:absolute;top:50%;right:16px;height:auto;margin-top:-.5em;padding-right:0;line-height:1}
  html:not([lang="zh"]) #ttl1-accordion h2.ttl1-accordion.active{border:none;border-top:1px solid #888}
  html:not([lang="zh"]) #ttl1-accordion h2.ttl1-accordion.active::before{height:auto;padding-right:0}
  html:not([lang="zh"]) .sidebanner .sharedresearch a{display:inline-block}
  html:not([lang="zh"]) .ir-contentstable.results-briefing tbody {border-top: thin solid #ccc;}
  html:not([lang="zh"]) .ir-contentstable.results-briefing tbody tr th,html:not([lang="zh"]) .ir-contentstable.results-briefing tbody tr td{display: block;width: 100%;box-sizing: border-box;}
  html:not([lang="zh"]) .ir-contentstable.results-briefing tbody tr th{border-bottom: none;border-top: none;}
  html:not([lang="zh"]) .ir-contentstable.results-briefing tbody tr td{padding: 15px;}

}
