@media screen and (min-width: 721px){.sp{display:none}.pc{display:block}header{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;max-width:100%;background:hsla(0,0%,100%,.9) !important}header .logo{margin-left:0;max-width:28%}header .logo img{max-width:100%}header .global-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}header .global-nav__item{position:relative}header .global-nav__item:hover .global-nav__arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}header .global-nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 25px;color:#333;text-decoration:none;-webkit-transition:background-color .3s;transition:background-color .3s;white-space:nowrap;height:61px}header .global-nav__arrow{display:inline-block;width:0;height:0;margin-left:8px;border-style:solid;border-width:5px 4px 0 4px;border-color:#333 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}header .global-nav__dropdown{display:none;position:absolute;top:56px;left:0;min-width:180px;background-color:hsla(0,0%,100%,.9);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);z-index:100}header .global-nav__dropdown-item{border-bottom:1px solid rgba(0,0,0,.1);color:#333}header .global-nav__dropdown-item:last-child{border-bottom:none}header .global-nav__dropdown-link{display:block;padding:10px 15px;color:#333;text-decoration:none;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s}.container .tabs .tab_item{border-bottom:#ddd solid 5px;background:none}.container .tabs .tab_item img{width:100%}.container .tabs input:checked+.tab_item{border-bottom:red solid 5px;background:none}}@media screen and (min-width: 721px)and (max-width: 1210px){header .global-nav{font-size:14px}header .global-nav__link{padding:5px 10px}}@media screen and (min-width: 721px)and (max-width: 970px){header .global-nav{font-size:12px}header .global-nav__link{padding:5px}}@media screen and (max-width: 720px){.sp{display:block}.pc{display:none}}