/* 共通メニュー----------------------------------------------------------------------------------- */

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

.pc {
	display: none;
}

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

.sp {
	display: block;
}

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

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

/* line 20, sass/sp.scss */

.container {
	margin: 0 auto;
}

/* line 25, sass/sp.scss */

.inner {
	width: 92.26667vw;
	margin: 0 auto;
}

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

/* line 32, sass/sp.scss */

header {
	height: 13.33333vw;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10;
}

/* line 40, sass/sp.scss */

header .container {
	position: relative;
}

/* line 44, sass/sp.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 49, sass/sp.scss */

.btn__worklist {
	width: 10.66667vw;
	height: 10.66667vw;
	margin-top: 1.06667vw;
	margin-left: 15px;
}

/* line 56, sass/sp.scss */

.header__logo {
	width: 36.4vw;
	margin-top: 0.53333vw;
}

/* line 61, sass/sp.scss */

.header__nav {
	width: 8vw;
	height: 8vw;
	margin-top: 2.4vw;
	margin-right: 15px;
}

/* line 68, sass/sp.scss */

.btn__menu {
	width: 8vw;
	height: 8vw;
	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 76, sass/sp.scss */

.btn__menu.open {
	background-image: url("../img/btn__menu__close.png");
}

/* line 80, sass/sp.scss */

nav {
	width: 100%;
	position: absolute;
	background-color: #4eb1d2;
	display: none;
	height: 100vh;
	z-index: 100;
}

/* line 89, sass/sp.scss */

nav ul {
	margin: 0 15px;
}

/* line 93, sass/sp.scss */

nav li {
	font-size: 17px;
	height: 45px;
	line-height: 45px;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
}

/* line 100, sass/sp.scss */

nav li:last-child {
	border-bottom: 0;
}

/* line 105, sass/sp.scss */

nav a {
	color: #ffffff;
	text-decoration: none;
}

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

/* line 113, sass/sp.scss */

.breadcrumb {
	width: 92.26667vw;
	font-size: 10px;
	margin: 0 auto 25px;
	margin-top: calc((100/750)*100vw);
	padding-top: 20px;
}

/* line 120, sass/sp.scss */

.breadcrumb br {
	display: none;
}

/* line 125, sass/sp.scss */

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

/* line 129, sass/sp.scss */

.breadcrumb li a {
	color: #787878;
}

/* line 133, sass/sp.scss */

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

/* line 139, sass/sp.scss */

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

/* line 142, sass/sp.scss */

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

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

/* line 152, sass/sp.scss */

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

/* line 157, sass/sp.scss */

footer p {
	font-size: 11px;
	color: #ffffff;
}

/* line 163, sass/sp.scss */

footer .container {
	background-color: #4eb1d2;
	padding: 20px 15px;
}

/* line 168, sass/sp.scss */

.btn__gotop__sp {
	width: 17.6vw;
	margin: 0 auto;
}

/* line 173, sass/sp.scss */

.btn__gotop__pc {
	display: none;
}

/* line 177, sass/sp.scss */

.footer__banner {
	display: none;
}

/* line 181, sass/sp.scss */

.footer__newbook {
	margin-bottom: 30px;
}

/* line 184, sass/sp.scss */

.footer__newbook h1 {
	font-size: 20px;
	margin-bottom: 15px;
}

/* line 189, sass/sp.scss */

.footer__newbook img {
	width: 35.2vw;
	height: auto;
}

/* line 197, sass/sp.scss */

.footer__twitter {
	margin-bottom: 30px;
}

/* line 200, sass/sp.scss */

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

/* line 205, sass/sp.scss */

.footer__twitter img {
	width: 45px;
}

/* line 211, sass/sp.scss */

.footer__web {
	margin-bottom: 30px;
}

/* line 214, sass/sp.scss */

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

/* line 219, sass/sp.scss */

.footer__web li {
	display: inline-block;
}

/* line 222, sass/sp.scss */

.footer__web li.niconico {
	width: 13.86667vw;
	margin-right: 15px;
}

/* line 226, sass/sp.scss */

.footer__web li.pixiv {
	width: 24.53333vw;
}

/* line 234, sass/sp.scss */

.footer__link {
	margin-bottom: 10px;
}

/* line 237, sass/sp.scss */

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

/* line 241, sass/sp.scss */

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

/* line 248, sass/sp.scss */

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

/* line 253, sass/sp.scss */

.footer__link a {
	color: #ffffff;
}

/* line 260, sass/sp.scss */

.footer__logo {
	display: none;
}

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

/* line 265, sass/sp.scss */

aside {
	display: none;
}

/* line 269, sass/sp.scss */

.sidebar_wrapper {
	display: none;
}

/* モーダル----------------------------------------------------------------------------------- */

/* line 276, sass/sp.scss */

.modal {
	width: 80.8vw;
	position: absolute;
	height: auto;
	text-align: center;
	background-color: transparent;
	z-index: 11;
}

/* line 287, sass/sp.scss */

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

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

/* line 298, sass/sp.scss */

.slider__in .slick-slider .slick-track {
	width: 80.8vw;
	height: auto;
}

/* line 308, sass/sp.scss */

.slick-slider .slick-list {
	width: 80.8vw;
	height: auto;
}

/* line 315, sass/sp.scss */

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

/* line 320, sass/sp.scss */

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

/* line 329, sass/sp.scss */

.prev-arrow {
	top: 45%;
	left: -4vw;
	-webkit-transform: translate(0%, -50%); /* Safari用 */
	-ms-transform: translate(0%, -50%);
	transform: translate(0%, -50%);
}

/* line 336, sass/sp.scss */

.next-arrow {
	top: 45%;
	-webkit-transform: translate(0, -50%); /* Safari用 */
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	right: -4vw;
}

/* line 343, sass/sp.scss */

.slider__inner {
	width: 100%;
}

/* line 346, sass/sp.scss */

.slider__inner img {
	width: 100%;
}

/* line 350, sass/sp.scss */

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

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

/* line 361, sass/sp.scss */

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

/* line 365, sass/sp.scss */

.h2__headings .lead {
	margin-top: 20px;
	font-size: 15px;
	color: #505050;
	text-align: left;
}

/* line 372, sass/sp.scss */

.h2__headings img {
	width: 92.13333vw;
}

/* line 377, sass/sp.scss */

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

/* line 382, sass/sp.scss */

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

/* line 390, sass/sp.scss */

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

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

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

/* line 409, sass/sp.scss */

.btn__seemore,
.btn__seelist,
.btn__readtrial,
.btn__archive,
.btn__top,
.btn__webapplication,
.btn__subscription,
.btn__store-info {
	font-size: 17px;
	line-height: 43px;
	height: 45px;
	width: 240px;
	margin: 0 auto;
}

/* line 423, sass/sp.scss */

.btn__seemore a,
.btn__seelist a,
.btn__readtrial a,
.btn__archive a,
.btn__top a,
.btn__webapplication a,
.btn__subscription a,
.btn__store-info a {
	display: block;
	width: 100%;
	height: 100%;
}

/* ページnavボタン */

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

.btn__pagenav {
	margin-bottom: 40px;
}

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

.btn__pagenav li {
	font-size: 17px;
	line-height: 43px;
	display: inline-block;
	width: 44.66667vw;
	height: 45px;
	position: relative;
	margin-bottom: 2.66667vw;
}

/* line 444, sass/sp.scss */

.btn__pagenav li:first-child {
	margin-right: 2.93333vw;
}

/* line 449, sass/sp.scss */

.btn__pagenav li a {
	display: block;
}

/* line 453, sass/sp.scss */

.btn__pagenav li::after {
	display: block;
	position: absolute;
	content: "";
	top: 14px;
	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 474, sass/sp.scss */

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

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

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

/* line 487, sass/sp.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: 165px;
	margin: 0 auto;
}

/* line 494, sass/sp.scss */

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

/* line 499, sass/sp.scss */

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

/* line 503, sass/sp.scss */

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

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

/* line 511, sass/sp.scss */

.btn__manga__readtrial {
	width: 100px;
	height: 20px;
	font-size: 13px;
	border-radius: 10px;
	line-height: 18px;
}

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

/* line 521, sass/sp.scss */

.btn__newcomics {
	width: 44.66667vw;
}

/* line 524, sass/sp.scss */

.btn__newcomics li {
	width: 100%;
	height: 35px;
	font-size: 13px;
	line-height: 33px;
	margin-bottom: 10px;
}

/* line 531, sass/sp.scss */

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

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

/* line 542, sass/sp.scss */

.btn__nextyear {
	font-size: 20px;
	height: 30px;
	width: 44.26667vw;
	line-height: 28px;
	position: relative;
	display: inline-block;
}

/* line 551, sass/sp.scss */

.btn__nextyear::after {
	display: block;
	content: "";
	position: absolute;
	top: 9px;
	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 567, sass/sp.scss */

.btn__prevyear {
	font-size: 20px;
	height: 30px;
	width: 44.26667vw;
	margin-right: 3.73333vw;
	line-height: 28px;
	position: relative;
	display: inline-block;
}

/* line 577, sass/sp.scss */

.btn__prevyear::before {
	display: block;
	content: "";
	position: absolute;
	top: 9px;
	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 597, sass/sp.scss */

.label__category {
	display: inline-block;
	background-color: #ff89b2;
	font-size: 13px;
	color: #ffffff;
	padding: 0 5px;
	height: 17px;
	line-height: 17px;
}

/* 特典情報ラベル */

/* line 608, sass/sp.scss */

.label__benefits {
	color: #ffffff;
	font-size: 13px;
	text-align: center;
	line-height: 16px;
	background-color: #ff89b2;
	width: 100px;
}

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

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

.selectbox__design {
	height: 30px;
	width: 90px;
	line-height: 28px;
}

/* line 627, sass/sp.scss */

.select2-search--dropdown {
	display: none;
}

/* line 631, sass/sp.scss */

.select2-container--default .select2-selection--single {
	height: 30px;
}

/* line 634, sass/sp.scss */

.select2-container--default .select2-selection--single::after {
	display: block;
	content: "";
	position: absolute;
	top: 10px;
	width: 6px;
	height: 6px;
	border-bottom: 1px solid #4eb1d2;
	border-right: 1px solid #4eb1d2;
}

/* line 646, sass/sp.scss */

.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 28px;
}

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

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

/* ページャー */

/* line 665, sass/sp.scss */

.wp-pagenavi {
	margin-bottom: 30px;
}

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

.wp-pagenavi a,
.wp-pagenavi span {
	font-size: 29px;
	width: 45px;
	height: 45px;
	border-radius: 4px;
	line-height: 43px;
	margin-right: 5px;
}

/* line 676, sass/sp.scss */

.wp-pagenavi a.previouspostslink::before {
	top: 14px;
	left: 17px;
	width: 16px;
	height: 16px;
	border-bottom: 3px solid #4eb1d2;
	border-left: 3px solid #4eb1d2;
}

/* line 686, sass/sp.scss */

.wp-pagenavi a.nextpostslink::before {
	top: 14px;
	right: 17px;
	width: 16px;
	height: 16px;
	border-top: 3px solid #4eb1d2;
	border-right: 3px solid #4eb1d2;
}

/* line 697, sass/sp.scss */

.wp-pagenavi span.previouspostslink::before {
	top: 14px;
	left: 17px;
	width: 16px;
	height: 16px;
}

/* line 706, sass/sp.scss */

.wp-pagenavi span.nextpostslink::before {
	top: 14px;
	right: 17px;
	width: 16px;
	height: 16px;
}

/* line 719, sass/sp.scss */

.page-navi {
	margin-bottom: 30px;
}

/* line 722, sass/sp.scss */

.page-navi li {
	width: 45px;
	height: 45px;
	margin-right: 5px;
}

/* line 727, sass/sp.scss */

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

/* line 732, sass/sp.scss */

.page-navi a,
.page-navi span {
	font-size: 29px;
	width: 45px;
	height: 45px;
	border-radius: 4px;
	line-height: 43px;
	margin-right: 5px;
}

/* line 744, sass/sp.scss */

.page-navi .previous span::before {
	top: 14px;
	left: 17px;
	width: 16px;
	height: 16px;
	border-bottom: 3px solid #ffffff;
	border-left: 3px solid #ffffff;
}

/* line 755, sass/sp.scss */

.page-navi .previous a {
	background-color: #ff89b2;
	border: 1px solid #ff89b2;
}

/* line 760, sass/sp.scss */

.page-navi .previous a::before {
	top: 14px;
	left: 17px;
	width: 16px;
	height: 16px;
	border-bottom: 3px solid #ffffff;
	border-left: 3px solid #ffffff;
}

/* line 770, sass/sp.scss */

.page-navi .next span::before {
	top: 14px;
	right: 17px;
	width: 16px;
	height: 16px;
	border-top: 3px solid #ffffff;
	border-right: 3px solid #ffffff;
}

/* line 779, sass/sp.scss */

.page-navi .next a {
	background-color: #ff89b2;
	border: 1px solid #ff89b2;
}

/* line 784, sass/sp.scss */

.page-navi .next a::before {
	top: 14px;
	right: 17px;
	width: 16px;
	height: 16px;
	border-top: 3px solid #ffffff;
	border-right: 3px solid #ffffff;
}

/* もっと見るのローディング */

/* line 795, sass/sp.scss */

.ajax_loading {
	margin-top: 10px;
}

/* 引用---------------------------------------------------------------------------------- */

/* line 800, sass/sp.scss */

blockquote {
	padding: 20px 15px;
	border: 1px solid #d2dcd2;
	border-radius: 6px;
	background-color: #ffffff;
	margin: 30px 0;
	width: 100%;
}

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

/* line 811, sass/sp.scss */

section {
	margin-bottom: 40px;
}

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

/* line 821, sass/sp.scss */

.mainvisual {
	margin-bottom: 40px;
	margin-top: calc((100/750)*100vw);
}

/* line 831, sass/sp.scss */

.mainvisual__inner {
	margin-bottom: 1.33333vw;
	height: calc(40000vw/750);
	margin-bottom: 33px;
}

/* line 837, sass/sp.scss */

.mainvisual__slider {
	width: 100%;
}

/* line 840, sass/sp.scss */

.mainvisual__slider .slick-list {
	width: 100%;
	height: calc(40000vw/750);
}

/* line 844, sass/sp.scss */

.mainvisual__slider .slick-list .slick-track {
	width: 100%;
	height: calc(40000vw/750);
}

/* line 851, sass/sp.scss */

.mainvisual__slider .slide-dots {
	text-align: center;
	height: 33px;
}

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

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

/* line 861, sass/sp.scss */

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

/* line 873, sass/sp.scss */

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

/* line 889, sass/sp.scss */

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

/* line 902, sass/sp.scss */

.mainvisual__newbook {
	display: none;
}

/* line 907, sass/sp.scss */

.top__nav {
	padding-bottom: 10px;
}

/* line 910, sass/sp.scss */

.top__nav li {
	display: inline-block;
	width: 45.33333vw;
	height: 70px;
	border-radius: 6px;
	border: 1px solid #ffffff;
	margin-right: 1.6vw;
	margin-bottom: 10px;
	text-align: center;
	line-height: 70px;
	position: relative;
}

/* line 922, sass/sp.scss */

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

/* line 927, sass/sp.scss */

.top__nav li a {
	font-size: 14px;
	color: #ffffff;
}

/* line 932, sass/sp.scss */

.top__nav li::before {
	display: block;
	content: "";
	position: absolute;
	top: 50px;
	left: calc(50% - 7px);
	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);
}

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

/* line 952, sass/sp.scss */

.top__container {
	width: 92.26667vw;
	margin: 0 auto;
	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;
}

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

/* line 961, sass/sp.scss */

.top__nowonsale {
	margin: 0 auto 40px;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
}

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

.top__nowonsale-inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 79.46667vw;
	margin: 0 auto;
}

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

.top__nowonsale h2 {
	font-size: 17px;
	line-height: 20px;
	color: #505050;
}

/* line 977, sass/sp.scss */

.top__nowonsale .thumbnail {
	width: 38.93333vw;
	margin-right: 4vw;
}

/* line 982, sass/sp.scss */

.top__nowonsale img {
	height: auto;
}

/* line 986, sass/sp.scss */

.top__nowonsale .content {
	width: 36.53333vw;
	padding-top: 10px;
}

/* line 991, sass/sp.scss */

.top__nowonsale .content ul {
	padding-top: 20px;
}

/* line 995, sass/sp.scss */

.top__nowonsale .content li {
	width: 100%;
	height: 35px;
	font-size: 14px;
	line-height: 35px;
	margin-bottom: 10px;
}

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

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

.top__news {
	-webkit-box-ordinal-group: 4;
	-webkit-order: 3;
	-ms-flex-order: 3;
	order: 3;
}

/* line 1012, sass/sp.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 1017, sass/sp.scss */

.top__news__inner .top__news__left {
	width: 100%;
}

/* line 1022, sass/sp.scss */

.top__news__inner .top__news__right {
	display: none;
}

/* line 1027, sass/sp.scss */

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

/* line 1031, sass/sp.scss */

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

/* line 1035, sass/sp.scss */

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

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

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

/* line 1047, sass/sp.scss */

.top__news__inner .thumbnail {
	position: relative;
	width: 33.6vw;
	height: 33.6vw;
	margin-right: 2.66667vw;
}

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

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

/* line 1061, sass/sp.scss */

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

/* line 1075, sass/sp.scss */

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

/* line 1081, sass/sp.scss */

.top__news__inner .content {
	width: 56vw;
}

/* line 1085, sass/sp.scss */

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

/* line 1091, sass/sp.scss */

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

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

.top__news__inner .lead {
	display: none;
}

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

/* line 1108, sass/sp.scss */

.top__comics {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2;
}

/* line 1112, sass/sp.scss */

.top__comics__list {
	width: 83.2vw;
	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;
}

/* line 1118, sass/sp.scss */

.top__comics__list article {
	position: relative;
	height: auto;
}

/* line 1123, sass/sp.scss */

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

/* line 1129, sass/sp.scss */

.top__comics__list li {
	margin-right: 5.33333vw;
	width: 38.93333vw;
	margin-bottom: 10px;
	height: auto;
}

/* line 1135, sass/sp.scss */

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

/* line 1139, sass/sp.scss */

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

/* line 1144, sass/sp.scss */

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

/* line 1148, sass/sp.scss */

.top__comics__list .thumbnail .label__category {
	display: none;
}

/* line 1152, sass/sp.scss */

.top__comics__list .thumbnail img {
	width: auto;
	height: 55.6vw;
}

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

.top__comics__list h4 {
	font-size: 14px;
	margin-bottom: 8px;
	color: #505050;
}

/* line 1165, sass/sp.scss */

.top__comics__list .author {
	font-size: 13px;
	margin-bottom: 8px;
}

/* line 1170, sass/sp.scss */

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

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

/* line 1180, sass/sp.scss */

.top__manga {
	-webkit-box-ordinal-group: 5;
	-webkit-order: 4;
	-ms-flex-order: 4;
	order: 4;
	background-color: #f0eee4;
	padding-top: 40px;
	padding-bottom: 40px;
}

/* line 1186, sass/sp.scss */

.top__manga .h2__headings {
	margin-left: 3.86667vw;
}

/* line 1192, sass/sp.scss */

.top__manga__list-wrapper {
	width: 96.13333vw;
	overflow-x: auto;
	margin-bottom: 25px;
}

/* line 1198, sass/sp.scss */

.top__manga__list-wrapper::-webkit-scrollbar {
	height: 16px;
	border-radius: 10px;
}

/* line 1203, sass/sp.scss */

.top__manga__list-wrapper::-webkit-scrollbar-thumb {
	background-color: #4eb1d2;
	border-radius: 10px;
}

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

.top__manga__list-wrapper::-webkit-scrollbar-track-piece {
	border-radius: 10px;
	background-color: #ffffff;
	border: 1px solid #d2dcd2;
}

/* line 1214, sass/sp.scss */

.top__manga__list {
	margin-bottom: 20px;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	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: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	min-height: 560px;
	height: 560px;
	-webkit-transition: height 0.2s;
	-o-transition: height 0.2s;
	transition: height 0.2s;
}

/* line 1224, sass/sp.scss */

.top__manga__list li {
	width: 33.6vw;
	margin-right: 2.66667vw;
	min-height: 270px;
	height: 270px;
	height: auto;
	-webkit-transition: height 0.2s;
	-o-transition: height 0.2s;
	transition: height 0.2s;
}

/* line 1241, sass/sp.scss */

.top__manga__list .thumbnail {
	margin-bottom: 10px;
	width: 33.6vw;
	height: 33.6vw;
	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 1249, sass/sp.scss */

.top__manga__list .thumbnail img {
	max-width: 33.6vw;
	max-height: 33.6vw;
	width: auto;
	height: auto;
}

/* line 1258, sass/sp.scss */

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

/* line 1265, sass/sp.scss */

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

/* line 1271, sass/sp.scss */

.top__manga__list .btn__manga__readtrial {
	margin: 0 auto;
}

/* line 1278, sass/sp.scss */

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

/* line 1281, sass/sp.scss */

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

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

.top__mangaaward {
	-webkit-box-ordinal-group: 7;
	-webkit-order: 6;
	-ms-flex-order: 6;
	order: 6;
}

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

.top__mangaaward__list {
	width: 100%;
}

/* line 1298, sass/sp.scss */

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

/* line 1302, sass/sp.scss */

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

/* line 1307, sass/sp.scss */

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

/* line 1315, sass/sp.scss */

.top__mangaaward__list .btn__mangaaward {
	width: 100%;
	height: 70px;
	border-radius: 6px;
	background-color: #4eb1d2;
	text-align: center;
	position: relative;
}

/* line 1323, sass/sp.scss */

.top__mangaaward__list .btn__mangaaward .lead {
	width: 80vw;
	font-size: 13px;
	line-height: 17px;
	background-color: #7bd9f8;
	text-align: center;
	border-radius: 10px;
	position: absolute;
	margin-top: 15px;
	left: 50%;
	-webkit-transform: translate(-50%, 0); /* Safari用 */
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}

/* line 1337, sass/sp.scss */

.top__mangaaward__list .btn__mangaaward h4 {
	font-size: 17px;
	color: #ffffff;
	position: absolute;
	margin-top: 35px;
	width: 100%;
	left: 50%;
	-webkit-transform: translate(-50%, 0); /* Safari用 */
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}

/* line 1350, sass/sp.scss */

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

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

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

.top__interview {
	-webkit-box-ordinal-group: 8;
	-webkit-order: 7;
	-ms-flex-order: 7;
	order: 7;
}

/* line 1370, sass/sp.scss */

.top__interview__list {
	margin: 0 auto 40px;
}

/* line 1373, sass/sp.scss */

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

/* line 1379, sass/sp.scss */

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

/* line 1385, sass/sp.scss */

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

/* line 1390, sass/sp.scss */

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

/* line 1394, sass/sp.scss */

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

/* line 1400, sass/sp.scss */

.top__interview__list .thumbnail {
	position: relative;
	width: 33.6vw;
	height: 33.6vw;
	margin-right: 4vw;
}

/* line 1406, sass/sp.scss */

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

/* line 1413, sass/sp.scss */

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

/* line 1426, sass/sp.scss */

.top__interview__list .content {
	width: 54.66667vw;
}

/* line 1429, sass/sp.scss */

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

/* line 1435, sass/sp.scss */

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

/* line 1441, sass/sp.scss */

.top__interview__list .lead {
	display: none;
}

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

/* line 1449, sass/sp.scss */

.top__banner {
	-webkit-box-ordinal-group: 9;
	-webkit-order: 8;
	-ms-flex-order: 8;
	order: 8;
}

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

.top__banner__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 69.33333vw;
	margin: 0 auto;
}

/* line 1460, sass/sp.scss */

.top__banner__list li {
	width: 32vw;
	margin-right: 5.33333vw;
	margin-bottom: 2vw;
}

/* line 1465, sass/sp.scss */

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

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

/* line 1476, sass/sp.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 1481, sass/sp.scss */

.manga__serialization__list li {
	width: 43.33333vw;
	margin-right: 5.6vw;
	margin-bottom: 20px;
}

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

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

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

.manga__serialization__list .thumbnail {
	width: 43.33333vw;
	height: 43.33333vw;
	margin-bottom: 10px;
	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 1500, sass/sp.scss */

.manga__serialization__list .thumbnail img {
	max-width: 43.333333vw;
	max-height: 43.333333vw;
	width: auto;
	height: auto;
}

/* line 1509, sass/sp.scss */

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

/* line 1516, sass/sp.scss */

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

/* line 1522, sass/sp.scss */

.manga__serialization__list .btn__manga__readtrial {
	margin: 0 auto;
}

/* line 1528, sass/sp.scss */

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

/* line 1531, sass/sp.scss */

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

/* line 1541, sass/sp.scss */

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

/* line 1544, sass/sp.scss */

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

/* line 1550, sass/sp.scss */

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

/* line 1562, sass/sp.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 1567, sass/sp.scss */

.manga__tearoff__list li {
	width: 43.33333vw;
	margin-right: 5.6vw;
	margin-bottom: 20px;
}

/* line 1572, sass/sp.scss */

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

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

.manga__tearoff__list .thumbnail {
	width: 43.33333vw;
	height: 43.33333vw;
	margin-bottom: 10px;
	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 1586, sass/sp.scss */

.manga__tearoff__list .thumbnail img {
	max-width: 43.333333vw;
	max-height: 43.333333vw;
	width: auto;
	height: auto;
}

/* line 1595, sass/sp.scss */

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

/* line 1602, sass/sp.scss */

.manga__tearoff__list .author {
	font-size: 13px;
	line-height: 15px;
}

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

.manga__tearoff__list .btn__manga__readtrial {
	margin: 0 auto;
}

/* line 1612, sass/sp.scss */

.manga__tearoff__list .published {
	font-size: 13px;
	line-height: 15px;
}

/* line 1620, sass/sp.scss */

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

/* line 1623, sass/sp.scss */

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

/* line 1629, sass/sp.scss */

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

/* line 1642, sass/sp.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 1647, sass/sp.scss */

.manga__compelete__list li {
	width: 43.33333vw;
	margin-right: 5.6vw;
	margin-bottom: 20px;
}

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

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

/* line 1658, sass/sp.scss */

.manga__compelete__list .thumbnail {
	width: 43.33333vw;
	height: 43.33333vw;
	margin-bottom: 10px;
	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 1666, sass/sp.scss */

.manga__compelete__list .thumbnail img {
	max-width: 43.333333vw;
	max-height: 43.333333vw;
	width: auto;
	height: auto;
}

/* line 1675, sass/sp.scss */

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

/* line 1682, sass/sp.scss */

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

/* line 1688, sass/sp.scss */

.manga__compelete__list .btn__manga__readtrial {
	margin: 0 auto;
}

/* line 1695, sass/sp.scss */

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

/* line 1698, sass/sp.scss */

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

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

/* line 1711, sass/sp.scss */

.manga__mv .manga__mv__image {
	width: 100vw;
	margin-left: -3.86666666666vw;
	margin-bottom: 10px;
}

/* line 1717, sass/sp.scss */

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

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

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

/* line 1731, sass/sp.scss */

.manga__mv .lead {
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 35px;
}

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

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

/* line 1745, sass/sp.scss */

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

/* line 1749, sass/sp.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 1754, sass/sp.scss */

.manga__character li {
	width: 43.33333vw;
	margin-right: 5.6vw;
	margin-bottom: 20px;
}

/* line 1759, sass/sp.scss */

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

/* line 1764, sass/sp.scss */

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

/* line 1771, sass/sp.scss */

.manga__character .character-detail {
	font-size: 14px;
	line-height: 18px;
}

/* line 1779, sass/sp.scss */

.manga__story .story {
	font-size: 14px;
	line-height: 25px;
	margin-bottom: 35px;
}

/* line 1785, sass/sp.scss */

.manga__story span.pc {
	display: none;
}

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

.manga__story span.sp {
	display: inline-block;
}

/* line 1796, sass/sp.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 1802, sass/sp.scss */

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

/* line 1808, sass/sp.scss */

.manga__published li:hover {
	opacity: 0.6;
}

/* line 1811, sass/sp.scss */

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

/* line 1819, sass/sp.scss */

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

/* line 1828, sass/sp.scss */

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

/* line 1833, sass/sp.scss */

.manga__published h4 {
	font-size: 14px;
	line-height: 18px;
}

/* line 1838, sass/sp.scss */

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

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

.manga__movie iframe {
	width: 92.26667vw;
	height: 51.89999999999994vw;
	margin-bottom: 20px;
}

/* line 1856, sass/sp.scss */

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

/* line 1861, sass/sp.scss */

.manga__profile .manga__profile__image {
	width: 29.33333vw;
	margin-right: 2.66667vw;
}

/* line 1866, sass/sp.scss */

.manga__profile .manga__profile__image img {
	width: 29.33333vw;
	height: auto;
}

/* line 1872, sass/sp.scss */

.manga__profile .manga__profile__text {
	width: 60.26667vw;
}

/* line 1875, sass/sp.scss */

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

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

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

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

.manga__profile .manga__profile__text .author-site,
.manga__profile .manga__profile__text .author-twitter,
.manga__profile .manga__profile__text .author-pixiv {
	font-size: 13px;
	line-height: 30px;
	margin-left: 23px;
	position: relative;
}

/* line 1896, sass/sp.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 {
	color: #4eb1d2;
	border-bottom: 1px solid #4eb1d2;
}

/* line 1901, sass/sp.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 {
	content: "";
	width: 7px;
	height: 7px;
	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: -26px;
	margin-top: -4px;
}

/* line 1917, sass/sp.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 {
	content: "";
	width: 7px;
	height: 7px;
	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: -18px;
	margin-top: -4px;
}

/* line 1943, sass/sp.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 1949, sass/sp.scss */

.manga__relatedlink li {
	width: 43.33333vw;
	margin-right: 5.6vw;
	margin-bottom: 10px;
}

/* line 1954, sass/sp.scss */

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

/* 新刊コミックス一覧---------------------------------------------------------------------------------- */

/* 新刊コミックス詳細---------------------------------------------------------------------------------- */

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

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

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

/* line 1974, sass/sp.scss */

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

/* line 1978, sass/sp.scss */

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

/* line 1983, sass/sp.scss */

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

/* line 1992, sass/sp.scss */

.news-archive .thumbnail {
	position: relative;
	width: 33.6vw;
	height: 33.6vw;
	margin-right: 2.66667vw;
}

/* line 1999, sass/sp.scss */

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

/* line 2006, sass/sp.scss */

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

/* line 2020, sass/sp.scss */

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

/* line 2027, sass/sp.scss */

.news-archive .content {
	width: 56vw;
}

/* line 2030, sass/sp.scss */

.news-archive .content .date {
	font-size: 13px;
	color: #787878;
	margin-bottom: 10px;
}

/* line 2036, sass/sp.scss */

.news-archive .content h4 {
	font-size: 15px;
	color: #505050;
	margin-bottom: 10px;
}

/* line 2042, sass/sp.scss */

.news-archive .content .lead {
	display: none;
}

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

/* line 2053, sass/sp.scss */

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

/* line 2060, sass/sp.scss */

.news-detail .date {
	font-size: 13px;
	text-align: right;
}

/* line 2065, sass/sp.scss */

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

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

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

/* line 2075, sass/sp.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 2081, sass/sp.scss */

.news-detail .contents img {
	text-align: center;
	margin-bottom: 15px;
}

/* line 2086, sass/sp.scss */

.news-detail .contents p {
	font-size: 14px;
	line-height: 25px;
}

/* line 2090, sass/sp.scss */

.news-detail .contents p img {
	width: 100%;
	max-width: initial;
}

/* line 2096, sass/sp.scss */

.news-detail .contents h1 {
	color: #4eb1d2;
	font-size: 23px;
	line-height: 25px;
	margin-bottom: 15px;
}

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

.news-detail .contents h2 {
	font-size: 20px;
	line-height: 25px;
	font-weight: bold;
}

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

.news-detail .contents h3 {
	font-size: 17px;
	line-height: 24px;
	font-weight: bold;
}

/* line 2115, sass/sp.scss */

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

/* line 2121, sass/sp.scss */

.news-detail .contents h5 {
	font-size: 14px;
	line-height: 25px;
	font-weight: bold;
}

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

.news-detail .contents h6 {
	font-size: 14px;
	line-height: 25px;
}

/* line 2133, sass/sp.scss */

.news-detail .contents a {
	color: #4eb1d2;
	border-bottom: 1px solid #d2dcd2;
}

/* line 2138, sass/sp.scss */

.news-detail .contents br {
	font-size: 14px;
	line-height: 25px;
}

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

/* line 2153, sass/sp.scss */

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

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

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

/* line 2161, sass/sp.scss */

.interview-archive li:last-child {
	border-bottom: 0;
}

/* line 2166, sass/sp.scss */

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

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

.interview-archive .thumbnail {
	position: relative;
	width: 33.6vw;
	height: 33.6vw;
	margin-right: 2.66667vw;
}

/* line 2183, sass/sp.scss */

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

/* line 2190, sass/sp.scss */

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

/* line 2204, sass/sp.scss */

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

/* line 2211, sass/sp.scss */

.interview-archive .content {
	width: 56vw;
}

/* line 2214, sass/sp.scss */

.interview-archive .content .date {
	font-size: 13px;
	color: #787878;
	margin-bottom: 10px;
}

/* line 2220, sass/sp.scss */

.interview-archive .content h4 {
	font-size: 15px;
	color: #505050;
	margin-bottom: 10px;
}

/* line 2226, sass/sp.scss */

.interview-archive .content .lead {
	display: none;
}

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

/* line 2238, sass/sp.scss */

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

/* line 2245, sass/sp.scss */

.interview-detail .date {
	font-size: 13px;
	text-align: right;
}

/* line 2250, sass/sp.scss */

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

/* line 2255, sass/sp.scss */

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

/* line 2260, sass/sp.scss */

.interview-detail .interview-detail__headings h3 {
	font-size: 20px;
	line-height: 25px;
}

/* line 2266, sass/sp.scss */

.interview-detail .interview-detail__headings .lead {
	font-size: 14px;
	line-height: 25px;
	margin-bottom: 20px;
}

/* line 2273, sass/sp.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 2279, sass/sp.scss */

.interview-detail .contents img {
	text-align: center;
	margin-bottom: 15px;
}

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

.interview-detail .contents p {
	font-size: 14px;
	line-height: 25px;
}

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

.interview-detail .contents p img {
	width: 100%;
	max-width: initial;
}

/* line 2295, sass/sp.scss */

.interview-detail .contents h1 {
	color: #4eb1d2;
	font-size: 23px;
	line-height: 25px;
	margin-bottom: 15px;
}

/* line 2302, sass/sp.scss */

.interview-detail .contents h2 {
	font-size: 20px;
	line-height: 25px;
	font-weight: bold;
}

/* line 2308, sass/sp.scss */

.interview-detail .contents h3 {
	font-size: 17px;
	line-height: 24px;
	font-weight: bold;
}

/* line 2314, sass/sp.scss */

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

/* line 2320, sass/sp.scss */

.interview-detail .contents h5 {
	font-size: 14px;
	line-height: 25px;
	font-weight: bold;
}

/* line 2326, sass/sp.scss */

.interview-detail .contents h6 {
	font-size: 14px;
	line-height: 25px;
}

/* line 2332, sass/sp.scss */

.interview-detail .contents a {
	color: #4eb1d2;
	border-bottom: 1px solid #d2dcd2;
}

/* line 2337, sass/sp.scss */

.interview-detail .contents br {
	font-size: 14px;
	line-height: 25px;
}

/* line 2342, sass/sp.scss */

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

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

.interview-detail .contents figcaption,
.interview-detail .contents .wp-caption-text {
	font-size: 13px;
	line-height: 15px;
	margin-bottom: 15px;
	padding-left: 8px;
	border-left: 2px solid #4eb1d2;
}

/* line 2363, sass/sp.scss */

.interview-detail .contents blockquote h5 {
	font-size: 20px;
	line-height: 30px;
	margin: 0;
	color: #505050;
}

/* line 2369, sass/sp.scss */

.interview-detail .contents blockquote h5.blue {
	color: #4eb1d2;
}

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

.interview-detail .contents blockquote h6 {
	font-size: 17px;
	margin: 0;
	font-weight: normal;
}

/* line 2381, sass/sp.scss */

.interview-detail .contents blockquote p {
	font-size: 14px;
	line-height: 25px;
}

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

/* line 2394, sass/sp.scss */

.mangaaward__main {
	margin-left: -3.86667vw;
	margin-right: -3.86667vw;
	margin-bottom: 50px;
	background-color: #4eb1d2;
}

/* line 2403, sass/sp.scss */

.mangaaward__main .btn__webapplication {
	width: 92.26667vw;
	height: 80px;
	margin: 0 auto;
	border-radius: 6px;
}

/* line 2410, sass/sp.scss */

.mangaaward__main .btn__webapplication p {
	font-size: 23px;
	color: #4eb1d2;
	line-height: 23px;
	position: relative;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 15px;
	font-weight: 500;
}

/* line 2419, sass/sp.scss */

.mangaaward__main .btn__webapplication p span {
	color: #787878;
	font-size: 14px;
}

/* line 2424, sass/sp.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: 17px;
	right: 10px;
}

/* line 2443, sass/sp.scss */

.mangaaward__headings {
	text-align: center;
	margin: 0 auto 35px;
}

/* line 2448, sass/sp.scss */

.mangaaward__headings .mangaaward__times {
	font-size: 17px;
	color: #ffffff;
	text-align: center;
	padding-top: 40px;
	margin-bottom: 10px;
}

/* line 2456, sass/sp.scss */

.mangaaward__headings .mangaaward__times span {
	position: relative;
}

/* line 2459, sass/sp.scss */

.mangaaward__headings .mangaaward__times span:before {
	display: block;
	content: "";
	position: absolute;
	width: 17px;
	height: 17px;
	border-top: 2px solid #ffffff;
	-ms-transform: rotate(60deg);
	-webkit-transform: rotate(60deg);
	transform: rotate(60deg);
	top: 10px;
	left: -40px;
}

/* line 2473, sass/sp.scss */

.mangaaward__headings .mangaaward__times span:after {
	display: block;
	content: "";
	position: absolute;
	width: 17px;
	height: 17px;
	border-top: 2px solid #ffffff;
	-ms-transform: rotate(-60deg);
	-webkit-transform: rotate(-60deg);
	transform: rotate(-60deg);
	top: 10px;
	right: -40px;
}

/* line 2491, sass/sp.scss */

.mangaaward__headings h3 {
	font-size: 35px;
	line-height: 35px;
	color: #ffffff;
	margin-bottom: 20px;
	font-weight: 500;
}

/* line 2500, sass/sp.scss */

.mangaaward__headings p.mangaaward__deadline {
	font-size: 13px;
	line-height: 30px;
	height: 30px;
	background-color: #ff89b2;
	width: 100%;
	border-radius: 15px;
	color: #505050;
	margin: 10px auto 0;
	width: 92.26667vw;
	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 2514, sass/sp.scss */

.mangaaward__headings p.mangaaward__deadline span {
	color: #ffffff;
	font-size: 20px;
	margin-left: 30px;
	margin-right: 5px;
	position: relative;
}

/* line 2521, sass/sp.scss */

.mangaaward__headings p.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 2537, sass/sp.scss */

.mangaaward__headings p.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 2558, sass/sp.scss */

.mangaaward__headings ul.mangaaward__headings__list {
	width: 92.26667vw;
	margin: 0 auto;
}

/* line 2562, sass/sp.scss */

.mangaaward__headings ul.mangaaward__headings__list li {
	text-align: center;
	margin: auto;
	border-bottom: 1px solid #ffffff;
	width: 100%;
	padding: 10px;
}

/* line 2569, sass/sp.scss */

.mangaaward__headings ul.mangaaward__headings__list li:last-child {
	border-right: none;
}

/* line 2573, sass/sp.scss */

.mangaaward__headings ul.mangaaward__headings__list li h4 {
	font-size: 23px;
	color: #ffffff;
	font-weight: 500;
}

/* line 2579, sass/sp.scss */

.mangaaward__headings ul.mangaaward__headings__list li p {
	font-size: 14px;
	line-height: 20px;
	color: #ffffff;
}

/* line 2593, sass/sp.scss */

.mailingapplication {
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 14px;
	text-align: center;
	color: #ffffff;
}

/* line 2600, sass/sp.scss */

.mailingapplication a {
	color: #ff89b2;
	border-bottom: 1px solid #ff89b2;
}

/* line 2607, sass/sp.scss */

ul.mangaaward__nav {
	padding-bottom: 30px;
}

/* line 2610, sass/sp.scss */

ul.mangaaward__nav li {
	position: relative;
	border-radius: 6px;
	width: 92.26667vw;
	margin: 0 auto 5px;
	height: 80px;
}

/* line 2617, sass/sp.scss */

ul.mangaaward__nav li br {
	display: none;
}

/* line 2622, sass/sp.scss */

ul.mangaaward__nav li .btn__white {
	width: 92.26667vw;
	height: 80px;
	margin: 0 auto;
}

/* line 2628, sass/sp.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;
	top: 50%;
	-ms-transform: rotate(45deg) translateY(-50%);
	-webkit-transform: rotate(45deg) translateY(-50%);
	transform: rotate(45deg) translateY(-50%);
	position: absolute;
	right: 10px;
}

/* line 2648, sass/sp.scss */

ul.mangaaward__nav li h4 {
	padding: 5px;
	font-size: 26px;
	color: #4eb1d2;
	font-weight: 500;
	margin-top: 10px;
}

/* line 2656, sass/sp.scss */

ul.mangaaward__nav li p {
	font-size: 15px;
	line-height: 20px;
	color: #787878;
	margin-bottom: 5px;
}

/* line 2671, sass/sp.scss */

.mangaaward__news .h3__headings {
	border-bottom: none;
}

/* line 2675, sass/sp.scss */

.mangaaward__news .mangaaward__news-wrapper {
	background-color: #ffffff;
	width: 100%;
	height: 260px;
	border-radius: 6px;
	padding: 29px 0 30px 29px;
	margin-top: 30px;
}

/* line 2686, sass/sp.scss */

.mangaaward__news ul {
	height: 200px;
	overflow-y: scroll;
	padding-right: 20px; /*スクロールバーの動く部分*/
}

/* line 2692, sass/sp.scss */

.mangaaward__news ul::-webkit-scrollbar {
	width: 14px;
	background-color: #ffffff;
	padding: 5px;
	border-radius: 10px;
}

/* line 2699, sass/sp.scss */

.mangaaward__news ul::-webkit-scrollbar-track {
	border-radius: 10px;
}

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

.mangaaward__news ul::-webkit-scrollbar-thumb {
	background-color: #4eb1d2;
	border-radius: 10px;
}

/* line 2713, sass/sp.scss */

.mangaaward__news ul li {
	position: relative;
	font-size: 14px;
	color: #787878;
	line-height: 20px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 10px;
}

/* line 2721, sass/sp.scss */

.mangaaward__news ul li a {
	position: absolute;
	width: 100%;
	height: 100%;
}

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

.mangaaward__news ul li p {
	display: inline-block;
}

/* line 2732, sass/sp.scss */

.mangaaward__news ul li .date {
	color: #4eb1d2;
	margin-right: 20px;
}

/* line 2744, sass/sp.scss */

.mangaaward__feature {
	margin-bottom: 40px;
}

/* line 2746, sass/sp.scss */

.mangaaward__feature .h3__headings {
	border-bottom: none;
}

/* line 2750, sass/sp.scss */

.mangaaward__feature .lead {
	font-size: 15px;
	line-height: 20px;
	text-align: center;
	margin-top: 15px;
}

/* line 2757, sass/sp.scss */

.mangaaward__feature .h3__headings {
	margin-bottom: 30px;
}

/* line 2764, sass/sp.scss */

.mangaaward__grandprize {
	width: 88vw;
	width: calc(92.2666666666vw-20px);
	font-size: 15px;
	line-height: 20px;
	text-align: center;
	color: #ffffff;
	position: relative;
	height: 20px;
	background: #4eb1d2;
	margin: 0 auto 10px;
}

/* line 2776, sass/sp.scss */

.mangaaward__grandprize:before {
	content: "";
	display: block;
	position: absolute;
	top: 3px;
	left: -8px;
	width: 14px;
	height: 14px;
	background: #4eb1d2;
	-webkit-transform: rotate(45deg); /* 正方形を45度回転 */
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	z-index: 2;
}

/* line 2790, sass/sp.scss */

.mangaaward__grandprize:after {
	content: "";
	display: block;
	position: absolute;
	top: 3px;
	right: -8px;
	width: 14px;
	height: 14px;
	background: #4eb1d2;
	-webkit-transform: rotate(45deg); /* 正方形を45度回転 */
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

/* line 2805, sass/sp.scss */

.mangaaward__prize {
	font-size: 28px;
	line-height: 33px;
	color: #505050;
	font-weight: bold;
	margin-bottom: 20px;
}

/* line 2813, sass/sp.scss */

.mangaaward__prize__list {
	margin-bottom: 10px;
}

/* line 2816, sass/sp.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;
	border-bottom: 1px solid #4eb1d2;
	padding: 10px 0;
}

/* line 2823, sass/sp.scss */

.mangaaward__prize__list li:first-child {
	border-top: 1px solid #4eb1d2;
}

/* line 2827, sass/sp.scss */

.mangaaward__prize__list li .mangaaward__prize__prizename {
	background-color: #4eb1d2;
	font-size: 15px;
	height: 20px;
	line-height: 20px;
	color: #ffffff;
	display: inline-block;
	width: 102px;
	text-align: center;
	margin: 0 20px 0 5px;
	position: relative;
	width: 90px;
}

/* line 2840, sass/sp.scss */

.mangaaward__prize__list li .mangaaward__prize__prizename:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: -5px;
	width: 10px;
	height: 20px;
	background: #4eb1d2;
}

/* line 2852, sass/sp.scss */

.mangaaward__prize__list li .mangaaward__prize__prizename:after {
	content: "";
	display: block;
	position: absolute;
	top: 3px;
	right: -7px;
	width: 14px;
	height: 14px;
	background: #4eb1d2;
	-webkit-transform: rotate(45deg); /* 正方形を45度回転 */
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

/* line 2869, sass/sp.scss */

.mangaaward__prize__list li p {
	font-size: 17px;
	line-height: 20px;
	color: #505050;
	display: inline-block;
}

/* line 2880, sass/sp.scss */

.mangaaward__prizecaution {
	font-size: 11px;
	margin-bottom: 30px;
}

/* line 2887, sass/sp.scss */

.mangaaward__feature__list li {
	font-size: 15px;
	line-height: 24px;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #4eb1d2;
	position: relative;
}

/* line 2899, sass/sp.scss */

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

/* line 2903, sass/sp.scss */

.mangaaward__feature__list li:before {
	position: absolute;
	display: block;
	content: "";
	top: 8px;
	left: 0;
	width: 13px;
	height: 13px;
	border-radius: 50%;
	background-color: #4eb1d2;
}

/* line 2922, sass/sp.scss */

.mangaaward__rule {
	font-size: 14px;
	line-height: 25px;
}

/* line 2926, sass/sp.scss */

.mangaaward__rule .h3__headings {
	border-bottom: none;
}

/* line 2930, sass/sp.scss */

.mangaaward__rule h4 {
	font-size: 20px;
	line-height: 20px;
	color: #4eb1d2;
	padding: 0 0 5px 10px;
	position: relative;
}

/* line 2938, sass/sp.scss */

.mangaaward__rule h4::before {
	display: block;
	content: "";
	position: absolute;
	width: 4px;
	height: 20px;
	background-color: #4eb1d2;
	top: 0;
	left: 0;
}

/* line 2958, sass/sp.scss */

.mangaaward__qualification {
	margin-bottom: 30px;
	padding-top: 20px;
	border-bottom: 1px solid #d2dcd2;
}

/* line 2964, sass/sp.scss */

.mangaaward__pages {
	margin-bottom: 30px;
	border-bottom: 1px solid #d2dcd2;
}

/* line 2968, sass/sp.scss */

.mangaaward__pages .mangaaward__pages__list {
	margin-top: 15px;
}

/* line 2972, sass/sp.scss */

.mangaaward__pages li {
	margin-bottom: 10px;
}

/* line 2975, sass/sp.scss */

.mangaaward__pages li .mangaaward__pages__department {
	text-align: center;
	background-color: #4eb1d2;
	width: 136px;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #ffffff;
	margin-right: 10px;
}

/* line 2986, sass/sp.scss */

.mangaaward__pages li p {
	display: inline-block;
}

/* line 2994, sass/sp.scss */

.mangaaward__howtodraw__inner {
	margin-top: 10px;
	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;
}

/* line 2999, sass/sp.scss */

.mangaaward__howtodraw__inner .mangaaward__howtodraw__text {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
}

/* line 3002, sass/sp.scss */

.mangaaward__howtodraw__inner .mangaaward__howtodraw__text span.sp {
	display: inline-block;
}

/* line 3006, sass/sp.scss */

.mangaaward__howtodraw__inner .mangaaward__howtodraw__text span.pc {
	display: none;
}

/* line 3012, sass/sp.scss */

.mangaaward__howtodraw__inner .mangaaward__howtodrow__image {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2;
}

/* line 3016, sass/sp.scss */

.mangaaward__howtodraw__inner .mangaaward__howtodraw__caution {
	-webkit-box-ordinal-group: 4;
	-webkit-order: 3;
	-ms-flex-order: 3;
	order: 3;
}

/* line 3022, sass/sp.scss */

.mangaaward__story,
.mangaaward__name {
	margin-top: 10px;
	background-color: #f0eee4;
	padding: 15px;
}

/* line 3028, sass/sp.scss */

.mangaaward__story h5,
.mangaaward__name h5 {
	font-size: 17px;
	margin: 0;
	margin-bottom: 15px;
}

/* line 3034, sass/sp.scss */

.mangaaward__story h6,
.mangaaward__name h6 {
	font-size: 14px;
	color: #4eb1d2;
	margin: 0;
	margin-bottom: 5px;
}

/* line 3041, sass/sp.scss */

.mangaaward__story p,
.mangaaward__name p {
	margin-bottom: 10px;
}

/* line 3048, sass/sp.scss */

.mangaaward__name {
	margin-bottom: 30px;
}

/* line 3052, sass/sp.scss */

.mangaaward__howtodraw__caution {
	margin-top: 20px;
	font-size: 14px;
	line-height: 15px;
	border-left: 3px solid #4eb1d2;
	padding-left: 5px;
	margin-bottom: 20px;
}

/* line 3065, sass/sp.scss */

.mangaaward__template {
	margin-bottom: 20px;
	margin-left: 25px;
	position: relative;
}

/* line 3070, sass/sp.scss */

.mangaaward__template a {
	color: #4eb1d2;
	border-bottom: 1px solid #4eb1d2;
	line-height: 30px;
}

/* line 3076, sass/sp.scss */

.mangaaward__template:before {
	content: "";
	width: 7px;
	height: 7px;
	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;
	left: -28px;
	margin-top: -6px;
}

/* line 3092, sass/sp.scss */

.mangaaward__template:after {
	content: "";
	width: 7px;
	height: 7px;
	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;
	left: -20px;
	margin-top: -6px;
}

/* line 3110, sass/sp.scss */

p.mangaaward__template {
	margin-bottom: 0;
}

/* line 3116, sass/sp.scss */

.mangaaward__rule .mangaaward__judge,
.mangaaward__rule .mangaaward__deadline,
.mangaaward__rule .mangaaward__presentation {
	border-bottom: 1px solid #d2dcd2;
	margin-bottom: 20px;
}

/* line 3120, sass/sp.scss */

.mangaaward__rule .mangaaward__judge p,
.mangaaward__rule .mangaaward__deadline p,
.mangaaward__rule .mangaaward__presentation p {
	padding-bottom: 10px;
}

/* line 3128, sass/sp.scss */

.mangaaward__rule .mangaaward__applicationmethod__list {
	padding-bottom: 40px;
}

/* line 3131, sass/sp.scss */

.mangaaward__rule .mangaaward__applicationmethod__list .mangaaward__applicationmethod__category {
	background-color: #4eb1d2;
	height: 20px;
	width: 136px;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	line-height: 20px;
	margin: 15px 0;
}

/* line 3142, sass/sp.scss */

.mangaaward__rule .mangaaward__applicationmethod__list p {
	line-height: 20px;
}

/* line 3146, sass/sp.scss */

.mangaaward__rule .mangaaward__applicationmethod__list a {
	color: #4eb1d2;
}

/* line 3156, sass/sp.scss */

.mangaaward__webapplication {
	margin-bottom: 40px;
}

/* line 3159, sass/sp.scss */

.mangaaward__webapplication .h3__headings {
	border-bottom: none;
}

/* line 3164, sass/sp.scss */

.mangaaward__webapplication__btn {
	margin-top: 20px;
	font-size: 0;
	margin: 0 auto;
	text-align: center;
}

/* line 3170, sass/sp.scss */

.mangaaward__webapplication__btn li {
	margin-bottom: 20px;
}

/* line 3174, sass/sp.scss */

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

/* line 3181, sass/sp.scss */

.mangaaward__webapplication__btn .btn__webapplication a {
	width: 100%;
	height: 100%;
	font-size: 17px;
	line-height: 18px;
	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 3196, sass/sp.scss */

.mangaaward__notice .h3__headings {
	border-bottom: none;
}

/* line 3204, sass/sp.scss */

.mangaaward__notice__list,
.mangaaward__webapplication__list {
	padding-top: 20px;
	padding-bottom: 30px;
}

/* line 3209, sass/sp.scss */

.mangaaward__notice__list li,
.mangaaward__webapplication__list li {
	font-size: 14px;
	line-height: 25px;
	padding-left: 20px;
	position: relative;
}

/* line 3219, sass/sp.scss */

.mangaaward__notice__list li:before,
.mangaaward__webapplication__list li:before {
	position: absolute;
	display: block;
	content: "";
	top: 6px;
	left: 0;
	width: 13px;
	height: 13px;
	border-radius: 50%;
	background-color: #4eb1d2;
}

/* line 3231, sass/sp.scss */

.mangaaward__notice__list li a,
.mangaaward__webapplication__list li a {
	color: #4eb1d2;
}

/* line 3239, sass/sp.scss */

.mangaaward__bringing .h3__headings {
	border-bottom: none;
}

/* line 3244, sass/sp.scss */

.mangaaward__bringing__list {
	counter-reset: count-number; /* 数字のカウントをリセットする */
	padding-top: 20px;
}

/* line 3249, sass/sp.scss */

.mangaaward__bringing__list li {
	position: relative;
	margin-bottom: 30px;
}

/* line 3254, sass/sp.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: 30px;
	height: 30px;
	color: #f6f7ed;
	font-size: 20px;
	top: 0;
	left: 0;
	text-align: center;
}

/* line 3270, sass/sp.scss */

.mangaaward__bringing__list p {
	font-size: 15px;
	line-height: 20px;
	margin-left: 50px;
	margin-bottom: 10px;
	color: #505050;
}

/* line 3278, sass/sp.scss */

.mangaaward__bringing__list .mangaaward__phonenumber {
	font-size: 28px;
	color: #4eb1d2;
	margin-bottom: 10px;
}

/* line 3284, sass/sp.scss */

.mangaaward__bringing__list .caution {
	font-size: 14px;
	color: #787878;
}

/* line 3296, sass/sp.scss */

.mangaaward__bringing__list .mangaaward__bringing__text p.mangaaward__department {
	font-size: 15px;
	margin-bottom: 0;
	margin-top: 20px;
}

/* line 3302, sass/sp.scss */

.mangaaward__bringing__list .mangaaward__bringing__text .mangaaward__address {
	font-size: 13px;
	color: #787878;
}

/* ウルトラ３大漫画賞---------------------------------------------------------------------------------- */

/* line 3318, sass/sp.scss */

.mangaaward-new__main {
	margin-bottom: 50px;
}

/* line 3321, sass/sp.scss */

.mangaaward-new__main .btn__webapplication {
	width: 92.26667vw;
	height: 80px;
	margin: 0 auto;
}

/* line 3326, sass/sp.scss */

.mangaaward-new__main .btn__webapplication p {
	font-size: 23px;
	color: #4eb1d2;
	line-height: 23px;
	position: relative;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 15px;
	font-weight: 500;
}

/* line 3335, sass/sp.scss */

.mangaaward-new__main .btn__webapplication p span {
	color: #787878;
	font-size: 14px;
}

/* line 3340, sass/sp.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: 17px;
	right: 10px;
}

/* line 3357, sass/sp.scss */

.mangaaward-new__main__btn {
	display: none;
}

/* line 3359, sass/sp.scss */

.mangaaward-new__main__btn.is-active {
	display: block;
}

/* line 3365, sass/sp.scss */

.mangaaward-new__main__results-btns ul.mangaaward-new__nav {
	padding-bottom: 0;
}

/* line 3368, sass/sp.scss */

.mangaaward-new__main__results-btns ul.mangaaward-new__nav li:first-child a {
	line-height: 25px;
	padding-top: 14px;
}

/* line 3373, sass/sp.scss */

.mangaaward-new__main__results-btns ul.mangaaward-new__nav li a {
	line-height: 25px;
	padding-top: 14px;
}

/* line 3382, sass/sp.scss */

.mangaaward-new__times {
	font-size: 17px;
	color: #4eb1d2;
	text-align: center;
	margin-bottom: 4px;
}

/* line 3389, sass/sp.scss */

.mangaaward-new__times span {
	position: relative;
}

/* line 3392, sass/sp.scss */

.mangaaward-new__times span::before,
.mangaaward-new__times span::after {
	display: block;
	content: "";
	position: absolute;
	width: 17px;
	height: 17px;
	border-top: 2px solid #4eb1d2;
	top: 10px;
}

/* line 3403, sass/sp.scss */

.mangaaward-new__times span:before {
	-ms-transform: rotate(60deg);
	-webkit-transform: rotate(60deg);
	transform: rotate(60deg);
	left: -40px;
}

/* line 3410, sass/sp.scss */

.mangaaward-new__times span:after {
	-ms-transform: rotate(-60deg);
	-webkit-transform: rotate(-60deg);
	transform: rotate(-60deg);
	right: -40px;
}

/* line 3421, sass/sp.scss */

.mangaaward-new__headings {
	text-align: center;
	margin: 0 auto 35px;
}

/* line 3425, sass/sp.scss */

.mangaaward-new__headings__lead {
	font-size: 15px;
	line-height: 20px;
}

/* line 3430, sass/sp.scss */

.mangaaward-new__headings img {
	width: 83.6vw;
}

/* line 3434, sass/sp.scss */

.mangaaward-new__headings h3 {
	font-size: 9.33333vw;
	line-height: 1;
	color: #4eb1d2;
	font-weight: 500;
	margin-bottom: 20px;
}

/* line 3442, sass/sp.scss */

.mangaaward-new__headings__list {
	width: 100%;
	margin-top: 28px;
}

/* line 3446, sass/sp.scss */

.mangaaward-new__headings__list .mangaaward-new__btn {
	text-align: center;
	border: 1px solid #cfcfcf;
	background-color: #cfcfcf;
	width: 100%;
	height: 160px;
	position: relative;
	border-radius: 6px;
}

/* line 3455, sass/sp.scss */

.mangaaward-new__headings__list .mangaaward-new__btn:hover {
	cursor: pointer;
}

/* line 3459, sass/sp.scss */

.mangaaward-new__headings__list .mangaaward-new__btn::before {
	content: "";
	display: block;
	position: absolute;
	height: 8px;
	width: 8px;
	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 3474, sass/sp.scss */

.mangaaward-new__headings__list .mangaaward-new__btn a {
	display: block;
}

/* line 3478, sass/sp.scss */

.mangaaward-new__headings__list .mangaaward-new__btn__img {
	height: 56px;
	background-color: #787878;
	position: relative;
	border-radius: 6px 6px 0 0;
}

/* line 3484, sass/sp.scss */

.mangaaward-new__headings__list .mangaaward-new__btn__img img {
	position: absolute;
	bottom: 5px;
	left: calc(50% - 69.75px);
}

/* line 3491, sass/sp.scss */

.mangaaward-new__headings__list .mangaaward-new__btn h4 {
	font-size: 26px;
	color: #ffffff;
	font-weight: 500;
}

/* line 3497, sass/sp.scss */

.mangaaward-new__headings__list .mangaaward-new__btn p {
	font-size: 14px;
	line-height: 18px;
}

/* line 3502, sass/sp.scss */

.mangaaward-new__headings__list .mangaaward-new__btn__text {
	height: 50px;
	padding-top: 5px;
	border-bottom: 1px solid #d2dcd2;
	margin: 0 20px;
	margin-bottom: 8px;
	color: #505050;
}

/* line 3511, sass/sp.scss */

.mangaaward-new__headings__list .mangaaward-new__btn__date {
	color: #ff89b2;
}

/* line 3513, sass/sp.scss */

.mangaaward-new__headings__list .mangaaward-new__btn__date span {
	color: #787878;
}

/* line 3515, sass/sp.scss */

.mangaaward-new__headings__list .mangaaward-new__btn__date span.sp {
	color: #ff89b2;
	display: inline;
}

/* line 3522, sass/sp.scss */

.mangaaward-new__headings__list .mangaaward-new__btn:first-child {
	margin-bottom: 5px;
}

/* line 3524, sass/sp.scss */

.mangaaward-new__headings__list .mangaaward-new__btn:first-child img {
	width: 135.5px;
}

/* line 3529, sass/sp.scss */

.mangaaward-new__headings__list .mangaaward-new__btn:nth-child(2) {
	margin-bottom: 5px;
}

/* line 3531, sass/sp.scss */

.mangaaward-new__headings__list .mangaaward-new__btn:nth-child(2) img {
	width: 141px;
	left: calc(50% - 75px);
}

/* line 3538, sass/sp.scss */

.mangaaward-new__headings__list .mangaaward-new__btn:nth-child(3) img {
	width: 135.5px;
}

/* line 3544, sass/sp.scss */

.mangaaward-new__headings__list .mangaaward-new__btn.is-active {
	background-color: #ffffff;
}

/* line 3547, sass/sp.scss */

.mangaaward-new__headings__list .mangaaward-new__btn.is-active:first-child {
	border: 1px solid #4eb1d2;
}

/* line 3549, sass/sp.scss */

.mangaaward-new__headings__list .mangaaward-new__btn.is-active:first-child .mangaaward-new__btn__img {
	background-color: #4eb1d2;
}

/* line 3554, sass/sp.scss */

.mangaaward-new__headings__list .mangaaward-new__btn.is-active:nth-child(2) {
	border: 1px solid #ff89b2;
}

/* line 3556, sass/sp.scss */

.mangaaward-new__headings__list .mangaaward-new__btn.is-active:nth-child(2) .mangaaward-new__btn__img {
	background-color: #ff89b2;
}

/* line 3561, sass/sp.scss */

.mangaaward-new__headings__list .mangaaward-new__btn.is-active:nth-child(3) {
	border: 1px solid #e8c744;
}

/* line 3563, sass/sp.scss */

.mangaaward-new__headings__list .mangaaward-new__btn.is-active:nth-child(3) .mangaaward-new__btn__img {
	background-color: #e8c744;
}

/* line 3574, sass/sp.scss */

.mangaaward-new__headings .mangaaward-new__btn.is-active {
	background-color: #ffffff;
}

/* line 3577, sass/sp.scss */

.mangaaward-new__headings .mangaaward-new__btn.is-active:first-child {
	border: 1px solid #4eb1d2;
}

/* line 3579, sass/sp.scss */

.mangaaward-new__headings .mangaaward-new__btn.is-active:first-child .mangaaward-new__btn__img {
	background-color: #4eb1d2;
}

/* line 3584, sass/sp.scss */

.mangaaward-new__headings .mangaaward-new__btn.is-active:nth-child(2) {
	border: 1px solid #ff89b2;
}

/* line 3586, sass/sp.scss */

.mangaaward-new__headings .mangaaward-new__btn.is-active:nth-child(2) .mangaaward-new__btn__img {
	background-color: #ff89b2;
}

/* line 3591, sass/sp.scss */

.mangaaward-new__headings .mangaaward-new__btn.is-active:nth-child(3) {
	border: 1px solid #e8c744;
}

/* line 3593, sass/sp.scss */

.mangaaward-new__headings .mangaaward-new__btn.is-active:nth-child(3) .mangaaward-new__btn__img {
	background-color: #e8c744;
}

/* line 3694, sass/sp.scss */

.mailingapplication {
	margin-top: 10px;
	margin-bottom: 30px;
	font-size: 14px;
	text-align: center;
	color: #4eb1d2;
}

/* line 3701, sass/sp.scss */

.mailingapplication a {
	color: #ff89b2;
	border-bottom: 1px solid #ff89b2;
}

/* line 3707, sass/sp.scss */

ul.mangaaward-new__nav {
	padding-bottom: 30px;
}

/* line 3710, sass/sp.scss */

ul.mangaaward-new__nav li {
	position: relative;
	border-radius: 6px;
	width: 92.26667vw;
	margin: 0 auto 10px;
	height: 80px;
}

/* line 3717, sass/sp.scss */

ul.mangaaward-new__nav li .btn__white {
	width: 92.26667vw;
	height: 80px;
	margin: 0 auto;
}

/* line 3722, sass/sp.scss */

ul.mangaaward-new__nav li .btn__white a {
	font-size: 23px;
	color: #4eb1d2;
	font-weight: 500;
}

/* line 3728, sass/sp.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;
	top: 50%;
	-ms-transform: rotate(45deg) translateY(-50%);
	-webkit-transform: rotate(45deg) translateY(-50%);
	transform: rotate(45deg) translateY(-50%);
	position: absolute;
	right: 15px;
}

/* line 3745, sass/sp.scss */

ul.mangaaward-new__nav li:first-child a {
	line-height: 80px;
}

/* line 3751, sass/sp.scss */

ul.mangaaward-new__nav li:nth-child(2) a {
	line-height: 25px;
	padding-top: 14px;
}

/* line 3764, sass/sp.scss */

.mangaaward-new__news .h3__headings {
	border-bottom: none;
}

/* line 3768, sass/sp.scss */

.mangaaward-new__news .mangaaward-new__news-wrapper {
	background-color: #ffffff;
	width: 100%;
	height: 212.5px;
	border-radius: 6px;
	padding: 29px 0 30px 29px;
	margin-top: 30px;
}

/* line 3778, sass/sp.scss */

.mangaaward-new__news ul {
	height: 152.5px;
	overflow-y: scroll;
	padding-right: 20px; /*スクロールバーの動く部分*/
}

/* line 3784, sass/sp.scss */

.mangaaward-new__news ul::-webkit-scrollbar {
	width: 14px;
	background-color: #ffffff;
	padding: 5px;
	border-radius: 10px;
}

/* line 3791, sass/sp.scss */

.mangaaward-new__news ul::-webkit-scrollbar-track {
	border-radius: 10px;
}

/* line 3799, sass/sp.scss */

.mangaaward-new__news ul::-webkit-scrollbar-thumb {
	background-color: #4eb1d2;
	border-radius: 10px;
}

/* line 3805, sass/sp.scss */

.mangaaward-new__news ul li {
	position: relative;
	font-size: 13px;
	color: #787878;
	line-height: 15px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 10px;
}

/* line 3813, sass/sp.scss */

.mangaaward-new__news ul li a {
	position: absolute;
	width: 100%;
	height: 100%;
}

/* line 3821, sass/sp.scss */

.mangaaward-new__news ul li p {
	display: inline-block;
}

/* line 3824, sass/sp.scss */

.mangaaward-new__news ul li .date {
	color: #4eb1d2;
	margin-right: 20px;
}

/* line 3836, sass/sp.scss */

.mangaaward-new__panel {
	display: none;
}

/* line 3839, sass/sp.scss */

.mangaaward-new__panel:first-child {
	margin-top: 69px;
}

/* line 3843, sass/sp.scss */

.mangaaward-new__panel:nth-child(2) {
	margin-top: 58px;
}

/* line 3847, sass/sp.scss */

.mangaaward-new__panel:nth-child(3) {
	margin-top: 66px;
}

/* line 3852, sass/sp.scss */

.mangaaward-new__panel.is-active {
	display: block;
}

/* line 3856, sass/sp.scss */

.mangaaward-new__feature {
	margin-bottom: 40px;
}

/* line 3858, sass/sp.scss */

.mangaaward-new__feature .h3__headings {
	border-bottom: none;
}

/* line 3862, sass/sp.scss */

.mangaaward-new__feature .lead {
	font-size: 15px;
	line-height: 20px;
	text-align: center;
	margin-top: 15px;
	color: #505050;
}

/* line 3870, sass/sp.scss */

.mangaaward-new__feature .h3__headings {
	margin-bottom: 30px;
}

/* line 3877, sass/sp.scss */

.mangaaward-new__grandprize {
	width: 88vw;
	width: calc(92.2666666666vw-20px);
	font-size: 15px;
	line-height: 20px;
	text-align: center;
	color: #ffffff;
	position: relative;
	height: 20px;
	background: #4eb1d2;
	margin: 0 auto 10px;
}

/* line 3889, sass/sp.scss */

.mangaaward-new__grandprize:before {
	content: "";
	display: block;
	position: absolute;
	top: 3px;
	left: -8px;
	width: 14px;
	height: 14px;
	background: #4eb1d2;
	-webkit-transform: rotate(45deg); /* 正方形を45度回転 */
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	z-index: 2;
}

/* line 3903, sass/sp.scss */

.mangaaward-new__grandprize:after {
	content: "";
	display: block;
	position: absolute;
	top: 3px;
	right: -8px;
	width: 14px;
	height: 14px;
	background: #4eb1d2;
	-webkit-transform: rotate(45deg); /* 正方形を45度回転 */
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

/* line 3918, sass/sp.scss */

.mangaaward-new__prize {
	font-size: 20px;
	line-height: 25px;
	color: #505050;
	font-weight: bold;
	margin-bottom: 20px;
}

/* line 3926, sass/sp.scss */

.mangaaward-new__prize__list {
	margin-bottom: 10px;
}

/* line 3929, sass/sp.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;
	border-bottom: 1px solid #4eb1d2;
	padding: 9px 0;
}

/* line 3936, sass/sp.scss */

.mangaaward-new__prize__list li:first-child {
	border-top: 1px solid #4eb1d2;
}

/* line 3940, sass/sp.scss */

.mangaaward-new__prize__list li .mangaaward-new__prize__prizename {
	background-color: #4eb1d2;
	font-size: 15px;
	height: 20px;
	line-height: 20px;
	color: #ffffff;
	display: inline-block;
	width: 47px;
	text-align: center;
	margin: 0 12px 0 0;
	position: relative;
	z-index: 2;
	padding-left: 1px;
}

/* line 3954, sass/sp.scss */

.mangaaward-new__prize__list li .mangaaward-new__prize__prizename:after {
	content: "";
	display: block;
	position: absolute;
	top: 3px;
	right: -7px;
	width: 14px;
	height: 14px;
	background: #4eb1d2;
	-webkit-transform: rotate(45deg); /* 正方形を45度回転 */
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	z-index: -1;
}

/* line 3969, sass/sp.scss */

.mangaaward-new__prize__list li p {
	font-size: 20px;
}

/* line 3974, sass/sp.scss */

.mangaaward-new__prize__list li:nth-child(n+4) .mangaaward-new__prize__prizename {
	background-color: #ffffff;
	color: #4eb1d2;
	border-bottom: 1px solid #4eb1d2;
	border-left: 1px solid #4eb1d2;
	border-top: 1px solid #4eb1d2;
}

/* line 3981, sass/sp.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: 13px;
	height: 13px;
	top: 2px;
}

/* line 3991, sass/sp.scss */

.mangaaward-new__prize__list li:nth-child(n+4) p {
	font-size: 15px;
	font-weight: normal;
}

/* line 3997, sass/sp.scss */

.mangaaward-new__prize__list li p {
	font-size: 20px;
	line-height: 20px;
	color: #505050;
	display: inline-block;
}

/* line 4008, sass/sp.scss */

.mangaaward-new__prize__caution {
	font-size: 11px;
	line-height: 15px;
	margin-bottom: 11px;
	color: #787878;
}

/* line 4017, sass/sp.scss */

.mangaaward-new__feature__list li {
	color: #505050;
	font-size: 15px;
	line-height: 24px;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #d2dcd2;
	position: relative;
}

/* line 4027, sass/sp.scss */

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

/* line 4031, sass/sp.scss */

.mangaaward-new__feature__list li:before {
	position: absolute;
	display: block;
	content: "";
	top: 8px;
	left: 0;
	width: 13px;
	height: 13px;
	border-radius: 50%;
	background-color: #4eb1d2;
}

/* line 4044, sass/sp.scss */

.mangaaward-new__feature__list__caution {
	font-size: 11px;
	line-height: 15px;
	color: #787878;
}

/* line 4051, sass/sp.scss */

.mangaaward-new__judge {
	margin-bottom: 50px;
}

/* line 4054, sass/sp.scss */

.mangaaward-new__judge .h3__headings {
	border-bottom: none;
}

/* line 4058, sass/sp.scss */

.mangaaward-new__judge__inner {
	text-align: center;
	width: 309px;
	border: 1px solid #4eb1d2;
	margin: 0 auto;
	background-color: #ffffff;
}

/* line 4066, sass/sp.scss */

.mangaaward-new__judge__text {
	font-size: 14px;
	line-height: 18px;
	background-color: #4eb1d2;
	color: #ffffff;
}

/* line 4073, sass/sp.scss */

.mangaaward-new__judge__name {
	font-size: 23px;
	line-height: 58px;
	color: #4eb1d2;
	font-weight: 500;
}

/* line 4081, sass/sp.scss */

.mangaaward-new__name {
	margin-bottom: 50px;
}

/* line 4084, sass/sp.scss */

.mangaaward-new__name .h3__headings {
	border-bottom: none;
}

/* line 4088, sass/sp.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: 30px;
}

/* line 4092, sass/sp.scss */

.mangaaward-new__name__sample img {
	width: 21.06667vw;
}

/* line 4097, sass/sp.scss */

.mangaaward-new__name__inner {
	width: 309px;
	border: 1px solid #4eb1d2;
	margin: 0 auto;
	margin-bottom: 19px;
	text-align: center;
	background-color: #ffffff;
}

/* line 4105, sass/sp.scss */

.mangaaward-new__name__text {
	line-height: 18px;
	font-size: 14px;
	background-color: #4eb1d2;
	color: #ffffff;
}

/* line 4111, sass/sp.scss */

.mangaaward-new__name__title {
	padding-top: 19px;
	padding-bottom: 19px;
	font-size: 23px;
	color: #4eb1d2;
	font-weight: 500;
	line-height: 1;
}

/* line 4118, sass/sp.scss */

.mangaaward-new__name__title span {
	font-size: 14px;
	color: #505050;
	font-weight: normal;
	line-height: 18px;
}

/* line 4126, sass/sp.scss */

.mangaaward-new__name .btn__blue {
	width: 100%;
	height: 80px;
	position: relative;
	margin: 0 auto;
}

/* line 4133, sass/sp.scss */

.mangaaward-new__name .btn__blue a {
	padding-top: 21px;
	padding-left: 22px;
	font-size: 17px;
	line-height: 20px;
	display: block;
	text-align: left;
}

/* line 4142, sass/sp.scss */

.mangaaward-new__name .btn__blue:before {
	content: "";
	width: 8px;
	height: 8px;
	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: 34px;
	right: 10px;
}

/* line 4157, sass/sp.scss */

.mangaaward-new__name .btn__blue:hover {
	cursor: pointer;
}

/* line 4160, sass/sp.scss */

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

/* line 4168, sass/sp.scss */

.mangaaward-new__rule,
.mangaaward-new__notice,
.mangaaward-new__right {
	font-size: 14px;
	line-height: 25px;
}

/* line 4174, sass/sp.scss */

.mangaaward-new__rule .h3__headings,
.mangaaward-new__notice .h3__headings,
.mangaaward-new__right .h3__headings {
	border-bottom: none;
}

/* line 4178, sass/sp.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 4186, sass/sp.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 4200, sass/sp.scss */

.mangaaward-new__rule p,
.mangaaward-new__notice p,
.mangaaward-new__right p {
	font-size: 14px;
	line-height: 25px;
	color: #505050;
}

/* line 4208, sass/sp.scss */

p.mangaaward-new__right__caution {
	font-size: 11px;
	margin-bottom: 15px;
	color: #787878;
}

/* line 4214, sass/sp.scss */

.mangaaward-new__qualification {
	margin-bottom: 20px;
	padding-bottom: 20px;
	padding-top: 10px;
	border-bottom: 1px solid #d2dcd2;
}

/* line 4221, sass/sp.scss */

.mangaaward-new__information {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #d2dcd2;
}

/* line 4227, sass/sp.scss */

.mangaaward-new__pages {
	margin-bottom: 30px;
	border-bottom: 1px solid #d2dcd2;
}

/* line 4231, sass/sp.scss */

.mangaaward-new__pages .mangaaward-new__pages__list {
	margin-top: 15px;
}

/* line 4235, sass/sp.scss */

.mangaaward-new__pages li {
	margin-bottom: 10px;
}

/* line 4238, sass/sp.scss */

.mangaaward-new__pages li .mangaaward-new__pages__department {
	text-align: center;
	background-color: #4eb1d2;
	width: 136px;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #ffffff;
	margin-right: 10px;
}

/* line 4249, sass/sp.scss */

.mangaaward-new__pages li p {
	display: inline-block;
}

/* line 4257, sass/sp.scss */

.mangaaward-new__howtodraw__inner {
	margin-top: 10px;
	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;
}

/* line 4263, sass/sp.scss */

.mangaaward-new__story {
	margin-top: 10px;
	background-color: #f0eee4;
	padding: 15px;
}

/* line 4268, sass/sp.scss */

.mangaaward-new__story h5 {
	font-size: 17px;
	margin: 0;
	margin-bottom: 15px;
	font-weight: normal;
	color: #505050;
}

/* line 4276, sass/sp.scss */

.mangaaward-new__story h6 {
	font-size: 14px;
	color: #4eb1d2;
	margin: 0;
	margin-bottom: 5px;
	font-weight: normal;
}

/* line 4284, sass/sp.scss */

.mangaaward-new__story p {
	margin-bottom: 10px;
}

/* line 4290, sass/sp.scss */

.mangaaward-new__story span.sp {
	display: inline-block;
}

/* line 4293, sass/sp.scss */

.mangaaward-new__story span.pc {
	display: none;
}

/* line 4297, sass/sp.scss */

.mangaaward-new__story__btn {
	margin-top: 33px;
}

/* line 4299, sass/sp.scss */

.mangaaward-new__story__btn .btn__white {
	height: 45px;
}

/* line 4302, sass/sp.scss */

.mangaaward-new__story__btn .btn__white a {
	font-size: 17px;
}

/* line 4306, sass/sp.scss */

.mangaaward-new__story__btn .btn__white:first-child {
	margin-bottom: 20px;
}

/* line 4308, sass/sp.scss */

.mangaaward-new__story__btn .btn__white:first-child a {
	line-height: 45px;
}

/* line 4313, sass/sp.scss */

.mangaaward-new__story__btn .btn__white:nth-child(2) {
	margin-bottom: 5px;
}

/* line 4315, sass/sp.scss */

.mangaaward-new__story__btn .btn__white:nth-child(2) a {
	padding-top: 4px;
	line-height: 18px;
}

/* line 4323, sass/sp.scss */

.mangaaward-new__story .audition__howtodrow__image {
	margin-bottom: 25px;
	margin-top: 15px;
}

/* line 4329, sass/sp.scss */

#mangaaward-new__mailapplication {
	margin-bottom: 20px;
}

/* line 4334, sass/sp.scss */

.mangaaward-new__howtodraw {
	margin-bottom: 20px;
}

/* line 4337, sass/sp.scss */

.mangaaward-new__howtodraw__text {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
}

/* line 4340, sass/sp.scss */

.mangaaward-new__howtodraw__text__blue {
	color: #4eb1d2;
}

/* line 4344, sass/sp.scss */

.mangaaward-new__howtodraw__text span.sp {
	display: inline-block;
}

/* line 4348, sass/sp.scss */

.mangaaward-new__howtodraw__text span.pc {
	display: none;
}

/* line 4353, sass/sp.scss */

.mangaaward-new__howtodraw____caution {
	margin-top: 20px;
	font-size: 14px;
	line-height: 15px;
	border-left: 3px solid #4eb1d2;
	padding-left: 5px;
	margin-bottom: 20px;
}

/* line 4364, sass/sp.scss */

.mangaaward-new__template {
	margin-bottom: 20px;
	margin-left: 25px;
	position: relative;
}

/* line 4369, sass/sp.scss */

.mangaaward-new__template a {
	color: #4eb1d2;
	border-bottom: 1px solid #4eb1d2;
	line-height: 30px;
}

/* line 4375, sass/sp.scss */

.mangaaward-new__template:before {
	content: "";
	width: 7px;
	height: 7px;
	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;
	left: -28px;
	margin-top: -6px;
}

/* line 4391, sass/sp.scss */

.mangaaward-new__template:after {
	content: "";
	width: 7px;
	height: 7px;
	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;
	left: -20px;
	margin-top: -6px;
}

/* line 4409, sass/sp.scss */

p.mangaaward-new__template {
	margin-bottom: 0;
}

/* line 4413, sass/sp.scss */

.mangaaward-new__rule {
	margin-bottom: 20px;
}

/* line 4416, sass/sp.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 4420, sass/sp.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 4428, sass/sp.scss */

.mangaaward-new__rule .mangaaward-new__applicationmethod__list {
	padding-bottom: 40px;
}

/* line 4431, sass/sp.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: 14px;
	line-height: 20px;
	margin: 15px 0;
}

/* line 4442, sass/sp.scss */

.mangaaward-new__rule .mangaaward-new__applicationmethod__list p {
	line-height: 20px;
}

/* line 4446, sass/sp.scss */

.mangaaward-new__rule .mangaaward-new__applicationmethod__list a {
	color: #4eb1d2;
}

/* line 4456, sass/sp.scss */

.mangaaward-new__webapplication {
	margin-bottom: 40px;
}

/* line 4459, sass/sp.scss */

.mangaaward-new__webapplication .h3__headings {
	border-bottom: none;
}

/* line 4464, sass/sp.scss */

.mangaaward-new__webapplication__btn {
	margin-top: 20px;
	font-size: 0;
	margin: 0 auto;
	text-align: center;
}

/* line 4470, sass/sp.scss */

.mangaaward-new__webapplication__btn li {
	margin-bottom: 20px;
}

/* line 4474, sass/sp.scss */

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

/* line 4481, sass/sp.scss */

.mangaaward-new__webapplication__btn .btn__webapplication a {
	width: 100%;
	height: 100%;
	font-size: 17px;
	line-height: 18px;
	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 4495, sass/sp.scss */

.mangaaward-new__notice {
	border-bottom: 1px solid #d2dcd2;
	margin-bottom: 20px;
}

/* line 4499, sass/sp.scss */

.mangaaward-new__notice__list {
	padding-bottom: 14.5px;
}

/* line 4503, sass/sp.scss */

.mangaaward-new__notice .h3__headings {
	border-bottom: none;
}

/* line 4509, sass/sp.scss */

.mangaaward-new__notice__list,
.mangaaward-new__right__list {
	padding-top: 10px;
}

/* line 4513, sass/sp.scss */

.mangaaward-new__notice__list li,
.mangaaward-new__right__list li {
	font-size: 14px;
	line-height: 25px;
	padding-left: 20px;
	position: relative;
}

/* line 4523, sass/sp.scss */

.mangaaward-new__notice__list li:before,
.mangaaward-new__right__list li:before {
	position: absolute;
	display: block;
	content: "";
	top: 6px;
	left: 0;
	width: 13px;
	height: 13px;
	border-radius: 50%;
	background-color: #4eb1d2;
}

/* line 4538, sass/sp.scss */

.mangaaward-new__bringing .h3__headings {
	border-bottom: none;
}

/* line 4543, sass/sp.scss */

.mangaaward-new__bringing__list {
	counter-reset: count-number; /* 数字のカウントをリセットする */
	padding-top: 20px;
}

/* line 4548, sass/sp.scss */

.mangaaward-new__bringing__list li {
	position: relative;
	margin-bottom: 30px;
}

/* line 4553, sass/sp.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: 30px;
	height: 30px;
	color: #f6f7ed;
	font-size: 20px;
	top: 0;
	left: 0;
	text-align: center;
}

/* line 4569, sass/sp.scss */

.mangaaward-new__bringing__list p {
	font-size: 15px;
	line-height: 20px;
	margin-left: 50px;
	margin-bottom: 10px;
	color: #505050;
}

/* line 4577, sass/sp.scss */

.mangaaward-new__bringing__list .mangaaward-new__phonenumber {
	font-size: 28px;
	color: #4eb1d2;
	margin-bottom: 10px;
}

/* line 4583, sass/sp.scss */

.mangaaward-new__bringing__list .caution {
	font-size: 14px;
	color: #787878;
}

/* line 4595, sass/sp.scss */

.mangaaward-new__bringing__list .mangaaward-new__bringing__text p.mangaaward-new__department {
	font-size: 15px;
	margin-bottom: 0;
	margin-top: 20px;
}

/* line 4601, sass/sp.scss */

.mangaaward-new__bringing__list .mangaaward-new__bringing__text .mangaaward-new__address {
	font-size: 13px;
	color: #787878;
}

/* 漫画家オーディション---------------------------------------------------------------------------------- */

/* line 4617, sass/sp.scss */

.audition__main {
	margin-bottom: 20px;
}

/* line 4622, sass/sp.scss */

.audition__main .btn__webapplication {
	width: 92.26667vw;
	margin: 0 auto;
	height: 80px;
}

/* line 4628, sass/sp.scss */

.audition__main .btn__webapplication:hover p {
	color: #ffffff;
}

/* line 4630, sass/sp.scss */

.audition__main .btn__webapplication:hover p:before {
	border-bottom: solid 2px #ffffff;
	border-right: solid 2px #ffffff;
}

/* line 4637, sass/sp.scss */

.audition__main .btn__webapplication p {
	font-size: 23px;
	color: #4eb1d2;
	line-height: 25px;
	position: relative;
	font-weight: 500;
	padding-top: 15px;
}

/* line 4645, sass/sp.scss */

.audition__main .btn__webapplication p span {
	color: #787878;
	font-size: 14px;
	vertical-align: middle;
	line-height: 18px;
}

/* line 4652, sass/sp.scss */

.audition__main .btn__webapplication p:before {
	content: "";
	width: 10px;
	height: 10px;
	border: 0;
	border-bottom: solid 2px #4eb1d2;
	border-right: solid 2px #4eb1d2;
	top: 50%;
	-ms-transform: rotate(45deg) translateY(-50%);
	-webkit-transform: rotate(45deg) translateY(-50%);
	transform: rotate(45deg) translateY(-50%);
	position: absolute;
	right: 15px;
}

/* line 4668, sass/sp.scss */

.audition__main .btn__webapplication br.sp {
	display: block;
}

/* line 4673, sass/sp.scss */

.audition__main .mailingapplication {
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 14px;
	text-align: center;
	color: #4eb1d2;
}

/* line 4680, sass/sp.scss */

.audition__main .mailingapplication a {
	color: #ff89b2;
	border-bottom: 1px solid #ff89b2;
	display: inline-block;
}

/* line 4685, sass/sp.scss */

.audition__main .mailingapplication a:hover {
	opacity: 0.6;
}

/* line 4694, sass/sp.scss */

.audition__headings {
	text-align: center;
	margin: 0 auto 30px;
	position: relative;
	width: 100vw;
	margin-left: -4vw;
}

/* line 4701, sass/sp.scss */

.audition__headings .audition__deadline {
	position: absolute;
	bottom: 2.26667vw;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	font-size: 3.46667vw;
	line-height: 8vw;
	height: 8vw;
	width: 92vw;
	-webkit-font-feature-settings: "palt";
	font-feature-settings: "palt";
	background-color: #ff89b2;
	border-radius: 4vw;
	color: #505050;
}

/* line 4715, sass/sp.scss */

.audition__headings .audition__deadline span {
	color: #ffffff;
	font-size: 4.53333vw;
	position: relative;
}

/* line 4724, sass/sp.scss */

.audition__feature {
	margin-bottom: 50px;
}

/* line 4729, sass/sp.scss */

.audition__feature__list li {
	font-size: 17px;
	line-height: 20px;
	color: #505050;
	padding: 12px 0 12px 38px;
	border-bottom: 1px solid #d2dcd2;
	position: relative;
}

/* line 4737, sass/sp.scss */

.audition__feature__list li:first-child {
	border-top: 1px solid #d2dcd2;
}

/* line 4740, sass/sp.scss */

.audition__feature__list li:nth-child(2) {
	padding: 7px 0 7px 38px;
}

/* line 4744, sass/sp.scss */

.audition__feature__list li:before {
	position: absolute;
	display: block;
	content: "";
	top: 15px;
	left: 0;
	width: 29px;
	height: 24px;
	background-size: 29px 24px;
	background-image: url(../img/diamond@2x.png);
}

/* line 4757, sass/sp.scss */

.audition__feature__list__caution {
	color: #787878;
	font-size: 14px;
	line-height: 20px;
}

/* line 4765, sass/sp.scss */

.audition__announce {
	margin-bottom: 72px;
}

/* line 4767, sass/sp.scss */

.audition__announce .h3__headings {
	border-bottom: none;
}

/* line 4769, sass/sp.scss */

.audition__announce .h3__headings .lead {
	font-size: 15px;
	line-height: 20px;
	margin-top: 20px;
	color: #505050;
	text-align: center;
}

/* line 4778, sass/sp.scss */

.audition__announce .btn__white {
	width: 100%;
	height: 80px;
	margin: 0 auto;
}

/* line 4783, sass/sp.scss */

.audition__announce .btn__white h4 {
	font-size: 20px;
	color: #4eb1d2;
	line-height: 80px;
}

/* line 4789, sass/sp.scss */

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

/* line 4804, sass/sp.scss */

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

/* line 4807, sass/sp.scss */

.audition__announce .btn__white:hover h4 {
	color: #ffffff;
}

/* line 4811, sass/sp.scss */

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

/* line 4819, sass/sp.scss */

.audition__announce__x {
	font-size: 11px;
	line-height: 15px;
	margin: 7px 0 34px;
}

/* line 4822, sass/sp.scss */

.audition__announce__x a {
	color: #4eb1d2;
}

/* line 4828, sass/sp.scss */

.audition__announce__caution {
	margin-top: 5px;
	font-size: 11px;
	line-height: 15px;
}

/* line 4835, sass/sp.scss */

.audition__prize {
	color: #505050;
	margin-bottom: 50px;
}

/* line 4839, sass/sp.scss */

.audition__prize .h3__headings {
	border-bottom: none;
}

/* line 4841, sass/sp.scss */

.audition__prize .h3__headings .lead {
	font-size: 18px;
	margin-top: 20px;
	color: #505050;
	text-align: center;
}

/* line 4849, sass/sp.scss */

.audition__prize__list {
	margin-bottom: 10px;
}

/* line 4852, sass/sp.scss */

.audition__prize__list .audition__prize__name {
	background-color: #4eb1d2;
	height: 25px;
	width: calc(100% - 28px);
	text-align: center;
	margin: 0 auto;
	margin-bottom: 8px;
	position: relative;
}

/* line 4861, sass/sp.scss */

.audition__prize__list .audition__prize__name:before,
.audition__prize__list .audition__prize__name:after {
	content: "";
	display: block;
	position: absolute;
	width: 17.3px;
	height: 17.3px;
	background: #4eb1d2;
	-webkit-transform: rotate(45deg); /* 正方形を45度回転 */
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

/* line 4873, sass/sp.scss */

.audition__prize__list .audition__prize__name:before {
	top: 3.8px;
	left: -9px;
}

/* line 4877, sass/sp.scss */

.audition__prize__list .audition__prize__name:after {
	top: 3.8px;
	right: -9px;
}

/* line 4882, sass/sp.scss */

.audition__prize__list .audition__prize__name p {
	line-height: 25px;
	font-size: 15px;
	color: #ffffff;
	display: inline-block;
	position: relative;
}

/* line 4889, sass/sp.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: 20px 17px;
	width: 20px;
	height: 17px;
}

/* line 4902, sass/sp.scss */

.audition__prize__list p.audition__prize__caution {
	font-size: 13px;
	line-height: 15px;
	color: #787878;
	margin: 4px 0;
}

/* line 4909, sass/sp.scss */

.audition__prize__list p.audition__prize__summery {
	font-size: 20px;
	line-height: 25px;
	font-weight: bold;
}

/* line 4916, sass/sp.scss */

.audition__prize__list li:not(:last-child) {
	margin-bottom: 35px;
}

/* line 4921, sass/sp.scss */

.audition__prize__list li:first-child p::before {
	background-image: url(../img/diamond_white1@2x.png);
}

/* line 4926, sass/sp.scss */

.audition__prize__list li:nth-child(2) {
	margin-bottom: 10px;
	padding-bottom: 7px;
	border-bottom: 1px solid #4eb1d2;
}

/* line 4927, sass/sp.scss */

.audition__prize__list li:nth-child(2) p::before {
	background-image: url(../img/diamond_white2@2x.png);
}

/* line 4935, sass/sp.scss */

.audition__prize__list li:last-child {
	border-bottom: 1px solid #4eb1d2;
}

/* line 4938, sass/sp.scss */

.audition__prize__list li:last-child p.audition__prize__summery {
	padding-bottom: 7.5px;
}

/* line 4944, sass/sp.scss */

.audition__prize__list li:last-child p::before {
	background-image: url(../img/diamond_white3@2x.png);
	background-size: 12.5px 10px;
	width: 12.5px;
	height: 10px;
	left: -33px;
}

/* line 4952, sass/sp.scss */

.audition__prize__list li:last-child .audition__prize__name {
	height: 20px;
	width: calc(100% - 18px);
}

/* line 4956, sass/sp.scss */

.audition__prize__list li:last-child .audition__prize__name p {
	line-height: 20px;
}

/* line 4960, sass/sp.scss */

.audition__prize__list li:last-child .audition__prize__name::before,
.audition__prize__list li:last-child .audition__prize__name::after {
	width: 14px;
	height: 14px;
}

/* line 4966, sass/sp.scss */

.audition__prize__list li:last-child .audition__prize__name:before {
	top: 3.5px;
	left: -7px;
}

/* line 4970, sass/sp.scss */

.audition__prize__list li:last-child .audition__prize__name:after {
	top: 3.5px;
	right: -7px;
}

/* line 4980, sass/sp.scss */

.audition__process {
	margin-bottom: 50px;
}

/* line 4983, sass/sp.scss */

.audition__process .h3__headings {
	border-bottom: none;
}

/* line 4988, sass/sp.scss */

.audition__process li:not(:last-child) {
	margin-bottom: 20px;
}

/* line 4992, sass/sp.scss */

.audition__process li h4 {
	font-size: 15px;
	line-height: 20px;
	color: #ffffff;
	background-color: #4eb1d2;
	width: 100%;
	margin-bottom: 11px;
	padding-left: 15px;
}

/* line 5002, sass/sp.scss */

.audition__process li p {
	font-size: 14px;
	line-height: 25px;
	color: #505050;
}

/* line 5007, sass/sp.scss */

.audition__process li p.audition__process__x {
	font-size: 11px;
	line-height: 15px;
	color: #787878;
	margin: 7px 0 34px;
}

/* line 5011, sass/sp.scss */

.audition__process li p.audition__process__x a {
	color: #4eb1d2;
}

/* line 5018, sass/sp.scss */

.audition__process li .btn__white {
	width: 100%;
	height: 80px;
	margin: 17px auto 0;
}

/* line 5023, sass/sp.scss */

.audition__process li .btn__white a {
	font-size: 23px;
	color: #4eb1d2;
	line-height: 80px;
	font-weight: bold;
}

/* line 5030, sass/sp.scss */

.audition__process li .btn__white:before {
	content: "";
	width: 10px;
	height: 10px;
	border: 0;
	border-top: solid 2px #4eb1d2;
	border-right: solid 2px #4eb1d2;
	top: 50%;
	-ms-transform: rotate(45deg) translateY(-50%);
	-webkit-transform: rotate(45deg) translateY(-50%);
	transform: rotate(45deg) translateY(-50%);
	position: absolute;
	right: 15px;
}

/* line 5045, sass/sp.scss */

.audition__process li .btn__white:hover {
	cursor: pointer;
}

/* line 5048, sass/sp.scss */

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

/* line 5056, sass/sp.scss */

.audition__process li__caution {
	font-size: 14px;
	line-height: 20px;
}

/* line 5061, sass/sp.scss */

.audition__process li .audition__process__link {
	margin-top: 25px;
}

/* line 5064, sass/sp.scss */

.audition__process li .audition__process__link__headings {
	position: relative;
	padding-left: 15px;
	color: #505050;
}

/* line 5069, sass/sp.scss */

.audition__process li .audition__process__link__headings:before {
	position: absolute;
	display: block;
	content: "";
	top: 8px;
	left: 0;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: #4eb1d2;
}

/* line 5082, sass/sp.scss */

.audition__process li .audition__process__link__text {
	padding-left: 20px;
	font-size: 14px;
	line-height: 20px;
	color: #787878;
}

/* line 5089, sass/sp.scss */

.audition__process li .audition__process__link li:not(:last-child) {
	margin-bottom: 13px;
}

/* line 5098, sass/sp.scss */

.audition__rule .h3__headings {
	border-bottom: none;
}

/* line 5101, sass/sp.scss */

.audition__rule h4 {
	font-size: 20px;
	line-height: 20px;
	color: #4eb1d2;
	padding: 0 0 5px 10px;
	position: relative;
}

/* line 5109, sass/sp.scss */

.audition__rule h4::before {
	display: block;
	content: "";
	position: absolute;
	width: 4px;
	height: 20px;
	background-color: #4eb1d2;
	top: 0;
	left: 0;
}

/* line 5123, sass/sp.scss */

.audition__rule p {
	font-size: 14px;
	line-height: 25px;
	color: #505050;
}

/* line 5130, sass/sp.scss */

.audition__rule__item {
	border-top: 1px solid #d2dcd2;
}

/* line 5136, sass/sp.scss */

p.audition__rule__caution {
	font-size: 11px;
	line-height: 15px;
	color: #787878;
}

/* line 5143, sass/sp.scss */

.audition__rule__list li:not(:first-child) {
	margin-top: 20px;
	padding-top: 20px;
}

/* line 5150, sass/sp.scss */

.audition__rule__text__list li {
	font-size: 14px;
	line-height: 25px;
	position: relative;
	padding-left: 15px;
	color: #505050;
}

/* line 5156, sass/sp.scss */

.audition__rule__text__list li:not(:first-child) {
	margin-top: 0;
	padding-top: 0;
}

/* line 5160, sass/sp.scss */

.audition__rule__text__list li:before {
	position: absolute;
	display: block;
	content: "";
	top: 8px;
	left: 0;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: #4eb1d2;
}

/* line 5176, sass/sp.scss */

.audition__howtodraw__inner {
	margin-top: 10px;
}

/* line 5179, sass/sp.scss */

.audition__howtodraw__inner .audition__howtodrow__image {
	margin-top: 15px;
	margin-bottom: 30px;
}

/* line 5186, sass/sp.scss */

.audition__story {
	margin-top: 10px;
	background-color: #f0eee4;
	padding: 15px;
}

/* line 5191, sass/sp.scss */

.audition__story__btn {
	width: 100%;
}

/* line 5194, sass/sp.scss */

.audition__story__btn .btn__white {
	width: 100%;
	height: 80px;
	text-align: left;
	padding-left: 10px;
}

/* line 5200, sass/sp.scss */

.audition__story__btn .btn__white:not(:last-child) {
	margin-bottom: 10px;
}

/* line 5204, sass/sp.scss */

.audition__story__btn .btn__white:first-child a {
	padding-top: 26px;
}

/* line 5208, sass/sp.scss */

.audition__story__btn .btn__white:nth-child(2) a {
	padding-top: 15px;
}

/* line 5212, sass/sp.scss */

.audition__story__btn .btn__white:last-child a {
	padding-top: 15px;
}

/* line 5216, sass/sp.scss */

.audition__story__btn .btn__white a {
	font-size: 18px;
	line-height: 24px;
	color: #4eb1d2;
}

/* line 5222, sass/sp.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: 34px;
	right: 10px;
}

/* line 5237, sass/sp.scss */

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

/* line 5240, sass/sp.scss */

.audition__story__btn .btn__white:hover h4 {
	color: #ffffff;
}

/* line 5244, sass/sp.scss */

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

/* line 5254, sass/sp.scss */

.audition__story h5 {
	font-size: 18px;
	line-height: 24px;
	margin: 0;
	margin-bottom: 7px;
	color: #505050;
	font-weight: normal;
}

/* line 5263, sass/sp.scss */

.audition__story h6 {
	font-size: 16px;
	font-weight: normal;
	line-height: 30px;
	color: #4eb1d2;
	margin: 0;
}

/* line 5271, sass/sp.scss */

.audition__story p:not(:last-child) {
	margin-bottom: 20px;
}

/* line 5275, sass/sp.scss */

.audition__story span.pc {
	display: none;
}

/* line 5278, sass/sp.scss */

.audition__story span.sp {
	display: inline-block;
}

/* line 5284, sass/sp.scss */

.audition__name {
	margin-bottom: 30px;
}

/* line 5287, sass/sp.scss */

.audition__name .audition__howtodraw__text {
	width: 100%;
}

/* line 5293, sass/sp.scss */

p.audition__howtodraw__caution {
	margin-top: 10px;
	font-size: 14px;
	line-height: 20px;
}

/* line 5299, sass/sp.scss */

.audition__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 5305, sass/sp.scss */

.audition__howtodraw__caution p {
	font-size: 14px;
	line-height: 20px;
}

/* line 5313, sass/sp.scss */

p.audition__template {
	margin-top: 10px;
	font-size: 14px;
	margin-bottom: 0;
	margin-left: 25px;
	position: relative;
}

/* line 5320, sass/sp.scss */

p.audition__template a {
	color: #4eb1d2;
	border-bottom: 1px solid #4eb1d2;
}

/* line 5324, sass/sp.scss */

p.audition__template a:hover {
	opacity: 0.6;
}

/* line 5328, sass/sp.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 5344, sass/sp.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 5364, sass/sp.scss */

.audition__rule .h3__headings {
	border-bottom: none;
}

/* line 5368, sass/sp.scss */

.audition__rule .audition__judge,
.audition__rule .audition__deadline,
.audition__rule .audition__presentation {
	border-bottom: 1px solid #d2dcd2;
	margin-bottom: 20px;
}

/* line 5372, sass/sp.scss */

.audition__rule .audition__judge p,
.audition__rule .audition__deadline p,
.audition__rule .audition__presentation p {
	padding-bottom: 10px;
}

/* line 5380, sass/sp.scss */

.audition__rule .audition__applicationmethod__list {
	padding-bottom: 40px;
}

/* line 5383, sass/sp.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 5394, sass/sp.scss */

.audition__rule .audition__applicationmethod__list p {
	line-height: 20px;
}

/* line 5398, sass/sp.scss */

.audition__rule .audition__applicationmethod__list a {
	color: #4eb1d2;
}

/* line 5408, sass/sp.scss */

.audition__webapplication {
	margin-bottom: 80px;
}

/* line 5410, sass/sp.scss */

.audition__webapplication .h3__headings {
	border-bottom: none;
}

/* line 5417, sass/sp.scss */

.audition__webapplication__btn {
	font-size: 0;
	margin: 0 auto;
	text-align: center;
}

/* line 5423, sass/sp.scss */

.audition__webapplication__btn li {
	display: inline-block;
	vertical-align: top;
	margin-right: 30px;
}

/* line 5428, sass/sp.scss */

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

/* line 5433, sass/sp.scss */

.audition__webapplication__btn .btn__webapplication {
	width: 100%;
	height: 60px;
}

/* line 5439, sass/sp.scss */

.audition__webapplication__btn .btn__webapplication:hover p {
	color: #ffffff;
}

/* line 5442, sass/sp.scss */

.audition__webapplication__btn .btn__webapplication:hover p:before {
	border-bottom: solid 2px #ffffff;
	border-right: solid 2px #ffffff;
}

/* line 5449, sass/sp.scss */

.audition__webapplication__btn .btn__webapplication p {
	font-size: 26px;
	color: #4eb1d2;
	line-height: 56px;
	position: relative;
	font-weight: 500;
}

/* line 5456, sass/sp.scss */

.audition__webapplication__btn .btn__webapplication p span {
	color: #787878;
	font-size: 16px;
	vertical-align: middle;
}

/* line 5462, sass/sp.scss */

.audition__webapplication__btn .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 5482, sass/sp.scss */

.audition__notice .h3__headings {
	border-bottom: none;
}

/* line 5488, sass/sp.scss */

.audition__notice__list,
.audition__webapplication__list {
	padding-top: 20px;
	padding-bottom: 30px;
}

/* line 5493, sass/sp.scss */

.audition__notice__list li,
.audition__webapplication__list li {
	font-size: 14px;
	line-height: 25px;
	padding-left: 20px;
	position: relative;
}

/* line 5503, sass/sp.scss */

.audition__notice__list li:before,
.audition__webapplication__list li:before {
	position: absolute;
	display: block;
	content: "";
	top: 6px;
	left: 0;
	width: 13px;
	height: 13px;
	border-radius: 50%;
	background-color: #4eb1d2;
}

/* line 5515, sass/sp.scss */

.audition__notice__list li a,
.audition__webapplication__list li a {
	color: #4eb1d2;
}

/* 入賞作品---------------------------------------------------------------------------------- */

/* サイトマップ---------------------------------------------------------------------------------- */

/* line 5532, sass/sp.scss */

.sitemap__list h3 {
	font-size: 20px;
	color: #4eb1d2;
	margin-bottom: 5px;
	position: relative;
	margin-left: 30px;
}

/* line 5540, sass/sp.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 5556, sass/sp.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 5574, sass/sp.scss */

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

/* line 5578, sass/sp.scss */

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

/* line 5587, sass/sp.scss */

.sitemap__list__second li {
	display: inline-block;
	font-size: 17px;
	margin-right: 20px;
}

/* line 5592, sass/sp.scss */

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

/* line 5596, sass/sp.scss */

.sitemap__list__second li a {
	color: #787878;
}

/* 404---------------------------------------------------------------------------------- */

/* line 5610, sass/sp.scss */

.notfound {
	text-align: center;
}

/* line 5613, sass/sp.scss */

.notfound img {
	width: 20vw;
}

/* line 5617, sass/sp.scss */

.notfound h2 {
	margin: 20px;
	font-size: 23px;
	line-height: 25px;
	color: #505050;
}

/* line 5624, sass/sp.scss */

.notfound p {
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 35px;
}

/* niigumi---------------------------------------------------------------------------------- */

/* 入賞作品---------------------------------------------------------------------------------- */

/* sp_award ---------------------------------------------- */

/* line 5637, sass/sp.scss */

.award .selectbox__award {
	margin-bottom: 20px;
}

/* line 5641, sass/sp.scss */

.award__win {
	margin-bottom: 50px;
}

/* line 5645, sass/sp.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 5651, sass/sp.scss */

.award__win__list__item:last-child {
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: none;
}

/* line 5657, sass/sp.scss */

.award__win__list__item .thumb {
	width: 33.6vw;
	min-width: 33.6vw;
	margin-right: 5.33333vw;
}

/* line 5663, sass/sp.scss */

.award__win__list__item .info {
	width: 100%;
}

/* line 5666, sass/sp.scss */

.award__win__list__item .info .category {
	width: 44.66667vw;
	background: #ff89b2;
	color: #ffffff;
	font-weight: 500;
	font-size: 13px;
	line-height: 16px;
	text-align: center;
	margin-bottom: 5px;
}

/* line 5677, sass/sp.scss */

.award__win__list__item .info .title {
	color: #4eb1d2;
	font-size: 14px;
	line-height: 128.57143%;
	margin-bottom: 5px;
	font-weight: 500;
}

/* line 5685, sass/sp.scss */

.award__win__list__item .info .author {
	font-size: 13px;
	line-height: 115.38462%;
	margin-bottom: 17px;
}

/* line 5691, sass/sp.scss */

.award__win__list__item .info .btn {
	width: 44.66667vw;
	height: 35px;
	font-size: 13px;
	line-height: 33px;
}

/* line 5702, sass/sp.scss */

.award__comment {
	margin-bottom: 40px;
}

/* line 5705, sass/sp.scss */

.award__comment__heading {
	color: #4eb1d2;
	font-size: 20px;
	font-weight: 500;
	line-height: 125%;
	margin-bottom: 15px;
	text-align: center;
}

/* line 5716, sass/sp.scss */

.award-audition {
	margin-bottom: 0;
}

/* line 5719, sass/sp.scss */

.award-audition .selectbox__design {
	width: 360px;
}

/* line 5723, sass/sp.scss */

.award-audition h2 {
	font-size: 23px;
	line-height: 25px;
	font-weight: 500;
	text-align: center;
	color: #505050;
	position: relative;
}

/* line 5731, sass/sp.scss */

.award-audition h2::before {
	position: absolute;
	display: block;
	content: "";
	width: 92vw;
	height: 1.86667vw;
	background-size: 92vw 1.86667vw;
	background-image: url(../img/h2__line__sp@2x.png);
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
}

/* line 5745, sass/sp.scss */

.award-audition h4 {
	font-size: 20px;
	line-height: 30px;
	border-bottom: 1px solid #4eb1d2;
	font-weight: bold;
	margin-bottom: 3px;
}

/* line 5753, sass/sp.scss */

.award-audition .selectbox__award {
	margin-bottom: 45px;
}

/* line 5757, sass/sp.scss */

.award-audition .btn__share-new {
	margin-bottom: 100px;
}

/* line 5761, sass/sp.scss */

.award-audition__prize {
	color: #505050;
	margin-bottom: 45px;
}

/* line 5764, sass/sp.scss */

.award-audition__prize span.pc {
	display: inline-block;
}

/* line 5768, sass/sp.scss */

.award-audition__prize .h3__headings {
	border-bottom: none;
}

/* line 5770, sass/sp.scss */

.award-audition__prize .h3__headings .lead {
	font-size: 14px;
	margin-top: 25px;
	color: #505050;
}

/* line 5777, sass/sp.scss */

.award-audition__prize__caution {
	font-size: 13px;
	line-height: 17px;
	color: #787878;
}

/* line 5782, sass/sp.scss */

.award-audition__prize__caution a {
	color: #4eb1d2;
}

/* line 5787, sass/sp.scss */

.award-audition__prize__text {
	font-size: 13px;
	line-height: 17px;
	color: #505050;
}

/* line 5793, sass/sp.scss */

.award-audition__prize__wrapper {
	margin-bottom: 10px;
}

/* line 5797, sass/sp.scss */

.award-audition__prize__title {
	font-size: 28px;
	line-height: 33px;
	color: #505050;
	-webkit-font-feature-settings: "palt";
	font-feature-settings: "palt";
}

/* line 5804, sass/sp.scss */

.award-audition__prize__penname {
	font-size: 20px;
	line-height: 25px;
	color: #787878;
	margin-bottom: 10px;
}

/* line 5811, sass/sp.scss */

.award-audition__prize__list {
	margin-bottom: 10px;
}

/* line 5814, sass/sp.scss */

.award-audition__prize__list .award-audition__prize__name {
	background-color: #4eb1d2;
	height: 25px;
	width: calc(100% - 28px);
	text-align: center;
	margin: 0 auto;
	margin-bottom: 8px;
	position: relative;
}

/* line 5823, sass/sp.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: 17.3px;
	height: 17.3px;
	background: #4eb1d2;
	-webkit-transform: rotate(45deg); /* 正方形を45度回転 */
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

/* line 5835, sass/sp.scss */

.award-audition__prize__list .award-audition__prize__name:before {
	top: 3.8px;
	left: -9px;
}

/* line 5839, sass/sp.scss */

.award-audition__prize__list .award-audition__prize__name:after {
	top: 3.8px;
	right: -9px;
}

/* line 5844, sass/sp.scss */

.award-audition__prize__list .award-audition__prize__name p {
	line-height: 25px;
	font-size: 15px;
	color: #ffffff;
	display: inline-block;
	position: relative;
}

/* line 5851, sass/sp.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: -25px;
	background-size: 20px 17px;
	width: 20px;
	height: 17px;
}

/* line 5865, sass/sp.scss */

.award-audition__prize__list p.award-audition__prize__summery {
	font-size: 20px;
	line-height: 25px;
	font-weight: bold;
	margin-bottom: 10px;
}

/* line 5874, sass/sp.scss */

.award-audition__prize__list li .award-audition__information:not(:last-child) {
	margin-bottom: 10px;
}

/* line 5879, sass/sp.scss */

.award-audition__prize__list li:not(:last-child) {
	margin-bottom: 28px;
}

/* line 5884, sass/sp.scss */

.award-audition__prize__list li:first-child p::before {
	background-image: url(../img/diamond_white1@2x.png);
}

/* line 5890, sass/sp.scss */

.award-audition__prize__list li:nth-child(2) p::before {
	background-image: url(../img/diamond_white2@2x.png);
}

/* line 5897, sass/sp.scss */

.award-audition__prize__list li:last-child p::before {
	background-image: url(../img/diamond_white3@2x.png);
	background-size: 12.5px 10px;
	width: 12.5px;
	height: 10px;
	left: -22px;
}

/* line 5905, sass/sp.scss */

.award-audition__prize__list li:last-child .audition__prize__name {
	height: 20px;
	width: calc(100% - 18px);
}

/* line 5909, sass/sp.scss */

.award-audition__prize__list li:last-child .audition__prize__name p {
	line-height: 20px;
}

/* line 5913, sass/sp.scss */

.award-audition__prize__list li:last-child .audition__prize__name::before,
.award-audition__prize__list li:last-child .audition__prize__name::after {
	width: 14px;
	height: 14px;
}

/* line 5919, sass/sp.scss */

.award-audition__prize__list li:last-child .audition__prize__name:before {
	top: 3.5px;
	left: -7px;
}

/* line 5923, sass/sp.scss */

.award-audition__prize__list li:last-child .audition__prize__name:after {
	top: 3.5px;
	right: -7px;
}

/* line 5935, sass/sp.scss */

.award-mangaaward h4 {
	font-size: 20px;
	line-height: 30px;
	font-weight: 500;
	margin-bottom: 15px;
	color: #505050;
}

/* line 5944, sass/sp.scss */

.award-mangaaward .btn__share-new {
	margin-bottom: 100px;
}

/* line 5948, sass/sp.scss */

.award-mangaaward .selectbox__award {
	margin-bottom: 45px;
}

/* line 5952, sass/sp.scss */

.award-mangaaward__headings {
	width: 82.66667vw;
	margin: 0 auto;
}

/* line 5956, sass/sp.scss */

.award-mangaaward__headings__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;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	margin-bottom: 20px;
	margin-top: 12px;
}

/* line 5963, sass/sp.scss */

.award-mangaaward__headings__wrapper img {
	width: 129px;
}

/* line 5966, sass/sp.scss */

.award-mangaaward__headings__wrapper img:first-child {
	margin-right: 14px;
}

/* line 5973, sass/sp.scss */

.award-mangaaward__img {
	margin-bottom: 15px;
}

/* line 5976, sass/sp.scss */

.award-mangaaward__img h2 {
	font-size: 23px;
	line-height: 25px;
	font-weight: 500;
	text-align: center;
	color: #505050;
	position: relative;
	margin-bottom: 20px;
}

/* line 5985, sass/sp.scss */

.award-mangaaward__img h2::before {
	position: absolute;
	display: block;
	content: "";
	width: 92vw;
	height: 1.86667vw;
	background-size: 92vw 1.86667vw;
	background-image: url(../img/h2__line__sp@2x.png);
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
}

/* line 6004, sass/sp.scss */

.award-mangaaward__win__list li {
	margin-bottom: 20px;
}

/* line 6006, sass/sp.scss */

.award-mangaaward__win__list li:last-child {
	margin-bottom: 50px;
}

/* line 6011, sass/sp.scss */

.award-mangaaward__win__list img {
	width: 26.66667vw;
	border: 1px solid #4eb1d2;
}

/* line 6016, sass/sp.scss */

.award-mangaaward__win__list h4 {
	border-bottom: 1px solid #4eb1d2;
}

/* line 6021, sass/sp.scss */

.award-mangaaward__win__list__item1 .award-mangaaward__win__title {
	font-size: 23px;
	line-height: 25px;
	color: #505050;
	font-weight: 500;
	margin-bottom: 8px;
}

/* line 6028, sass/sp.scss */

.award-mangaaward__win__list__item1 .award-mangaaward__win__penname {
	font-size: 17px;
	line-height: 20px;
	color: #787878;
	margin-bottom: 12px;
}

/* line 6037, sass/sp.scss */

.award-mangaaward__win__list__item3 .award-mangaaward__win__penname {
	font-size: 23px;
	line-height: 25px;
	color: #505050;
	font-weight: 500;
}

/* line 6047, sass/sp.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 6051, sass/sp.scss */

.award-mangaaward__win__wrapper:not(:last-child) {
	margin-bottom: 20px;
}

/* line 6056, sass/sp.scss */

.award-mangaaward__win__prize {
	width: 61.06667vw;
	background-color: #4eb1d2;
	line-height: 20px;
	font-size: 15px;
	text-align: center;
	color: #ffffff;
	margin-bottom: 9px;
}

/* line 6067, sass/sp.scss */

.award-mangaaward__win__text:not(:first-child) {
	margin-left: 4.26667vw;
}

/* line 6072, sass/sp.scss */

.award-mangaaward__win__comment {
	font-size: 13px;
	line-height: 17px;
	margin-bottom: 14px;
}

/* line 6078, sass/sp.scss */

.award-mangaaward__win .btn__white {
	width: 115px;
	height: 30px;
	border-radius: 3px;
}

/* line 6083, sass/sp.scss */

.award-mangaaward__win .btn__white a {
	font-size: 12px;
	line-height: 30px;
}

/* line 6088, sass/sp.scss */

.award-mangaaward__win .btn__white:before {
	content: "";
	width: 8px;
	height: 8px;
	border: 0;
	border-top: solid 2px #4eb1d2;
	border-right: solid 2px #4eb1d2;
	top: 50%;
	-ms-transform: rotate(45deg) translateY(-50%);
	-webkit-transform: rotate(45deg) translateY(-50%);
	transform: rotate(45deg) translateY(-50%);
	position: absolute;
	right: 15px;
}

/* 新刊コミックス詳細---------------------------------------------------------------------------------- */

/* sp_comics ---------------------------------------------- */

/* line 6113, sass/sp.scss */

.comics__detail {
	position: relative;
	margin-bottom: 40px;
}

/* line 6117, sass/sp.scss */

.comics__detail:last-child {
	margin-bottom: 0;
}

/* line 6121, sass/sp.scss */

.comics__detail .thumb {
	width: 44.66667vw;
	margin-bottom: 7px;
}

/* line 6126, sass/sp.scss */

.comics__detail .info {
	width: 100%;
}

/* line 6129, sass/sp.scss */

.comics__detail .info .title {
	color: #4eb1d2;
	font-size: 14px;
	line-height: 128.57143%;
	margin-bottom: 6px;
	font-weight: 500;
}

/* line 6137, sass/sp.scss */

.comics__detail .info .author {
	font-size: 13px;
	line-height: 115.38462%;
	font-weight: 500;
	margin-bottom: 7px;
}

/* line 6144, sass/sp.scss */

.comics__detail .info .credit {
	font-size: 13px;
	line-height: 115.38462%;
	font-weight: 500;
}

/* line 6150, sass/sp.scss */

.comics__detail .info .note {
	font-size: 11px;
	line-height: 136.36364%;
	font-weight: 500;
	margin-top: 3px;
}

/* line 6157, sass/sp.scss */

.comics__detail .info .btns {
	position: absolute;
	top: 0;
	right: 0;
}

/* line 6162, sass/sp.scss */

.comics__detail .info .btns li {
	width: 44.66667vw;
	height: 35px;
	font-size: 13px;
	line-height: 33px;
	margin-bottom: 10px;
}

/* line 6169, sass/sp.scss */

.comics__detail .info .btns li:last-child {
	margin-bottom: 0;
}

/* line 6177, sass/sp.scss */

.comics__special {
	margin-bottom: 40px;
}

/* line 6180, sass/sp.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;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: -18px 0 18px;
}

/* line 6186, sass/sp.scss */

.comics__special__list:last-child {
	margin-bottom: 25px;
}

/* line 6190, sass/sp.scss */

.comics__special__list__item {
	margin-top: 18px;
}

/* line 6193, sass/sp.scss */

.type-tate .comics__special__list__item {
	width: 44.66667vw;
	margin-left: 2.66667vw;
}

/* line 6197, sass/sp.scss */

.type-tate .comics__special__list__item:nth-child(2n - 1) {
	margin-left: 0;
}

/* line 6202, sass/sp.scss */

.type-yoko .comics__special__list__item {
	width: 64vw;
}

/* line 6206, sass/sp.scss */

.comics__special__list__item .caption {
	font-weight: 500;
	font-size: 13px;
	text-align: center;
}

/* line 6214, sass/sp.scss */

.comics__special__note {
	font-weight: 500;
	font-size: 11px;
	line-height: 136.36364%;
	margin-bottom: 28px;
}

/* 新刊コミックス一覧---------------------------------------------------------------------------------- */

/* sp_comics-archive ---------------------------------------------- */

/* line 6227, sass/sp.scss */

.comics-archive .btn__pagenav {
	margin-bottom: 40px;
}

/* line 6230, sass/sp.scss */

.comics-archive .btn__pagenav ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

/* line 6236, sass/sp.scss */

.comics-archive .btn__pagenav li {
	width: 44.66667vw;
}

/* line 6241, sass/sp.scss */

.comics-archive__block {
	margin-bottom: 40px;
}

/* line 6244, sass/sp.scss */

.comics-archive__block:last-of-type {
	margin-bottom: 0;
}

/* line 6250, sass/sp.scss */

.comics-archive__list__item {
	margin-bottom: 20px;
	position: relative;
}

/* line 6254, sass/sp.scss */

.comics-archive__list__item:last-child {
	margin-bottom: 0;
}

/* line 6258, sass/sp.scss */

.comics-archive__list__item .thumb {
	width: 44.66667vw;
	margin-bottom: 7px;
}

/* line 6263, sass/sp.scss */

.comics-archive__list__item .info {
	width: 100%;
}

/* line 6266, sass/sp.scss */

.comics-archive__list__item .info .title {
	color: #4eb1d2;
	font-size: 14px;
	line-height: 128.57143%;
	margin-bottom: 6px;
	font-weight: 500;
}

/* line 6273, sass/sp.scss */

.comics-archive__list__item .info .title a {
	color: #4eb1d2;
}

/* line 6278, sass/sp.scss */

.comics-archive__list__item .info .author {
	font-size: 13px;
	line-height: 115.38462%;
	font-weight: 500;
	margin-bottom: 7px;
}

/* line 6285, sass/sp.scss */

.comics-archive__list__item .info .credit {
	font-size: 13px;
	line-height: 115.38462%;
	font-weight: 500;
}

/* line 6291, sass/sp.scss */

.comics-archive__list__item .info .note {
	font-size: 11px;
	line-height: 136.36364%;
	font-weight: 500;
	margin-top: 3px;
}

/* line 6298, sass/sp.scss */

.comics-archive__list__item .info .btns {
	position: absolute;
	top: 0;
	right: 0;
}

/* line 6303, sass/sp.scss */

.comics-archive__list__item .info .btns li {
	width: 44.66667vw;
	height: 35px;
	font-size: 13px;
	line-height: 33px;
	margin-bottom: 10px;
}

/* line 6310, sass/sp.scss */

.comics-archive__list__item .info .btns li:last-child {
	margin-bottom: 0;
}

/* 最新号詳細---------------------------------------------------------------------------------- */

/* sp_newbook ---------------------------------------------- */

/* line 6324, sass/sp.scss */

.newbook__info {
	width: 100%;
	margin: 0 auto 40px;
}

/* line 6328, sass/sp.scss */

.newbook__info .cover {
	margin-bottom: 7px;
}

/* line 6332, sass/sp.scss */

.newbook__info .title {
	font-size: 17px;
	line-height: 117.64706%;
	font-weight: 500;
	color: #4eb1d2;
	margin-bottom: 6px;
}

/* line 6340, sass/sp.scss */

.newbook__info .credit {
	font-size: 13px;
	line-height: 115.38462%;
	margin-bottom: 16px;
}

/* line 6346, sass/sp.scss */

.newbook__info .btns {
	width: 80.53333vw;
	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;
	margin: 0 auto;
}

/* line 6353, sass/sp.scss */

.newbook__info .btns li {
	margin-bottom: 10px;
	width: 38.93333vw;
	height: 35px;
	font-size: 13px;
	line-height: 33px;
}

/* line 6360, sass/sp.scss */

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

/* line 6367, sass/sp.scss */

.newbook__work {
	margin-bottom: 40px;
}

/* line 6371, sass/sp.scss */

.newbook__work__list__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #d2dcd2;
}

/* line 6377, sass/sp.scss */

.newbook__work__list__item:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}

/* line 6383, sass/sp.scss */

.newbook__work__list__item .thumb {
	width: 33.6vw;
	min-width: 33.6vw;
	margin-right: 2.66667vw;
}

/* line 6389, sass/sp.scss */

.newbook__work__list__item .info {
	width: 100%;
}

/* line 6392, sass/sp.scss */

.newbook__work__list__item .info .desc {
	font-size: 13px;
	line-height: 115.38462%;
	margin-bottom: 5px;
}

/* line 6398, sass/sp.scss */

.newbook__work__list__item .info .title {
	color: #4eb1d2;
	font-size: 18px;
	line-height: 128.57143%;
	margin-bottom: 2px;
}

/* line 6404, sass/sp.scss */

.newbook__work__list__item .info .title a {
	color: #4eb1d2;
}

/* line 6409, sass/sp.scss */

.newbook__work__list__item .info .author {
	font-size: 13px;
	line-height: 115.38462%;
}

/* line 6418, sass/sp.scss */

.newbook__message {
	margin-bottom: 30px;
}

/* line 6423, sass/sp.scss */

.slider__inner .newbook__message__detail {
	font-size: 15px;
	line-height: 133.33333%;
	font-weight: 500;
	text-align: left;
	margin: 0;
	padding-bottom: 26px;
	color: #787878;
}

/* line 6435, sass/sp.scss */

.newbook__message__slider .slick-list {
	width: 100%;
	margin: 0 auto;
}

/* line 6440, sass/sp.scss */

.newbook__message__slider .slide-arrow {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 19px;
	height: auto;
	margin-top: -10px;
}

/* line 6448, sass/sp.scss */

.newbook__message__slider .prev-arrow {
	left: -10px;
}

/* line 6452, sass/sp.scss */

.newbook__message__slider .next-arrow {
	right: -10px;
}

/* line 6456, sass/sp.scss */

.newbook__message__slider .slick-dots {
	text-align: center;
	margin-top: 10px;
}

/* line 6460, sass/sp.scss */

.newbook__message__slider .slick-dots li {
	display: inline-block;
	margin: 0 10px;
}

/* line 6465, sass/sp.scss */

.newbook__message__slider .slick-dots li.slick-active button {
	background: #ff89b2;
}

/* line 6470, sass/sp.scss */

.newbook__message__slider .slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 10px;
	height: 10px;
	cursor: pointer;
	border: 0;
	outline: none;
	background: #d2dcd2;
	border-radius: 50%;
	overflow: hidden;
	padding: 0;
}

/* line 6489, sass/sp.scss */

.newbook__footer {
	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;
}

/* line 6493, sass/sp.scss */

.newbook__footer .btn__share {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
	margin: 40px 0 0;
}

/* バックナンバー一覧---------------------------------------------------------------------------------- */

/* sp_backnumber ---------------------------------------------- */

/* line 6503, sass/sp.scss */

.backnumber .selectbox__backnumber {
	margin-bottom: 20px;
}

/* line 6507, sass/sp.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: 35px;
}

/* line 6512, sass/sp.scss */

.backnumber__thumb-list__item {
	width: 28.8vw;
	margin: 18px 3.03468% 0 0;
}

/* line 6516, sass/sp.scss */

.backnumber__thumb-list__item:nth-child(-n + 3) {
	margin-top: 0;
}

/* line 6520, sass/sp.scss */

.backnumber__thumb-list__item:nth-child(3n) {
	margin-right: 0;
}

/* line 6524, sass/sp.scss */

.backnumber__thumb-list__item a {
	color: #505050;
	display: block;
}

/* line 6529, sass/sp.scss */

.backnumber__thumb-list__item .thumb {
	margin-bottom: 7px;
}

/* line 6533, sass/sp.scss */

.backnumber__thumb-list__item .issue {
	line-height: 133.33333%;
	font-size: 15px;
	margin-left: 1.33333vw;
}

/* line 6541, sass/sp.scss */

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

/* line 6549, sass/sp.scss */

.modal__appendix .next-arrow {
	top: 50%;
	right: -26px;
}

/* line 6554, sass/sp.scss */

.modal__appendix .prev-arrow {
	top: 50%;
	left: -26px;
}

/* line 6559, sass/sp.scss */

.modal__appendix .slider__inner {
	width: 100%;
	height: 100%;
}

