@charset "UTF-8";

/*---------------------------------------------------------------------
【新人賞：共通項目】#gn_award 以下でのみ有効
-----------------------------------------------------------------------*/
/*【基本の中身（角丸＆白背景）】
--------------------------------------------*/
#gn_award #gn_content #gn_main .gn_award_contents { background: #fff; border-radius: 0 !important; margin: 0 auto 2%; padding: 0 0 2% 0; width: 100%; max-width: 1024px; }

/*★h3タイトルを冒頭に使わない時用のスペース
--------------------------------------------
外側の「.gn_award_contents」に付与して使う

<div class="gn_award_contents gn_award_nottl">
…
</div>
--------------------------------------------*/
#gn_award #gn_content #gn_main .gn_award_nottl { padding-top: 2%; }

/*★一番上にぴったりヘッダービジュアルを載せる
--------------------------------------------
<div class="gn_award_contents">

<div class="gn_award_header_mv"><img src="#" alt="イメージ" /></div>

	<!--wrap-->
	<div class="gn_award_cwrap">
	左右にpaddingを取るものはここに
	</div>
	<!--wrap end-->

</div>
--------------------------------------------*/
#gn_award #gn_content #gn_main .gn_award_contents .gn_award_header_mv { margin: 0 0 15px 0; padding: 0; width: 100%; }

/*画像上部のみCSSで角丸にする*/
#gn_award #gn_content #gn_main .gn_award_contents .gn_award_header_mv img { border-radius: 0 !important; height: auto !important; width: 100% !important; }

/*★基本のH3タイトル
--------------------------------------------*/
#gn_award #gn_content #gn_main .gn_award_contents h3 { border-bottom: 1px solid #e4e4e4; display: inline-block; line-height: 0; margin: 0 0 3% 0; padding: 2% 3% 2% 3%; vertical-align: bottom; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
#gn_award #gn_content #gn_main .gn_award_contents h3 span { display: inline-block; font-size: 20px !important; font-weight: normal; line-height: 0; margin: 0 0 0 0; padding: 0; vertical-align: bottom !important; width: 82%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }

/*タイトルテキスト*/
#gn_award #gn_content #gn_main .gn_award_contents h3 span span.gn_award_mainttl { display: inline-block; font-size: 24px; font-weight: normal; line-height: 1.2; letter-spacing: -0.8; margin: 0; padding: 0; text-align: left; vertical-align: bottom !important; width: auto !important; }

/*英字タイトル*/
#gn_award #gn_content #gn_main .gn_award_contents h3 span span.gn_award_subttl { display: inline-block; font-size: 0.9rem !important; font-weight: normal; line-height: 2.2; letter-spacing: -0.5; margin: 0; padding: 0; vertical-align: bottom !important; width: auto !important; }

/*募集中アイコン
--------------------------------------------*/
#gn_award_recruit h3:before { background: url(../images/award/gn_award_recruit_h2_icon.png) no-repeat bottom left; background-size: contain; content: " "; display: inline-block; height: 29px; line-height: 0; margin: 0 auto 0; padding: 0; vertical-align: top; width: 33px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }

/*応募要項アイコン
--------------------------------------------*/
#gn_award_recruit_outline h3:before { background: url(../images/award/gn_award_recruit_outline_h2_icon.png) no-repeat bottom left; background-size: contain; content: " "; display: inline-block; height: 29px; line-height: 0; margin: 0 auto 0; padding: 0; vertical-align: top; width: 33px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }

/*★紺の小見出し
--------------------------------------------*/
#gn_award #gn_content #gn_main h4 { background: #00192e; color: #fff; font-size: 14px; font-weight: bold; line-height: 1.5; margin: 0 0 3% 0; padding: 1%; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }

/*★灰色の小見出し
--------------------------------------------*/
#gn_award #gn_content #gn_main h5 { background: #ebebeb; color: #00192e; font-size: 14px; font-weight: bold; line-height: 1.5; margin: 0 0 3% 0; padding: 1%; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }

/*基本の文字サイズ*/
#gn_award #gn_content #gn_main .gn_award_contents p { font-size: 1.2rem; line-height: 1.5; }

/*14pxの文字*/
#gn_award #gn_content #gn_main .gn_award_contents p.gn_award_lead { font-size: 14px; line-height: 1.5; }
#gn_award #gn_content #gn_main .gn_award_contents p.gn_award_lead:last-child { margin: 0 !important; }
gn_award_lead p { font-size: 1.2rem; }

