/* 共通 */

/* line 7, sass/pc.scss */

.pc {
	display: block;
}

/* line 11, sass/pc.scss */

.sp {
	display: none;
}

/* line 15, sass/pc.scss */

.container {
	width: 1024px;
	margin: 0 auto;
}

/* line 21, sass/pc.scss */

a {
	display: inline-block;
}

/* line 24, sass/pc.scss */

a img:hover {
	opacity: 0.6;
}

/* line 31, sass/pc.scss */

img {
	width: 100%;
	height: auto;
}

/* line 36, sass/pc.scss */

body.body {
	min-width: 1164px;
	margin: 0 auto;
}

/* line 43, sass/pc.scss */

body {
	min-width: 1164px;
	margin: 0 auto;
}

/* ヘッダー----------------------------------------------------------------------------------- */

/* フッター----------------------------------------------------------------------------------- */

/* line 262, sass/pc.scss */

.btn__gotop__sp {
	display: none;
}

/* line 268, sass/pc.scss */

.btn__gotop__pc a {
	display: block;
	width: 60px;
	height: 60px;
	border-radius: 30px;
	border: 1px solid #4eb1d2;
	position: relative;
	background-color: #ffffff;
}

/* line 278, sass/pc.scss */

.btn__gotop__pc a:hover {
	background-color: #4eb1d2;
}

/* line 282, sass/pc.scss */

.btn__gotop__pc a::before {
	display: block;
	content: "";
	position: absolute;
	top: 24px;
	left: 20px;
	width: 18px;
	height: 18px;
	border-top: 3px solid #4eb1d2;
	border-left: 3px solid #4eb1d2;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

/* line 296, sass/pc.scss */

.btn__gotop__pc a:hover::before {
	border-top: 3px solid #ffffff;
	border-left: 3px solid #ffffff;
}

/* line 303, sass/pc.scss */

footer {
	background-color: #4eb1d2;
	color: #ffffff;
	text-align: center;
}

/* line 309, sass/pc.scss */

footer p {
	font-size: 16px;
}

/* line 313, sass/pc.scss */

footer h2 {
	font-size: 16px;
}

/* line 317, sass/pc.scss */

footer a {
	text-align: center;
}

/* line 323, sass/pc.scss */

footer .container {
	padding: 30px 0;
	position: relative;
}

/* line 328, sass/pc.scss */

.btn__gotop__pc {
	width: 60px;
	height: 60px;
	position: absolute;
	top: -120px;
	right: -60px;
}

/* line 337, sass/pc.scss */

.footer__banner {
	margin-bottom: 20px;
}

/* line 340, sass/pc.scss */

.footer__banner li {
	text-align: center;
	display: inline-block;
	width: 182px;
	margin-right: 28px;
	margin-bottom: 10px;
}

/* line 347, sass/pc.scss */

.footer__banner li:last-child {
	margin-right: 0;
}

/* line 351, sass/pc.scss */

.footer__banner li:nth-child(5n) {
	margin-right: 0;
}

/* line 359, sass/pc.scss */

.footer__newbook {
	display: none;
}

/* line 364, sass/pc.scss */

.footer__sns-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

/* line 369, sass/pc.scss */

.footer__twitter {
	margin-bottom: 30px;
	margin-right: 100px;
}

/* line 373, sass/pc.scss */

.footer__twitter h2 {
	font-size: 15px;
	margin-bottom: 15px;
}

/* line 378, sass/pc.scss */

.footer__twitter img {
	width: 80px;
	height: auto;
}

/* line 385, sass/pc.scss */

.footer__web {
	margin-bottom: 30px;
}

/* line 388, sass/pc.scss */

.footer__web h2 {
	font-size: 16px;
	margin-bottom: 15px;
}

/* line 393, sass/pc.scss */

.footer__web li {
	display: inline-block;
}

/* line 396, sass/pc.scss */

.footer__web li.niconico {
	width: 80px;
	margin-right: 20px;
}

/* line 400, sass/pc.scss */

.footer__web li.pixiv {
	width: 132px;
}

/* line 408, sass/pc.scss */

.footer__link {
	margin-bottom: 10px;
}

/* line 411, sass/pc.scss */

.footer__link ul {
	margin-bottom: 10px;
	display: inline-block;
}

/* line 414, sass/pc.scss */

.footer__link ul:first-child {
	border-right: 1px solid #ffffff;
}

/* line 420, sass/pc.scss */

.footer__link li {
	font-size: 16px;
	display: inline-block;
	color: #ffffff;
	padding: 0 10px;
	border-right: 1px solid #ffffff;
}

/* line 427, sass/pc.scss */

.footer__link li:last-child {
	border-right: none;
}

/* line 432, sass/pc.scss */

.footer__link a {
	color: #ffffff;
}

/* line 435, sass/pc.scss */

.footer__link a:hover {
	border-bottom: 1px solid #ffffff;
}

/* line 443, sass/pc.scss */

.footer__copyright {
	margin-bottom: 15px;
}

/* line 446, sass/pc.scss */

.footer__copyright p {
	font-size: 14px;
}

/* line 451, sass/pc.scss */

.footer__logo {
	margin: 0 auto;
	width: 208px;
}

/* パンくず----------------------------------------------------------------------------------- */

/* line 459, sass/pc.scss */

.breadcrumb {
	font-size: 14px;
	padding: 20px 0 30px;
	margin: 60px auto 0;
	width: 1024px;
}

/* line 469, sass/pc.scss */

.breadcrumb br {
	display: none;
}

/* line 474, sass/pc.scss */

.breadcrumb li {
	display: inline-block;
	color: #787878;
}

/* line 478, sass/pc.scss */

.breadcrumb li a {
	color: #787878;
}

/* line 481, sass/pc.scss */

.breadcrumb li a:hover {
	opacity: 0.6;
}

/* line 486, sass/pc.scss */

.breadcrumb li.current {
	color: #4eb1d2;
}

/* line 495, sass/pc.scss */

.breadcrumb li:before {
	padding: 0 10px;
}

/* line 498, sass/pc.scss */

.breadcrumb li + li:before {
	padding: 0 5px;
	color: #787878;
	content: "> ";
}

/* メイン----------------------------------------------------------------------------------- */

/* line 507, sass/pc.scss */

main .container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 200px;
}

/* line 514, sass/pc.scss */

.content {
	width: 616px;
}

/* line 520, sass/pc.scss */

aside {
	width: 328px;
}

/* サイドバー----------------------------------------------------------------------------------- */

/* line 528, sass/pc.scss */

aside h3.sidebar__headings {
	font-size: 20px;
	color: #4eb1d2;
	text-align: center;
	margin-bottom: 10px;
}

/* line 534, sass/pc.scss */

aside h3.sidebar__headings span {
	position: relative;
}

/* line 537, sass/pc.scss */

aside h3.sidebar__headings span img {
	height: 30px;
	width: 30px;
	vertical-align: top;
}

/* line 543, sass/pc.scss */

aside h3.sidebar__headings span::before {
	display: block;
	content: "";
	height: 1px;
	width: 30px;
	background-color: #4eb1d2;
	position: absolute;
	top: 16px;
	left: -40px;
}

/* line 555, sass/pc.scss */

aside h3.sidebar__headings span::after {
	display: block;
	content: "";
	height: 1px;
	width: 30px;
	background-color: #4eb1d2;
	position: absolute;
	top: 16px;
	right: -40px;
}

/* line 573, sass/pc.scss */

.sidebar__newbook {
	background-color: #ffffff;
	border-radius: 20px;
	padding: 15px 49px;
	text-align: center;
	margin-bottom: 40px;
}

/* line 580, sass/pc.scss */

.sidebar__newbook h2 {
	color: #4eb1d2;
	font-size: 20px;
	margin-bottom: 10px;
}

/* line 586, sass/pc.scss */

.sidebar__newbook img {
	width: 100%;
	margin-bottom: 10px;
	height: auto;
}

/* line 592, sass/pc.scss */

.sidebar__newbook ul {
	text-align: left;
}

/* line 595, sass/pc.scss */

.sidebar__newbook li {
	width: 110px;
	display: inline-block;
	font-size: 16px;
	height: 40px;
	line-height: 38px;
	text-align: center;
	margin-bottom: 10px;
}

/* line 604, sass/pc.scss */

.sidebar__newbook li:first-child {
	margin-right: 10px;
}

/* line 612, sass/pc.scss */

.sidebar__newcomics {
	margin-bottom: 40px;
	width: 100%;
}

/* line 616, sass/pc.scss */

.sidebar__newcomics ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

/* line 621, sass/pc.scss */

.sidebar__newcomics li {
	width: 154px;
	margin-bottom: 20px;
	position: relative;
}

/* line 626, sass/pc.scss */

.sidebar__newcomics li:nth-child(odd) {
	margin-right: 20px;
}

/* line 630, sass/pc.scss */

.sidebar__newcomics li a {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
}

/* line 637, sass/pc.scss */

.sidebar__newcomics li:hover {
	opacity: 0.6;
}

/* line 641, sass/pc.scss */

.sidebar__newcomics li .date {
	font-size: 14px;
	text-align: center;
	margin-bottom: 10px;
}

/* line 647, sass/pc.scss */

.sidebar__newcomics li .book-img {
	margin-bottom: 10px;
	width: 154px;
	height: 218px;
	text-align: center;
}

/* line 653, sass/pc.scss */

.sidebar__newcomics li .book-img img {
	width: auto;
	height: 100%;
}

/* line 661, sass/pc.scss */

.sidebar__newcomics li .title {
	font-size: 16px;
	line-height: 20px;
	color: #505050;
	margin-bottom: 10px;
}

/* line 668, sass/pc.scss */

.sidebar__newcomics li .author {
	font-size: 14px;
	margin: 0 0 10px 0;
}

/* line 679, sass/pc.scss */

.sidebar__comicaward {
	margin-bottom: 40px;
}

/* line 683, sass/pc.scss */

.sidebar__comicaward li {
	height: 80px;
	margin-bottom: 10px;
}

/* line 687, sass/pc.scss */

.sidebar__comicaward li:hover {
	color: #ffffff;
}

/* line 691, sass/pc.scss */

.sidebar__comicaward li a {
	display: block;
}

/* line 695, sass/pc.scss */

.sidebar__comicaward li p {
	font-size: 14px;
	color: #787878;
	margin-top: 15px;
}

/* line 701, sass/pc.scss */

.sidebar__comicaward li h4 {
	font-size: 20px;
}

/* line 713, sass/pc.scss */

.sidebar__twitter-inner {
	width: 100%;
	height: 680px;
	overflow: hidden;
}

/* line 721, sass/pc.scss */

.modal {
	position: absolute;
	height: auto;
	margin: 0 auto;
	text-align: center;
	background-color: transparent;
	z-index: 11;
	width: 800px;
	height: 575px;
}

/* line 734, sass/pc.scss */

.modal__close {
	position: absolute;
	width: 30px;
	height: 30px;
	top: -30px;
	right: -30px;
	z-index: 11;
}

/* line 742, sass/pc.scss */

.modal__close:hover {
	cursor: pointer;
}

/*--------------------スライダー*/

/* line 749, sass/pc.scss */

.slick-slider .slick-track {
	width: 800px;
	height: auto;
}

/* line 756, sass/pc.scss */

.slick-slider .slick-list {
	width: 800px;
	height: auto;
}

/* line 762, sass/pc.scss */

.slider {
	width: 100%;
	height: 100%;
}

/* line 767, sass/pc.scss */

.slide-arrow {
	position: absolute;
	width: 36px;
	height: 46px;
	cursor: pointer;
	z-index: 11;
}

/* line 776, sass/pc.scss */

.prev-arrow {
	top: 265px;
	left: -66px;
}

/* line 781, sass/pc.scss */

.next-arrow {
	top: 265px;
	right: -66px;
}

/* line 786, sass/pc.scss */

.slider__inner {
	width: 100%;
	width: 750px;
	height: 400px;
}

/* line 791, sass/pc.scss */

.slider__inner a {
	width: 100%;
	height: 100%;
	display: block;
}

/* line 797, sass/pc.scss */

.slider__inner img {
	max-height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}

/* line 803, sass/pc.scss */

.slider__inner p {
	margin-top: 10px;
	font-size: 18px;
	line-height: 20px;
	color: #ffffff;
	text-align: center;
}

/* 見出し---------------------------------------------------------------------------------- */

/* line 813, sass/pc.scss */

.h2__headings {
	text-align: center;
	margin-bottom: 30px;
}

/* line 817, sass/pc.scss */

.h2__headings img {
	width: 484px;
	margin: 0 auto;
}

/* line 822, sass/pc.scss */

.h2__headings .lead {
	font-size: 18px;
	margin-top: 20px;
	color: #505050;
}

/* line 829, sass/pc.scss */

.h3__headings {
	padding: 0 0 5px 0;
	border-bottom: 1px solid #4eb1d2;
	margin-bottom: 20px;
}

/* line 834, sass/pc.scss */

.h3__headings h3 {
	font-size: 20px;
	line-height: 1.2;
	color: #4eb1d2;
	padding-left: 10px;
	position: relative;
}

/* line 841, sass/pc.scss */

.h3__headings h3::before {
	display: block;
	content: "";
	position: absolute;
	width: 4px;
	height: 100%;
	background-color: #4eb1d2;
	top: 0;
	left: 0;
}

/* line 855, sass/pc.scss */

.h3__headings img {
	margin-bottom: 20px;
}

/* ボタン---------------------------------------------------------------------------------- */

/* line 864, sass/pc.scss */

.btn__white:hover {
	background-color: #4eb1d2;
	border: 1px solid #4eb1d2;
	border-radius: 6px;
	color: #ffffff;
}

/* line 870, sass/pc.scss */

.btn__white:hover a {
	color: #ffffff;
}

/* line 878, sass/pc.scss */

.btn__blue {
	background-color: #4eb1d2;
}

/* line 881, sass/pc.scss */

.btn__blue a {
	color: #ffffff;
}

/* line 885, sass/pc.scss */

.btn__blue:hover {
	background-color: #ffffff;
	border: 1px solid #4eb1d2;
	border-radius: 6px;
	color: #4eb1d2;
}

/* line 891, sass/pc.scss */

.btn__blue:hover a {
	color: #4eb1d2;
}

/* line 903, sass/pc.scss */

.btn__pink:hover {
	background-color: #ffffff;
	border: 1px solid #ff89b2;
	border-radius: 6px;
	color: #4eb1d2;
}

/* line 909, sass/pc.scss */

.btn__pink:hover a {
	color: #4eb1d2;
}

/* サイドバーボタン---------------------------------------------------------------------------------- */

/* line 919, sass/pc.scss */

.sidebar__page__btn {
	height: 80px;
	margin-bottom: 20px;
	text-align: center;
}

/* line 924, sass/pc.scss */

.sidebar__page__btn:before {
	content: "";
	width: 10px;
	height: 10px;
	border: 0;
	border-top: solid 2px #4eb1d2;
	border-right: solid 2px #4eb1d2;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 32px;
	right: 10px;
}

/* line 939, sass/pc.scss */

.sidebar__page__btn.btn__white {
	display: none;
}

/* line 941, sass/pc.scss */

.sidebar__page__btn.btn__white p {
	color: #4eb1d2;
}

/* line 945, sass/pc.scss */

.sidebar__page__btn.btn__white:before {
	border-top: solid 2px #4eb1d2;
	border-right: solid 2px #4eb1d2;
}

/* line 950, sass/pc.scss */

.sidebar__page__btn.btn__white:hover {
	cursor: pointer;
}

/* line 953, sass/pc.scss */

.sidebar__page__btn.btn__white:hover p {
	color: #ffffff;
}

/* line 957, sass/pc.scss */

.sidebar__page__btn.btn__white:hover:before {
	border-top: solid 2px #ffffff;
	border-right: solid 2px #ffffff;
}

/* line 965, sass/pc.scss */

.sidebar__page__btn.btn__white.sidebar__result__audition__btn p {
	font-size: 18px;
	line-height: 22px;
	margin-top: 0;
}

/* line 971, sass/pc.scss */

.sidebar__page__btn.btn__white.sidebar__result__audition__btn img {
	width: 174px;
	margin-top: 3px;
}

/* line 978, sass/pc.scss */

.sidebar__page__btn.btn__white.sidebar__result__mangaaward__btn p {
	font-size: 18px;
	line-height: 21px;
	margin-top: 0;
}

/* line 984, sass/pc.scss */

.sidebar__page__btn.btn__white.sidebar__result__mangaaward__btn img {
	width: 134px;
	margin-top: 7px;
}

/* line 992, sass/pc.scss */

.sidebar__page__btn.btn__blue p {
	color: #ffffff;
}

/* line 996, sass/pc.scss */

.sidebar__page__btn.btn__blue:before {
	border-top: solid 2px #ffffff;
	border-right: solid 2px #ffffff;
}

/* line 1001, sass/pc.scss */

.sidebar__page__btn.btn__blue:hover {
	cursor: pointer;
}

/* line 1004, sass/pc.scss */

.sidebar__page__btn.btn__blue:hover p {
	color: #4eb1d2;
}

/* line 1008, sass/pc.scss */

.sidebar__page__btn.btn__blue:hover:before {
	border-top: solid 2px #4eb1d2;
	border-right: solid 2px #4eb1d2;
}

/* line 1016, sass/pc.scss */

.sidebar__page__btn.btn__blue.sidebar__mangaaward__btn p {
	font-size: 14px;
	line-height: 1;
	margin-top: 11px;
	margin-bottom: 3px;
}

/* line 1023, sass/pc.scss */

.sidebar__page__btn.btn__blue.sidebar__mangaaward__btn img {
	width: 242px;
}

/* line 1029, sass/pc.scss */

.sidebar__page__btn.btn__blue.sidebar__audition__btn img {
	width: 211px;
	margin-left: -16.5px;
}

/* line 1040, sass/pc.scss */

.sidebar__audition__wrapper .sidebar__audition__btn {
	display: none;
}

/* line 1044, sass/pc.scss */

.sidebar__audition__wrapper .sidebar__result__audition__btn {
	display: block;
}

/* line 1050, sass/pc.scss */

.sidebar__mangaaward__wrapper .sidebar__mangaaward__btn {
	display: none;
}

/* line 1054, sass/pc.scss */

.sidebar__mangaaward__wrapper .sidebar__result__mangaaward__btn {
	display: block;
}

/*  一覧を見る、もっと見る、試し読み*/

/* line 1060, sass/pc.scss */

.btn__seemore,
.btn__seelist,
.btn__readtrial,
.btn__archive,
.btn__top,
.btn__webapplication,
.btn__subscription,
.btn__store-info {
	font-size: 18px;
	width: 252px;
	line-height: 48px;
	height: 50px;
	margin: 0 auto;
}

/* ページnavボタン */

/* line 1076, sass/pc.scss */

.btn__pagenav {
	margin-bottom: 80px;
}

/* line 1079, sass/pc.scss */

.btn__pagenav li {
	font-size: 16px;
	line-height: 48px;
	width: 192px;
	height: 50px;
	display: inline-block;
	margin-right: 20px;
	position: relative;
}

/* line 1088, sass/pc.scss */

.btn__pagenav li:last-child {
	margin-right: 0;
}

/* line 1092, sass/pc.scss */

.btn__pagenav li:hover {
	background-color: #ff89b2;
	border: 1px solid #ff89b2;
	color: #ffffff;
}

/* line 1097, sass/pc.scss */

.btn__pagenav li:hover a {
	color: #ffffff;
}

/* line 1102, sass/pc.scss */

.btn__pagenav li a {
	display: block;
}

/* line 1106, sass/pc.scss */

.btn__pagenav li::after {
	display: block;
	position: absolute;
	content: "";
	top: 18px;
	right: 10px;
	width: 8px;
	height: 8px;
	border-bottom: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

/* シェアボタン */

/* line 1128, sass/pc.scss */

.btn__share-new {
	text-align: center;
	margin-bottom: 40px;
}

/* line 1132, sass/pc.scss */

.btn__share-new h4.btn__share-new__headings {
	border-bottom: none;
	margin-bottom: 15px;
	font-size: 20px;
	line-height: 30px;
	color: #505050;
}

/* line 1140, sass/pc.scss */

.btn__share-new ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 120px;
	margin: 0 auto;
}

/* line 1147, sass/pc.scss */

.btn__share-new li {
	width: 42px;
}

/* line 1149, sass/pc.scss */

.btn__share-new li.line {
	display: none;
}

/* line 1155, sass/pc.scss */

.btn__share-top {
	text-align: right;
	margin-bottom: 10px;
}

/* line 1159, sass/pc.scss */

.btn__share-top li {
	text-align: center;
}

/* 作品一覧試し読みボタン */

/* line 1167, sass/pc.scss */

.btn__manga__readtrial {
	width: 154px;
	height: 30px;
	font-size: 14px;
	border-radius: 15px;
	line-height: 28px;
}

