.header-global-nav-wrap .global-nav-item:nth-child(4)>.global-nav-item-button{color:#14a83b;text-decoration:none}
.align-center{text-align:center}
.main-image{background-image:url(/hiroba/img/main_bg.jpg)}
.main-content .hiroba-main{width:100%}
.main-content .hiroba-main .background-block{background:#f1f1f1}
.main-content .hiroba-main .container{max-width:1160px;padding:100px 20px;margin:0 auto}
.main-content .hiroba-main .news-block{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:809px;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.main-content .hiroba-main .news-block .col2{width:43.05%;text-align:center}
.main-content .hiroba-main .news-block .col2 .inner{padding-top:30px}
.main-content .hiroba-main .news-block .col2 .inner .text{margin-top:0;padding-bottom:30px}
.main-content .hiroba-main .news-block .col2 .inner .news-block-title{font-size: 1.428571428em;margin-bottom: 15px;}
.main-content .hiroba-main .news-block .col2 .inner .button-primary{padding:20px 20px;width:auto}
.main-content .hiroba-main .news-block .col2 .inner .button-primary p{width:100%}
.main-content .hiroba-main .news-block .col2 .inner .button-primary .arr-circle.arr-align-right{right:20px}
.main-content .hiroba-main .news-block .col2 .inner .col3{
	display:-webkit-box;display:-ms-flexbox;display:flex;
	-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;
}
.main-content .hiroba-main .news-block .col2 .inner .col3 .button-primary{
	margin: 0;
	padding-right: 45px;
	width: 31.7865429%;
	box-sizing: border-box;
	text-align: left;
}
.main-content .hiroba-main .news-block .col2 .inner .col3 .button-primary .arr-circle.arr-align-right{right: 12px;}
.main-content .hiroba-main .news-block .col2 .box-circle-arr .inner:after{left:0;width:6px;height:6px}
.main-content .hiroba-main .news-block .col2.calendar .image{width:70px;max-width:100%}
.main-content .hiroba-main .news-block .col2.calendar,.main-content .hiroba-main .news-block .col2.umoni{
	width: 39.804%;
}
.main-content .hiroba-main .news-block .col2.umoni .inner .text{padding-bottom: 55px;}
.main-content .hiroba-main .news-block .col2.umoni .image{width:131px;max-width:100%;}
.main-content .hiroba-main .section-underbar-color-first{margin-top:60px}
.main-content .hiroba-main .list-order{margin:20px 0 45px}
.main-content .hiroba-main .report-content-block .report-sub-title{color:#acacac;letter-spacing:.1em}
.main-content .hiroba-main .report-content-block .heading-content{margin-bottom:-16px}
.main-content .hiroba-main .report-content-block .link-circle-arr{text-align:right}
.main-content .hiroba-main .report-content-block .report-list{padding:45px 0 80px;margin-top:5px;border-top:1px solid #dadada}
.main-content .hiroba-main .report-content-block .report-list li{padding-top:20px}
.main-content .hiroba-main .report-content-block .report-list li:first-child{padding-top:0}
.main-content .hiroba-main .report-content-block .report-list .date{position:absolute;color:#8e8e8e;letter-spacing:.15em}
.main-content .hiroba-main .report-content-block .report-list .text{padding-left:8em}
.main-content .hiroba-main .report-content-block .report-btn-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.main-content .hiroba-main .report-content-block .report-btn-box .inner-btn{width:23.276%;min-height:88px}
.main-content .hiroba-main .report-content-block .report-btn-box .inner-btn .button-change-arr{font-size:1em}
.main-content .hiroba-main .report-content-block .report-btn-box .inner-btn+.inner-btn{margin-left:20px}
.main-content .hiroba-main .report-content-block .report-btn-box+.report-btn-box{margin-top:30px}
.main-content .hiroba-main .report-content-block .report-btn-block ul.report-btn-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.main-content .hiroba-main .report-content-block .report-btn-block ul.report-btn-list li{-ms-flex-preferred-size:23.28%;flex-basis:23.28%;margin:30px 0 0 1.72%}
.main-content .hiroba-main .report-content-block .report-btn-block ul.report-btn-list li .bg-transition{min-height:90px}
.main-content .hiroba-main .report-content-block .report-btn-block ul.report-btn-list li:nth-child(-n+4){margin-top:0}
.main-content .hiroba-main .report-content-block .report-btn-block ul.report-btn-list li:nth-child(4n-3){margin-left:0}
.main-content .hiroba-main .report-content-block .report-btn-block ul.report-btn-list li .report-inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;position:relative;z-index:10;padding:0 20px}
.main-content .hiroba-main .report-content-block .report-btn-block ul.report-btn-list li .box-circle-arr .title{width:84%;padding-right:15px}
.main-content .hiroba-main .report-content-block .report-btn-block ul.report-btn-list li .box-circle-arr .title .arr-circle{width:35px;height:35px;right:-23px;border:1px solid #fff;top:50%;margin-top:-18px}
.main-content .hiroba-main .report-content-block .report-btn-block ul.report-btn-list li .box-circle-arr .title .arr-circle .inner:before{width:15px;background-color:#fff}
.main-content .hiroba-main .report-content-block .report-btn-block ul.report-btn-list li .box-circle-arr .title .arr-circle .inner:after{left:3px;width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff}
.main-content .hiroba-main .report-content-block .report-btn-block ul.report-btn-list li .box-circle-arr:hover .title{color:#fff}
.main-content .hiroba-main .report-content-block .report-btn-block ul.report-btn-list li .box-circle-arr:hover .title .arr-circle{border:1px solid #14a83b;background:#14a83b}
.main-content .hiroba-main .report-box-3col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.main-content .hiroba-main .report-box-3col .col3{width:31.8966%}
.main-content .hiroba-main .report-box-3col .col3 .box-list .list{margin-top:0}
.main-content .hiroba-main .report-box-3col .col3 .box-list .list+.list{margin-top:26px}
.main-content .hiroba-main .report-box-3col .col3 .box-list .list li.no-border{border-bottom:0}
.main-content .hiroba-main .report-box-3col .col3 .box-list .list li a{padding-top:19px;padding-bottom:19px}
.main-content .hiroba-main .report-box-3col .col3 .box-list .sub-title{margin-top:30px;padding-bottom:12px;font-weight:700;border-bottom:1px solid #dadada}
.main-content .hiroba-main .report-box-3col .col3 .box-list .link-list-arr{margin-bottom:0}
.main-content .hiroba-main .report-box-3col .arr-circle{width:33px;height:33px;top:6px}
.main-content .hiroba-main .report-box-3col .arr-circle.arr-align-right{right:14px}
.main-content .hiroba-main .report-box-3col .col3 .box-list .list.full_width li{width: 100%;}
@media print,screen and (min-width:768px){.header-global-nav-wrap .global-nav-item:nth-child(4)>.global-nav-item-button:after,.header-global-nav-wrap .global-nav-item:nth-child(4)>.global-nav-item-button:before{width:13px}
.transparent-header.transparent-on .header-global-nav-wrap .global-nav-item:nth-child(4)>.global-nav-item-button{color:#fff}
.main-content .hiroba-main .report-box-3col .col3 .box-list .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
@media only screen and (max-width:767px){.header-global-nav-wrap .global-nav-item:nth-child(4)>.global-nav-item-button{color:#fff}
.main-image{background-image:url(/hiroba/img/main_bg_2x.jpg)}
.main-content .hiroba-main .container{padding:40px 20px}
.main-content .hiroba-main .news-block{display:block;max-width:100%;margin:20px auto 0}
.main-content .hiroba-main .news-block .col2{width:100%}
.main-content .hiroba-main .news-block .col2 .inner{padding-top:22px}
.main-content .hiroba-main .news-block .col2 .inner .news-block-title{
	font-size: 1.285714285em;
	margin-bottom: 17px;
}
.main-content .hiroba-main .news-block .col2 .inner .text{padding-bottom:22px}
.main-content .hiroba-main .news-block .col2.umoni .inner .text{padding-bottom: 22px;}
.main-content .hiroba-main .news-block .col2 .inner .col3{
	display: block;
}
.main-content .hiroba-main .news-block .col2 .inner .col3 .button-primary{
	margin: 0 auto 10px;
	padding-right: 20px;
	width: 100%;
	text-align: center;
}
.main-content .hiroba-main .news-block .col2 .inner .col3 .button-primary:last-of-type{
	margin-bottom: 0;
}
.main-content .hiroba-main .news-block .col2 .box-circle-arr .arr-circle{width:30px;height:30px;right:12%;right:-webkit-calc((100% - 220px)/ 2);right:calc((100% - 220px)/ 2);top:-5px}
.main-content .hiroba-main .news-block .col2 .box-circle-arr .inner:before{left:0}
.main-content .hiroba-main .news-block .col2 .box-circle-arr .inner:after{left:4px}
.main-content .hiroba-main .news-block .col2.calendar .image{width:auto;height:72px}
.main-content .hiroba-main .news-block .col2.calendar{
	width: 100%;
}
.main-content .hiroba-main .news-block .col2.umoni{
	width: 100%;
}
.main-content .hiroba-main .news-block .col2.umoni .image{width:auto;height:58px}
.main-content .hiroba-main .news-block .col2+.col2{margin-top:40px}
.main-content .hiroba-main .report-content-block .right-link{margin-top: 25px;}
.main-content .hiroba-main .report-content-block .report-list{padding:0px 0 0;margin-bottom:40px;border:none}
.main-content .hiroba-main .report-content-block .report-list li{border-top:1px solid #dadada;padding-bottom:13px;padding-top:10px}
.main-content .hiroba-main .report-content-block .report-list li:last-child{border-bottom:1px solid #dadada}
.main-content .hiroba-main .report-content-block .report-list li:first-child{padding-top:10px}
.main-content .hiroba-main .report-content-block .report-list .date{position:inherit}
.main-content .hiroba-main .report-content-block .report-list .text{padding-left:0;padding-top:0}
.main-content .hiroba-main .report-content-block .report-btn-box{display:block}
.main-content .hiroba-main .report-content-block .report-btn-box .inner-btn{width:100%}
.main-content .hiroba-main .report-content-block .report-btn-box .inner-btn+.inner-btn{margin-left:0;margin-top:20px}
.main-content .hiroba-main .report-content-block .report-btn-block ul.report-btn-list{display:block}
.main-content .hiroba-main .report-content-block .report-btn-block ul.report-btn-list li{margin-left:0}
.main-content .hiroba-main .report-content-block .report-btn-block ul.report-btn-list li+li{margin-top:20px}
.main-content .hiroba-main .report-content-block .report-btn-block ul.report-btn-list li .bg-transition{min-height:100%;height:0;position:relative;padding-top:45px;padding-bottom:45px}
.main-content .hiroba-main .report-content-block .report-btn-block ul.report-btn-list li:nth-child(-n+4){margin-top:20px}
.main-content .hiroba-main .report-content-block .report-btn-block ul.report-btn-list li .report-inner{width:100%;position:absolute;top:0}
.main-content .hiroba-main .report-content-block .report-btn-block ul.report-btn-list li .box-circle-arr .title{width:100%;padding-right:15px}
.main-content .hiroba-main .report-content-block .report-btn-block ul.report-btn-list li .box-circle-arr .title .arr-circle{right:0}
.main-content .hiroba-main .report-content-block .report-btn-block ul.report-btn-list li .box-circle-arr .title .arr-circle .inner{left:15px}
.main-content .hiroba-main .report-box-3col{display:block}
.main-content .hiroba-main .report-box-3col .col3{width:100%}
.main-content .hiroba-main .report-box-3col .col3+.col3{margin-top:30px}
.main-content .hiroba-main .report-box-3col .col3.bg-gray{margin:30px -20px 0;padding:30px 20px;background:#f1f1f1}
.main-content .hiroba-main .report-box-3col .col3.bg-gray .box-list{background:#fff}
.main-content .hiroba-main .report-box-3col .arr-circle{width:38px;height:38px}
.main-content .hiroba-main .report-box-3col .arr-circle .inner:before{left:1px;width:15px}
.main-content .hiroba-main .report-box-3col .arr-circle .inner:after{left:8px;width:6px;height:6px}
}