<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* CSS Document */
/* 61共通 */
div.contents {
	padding-bottom:20px;
}
p.return_to_top {
	text-align:right;
	padding-top:5px;
}
div.ph61box {
	margin: 0 0 10px 0;
}
div.ph61 {
	float: left;
	width: 325px;
	margin: 0 20px;
}
* html div.ph61{
	float:left;
	width:325px;
	margin:0 15px;
}
div.ph61 img.ph61_img {
	padding: 5px;
	text-align: left;
}
div.ph61 span.ph61_txt {
	font-size: 80%;
	display: block;
}	
div.ph61box br.clear {
	clear:both;
	line-height:0;
	font-size:0;
}

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix {min-height: 1px;}
* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}
.clear{
	clear:both;
}

img{
	max-width: 100%;
	vertical-align:middle;
}
a.hover_bt:hover img,
a.hover_bt:focus img,
a.hover_bt:active img {
    opacity:0.9;
	filter:alpha(opacity=90);
	-ms-filter: “alpha( opacity=90 )”;
}
div#main_contents p.m_10{margin:29px 0;}
.m_b_10{margin-bottom: 30px;}
div#main_contents p.photo{margin:10px;}
div#main_contents p.title02{margin-bottom:42px;}

.img_entry img{
	width: 100%;
}

div#main_contents p.txt_24,
#wrapPDetaile .txt_24{font-size:24px;font-size:171.42%;line-height:1.7em;}
div#main_contents p.txt_18,
#wrapPDetaile .txt_18{font-size:18px;font-size:128.57%;line-height:1.7em;}
div#main_contents p.txt_16,
#wrapPDetaile .txt_16{font-size:16px;font-size:114.28%;line-height:1.7em;}
div#main_contents p.txt_14,
#wrapPDetaile .txt_14{font-size:14px;font-size:100%;line-height:1.7em;}
div#main_contents p.txt_12,
#wrapPDetaile .txt_12{font-size:12px;font-size:85.7%;line-height:1.3em;}
div#main_contents p.txt_10,
#wrapPDetaile .txt_10{font-size:10px;font-size:71.4%;line-height:1.3em;}
div#main_contents p.txt_c,
#wrapPDetaile .txt_c{text-align:center;}
div#main_contents p.txt_r,
#wrapPDetaile .txt_r{text-align:right;}
div#main_contents p.txt_b,
#wrapPDetaile .txt_b{font-weight: bold;}

/*:::::::::::::::::::::::::::::23回　エントリー::::::::::::::::::::::::::::::::*/



div#main_contents p.theme{
	margin: 20px 10px;
}

募集告知
---------------------------------------------------------------*/
div#news6117{
	width:704px;
	margin:20px auto;
}

div#news6117 hr{
	display: none;
}

.clearHR{
	clear: both;
	width: 100%;
	height: 25px;
}

/*部門table*/
div#news6117 table{
	width: 678px;
	border-collapse: collapse;
	border: 0px;
	margin: 0 10px 0 16px;
	font-size: 24px;
	line-height: 1.3;
	font-weight: bold;
}

div#news6117 table th{
	width: 110px;
	text-align: center;
	color: #FFFFFF;
	padding: 0 0 5px;
}

div#news6117 table td{
	padding: 0 0 5px 10px;
}

/*一般部門*/

.wrapAdult{
	margin: 10px auto;
	width: 704px;
	background: url(../images/61/17_a_bg.gif) repeat-y;
}

.wrapAdult table th span{
	display: block;
	width: 110px;
	background: #00AFEC;
}

.wrapAdult table td span.star{
	color: #00AFEC;
}

.wrapAdult table td span.note17{
	color: #00AFEC;
	font-size: 16px;
}

/*ジュニア部門*/
.wrapJunior{
	width: 704px;
	margin: 0 auto;
	background: url(../images/61/17_j_bg.gif) repeat-y;
}

.wrapJunior table th span{
	display: block;
	width: 110px;
	background: #E9609E;
}

.wrapJunior table td span.star{
	color: #E9609E;
}