/*タイトル*/
#gn_award #gn_content #gn_main .gn_award_contents p.gn_award_lead span.gn_award_leadTtl { font-size: 1.6rem; font-weight: bold; line-height: 1.5; }

/*数字付のリスト*/
#gn_award #gn_content #gn_main ol.gn_award_numlist { list-style: none; display: table; padding: 0; }
#gn_award #gn_content #gn_main ol.gn_award_numlist li:before { content: counter(table-ol) "."; display: table-cell; text-align: right; padding: 0 3px 0 0; vertical-align: top; }
#gn_award #gn_content #gn_main ol.gn_award_numlist li:after { content: ""; display: block; margin: 0 0 3px 0; }
#gn_award #gn_content #gn_main ol.gn_award_numlist li { counter-increment: table-ol; display: table-row; font-size: 1.2rem; line-height: 1.5; margin: 0; vertical-align: top; }
#gn_award #gn_content #gn_main ol.gn_award_numlist li span { display: inline-block; margin: 0 !important; padding: 0; vertical-align: top; }

/*●付きのリスト*/
#gn_award #gn_content #gn_main ul.gn_award_circlelist { margin: 0 0 2% 0; padding: 0; }
#gn_award #gn_content #gn_main ul.gn_award_circlelist li { margin: 0 0 2% 0; padding: 0; }
#gn_award #gn_content #gn_main ul.gn_award_circlelist li span { display: block; font-size: 14px; line-height: 1.5; margin-left: 12px; text-indent: -12px; }
#gn_award #gn_content #gn_main ul.gn_award_circlelist li span:before { content: "\25CF"; display: inline-block; font-size: 1.2rem; line-height: 1.5; margin-left: 0; text-indent: 0; min-width: 10px; }

/*・（中黒）付きのリスト*/
#gn_award #gn_content #gn_main ul.gn_award_dotlist { margin: 0 0 2% 0; padding: 0; }
#gn_award #gn_content #gn_main ul.gn_award_dotlist li { margin: 0 0 2% 0; padding: 0; }
#gn_award #gn_content #gn_main ul.gn_award_dotlist li span { display: block; font-size: 1.2rem; line-height: 1.5; margin-left: 12px; text-indent: -12px; }
#gn_award #gn_content #gn_main ul.gn_award_dotlist li span:before { content: "\30FB"; display: inline-block; font-size: 1.2rem; line-height: 1.5; margin-left: 0; text-indent: 0; min-width: 10px; }