/* line 1174, sass/pc.scss */

.btn__manga__readtrial:hover {
	border-radius: 15px;
}

/* 新刊コミックス　単行本詳細ボタン類 */

/* line 1183, sass/pc.scss */

.btn__newcomics li {
	width: 180px;
	height: 40px;
	font-size: 16px;
	line-height: 38px;
	margin-bottom: 10px;
}

/* line 1190, sass/pc.scss */

.btn__newcomics li:last-child {
	margin-bottom: 0;
}

/* バックナンバー　前年/翌年ボタン */

/* line 1199, sass/pc.scss */

.btn__nextyear {
	font-size: 16px;
	height: 38px;
	width: 134px;
	line-height: 36px;
	position: relative;
	display: inline-block;
}

/* line 1207, sass/pc.scss */

.btn__nextyear::after {
	display: block;
	content: "";
	position: absolute;
	top: 12px;
	right: 10px;
	width: 8px;
	height: 8px;
	border-top: 2px solid #4eb1d2;
	border-right: 2px solid #4eb1d2;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

/* line 1223, sass/pc.scss */

.btn__nextyear:hover::after {
	border-top: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
}

/* line 1231, sass/pc.scss */

.btn__prevyear {
	font-size: 16px;
	height: 38px;
	width: 134px;
	line-height: 36px;
	position: relative;
	display: inline-block;
	margin-right: 30px;
}

/* line 1240, sass/pc.scss */

.btn__prevyear::before {
	display: block;
	content: "";
	position: absolute;
	top: 12px;
	left: 10px;
	width: 8px;
	height: 8px;
	border-bottom: 2px solid #4eb1d2;
	border-left: 2px solid #4eb1d2;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

/* line 1256, sass/pc.scss */

.btn__prevyear:hover::before {
	border-bottom: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
}

/* ラベル---------------------------------------------------------------------------------- */

/* カテゴリラベル */

/* line 1269, sass/pc.scss */

.label__category {
	display: inline-block;
	background-color: #ff89b2;
	font-size: 14px;
	color: #ffffff;
	padding: 0 10px;
	height: 20px;
	line-height: 20px;
}

/* 特典情報ラベル */

/* line 1280, sass/pc.scss */

.label__benefits {
	color: #ffffff;
	font-size: 14px;
	text-align: center;
	line-height: 20px;
	background-color: #ff89b2;
	width: 125px;
}

/* プルダウン---------------------------------------------------------------------------------- */

/* line 1291, sass/pc.scss */

.selectbox__award {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

/* line 1295, sass/pc.scss */

.selectbox__award .selectbox__design {
	width: auto;
	min-width: 250px;
	display: inline-block;
}

/* セクション---------------------------------------------------------------------------------- */

/* line 1308, sass/pc.scss */

section {
	margin-bottom: 60px;
}

/* メインビジュアル---------------------------------------------------------------------------------- */

/* line 1314, sass/pc.scss */

.mainvisual {
	width: 100%;
	margin-top: 60px;
	margin-bottom: 50px;
}

/* line 1320, sass/pc.scss */

.mainvisual__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 1024px;
	margin: 0 auto;
	display: flex;
}

/* line 1329, sass/pc.scss */

.mainvisual__slider {
	width: 750px;
	height: 400px;
	margin-right: 10px;
	border-radius: 20px;
}

/* line 1336, sass/pc.scss */

.mainvisual__slider .slick-list {
	width: 750px;
	height: 400px;
	border-radius: 20px;
}

/* line 1341, sass/pc.scss */

.mainvisual__slider .slick-list .slick-track {
	width: 750px;
	height: 400px;
}

/* line 1348, sass/pc.scss */

.mainvisual__slider .slide-dots {
	text-align: center;
	width: 1024px;
	margin-top: 6px;
}

/* line 1353, sass/pc.scss */

.mainvisual__slider .slide-dots li {
	display: inline-block;
	margin: 10px;
	width: 20px;
}

/* line 1359, sass/pc.scss */

.mainvisual__slider .slide-dots li button {
	position: relative;
	text-indent: -9999px;
}

/* line 1363, sass/pc.scss */

.mainvisual__slider .slide-dots li button:hover {
	cursor: pointer;
}

/* line 1366, sass/pc.scss */

.mainvisual__slider .slide-dots li button:hover:before {
	background-color: #ff89b2;
}

/* line 1371, sass/pc.scss */

.mainvisual__slider .slide-dots li button:before {
	content: "";
	display: block;
	font-size: 16px;
	text-indent: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 16px;
	height: 16px;
	border-radius: 10px;
	background-color: #ffffff;
}

/* line 1387, sass/pc.scss */

.mainvisual__slider .slide-dots li.slick-active button:before {
	background-color: #ff89b2;
}

/* line 1398, sass/pc.scss */

.mainvisual__newbook {
	width: 266px;
	height: 400px;
	background-color: #ffffff;
	border-radius: 20px;
	text-align: center;
	margin-bottom: 40px;
	padding: 20px 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

/* line 1412, sass/pc.scss */

.mainvisual__newbook h2 {
	color: #4eb1d2;
	font-size: 20px;
	margin-bottom: 5px;
}

/* line 1418, sass/pc.scss */

.mainvisual__newbook img {
	width: 160px;
	height: auto;
	margin-bottom: 10px;
}

/* line 1424, sass/pc.scss */

.mainvisual__newbook ul {
	width: 230px;
	margin: 0 auto;
	text-align: left;
}

/* line 1430, sass/pc.scss */

.mainvisual__newbook li {
	width: 110px;
	display: inline-block;
	font-size: 16px;
	height: 40px;
	line-height: 38px;
	text-align: center;
	margin-bottom: 10px;
}

/* line 1440, sass/pc.scss */

.mainvisual__newbook li:first-child {
	margin-right: 10px;
}

/* line 1448, sass/pc.scss */

.top__nav {
	display: none;
}

/* TOP---------------------------------------------------------------------------------- */

/* line 1453, sass/pc.scss */

.top__container {
	padding-top: 0;
	width: 1024px;
	margin: 0 auto;
}

/* TOP　最新号---------------------------------------------------------------------------------- */

/* line 1461, sass/pc.scss */

.top__nowonsale {
	display: none;
	width: 100%;
}

/* TOP　最新情報---------------------------------------------------------------------------------- */

/* line 1468, sass/pc.scss */

.top__news__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 40px;
}

/* line 1473, sass/pc.scss */

.top__news__inner li {
	padding: 10px 0;
	border-bottom: 1px solid #d2dcd2;
}

/* line 1477, sass/pc.scss */

.top__news__inner li:first-child {
	padding-top: 0;
}

/* line 1481, sass/pc.scss */

.top__news__inner li:last-child {
	border-bottom: none;
}

/* line 1486, sass/pc.scss */

.top__news__inner article {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

/* line 1492, sass/pc.scss */

.top__news__inner article:hover {
	opacity: 0.6;
}

/* line 1496, sass/pc.scss */

.top__news__inner .content {
	width: 426px;
}

/* line 1500, sass/pc.scss */

.top__news__inner .thumbnail {
	position: relative;
	margin-right: 20px;
	width: 154px;
	height: 154px;
}

/* line 1506, sass/pc.scss */

.top__news__inner .thumbnail .label__category {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}

/* line 1515, sass/pc.scss */

.top__news__inner .thumbnail img {
	position: absolute;
	max-width: 154px;
	max-height: 154px;
	width: auto;
	height: auto;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}

/* line 1529, sass/pc.scss */

.top__news__inner a {
	width: 100%;
	height: 100%;
	position: absolute;
}

/* line 1536, sass/pc.scss */

.top__news__inner .date {
	font-size: 14px;
	color: #787878;
	margin-bottom: 15px;
}

/* line 1542, sass/pc.scss */

.top__news__inner h4 {
	font-size: 18px;
	color: #505050;
	margin-bottom: 15px;
}

/* line 1548, sass/pc.scss */

.top__news__inner .lead {
	font-size: 14px;
	color: #787878;
}

/* line 1556, sass/pc.scss */

.top__news__left {
	width: 600px;
}

/* line 1561, sass/pc.scss */

.top__news__right {
	width: 328px;
}

/* TOP　新刊情報---------------------------------------------------------------------------------- */

/* line 1568, sass/pc.scss */

.top__comics__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 40px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

/* line 1573, sass/pc.scss */

.top__comics__list article {
	position: relative;
}

/* line 1578, sass/pc.scss */

.top__comics__list a {
	position: absolute;
	width: 100%;
	height: 100%;
}

/* line 1584, sass/pc.scss */

.top__comics__list li {
	margin-right: 20px;
	width: 154px;
}

/* line 1588, sass/pc.scss */

.top__comics__list li:last-child,
.top__comics__list li:nth-child(6) {
	margin-right: 0;
}

/* line 1593, sass/pc.scss */

.top__comics__list li:hover {
	opacity: 0.6;
}

/* line 1597, sass/pc.scss */

.top__comics__list li:nth-child(n+7) {
	display: none;
}

/* line 1603, sass/pc.scss */

.top__comics__list .thumbnail {
	margin-bottom: 10px;
	text-align: center;
}

/* line 1607, sass/pc.scss */

.top__comics__list .thumbnail img {
	width: auto;
	height: 219px;
}

/* line 1614, sass/pc.scss */

.top__comics__list h4 {
	font-size: 16px;
	margin-bottom: 10px;
	color: #505050;
	text-align: left;
}

/* line 1621, sass/pc.scss */

.top__comics__list .author {
	font-size: 14px;
	margin-bottom: 10px;
	text-align: left;
}

/* line 1627, sass/pc.scss */

.top__comics__list .date {
	font-size: 14px;
	text-align: center;
	margin-bottom: 10px;
}

/* TOP　連載作品---------------------------------------------------------------------------------- */

/* line 1635, sass/pc.scss */

.top__manga {
	background-color: #f0eee4;
	padding-top: 50px;
	padding-bottom: 110px;
	margin-bottom: 0;
}

/* line 1642, sass/pc.scss */

.top__manga__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 20px;
}

/* line 1647, sass/pc.scss */

.top__manga__list li {
	width: 154px;
	margin-right: 20px;
	margin-bottom: 20px;
}

/* line 1652, sass/pc.scss */

.top__manga__list li:nth-child(6n) {
	margin-right: 0;
}

/* line 1657, sass/pc.scss */

.top__manga__list .thumbnail {
	margin-bottom: 10px;
	width: 154px;
	height: 154px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

/* line 1665, sass/pc.scss */

.top__manga__list .thumbnail img {
	max-width: 154px;
	max-height: 154px;
	height: auto;
	width: auto;
}

/* line 1674, sass/pc.scss */

.top__manga__list h4 {
	font-size: 16px;
	line-height: 20px;
	color: #4eb1d2;
	margin-bottom: 10px;
}

/* line 1681, sass/pc.scss */

.top__manga__list .author {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
}

/* line 1687, sass/pc.scss */

.top__manga__list .top__manga__list-item-link {
	position: relative;
}

/* line 1690, sass/pc.scss */

.top__manga__list .top__manga__list-item-link:hover {
	opacity: 0.6;
}

/* line 1694, sass/pc.scss */

.top__manga__list .top__manga__list-item-link a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* TOP　漫画賞・持ち込み---------------------------------------------------------------------------------- */

/* line 1708, sass/pc.scss */

.top__mangaaward .top__container {
	margin-top: 0;
}

/* line 1712, sass/pc.scss */

.top__mangaaward__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 auto;
	width: 676px;
}

/* line 1719, sass/pc.scss */

.top__mangaaward__list li {
	margin-right: 20px;
	margin-bottom: 20px;
	position: relative;
}

/* line 1724, sass/pc.scss */

.top__mangaaward__list li:nth-child(2n) {
	margin-right: 0;
}

/* line 1729, sass/pc.scss */

.top__mangaaward__list a {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

/* line 1737, sass/pc.scss */

.top__mangaaward__list .btn__mangaaward {
	width: 328px;
	height: 120px;
	border-radius: 6px;
	background-color: #4eb1d2;
	text-align: center;
}

/* line 1744, sass/pc.scss */

.top__mangaaward__list .btn__mangaaward .lead {
	width: 260px;
	height: 20px;
	font-size: 14px;
	line-height: 20px;
	background-color: #7bd9f8;
	text-align: center;
	border-radius: 10px;
	margin: 0 auto;
	position: absolute;
	top: 30px;
	left: 34px;
}

/* line 1758, sass/pc.scss */

.top__mangaaward__list .btn__mangaaward h4 {
	font-size: 26px;
	color: #ffffff;
	position: absolute;
	top: 60px;
	width: 100%;
}

/* line 1766, sass/pc.scss */

.top__mangaaward__list .btn__mangaaward:hover {
	background-color: #ff89b2;
}

/* line 1769, sass/pc.scss */

.top__mangaaward__list .btn__mangaaward:hover .lead {
	background-color: #ffffff;
}

/* line 1777, sass/pc.scss */

.top__mangaaward__list .date {
	font-size: 14px;
	margin-top: 10px;
	text-align: center;
}

/* TOP　漫画賞・持ち込み---------------------------------------------------------------------------------- */

/* line 1788, sass/pc.scss */

.top__audition .top__container {
	margin-top: 0;
}

/* line 1793, sass/pc.scss */

.top__audition__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 auto;
	width: 676px;
}

/* line 1800, sass/pc.scss */

.top__audition__list li {
	margin-right: 20px;
	margin-bottom: 20px;
	position: relative;
}

/* line 1805, sass/pc.scss */

.top__audition__list li:nth-child(2n) {
	margin-right: 0;
}

/* line 1810, sass/pc.scss */

.top__audition__list a {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

/* line 1818, sass/pc.scss */

.top__audition__list .btn__audition {
	width: 328px;
	height: 120px;
	border-radius: 6px;
	background-color: #4eb1d2;
	text-align: center;
}

/* line 1825, sass/pc.scss */

.top__audition__list .btn__audition .lead {
	width: 260px;
	height: 20px;
	font-size: 14px;
	line-height: 20px;
	background-color: #7bd9f8;
	text-align: center;
	border-radius: 10px;
	margin: 0 auto;
	position: absolute;
	top: 30px;
	left: 34px;
}

/* line 1839, sass/pc.scss */

.top__audition__list .btn__audition h4 {
	font-size: 26px;
	color: #ffffff;
	position: absolute;
	top: 60px;
	width: 100%;
}

/* line 1847, sass/pc.scss */

.top__audition__list .btn__audition:hover {
	background-color: #ff89b2;
}

/* line 1850, sass/pc.scss */

.top__audition__list .btn__audition:hover .lead {
	background-color: #ffffff;
}

/* line 1858, sass/pc.scss */

.top__audition__list .date {
	font-size: 14px;
	margin-top: 10px;
	text-align: center;
}

/* TOP　インタビュー---------------------------------------------------------------------------------- */

/* line 1877, sass/pc.scss */

.top__interview__list {
	margin-bottom: 40px;
	width: 676px;
	margin: 0 auto;
}

/* line 1882, sass/pc.scss */

.top__interview__list article {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

/* line 1888, sass/pc.scss */

.top__interview__list a {
	position: absolute;
	width: 100%;
	height: 100%;
}

/* line 1894, sass/pc.scss */

.top__interview__list li {
	width: 100%;
	padding: 10px 0;
	border-bottom: 1px solid #d2dcd2;
}

/* line 1899, sass/pc.scss */

.top__interview__list li:first-child {
	padding-top: 0;
}

/* line 1903, sass/pc.scss */

.top__interview__list li:last-child {
	border-bottom: none;
}

/* line 1907, sass/pc.scss */

.top__interview__list li:hover {
	opacity: 0.6;
}

/* line 1912, sass/pc.scss */

.top__interview__list .thumbnail {
	position: relative;
	margin-right: 20px;
	width: 154px;
	height: 154px;
}

/* line 1918, sass/pc.scss */

.top__interview__list .thumbnail .label__category {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}

/* line 1925, sass/pc.scss */

.top__interview__list .thumbnail img {
	position: absolute;
	max-width: 154px;
	max-height: 154px;
	width: auto;
	height: auto;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}

/* line 1938, sass/pc.scss */

.top__interview__list .content {
	width: 502px;
}

/* line 1941, sass/pc.scss */

.top__interview__list .date {
	font-size: 14px;
	color: #787878;
	margin-bottom: 15px;
}

/* line 1947, sass/pc.scss */

.top__interview__list h4 {
	font-size: 18px;
	color: #505050;
	margin-bottom: 15px;
}

/* line 1953, sass/pc.scss */

.top__interview__list .lead {
	font-size: 14px;
	color: #787878;
}

/* TOP　バナー---------------------------------------------------------------------------------- */

/* line 1962, sass/pc.scss */

.top__banner {
	display: none;
}

/* 作品一覧---------------------------------------------------------------------------------- */

/* line 1970, sass/pc.scss */

.manga__serialization__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 20px;
}

/* line 1975, sass/pc.scss */

.manga__serialization__list li {
	width: 192px;
	margin-right: 20px;
	margin-bottom: 20px;
}

/* line 1980, sass/pc.scss */

.manga__serialization__list li:nth-child(3n) {
	margin-right: 0;
}

/* line 1987, sass/pc.scss */

.manga__serialization__list .thumbnail {
	margin-bottom: 10px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 192px;
	height: 192px;
}

/* line 1995, sass/pc.scss */

.manga__serialization__list .thumbnail img {
	max-width: 192px;
	max-height: 192px;
	width: auto;
	height: auto;
}

/* line 2004, sass/pc.scss */

.manga__serialization__list h4 {
	font-size: 16px;
	line-height: 20px;
	color: #4eb1d2;
	margin-bottom: 5px;
}

/* line 2011, sass/pc.scss */

.manga__serialization__list .author {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
}

/* line 2017, sass/pc.scss */

.manga__serialization__list .btn__manga__readtrial {
	margin: 0 auto;
}

/* line 2022, sass/pc.scss */

.manga__serialization__list-item-link {
	position: relative;
}

/* line 2025, sass/pc.scss */

.manga__serialization__list-item-link:hover {
	opacity: 0.6;
	cursor: pointer;
}

/* line 2031, sass/pc.scss */

.manga__serialization__list-item-link a {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

/* line 2044, sass/pc.scss */

.manga__tearoff__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 20px;
}

/* line 2049, sass/pc.scss */

.manga__tearoff__list li {
	width: 192px;
	margin-right: 20px;
	margin-bottom: 20px;
}

/* line 2054, sass/pc.scss */

.manga__tearoff__list li:nth-child(3n) {
	margin-right: 0;
}

/* line 2063, sass/pc.scss */

.manga__tearoff__list .thumbnail {
	margin-bottom: 10px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 192px;
	height: 192px;
}

/* line 2071, sass/pc.scss */

.manga__tearoff__list .thumbnail img {
	max-width: 192px;
	max-height: 192px;
	width: auto;
	height: auto;
}

/* line 2080, sass/pc.scss */

.manga__tearoff__list h4 {
	font-size: 16px;
	line-height: 20px;
	color: #4eb1d2;
	margin-bottom: 5px;
}

/* line 2087, sass/pc.scss */

.manga__tearoff__list .author {
	font-size: 14px;
	line-height: 20px;
}

/* line 2092, sass/pc.scss */

.manga__tearoff__list .published {
	font-size: 14px;
	line-height: 20px;
}

/* line 2100, sass/pc.scss */

.manga__tearoff__list-item-link {
	position: relative;
}

/* line 2103, sass/pc.scss */

.manga__tearoff__list-item-link:hover {
	opacity: 0.6;
	cursor: pointer;
}

/* line 2109, sass/pc.scss */

.manga__tearoff__list-item-link a {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

/* line 2122, sass/pc.scss */

.manga__compelete__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 20px;
}

/* line 2127, sass/pc.scss */

.manga__compelete__list li {
	width: 192px;
	margin-right: 20px;
	margin-bottom: 20px;
}

/* line 2132, sass/pc.scss */

.manga__compelete__list li:nth-child(3n) {
	margin-right: 0;
}

/* line 2140, sass/pc.scss */

.manga__compelete__list .thumbnail {
	margin-bottom: 10px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 192px;
	height: 192px;
}

/* line 2148, sass/pc.scss */

.manga__compelete__list .thumbnail img {
	max-width: 192px;
	max-height: 192px;
	width: auto;
	height: auto;
}

/* line 2157, sass/pc.scss */

.manga__compelete__list h4 {
	font-size: 16px;
	line-height: 20px;
	color: #4eb1d2;
	margin-bottom: 5px;
}

/* line 2164, sass/pc.scss */

.manga__compelete__list .author {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
}

/* line 2172, sass/pc.scss */

.manga__complete__list-item-link {
	position: relative;
}

/* line 2175, sass/pc.scss */

.manga__complete__list-item-link:hover {
	opacity: 0.6;
	cursor: pointer;
}

/* line 2181, sass/pc.scss */

.manga__complete__list-item-link a {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

/* 作品詳細---------------------------------------------------------------------------------- */

/* line 2196, sass/pc.scss */

.manga__mv img {
	margin-bottom: 20px;
	border-radius: 20px;
}

/* line 2201, sass/pc.scss */

.manga__mv h4 {
	font-size: 18px;
	line-height: 23px;
	color: #4eb1d2;
	margin-bottom: 5px;
}

/* line 2208, sass/pc.scss */

.manga__mv .author {
	font-size: 14px;
	line-height: 20px;
	color: #787878;
	margin-bottom: 15px;
}

/* line 2215, sass/pc.scss */

.manga__mv .lead {
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 30px;
}

/* line 2221, sass/pc.scss */

.manga__mv .btn__readtrial {
	margin-bottom: 40px;
}

/* line 2229, sass/pc.scss */

.manga__character img {
	margin-bottom: 15px;
	height: auto;
}

/* line 2234, sass/pc.scss */

.manga__character ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

/* line 2239, sass/pc.scss */

.manga__character li {
	width: 192px;
	margin-right: 20px;
	margin-bottom: 20px;
}

/* line 2244, sass/pc.scss */

.manga__character li:nth-child(3n) {
	margin-right: 0;
}

/* line 2249, sass/pc.scss */

.manga__character .character-name {
	color: #4eb1d2;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 10px;
}

/* line 2256, sass/pc.scss */

.manga__character .character-detail {
	font-size: 16px;
	line-height: 20px;
}

/* line 2264, sass/pc.scss */

.manga__story .story {
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 40px;
}

/* line 2273, sass/pc.scss */

.manga__published ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

/* line 2278, sass/pc.scss */

.manga__published li {
	width: 192px;
	margin-right: 20px;
	margin-bottom: 20px;
	position: relative;
}

/* line 2284, sass/pc.scss */

.manga__published li:hover {
	opacity: 0.6;
}

/* line 2288, sass/pc.scss */

.manga__published li a {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

/* line 2296, sass/pc.scss */

.manga__published li:nth-child(3n) {
	margin-right: 0;
}

/* line 2300, sass/pc.scss */

.manga__published li:nth-child(n+7) {
	display: none;
}

/* line 2306, sass/pc.scss */

.manga__published img {
	margin-bottom: 10px;
}

/* line 2310, sass/pc.scss */

.manga__published h4 {
	font-size: 16px;
	line-height: 20px;
}

/* line 2316, sass/pc.scss */

.manga__published #btn__published__seemore {
	margin-top: 20px;
	display: none;
}

/* line 2325, sass/pc.scss */

.manga__movie iframe {
	width: 616px;
	height: 347px;
	margin-bottom: 20px;
}

/* line 2334, sass/pc.scss */

.manga__profile .manga__profile__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 20px;
}

/* line 2339, sass/pc.scss */

.manga__profile .manga__profile__image {
	width: 154px;
	margin-right: 20px;
}

/* line 2343, sass/pc.scss */

.manga__profile .manga__profile__image img {
	width: 154px;
	height: auto;
}

/* line 2349, sass/pc.scss */

.manga__profile .manga__profile__text {
	width: 442px;
}

/* line 2352, sass/pc.scss */

.manga__profile .manga__profile__text h4 {
	font-size: 18px;
	line-height: 24px;
	border-bottom: 1px solid #d2dcd2;
	margin-bottom: 15px;
}

/* line 2359, sass/pc.scss */

.manga__profile .manga__profile__text .author-profile {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 15px;
}

/* line 2365, sass/pc.scss */

.manga__profile .manga__profile__text .author-site,
.manga__profile .manga__profile__text .author-twitter,
.manga__profile .manga__profile__text .author-pixiv,
.manga__profile .manga__profile__text .author-link {
	font-size: 14px;
	line-height: 40px;
	margin-left: 20px;
	position: relative;
}

/* line 2374, sass/pc.scss */

.manga__profile .manga__profile__text .author-site a,
.manga__profile .manga__profile__text .author-twitter a,
.manga__profile .manga__profile__text .author-pixiv a,
.manga__profile .manga__profile__text .author-link a {
	color: #4eb1d2;
	border-bottom: 1px solid #4eb1d2;
	line-height: 26px;
}

/* line 2379, sass/pc.scss */

.manga__profile .manga__profile__text .author-site a:hover,
.manga__profile .manga__profile__text .author-twitter a:hover,
.manga__profile .manga__profile__text .author-pixiv a:hover,
.manga__profile .manga__profile__text .author-link a:hover {
	opacity: 0.6;
}

/* line 2384, sass/pc.scss */

.manga__profile .manga__profile__text .author-site:before,
.manga__profile .manga__profile__text .author-twitter:before,
.manga__profile .manga__profile__text .author-pixiv:before,
.manga__profile .manga__profile__text .author-link:before {
	content: "";
	width: 8px;
	height: 8px;
	border: 0;
	border-top: solid 2px #4eb1d2;
	border-right: solid 2px #4eb1d2;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 50%;
	left: -22px;
	margin-top: -3px;
}

/* line 2400, sass/pc.scss */

.manga__profile .manga__profile__text .author-site:after,
.manga__profile .manga__profile__text .author-twitter:after,
.manga__profile .manga__profile__text .author-pixiv:after,
.manga__profile .manga__profile__text .author-link:after {
	content: "";
	width: 8px;
	height: 8px;
	border: 0;
	border-top: solid 2px #4eb1d2;
	border-right: solid 2px #4eb1d2;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 50%;
	left: -15px;
	margin-top: -3px;
}

/* line 2426, sass/pc.scss */

.manga__relatedlink ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 40px;
}

/* line 2432, sass/pc.scss */

.manga__relatedlink li {
	width: 174px;
	margin-right: 20px;
}

/* 最新情報一覧---------------------------------------------------------------------------------- */

/* line 2441, sass/pc.scss */

.news-archive__list {
	width: 618px;
	margin-bottom: 60px;
}

/* line 2445, sass/pc.scss */

.news-archive__list li {
	padding: 10px 0;
	border-bottom: 1px solid #d2dcd2;
}

/* line 2449, sass/pc.scss */

.news-archive__list li:first-child {
	padding-top: 0;
}

/* line 2453, sass/pc.scss */

.news-archive__list li:last-child {
	border-bottom: none;
}

/* line 2458, sass/pc.scss */

.news-archive__list article {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

/* line 2464, sass/pc.scss */

.news-archive__list article:hover {
	opacity: 0.6;
}

/* line 2468, sass/pc.scss */

.news-archive__list .content {
	width: 444px;
}

/* line 2472, sass/pc.scss */

.news-archive__list .thumbnail {
	position: relative;
	margin-right: 20px;
	width: 154px;
	height: 154px;
}

/* line 2478, sass/pc.scss */

.news-archive__list .thumbnail .label__category {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}

/* line 2487, sass/pc.scss */

.news-archive__list .thumbnail img {
	position: absolute;
	top: 50%;
	left: 50%;
	max-width: 154px;
	max-height: 154px;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	height: auto;
	width: auto;
}

/* line 2501, sass/pc.scss */

.news-archive__list a {
	width: 100%;
	height: 100%;
	position: absolute;
}

/* line 2508, sass/pc.scss */

.news-archive__list .date {
	font-size: 14px;
	color: #787878;
	margin-bottom: 10px;
}

/* line 2514, sass/pc.scss */

.news-archive__list h4 {
	font-size: 18px;
	color: #505050;
	margin-bottom: 10px;
}

/* line 2520, sass/pc.scss */

.news-archive__list .lead {
	font-size: 14px;
	color: #787878;
}

/* 最新情報詳細---------------------------------------------------------------------------------- */

/* line 2534, sass/pc.scss */

.news-detail h3 {
	font-size: 26px;
	line-height: 30px;
	margin-bottom: 20px;
	color: #505050;
}

/* line 2541, sass/pc.scss */

.news-detail .date {
	font-size: 14px;
	text-align: right;
	margin-bottom: 5px;
}

/* line 2547, sass/pc.scss */

.news-detail .news-detail__headings {
	margin-bottom: 20px;
	border-bottom: 1px solid #d2dcd2;
}

/* line 2551, sass/pc.scss */

.news-detail .news-detail__headings .label__category {
	margin-bottom: 5px;
}

/* line 2556, sass/pc.scss */

.news-detail .lead {
	margin-bottom: 90px;
}

/* line 2560, sass/pc.scss */

.news-detail .contents {
	margin-bottom: 30px; /* 投稿画面のビジュアルエディター */ /* 引用---------------------------------------------------------------------------------- */
}

/* line 4, sass/common/_contents.scss */

.news-detail .contents div {
	font-size: 16px;
	line-height: 30px;
	color: #787878;
	margin: 0 auto;
}

/* line 11, sass/common/_contents.scss */

.news-detail .contents h1,
.news-detail .contents h2,
.news-detail .contents h3,
.news-detail .contents h4,
.news-detail .contents h5,
.news-detail .contents h6,
.news-detail .contents p {
	margin: 0;
	font-weight: normal;
}

/* line 16, sass/common/_contents.scss */

.news-detail .contents img {
	border: 0;
	outline: none;
	display: block;
	height: auto;
	margin: 0 auto 15px;
}

/* line 26, sass/common/_contents.scss */

.news-detail .contents p {
	font-size: 16px;
	line-height: 30px;
	margin-top: 0;
	margin-bottom: 0;
	color: #505050;
}

/* line 34, sass/common/_contents.scss */

.news-detail .contents p img {
	display: block;
	width: auto;
	max-width: 616px;
}

/* line 42, sass/common/_contents.scss */

.news-detail .contents p.wp-caption-text,
.news-detail .contents .caption-text,
.news-detail .interview-detail .contents .caption-text,
.interview-detail .news-detail .contents .caption-text {
	font-size: 14px;
	line-height: 20px;
	padding-left: 8px;
	border-left: 2px solid #4eb1d2;
	text-align: left;
}

/* line 53, sass/common/_contents.scss */

.news-detail .contents h1 {
	color: #4eb1d2;
	font-size: 26px;
	line-height: 30px;
	margin-bottom: 15px;
	font-weight: bold;
}

/* line 61, sass/common/_contents.scss */

.news-detail .contents h2 {
	color: #505050;
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
}

/* line 68, sass/common/_contents.scss */

.news-detail .contents h3 {
	color: #505050;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
}

/* line 75, sass/common/_contents.scss */

.news-detail .contents h4 {
	color: #4eb1d2;
	font-size: 16px;
	line-height: 30px;
}

/* line 82, sass/common/_contents.scss */

.news-detail .contents h5 {
	color: #505050;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
}

/* line 89, sass/common/_contents.scss */

.news-detail .contents h6 {
	color: #505050;
	font-size: 16px;
	line-height: 30px;
}

/* line 96, sass/common/_contents.scss */

.news-detail .contents a {
	color: #4eb1d2;
	border-bottom: 1px solid #4eb1d2;
	text-decoration: none;
	display: inline-block;
	line-height: 24px;
}

/* line 103, sass/common/_contents.scss */

.news-detail .contents a:hover {
	opacity: 0.6;
}

/* line 108, sass/common/_contents.scss */

.news-detail .contents br {
	font-size: 16px;
	line-height: 30px;
}

/* line 113, sass/common/_contents.scss */

.news-detail .contents .keycolor-blue {
	color: #4eb1d2;
}

/* line 117, sass/common/_contents.scss */

.news-detail .contents .caption-text {
	display: block;
}

/* line 126, sass/common/_contents.scss */

.news-detail .contents blockquote {
	padding: 25px;
	border: 1px solid #d2dcd2;
	border-radius: 6px;
	background-color: #ffffff;
	margin: 30px 0;
	width: 100%;
}

/* line 2598, sass/pc.scss */

.news-detail .contents .contents-main {
	margin-bottom: 60px;
}

/* line 2603, sass/pc.scss */

.news-detail .contents .contents-main img {
	max-width: 616px;
}

/* インタビュー一覧---------------------------------------------------------------------------------- */

/* line 2616, sass/pc.scss */

.interview-archive__list {
	width: 618px;
	margin-bottom: 60px;
}

/* line 2620, sass/pc.scss */

.interview-archive__list li {
	padding: 10px 0;
	border-bottom: 1px solid #d2dcd2;
}

/* line 2624, sass/pc.scss */

.interview-archive__list li:first-child {
	padding-top: 0;
}

/* line 2628, sass/pc.scss */

.interview-archive__list li:last-child {
	border-bottom: none;
}

/* line 2633, sass/pc.scss */

.interview-archive__list article {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

/* line 2639, sass/pc.scss */

.interview-archive__list article:hover {
	opacity: 0.6;
}

/* line 2643, sass/pc.scss */

.interview-archive__list .content {
	width: 444px;
}

/* line 2647, sass/pc.scss */

.interview-archive__list .thumbnail {
	position: relative;
	margin-right: 20px;
	width: 154px;
	height: 154px;
}

/* line 2653, sass/pc.scss */

.interview-archive__list .thumbnail .label__category {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}

/* line 2662, sass/pc.scss */

.interview-archive__list .thumbnail img {
	position: absolute;
	top: 50%;
	left: 50%;
	max-width: 154px;
	max-height: 154px;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	height: auto;
	width: auto;
}

/* line 2676, sass/pc.scss */

.interview-archive__list a {
	width: 100%;
	height: 100%;
	position: absolute;
}

/* line 2683, sass/pc.scss */

.interview-archive__list .date {
	font-size: 14px;
	color: #787878;
	margin-bottom: 10px;
}

/* line 2689, sass/pc.scss */

.interview-archive__list h4 {
	font-size: 18px;
	color: #505050;
	margin-bottom: 10px;
}

/* line 2695, sass/pc.scss */

.interview-archive__list .lead {
	font-size: 14px;
	color: #787878;
}

/* インタビュー詳細---------------------------------------------------------------------------------- */

/* line 2707, sass/pc.scss */

.interview-detail h3 {
	font-size: 26px;
	line-height: 30px;
	margin-bottom: 20px;
	color: #505050;
}

/* line 2714, sass/pc.scss */

.interview-detail .interview-detail__headings {
	margin-bottom: 20px;
	border-bottom: 1px solid #d2dcd2;
}

/* line 2718, sass/pc.scss */

.interview-detail .interview-detail__headings .label__category {
	margin-bottom: 5px;
}

/* line 2722, sass/pc.scss */

.interview-detail .interview-detail__headings .lead {
	font-size: 16px;
	line-height: 30px;
	color: #505050;
	margin-bottom: 20px;
}

/* line 2729, sass/pc.scss */

.interview-detail .interview-detail__headings .date {
	font-size: 14px;
	text-align: right;
	margin-bottom: 5px;
}

/* line 2736, sass/pc.scss */

.interview-detail .main__photo__v {
	text-align: center;
}

/* line 2739, sass/pc.scss */

.interview-detail .main__photo__v img {
	width: 400px;
}

/* line 2747, sass/pc.scss */

.interview-detail .main__photo__h img {
	width: 616px;
}

/* line 2753, sass/pc.scss */

.interview-detail .contents {
	margin-bottom: 30px; /* 投稿画面のビジュアルエディター */ /* 引用---------------------------------------------------------------------------------- */
}

/* line 4, sass/common/_contents.scss */

.interview-detail .contents div {
	font-size: 16px;
	line-height: 30px;
	color: #787878;
	margin: 0 auto;
}

/* line 11, sass/common/_contents.scss */

.interview-detail .contents h1,
.interview-detail .contents h2,
.interview-detail .contents h3,
.interview-detail .contents h4,
.interview-detail .contents h5,
.interview-detail .contents h6,
.interview-detail .contents p {
	margin: 0;
	font-weight: normal;
}

/* line 16, sass/common/_contents.scss */

.interview-detail .contents img {
	border: 0;
	outline: none;
	display: block;
	height: auto;
	margin: 0 auto 15px;
}

/* line 26, sass/common/_contents.scss */

.interview-detail .contents p {
	font-size: 16px;
	line-height: 30px;
	margin-top: 0;
	margin-bottom: 0;
	color: #505050;
}

/* line 34, sass/common/_contents.scss */

.interview-detail .contents p img {
	display: block;
	width: auto;
	max-width: 616px;
}

/* line 42, sass/common/_contents.scss */

.interview-detail .contents p.wp-caption-text,
.interview-detail .news-detail .contents .caption-text,
.news-detail .interview-detail .contents .caption-text,
.interview-detail .contents .caption-text {
	font-size: 14px;
	line-height: 20px;
	padding-left: 8px;
	border-left: 2px solid #4eb1d2;
	text-align: left;
}

/* line 53, sass/common/_contents.scss */

.interview-detail .contents h1 {
	color: #4eb1d2;
	font-size: 26px;
	line-height: 30px;
	margin-bottom: 15px;
	font-weight: bold;
}

/* line 61, sass/common/_contents.scss */

.interview-detail .contents h2 {
	color: #505050;
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
}

/* line 68, sass/common/_contents.scss */

.interview-detail .contents h3 {
	color: #505050;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
}

/* line 75, sass/common/_contents.scss */

.interview-detail .contents h4 {
	color: #4eb1d2;
	font-size: 16px;
	line-height: 30px;
}

/* line 82, sass/common/_contents.scss */

.interview-detail .contents h5 {
	color: #505050;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
}

/* line 89, sass/common/_contents.scss */

.interview-detail .contents h6 {
	color: #505050;
	font-size: 16px;
	line-height: 30px;
}

/* line 96, sass/common/_contents.scss */

.interview-detail .contents a {
	color: #4eb1d2;
	border-bottom: 1px solid #4eb1d2;
	text-decoration: none;
	display: inline-block;
	line-height: 24px;
}

/* line 103, sass/common/_contents.scss */

.interview-detail .contents a:hover {
	opacity: 0.6;
}

/* line 108, sass/common/_contents.scss */

.interview-detail .contents br {
	font-size: 16px;
	line-height: 30px;
}

/* line 113, sass/common/_contents.scss */

.interview-detail .contents .keycolor-blue {
	color: #4eb1d2;
}

/* line 117, sass/common/_contents.scss */

.interview-detail .contents .caption-text {
	display: block;
}

/* line 126, sass/common/_contents.scss */

.interview-detail .contents blockquote {
	padding: 25px;
	border: 1px solid #d2dcd2;
	border-radius: 6px;
	background-color: #ffffff;
	margin: 30px 0;
	width: 100%;
}

/* line 2855, sass/pc.scss */

.interview-detail .contents-main {
	margin-bottom: 60px;
}

/* 漫画賞持ち込み---------------------------------------------------------------------------------- */

/* line 2870, sass/pc.scss */

.mangaaward__main {
	margin-bottom: 80px;
}

/* line 2875, sass/pc.scss */

.mangaaward__main .btn__webapplication {
	width: 100%;
	height: 60px;
}

/* line 2881, sass/pc.scss */

.mangaaward__main .btn__webapplication:hover p {
	color: #ffffff;
}

/* line 2884, sass/pc.scss */

.mangaaward__main .btn__webapplication:hover p:before {
	border-bottom: solid 2px #ffffff;
	border-right: solid 2px #ffffff;
}

/* line 2895, sass/pc.scss */

.mangaaward__main .btn__webapplication p {
	font-size: 26px;
	color: #4eb1d2;
	line-height: 56px;
	position: relative;
	font-weight: 500;
}

/* line 2902, sass/pc.scss */

.mangaaward__main .btn__webapplication p span {
	color: #787878;
	font-size: 16px;
}

/* line 2907, sass/pc.scss */

.mangaaward__main .btn__webapplication p:before {
	content: "";
	width: 10px;
	height: 10px;
	border: 0;
	border-bottom: solid 2px #4eb1d2;
	border-right: solid 2px #4eb1d2;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 22px;
	right: 10px;
}

/* line 2926, sass/pc.scss */

.mangaaward__headings {
	background-color: #4eb1d2;
	border-radius: 20px;
	height: 336px;
	text-align: center;
	margin: 0 auto 30px;
}

/* line 2933, sass/pc.scss */

.mangaaward__headings .mangaaward__times {
	font-size: 20px;
	color: #ffffff;
	text-align: center;
	padding-top: 20px;
}

/* line 2940, sass/pc.scss */

.mangaaward__headings .mangaaward__times span {
	position: relative;
}

/* line 2943, sass/pc.scss */

.mangaaward__headings .mangaaward__times span:before {
	display: block;
	content: "";
	position: absolute;
	width: 20px;
	height: 20px;
	border-top: 2px solid #ffffff;
	-ms-transform: rotate(60deg);
	-webkit-transform: rotate(60deg);
	transform: rotate(60deg);
	top: 10px;
	left: -40px;
}

/* line 2957, sass/pc.scss */

.mangaaward__headings .mangaaward__times span:after {
	display: block;
	content: "";
	position: absolute;
	width: 20px;
	height: 20px;
	border-top: 2px solid #ffffff;
	-ms-transform: rotate(-60deg);
	-webkit-transform: rotate(-60deg);
	transform: rotate(-60deg);
	top: 10px;
	right: -40px;
}

/* line 2975, sass/pc.scss */

.mangaaward__headings h3 {
	font-size: 50px;
	line-height: 60px;
	color: #ffffff;
	font-weight: 500;
}

/* line 2982, sass/pc.scss */

.mangaaward__headings .mangaaward__deadline {
	font-size: 20px;
	line-height: 30px;
	height: 30px;
	background-color: #ff89b2;
	width: 500px;
	border-radius: 15px;
	color: #505050;
	margin-top: 10px;
	margin: 10px auto;
}

/* line 2994, sass/pc.scss */

.mangaaward__headings .mangaaward__deadline span {
	color: #ffffff;
	margin-left: 30px;
	position: relative;
}

/* line 2999, sass/pc.scss */

.mangaaward__headings .mangaaward__deadline span:before {
	content: "";
	width: 10px;
	height: 10px;
	border: 0;
	border-top: solid 2px #505050;
	border-right: solid 2px #505050;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 50%;
	left: -30px;
	margin-top: -6px;
}

/* line 3015, sass/pc.scss */

.mangaaward__headings .mangaaward__deadline span:after {
	content: "";
	width: 10px;
	height: 10px;
	border: 0;
	border-top: solid 2px #505050;
	border-right: solid 2px #505050;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 50%;
	left: -20px;
	margin-top: -6px;
}

/* line 3036, sass/pc.scss */

.mangaaward__headings ul.mangaaward__headings__list {
	width: 100%;
	margin-top: 10px;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

/* line 3042, sass/pc.scss */

.mangaaward__headings ul.mangaaward__headings__list li {
	display: inline-block;
	text-align: center;
	margin: auto;
	border-right: 1px solid #ffffff;
	width: 100%;
}

/* line 3049, sass/pc.scss */

.mangaaward__headings ul.mangaaward__headings__list li:last-child {
	border-right: none;
}

/* line 3053, sass/pc.scss */

.mangaaward__headings ul.mangaaward__headings__list li h4 {
	font-size: 26px;
	color: #ffffff;
	font-weight: 500;
}

/* line 3059, sass/pc.scss */

.mangaaward__headings ul.mangaaward__headings__list li p {
	font-size: 14px;
	line-height: 20px;
	color: #ffffff;
}

/* line 3073, sass/pc.scss */

.mailingapplication {
	margin-top: 10px;
	margin-bottom: 35px;
	font-size: 16px;
	text-align: center;
}

/* line 3079, sass/pc.scss */

.mailingapplication a {
	color: #ff89b2;
	border-bottom: 1px solid #ff89b2;
	display: inline-block;
}

/* line 3084, sass/pc.scss */

.mailingapplication a:hover {
	opacity: 0.6;
}

/* line 3091, sass/pc.scss */

ul.mangaaward__nav {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

/* line 3096, sass/pc.scss */

ul.mangaaward__nav li {
	position: relative;
	margin-bottom: 20px;
	margin-right: 36px;
}

/* line 3101, sass/pc.scss */

ul.mangaaward__nav li:nth-last-child(-n+2) {
	margin-bottom: 0;
}

/* line 3105, sass/pc.scss */

ul.mangaaward__nav li:nth-child(2n) {
	margin-right: 0;
}

/* line 3109, sass/pc.scss */

ul.mangaaward__nav li:last-child {
	margin-right: 0;
}

/* line 3113, sass/pc.scss */

ul.mangaaward__nav li:only-child {
	width: 616px;
	margin-right: 0;
}

/* line 3117, sass/pc.scss */

ul.mangaaward__nav li:only-child .btn__white {
	width: 100%;
	height: 82px;
}

/* line 3123, sass/pc.scss */

ul.mangaaward__nav li:only-child p br {
	display: none;
}

/* line 3130, sass/pc.scss */

ul.mangaaward__nav li .btn__white {
	width: 290px;
	height: 100px;
}

/* line 3134, sass/pc.scss */

ul.mangaaward__nav li .btn__white:before {
	content: "";
	width: 10px;
	height: 10px;
	border: 0;
	border-top: solid 2px #4eb1d2;
	border-right: solid 2px #4eb1d2;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 45px;
	right: 10px;
}

/* line 3151, sass/pc.scss */

ul.mangaaward__nav li .btn__white:hover:before {
	border-top: solid 2px #ffffff;
	border-right: solid 2px #ffffff;
}

/* line 3161, sass/pc.scss */

ul.mangaaward__nav li:hover {
	cursor: pointer;
}

/* line 3164, sass/pc.scss */

ul.mangaaward__nav li:hover h4 {
	color: #ffffff;
}

/* line 3168, sass/pc.scss */

ul.mangaaward__nav li:hover:before {
	border-top: solid 2px #ffffff;
	border-right: solid 2px #ffffff;
}

/* line 3175, sass/pc.scss */

ul.mangaaward__nav li h4 {
	padding: 5px;
	font-size: 26px;
	color: #4eb1d2;
	font-weight: 500;
}

/* line 3182, sass/pc.scss */

ul.mangaaward__nav li p {
	font-size: 16px;
	line-height: 20px;
	color: #787878;
}

/* line 3195, sass/pc.scss */

.mangaaward__news .h3__headings {
	border-bottom: none;
}

/* line 3199, sass/pc.scss */

.mangaaward__news .mangaaward__news-wrapper {
	background-color: #ffffff;
	width: 100%;
	height: 195px;
	border-radius: 6px;
	padding: 29px 0 30px 29px;
	margin-top: 20px;
}

/* line 3211, sass/pc.scss */

.mangaaward__news ul {
	height: 137px;
	overflow-y: scroll; /*スクロールバーの動く部分*/
}

/* line 3216, sass/pc.scss */

.mangaaward__news ul::-webkit-scrollbar {
	width: 14px;
	background-color: #ffffff;
	padding: 5px;
	border-radius: 10px;
}

/* line 3223, sass/pc.scss */

.mangaaward__news ul::-webkit-scrollbar-track {
	border-radius: 10px;
}

/* line 3231, sass/pc.scss */

.mangaaward__news ul::-webkit-scrollbar-thumb {
	background-color: #4eb1d2;
	border-radius: 10px;
}

/* line 3237, sass/pc.scss */

.mangaaward__news ul li {
	position: relative;
	font-size: 14px;
	color: #787878;
	line-height: 20px;
	height: 20px;
	margin-bottom: 10px;
	display: block;
}

/* line 3246, sass/pc.scss */

.mangaaward__news ul li p {
	display: inline-block;
}

/* line 3250, sass/pc.scss */

.mangaaward__news ul li .date {
	color: #4eb1d2;
	margin-right: 20px;
}

/* line 3258, sass/pc.scss */

.mangaaward__news ul a {
	display: inline-block;
	position: absolute;
	width: 100%;
	height: 100%;
}

/* line 3267, sass/pc.scss */

.mangaaward__news ul a:hover + .date {
	border-bottom: 1px solid #4eb1d2;
}

/* line 3270, sass/pc.scss */

.mangaaward__news ul a:hover + .date + p {
	border-bottom: 1px solid #787878;
}

/* line 3283, sass/pc.scss */

.mangaaward__feature {
	margin-bottom: 80px;
}

/* line 3284, sass/pc.scss */

.mangaaward__feature .h3__headings {
	border-bottom: none;
}

/* line 3288, sass/pc.scss */

.mangaaward__feature .lead {
	font-size: 18px;
	line-height: 24px;
	text-align: center;
}

/* line 3294, sass/pc.scss */

.mangaaward__feature .h3__headings {
	margin-bottom: 35px;
}

/* line 3301, sass/pc.scss */

.mangaaward__grandprize {
	width: 590px;
	font-size: 18px;
	text-align: center;
	color: #ffffff;
	position: relative;
	height: 26px;
	background: #4eb1d2;
	margin: 0 auto 10px;
}

/* line 3311, sass/pc.scss */

.mangaaward__grandprize:before {
	content: "";
	display: block;
	position: absolute;
	top: 4px;
	left: -9px;
	width: 18px;
	height: 18px;
	background: #4eb1d2;
	-webkit-transform: rotate(45deg); /* 正方形を45度回転 */
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	z-index: 2;
}

/* line 3325, sass/pc.scss */

.mangaaward__grandprize:after {
	content: "";
	display: block;
	position: absolute;
	top: 4px;
	right: -9px;
	width: 18px;
	height: 18px;
	background: #4eb1d2;
	-webkit-transform: rotate(45deg); /* 正方形を45度回転 */
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

/* line 3340, sass/pc.scss */

.mangaaward__prize {
	font-size: 30px;
	line-height: 40px;
	color: #505050;
	font-weight: bold;
	margin-bottom: 20px;
}

/* line 3348, sass/pc.scss */

.mangaaward__prize__list {
	margin-bottom: 10px;
}

/* line 3351, sass/pc.scss */

.mangaaward__prize__list li {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	height: 48px;
	border-bottom: 1px solid #4eb1d2;
}

/* line 3357, sass/pc.scss */

.mangaaward__prize__list li:first-child {
	border-top: 1px solid #4eb1d2;
}

/* line 3361, sass/pc.scss */

.mangaaward__prize__list li .mangaaward__prize__prizename {
	background-color: #4eb1d2;
	font-size: 18px;
	height: 26px;
	line-height: 26px;
	color: #ffffff;
	display: inline-block;
	width: 102px;
	text-align: center;
	margin: 0 20px 0 10px;
	position: relative;
	width: 90px;
}

/* line 3374, sass/pc.scss */

.mangaaward__prize__list li .mangaaward__prize__prizename:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: -10px;
	width: 10px;
	height: 26px;
	background: #4eb1d2;
}

/* line 3386, sass/pc.scss */

.mangaaward__prize__list li .mangaaward__prize__prizename:after {
	content: "";
	display: block;
	position: absolute;
	top: 4px;
	right: -9px;
	width: 18px;
	height: 18px;
	background: #4eb1d2;
	-webkit-transform: rotate(45deg); /* 正方形を45度回転 */
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

/* line 3403, sass/pc.scss */

.mangaaward__prize__list li p {
	font-size: 24px;
	line-height: 30px;
	color: #505050;
	display: inline-block;
}

/* line 3414, sass/pc.scss */

.mangaaward__prizecaution {
	font-size: 14px;
	margin-bottom: 30px;
}

/* line 3421, sass/pc.scss */

.mangaaward__feature__list li {
	font-size: 18px;
	line-height: 30px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #4eb1d2;
	position: relative;
}

/* line 3433, sass/pc.scss */

.mangaaward__feature__list li:last-child {
	border-bottom: none;
}

/* line 3437, sass/pc.scss */

.mangaaward__feature__list li:before {
	position: absolute;
	display: block;
	content: "";
	top: 15px;
	left: 0;
	width: 13px;
	height: 13px;
	border-radius: 50%;
	background-color: #4eb1d2;
}

/* line 3457, sass/pc.scss */

.mangaaward__rule .h3__headings {
	border-bottom: none;
}

/* line 3460, sass/pc.scss */

.mangaaward__rule h4 {
	font-size: 20px;
	line-height: 20px;
	color: #4eb1d2;
	padding: 0 0 5px 10px;
	position: relative;
}

/* line 3468, sass/pc.scss */

.mangaaward__rule h4::before {
	display: block;
	content: "";
	position: absolute;
	width: 4px;
	height: 20px;
	background-color: #4eb1d2;
	top: 0;
	left: 0;
}

/* line 3482, sass/pc.scss */

.mangaaward__rule p {
	font-size: 16px;
	line-height: 30px;
}

/* line 3489, sass/pc.scss */

.mangaaward__qualification {
	margin-bottom: 30px;
	padding-bottom: 10px;
	padding-top: 20px;
	border-bottom: 1px solid #d2dcd2;
}

/* line 3496, sass/pc.scss */

.mangaaward__pages {
	margin-bottom: 30px;
	padding-bottom: 10px;
	border-bottom: 1px solid #d2dcd2;
}

/* line 3503, sass/pc.scss */

.mangaaward__pages li .mangaaward__pages__department {
	text-align: center;
	background-color: #4eb1d2;
	width: 136px;
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	color: #ffffff;
	margin-right: 10px;
	display: inline-block;
}

/* line 3515, sass/pc.scss */

.mangaaward__pages li p {
	display: inline-block;
}

/* line 3523, sass/pc.scss */

.mangaaward__howtodraw__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 10px;
}

/* line 3528, sass/pc.scss */

.mangaaward__howtodraw__inner .mangaaward__howtodraw__text {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
	width: 246px;
}

/* line 3532, sass/pc.scss */

.mangaaward__howtodraw__inner .mangaaward__howtodrow__image {
	width: 290px;
	margin-left: 20px;
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2;
}

/* line 3540, sass/pc.scss */

.mangaaward__story,
.mangaaward__name {
	margin-top: 10px;
	background-color: #f0eee4;
	padding: 30px;
}

/* line 3546, sass/pc.scss */

.mangaaward__story h5,
.mangaaward__name h5 {
	font-size: 18px;
	line-height: 24px;
	margin: 0;
}

/* line 3552, sass/pc.scss */

.mangaaward__story h6,
.mangaaward__name h6 {
	font-size: 16px;
	color: #4eb1d2;
	margin: 0;
}

/* line 3558, sass/pc.scss */

.mangaaward__story p,
.mangaaward__name p {
	margin-bottom: 20px;
}

/* line 3562, sass/pc.scss */

.mangaaward__story span.pc,
.mangaaward__name span.pc {
	display: inline-block;
}

/* line 3565, sass/pc.scss */

.mangaaward__story span.sp,
.mangaaward__name span.sp {
	display: none;
}

/* line 3571, sass/pc.scss */

.mangaaward__name {
	margin-bottom: 30px;
}

/* line 3574, sass/pc.scss */

.mangaaward__name .mangaaward__howtodraw__text {
	width: 100%;
}

/* line 3580, sass/pc.scss */

p.mangaaward__howtodraw__caution {
	margin-top: 10px;
	font-size: 14px;
	line-height: 20px;
}

/* line 3586, sass/pc.scss */

.mangaaward__howtodraw__caution {
	margin-top: 10px;
	font-size: 14px;
	line-height: 20px;
	-webkit-box-ordinal-group: 4;
	-webkit-order: 3;
	-ms-flex-order: 3;
	order: 3;
}

/* line 3592, sass/pc.scss */

.mangaaward__howtodraw__caution p {
	font-size: 14px;
	line-height: 20px;
}

/* line 3600, sass/pc.scss */

p.mangaaward__template {
	margin-top: 10px;
	font-size: 14px;
	margin-bottom: 0;
	margin-left: 25px;
	position: relative;
}

/* line 3607, sass/pc.scss */

p.mangaaward__template a {
	color: #4eb1d2;
	border-bottom: 1px solid #4eb1d2;
}

/* line 3611, sass/pc.scss */

p.mangaaward__template a:hover {
	opacity: 0.6;
}

/* line 3615, sass/pc.scss */

p.mangaaward__template:before {
	content: "";
	width: 6px;
	height: 6px;
	border: 0;
	border-top: solid 2px #4eb1d2;
	border-right: solid 2px #4eb1d2;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 13px;
	left: -26px;
	margin-top: -6px;
}

/* line 3631, sass/pc.scss */

p.mangaaward__template:after {
	content: "";
	width: 6px;
	height: 6px;
	border: 0;
	border-top: solid 2px #4eb1d2;
	border-right: solid 2px #4eb1d2;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 13px;
	left: -18px;
	margin-top: -6px;
}

/* line 3651, sass/pc.scss */

.mangaaward__rule .h3__headings {
	border-bottom: none;
}

/* line 3655, sass/pc.scss */

.mangaaward__rule .mangaaward__judge,
.mangaaward__rule .mangaaward__deadline,
.mangaaward__rule .mangaaward__presentation {
	border-bottom: 1px solid #d2dcd2;
	margin-bottom: 20px;
}

/* line 3659, sass/pc.scss */

.mangaaward__rule .mangaaward__judge p,
.mangaaward__rule .mangaaward__deadline p,
.mangaaward__rule .mangaaward__presentation p {
	padding-bottom: 10px;
}

/* line 3667, sass/pc.scss */

.mangaaward__rule .mangaaward__applicationmethod__list {
	padding-bottom: 40px;
}

/* line 3670, sass/pc.scss */

.mangaaward__rule .mangaaward__applicationmethod__list .mangaaward__applicationmethod__category {
	background-color: #4eb1d2;
	height: 20px;
	width: 136px;
	text-align: center;
	color: #ffffff;
	font-size: 16px;
	line-height: 20px;
	margin: 15px 0;
}

/* line 3681, sass/pc.scss */

.mangaaward__rule .mangaaward__applicationmethod__list p {
	line-height: 20px;
}

/* line 3685, sass/pc.scss */

.mangaaward__rule .mangaaward__applicationmethod__list a {
	color: #4eb1d2;
}

/* line 3695, sass/pc.scss */

.mangaaward__webapplication {
	margin-bottom: 80px;
}

/* line 3697, sass/pc.scss */

.mangaaward__webapplication .h3__headings {
	border-bottom: none;
}

/* line 3704, sass/pc.scss */

.mangaaward__webapplication__btn {
	font-size: 0;
	margin: 0 auto;
	text-align: center;
}

/* line 3710, sass/pc.scss */

.mangaaward__webapplication__btn li {
	display: inline-block;
	vertical-align: top;
	margin-right: 30px;
}

/* line 3715, sass/pc.scss */

.mangaaward__webapplication__btn li:last-child {
	margin-right: 0;
}

/* line 3722, sass/pc.scss */

.mangaaward__webapplication__btn .btn__webapplication a {
	width: 100%;
	height: 100%;
	line-height: 20px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

/* line 3736, sass/pc.scss */

.mangaaward__notice .h3__headings {
	border-bottom: none;
}

/* line 3742, sass/pc.scss */

.mangaaward__notice__list,
.mangaaward__webapplication__list {
	padding-top: 20px;
	padding-bottom: 40px;
}

/* line 3747, sass/pc.scss */

.mangaaward__notice__list li,
.mangaaward__webapplication__list li {
	font-size: 16px;
	line-height: 30px;
	padding-left: 20px;
	position: relative;
}

/* line 3757, sass/pc.scss */

.mangaaward__notice__list li:before,
.mangaaward__webapplication__list li:before {
	position: absolute;
	display: block;
	content: "";
	top: 10px;
	left: 0;
	width: 13px;
	height: 13px;
	border-radius: 50%;
	background-color: #4eb1d2;
}

/* line 3769, sass/pc.scss */

.mangaaward__notice__list li a,
.mangaaward__webapplication__list li a {
	color: #4eb1d2;
}

/* line 3777, sass/pc.scss */

.mangaaward__bringing .h3__headings {
	border-bottom: none;
}

/* line 3783, sass/pc.scss */

.mangaaward__bringing__list {
	counter-reset: count-number; /* 数字のカウントをリセットする */
	padding-top: 20px;
}

/* line 3788, sass/pc.scss */

.mangaaward__bringing__list li {
	position: relative;
	margin-bottom: 30px;
}

/* line 3793, sass/pc.scss */

.mangaaward__bringing__list li:before {
	display: block;
	position: absolute;
	counter-increment: count-number; /* 任意の名前を付ける（もちろん英語で） */
	content: counter(count-number); /* 名前を付けたカウンターをcontentで発動！ */
	background-color: #4eb1d2;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	color: #f6f7ed;
	font-size: 26px;
	top: 0;
	left: 0;
	text-align: center;
}

/* line 3809, sass/pc.scss */

.mangaaward__bringing__list p {
	font-size: 18px;
	line-height: 24px;
	margin-left: 60px;
	margin-bottom: 10px;
	color: #505050;
}

/* line 3817, sass/pc.scss */

.mangaaward__bringing__list .mangaaward__phonenumber {
	font-size: 30px;
	color: #4eb1d2;
	margin-bottom: 10px;
}

/* line 3823, sass/pc.scss */

.mangaaward__bringing__list .caution {
	font-size: 14px;
	color: #787878;
}

/* line 3828, sass/pc.scss */

.mangaaward__bringing__list .mangaaward__bringing__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

/* line 3832, sass/pc.scss */

.mangaaward__bringing__list .mangaaward__bringing__text {
	width: 344px;
}

/* line 3835, sass/pc.scss */

.mangaaward__bringing__list .mangaaward__bringing__text p.mangaaward__department {
	font-size: 16px;
	margin-bottom: 0;
	margin-top: 20px;
}

/* line 3841, sass/pc.scss */

.mangaaward__bringing__list .mangaaward__bringing__text .mangaaward__address {
	font-size: 14px;
	color: #787878;
}

/* line 3847, sass/pc.scss */

.mangaaward__bringing__list .mangaaward__bringing__image {
	width: 232px;
	margin-left: 40px;
}

/* ウルトラ３大漫画賞---------------------------------------------------------------------------------- */

/* line 3859, sass/pc.scss */

.mangaaward-new__main {
	margin-bottom: 80px;
}

/* line 3864, sass/pc.scss */

.mangaaward-new__main .btn__webapplication {
	width: 100%;
	height: 60px;
}

/* line 3870, sass/pc.scss */

.mangaaward-new__main .btn__webapplication:hover p {
	color: #ffffff;
}

/* line 3873, sass/pc.scss */

.mangaaward-new__main .btn__webapplication:hover p:before {
	border-bottom: solid 2px #ffffff;
	border-right: solid 2px #ffffff;
}

/* line 3884, sass/pc.scss */

.mangaaward-new__main .btn__webapplication p {
	font-size: 26px;
	color: #4eb1d2;
	line-height: 56px;
	position: relative;
	font-weight: 500;
}

/* line 3891, sass/pc.scss */

.mangaaward-new__main .btn__webapplication p span {
	color: #787878;
	font-size: 16px;
}

/* line 3896, sass/pc.scss */

.mangaaward-new__main .btn__webapplication p:before {
	content: "";
	width: 10px;
	height: 10px;
	border: 0;
	border-bottom: solid 2px #4eb1d2;
	border-right: solid 2px #4eb1d2;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 22px;
	right: 10px;
}

/* line 3913, sass/pc.scss */

.mangaaward-new__main__btn {
	display: none;
}

/* line 3915, sass/pc.scss */

.mangaaward-new__main__btn.is-active {
	display: block;
}

/* line 3920, sass/pc.scss */

.mangaaward-new__main__results-btns {
	display: none;
}

/* line 3925, sass/pc.scss */

.mangaaward-new__times {
	font-size: 20px;
	color: #4eb1d2;
	text-align: center;
	padding-top: 20px;
}

/* line 3932, sass/pc.scss */

.mangaaward-new__times span {
	position: relative;
}

/* line 3935, sass/pc.scss */

.mangaaward-new__times span:before,
.mangaaward-new__times span:after {
	display: block;
	content: "";
	position: absolute;
	width: 20px;
	height: 20px;
	border-top: 2px solid #4eb1d2;
	top: 10px;
}

/* line 3946, sass/pc.scss */

.mangaaward-new__times span:before {
	-ms-transform: rotate(60deg);
	-webkit-transform: rotate(60deg);
	transform: rotate(60deg);
	left: -40px;
}

/* line 3953, sass/pc.scss */

.mangaaward-new__times span:after {
	-ms-transform: rotate(-60deg);
	-webkit-transform: rotate(-60deg);
	transform: rotate(-60deg);
	right: -40px;
}

/* line 3964, sass/pc.scss */

.mangaaward-new__headings {
	text-align: center;
	margin: 0 auto 30px;
}

/* line 3968, sass/pc.scss */

.mangaaward-new__headings img {
	width: 449px;
	margin: 0 auto;
}

/* line 3973, sass/pc.scss */

.mangaaward-new__headings h3 {
	font-size: 50px;
	line-height: 1;
	color: #4eb1d2;
	font-weight: 500;
}

/* line 3980, sass/pc.scss */

.mangaaward-new__headings__lead {
	font-size: 18px;
	line-height: 1;
	margin-top: 21px;
	color: #505050;
}

/* line 3987, sass/pc.scss */

.mangaaward-new__headings__list {
	width: 100%;
	margin-top: 40px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

/* line 3993, sass/pc.scss */

.mangaaward-new__headings__list .mangaaward-new__btn {
	display: inline-block;
	text-align: center;
	margin: auto;
	border: 1px solid #cfcfcf;
	background-color: #cfcfcf;
	border-radius: 0 0 6px 6px;
	width: 199px;
	height: 250px;
	text-align: center;
	position: relative;
}

/* line 4005, sass/pc.scss */

.mangaaward-new__headings__list .mangaaward-new__btn:hover {
	cursor: pointer;
}

/* line 4009, sass/pc.scss */

.mangaaward-new__headings__list .mangaaward-new__btn::before {
	content: "";
	display: block;
	position: absolute;
	height: 10px;
	width: 10px;
	border-bottom: 1px solid #ff89b2;
	border-right: 1px solid #ff89b2;
	left: 50%;
	bottom: 11px;
	-ms-transform: rotate(45deg) translateX(-50%);
	-webkit-transform: rotate(45deg) translateX(-50%);
	transform: rotate(45deg) translateX(-50%);
}

/* line 4024, sass/pc.scss */

.mangaaward-new__headings__list .mangaaward-new__btn a {
	display: block;
}

/* line 4028, sass/pc.scss */

.mangaaward-new__headings__list .mangaaward-new__btn__img {
	height: 70px;
	background-color: #787878;
	position: relative;
}

/* line 4033, sass/pc.scss */

.mangaaward-new__headings__list .mangaaward-new__btn__img img {
	position: absolute;
	bottom: 7px;
	right: 17px;
}

/* line 4040, sass/pc.scss */

.mangaaward-new__headings__list .mangaaward-new__btn h4 {
	font-size: 26px;
	color: #ffffff;
	font-weight: 500;
}

/* line 4046, sass/pc.scss */

.mangaaward-new__headings__list .mangaaward-new__btn p {
	font-size: 14px;
	line-height: 20px;
}

/* line 4051, sass/pc.scss */

.mangaaward-new__headings__list .mangaaward-new__btn__text {
	height: 86px;
	padding-top: 14px;
	color: #505050;
}

/* line 4057, sass/pc.scss */

.mangaaward-new__headings__list .mangaaward-new__btn__deadline {
	color: #ff89b2;
	width: 179px;
	margin: 0 auto;
	line-height: 1;
	margin-bottom: 5px;
	position: relative;
}

/* line 4065, sass/pc.scss */

.mangaaward-new__headings__list .mangaaward-new__btn__deadline::before,
.mangaaward-new__headings__list .mangaaward-new__btn__deadline::after {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	background-color: #ff89b2;
	height: 1px;
	width: 65px;
}

/* line 4076, sass/pc.scss */

.mangaaward-new__headings__list .mangaaward-new__btn__deadline::before {
	left: 0;
}

/* line 4080, sass/pc.scss */

.mangaaward-new__headings__list .mangaaward-new__btn__deadline::after {
	right: 0;
}

/* line 4085, sass/pc.scss */

.mangaaward-new__headings__list .mangaaward-new__btn__date {
	color: #ff89b2;
}

/* line 4087, sass/pc.scss */

.mangaaward-new__headings__list .mangaaward-new__btn__date span {
	color: #787878;
}

/* line 4093, sass/pc.scss */

.mangaaward-new__headings__list .mangaaward-new__btn:first-child img {
	width: 172px;
}

/* line 4099, sass/pc.scss */

.mangaaward-new__headings__list .mangaaward-new__btn:nth-child(2) img {
	width: 178px;
}

/* line 4105, sass/pc.scss */

.mangaaward-new__headings__list .mangaaward-new__btn:nth-child(3) img {
	width: 172px;
}

/* line 4111, sass/pc.scss */

.mangaaward-new__headings__list .mangaaward-new__btn.is-active {
	background-color: #ffffff;
}

/* line 4114, sass/pc.scss */

.mangaaward-new__headings__list .mangaaward-new__btn.is-active:first-child {
	border: 1px solid #4eb1d2;
}

/* line 4116, sass/pc.scss */

.mangaaward-new__headings__list .mangaaward-new__btn.is-active:first-child .mangaaward-new__btn__img {
	background-color: #4eb1d2;
}

/* line 4121, sass/pc.scss */

.mangaaward-new__headings__list .mangaaward-new__btn.is-active:nth-child(2) {
	border: 1px solid #ff89b2;
}

/* line 4123, sass/pc.scss */

.mangaaward-new__headings__list .mangaaward-new__btn.is-active:nth-child(2) .mangaaward-new__btn__img {
	background-color: #ff89b2;
}

/* line 4128, sass/pc.scss */

.mangaaward-new__headings__list .mangaaward-new__btn.is-active:nth-child(3) {
	border: 1px solid #e8c744;
}

/* line 4130, sass/pc.scss */

.mangaaward-new__headings__list .mangaaward-new__btn.is-active:nth-child(3) .mangaaward-new__btn__img {
	background-color: #e8c744;
}

/* line 4144, sass/pc.scss */

.mailingapplication {
	margin-top: 10px;
	margin-bottom: 35px;
	font-size: 16px;
	text-align: center;
}

/* line 4150, sass/pc.scss */

.mailingapplication a {
	color: #ff89b2;
	border-bottom: 1px solid #ff89b2;
	display: inline-block;
}

/* line 4155, sass/pc.scss */

.mailingapplication a:hover {
	opacity: 0.6;
}

/* line 4162, sass/pc.scss */

ul.mangaaward-new__nav {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

/* line 4167, sass/pc.scss */

ul.mangaaward-new__nav li {
	position: relative;
}

/* line 4170, sass/pc.scss */

ul.mangaaward-new__nav li .btn__white {
	width: 290px;
	height: 100px;
}

/* line 4174, sass/pc.scss */

ul.mangaaward-new__nav li .btn__white a {
	padding-top: 20px;
	font-size: 20px;
	line-height: 30px;
	color: #4eb1d2;
	font-weight: 500;
}

/* line 4182, sass/pc.scss */

ul.mangaaward-new__nav li .btn__white:before {
	content: "";
	width: 10px;
	height: 10px;
	border: 0;
	border-top: solid 2px #4eb1d2;
	border-right: solid 2px #4eb1d2;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 45px;
	right: 10px;
}

/* line 4198, sass/pc.scss */

ul.mangaaward-new__nav li .btn__white:hover:before {
	border-top: solid 2px #ffffff;
	border-right: solid 2px #ffffff;
}

/* line 4205, sass/pc.scss */

ul.mangaaward-new__nav li:hover {
	cursor: pointer;
}

/* line 4208, sass/pc.scss */

ul.mangaaward-new__nav li:hover a {
	color: #ffffff;
}

/* line 4217, sass/pc.scss */

.mangaaward-new__news {
	margin-bottom: 0;
}

/* line 4219, sass/pc.scss */

.mangaaward-new__news .h3__headings {
	border-bottom: none;
}

/* line 4223, sass/pc.scss */

.mangaaward-new__news .mangaaward-new__news-wrapper {
	background-color: #ffffff;
	width: 100%;
	height: 165px;
	border-radius: 6px;
	padding: 29px 0 30px 29px;
	margin-top: 20px;
}

/* line 4234, sass/pc.scss */

.mangaaward-new__news ul {
	height: 107px;
	overflow-y: scroll; /*スクロールバーの動く部分*/
}

/* line 4238, sass/pc.scss */

.mangaaward-new__news ul::-webkit-scrollbar {
	width: 14px;
	background-color: #ffffff;
	padding: 5px;
	border-radius: 10px;
}

/* line 4245, sass/pc.scss */

.mangaaward-new__news ul::-webkit-scrollbar-track {
	border-radius: 10px;
}

/* line 4250, sass/pc.scss */

.mangaaward-new__news ul::-webkit-scrollbar-thumb {
	background-color: #4eb1d2;
	border-radius: 10px;
}

/* line 4256, sass/pc.scss */

.mangaaward-new__news ul li {
	position: relative;
	font-size: 14px;
	color: #787878;
	line-height: 20px;
	height: 20px;
	margin-bottom: 10px;
	display: block;
}

/* line 4265, sass/pc.scss */

.mangaaward-new__news ul li p {
	display: inline-block;
}

/* line 4269, sass/pc.scss */

.mangaaward-new__news ul li .date {
	color: #4eb1d2;
	margin-right: 20px;
}

/* line 4277, sass/pc.scss */

.mangaaward-new__news ul a {
	display: inline-block;
	position: absolute;
	width: 100%;
	height: 100%;
}

/* line 4286, sass/pc.scss */

.mangaaward-new__news ul a:hover + .date {
	border-bottom: 1px solid #4eb1d2;
}

/* line 4289, sass/pc.scss */

.mangaaward-new__news ul a:hover + .date + p {
	border-bottom: 1px solid #787878;
}

/* line 4302, sass/pc.scss */

.mangaaward-new__panel {
	display: none;
}

/* line 4305, sass/pc.scss */

.mangaaward-new__panel:first-child {
	margin-top: 99px;
}

/* line 4309, sass/pc.scss */

.mangaaward-new__panel:nth-child(2) {
	margin-top: 88px;
}

/* line 4313, sass/pc.scss */

.mangaaward-new__panel:nth-child(3) {
	margin-top: 96px;
}

/* line 4318, sass/pc.scss */

.mangaaward-new__panel.is-active {
	display: block;
}

/* line 4322, sass/pc.scss */

.mangaaward-new__feature {
	color: #505050;
	margin-bottom: 80px;
}

/* line 4325, sass/pc.scss */

.mangaaward-new__feature .h3__headings {
	border-bottom: none;
}

/* line 4329, sass/pc.scss */

.mangaaward-new__feature .lead {
	font-size: 18px;
	line-height: 24px;
	text-align: center;
}

/* line 4335, sass/pc.scss */

.mangaaward-new__feature .h3__headings {
	margin-bottom: 35px;
}

/* line 4343, sass/pc.scss */

.mangaaward-new__grandprize {
	width: 590px;
	font-size: 18px;
	text-align: center;
	color: #ffffff;
	position: relative;
	height: 26px;
	background: #4eb1d2;
	margin: 0 auto;
}

/* line 4353, sass/pc.scss */

.mangaaward-new__grandprize:before {
	content: "";
	display: block;
	position: absolute;
	top: 4px;
	left: -9px;
	width: 18px;
	height: 18px;
	background: #4eb1d2;
	-webkit-transform: rotate(45deg); /* 正方形を45度回転 */
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	z-index: 2;
}

/* line 4367, sass/pc.scss */

.mangaaward-new__grandprize:after {
	content: "";
	display: block;
	position: absolute;
	top: 4px;
	right: -9px;
	width: 18px;
	height: 18px;
	background: #4eb1d2;
	-webkit-transform: rotate(45deg); /* 正方形を45度回転 */
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

/* line 4382, sass/pc.scss */

.mangaaward-new__prize {
	font-size: 30px;
	line-height: 50px;
	color: #505050;
	font-weight: bold;
	margin-bottom: 4px;
	border-bottom: 1px solid #4eb1d2;
}

/* line 4391, sass/pc.scss */

.mangaaward-new__prize__list {
	margin-bottom: 10px;
}

/* line 4394, sass/pc.scss */

.mangaaward-new__prize__list li {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	height: 48px;
	border-bottom: 1px solid #4eb1d2;
}

/* line 4400, sass/pc.scss */

.mangaaward-new__prize__list li:first-child {
	border-top: 1px solid #4eb1d2;
}

/* line 4404, sass/pc.scss */

.mangaaward-new__prize__list li .mangaaward-new__prize__prizename {
	background-color: #4eb1d2;
	font-size: 18px;
	height: 26px;
	line-height: 26px;
	color: #ffffff;
	display: inline-block;
	width: 96px;
	padding-left: 12px;
	text-align: center;
	margin: 0 20px 0 10px;
	position: relative;
	width: 90px;
}

/* line 4418, sass/pc.scss */

.mangaaward-new__prize__list li .mangaaward-new__prize__prizename:after {
	content: "";
	display: block;
	position: absolute;
	top: 4px;
	right: -9px;
	width: 18px;
	height: 18px;
	background: #4eb1d2;
	-webkit-transform: rotate(45deg); /* 正方形を45度回転 */
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

/* line 4432, sass/pc.scss */

.mangaaward-new__prize__list li p {
	font-size: 24px;
	line-height: 30px;
	color: #505050;
	display: inline-block;
	font-weight: 500;
}

/* line 4441, sass/pc.scss */

.mangaaward-new__prize__list li:nth-child(n+4) .mangaaward-new__prize__prizename {
	background-color: #ffffff;
	color: #4eb1d2;
	border: 1px solid #4eb1d2;
}

/* line 4446, sass/pc.scss */

.mangaaward-new__prize__list li:nth-child(n+4) .mangaaward-new__prize__prizename:after {
	background: #ffffff;
	border-top: 1px solid #4eb1d2;
	border-right: 1px solid #4eb1d2;
	width: 17px;
	height: 17px;
	top: 2px;
}

/* line 4456, sass/pc.scss */

.mangaaward-new__prize__list li:nth-child(n+4) p {
	font-size: 20px;
}

/* line 4466, sass/pc.scss */

.mangaaward-new__prize__caution {
	font-size: 14px;
	margin-bottom: 30px;
	color: #787878;
}

/* line 4473, sass/pc.scss */

.mangaaward-new__feature__list li {
	font-size: 18px;
	line-height: 30px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #d2dcd2;
	position: relative;
}

/* line 4484, sass/pc.scss */

.mangaaward-new__feature__list li:last-child {
	border-bottom: none;
}

/* line 4488, sass/pc.scss */

.mangaaward-new__feature__list li:before {
	position: absolute;
	display: block;
	content: "";
	top: 15px;
	left: 0;
	width: 13px;
	height: 13px;
	border-radius: 50%;
	background-color: #4eb1d2;
}

/* line 4505, sass/pc.scss */

.mangaaward-new__feature__list__caution {
	font-size: 14px;
	line-height: 20px;
	color: #787878;
}

/* line 4512, sass/pc.scss */

.mangaaward-new__judge {
	margin-bottom: 99px;
}

/* line 4515, sass/pc.scss */

.mangaaward-new__judge .h3__headings {
	border-bottom: none;
}

/* line 4519, sass/pc.scss */

.mangaaward-new__judge__inner {
	text-align: center;
	width: 309px;
	border: 1px solid #4eb1d2;
	margin: 0 auto;
	background-color: #ffffff;
}

/* line 4527, sass/pc.scss */

.mangaaward-new__judge__text {
	font-size: 16px;
	line-height: 26px;
	background-color: #4eb1d2;
	color: #ffffff;
}

/* line 4534, sass/pc.scss */

.mangaaward-new__judge__name {
	font-size: 30px;
	line-height: 60px;
	color: #4eb1d2;
	font-weight: 500;
}

/* line 4542, sass/pc.scss */

.mangaaward-new__name {
	margin-bottom: 99px;
}

/* line 4545, sass/pc.scss */

.mangaaward-new__name .h3__headings {
	border-bottom: none;
}

/* line 4549, sass/pc.scss */

.mangaaward-new__name__sample {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 39px;
}

/* line 4553, sass/pc.scss */

.mangaaward-new__name__sample img {
	width: 147px;
}

/* line 4558, sass/pc.scss */

.mangaaward-new__name__inner {
	width: 309px;
	border: 1px solid #4eb1d2;
	margin: 0 auto;
	margin-bottom: 19px;
	text-align: center;
	background-color: #ffffff;
}

/* line 4566, sass/pc.scss */

.mangaaward-new__name__text {
	line-height: 26px;
	font-size: 18px;
	background-color: #4eb1d2;
	color: #ffffff;
}

/* line 4572, sass/pc.scss */

.mangaaward-new__name__title {
	padding-top: 16px;
	padding-bottom: 16px;
	font-size: 30px;
	color: #4eb1d2;
	font-weight: 500;
	line-height: 1;
}

/* line 4579, sass/pc.scss */

.mangaaward-new__name__title span {
	font-size: 16px;
	color: #505050;
	font-weight: normal;
	line-height: 20px;
}

/* line 4587, sass/pc.scss */

.mangaaward-new__name .btn__blue {
	width: 309px;
	height: 100px;
	position: relative;
	margin: 0 auto;
}

/* line 4594, sass/pc.scss */

.mangaaward-new__name .btn__blue a {
	padding-top: 14px;
	padding-left: 59px;
	font-size: 18px;
	line-height: 24px;
	display: block;
	text-align: left;
}

/* line 4603, sass/pc.scss */

.mangaaward-new__name .btn__blue:before {
	content: "";
	width: 10px;
	height: 10px;
	border: 0;
	border-top: solid 2px #ffffff;
	border-right: solid 2px #ffffff;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 43px;
	right: 10px;
}

/* line 4618, sass/pc.scss */

.mangaaward-new__name .btn__blue:hover {
	cursor: pointer;
}

/* line 4621, sass/pc.scss */

.mangaaward-new__name .btn__blue:hover:before {
	border-top: solid 2px #4eb1d2;
	border-right: solid 2px #4eb1d2;
}

/* line 4632, sass/pc.scss */

.mangaaward-new__rule .h3__headings,
.mangaaward-new__notice .h3__headings,
.mangaaward-new__right .h3__headings {
	border-bottom: none;
	margin-bottom: 0;
}

/* line 4636, sass/pc.scss */

.mangaaward-new__rule h4,
.mangaaward-new__notice h4,
.mangaaward-new__right h4 {
	font-size: 20px;
	line-height: 20px;
	color: #4eb1d2;
	padding: 0 0 5px 10px;
	position: relative;
}

/* line 4644, sass/pc.scss */

.mangaaward-new__rule h4::before,
.mangaaward-new__notice h4::before,
.mangaaward-new__right h4::before {
	display: block;
	content: "";
	position: absolute;
	width: 4px;
	height: 20px;
	background-color: #4eb1d2;
	top: 0;
	left: 0;
}

/* line 4658, sass/pc.scss */

.mangaaward-new__rule p,
.mangaaward-new__notice p,
.mangaaward-new__right p {
	font-size: 16px;
	line-height: 30px;
	color: #505050;
}

/* line 4666, sass/pc.scss */

p.mangaaward-new__right__caution {
	font-size: 14px;
	margin-bottom: 30px;
	color: #787878;
}

/* line 4672, sass/pc.scss */

.mangaaward-new__qualification {
	margin-bottom: 30px;
	padding-bottom: 10px;
	padding-top: 20px;
	border-bottom: 1px solid #d2dcd2;
}

/* line 4679, sass/pc.scss */

.mangaaward-new__information {
	margin-bottom: 30px;
	padding-bottom: 10px;
	border-bottom: 1px solid #d2dcd2;
}

/* line 4686, sass/pc.scss */

.mangaaward-new__information li .mangaaward-new__information__department {
	text-align: center;
	background-color: #4eb1d2;
	width: 136px;
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	color: #ffffff;
	margin-right: 10px;
	display: inline-block;
}

/* line 4698, sass/pc.scss */

.mangaaward-new__information li p {
	display: inline-block;
}

/* line 4706, sass/pc.scss */

.mangaaward-new__story {
	margin-top: 20px;
	background-color: #f0eee4;
	padding: 30px;
}

/* line 4711, sass/pc.scss */

.mangaaward-new__story h5 {
	font-size: 18px;
	line-height: 24px;
	margin: 0;
	font-weight: normal;
	color: #505050;
}

/* line 4719, sass/pc.scss */

.mangaaward-new__story h6 {
	font-size: 16px;
	color: #4eb1d2;
	margin: 0;
	font-weight: normal;
}

/* line 4726, sass/pc.scss */

.mangaaward-new__story p {
	margin-bottom: 20px;
}

/* line 4730, sass/pc.scss */

.mangaaward-new__story span.pc {
	display: inline-block;
}

/* line 4733, sass/pc.scss */

.mangaaward-new__story span.sp {
	display: none;
}

/* line 4737, sass/pc.scss */

.mangaaward-new__story__btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 33px;
}

/* line 4741, sass/pc.scss */

.mangaaward-new__story__btn .btn__white {
	width: 252px;
	height: 50px;
}

/* line 4745, sass/pc.scss */

.mangaaward-new__story__btn .btn__white a {
	font-size: 18px;
}

/* line 4750, sass/pc.scss */

.mangaaward-new__story__btn .btn__white:first-child a {
	line-height: 48px;
}

/* line 4756, sass/pc.scss */

.mangaaward-new__story__btn .btn__white:nth-child(2) a {
	padding-top: 4px;
	line-height: 20px;
}

/* line 4766, sass/pc.scss */

.mangaaward-new__howtodraw {
	border-bottom: 1px solid #d2dcd2;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

/* line 4771, sass/pc.scss */

.mangaaward-new__howtodraw____inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 10px;
}

/* line 4777, sass/pc.scss */

.mangaaward-new__howtodraw__text {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
	width: 246px;
}

/* line 4781, sass/pc.scss */

.mangaaward-new__howtodraw__text__blue {
	color: #4eb1d2;
}

/* line 4785, sass/pc.scss */

.mangaaward-new__howtodraw__text span.pc {
	display: inline;
}

/* line 4790, sass/pc.scss */

.mangaaward-new__howtodraw__image {
	width: 290px;
	margin-left: 20px;
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2;
}

/* line 4796, sass/pc.scss */

.mangaaward-new__howtodraw__caution {
	margin-top: 10px;
	font-size: 14px;
	line-height: 20px;
}

/* line 4804, sass/pc.scss */

.mangaaward-new__rule {
	margin-bottom: 0;
}

/* line 4807, sass/pc.scss */

.mangaaward-new__rule .h3__headings {
	border-bottom: none;
}

/* line 4811, sass/pc.scss */

.mangaaward-new__rule .mangaaward-new__judge,
.mangaaward-new__rule .mangaaward-new__deadline,
.mangaaward-new__rule .mangaaward-new__presentation {
	border-bottom: 1px solid #d2dcd2;
	margin-bottom: 20px;
}

/* line 4815, sass/pc.scss */

.mangaaward-new__rule .mangaaward-new__judge p,
.mangaaward-new__rule .mangaaward-new__deadline p,
.mangaaward-new__rule .mangaaward-new__presentation p {
	padding-bottom: 10px;
}

/* line 4823, sass/pc.scss */

.mangaaward-new__rule .mangaaward-new__applicationmethod__list {
	padding-bottom: 40px;
}

/* line 4826, sass/pc.scss */

.mangaaward-new__rule .mangaaward-new__applicationmethod__list .mangaaward-new__applicationmethod__category {
	background-color: #4eb1d2;
	height: 20px;
	width: 136px;
	text-align: center;
	color: #ffffff;
	font-size: 16px;
	line-height: 20px;
	margin: 15px 0;
}

/* line 4837, sass/pc.scss */

.mangaaward-new__rule .mangaaward-new__applicationmethod__list p {
	line-height: 20px;
}

/* line 4841, sass/pc.scss */

.mangaaward-new__rule .mangaaward-new__applicationmethod__list a {
	color: #4eb1d2;
}

/* line 4851, sass/pc.scss */

.mangaaward-new__webapplication {
	margin-bottom: 80px;
}

/* line 4853, sass/pc.scss */

.mangaaward-new__webapplication .h3__headings {
	border-bottom: none;
}

/* line 4860, sass/pc.scss */

.mangaaward-new__webapplication__btn {
	font-size: 0;
	margin: 0 auto;
	text-align: center;
}

/* line 4866, sass/pc.scss */

.mangaaward-new__webapplication__btn li {
	display: inline-block;
	vertical-align: top;
	margin-right: 30px;
}

/* line 4871, sass/pc.scss */

.mangaaward-new__webapplication__btn li:last-child {
	margin-right: 0;
}

/* line 4878, sass/pc.scss */

.mangaaward-new__webapplication__btn .btn__webapplication a {
	width: 100%;
	height: 100%;
	line-height: 20px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

/* line 4891, sass/pc.scss */

.mangaaward-new__notice {
	border-bottom: 1px solid #d2dcd2;
	margin-bottom: 20px;
}

/* line 4895, sass/pc.scss */

.mangaaward-new__notice__list {
	padding-bottom: 13px;
}

/* line 4899, sass/pc.scss */

.mangaaward-new__notice h4.h4-twoline {
	line-height: 30px;
}

/* line 4902, sass/pc.scss */

.mangaaward-new__notice h4.h4-twoline::before {
	height: 50px;
	top: 5px;
}

/* line 4911, sass/pc.scss */

.mangaaward-new__notice__list li,
.mangaaward-new__right__list li {
	color: #505050;
	font-size: 16px;
	line-height: 30px;
	padding-left: 20px;
	position: relative;
}

/* line 4921, sass/pc.scss */

.mangaaward-new__notice__list li:before,
.mangaaward-new__right__list li:before {
	position: absolute;
	display: block;
	content: "";
	top: 10px;
	left: 0;
	width: 13px;
	height: 13px;
	border-radius: 50%;
	background-color: #4eb1d2;
}

/* line 4936, sass/pc.scss */

.mangaaward-new__bringing .h3__headings {
	border-bottom: none;
}

/* line 4942, sass/pc.scss */

.mangaaward-new__bringing__list {
	counter-reset: count-number; /* 数字のカウントをリセットする */
	padding-top: 20px;
}

/* line 4947, sass/pc.scss */

.mangaaward-new__bringing__list li {
	position: relative;
	margin-bottom: 30px;
}

/* line 4952, sass/pc.scss */

.mangaaward-new__bringing__list li:before {
	display: block;
	position: absolute;
	counter-increment: count-number; /* 任意の名前を付ける（もちろん英語で） */
	content: counter(count-number); /* 名前を付けたカウンターをcontentで発動！ */
	background-color: #4eb1d2;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	color: #f6f7ed;
	font-size: 26px;
	top: 0;
	left: 0;
	text-align: center;
}

/* line 4968, sass/pc.scss */

.mangaaward-new__bringing__list p {
	font-size: 18px;
	line-height: 24px;
	margin-left: 60px;
	margin-bottom: 10px;
	color: #505050;
}

/* line 4976, sass/pc.scss */

.mangaaward-new__bringing__list .mangaaward-new__phonenumber {
	font-size: 30px;
	color: #4eb1d2;
	margin-bottom: 10px;
}

/* line 4982, sass/pc.scss */

.mangaaward-new__bringing__list .caution {
	font-size: 14px;
	color: #787878;
}

/* line 4987, sass/pc.scss */

.mangaaward-new__bringing__list .mangaaward-new__bringing__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

/* line 4991, sass/pc.scss */

.mangaaward-new__bringing__list .mangaaward-new__bringing__text {
	width: 344px;
}

/* line 4994, sass/pc.scss */

.mangaaward-new__bringing__list .mangaaward-new__bringing__text p.mangaaward-new__department {
	font-size: 16px;
	margin-bottom: 0;
	margin-top: 20px;
}

/* line 5000, sass/pc.scss */

.mangaaward-new__bringing__list .mangaaward-new__bringing__text .mangaaward-new__address {
	font-size: 14px;
	color: #787878;
}

/* line 5006, sass/pc.scss */

.mangaaward-new__bringing__list .mangaaward-new__bringing__image {
	width: 232px;
	margin-left: 40px;
}

/* 漫画家オーディション---------------------------------------------------------------------------------- */

/* line 5020, sass/pc.scss */

.audition__main {
	margin-bottom: 38px;
}

/* line 5025, sass/pc.scss */

.audition__main .btn__webapplication {
	width: 100%;
	height: 60px;
}

/* line 5031, sass/pc.scss */

.audition__main .btn__webapplication:hover p {
	color: #ffffff;
}

/* line 5034, sass/pc.scss */

.audition__main .btn__webapplication:hover p:before {
	border-bottom: solid 2px #ffffff;
	border-right: solid 2px #ffffff;
}

/* line 5041, sass/pc.scss */

.audition__main .btn__webapplication p {
	font-size: 26px;
	color: #4eb1d2;
	line-height: 56px;
	position: relative;
	font-weight: 500;
}

/* line 5048, sass/pc.scss */

.audition__main .btn__webapplication p span {
	color: #787878;
	font-size: 16px;
	vertical-align: middle;
}

/* line 5054, sass/pc.scss */

.audition__main .btn__webapplication p:before {
	content: "";
	width: 10px;
	height: 10px;
	border: 0;
	border-bottom: solid 2px #4eb1d2;
	border-right: solid 2px #4eb1d2;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 22px;
	right: 10px;
}

/* line 5073, sass/pc.scss */

.audition__headings {
	text-align: center;
	margin: 0 auto 30px;
	position: relative;
}

/* line 5078, sass/pc.scss */

.audition__headings .audition__deadline {
	position: absolute;
	bottom: 30px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	font-size: 20px;
	line-height: 30px;
	height: 30px;
	background-color: #ff89b2;
	width: 500px;
	border-radius: 15px;
	color: #505050;
	-webkit-font-feature-settings: "palt";
	font-feature-settings: "palt";
}

/* line 5092, sass/pc.scss */

.audition__headings .audition__deadline span {
	color: #ffffff;
	position: relative;
}

/* line 5101, sass/pc.scss */

.mailingapplication {
	margin-top: 10px;
	margin-bottom: 35px;
	font-size: 16px;
	text-align: center;
}

/* line 5107, sass/pc.scss */

.mailingapplication a {
	color: #ff89b2;
	border-bottom: 1px solid #ff89b2;
	display: inline-block;
}

/* line 5112, sass/pc.scss */

.mailingapplication a:hover {
	opacity: 0.6;
}

/* line 5118, sass/pc.scss */

.audition__feature {
	margin-bottom: 100px;
}

/* line 5123, sass/pc.scss */

.audition__feature__list li {
	font-size: 18px;
	line-height: 24px;
	color: #505050;
	padding: 12px 0 12px 38px;
	border-bottom: 1px solid #d2dcd2;
	position: relative;
}

/* line 5131, sass/pc.scss */

.audition__feature__list li:first-child {
	border-top: 1px solid #d2dcd2;
}

/* line 5134, sass/pc.scss */

.audition__feature__list li:nth-child(2) {
	padding: 7px 0 7px 38px;
}

/* line 5138, sass/pc.scss */

.audition__feature__list li:before {
	position: absolute;
	display: block;
	content: "";
	top: 15px;
	left: 0;
	width: 21px;
	height: 18px;
	background-size: 21px 18px;
	background-image: url(../img/diamond@2x.png);
}

/* line 5151, sass/pc.scss */

.audition__feature__list__caution {
	color: #787878;
	font-size: 14px;
	line-height: 20px;
}

/* line 5159, sass/pc.scss */

.audition__announce {
	margin-bottom: 100px;
}

/* line 5162, sass/pc.scss */

.audition__announce .h3__headings {
	border-bottom: none;
}

/* line 5164, sass/pc.scss */

.audition__announce .h3__headings .lead {
	font-size: 18px;
	margin-top: 20px;
	color: #505050;
	text-align: center;
}

/* line 5172, sass/pc.scss */

.audition__announce .btn__white {
	width: 309px;
	height: 100px;
	margin: 0 auto;
}

/* line 5177, sass/pc.scss */

.audition__announce .btn__white h4 {
	font-size: 20px;
	color: #4eb1d2;
	line-height: 100px;
}

/* line 5183, sass/pc.scss */

.audition__announce .btn__white:before {
	content: "";
	width: 10px;
	height: 10px;
	border: 0;
	border-top: solid 2px #4eb1d2;
	border-right: solid 2px #4eb1d2;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 45px;
	right: 10px;
}

/* line 5198, sass/pc.scss */

.audition__announce .btn__white:hover {
	cursor: pointer;
}

/* line 5201, sass/pc.scss */

.audition__announce .btn__white:hover h4 {
	color: #ffffff;
}

/* line 5205, sass/pc.scss */

.audition__announce .btn__white:hover:before {
	border-top: solid 2px #ffffff;
	border-right: solid 2px #ffffff;
}

/* line 5213, sass/pc.scss */

.audition__announce__x {
	font-size: 14px;
	line-height: 20px;
	margin: 7px 0 34px 37px;
}

/* line 5216, sass/pc.scss */

.audition__announce__x a {
	color: #4eb1d2;
}

/* line 5222, sass/pc.scss */

.audition__announce__caution {
	font-size: 14px;
	line-height: 20px;
}

/* line 5228, sass/pc.scss */

.audition__prize {
	color: #505050;
	margin-bottom: 100px;
}

/* line 5231, sass/pc.scss */

.audition__prize span.pc {
	display: inline-block;
}

/* line 5235, sass/pc.scss */

.audition__prize .h3__headings {
	border-bottom: none;
}

/* line 5237, sass/pc.scss */

.audition__prize .h3__headings .lead {
	font-size: 18px;
	margin-top: 20px;
	color: #505050;
	text-align: center;
}

/* line 5245, sass/pc.scss */

.audition__prize__list {
	margin-bottom: 10px;
}

/* line 5248, sass/pc.scss */

.audition__prize__list .audition__prize__name {
	background-color: #4eb1d2;
	height: 36px;
	width: 580px;
	text-align: center;
	margin: 0 auto;
	position: relative;
}

/* line 5256, sass/pc.scss */

.audition__prize__list .audition__prize__name:before,
.audition__prize__list .audition__prize__name:after {
	content: "";
	display: block;
	position: absolute;
	width: 25px;
	height: 25px;
	background: #4eb1d2;
	-webkit-transform: rotate(45deg); /* 正方形を45度回転 */
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

/* line 5268, sass/pc.scss */

.audition__prize__list .audition__prize__name:before {
	top: 5.5px;
	left: -13px;
}

/* line 5272, sass/pc.scss */

.audition__prize__list .audition__prize__name:after {
	top: 5.5px;
	right: -13px;
}

/* line 5277, sass/pc.scss */

.audition__prize__list .audition__prize__name p {
	line-height: 36px;
	font-size: 18px;
	color: #ffffff;
	display: inline-block;
	position: relative;
}

/* line 5284, sass/pc.scss */

.audition__prize__list .audition__prize__name p::before {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: -50px;
	background-size: 35px 26px;
	width: 35px;
	height: 26px;
}

/* line 5297, sass/pc.scss */

.audition__prize__list p.audition__prize__caution {
	font-size: 14px;
	line-height: 20px;
	color: #787878;
}

/* line 5303, sass/pc.scss */

.audition__prize__list p.audition__prize__summery {
	font-size: 30px;
	line-height: 40px;
	font-weight: bold;
}

/* line 5310, sass/pc.scss */

.audition__prize__list li:not(:last-child) {
	margin-bottom: 35px;
}

/* line 5315, sass/pc.scss */

.audition__prize__list li:first-child p::before {
	background-image: url(../img/diamond_white1@2x.png);
}

/* line 5321, sass/pc.scss */

.audition__prize__list li:nth-child(2) p::before {
	background-image: url(../img/diamond_white2@2x.png);
}

/* line 5326, sass/pc.scss */

.audition__prize__list li:last-child {
	border-bottom: 1px solid #4eb1d2;
}

/* line 5330, sass/pc.scss */

.audition__prize__list li:last-child p::before {
	background-image: url(../img/diamond_white3@2x.png);
	background-size: 18px 15px;
	width: 18px;
	height: 15px;
	left: -33px;
}

/* line 5338, sass/pc.scss */

.audition__prize__list li:last-child .audition__prize__name {
	height: 26px;
	width: 590px;
}

/* line 5342, sass/pc.scss */

.audition__prize__list li:last-child .audition__prize__name p {
	line-height: 26px;
}

/* line 5346, sass/pc.scss */

.audition__prize__list li:last-child .audition__prize__name::before,
.audition__prize__list li:last-child .audition__prize__name::after {
	width: 18px;
	height: 18px;
}

/* line 5352, sass/pc.scss */

.audition__prize__list li:last-child .audition__prize__name:before {
	top: 4px;
	left: -9.5px;
}

/* line 5356, sass/pc.scss */

.audition__prize__list li:last-child .audition__prize__name:after {
	top: 4px;
	right: -9.5px;
}

/* line 5362, sass/pc.scss */

.audition__prize__list li:last-child p.audition__prize__summery {
	font-size: 20px;
}

/* line 5370, sass/pc.scss */

.audition__process {
	margin-bottom: 93px;
}

/* line 5373, sass/pc.scss */

.audition__process .h3__headings {
	border-bottom: none;
}

/* line 5378, sass/pc.scss */

.audition__process li:not(:last-child) {
	margin-bottom: 20px;
}

/* line 5383, sass/pc.scss */

.audition__process li.audition__process__item3 .btn__white {
	width: 309px;
	height: 100px;
	margin: 0 auto;
	margin-top: 34px;
}

/* line 5389, sass/pc.scss */

.audition__process li.audition__process__item3 .btn__white a {
	font-size: 20px;
	color: #4eb1d2;
	line-height: 100px;
}

/* line 5395, sass/pc.scss */

.audition__process li.audition__process__item3 .btn__white:before {
	content: "";
	width: 10px;
	height: 10px;
	border: 0;
	border-top: solid 2px #4eb1d2;
	border-right: solid 2px #4eb1d2;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 45px;
	right: 10px;
}

/* line 5410, sass/pc.scss */

.audition__process li.audition__process__item3 .btn__white:hover {
	cursor: pointer;
}

/* line 5413, sass/pc.scss */

.audition__process li.audition__process__item3 .btn__white:hover h4 {
	color: #ffffff;
}

/* line 5417, sass/pc.scss */

.audition__process li.audition__process__item3 .btn__white:hover:before {
	border-top: solid 2px #ffffff;
	border-right: solid 2px #ffffff;
}

/* line 5425, sass/pc.scss */

.audition__process li h4 {
	font-size: 18px;
	line-height: 26px;
	color: #ffffff;
	background-color: #4eb1d2;
	width: 100%;
	margin-bottom: 13px;
	padding-left: 20px;
}

/* line 5435, sass/pc.scss */

.audition__process li p {
	font-size: 16px;
	line-height: 30px;
	color: #505050;
}

/* line 5440, sass/pc.scss */

.audition__process li p.audition__process__x {
	font-size: 14px;
	line-height: 20px;
	color: #787878;
	margin: 7px 0 34px 37px;
}

/* line 5444, sass/pc.scss */

.audition__process li p.audition__process__x a {
	color: #4eb1d2;
}

/* line 5451, sass/pc.scss */

.audition__process li .btn__white {
	width: 309px;
	height: 50px;
	margin-top: 17px;
}

/* line 5456, sass/pc.scss */

.audition__process li .btn__white a {
	font-size: 18px;
	color: #4eb1d2;
	line-height: 50px;
}

/* line 5462, sass/pc.scss */

.audition__process li .btn__white:before {
	content: "";
	width: 10px;
	height: 10px;
	border: 0;
	border-top: solid 2px #4eb1d2;
	border-right: solid 2px #4eb1d2;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 18px;
	right: 10px;
}

/* line 5477, sass/pc.scss */

.audition__process li .btn__white:hover {
	cursor: pointer;
}

/* line 5480, sass/pc.scss */

.audition__process li .btn__white:hover:before {
	border-top: solid 2px #ffffff;
	border-right: solid 2px #ffffff;
}

/* line 5485, sass/pc.scss */

.audition__process li .btn__white:hover a {
	color: #ffffff;
}

/* line 5492, sass/pc.scss */

.audition__process li__caution {
	font-size: 14px;
	line-height: 20px;
}

/* line 5499, sass/pc.scss */

.audition__process li .audition__process__link__headings {
	position: relative;
	padding-left: 20px;
}

/* line 5503, sass/pc.scss */

.audition__process li .audition__process__link__headings:before {
	position: absolute;
	display: block;
	content: "";
	top: 10px;
	left: 0;
	width: 13px;
	height: 13px;
	border-radius: 50%;
	background-color: #4eb1d2;
}

/* line 5516, sass/pc.scss */

.audition__process li .audition__process__link__text {
	padding-left: 20px;
	font-size: 14px;
	line-height: 20px;
	color: #787878;
}

/* line 5523, sass/pc.scss */

.audition__process li .audition__process__link li:not(:last-child) {
	margin-bottom: 13px;
}

/* line 5533, sass/pc.scss */

.audition__rule__list li:not(:first-child) {
	margin-top: 20px;
	padding-top: 20px;
}

/* line 5540, sass/pc.scss */

.audition__rule__text__list li {
	font-size: 16px;
	line-height: 30px;
	position: relative;
	padding-left: 20px;
	color: #505050;
}

/* line 5546, sass/pc.scss */

.audition__rule__text__list li:not(:first-child) {
	margin-top: 0;
	padding-top: 0;
}

/* line 5550, sass/pc.scss */

.audition__rule__text__list li:before {
	position: absolute;
	display: block;
	content: "";
	top: 10px;
	left: 0;
	width: 13px;
	height: 13px;
	border-radius: 50%;
	background-color: #4eb1d2;
}

/* line 5566, sass/pc.scss */

.audition__howtodraw__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 10px;
}

/* line 5571, sass/pc.scss */

.audition__howtodraw__inner .audition__howtodraw__text {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
	width: 246px;
}

/* line 5575, sass/pc.scss */

.audition__howtodraw__inner .audition__howtodrow__image {
	width: 290px;
	margin-left: 20px;
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2;
	margin-top: 7px;
}

/* line 5584, sass/pc.scss */

.audition__story {
	margin-top: 10px;
	background-color: #f0eee4;
	padding: 30px;
}

/* line 5589, sass/pc.scss */

.audition__story__btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

/* line 5594, sass/pc.scss */

.audition__story__btn .btn__white {
	width: 160px;
	height: 100px;
}

/* line 5598, sass/pc.scss */

.audition__story__btn .btn__white:first-child a {
	padding-top: 26px;
}

/* line 5602, sass/pc.scss */

.audition__story__btn .btn__white:nth-child(2) a {
	padding-top: 15px;
}

/* line 5606, sass/pc.scss */

.audition__story__btn .btn__white:last-child {
	width: 200px;
}

/* line 5608, sass/pc.scss */

.audition__story__btn .btn__white:last-child a {
	padding-top: 15px;
}

/* line 5613, sass/pc.scss */

.audition__story__btn .btn__white a {
	font-size: 18px;
	line-height: 24px;
	color: #4eb1d2;
}

/* line 5619, sass/pc.scss */

.audition__story__btn .btn__white:before {
	content: "";
	width: 10px;
	height: 10px;
	border: 0;
	border-top: solid 2px #4eb1d2;
	border-right: solid 2px #4eb1d2;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 45px;
	right: 10px;
}

/* line 5634, sass/pc.scss */

.audition__story__btn .btn__white:hover {
	cursor: pointer;
}

/* line 5637, sass/pc.scss */

.audition__story__btn .btn__white:hover a {
	color: #ffffff;
}

/* line 5641, sass/pc.scss */

.audition__story__btn .btn__white:hover:before {
	border-top: solid 2px #ffffff;
	border-right: solid 2px #ffffff;
}

/* line 5651, sass/pc.scss */

.audition__story h5 {
	font-size: 18px;
	line-height: 24px;
	margin: 0;
	margin-bottom: 7px;
	font-weight: normal;
	color: #505050;
}

/* line 5660, sass/pc.scss */

.audition__story h6 {
	font-size: 16px;
	font-weight: normal;
	line-height: 30px;
	color: #4eb1d2;
	margin: 0;
}

/* line 5668, sass/pc.scss */

.audition__story p:not(:last-child) {
	margin-bottom: 20px;
}

/* line 5672, sass/pc.scss */

.audition__story span.pc {
	display: inline-block;
}

/* line 5675, sass/pc.scss */

.audition__story span.sp {
	display: none;
}

/* line 5681, sass/pc.scss */

.audition__name {
	margin-bottom: 30px;
}

/* line 5684, sass/pc.scss */

.audition__name .audition__howtodraw__text {
	width: 100%;
}

/* line 5690, sass/pc.scss */

p.audition__howtodraw__caution {
	margin-top: 10px;
	font-size: 14px;
	line-height: 20px;
	color: #787878;
}

/* line 5699, sass/pc.scss */

p.audition__template {
	margin-top: 10px;
	font-size: 14px;
	margin-bottom: 0;
	margin-left: 25px;
	position: relative;
}

/* line 5706, sass/pc.scss */

p.audition__template a {
	color: #4eb1d2;
	border-bottom: 1px solid #4eb1d2;
}

/* line 5710, sass/pc.scss */

p.audition__template a:hover {
	opacity: 0.6;
}

/* line 5714, sass/pc.scss */

p.audition__template:before {
	content: "";
	width: 6px;
	height: 6px;
	border: 0;
	border-top: solid 2px #4eb1d2;
	border-right: solid 2px #4eb1d2;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 13px;
	left: -26px;
	margin-top: -6px;
}

/* line 5730, sass/pc.scss */

p.audition__template:after {
	content: "";
	width: 6px;
	height: 6px;
	border: 0;
	border-top: solid 2px #4eb1d2;
	border-right: solid 2px #4eb1d2;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 13px;
	left: -18px;
	margin-top: -6px;
}

/* line 5750, sass/pc.scss */

.audition__rule .h3__headings {
	border-bottom: none;
}

/* line 5753, sass/pc.scss */

.audition__rule h4 {
	font-size: 20px;
	line-height: 20px;
	color: #4eb1d2;
	padding: 0 0 5px 10px;
	position: relative;
}

/* line 5761, sass/pc.scss */

.audition__rule h4::before {
	display: block;
	content: "";
	position: absolute;
	width: 4px;
	height: 20px;
	background-color: #4eb1d2;
	top: 0;
	left: 0;
}

/* line 5775, sass/pc.scss */

.audition__rule p {
	font-size: 16px;
	line-height: 30px;
	color: #505050;
}

/* line 5782, sass/pc.scss */

.audition__rule__item {
	border-top: 1px solid #d2dcd2;
}

/* line 5788, sass/pc.scss */

p.audition__rule__caution {
	font-size: 14px;
	color: #787878;
}

/* line 5795, sass/pc.scss */

.audition__rule .audition__judge,
.audition__rule .audition__deadline,
.audition__rule .audition__presentation {
	border-bottom: 1px solid #d2dcd2;
	margin-bottom: 20px;
}

/* line 5799, sass/pc.scss */

.audition__rule .audition__judge p,
.audition__rule .audition__deadline p,
.audition__rule .audition__presentation p {
	padding-bottom: 10px;
}

/* line 5807, sass/pc.scss */

.audition__rule .audition__applicationmethod__list {
	padding-bottom: 40px;
}

/* line 5810, sass/pc.scss */

.audition__rule .audition__applicationmethod__list .audition__applicationmethod__category {
	background-color: #4eb1d2;
	height: 20px;
	width: 136px;
	text-align: center;
	color: #ffffff;
	font-size: 16px;
	line-height: 20px;
	margin: 15px 0;
}

/* line 5821, sass/pc.scss */

.audition__rule .audition__applicationmethod__list p {
	line-height: 20px;
}

/* line 5825, sass/pc.scss */

.audition__rule .audition__applicationmethod__list a {
	color: #4eb1d2;
}

/* line 5835, sass/pc.scss */

.audition__webapplication {
	margin-bottom: 80px;
}

/* line 5837, sass/pc.scss */

.audition__webapplication .h3__headings {
	border-bottom: none;
}

/* line 5844, sass/pc.scss */

.audition__webapplication__btn {
	font-size: 0;
	margin: 0 auto;
	text-align: center;
}

/* line 5850, sass/pc.scss */

.audition__webapplication__btn li {
	display: inline-block;
	vertical-align: top;
	margin-right: 30px;
}

/* line 5855, sass/pc.scss */

.audition__webapplication__btn li:last-child {
	margin-right: 0;
}

/* line 5862, sass/pc.scss */

.audition__webapplication__btn .btn__webapplication a {
	width: 100%;
	height: 100%;
	line-height: 20px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

/* line 5876, sass/pc.scss */

.audition__notice .h3__headings {
	border-bottom: none;
}

/* line 5882, sass/pc.scss */

.audition__notice__list,
.audition__webapplication__list {
	padding-top: 20px;
	padding-bottom: 40px;
}

/* line 5887, sass/pc.scss */

.audition__notice__list li,
.audition__webapplication__list li {
	font-size: 16px;
	line-height: 30px;
	padding-left: 20px;
	position: relative;
}

/* line 5897, sass/pc.scss */

.audition__notice__list li:before,
.audition__webapplication__list li:before {
	position: absolute;
	display: block;
	content: "";
	top: 10px;
	left: 0;
	width: 13px;
	height: 13px;
	border-radius: 50%;
	background-color: #4eb1d2;
}

/* line 5909, sass/pc.scss */

.audition__notice__list li a,
.audition__webapplication__list li a {
	color: #4eb1d2;
}

/* line 5917, sass/pc.scss */

.audition__bringing .h3__headings {
	border-bottom: none;
}

/* line 5923, sass/pc.scss */

.audition__bringing__list {
	counter-reset: count-number; /* 数字のカウントをリセットする */
	padding-top: 20px;
}

/* line 5928, sass/pc.scss */

.audition__bringing__list li {
	position: relative;
	margin-bottom: 30px;
}

/* line 5933, sass/pc.scss */

.audition__bringing__list li:before {
	display: block;
	position: absolute;
	counter-increment: count-number; /* 任意の名前を付ける（もちろん英語で） */
	content: counter(count-number); /* 名前を付けたカウンターをcontentで発動！ */
	background-color: #4eb1d2;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	color: #f6f7ed;
	font-size: 26px;
	top: 0;
	left: 0;
	text-align: center;
}

/* line 5949, sass/pc.scss */

.audition__bringing__list p {
	font-size: 18px;
	line-height: 24px;
	margin-left: 60px;
	margin-bottom: 10px;
	color: #505050;
}

/* line 5957, sass/pc.scss */

.audition__bringing__list .audition__phonenumber {
	font-size: 30px;
	color: #4eb1d2;
	margin-bottom: 10px;
}

/* line 5963, sass/pc.scss */

.audition__bringing__list .caution {
	font-size: 14px;
	color: #787878;
}

/* line 5968, sass/pc.scss */

.audition__bringing__list .audition__bringing__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

/* line 5972, sass/pc.scss */

.audition__bringing__list .audition__bringing__text {
	width: 344px;
}

/* line 5975, sass/pc.scss */

.audition__bringing__list .audition__bringing__text p.audition__department {
	font-size: 16px;
	margin-bottom: 0;
	margin-top: 20px;
}

/* line 5981, sass/pc.scss */

.audition__bringing__list .audition__bringing__text .audition__address {
	font-size: 14px;
	color: #787878;
}

/* line 5987, sass/pc.scss */

.audition__bringing__list .audition__bringing__image {
	width: 232px;
	margin-left: 40px;
}

/* サイトマップ---------------------------------------------------------------------------------- */

/* line 6005, sass/pc.scss */

.sitemap__list h3 {
	font-size: 20px;
	color: #4eb1d2;
	margin-bottom: 5px;
	position: relative;
	margin-left: 30px;
}

/* line 6013, sass/pc.scss */

.sitemap__list h3:before {
	content: "";
	width: 10px;
	height: 10px;
	border: 0;
	border-top: solid 2px #4eb1d2;
	border-right: solid 2px #4eb1d2;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 50%;
	left: -32px;
	margin-top: -6px;
}

/* line 6029, sass/pc.scss */

.sitemap__list h3:after {
	content: "";
	width: 10px;
	height: 10px;
	border: 0;
	border-top: solid 2px #4eb1d2;
	border-right: solid 2px #4eb1d2;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 50%;
	left: -24px;
	margin-top: -6px;
}

/* line 6047, sass/pc.scss */

.sitemap__list > li {
	padding: 20px 0;
	line-height: 27px;
	border-bottom: 1px solid #d2dcd2;
}

/* line 6052, sass/pc.scss */

.sitemap__list > li:first-child {
	padding-top: 0;
}

/* line 6061, sass/pc.scss */

.sitemap__list__second li {
	display: inline-block;
	font-size: 18px;
	margin-right: 20px;
}

/* line 6066, sass/pc.scss */

.sitemap__list__second li:last-child {
	margin-right: 0;
}

/* line 6070, sass/pc.scss */

.sitemap__list__second li a {
	color: #787878;
}

/* line 6073, sass/pc.scss */

.sitemap__list__second li a:hover {
	color: #4eb1d2;
	border-bottom: 1px solid #4eb1d2;
}

/* 404---------------------------------------------------------------------------------- */

/* line 6083, sass/pc.scss */

.notfound {
	text-align: center;
}

/* line 6086, sass/pc.scss */

.notfound img {
	width: 94px;
}

/* line 6090, sass/pc.scss */

.notfound h2 {
	margin: 30px;
	font-size: 26px;
	color: #505050;
}

/* line 6096, sass/pc.scss */

.notfound p {
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 80px;
}

/* niigumi---------------------------------------------------------------------------------- */

/* 入賞作品---------------------------------------------------------------------------------- */

/* pc_award ---------------------------------------------- */

/* line 6108, sass/pc.scss */

.award {
	margin-bottom: 0;
}

/* line 6111, sass/pc.scss */

.award .selectbox__award {
	margin-bottom: 40px;
}

/* line 6115, sass/pc.scss */

.award__win {
	margin-bottom: 100px;
}

/* line 6119, sass/pc.scss */

.award__win__list__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #d2dcd2;
}

/* line 6125, sass/pc.scss */

.award__win__list__item:last-child {
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: none;
}

/* line 6131, sass/pc.scss */

.award__win__list__item .thumb {
	width: 154px;
	min-width: 154px;
	margin-right: 20px;
}

/* line 6137, sass/pc.scss */

.award__win__list__item .info {
	width: 100%;
}

/* line 6140, sass/pc.scss */

.award__win__list__item .info .category {
	width: 232px;
	background: #ff89b2;
	color: #ffffff;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	margin-bottom: 7px;
}

/* line 6151, sass/pc.scss */

.award__win__list__item .info .title {
	color: #4eb1d2;
	font-size: 16px;
	line-height: 125%;
	margin-bottom: 7px;
	font-weight: 500;
}

/* line 6159, sass/pc.scss */

.award__win__list__item .info .author {
	font-size: 14px;
	line-height: 142.85714%;
	margin-bottom: 18px;
}

/* line 6165, sass/pc.scss */

.award__win__list__item .info .btn {
	width: 180px;
	height: 40px;
	font-size: 16px;
	line-height: 38px;
}

/* line 6176, sass/pc.scss */

.award__comment {
	margin-bottom: 60px;
}

/* line 6179, sass/pc.scss */

.award__comment__heading {
	color: #4eb1d2;
	font-size: 20px;
	font-weight: 500;
	line-height: 150%;
	margin-bottom: 15px;
	text-align: center;
}

/* line 6190, sass/pc.scss */

.award-audition {
	margin-bottom: 0;
}

/* line 6193, sass/pc.scss */

.award-audition .selectbox__design {
	width: 370px;
}

/* line 6197, sass/pc.scss */

.award-audition h2 {
	font-size: 26px;
	line-height: 30px;
	font-weight: 500;
	text-align: center;
	color: #505050;
	position: relative;
}

/* line 6205, sass/pc.scss */

.award-audition h2::before {
	position: absolute;
	display: block;
	content: "";
	width: 618px;
	height: 7px;
	background-size: 618px 7px;
	background-image: url(../img/h2__line@2x.png);
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
}

/* line 6219, sass/pc.scss */

.award-audition h4 {
	font-size: 20px;
	line-height: 30px;
	border-bottom: 1px solid #4eb1d2;
	font-weight: bold;
	margin-bottom: 7px;
}

/* line 6227, sass/pc.scss */

.award-audition .selectbox__award {
	margin-bottom: 40px;
}

/* line 6231, sass/pc.scss */

.award-audition__prize {
	color: #505050;
	margin-bottom: 100px;
}

/* line 6234, sass/pc.scss */

.award-audition__prize span.pc {
	display: inline-block;
}

/* line 6238, sass/pc.scss */

.award-audition__prize .h3__headings {
	border-bottom: none;
}

/* line 6240, sass/pc.scss */

.award-audition__prize .h3__headings .lead {
	font-size: 18px;
	margin-top: 20px;
	color: #505050;
}

/* line 6247, sass/pc.scss */

.award-audition__prize__caution {
	font-size: 14px;
	line-height: 20px;
	color: #787878;
}

/* line 6252, sass/pc.scss */

.award-audition__prize__caution a {
	color: #4eb1d2;
}

/* line 6257, sass/pc.scss */

.award-audition__prize__text {
	font-size: 14px;
	line-height: 20px;
	color: #505050;
}

/* line 6263, sass/pc.scss */

.award-audition__prize__wrapper {
	margin-bottom: 15px;
}

/* line 6267, sass/pc.scss */

.award-audition__prize__title {
	font-size: 30px;
	line-height: 40px;
	color: #505050;
	-webkit-font-feature-settings: "palt";
	font-feature-settings: "palt";
}

/* line 6274, sass/pc.scss */

.award-audition__prize__penname {
	font-size: 20px;
	line-height: 30px;
	color: #787878;
	margin-bottom: 15px;
}

/* line 6281, sass/pc.scss */

.award-audition__prize__list {
	margin-bottom: 10px;
}

/* line 6284, sass/pc.scss */

.award-audition__prize__list .award-audition__prize__name {
	background-color: #4eb1d2;
	height: 36px;
	width: 580px;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 15px;
	position: relative;
}

/* line 6293, sass/pc.scss */

.award-audition__prize__list .award-audition__prize__name p {
	line-height: 36px;
	font-size: 18px;
	color: #ffffff;
	display: inline-block;
	position: relative;
}

/* line 6300, sass/pc.scss */

.award-audition__prize__list .award-audition__prize__name p::before {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: -50px;
	background-size: 35px 26px;
	width: 35px;
	height: 26px;
}

/* line 6313, sass/pc.scss */

.award-audition__prize__list .award-audition__prize__name:before,
.award-audition__prize__list .award-audition__prize__name:after {
	content: "";
	display: block;
	position: absolute;
	width: 25px;
	height: 25px;
	background: #4eb1d2;
	-webkit-transform: rotate(45deg); /* 正方形を45度回転 */
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

/* line 6325, sass/pc.scss */

.award-audition__prize__list .award-audition__prize__name:before {
	top: 5.5px;
	left: -13px;
}

/* line 6329, sass/pc.scss */

.award-audition__prize__list .award-audition__prize__name:after {
	top: 5.5px;
	right: -13px;
}

/* line 6335, sass/pc.scss */

.award-audition__prize__list p.award-audition__prize__summery {
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
}

/* line 6343, sass/pc.scss */

.award-audition__prize__list li .award-audition__information:not(:last-child) {
	margin-bottom: 10px;
}

/* line 6348, sass/pc.scss */

.award-audition__prize__list li:not(:last-child) {
	margin-bottom: 35px;
}

/* line 6353, sass/pc.scss */

.award-audition__prize__list li:first-child p::before {
	background-image: url(../img/diamond_white1@2x.png);
}

/* line 6359, sass/pc.scss */

.award-audition__prize__list li:nth-child(2) p::before {
	background-image: url(../img/diamond_white2@2x.png);
}

/* line 6366, sass/pc.scss */

.award-audition__prize__list li:last-child p::before {
	background-image: url(../img/diamond_white3@2x.png);
	background-size: 18px 15px;
	width: 18px;
	height: 15px;
	left: -33px;
}

/* line 6381, sass/pc.scss */

.award-mangaaward h4 {
	font-size: 20px;
	line-height: 30px;
	color: #505050;
}

/* line 6387, sass/pc.scss */

.award-mangaaward__headings {
	width: 449px;
	margin: 0 auto;
	margin-bottom: 40px;
}

/* line 6392, sass/pc.scss */

.award-mangaaward__headings__wrapper {
	margin-top: 13px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
}

/* line 6398, sass/pc.scss */

.award-mangaaward__headings__wrapper img {
	width: 217px;
}

/* line 6401, sass/pc.scss */

.award-mangaaward__headings__wrapper img:first-child {
	margin-right: 24px;
}

/* line 6408, sass/pc.scss */

.award-mangaaward__img {
	text-align: center;
	margin-top: 100px;
	margin-bottom: 35px;
}

/* line 6413, sass/pc.scss */

.award-mangaaward__img h2 {
	font-size: 26px;
	line-height: 30px;
	font-weight: 500;
	color: #505050;
	position: relative;
	margin-bottom: 40px;
}

/* line 6421, sass/pc.scss */

.award-mangaaward__img h2::before {
	position: absolute;
	display: block;
	content: "";
	width: 618px;
	height: 7px;
	background-size: 618px 7px;
	background-image: url(../img/h2__line@2x.png);
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
}

/* line 6435, sass/pc.scss */

.award-mangaaward__img img {
	width: 507px;
}

/* line 6442, sass/pc.scss */

.award-mangaaward__win__list li {
	margin-bottom: 40px;
}

/* line 6444, sass/pc.scss */

.award-mangaaward__win__list li:last-child {
	margin-bottom: 100px;
}

/* line 6448, sass/pc.scss */

.award-mangaaward__win__list li img {
	width: 250px;
	border: 1px solid #4eb1d2;
}

/* line 6453, sass/pc.scss */

.award-mangaaward__win__list li h4 {
	border-bottom: 1px solid #4eb1d2;
	margin-bottom: 20px;
}

/* line 6459, sass/pc.scss */

.award-mangaaward__win__list li.award-mangaaward__win__list__item1 .award-mangaaward__win__title {
	font-size: 30px;
	line-height: 1.2;
	color: #505050;
	font-weight: 500;
}

/* line 6465, sass/pc.scss */

.award-mangaaward__win__list li.award-mangaaward__win__list__item1 .award-mangaaward__win__penname {
	font-size: 20px;
	line-height: 1.2;
	color: #787878;
	margin-bottom: 15px;
}

/* line 6472, sass/pc.scss */

.award-mangaaward__win__list li.award-mangaaward__win__list__item1 .btn__white {
	width: 189px;
	height: 60px;
}

/* line 6476, sass/pc.scss */

.award-mangaaward__win__list li.award-mangaaward__win__list__item1 .btn__white a {
	font-size: 20px;
	line-height: 60px;
}

/* line 6481, sass/pc.scss */

.award-mangaaward__win__list li.award-mangaaward__win__list__item1 .btn__white:before {
	content: "";
	width: 10px;
	height: 10px;
	border: 0;
	border-top: solid 2px #4eb1d2;
	border-right: solid 2px #4eb1d2;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 20px;
	right: 10px;
}

/* line 6499, sass/pc.scss */

.award-mangaaward__win__list li.award-mangaaward__win__list__item3 .award-mangaaward__win__penname {
	font-size: 30px;
	line-height: 1.2;
	color: #505050;
	font-weight: 500;
}

/* line 6509, sass/pc.scss */

.award-mangaaward__win__wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

/* line 6513, sass/pc.scss */

.award-mangaaward__win__wrapper:not(:last-child) {
	margin-bottom: 20px;
}

/* line 6518, sass/pc.scss */

.award-mangaaward__win__prize {
	width: 328px;
	background-color: #4eb1d2;
	line-height: 30px;
	font-size: 20px;
	text-align: center;
	color: #ffffff;
	margin-bottom: 7px;
}

/* line 6529, sass/pc.scss */

.award-mangaaward__win__text:not(:first-child) {
	margin-left: 38px;
}

/* line 6534, sass/pc.scss */

.award-mangaaward__win__comment {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 37px;
}

/* 新刊コミックス詳細---------------------------------------------------------------------------------- */

/* pc_comics ---------------------------------------------- */

/* line 6547, sass/pc.scss */

.comics {
	margin-bottom: 0;
}

/* line 6550, sass/pc.scss */

.comics .h2__headings {
	margin-bottom: 40px;
}

/* line 6554, sass/pc.scss */

.comics__detail {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 80px;
}

/* line 6558, sass/pc.scss */

.comics__detail:last-child {
	margin-bottom: 0;
}

/* line 6562, sass/pc.scss */

.comics__detail .thumb {
	width: 270px;
	min-width: 270px;
	margin-right: 20px;
}

/* line 6568, sass/pc.scss */

.comics__detail .info {
	width: 100%;
}

/* line 6571, sass/pc.scss */

.comics__detail .info .title {
	color: #4eb1d2;
	font-size: 16px;
	line-height: 133.33333%;
	margin-bottom: 2px;
	font-weight: 500;
}

/* line 6578, sass/pc.scss */

#block4 .comics__detail .info .title {
	margin-bottom: 8px;
}

/* line 6583, sass/pc.scss */

.comics__detail .info .author {
	font-size: 14px;
	line-height: 142.85714%;
	margin-bottom: 5px;
}

/* line 6589, sass/pc.scss */

.comics__detail .info .credit {
	font-size: 14px;
	line-height: 142.85714%;
}

/* line 6594, sass/pc.scss */

.comics__detail .info .note {
	font-size: 14px;
	line-height: 142.85714%;
	font-weight: 500;
}

/* line 6600, sass/pc.scss */

.comics__detail .info .btns {
	margin-top: 20px;
}

/* line 6603, sass/pc.scss */

.comics__detail .info .btns li {
	width: 180px;
	height: 40px;
	font-size: 16px;
	line-height: 38px;
	margin-bottom: 10px;
}

/* line 6610, sass/pc.scss */

.comics__detail .info .btns li:last-child {
	margin-bottom: 0;
}

/* line 6618, sass/pc.scss */

.comics__special {
	margin-bottom: 60px;
}

/* line 6621, sass/pc.scss */

.comics__special__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -15px 0 15px;
}

/* line 6627, sass/pc.scss */

.comics__special__list:last-child {
	margin-bottom: 50px;
}

/* line 6631, sass/pc.scss */

.comics__special__list__item {
	margin-top: 15px;
}

/* line 6634, sass/pc.scss */

.type-tate .comics__special__list__item {
	width: 192px;
	margin-right: 20px;
}

/* line 6638, sass/pc.scss */

.type-tate .comics__special__list__item:nth-child(3n) {
	margin-right: 0;
}

/* line 6643, sass/pc.scss */

.type-yoko .comics__special__list__item {
	width: 285px;
	margin-right: 20px;
}

/* line 6647, sass/pc.scss */

.type-yoko .comics__special__list__item:nth-child(2n) {
	margin-right: 0;
}

/* line 6652, sass/pc.scss */

.comics__special__list__item .caption {
	font-weight: 500;
	font-size: 16px;
	text-align: center;
	margin-top: 4px;
}

/* line 6658, sass/pc.scss */

.comics__special__list__item .caption a {
	color: #787878;
}

/* line 6661, sass/pc.scss */

.comics__special__list__item .caption a:hover {
	opacity: 0.6;
}

/* line 6669, sass/pc.scss */

.comics__special__note {
	font-weight: 500;
	font-size: 14px;
	line-height: 142.85714%;
	margin-bottom: 35px;
}

/* 新刊コミックス一覧---------------------------------------------------------------------------------- */

/* pc_comics-archive ---------------------------------------------- */

/* line 6680, sass/pc.scss */

.comics-archive {
	margin-bottom: 0;
}

/* line 6683, sass/pc.scss */

.comics-archive .h2__headings {
	margin-bottom: 40px;
}

/* line 6688, sass/pc.scss */

.comics-archive .btn__pagenav li {
	width: 140px;
	margin-right: 18px;
}

/* line 6692, sass/pc.scss */

.comics-archive .btn__pagenav li:last-child {
	margin-right: 0;
}

/* line 6698, sass/pc.scss */

.comics-archive__block {
	margin-bottom: 80px;
}

/* line 6701, sass/pc.scss */

.comics-archive__block:last-of-type {
	margin-bottom: 0;
}

/* line 6707, sass/pc.scss */

.comics-archive__list__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 40px;
}

/* line 6711, sass/pc.scss */

.comics-archive__list__item:last-child {
	margin-bottom: 0;
}

/* line 6715, sass/pc.scss */

.comics-archive__list__item .thumb {
	width: 270px;
	min-width: 270px;
	margin-right: 20px;
}

/* line 6721, sass/pc.scss */

.comics-archive__list__item .info {
	width: 100%;
}

/* line 6724, sass/pc.scss */

.comics-archive__list__item .info .title {
	color: #4eb1d2;
	font-size: 16px;
	line-height: 133.33333%;
	margin-bottom: 2px;
	font-weight: 500;
}

/* line 6731, sass/pc.scss */

.comics-archive__list__item .info .title a {
	color: #4eb1d2;
}

/* line 6735, sass/pc.scss */

#block4 .comics-archive__list__item .info .title {
	margin-bottom: 8px;
}

/* line 6740, sass/pc.scss */

.comics-archive__list__item .info .author {
	font-size: 14px;
	line-height: 142.85714%;
	margin-bottom: 5px;
}

/* line 6746, sass/pc.scss */

.comics-archive__list__item .info .credit {
	font-size: 14px;
	line-height: 142.85714%;
}

/* line 6751, sass/pc.scss */

.comics-archive__list__item .info .note {
	font-size: 14px;
	line-height: 142.85714%;
	font-weight: 500;
}

/* line 6757, sass/pc.scss */

.comics-archive__list__item .info .btns {
	margin-top: 20px;
}

/* line 6760, sass/pc.scss */

.comics-archive__list__item .info .btns li {
	width: 180px;
	height: 40px;
	font-size: 16px;
	line-height: 38px;
	margin-bottom: 10px;
}

/* line 6767, sass/pc.scss */

.comics-archive__list__item .info .btns li:last-child {
	margin-bottom: 0;
}

/* 最新号詳細---------------------------------------------------------------------------------- */

/* pc_newbook ---------------------------------------------- */

/* line 6780, sass/pc.scss */

.newbook {
	margin-bottom: 0;
}

/* line 6783, sass/pc.scss */

.newbook__info {
	width: 542px;
	margin: 0 auto 80px;
}

/* line 6787, sass/pc.scss */

.newbook__info .cover {
	margin-bottom: 15px;
}

/* line 6791, sass/pc.scss */

.newbook__info .title {
	font-size: 26px;
	line-height: 115.38462%;
	font-weight: bold;
	color: #4eb1d2;
	margin-bottom: 6px;
}

/* line 6799, sass/pc.scss */

.newbook__info .credit {
	font-size: 14px;
	line-height: 142.85714%;
	margin-bottom: 35px;
}

/* line 6805, sass/pc.scss */

.newbook__info .btns {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

/* line 6809, sass/pc.scss */

.newbook__info .btns li {
	width: 174px;
	height: 40px;
	font-size: 16px;
	line-height: 38px;
	margin-right: 26px;
}

/* line 6816, sass/pc.scss */

.newbook__info .btns li:last-child {
	margin-right: 0;
}

/* line 6823, sass/pc.scss */

.newbook__work {
	margin-bottom: 80px;
}

/* line 6827, sass/pc.scss */

.newbook__work__list__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #d2dcd2;
}

/* line 6833, sass/pc.scss */

.newbook__work__list__item:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}

/* line 6839, sass/pc.scss */

.newbook__work__list__item .thumb {
	width: 154px;
	min-width: 154px;
	margin-right: 22px;
}

/* line 6845, sass/pc.scss */

.newbook__work__list__item .info {
	width: 100%;
}

/* line 6848, sass/pc.scss */

.newbook__work__list__item .info .desc {
	font-size: 16px;
	line-height: 125%;
	margin-bottom: 5px;
}

/* line 6854, sass/pc.scss */

.newbook__work__list__item .info .title {
	color: #4eb1d2;
	font-size: 18px;
	line-height: 133.33333%;
	margin-bottom: 2px;
}

/* line 6860, sass/pc.scss */

.newbook__work__list__item .info .title a {
	color: #4eb1d2;
	border-bottom: 1px solid #f6f7ed;
}

/* line 6864, sass/pc.scss */

.newbook__work__list__item .info .title a:hover {
	border-bottom: 1px solid #4eb1d2;
}

/* line 6870, sass/pc.scss */

.newbook__work__list__item .info .author {
	font-size: 14px;
	list-style: 142.85714%;
}

/* line 6879, sass/pc.scss */

.newbook__message {
	margin-bottom: 40px;
}

/* line 6884, sass/pc.scss */

.slider__inner .newbook__message__detail {
	font-size: 18px;
	line-height: 133.33333%;
	font-weight: 500;
	margin: 0;
	padding-bottom: 40px;
	text-align: left;
	color: #787878;
}

/* line 6896, sass/pc.scss */

.newbook__message__slider .slick-list {
	width: 502px;
	margin: 0 auto;
}

/* line 6901, sass/pc.scss */

.newbook__message__slider .slide-arrow {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	margin-top: -13px;
	width: 16px;
	height: auto;
}

/* line 6909, sass/pc.scss */

.newbook__message__slider .prev-arrow {
	left: 0;
}

/* line 6913, sass/pc.scss */

.newbook__message__slider .next-arrow {
	right: 0;
}

/* line 6917, sass/pc.scss */

.newbook__message__slider .slick-dots {
	text-align: center;
	margin-top: 10px;
}

/* line 6921, sass/pc.scss */

.newbook__message__slider .slick-dots li {
	display: inline-block;
	margin: 0 10px;
}

/* line 6926, sass/pc.scss */

.newbook__message__slider .slick-dots li.slick-active button {
	background: #ff89b2;
}

/* line 6931, sass/pc.scss */

.newbook__message__slider .slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 16px;
	height: 16px;
	cursor: pointer;
	border: 0;
	outline: none;
	background: #d2dcd2;
	border-radius: 50%;
	padding: 0;
}

/* line 6961, sass/pc.scss */

.modal__appendix .slick-slider .slick-track {
	width: 800px;
	height: 100%;
}

/* line 6966, sass/pc.scss */

.modal__appendix .slider__inner {
	height: 100%;
}

/* line 6979, sass/pc.scss */

.modal__appendix .slider__inner img {
	max-height: 545px;
	display: block;
}

/* バックナンバー一覧---------------------------------------------------------------------------------- */

/* pc_backnumber ---------------------------------------------- */

/* line 6990, sass/pc.scss */

.backnumber {
	margin-bottom: 0;
}

/* line 6993, sass/pc.scss */

.backnumber .selectbox__backnumber {
	margin-bottom: 40px;
}

/* line 6997, sass/pc.scss */

.backnumber__thumb-list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 80px;
}

/* line 7002, sass/pc.scss */

.backnumber__thumb-list__item {
	width: 192px;
	margin: 40px 20px 0 0;
}

/* line 7006, sass/pc.scss */

.backnumber__thumb-list__item:nth-child(-n + 3) {
	margin-top: 0;
}

/* line 7010, sass/pc.scss */

.backnumber__thumb-list__item:nth-child(3n) {
	margin-right: 0;
}

/* line 7014, sass/pc.scss */

.backnumber__thumb-list__item a {
	color: #505050;
	display: block;
}

/* line 7019, sass/pc.scss */

.backnumber__thumb-list__item .thumb {
	margin-bottom: 7px;
}

/* line 7023, sass/pc.scss */

.backnumber__thumb-list__item .issue {
	line-height: 1;
	font-size: 18px;
	text-align: center;
}

/* line 7031, sass/pc.scss */

.backnumber__pager {
	text-align: center;
	margin-bottom: 60px;
}

@media (min-width: 1024px) {

/* line 52, sass/pc.scss */

header {
	height: 60px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10;
}

/* line 62, sass/pc.scss */

header .container {
	margin: 0 auto;
	position: relative;
}

/* line 67, sass/pc.scss */

.btn__worklist {
	display: none;
}

/* line 71, sass/pc.scss */

.header__logo {
	width: 176px;
	margin-top: 1px;
}

/* line 76, sass/pc.scss */

.header__nav {
	display: none;
}

/* line 80, sass/pc.scss */

.btn__menu {
	display: none;
}

/* line 85, sass/pc.scss */

nav {
	background-color: #4eb1d2;
	position: absolute;
	top: 0;
	right: 0;
}

/* line 91, sass/pc.scss */

nav ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

/* line 95, sass/pc.scss */

nav li {
	height: 60px;
	font-size: 14px;
	line-height: 15px;
	color: #ffffff;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	position: relative;
	font-weight: 400;
}

/* line 107, sass/pc.scss */

nav li:hover {
	background-color: #3093b4;
	border-radius: 0 0 10px 10px;
}

/* line 112, sass/pc.scss */

nav li::before {
	position: absolute;
	display: block;
	content: "";
	width: 1px;
	height: 30px;
	top: 15px;
	left: 0;
	background-color: #64c8e6;
}

/* line 123, sass/pc.scss */

nav li:first-child {
	display: none;
}

/* line 126, sass/pc.scss */

nav li:nth-child(2) {
	width: 90px;
}

/* line 129, sass/pc.scss */

nav li:nth-child(2)::before {
	display: none;
}

/* line 134, sass/pc.scss */

nav li:nth-child(3) {
	width: 120px;
}

/* line 137, sass/pc.scss */

nav li:nth-child(4) {
	width: 150px;
}

/* line 140, sass/pc.scss */

nav li:nth-child(5) {
	width: 150px;
}

/* line 143, sass/pc.scss */

nav li:nth-child(6) {
	width: 90px;
}

/* line 146, sass/pc.scss */

nav li:nth-child(7) {
	width: 120px;
}

/* line 149, sass/pc.scss */

nav li:nth-child(8) {
	width: 120px;
}

/* line 152, sass/pc.scss */

nav li:nth-child(9) {
	width: 120px;
}

/* line 157, sass/pc.scss */

nav a {
	color: #ffffff;
	text-decoration: none;
}

}

@media (max-width: 1024px) {

/* line 459, sass/pc.scss */

.breadcrumb {
	margin-top: 13.33333vw;
}

}

@media (max-width: 1023px) {

/* line 167, sass/pc.scss */

header {
	height: 60px;
	width: 100vw;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10;
}

/* line 175, sass/pc.scss */

header a {
	display: inline;
}

/* line 179, sass/pc.scss */

header .pc {
	display: none;
}

/* line 184, sass/pc.scss */

header .container {
	position: relative;
	width: 100vw;
}

/* line 189, sass/pc.scss */

.header__contrainer__sp {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

/* line 194, sass/pc.scss */

.btn__worklist {
	width: 48px;
	height: 48px;
	margin-top: 4.8px;
	margin-left: 15px;
}

/* line 201, sass/pc.scss */

.header__logo {
	width: 176px;
	margin-top: 2.4px;
}

/* line 206, sass/pc.scss */

.header__nav {
	width: 36px;
	height: 36px;
	margin-top: 10.8px;
	margin-right: 30px;
}

/* line 213, sass/pc.scss */

.btn__menu {
	width: 36px;
	height: 36px;
	background-image: url("../img/btn__menu__open.png");
	background-size: contain;
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}

/* line 221, sass/pc.scss */

.btn__menu.open {
	background-image: url("../img/btn__menu__close.png");
}

/* line 225, sass/pc.scss */

nav {
	width: 100%;
	position: absolute;
	background-color: #4eb1d2;
	display: none;
	height: 100vh;
	z-index: 100;
}

/* line 234, sass/pc.scss */

nav ul {
	margin: 0 15px;
}

/* line 238, sass/pc.scss */

nav li {
	font-size: 17px;
	height: 45px;
	line-height: 45px;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
}

/* line 245, sass/pc.scss */

nav li:last-child {
	border-bottom: 0;
}

/* line 250, sass/pc.scss */

nav a {
	color: #ffffff;
	text-decoration: none;
}

}

