@charset "UTF-8";



/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

　モジュール名：共通
　作　 成 　日：2013年12月13日(金)
　更　 新　 日：

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* エリア */
.coloring_contest {
	color:#454545;
	font-size:12px;
}

/* オーバーライト */
.icoLLink {
	margin-left:3px;
	padding-left:8px;
	background-position:left center;
}
.icoLLinkW {
	margin-left:3px;
	padding-left:12px;
	background-position:left center;
}



/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

　モジュール名：メインビジュアル
　作　 成 　日：2013年12月13日(金)
　更　 新　 日：

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* エリア */
.coloring_contest .visual {}



/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

　モジュール名：メニュー
　作　 成 　日：2013年12月13日(金)
　更　 新　 日：

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* エリア */
.coloring_contest .nav {
	background:url(../../colorcon2018_r%20-%20Copy/images/nav_bg.gif);
	height:48px;
	position:relative;
}

/* リンク */
.coloring_contest .nav .link01 {position:absolute; left:9px; top:0;}
.coloring_contest .nav .link02 {position:absolute; left:148px; top:0;}
.coloring_contest .nav .link03 {position:absolute; left:287px; top:0;}
.coloring_contest .nav .link04 {position:absolute; left:426px; top:0;}
.coloring_contest .nav .link05 {position:absolute; left:565px; top:0;}



/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

　モジュール名：トップページ
　作　 成 　日：2013年12月13日(金)
　更　 新　 日：

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* イントロダクション */
.p01 .p01_intro {
	background:url(../../colorcon2018_r%20-%20Copy/images/p01_intro.gif);
	height:145px;
	margin:20px 0 0;
}
.p01 .p01_intro p {
	font-size:11px;
	line-height:2;
	margin:0 50px;
	padding:45px 0 0;
}

/* 応募部門 */
.p01 .p01_class {
	background:url(../../colorcon2018_r%20-%20Copy/images/p01_class_bg.gif) bottom;
	height:590px;
	margin:20px 0 0;
}
.p01 .p01_class strong {display:block;}
.p01 .p01_class .link01 {
	display:block;
	margin:0 15px 0 16px;
}
.p01 .p01_class .link02 {
	display:block;
	margin:18px 15px 0 16px;
}

/* NSX-GTバナー */
.p01_nsxgt {
	display:block;
	margin:50px 0 0;
}
.p01 .sps01{
	width:726px;
	height:98px;
}

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

　モジュール名：応募概要
　作　 成 　日：2013年12月13日(金)
　更　 新　 日：

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* 共通 */
.p02 {margin:0 8px;}
.p02 h2 {margin:30px 0 0;}
.p02 p {
	margin:10px 0 0;
	line-height:1.6;
}
.p02 li {
	margin:10px 0 0;
	line-height:1.6;
	padding-left:1.4em;
	text-indent:-1.4em;
}

/* 応募資格 */
.p02 .p02_detail02 {margin:0 10px;}
.p02 .p02_detail02 dl:before, .p02 .p02_detail02 dl:after {content:""; display:table;}
.p02 .p02_detail02 dl:after {clear:both;}
.p02 .p02_detail02 dl {
	/zoom:1;
	margin:15px 0 0;
}
.p02 .p02_detail02 dt {float:left;}
.p02 .p02_detail02 dd {
	float:left;
	display:inline;
	margin:3px 0 0 15px;
}
.p02 .p02_detail02 a {
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom:1;
	color:#1148a7;
	text-decoration:underline;
	border:solid 1px #1148a7;
	padding:10px 15px;
	margin:20px 0 0;
}

/* 応募締切 */
.p02 .p02_detail03 {margin:0 10px;}
.p02 .p02_detail03 dl:before, .p02 .p02_detail03 dl:after {content:""; display:table;}
.p02 .p02_detail03 dl:after {clear:both;}
.p02 .p02_detail03 dl {
	/zoom:1;
	margin:15px 0 0;
}
.p02 .p02_detail03 dt {
	float:left;
	line-height:20px;
}
.p02 .p02_detail03 dd {
	float:left;
	display:inline;
	margin:3px 0 0 15px;
	line-height:20px;
	font-size:20px;
	font-weight:bold;
	color:#454545;
}