.note17j{
	font-size: 16px;
	padding: 0 0 0 12px;
}

/*審査員*/
.wrapContents17{
	width: 704px;
	margin: 0 auto;
}

.wrapContents17 img{
	float: left;
}


/*応募方法*/
#heDeatile_22{
	float: left;
	width: 704px;
	height: 650px;
	background: url(../images/61/22_enter/22_he_bg.gif) no-repeat;
	position: relative;
}

#hed01{ position: absolute; top: 9px; left: 39px;}
#hed02{ position: absolute; top: 64px; left: 39px;}
#hed03{ position: absolute; top: 147px; left: 9px;}
#hed04{ position: absolute; top: 147px; left: 314px;}
#hed05{ position: absolute; top: 232px; left: 271px;}
#hed06{ position: absolute; top: 291px; left: 11px;}
#hed07{ position: absolute; top: 428px; left: 11px;}
#hed08{ position: absolute; top: 428px; left: 247px;}
#hed09{ position: absolute; top: 428px; left: 487px;}
#hed10{ position: absolute; top: 580px; left: 11px;}


div#main_contents .bt_entry{
	display: block;
	width: 699px;
	margin: 0 auto;
}

.txt_lineh{line-height: 0em;}

/*:::::::::::::::::::::::::::::21回　共通::::::::::::::::::::::::::::::::*/

div#main_contents div#news6120b li{background-image:none !important;}

div#news6120b p.prizeTxt01{
	width:701px;
	margin:20px auto 0;
}

div#main_contents div#news6120b li{
	list-style:none;
	padding:0;
}

/*:::::::::::::::::::::::::::::受賞作品ボックス共通::::::::::::::::::::::::::::::::*/


.jushoubox{
	width:680px;
	padding:20px;
	margin:0 auto 20px;
	border-radius: 12px; /* CSS3草案 */ 
	-webkit-border-radius: 12px; /* Safari,Google Chrome用 */ 
	-moz-border-radius: 12px; /* Firefox用 */
}

/*:::::::::::::::::::::::::::::作品画像リンク::::::::::::::::::::::::::::::::*/


.photo img{border:1px solid #CCC;}
.photo a:hover img {
	opacity:0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha( opacity=80 )";
	background: #fff;
}

.mock{margin: 10px;}
.mock p{text-align: center;}


/*:::::::::::::::::::::::::::::作品名::::::::::::::::::::::::::::::::*/

h6{
	margin:20px 0 10px 0;
	font-size:18px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:1.2em;
	color:#ED6D00;
}
h6 a{
	color:#ED6D00 !important;	
	text-decoration:none;
}
h6 a:hover{color:#c83800 !important;}

/*:::::::::::::::::::::::::::::詳細はこちらボタン::::::::::::::::::::::::::::::::*/

div#main_contents p.btn a{
	font-size:16px;
	border-radius: 12px; /* CSS3草案 */ 
	-webkit-border-radius: 12px; /* Safari,Google Chrome用 */ 
	-moz-border-radius: 12px; /* Firefox用 */
	padding:5px 20px;
	color:#fff; !important;
	font-weight:bold;
	text-decoration:none;
	background:#ED6D00;
}
div#main_contents p.btn a:hover{
	background:#ff4800;
	color:#fff !important;
}

p.name{
	font-size:14px !important;
	margin:10px 0 0 0 !important;
}

p.name_tanabe{
	font-size:14px !important;
	margin:10px 0 0 80px !important;
	text-align: left;
}

p.name_tanabe02{
	margin:10px 0 0 150px !important;
}


/*:::::::::::::::::::::::::::::受賞者リスト1列::::::::::::::::::::::::::::::::*/

ul.jushou_list_1{text-align:center;}
ul.jushou_list_1 li{
width:50%;
margin:0 auto 10px;
text-align:center;
padding: 10px;
}

/*:::::::::::::::::::::::::::::受賞者リスト２列::::::::::::::::::::::::::::::::*/

ul.jushou_list_2{text-align:center;}
ul.jushou_list_2 li{
display: inline-block;
width:50%;
vertical-align: top;
text-align:center;
margin-bottom:10px !important;
}

