@charset "UTF-8";#contents{background:url(https://cdn2.hubspot.net/hubfs/6202132/IIT_2019_Theme/Anniversary/images/bg_main_low.jpg) center 0 no-repeat #fff}.row-fluid [class*="span"] .main{text-align:center;margin-bottom:75px;padding-top:0}.row-fluid [class*="span"] .main .logo{padding:107px 0 63px}.row-fluid [class*="span"] .main .lead{font-size:17px;line-height:1.94117647;margin:15px 0 35px;padding:0}.row-fluid [class*="span"] .mainPhoto{margin-bottom:45px}.row-fluid [class*="span"] .mainPhoto li{float:left;margin-right:25px;line-height:1.428571428}.row-fluid [class*="span"] .mainPhoto li:last-child{margin-right:0}.row-fluid [class*="span"] .mainPhoto li .cap{margin-top:6px;display:inline-block}.mainInfoBox{padding:10px;position:relative;background:url(https://cdn2.hubspot.net/hubfs/6202132/IIT_2019_Theme/Anniversary/images/bg_strip.jpg) 0 0 repeat}.mainInfoBox:before{content:url(https://cdn2.hubspot.net/hubfs/6202132/IIT_2019_Theme/Anniversary/images/colors01.png);display:block;position:absolute;top:-36px;left:-108px}.mainInfoBox:after{content:url(https://cdn2.hubspot.net/hubfs/6202132/IIT_2019_Theme/Anniversary/images/colors02.png);display:block;position:absolute;top:48px;right:-128px}.mainInfoBox .inBox{background:#fff;padding:50px 45px 40px}.mainInfoBox .lead{font-size:17px;line-height:1.94117647;margin:20px 0 28px}.mainInfoBox .txt{font-size:17px;line-height:1.94117647;text-align:left}.mainInfoBox .img{margin-top:25px}.lowInfoBox{width:950px;margin:0 auto 70px;position:relative;font-size:17px;line-height:1.94117647}.lowInfoBox.-last{margin-bottom:0}.lowInfoBox h2{color:#fff;font-weight:normal;text-align:center;font-size:28px;margin-bottom:18px;line-height:1.22222;padding:2px 0 1px}.lowInfoBox .photo{text-align:center;margin-top:30px}.lowInfoBox .photo .cap,.imgList .cap,.designList .cap{margin-top:5px;display:inline-block;font-size:14px}.commemorationInfo .lead{line-height:1;text-align:center}.commemorationInfo .btnDetail{text-align:center;margin-top:45px}.imgList{font-size:0;text-align:center;margin:30px 0 75px}.imgList li{display:inline-block;margin-right:42px}.imgList li:last-child{margin-right:0}.reportTtl{margin-top:8px}.reportList{font-size:0;text-align:center;margin:5px 0 22px}.reportList:last-child{margin-bottom:0}.reportList li{display:inline-block;margin-right:25px}.reportList li:last-child{margin-right:0}.btnForTop{text-align:center;margin-top:100px;position:relative;left:-30px}#pageToyokosen .lowInfoBox h2{background:url(https://cdn2.hubspot.net/hubfs/6202132/IIT_2019_Theme/Anniversary/images/toyokosen/bg_ttl.jpg) center center repeat}#pageToyokosen .mainInfoBox:before{content:url(https://cdn2.hubspot.net/hubfs/6202132/IIT_2019_Theme/Anniversary/images/colors01.png);display:block;position:absolute;top:-1px;left:-108px}#pageToyokosen .mainInfoBox:after{content:url(https://cdn2.hubspot.net/hubfs/6202132/IIT_2019_Theme/Anniversary/images/colors02.png);display:block;position:absolute;top:300px;right:-98px}#pageToyokosen #area03 .txt,#pageToyokosen #area04 .txt,#pageToyokosen #area05 .txt{padding-right:155px;position:relative}#pageToyokosen #area03 .txt:after,#pageToyokosen #area04 .txt:after,#pageToyokosen #area05 .txt:after{content:"";background:url(https://cdn2.hubspot.net/hubfs/6202132/IIT_2019_Theme/Anniversary/images/end.png) 0 0 no-repeat;-webkit-background-size:cover;background-size:cover;width:148px;height:148px;display:block;position:absolute;top:-5px;right:3px}#pageToyokosen #area01:before{content:url(https://cdn2.hubspot.net/hubfs/6202132/IIT_2019_Theme/Anniversary/images/colors03.png);display:block;position:absolute;top:603px;right:-150px}#pageToyokosen #area01:after{content:url(https://cdn2.hubspot.net/hubfs/6202132/IIT_2019_Theme/Anniversary/images/colors04.png);display:block;position:absolute;top:1157px;left:-231px}#pageToyokosen #area02:after{content:url(https://cdn2.hubspot.net/hubfs/6202132/IIT_2019_Theme/Anniversary/images/colors05.png);display:block;position:absolute;top:-500px;right:-222px}#pageToyokosen #area03 .imgBox{text-align:center;margin-top:25px}#pageToyokosen #area03 .cap{font-size:14px}#pageToyokosen #area06 dl{background:url(https://cdn2.hubspot.net/hubfs/6202132/IIT_2019_Theme/Anniversary/images/toyokosen/photo06.jpg) right 40px no-repeat}.designList{margin-bottom:20px}.designList li{border-bottom:1px solid #e44d70;margin-bottom:9px;padding-bottom:30px}.designList li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.designList dt{color:#e44d70;position:absolute}.designList dd{padding-left:115px}.designList .img{text-align:center}.cationList{color:#e44d70;margin:8px 0}.disc li{text-indent:-1em;margin-left:1em}.btnPoster{position:absolute;bottom:0;right:0}.capList{line-height:2.352941176}.mb{margin-bottom:8px}.pink{color:#e44d70}.end-icon{padding-right:155px;position:relative}.end-icon:after{content:"";background:url(https://cdn2.hubspot.net/hubfs/6202132/IIT_2019_Theme/Anniversary/images/end.png) 0 0 no-repeat;-webkit-background-size:cover;background-size:cover;width:148px;height:148px;display:block;position:absolute;top:-5px;right:3px}@media screen and (max-width:750px){#contents{background:url(https://cdn2.hubspot.net/hubfs/6202132/IIT_2019_Theme/Anniversary/images/bg_main_low.jpg) center 0 no-repeat #fff;-webkit-background-size:125% auto;background-size:125% auto}.row-fluid [class*="span"] .main{margin-bottom:11.71875vw}.row-fluid [class*="span"] .main .logo{padding:11vw 0 8vw;width:25.78125vw;margin:0 auto}.row-fluid [class*="span"] .main .lead{font-size:3.4375vw;line-height:1.568181818;margin:3vw 0 3vw}.row-fluid [class*="span"] .mainPhoto{margin-bottom:7.03125vw}.row-fluid [class*="span"] .mainPhoto li{width:48%;margin-right:0;font-size:0;margin-bottom:10px}.row-fluid [class*="span"] .mainPhoto li:nth-of-type(2n){float:right}.row-fluid [class*="span"] .mainPhoto li:nth-of-type(3){clear:both}.row-fluid [class*="span"] .mainPhoto li:last-child{margin-right:0}.row-fluid [class*="span"] .mainPhoto li .cap{font-size:3.4375vw;line-height:1.5;margin-top:5px}.mainInfoBox{padding:5px;position:relative}.mainInfoBox:before,.mainInfoBox:after{display:none}.mainInfoBox .inBox{padding:4.375vw 3.125vw 3.90625vw;font-size:3.4375vw;line-height:1.5}.mainInfoBox .lead{margin:10px 0 13px;line-height:1;font-size:0}.mainInfoBox .txt{font-size:3.4375vw;line-height:1.5}.mainInfoBox .img{margin-top:10px}.btnSite{margin-top:20px}.lowInfoBox{width:94.6875%;margin:0 auto 35px;font-size:3.4375vw;line-height:1.5}.lowInfoBox h2{font-size:4.21875vw;margin-bottom:3.90625vw;line-height:1.22222;padding:1.5vw 0 1.5vw}.lowInfoBox .photo{margin:20px auto;width:80%}.commemorationInfo{font-size:3.4375vw;line-height:1.5}.commemorationInfo .lead{margin-bottom:10px}.commemorationInfo .btnDetail{width:80%;margin:20px auto 0}.lowInfoBox .photo .cap,.imgList .cap,.designList .cap{font-size:3.4375vw;margin-top:5px}.imgList{margin:15px 0 0}.imgList li{width:80%;float:none;margin-right:0;margin-bottom:10px}.imgList li:last-child{margin-right:0;margin-bottom:0}.reportTtl{margin-top:4px}.reportList{font-size:0;text-align:left;margin:0 0 10px}.reportList:last-child{margin-bottom:0}.reportList li{width:48%;margin-right:0;font-size:0;margin-bottom:3.8vw}.reportList li:last-child{margin-right:0;margin-bottom:0}.reportList li:nth-of-type(2n){float:right}.reportList li:nth-of-type(3){clear:both}.reportList li:last-child{margin-right:0}.btnForTop{text-align:center;margin:50px auto 0;position:relative;left:0;width:80%}#pageToyokosen .mainInfoBox:before,#pageToyokosen .mainInfoBox:after,#pageToyokosen #area01:before,#pageToyokosen #area01:after,#pageToyokosen #area02:after{display:none}#pageToyokosen #area03 .txt,#pageToyokosen #area04 .txt,#pageToyokosen #area05 .txt{padding-right:80px}#pageToyokosen #area03 .txt:after,#pageToyokosen #area04 .txt:after,#pageToyokosen #area05 .txt:after{width:75px;height:75px}#pageToyokosen #area03 .imgBox{text-align:left;margin:15px auto 0;width:80%}#pageToyokosen #area03 .cap{font-size:3.4375vw;margin-top:3px}#pageToyokosen #area06 dl{background:0}.designList{margin-bottom:10px}.designList li{padding-bottom:0}.designList dt{position:relative}.designList dd{padding-left:0}.cationList{margin:4px 0}.btnPoster{position:relative;width:80%;margin:0 auto}.mb{margin-bottom:4px}.end-icon{padding-right:80px}.end-icon:after{width:75px;height:75px}}.clearfix:after,.mainPhoto:after{content:'';display:block;clear:both;height:0}.clear-contents:after{display:none !important}.clear-contents{padding:0 !important}.imgList-clear-mgb{margin-bottom:5px}.cap_new{text-align:center;display:block;font-size:14px}