/* 応募に関するお問い合わせ先 */
.p02 .p02_detail06 p {
	text-align:center;
	margin:20px 0 30px;
}

.p02 .p02_detail01{
	/* margin-bottom: -25px; */
}

/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

　モジュール名：応募部門・賞
　作　 成 　日：2013年12月13日(金)
　更　 新　 日：

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* 共通 */
.p03 {margin:30px 8px 0;}
.p03 h4 {
	text-align:center;
	margin:15px 0 0;
}

/* 金賞 */
.p03 .gold {
position: relative;
padding: 50px 2px 20px;
margin: 0 22px 10px;
}
.p03 .gold p {
	line-height:1.6;
	padding:10px 10px 10px 185px;
}
.p03 .gold small {
	display:block;
	font-size:11px;
	font-style:normal;
	line-height:1.6;
	padding:30px 0 0;
	padding-left:1.5em;
	text-indent:-1.5em;
}
.p03 .gold img {
	position:absolute;
	top:-12px;
	left:-18px;
}

/* 銀賞 */
.p03 .silver {
	position:relative;
	padding:0 2px;
	margin:20px 22px 0;
}
.p03 .silver p {
	line-height:1.6;
	padding:20px 10px;
}
.p03 .silver img {
	position:absolute;
	top:-12px;
	left:550px;
}
/* 一般部門 */
.p03 .p03_class01 {
	border:solid 1px #1148a7;
	margin:20px 0 0;
	padding:0 0 20px;
}
.p03 .p03_class01 .gold {background:url(../../colorcon2018_r%20-%20Copy/images/p03_line01.gif) bottom no-repeat;}
.p03 .p03_class01 p {
	background:#f2f9ff;
	border:dashed 1px #1148a7;
}

/* キッズ部門 */
.p03 .p03_class02 {
	border:solid 1px #fa7900;
	margin:30px 0 0;
	padding:0 0 20px;
}
.p03 .p03_class02 .gold {background:url(../../colorcon2018_r%20-%20Copy/images/p03_line02.gif) bottom no-repeat;}
.p03 .p03_class02 p {
	background:#fff4e7;
	border:dashed 1px #fa7900;
}

/* プレゼント */
.p03 .p03_present {
	border:dashed 1px #1148a7;
	margin:40px 0 0;
	padding:10px 0;
}
.p03 .p03_present dl:before, .p03 .p03_present dl:after {content:""; display:table;}
.p03 .p03_present dl:after {clear:both;}
.p03 .p03_present dl {/zoom:1;}
.p03 .p03_present dt {
	float:left;
	margin:10px 0 0;
}
.p03 .p03_present dd {
	float:left;
	display:inline;
	width:330px;
}
.p03 .p03_present dd p {
	line-height:1.6;
	margin:10px 5px 0;
}



/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

　モジュール名：応募方法
　作　 成 　日：2013年12月13日(金)
　更　 新　 日：

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* 共通 */
.p04 {margin:30px 8px 0;}

.p04 h3 {
	position:relative;
	font-size:11px;
}
.p04 h3 span {
	display:block;
	position:absolute;
	line-height:1.6;
}
.p04 .box {
	margin:20px 0 0;
	padding:0 0 0 90px;
}
.p04 small {
	display:block;
	font-size:11px;
	font-style:normal;
	margin:5px 0 0;
	line-height:20px;
	padding-left:4em;
	text-indent:-4em;
}