/*罫線*/
.gn_award_dotline { border-bottom: 1px dotted #e4e4e4; margin: 0 0 2% 0; width: 100%; }

/*---------------------------------------------------------------------
【アシスタント大募集】
-----------------------------------------------------------------------*/
/*募集内容一式
--------------------------------------------*/
#gn_award #gn_content #gn_main #gn_award_recruit dl { border-bottom: 1px dotted #e4e4e4; display: block; margin: 0 0 2% 0; padding: 0 0 1% 0; }
#gn_award #gn_content #gn_main #gn_award_recruit dl:last-child { border-bottom: none; display: block; margin: 0; padding: 0; }

/*作品サムネイル*/
#gn_award #gn_content #gn_main #gn_award_recruit dl dt { border: 1px solid #e4e4e4; display: inline-block; margin: 0; padding: 0; vertical-align: top; width: 35% !important; }
#gn_award #gn_content #gn_main #gn_award_recruit dl dt img { height: auto !important; width: 100% !important; }

/*募集詳細*/
#gn_award #gn_content #gn_main #gn_award_recruit dl dd { display: inline-block; margin: 0 0 0 2%; padding: 0; vertical-align: top; width: 60% !important; }
#gn_award #gn_content #gn_main #gn_award_recruit dl dd ul li { margin: 0 0 8px 0; }

/*先生の名前*/
#gn_award #gn_content #gn_main #gn_award_recruit dl dd ul li.gn_award_recruit_name { color: #faa500; font-size: 1.6rem; font-weight: bold; line-height: 1.3; word-break: break-all; }

/*先生の概要*/
#gn_award #gn_content #gn_main #gn_award_recruit dl dd ul li.gn_award_recruit_comm { font-size: 14px; font-weight: normal; line-height: 1.3; margin: 0 0 10px 0; }

/*勤務地_応募条件*/
#gn_award #gn_content #gn_main #gn_award_recruit dl dd ul li p span.outline_ttl { background: #000; color: #fff; border-radius: 4px; display: inline-block; margin: 0 0 5px 0; padding: 0; text-align: center; vertical-align: top; word-break: break-all; width: 30%; }

/*勤務地_応募条件…中身*/
#gn_award #gn_content #gn_main #gn_award_recruit dl dd ul li p span.outline_comm { display: block; margin: 0; padding: 0; text-align: left; vertical-align: top; word-break: break-all; width: 100%; }

/*---------------------------------------------------------------------
【漫画家オーディション結果発表】
-----------------------------------------------------------------------*/
/*H3の枠をはみ出るアイコン分のmarginを取る*/
#gn_award #gn_content #gn_main .gn_award_result { margin: 3% 0 0 0; }
#gn_award #gn_content #gn_main .gn_award_result ul { margin: 2% 0 0 0; padding: 0 2%; }
#gn_award #gn_content #gn_main .gn_award_result ul li { margin: 0; padding: 0; }
#gn_award #gn_content #gn_main .gn_award_result ul li.gn_award_result_name { margin: 0 0 2% 0; padding: 0; }

/*タイトルアイコンが大きい都合上、金賞と銀賞の間のみpaddingを調整します
<li class="gn_award_result_comm padding45">…
*/
#gn_award #gn_content #gn_main .gn_award_result ul li.padding45 { margin: 0; padding: 0 0 5% 0 !important; }
#gn_award #gn_content #gn_main .gn_award_result ul li.gn_award_result_comm { margin: 0; padding: 0 0 3% 0; }
#gn_award #gn_content #gn_main .gn_award_result ul li.gn_award_result_comm span { font-size: 14px; line-height: 1.5; }

/*グランプリ賞…お名前と年齢*/
#gn_award #gn_content #gn_main .gn_award_result ul li span.gn_award_result_name_gold { font-size: 2.8rem; line-height: 1.5; }
#gn_award #gn_content #gn_main .gn_award_result ul li span.gn_award_result_name_gold span { font-size: 20px; line-height: 1.5; }

/*準グランプリ賞…お名前と年齢*/
#gn_award #gn_content #gn_main .gn_award_result ul li span.gn_award_result_name_silver { font-size: 2.8rem; line-height: 1.5; }
#gn_award #gn_content #gn_main .gn_award_result ul li span.gn_award_result_name_silver span { font-size: 20px; line-height: 1.5; }

/*特別賞…お名前と年齢*/
#gn_award #gn_content #gn_main .gn_award_result ul li span.gn_award_result_name_special { font-size: 24px; line-height: 1.5; }
#gn_award #gn_content #gn_main .gn_award_result ul li span.gn_award_result_name_special span { font-size: 20px; line-height: 1.5; }

/*奨励賞…お名前と年齢*/
#gn_award #gn_content #gn_main .gn_award_result ul li span.gn_award_result_name_incentive { font-size: 24px; line-height: 1.5; }
#gn_award #gn_content #gn_main .gn_award_result ul li span.gn_award_result_name_incentive span { font-size: 20px; line-height: 1.5; }

/*期待賞…お名前*/
#gn_award #gn_content #gn_main .gn_award_result ul li span.gn_award_result_name_expect { font-size: 14px; line-height: 1.5; }

/*寸評（帯タイトル）*/
#gn_award #gn_content #gn_main .gn_award_result ul li.gn_award_result_comm h4 { background: #ebebeb; color: #00192e; font-size: 1.2rem; font-weight: bold; line-height: 1.0; margin: 0 0 10px 0; padding: 10px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.gn_award_result_caution { color: #d25559; font-size: 14px; line-height: 1.5; }

/*後日連絡*/
#gn_award #gn_content #gn_main .gn_award_result ul li.gn_award_result_responce {border: 3px dotted #1acb94; background-color: #f5ffdd; padding:10px; margin:5% 0 3%; }
#gn_award #gn_content #gn_main .gn_award_result ul li.gn_award_result_responce span { font-size: 14px; line-height: 1.5; }

/*過去のバックナンバー*/
#gn_award #gn_content #gn_main .gn_award_result .gn_award_result_old{ padding: 2% 0; margin-top: 4%; border-top: 1px dotted #aaaaaa; }
#gn_award #gn_content #gn_main .gn_award_result .gn_award_result_data { display: block; background-color: #00192e; color: #fff; font-size: 14px; font-weight: bold; line-height: 1.0; margin: 2% 0; padding: 2%; }

/*各賞タイトル
--------------------------------------------*/
#gn_award #gn_content #gn_main .gn_award_contents h3.gn_award_result_ttl { background: #00192e;/*url(../img/gn_award_result_ttl_gold_bg.png) repeat-x bottom;*/ border-radius: 0; color: #fff; display: block; font-size: 0px; height: 49px; line-height: 0; margin: 0 auto 10px auto !important; padding: 0; position: relative; vertical-align: bottom !important; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }

/*グランプリ
H3の枠をはみ出す都合上、absoluteできっちり組みます--------------------------------------------*/
/*【アイコン】グランプリ…222x74→175xauto*/
#gn_award #gn_content #gn_main .gn_award_contents h3.gn_award_result_ttl span.gn_award_result_ttl_gold { display: inline-block; height: auto; margin: 0 3px 0 0; padding: 0; position: absolute; top: -16px; left: 0; vertical-align: bottom !important; width: 175px; }
#gn_award #gn_content #gn_main .gn_award_contents h3.gn_award_result_ttl span.gn_award_result_ttl_gold img { height: auto !important; width: 100% !important; }

/*【アイコン】グランプリ…アイコンの幅プラス5pxの位置に置きます*/
/*アイコン横テキスト：iPhone6【縦】*/
#gn_award #gn_content #gn_main .gn_award_contents h3.gn_award_result_ttl span.gn_award_result_ttl_gold_sub { color: #fff; display: inline-block; font-size: 14px !important; font-weight: bold; line-height: 1.5; margin: 0; padding: 0; position: absolute; top: 15px; left: 180px; width: auto; }

/*アイコン横テキスト：iPhone5*/
@media only screen and (min-width: 0px) and (max-width: 320px) { #gn_award #gn_content #gn_main .gn_award_contents h3.gn_award_result_ttl span.gn_award_result_ttl_gold_sub { color: #fff; display: inline-block; font-size: 14px !important; font-weight: bold; line-height: 1.5; margin: 0; padding: 0; position: absolute; top: 3px; left: 180px; width: auto; } }
/*アイコン横テキスト：iPhone6Plusが【横】置きの時*/
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape) { #gn_award #gn_content #gn_main .gn_award_contents h3.gn_award_result_ttl span.gn_award_result_ttl_gold_sub { color: #fff; display: inline-block; font-size: 14px !important; font-weight: bold; line-height: 1.5; margin: 0; padding: 0; position: absolute; top: 17px; left: 180px; width: auto; } }
/*準グランプリ
H3の枠をはみ出す都合上、absoluteできっちり組みます
--------------------------------------------*/
/*【アイコン】準グランプリ…247x74→200xauto*/
#gn_award #gn_content #gn_main .gn_award_contents h3.gn_award_result_ttl span.gn_award_result_ttl_silver { display: inline-block; height: auto; margin: 0 3px 0 0; padding: 0; position: absolute; top: -16px; left: 0; vertical-align: bottom !important; width: 200px; }
#gn_award #gn_content #gn_main .gn_award_contents h3.gn_award_result_ttl span.gn_award_result_ttl_silver img { height: auto !important; width: 100% !important; }

/*【アイコン】グランプリ…アイコンの幅プラス5pxの位置に置きます*/
/*アイコン横テキスト：iPhone6【縦】*/
#gn_award #gn_content #gn_main .gn_award_contents h3.gn_award_result_ttl span.gn_award_result_ttl_silver_sub { color: #fff; display: inline-block; font-size: 14px !important; font-weight: bold; line-height: 1.5; margin: 0; padding: 0; position: absolute; top: 5px; left: 205px; width: auto; }

/*アイコン横テキスト：iPhone5*/
@media only screen and (min-width: 0px) and (max-width: 320px) { #gn_award #gn_content #gn_main .gn_award_contents h3.gn_award_result_ttl span.gn_award_result_ttl_silver_sub { color: #fff; display: inline-block; font-size: 14px !important; font-weight: bold; line-height: 1.5; margin: 0; padding: 0; position: absolute; top: 3px; left: 205px; width: auto; } }
/*アイコン横テキスト：iPhone6Plusが【横】置きの時*/
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape) { #gn_award #gn_content #gn_main .gn_award_contents h3.gn_award_result_ttl span.gn_award_result_ttl_silver_sub { color: #fff; display: inline-block; font-size: 14px !important; font-weight: bold; line-height: 1.5; margin: 0; padding: 0; position: absolute; top: 17px; left: 205px; width: auto; } }
/*特別賞＆奨励賞
--------------------------------------------*/
/*【アイコン】特別賞…170x49→そのまま*/
#gn_award #gn_content #gn_main .gn_award_contents h3.gn_award_result_ttl span.gn_award_result_ttl { display: inline-block; height: auto; margin: 0 3px 0 0; padding: 0; position: absolute; top: 4px; left: 0; vertical-align: bottom !important; width: 145px; }
#gn_award #gn_content #gn_main .gn_award_contents h3.gn_award_result_ttl span.gn_award_result_ttl img { height: auto !important; width: 100% !important; }

/*【テキスト】*/
#gn_award #gn_content #gn_main .gn_award_contents h3.gn_award_result_ttl span.gn_award_result_ttl_sub { color: #fff; display: inline-block; font-size: 14px !important; font-weight: bold; line-height: 1.5; margin: 0; padding: 0; position: absolute; bottom: 7px; left: 150px; vertical-align: middle !important; width: auto; }

/*期待賞
--------------------------------------------*/
/*【アイコン】特別賞…170x49→そのまま*/
#gn_award #gn_content #gn_main .gn_award_contents h3.gn_award_result_ttl span.gn_award_result_ttl_expect { display: inline-block; height: auto; margin: 0 3px 0 0; padding: 0; position: absolute; top: 2px; left: 0; vertical-align: bottom !important; width: 100px; }
#gn_award #gn_content #gn_main .gn_award_contents h3.gn_award_result_ttl span.gn_award_result_ttl_expect img { height: auto !important; width: 100% !important; }

/*【テキスト】*/
#gn_award #gn_content #gn_main .gn_award_contents h3.gn_award_result_ttl span.gn_award_result_ttl_expect_sub { color: #fff; display: inline-block; font-size: 14px !important; font-weight: bold; line-height: 1.5; margin: 0; padding: 0; position: absolute; bottom: 7px; left: 150px; vertical-align: middle !important; width: auto; }

/*応募テキストの中身
--------------------------------------------*/
#gn_award #gn_content #gn_main .gn_award_contents .gn_award { margin: 0 0 7% 0; padding: 0 2%; }

/*新人賞配下メインビジュアル
--------------------------------------------*/
#gn_award #gn_content #gn_main .gn_award_contents .gn_award_cwrap #gn_award_mainimg { height: 100%; width: 100%; position: relative; }
#gn_award #gn_content #gn_main .gn_award_contents .gn_award_cwrap .gn_award_mainimg { height: auto !important; width: 100% !important; }

/*バトルロード一次審査ボタン*/
#gn_award #gn_content #gn_main .gn_award_contents .gn_award_cwrap #gn_award_mainimg .gn_award_battleroad_btn { width: 98%; position: absolute; bottom: 2.4%; left: 2%; margin: 0; }
#gn_award #gn_content #gn_main .gn_award_contents .gn_award_cwrap #gn_award_mainimg .gn_award_battleroad_btn img { height: auto !important; width: 98% !important; }

/*オーディション応募締切テキスト
--------------------------------------------*/
#gn_award #gn_content #gn_main .gn_award_contents .gn_award_cwrap .gn_award_deadline { font-size: 14px; }
#gn_award #gn_content #gn_main .gn_award_contents .gn_award_cwrap .gn_award_deadline span { font-size: 16px; line-height: 1.5; }
#gn_award #gn_content #gn_main .gn_award_contents .gn_award_cwrap .gn_award_deadline strong { font-weight: bold; }

/*アナログ・デジタル間のライン
--------------------------------------------*/
#gn_award #gn_content #gn_main .gn_award_contents .gn_award_cwrap .gn_award.gn_award_analog { margin: 0 0 3% 0; padding: 0 0 3% 0; border-bottom: 1px dotted #ebebeb; }

/*アナログ・デジタルテキスト下ライン
--------------------------------------------*/
#gn_award #gn_content #gn_main .gn_award_contents .gn_award_cwrap .gn_award .gn_award_line { font-size: 14px; border-bottom: 1px solid; display: inline-block; }

/*メールアドレス画像
--------------------------------------------*/
#gn_award #gn_content #gn_main .gn_award_contents .gn_award_cwrap .gn_award .gn_award_mail { height: auto !important; width: 90% !important; }

/*デジタルでの応募ボタン
--------------------------------------------*/
#gn_award #gn_content #gn_main .gn_award_contents .gn_award_cwrap .gn_award .swap { height: auto !important; width: 80% !important; margin: 0 10%; }

/*オーディション応募ページへのボタン
--------------------------------------------*/
#gn_award #gn_content #gn_main .bosyu_btn {
	/*border-top: 1px dotted #aaaaaa;*/
	margin-top: 1%;
	padding-top: 2%;
}

#gn_award #gn_content #gn_main .bosyu_btn a {
	display: block;
	width: 96%;
	background-color: #e5007f;
	color: #FFFFFF !important;
	font-size: 1.5em;
	text-align: center;
	text-decoration: none !important;
	border: 3px double #ffdef1;
	box-sizing: border-box;
	padding: 2%;
	margin: 0 auto;
}

/*オーディション結果ページへのボタン
--------------------------------------------*/
#gn_award #gn_content #gn_main .btn {
	
}

