ul.list_event{overflow:hidden;margin-top:100px}ul.list_event li{width:450px;float:left;border:10px solid #dfdfdf}ul.list_event li a{color:#333;display:block;padding:20px}ul.list_event li a:hover{background-color:#efefef}ul.list_event li:nth-of-type(2n){float:right}ul.list_event li p:nth-of-type(1){margin-bottom:10px}ul.list_event li p:nth-of-type(2){padding:0 15px 5px}ul.list_event li p:nth-of-type(3){padding:0 15px 5px}ul.list_event li h3{font-size:24px;font-weight:700;padding:0 15px 5px}section.header_event{background:url(//www.asx.co.jp/wp-content/themes/asxcojp/css/../images/ipo-ceremony/header_bg.png) repeat-x;padding-bottom:50px}section.header_event div{width:1200px;margin:auto;overflow:hidden}section.header_event div div:nth-of-type(1){width:60%;float:left}section.header_event div div:nth-of-type(2){width:35%;float:right;margin-top:100px}section.header_event div div:nth-of-type(2) h2{margin-bottom:50px}@media screen and (max-width:1210px){section.header_event div{width:100%}}@media screen and (max-width:1180px){section.header_event div div:nth-of-type(1) img{width:100%}}@media screen and (max-width:800px){section.header_event{background:#f39800;padding-bottom:0}section.header_event div div:nth-of-type(1){display:block;width:100%}section.header_event div div:nth-of-type(2){width:100%;float:none;margin-top:0}section.header_event div div:nth-of-type(2) img{width:90%}section.header_event div div:nth-of-type(2) h2{text-align:center;margin:20px 0}section.header_event div div:nth-of-type(2) p{display:inline}}section.box_event{width:1100px;margin:auto;padding-top:50px;font-size:18px}section.box_event h3{font-size:26px}section.box_event p.icon_t{padding:15px 10px;margin-right:150px;margin-left:80px;position:relative;border:1px dotted #333;border-radius:5px}section.box_event p.icon_y,section.box_event p.icon_r{padding:15px 10px;margin-right:80px;margin-left:150px;position:relative;border:1px dotted #333;border-radius:5px}section.box_event p.icon_t:before{position:absolute;content:"";top:30%;left:-80px;width:80px;height:55px;margin-top:-12px;background:url(//www.asx.co.jp/wp-content/themes/asxcojp/css/../images/ipo-ceremony/icon_teru.jpg) top left no-repeat;background-size:63px 55px}section.box_event p.icon_y:after,section.box_event p.icon_r:after{position:absolute;content:"";top:30%;right:-80px;width:80px;height:55px;margin-top:-12px;background:url(//www.asx.co.jp/wp-content/themes/asxcojp/css/../images/ipo-ceremony/icon_yoda.jpg) top right no-repeat;background-size:63px 55px}section.box_event p.icon_r:after{background:url(//www.asx.co.jp/wp-content/themes/asxcojp/css/../images/ipo-ceremony/icon_ruku.jpg) top right no-repeat;background-size:63px 55px}ul.menu_box{width:80%;background-color:#ededed;padding:20px 40px;line-height:200%;margin-left:auto;margin-right:auto;margin-bottom:120px}ul.menu_box li:before{content:"▼";padding-right:25px;color:#ea001a;font-size:.7em}ul.menu_box li a{text-decoration:none;color:#333}h4.common_c a[name]{display:block;padding-top:100px}section.box_ac2020 h4{border-left:10px solid #ea001a;font-size:23px;padding:5px 0 5px 40px;font-weight:700;margin-bottom:20px}div.link_movie{background:#c8c8c8;margin-bottom:100px;position:relative}div.link_movie a{background:#c8c8c8;display:block;text-decoration:none;padding:25px 10px 25px 75px;color:#ea001a;font-weight:700;border-radius:5px}div.link_movie a:hover{background:#b0b0b0}div.link_movie a:before{position:absolute;content:url(//www.asx.co.jp/wp-content/themes/asxcojp/css/../images/ipo-ceremony/icon_youtube.png);top:15%;left:20px;display:inline-block}ul.list_movie{line-height:200%;margin-bottom:80px;position:relative;background-color:#ddd}ul.list_movie li{position:relative}ul.list_movie li:before{position:absolute;content:url(//www.asx.co.jp/wp-content/themes/asxcojp/css/../images/ipo-ceremony/icon_youtube.png);color:#ea001a;font-size:.7em;top:13px}ul.list_movie li a{padding:20px 40px;text-decoration:underline;color:#333;padding-left:60px;display:block}@media screen and (max-width:1120px){section.box_event{width:auto;padding-left:20px;padding-right:20px}section.box_event img{width:100%}}@media screen and (max-width:800px){section.box_event{font-size:15px}section.box_event p.icon_t{margin-right:20px}section.box_event p.icon_y{margin-left:20px}}@media screen and (max-width:600px){section.box_event iframe{width:100%}}