/* STEP01 */
.p04 .p04_step01 {margin:20px 0 0;}
.p04 .p04_step01 h3 span {
	top:25px;
	left:360px;
}
.p04 .p04_step01 .box {background:url(../../colorcon2018_r%20-%20Copy/images/p04_arrow01.gif) 30px bottom no-repeat;}
.p04 .p04_step01 .stg {display:block;}
.p04 .p04_step01 .innerbox01 {
	padding:0 0 20px;
	border-bottom:dashed 1px #1148a7;
}
.p04 .p04_step01 .innerbox01 a {
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom:1;
	margin:10px 0 0;
}
.p04 .p04_step01 .innerbox01 span {
	font-weight:normal;
	margin:0 0 0 15px;
}
.p04 .p04_step01 .innerbox02 {margin:20px 0 0;}
.p04 .p04_step01 .innerbox02 p {margin:10px 0 0;}
.p04 .p04_step01 .innerbox02 li {margin:10px 0 0;}
.p04 .p04_step01 dl:before, .p04 .p04_step01 dl:after {content:""; display:table;}
.p04 .p04_step01 dl:after {clear:both;}
.p04 .p04_step01 dl {
	/zoom:1;
	border:dashed 1px #1148a7;
	font-size:11px;
	margin:20px 0 0;
	padding:10px 15px;
}
.p04 .p04_step01 dt {
	float:left;
	line-height:19px;
}
.p04 .p04_step01 dd {float:right;}
.p04 .p04_step01 dd a {margin:0 0 0 10px;}
.p04 .p04_step01 li:before, .p04 .p04_step01 li:after {content:""; display:table;}
.p04 .p04_step01 li:after {clear:both;}
.p04 .p04_step01 li {/zoom:1;}
.p04 .p04_step01 li .left {float:left;}
.p04 .p04_step01 li div {
	float:left;
	display:inline;
	margin:0 0 0 15px;
}


/* STEP02 */
.p04 .p04_step02 {margin:20px 0 0;}
.p04 .p04_step02 h3 span {
	top:35px;
	left:265px;
}
.p04 .p04_step02 .box {background:url(../../colorcon2018_r%20-%20Copy/images/p04_arrow02.gif) 30px bottom no-repeat;}
.p04 .p04_step02 dl {
	border:dashed 1px #1148a7;
	margin:30px 0 0;
	position:relative;
	padding:25px 15px 15px;
}
.p04 .p04_step02 dt {
	color:#e91c24;
	background:#fff;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	width:380px;
	text-align:center;
	position:absolute;
	top:-15px;
	left:50%;
	margin-left:-175px;
}
.p04 .p04_step02 dd {line-height:1.6;}


/* STEP03 */
.p04 .p04_step03 {margin:20px 0 0;}
.p04 .p04_step03 h3 span {
	top:25px;
	left:250px;
}
.p04 .p04_step03 .box {
	background:url(../../colorcon2018_r%20-%20Copy/images/p04_arrow03.gif) 30px bottom no-repeat;
	padding:0 0 50px 90px;
}


/* STEP04 */
.p04 .p04_step04 {margin:20px 0 0;}
.p04 .p04_step04 h3 span {
	top:25px;
	left:180px;
}
.p04 .p04_step04 .box {}
.p04 .p04_step04 dl:before, .p04 .p04_step04 dl:after {content:""; display:table;}
.p04 .p04_step04 dl:after {clear:both;}
.p04 .p04_step04 dl {
	/zoom:1;
	margin:15px 0 0;
}
.p04 .p04_step04 dt {
	float:left;
}
.p04 .p04_step04 dd {
	float:left;
	display:inline;
	margin:0 0 0 15px;
	line-height:17px;
}



/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

　モジュール名：過去の作品
　作　 成 　日：2013年12月13日(金)
　更　 新　 日：

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* 共通 */
.p05 {margin:30px 8px 0;}
.p05 h3 {margin:20px 0 0;}


.p05 ul:before, .p05 ul:after {content:""; display:table;}
.p05 ul:after {clear:both;}
.p05 ul {
	/zoom:1;
	margin:10px 0 0;
}
.p05 li {
	float:left;
	display:block;
	width:225px;
	margin:10px 0 0;
}
.p05 .center {margin:10px 18px 0 17px;}
.p05 strong {
	display:block;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin:5px 0 0;
}