#gn_award #gn_content #gn_main .btn a {
	display: block;
	width: 90%;
	height: auto;
	padding: 3%;
	margin: 5% auto 2%;
	text-decoration: none !important;
	background: #00192e;
	text-align: center;
	border: 2px solid #00192e;
	color: #FFFFFF !important;
	font-size: 1.2em;
	font-weight: bold;
	border-radius: 10px;
}

/*結果ページへのボタン
--------------------------------------------*/

#gn_award #gn_content #gn_main .btn a, #gn_award #gn_content #gn_main .result_btn a {
	display: block;
	/*width: 60%;*/
	height: auto;
	padding: 4%;
	margin: 0 auto 3%;
	text-decoration: none !important;
	background: #00192e;
	text-align: center;
	border: 2px solid #00192e;
	color: #FFFFFF !important;
	font-size: 1.1em;
	font-weight: bold;
	border-radius: 10px;
}

#gn_award #gn_content #gn_main .result_btn {
	 margin-bottom: 5%;	
}

/*打消し線
--------------------------------------------*/
#gn_award #gn_content #gn_main .linethrough { text-decoration: line-through;}

/*202409_お知らせ追加用
--------------------------------------------*/
#gn_award #gn_content #gn_main .gn_award_contents .gn_award .gn_award_notice {
	font-size: 0.9rem;
	margin-bottom:2%;
	display: inline-block;
	font-weight: bold;
    color: #00a595;
}