/*:::::::::::::::::::::::::::::受賞者リスト３列::::::::::::::::::::::::::::::::*/

ul.jushou_list_3{text-align:center;}
ul.jushou_list_3 li{
display: inline-block;
width:33.3%;
vertical-align: top;
text-align:center;
margin-bottom:10px !important;
}

ul.jushou_list_3 li h6{
	font-size:125.00%;
}

/*:::::::::::::::::::::::::::::受賞者リスト４列::::::::::::::::::::::::::::::::*/

ul.jushou_list_4{text-align:center;}
ul.jushou_list_4 li{
display: inline-block;
vertical-align: top;
width:25%;
text-align:center;
margin-bottom:10px !important;
}



/*:::::::::::::::::::::::::::::受賞タイトル::::::::::::::::::::::::::::::::*/

h4{text-align:center;}


/*:::::::::::::::::::::::::::::グランプリ::::::::::::::::::::::::::::::::*/

.disc01{
	border:5px solid #FF0000;
	text-align:center;
}

.disc01 .photo{
	margin-top: 30px;
}

.disc01 .photo img{
	width: 90%;
}

/*:::::::::::::::::::::::::::::優秀賞::::::::::::::::::::::::::::::::*/

.disc02{border:5px solid #3399FF;}

/*:::::::::::::::::::::::::::::審査員特別賞::::::::::::::::::::::::::::::::*/

.disc03{border:5px solid #FE9A2E;}

/*:::::::::::::::::::::::::::::サンスター文具賞::::::::::::::::::::::::::::::::*/

.disc04{border:5px solid #FF0066;}
.disc04 .txt{
	width:50%;
	float:left;
	text-align:center;
}
.disc04 .photo{
	width:50%;
	padding: 10px;
	box-sizing: border-box;
	float:right;
	text-align:center;
}
.disc04 .photo .mock{
	margin:10px 0 0 0;
	font-size: 90%;
}

/*:::::::::::::::::::::::::::::ジュニアグランプリ::::::::::::::::::::::::::::::::*/

.disc05{
	margin-top:50px;
	text-align:center;
	border:5px solid #FF0000;
}
.disc05 .photo img{
	width: 90%;
}

/*:::::::::::::::::::::::::::::ジュニア優秀賞::::::::::::::::::::::::::::::::*/

.disc06{border:5px solid #0033cc;}

/*:::::::::::::::::::::::::::::ジュニア佳作::::::::::::::::::::::::::::::::*/

.disc07{border:5px solid #00CC33;}

/*:::::::::::::::::::::::::::::カちんズ賞::::::::::::::::::::::::::::::::*/

.disc08{border:5px solid #FF9B00;}
.disc08 .txt{
	width:50%;
	float:left;
	text-align:center;
}
.disc08 .photo{
	width:50%;
	padding: 10px;
	box-sizing: border-box;
	float:right;
	text-align:center;
}
.disc08 .photo .mock{
	margin:10px 0 0 0;
	font-size: 90%;
}

.disc08 .photo img{
	width: 90%;
}

/*:::::::::::::::::::::::::::::POPUPページ::::::::::::::::::::::::::::::::*/
.popup_title{
	margin: 20px 0;
}


/*:::::::::::::::::::::::::::::授賞式::::::::::::::::::::::::::::::::*/

#jusyousiki{width:680px;}

.ippang{
	width:320px;
	float:left;
	margin:10px 0 0 10px;
}

#jusyousiki p{
	margin:0;
	text-align:center;
}

#jusyousiki h3{
	margin:5px 0 0 0;}

.jrg{
	width:320px;
	float:right;
	margin:10px 0 0 10px;
}

div#news6120b h3{
	color:#F60;
	clear:both;
}

#jr02 p.btn a{
border-radius:12px;
padding:2px 20px;
color:#fff;
font-weight:bold;
text-decoration:none;
background:#ED6D00;
}
div#news6120b p.btn a:hover{
background:#ff4800;
_color:#fff !important;
}


</pre></body></html>