@media (min-width: 768px){.ir-menu{margin-top:104px}}@media (max-width: 767px){.ir-menu{margin-top:69px}}.content{padding:55px 0 0}@media (max-width: 767px){.content{padding:21px 0 0}}.tab-head{display:flex;justify-content:center;flex-wrap:wrap;margin:0 -9px}@media only screen and (min-width: 768px) and (max-width: 1023px){.tab-head{margin:0 -5px}}@media (max-width: 767px){.tab-head{flex-wrap:wrap;margin:0 -8px -10px}}.tab-head .item{font-family:"Zen Old Mincho",serif;font-size:15px;font-size:1.5rem;line-height:1.4em;letter-spacing:.04em;font-weight:bold;width:192px;padding:20px 5px 18px;border:1px solid #ccc;margin:0 9px;text-align:center;max-width:calc((100% - 110px)/6);transition:opacity .3s;cursor:pointer;cursor:pointer}@media only screen and (min-width: 1025px){.tab-head .item:hover{opacity:0.5}}@media only screen and (min-width: 768px) and (max-width: 1023px){.tab-head .item{max-width:calc((100% - 60px)/6);font-size:11px;font-size:1.1rem;line-height:1.72727em;margin:0 5px}}@media (max-width: 767px){.tab-head .item{max-width:calc(50% - 16px);width:100%;font-size:12px;font-size:1.2rem;line-height:1.58333em;margin:0 8px 9px;padding:9px 5px 8px}}.tab-head .item span{position:relative;z-index:2;display:block}.tab-head .item.is-active{color:#FD732F;border:1px solid #FD732F;background-color:#FDF3ED;position:relative}.tab-head .item.is-active:after{content:'';background:url("../../img/ir/irlibrary/icon.svg") 0 0/100% 100% no-repeat;width:12px;height:12px;bottom:-12px;left:50%;margin-left:-6px;position:absolute}@media (max-width: 767px){.tab-head .item.is-active:after{display:none}}.tab-content__ttl{font-family:"Zen Old Mincho",serif;font-size:28px;font-size:2.8rem;line-height:1.28571em;letter-spacing:.04em;font-weight:700;padding-bottom:40px;position:relative}@media (max-width: 767px){.tab-content__ttl{text-align:center;padding-bottom:26px;font-size:22px;font-size:2.2rem;line-height:1.63636em;padding-bottom:23px}}.tab-content__ttl:before{content:'';width:34px;height:1px;background-color:#707070;position:absolute;left:0;bottom:0}@media (max-width: 767px){.tab-content__ttl:before{width:25px;left:50%;margin-left:-12px}}.tab-content__head{margin-top:89px}@media (min-width: 768px){.tab-content__head{display:flex;justify-content:space-between;align-items:flex-start}}@media (max-width: 767px){.tab-content__head{margin-top:40px}}.tab-content__head .sl-year{width:181px;font-size:12px;font-size:1.2rem;line-height:1.41667em;letter-spacing:.1em;font-weight:400;padding:14px 14px 14px;background-color:#fff;border:1px solid #ccc;font-family:"Zen Old Mincho",serif;background:url("../../img/ir/irlibrary/ar.svg") top 21px right 11px no-repeat;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;margin-top:5px}@media (max-width: 767px){.tab-content__head .sl-year{margin-top:40px;width:140px;margin-left:auto;margin-right:0;display:block;padding:8px 16px 8px;background-position:top 15px right 11px}}.tab-content__body{margin-top:62px}@media (max-width: 767px){.tab-content__body{margin-top:16px}}@media (min-width: 768px){.tab-content .item{display:flex;border-bottom:1px solid #E0E0E0;padding:26px 0 19px}}@media (max-width: 767px){.tab-content .item{display:block;padding:24px 0 24px;position:relative}.tab-content .item:after{content:'';position:absolute;background-color:#E0E0E0;bottom:0;left:-18px;right:-18px;height:1px}}.tab-content .item:first-child{padding-top:0}.tab-content .item .year{font-size:12px;font-size:1.2rem;line-height:1.41667em;letter-spacing:.1em;font-weight:400;color:#FD732F;font-family:"Zen Old Mincho",serif;width:159px;padding-top:8px}@media only screen and (min-width: 768px) and (max-width: 1023px){.tab-content .item .year{width:105px}}@media (max-width: 767px){.tab-content .item .year{margin-bottom:13px;padding-top:0}}.tab-content .item .text{font-size:15px;font-size:1.5rem;line-height:2.26667em;letter-spacing:.1em;font-weight:400;font-family:"Zen Old Mincho",serif;max-width:calc(100% - 159px)}@media only screen and (min-width: 768px) and (max-width: 1023px){.tab-content .item .text{max-width:calc(100% - 105px)}}@media (max-width: 767px){.tab-content .item .text{max-width:100%;font-size:14px;font-size:1.4rem;line-height:1.71429em}}.tab-content .item .text .txt{padding-right:11px}.tab-content .item .text .icon{display:inline-block;transform:translateY(-4px)}.tab-content .item .text .icon:before{top:4px}@media (max-width: 767px){.tab-content .item .text .icon{transform:translateY(0);display:block;margin-top:13px}}

/*# sourceMappingURL=maps/irlibrary-detail.min.css.map */
