#content { margin:0; padding:0; width:100%; }
#content:after { display: none;  }
#main-content { float: none; width:100%; background:none; box-shadow:none;}
#side-content { display: none;}




/*====================================================================================================
  DAIKAIGI 2020
====================================================================================================*/
#daikaigi2020 {}
#daikaigi2020 .pc { display:block;}
#daikaigi2020 .sm { display:none;}


/* MAINIMG -----------------------------------------------------------------------------------------*/
#daikaigi2020 .mainimg {
	position: relative;
	background:#231815 url("../../mangaka-daikaigi/img/2020/bg1.png") no-repeat center top;
}
#daikaigi2020 .mainimg::before {
	display:block;
	clear:both;
	content:"";
	position:absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 20px;
	background:url("../../mangaka-daikaigi/img/2020/bg_dash.png") repeat-x;
}
#daikaigi2020 .mainimg h1 {
	margin: auto;
	max-width: 1000px;
	height: 765px;
	text-indent: -9999px;
	background: url("../../mangaka-daikaigi/img/2020/mainimg_pc.png") no-repeat center center;
}
#daikaigi2020 .mainimg h1 img { width: 100%; height: auto}


/* NAV ---------------------------------------------------------------------------------------------*/
#daikaigi2020 .nav { position: relative; top: -35px; margin: auto; max-width: 1000px;}
#daikaigi2020 .nav::before,
#daikaigi2020 .nav::after {
	display:block;
	clear:both;
	content:"";
	width:30px;
	height:70px;
	position: absolute;
	top: 0;
}
#daikaigi2020 .nav::before { left: -30px; background: url("../../mangaka-daikaigi/img/2020/nav_left.png") no-repeat; background-size: 100% 100%;}
#daikaigi2020 .nav::after { right: -30px; background: url("../../mangaka-daikaigi/img/2020/nav_right.png") no-repeat; background-size: 100% 100%;}

#daikaigi2020 .nav ul { background: #fccf00;}
#daikaigi2020 .nav ul::after { display:block; clear:both; content:"";}
#daikaigi2020 .nav ul li { float: left; width:16.66%; box-sizing: border-box;}
#daikaigi2020 .nav ul li a {
	display: block;
	height: 70px;
	padding:25px 10px;
	font-size: 150%;
	font-weight: bold;
	color: #222;
	text-align: center;
	text-decoration: none;
	box-sizing: border-box;
}
#daikaigi2020 .nav ul li a:hover { color:#d7000f;}





/* EVENT -------------------------------------------------------------------------------------------*/
#daikaigi2020 .event { padding: 80px 0; background:#fff url("../../mangaka-daikaigi/img/2020/bg2.png") no-repeat center top;}
#daikaigi2020 .event h2 {
    margin:0 auto 70px;
	max-width: 1000px;
    height:73px;
    text-indent: -9999px;
    background: url(../../mangaka-daikaigi/img/2020/event_tit.png) no-repeat center center;
}
#daikaigi2020 ul.event_box { margin: auto; max-width: 1000px;}
#daikaigi2020 ul.event_box li { margin-bottom: 35px;}
#daikaigi2020 ul.event_box li:nth-child(1) { float: left; width: 49%; position: relative;}
#daikaigi2020 ul.event_box li:nth-child(2) { float: right; width: 49%;}
#daikaigi2020 ul.event_box li:nth-child(3) { clear: both; width:100%; margin-bottom:0;}
#daikaigi2020 ul.event_box li p+p { margin-top: 20px;}
#daikaigi2020 ul.event_box li img { width: 100%; height: auto;}
#daikaigi2020 ul.event_box li:nth-child(1)::before {
	display:block;
	clear:both;
	content:"";
	width:330px;
	height:106px;
	position: absolute;
	top: -50px;
	left: -50px;
	background: url("../../mangaka-daikaigi/img/2020/event_yokoku.png") no-repeat;
}


