#topPh{background:url(/project/img/top/bg_top_202207.jpg);background-position:center bottom;background-repeat:no-repeat;height:510px}@media only screen and (max-width: 1025px){.maintop_r{display:none}}#topSearchBoxWrap{display:flex;justify-content:space-between;align-items:center}#topSearchBoxWrap li:first-child{width:86.5%;position:relative}#topSearchBoxWrap li:first-child .inputCts{padding:10px;font-size:16px}#topSearchBoxWrap li:last-child{width:13%}#topSearchBoxWrap li:last-child .searchBtn{font-size:18px;padding:9px 0}#topSearchBoxWrap li:last-child .searchBtn i{margin-right:5px;font-size:120%}#topSearchBoxWrap .as_autocomplete{width:100%}@media only screen and (max-width: 1025px){#topSearchBoxWrap li:first-child{width:100%}#topSearchBoxWrap li:last-child{width:20%}#topSearchBoxWrap li:last-child .searchBtn{font-size:14px;padding:11px 0;white-space:nowrap;margin-left:2px;border-radius:50px}#topSearchBoxWrap li:last-child .searchBtn i{margin-right:0;font-size:20px}#topSearchBoxWrap .as_autocomplete{width:120%}}#searchList{display:flex;justify-content:space-between}#searchList>li{margin-top:10px;background-color:#fff;border:1px solid #b4b4b4;padding:15px}#searchList>li:first-child{width:30%}#searchList>li:first-child .searchListCts li{width:100%}#searchList>li:last-child{width:69%}#searchList>li:last-child .searchListCts{justify-content:space-between}#searchList>li:last-child .searchListCts li{width:32.5%}#searchList>li>p{font-size:20px;font-weight:bold}#searchList>li>p>img{margin-right:5px;width:35px;vertical-align:-25%}@media only screen and (max-width: 1025px){#searchList{flex-wrap:wrap}#searchList>li{margin-top:5px;padding:10px}#searchList>li:first-child{width:100%}#searchList>li:first-child .searchListCts{justify-content:space-between}#searchList>li:first-child .searchListCts li{width:32.5%}#searchList>li:last-child{width:100%}#searchList>li>p{font-size:16px}#searchList>li>p>img{width:30px;vertical-align:-30%}}#eventInfoTtl{margin-top:20px}#eventInfo{margin-top:-5px;height:150px;overflow-y:scroll}.eventInfoTable th{font-size:12px;vertical-align:top;padding:10px 0;text-align:left;font-weight:normal;border-bottom:1px dotted #aaa;white-space:nowrap;width:10px}.eventInfoTable td{font-size:12px;vertical-align:top;padding:10px 0;text-align:left;font-weight:normal;border-bottom:1px dotted #aaa;padding-right:10px;padding-left:10px}.eventInfoTable td a{text-decoration:underline}#ctsInfo{display:flex;justify-content:space-between}#ctsInfo li:nth-child(3){width:660px;padding-right:20px}#ctsInfo li:last-child{width:280px}#ctsInfo li:last-child a:hover{opacity:.6}#ctsInfo li:last-child a img{display:block;width:100%}#ctsInfo li:last-child a:not(:first-child) img{margin-top:10px}.ctsInfoTableWrap{height:250px;overflow-y:scroll;margin-top:-10px}.sp .ctsInfoTableWrap{height:auto;overflow-y:auto}.ctsInfoTable{width:100%;border-collapse:collapse;border-spacing:0}.ctsInfoTable th{text-align:left;font-weight:normal;vertical-align:top;padding:15px 0;border:none;border-bottom:1px dotted #b4b4b4;white-space:nowrap;width:10px;font-size:14px}.ctsInfoTable th span{display:inline-block;font-size:12px;text-align:center;color:#fff;line-height:1;padding:5px 0;font-weight:bold;border-radius:30px;width:80px;margin:0 10px}.ctsInfoTable td{text-align:left;font-weight:normal;vertical-align:top;padding:15px 0;border:none;border-bottom:1px dotted #b4b4b4}.ctsInfoTable td a:hover{opacity:.6;text-decoration:underline}.iconOshirase{background-color:#4b9697}.iconDokuritsu{background-color:#8ac419}.iconColumn{background-color:#0b4b99}.iconUrabanashi{background-color:#e485c4}.iconReport{background-color:#0289e7}.iconEvent{background-color:#f29612}.iconPress{background-color:#828282;font-size:10px !important}@media only screen and (max-width: 1025px){#ctsInfo{flex-wrap:wrap}#ctsInfo li:first-child{width:100%;margin-top:-10px;padding-right:0}#ctsInfo li:last-child{display:none}#ctsInfo li.sp~.sp{margin-top:30px}#ctsInfo li.sp:nth-child(2){width:100%}.ctsInfoTableWrap{height:200px}.ctsInfoTable th{padding:0;font-size:12px;padding-top:10px}.ctsInfoTable th span{font-size:10px;padding:3px 0;width:85px;margin:0 5px}.ctsInfoTable td{padding:0;font-size:12px;padding-top:10px;padding-bottom:10px}.ctsInfoTable td a{text-decoration:underline}.ctsInfoTable td a:hover{opacity:1}}