.s102 .title{margin-bottom:7px;font-size:30px;font-weight:400;color:#333;line-height:44px;letter-spacing:-1px}.s102 .en{font-size:19px;color:#bbb;font-weight:500;letter-spacing:.25em}.s102 .s102_cnt1{display:table;width:100%;padding:30px 0 33px;position:relative}.s102 .s102_cnt1:after{position:absolute;content:'';width:100%;height:1px;background:url(/img_up/shop_pds/giken/design/img/s102_bg.png) 0 0;bottom:0;left:0}.s102 .s102_cnt1 .Year,.s102 .s102_cnt1 .month_box{display:table-cell}.s102 .s102_cnt1 .Year{width:15.89%;vertical-align:top}.s102 .s102_cnt1 .Year h4{font-size:35px;line-height:32px;color:#24abd7;font-weight:600;text-align:center}.s102 .s102_cnt1 .month_box ul li{position:relative;padding-left:36px;margin-bottom:5px}.s102 .s102_cnt1 .month_box ul li span{position:absolute;left:0;top:0;font-size:17px;line-height:29px;color:#444;font-weight:500}.s102 .s102_cnt1 .month_box ul li p{position:relative;font-size:16px;line-height:29px;color:#666;padding-left:10px;font-weight:400}.s102 .s102_cnt1 .month_box ul li p:before{position:absolute;content:'';width:3px;height:3px;background:#aaa;border-radius:50%;left:0;top:14px}.s102 .s102_cnt1 .month_box ul li:after{content:'';display:block;clear:both}.tabs{display:flex;cursor:pointer}.tab{flex:1;padding:20px 0;text-align:center;transition:.3s;color:#333;transition:background .3s;transition:background-color .3s,color .3s}.tab.active{background:linear-gradient(45deg,#2aaae2 0,#0bada9 100%);color:white;font-weight:bold}.tab:hover{background:linear-gradient(45deg,#2aaae2 0,#0bada9 100%);color:white;font-weight:bold}.tab-content{display:none;padding:20px;background:white}.tab-content.active{display:block}@media(max-width:900px){.s102 .s102_cnt1 .Year h4{padding-bottom:20px;text-align:left}.s102 .s102_cnt1{display:flex;flex-direction:column}.tab{padding:10px 0}}@media(max-width:600px){.s102 .s102_cnt1 .Year h4{font-size:25px}.tab-content{padding:0}.tab{font-size:14px}}