img { height: auto; }

body { -webkit-transition: all .1s; transition: all .1s; }
/*body[data-font-size="small"] { font-size: 12px; }
body[data-font-size="big"] { font-size: 16px; }*/

header .font-scale span { -webkit-transition: all .2s; transition: all .2s; }

.home-page.post .content .wrapper .wrapper_1080 .content-right .group .item img { height: auto; }

/*.home-page.post.thoughts .main-content .ttl{
	background: none;
	background-color: #f3f3f3;
	background-repeat: no-repeat;
	background-position: center center; 
}*/
.home-page .footer-home .wrapper .top .group > a.menu-link { display: none; }

.pagination ul li .prev, .pagination ul li .next { font-size: 14px; background: #F0F0F0; color: #009985; }
.pagination ul li .current { display: block; font-size: 20px; font-weight: 500; width: 50px; height: 50px; border-radius: 50%; line-height: 50px; text-align: center; color: #fff; background: #009985; }

.page-template.home-page.post.page-utilization .content .content-left .item a { text-decoration: none; color: inherit; }

.slider .one-slide { display: block; background: rgba(0, 0, 0, 0.3); }
.slider .one-slide .item { max-width: 800px; margin-left: auto; margin-right: auto; }
.slider .one-slide .item img { display: block; width: 100%; }

.home-page.post .main-content > .ttl { background-size: cover !important; background-position: center !important; }

@media screen and (min-width: 769px) { .home-page.post .main-content .breadcrumb a::after { top: -9px; } }
@media screen and (max-width: 768px) { .pagination ul li { margin: 0px 2px; }
  .pagination ul li .prev, .pagination ul li .next { font-size: 11px; }
  .pagination ul li .current { font-size: 14px; width: 30px; height: 30px; line-height: 30px; } }
@media screen and (max-width: 736px) {
 .home-page .footer-home .bottom { height: auto; }
  header .menu li.menu-top { display: none; } 
  .home-page.post.magazine_detail .main-content .ttl{margin-left: 0; margin-right: 0;}
  .home-page .footer-home .wrapper .top ul::after{ content:""; display: block; clear: both; float: none;}
  .home-page .footer-home .wrapper .top ul li{width: 50%; float: left;}
  .home-page .footer-home .wrapper .top h3{width: 100%; float: none; margin-left: 0; padding-left: 23px;}
  .home-page .footer-home .wrapper .top h3::before{left: 0;}
  .magazine_detail.magazine .box-item .info .bt-link{padding-left: 7px; padding-right: 8px; right: 10px;}
}

#content-link .title{line-height: 37px; font-weight: normal; border-left: 5px solid #002c80; color: #002c80; padding-left: 12px; font-size: 23px; margin-bottom: 20px;}
#content-link ul.link{padding-left: 25px; padding-right: 25px;}
#content-link ul.link::after{content: ""; display: block; clear: both;}
#content-link ul.link li{padding: 5px 0;}
#content-link ul.link li a{color: #000;}
#content-link ul.link li a:hover{opacity: 0.7;}
@media screen and (min-width: 768px) {
  #content-link ul.link li.haft-width{width: 50%; float: left;}
  #content-link .link.link_left{width: 50%; float: left;}
  #content-link .link.link_right{width: 50%; float: right;}
}