/* GUEST -------------------------------------------------------------------------------------------*/
#daikaigi2020 .guest { padding: 115px 0; background:#FCCF00 url("../../mangaka-daikaigi/img/2020/bg3.png") no-repeat center top;}
#daikaigi2020 .guest h2 {
    margin:0 auto 70px;
	max-width: 1000px;
    height:73px;
    text-indent: -9999px;
    background: url(../../mangaka-daikaigi/img/2020/guest_tit.png) no-repeat;
}
#daikaigi2020 .guest p { margin: auto; max-width: 1000px;}
#daikaigi2020 .guest p img { width: 100%; height: auto;}


/* INFORMATION -------------------------------------------------------------------------------------*/
#daikaigi2020 .information { padding:80px 0; background:#231815 url("../../mangaka-daikaigi/img/2020/bg4.png") no-repeat center top;}
#daikaigi2020 .information .cont { max-width: 1000px; margin: auto;}
#daikaigi2020 .information .cont::after { display:block; clear:both; content:"";}

/* NEWS */
#daikaigi2020 .news { float: left; width:49%; position: relative; padding: 30px; border:5px solid #dadada; background: #fff; box-sizing: border-box;}
#daikaigi2020 .news h3 {
    margin:0 auto 20px;
	max-width: 1000px;
    height:50px;
    text-indent: -9999px;
    background: url(../../mangaka-daikaigi/img/2020/news_tit.png) no-repeat;
	border-bottom: 2px solid #d9290d;
}
#daikaigi2020 .news_box { height: 132px; overflow: auto;}
#daikaigi2020 .news_box dl {}
#daikaigi2020 .news_box dl::after { display:block; clear:both; content:"";}
#daikaigi2020 .news_box dt { float:left; width:31%; background:url(../../mangaka-daikaigi/img/2020/news_arrow.gif) no-repeat right top;}
#daikaigi2020 .news_box dd { float:right; width:66%;}
#daikaigi2020 .news_box dd img { vertical-align:middle;}
#daikaigi2020 .news .b_more { position: absolute; top: 30px; right: 30px;}
#daikaigi2020 .news .b_more a {
	display: block;
	padding: 5px;
	width: 105px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	background: #d9290d;
}

/* KAKO */
#daikaigi2020 .kako { float: right; width:49%; border: 2px solid #dadada;}
#daikaigi2020 .kako img { width: 100%; height: auto;}


/* 4COMA MANGA -------------------------------------------------------------------------------------*/
#daikaigi2020 .manga { padding:80px 0; background:#f5f6f4;}
#daikaigi2020 .manga h3 { margin:0 auto 15px; max-width: 1000px; font-size: 150%;}
#daikaigi2020 .manga p { margin: auto; max-width: 1000px;}
#daikaigi2020 .manga p img { width: 100%; height: auto;}

/*
#daikaigi .kako ul li { box-sizing:border-box;}
#daikaigi .kako { clear:both; padding:0 40px 30px;}
#daikaigi .kako:after { display:block; clear:both; content:"";}
#daikaigi .kako .mid { margin:1%; font-size:150%; font-weight:bold;}
#daikaigi .kako ul {}
#daikaigi .kako ul li { float:left; margin:1%; width:31.3%;}
*/

#daikaigi2020 .manga ul li { box-sizing:border-box;}
/*
#daikaigi2020 .manga { clear:both; padding:0 40px 30px;}
*/
#daikaigi2020 .manga:after { display:block; clear:both; content:"";}
#daikaigi2020 .manga .mid { margin:1%; font-size:150%; font-weight:bold;}
#daikaigi2020 .manga ul { margin: auto; max-width: 1000px;}
/*
#daikaigi2020 .manga ul li { float:left; margin:1%; width:31.3%;}
*/
#daikaigi2020 .manga ul li + li { margin-left:1%;}
#daikaigi2020 .manga ul li { float:left; margin:0.5%; width:32%; border: #333 0.25em solid;}