#gn_award #gn_content #gn_main .gn_award_contents .notice_border {
	border-top: dotted 1px;	
	border-bottom: dotted 1px;	
	padding: 3% 2%;
	margin: 2% 0 4%;
}

#gn_award #gn_content #gn_main .gn_award_contents .gn_award ul.notice_lineheight {
	font-size: 0.9rem;
	line-height: 1.3;
}

#gn_award #gn_content #gn_main .gn_award_contents .gn_award ul.gn_award_personal {
	font-size: 0.9rem;
	margin-top: 7%;
	line-height: 1.5;
}

#gn_award #gn_content #gn_main .gn_award_contents .gn_award span.notice_bold {
	font-weight: bold;
}

#gn_award ul.gn_award_txt_font {
	font-size: 14px;
    line-height: 1.5;
}

#gn_award ol.gn_award_txt {
	font-size: 14px;
    line-height: 1.5;
	list-style-type: decimal;
    margin-left: 1.0em;
}

#gn_award ol.gn_award_txt li {
	margin-bottom: 3%;
}
/*202501_GOマンガ原作大賞
--------------------------------------------*/

#gn_award #gn_content #gn_main .gn_award_contents .gn_award span.author_apply {
	font-size: 16px;
    line-height: 1.5;
}


#gn_award #gn_content #gn_main .gn_award_contents .gn_award span.author_tag {
	font-weight: bold;
    	color: #1e90ff;
	background: linear-gradient(transparent 60%, #ffffe0 0%)
}

#gn_award div.gn_award_authorbn {
	text-align:center;
	border-top:solid 1px #e4e4e4;
	margin-top:10% !important;
	padding-top:5% !important;
}

#gn_award div.gn_award_authorbn a img{
	width: 80%;
}

#gn_award div.gn_award_authorbn p {
	color:#ff0000;
	margin-top: 0px;
	font-weight:bold;
	font-size: 1.0rem !important;
}