.p05 .normal strong {color:#1148a7;}
.p05 .kids strong {color:#fa7900;}




/* 追加キャプション 応募部門賞 */
div.cap_oubo{
margin-left: 223px;
font-size: 130%;
font-weight: bold;
color: #13439A;
float: left;
margin-top: 15px;
}


/*カラーリングコンテスト追加分*/
ul.ttl{
	margin: 0px !important;
}
ul.ttl li{
	margin-top: 0px;
	
}
#nyroModalTitle{
	display:none;
}
.cornerTop h2.color_ttl{
	font-size: 18px;
}

ul.normal li.area2018 > a:hover{
	background:url(/sponsor/nakajima/special/colorcon2019_r/images/thumbs_2018_over.jpg);
	width: 225px;
	height: 165px;
	display: block;
	
}
ul.normal li.area2018 a:hover img {
    visibility: hidden;}

ul.normal li.area2017 > a:hover{
	background:url(/sponsor/nakajima/special/colorcon2019_r/images/thumbs_2017_over.jpg);
	width: 225px;
	height: 165px;
display: block;
	
}
ul.normal li.area2017 a:hover img {
    visibility: hidden;}


ul.normal li.area2016 > a:hover{
	background:url(/sponsor/nakajima/special/colorcon2019_r/images/thumbs_2016_over.jpg);
	width: 225px;
	height: 165px;
display: block;
	
}
ul.normal li.area2016 a:hover img {
    visibility: hidden;}


ul.normal li.area2015 > a:hover{
	background:url(/sponsor/nakajima/special/colorcon2019_r/images/thumbs_2015_over.jpg);
	width: 225px;
	height: 165px;
display: block;
	
}
ul.normal li.area2015 a:hover img {
    visibility: hidden;}

ul.normal li.area2014 > a:hover{
	background:url(/sponsor/nakajima/special/colorcon2019_r/images/thumbs_2014_over.jpg);
	width: 225px;
	height: 165px;
display: block;
	
}
ul.normal li.area2014 a:hover img {
    visibility: hidden;}

ul.normal li.area2013 > a:hover{
	background:url(/sponsor/nakajima/special/colorcon2019_r/images/thumbs_2013_over.jpg);
	width: 225px;
	height: 165px;
display: block;
	
}
ul.normal li.area2013 a:hover img {
    visibility: hidden;}


ul.normal li.area2012 > a:hover{
	background:url(/sponsor/nakajima/special/colorcon2019_r/images/thumbs_2012_over.jpg);
	width: 225px;
	height: 165px;
display: block;
	
}
ul.normal li.area2012 a:hover img {
    visibility: hidden;}


ul.normal li.area2011 > a:hover{
	background:url(/sponsor/nakajima/special/colorcon2019_r/images/thumbs_2011_over.jpg);
	width: 225px;
	height: 165px;
display: block;
	
}
ul.normal li.area2011 a:hover img {
    visibility: hidden;}



ul.normal li.area2010 > a:hover{
	background:url(/sponsor/nakajima/special/colorcon2019_r/images/thumbs_2010_over.jpg);
	width: 225px;
	height: 165px;
display: block;
	
}
ul.normal li.area2010 a:hover img {
    visibility: hidden;}



ul.normal li.area2009 > a:hover{
	background:url(/sponsor/nakajima/special/colorcon2019_r/images/thumbs_2009_over.jpg);
	width: 225px;
	height: 165px;
display: block;
	
}
ul.normal li.area2009 a:hover img {
    visibility: hidden;}



ul.normal li.area2008 > a:hover{
	background:url(/sponsor/nakajima/special/colorcon2019_r/images/thumbs_2008_over.jpg);
	width: 225px;
	height: 165px;
display: block;
	
}
ul.normal li.area2008 a:hover img {
    visibility: hidden;
}

ul.ttl li:nth-child(2) a,ul.ttl li:nth-child(3) a{
background:url(/sponsor/nakajima/common/images/bg_mn_arrow.gif) no-repeat;
	    padding-left: 20px;
    background-position: 0px;
	
}