@media only screen and (max-width:730px){
#daikaigi2020 {}
#daikaigi2020 .pc { display:none;}
#daikaigi2020 .sm { display:block;}


/* MAINIMG -----------------------------------------------------------------------------------------*/
#daikaigi2020 .mainimg { position: relative; background-size: 120% auto;}
#daikaigi2020 .mainimg::before { height:6px; background-size: auto 6px;}
#daikaigi2020 .mainimg h1 { height:460px; background: url("../../mangaka-daikaigi/img/2020/mainimg_sm.png") no-repeat center center; background-size:85% auto;}

/* NAV ---------------------------------------------------------------------------------------------*/
#daikaigi2020 .nav { top:0;  background: #fccf00;}
#daikaigi2020 .nav::before,
#daikaigi2020 .nav::after { display: none;}
#daikaigi2020 .nav label {
    display: block !important;
    margin: 0;
    padding:7%;
	font-size: 150%;
	color: #222;
	background:url(../../mangaka-daikaigi/img/2020/arrow.png) no-repeat 95% center;
}
#daikaigi2020 .nav input[type="checkbox"].on-off{ display:none !important;}
#daikaigi2020 .nav input[type="checkbox"].on-off + ul{ height: 0; overflow: hidden !important;}
#daikaigi2020 .nav input[type="checkbox"].on-off:checked + ul{ height:auto;  padding:0 5% 5%;}
#daikaigi2020 .nav ul { margin:0 auto;}
#daikaigi2020 .nav ul::after { display: none;}
#daikaigi2020 .nav ul li { float:none; width:100%; border: 1px solid #000;}
#daikaigi2020 .nav ul li+li { border-top: none;}
#daikaigi2020 .nav ul li a {
	display: block;
	height:auto;
	padding:5% 7%;
	font-size: 150%;
	font-weight: bold;
	color: #222;
	text-align:left;
	text-decoration: none;
	background: url("../../mangaka-daikaigi/img/2020/arrow2.png") no-repeat 95% center;
	box-sizing: border-box;
}
#daikaigi2020 .nav ul li a:hover { color:#d7000f;}


/* EVENT -------------------------------------------------------------------------------------------*/
#daikaigi2020 .event { padding:10%; background-size: 120% auto;}
#daikaigi2020 .event h2 { margin:0 auto 10%; background-size: auto 40px;}
#daikaigi2020 ul.event_box { margin: auto;}
#daikaigi2020 ul.event_box li { margin-bottom:5%;}
#daikaigi2020 ul.event_box li:nth-child(1) { float:none; width: 100%;}
#daikaigi2020 ul.event_box li:nth-child(2) { float:none; width: 100%;}
#daikaigi2020 ul.event_box li p+p { margin-top:5%;}
#daikaigi2020 ul.event_box li img { width: 100%; height: auto;}
#daikaigi2020 ul.event_box li:nth-child(1)::before {
	width:250px;
	height:80px;
	top: -25px;
	left: -25px;
	background-size: 100% auto;
}


/* GUEST -------------------------------------------------------------------------------------------*/
#daikaigi2020 .guest { padding:10%; background-size: 120% auto;}
#daikaigi2020 .guest h2 { margin:0 auto 5%; background-size: auto 40px; background-position: center top;}



/* INFORMATION -------------------------------------------------------------------------------------*/
#daikaigi2020 .information { padding:0;}
#daikaigi2020 .information .cont::after { display: none;}

/* NEWS */
#daikaigi2020 .news { float:none; width:100%; padding:10%; border:none;}
#daikaigi2020 .news h3 { height:60px; background-position: center top;}
#daikaigi2020 .news_box { margin-bottom:5%;}
#daikaigi2020 .news_box dt { float: none; width:100%; background: none;}
#daikaigi2020 .news_box dd { float: none; width:100%;}
#daikaigi2020 .news .b_more { position:static;}
#daikaigi2020 .news .b_more a { width:100%;}

/* KAKO */
#daikaigi2020 .kako { float:none; width:100%; border:none;}

/* 4COMA MANGA -------------------------------------------------------------------------------------*/
#daikaigi2020 .manga { padding:10%; background:#f5f6f4;}
#daikaigi2020 .manga h3 { text-align: center; font-size: 110%;}

/* #daikaigi2020 .manga {padding:0;} */
#daikaigi2020 .manga:after { display:none;}
#daikaigi2020 .manga .mid {}
#daikaigi2020 .manga ul {}
#daikaigi2020 .manga ul li { float:none; margin:1%; width:98%;}

	
	
	
}