/*---------------------------------------------------------
　年賀状コンテスト
---------------------------------------------------------*/

div.nconBox{
	width:100%;
	text-align:center;
	margin:0 0 30px 0;
	padding-top:10px;
	clear:both;
}

div.btnSet{width:580px;_width:590px;margin:15px auto 25px auto;}
div.btnSet-2pac{width:390px;margin:15px auto 25px auto;}

div.btnSet ul,div.btnSet-2pac ul{width:100%;margin:0;}
div.btnSet ul li,div.btnSet-2pac ul li{
	display:block;
	float:left;
	width:182px;
	margin:0 5px;
}
div.btnSet ul li a,div.btnSet-2pac ul li a{display:block;width:182px;height:97px;position:relative;overflow:hidden;}
div.btnSet ul li a:hover,div.btnSet-2pac ul li a:hover{background-color:#fff;}
div.btnSet ul li a:hover img,div.btnSet-2pac ul li a:hover img{position:relative;top:-97px;}


	/*--CLEAR--*/
	div.nconBox:after,
	div.btnSet:after,
	div.btnSet-2pac:after
	{
		content:".";
		display:block;
		height:0px;
		clear:both;
		visibility:hidden;
		font-size: 0;
	}



/*--見出し--*/
div.nconBox h2,div.nconBox h3{
	display:block;
	text-indent:-9999px;
	width:645px;
	height:42px;
	margin:0 0 15px 0;
	padding:0;
}
div.nconBox h2.ttl01{background: url(../img/ttl_p01.gif) 0 0 no-repeat;}
div.nconBox h2.ttl02{background: url(../img/ttl_p02.gif) 0 0 no-repeat;}
div.nconBox h2.ttl03{background: url(../img/ttl_p03.gif) 0 0 no-repeat;}

div.nconBox h3.mt01{background: url(../img/mttl_01_a.gif) 0 0 no-repeat;width:643px;height:36px;}
div.nconBox h3.mt02{background: url(../img/mttl_01_b.gif) 0 0 no-repeat;width:644px;height:34px;}
div.nconBox h3.mt03{background: url(../img/mttl_01_c.gif) 0 0 no-repeat;width:645px;height:34px;}

div.nconBox h3.mt04{background: url(../img/mttl_02_a.gif) 0 0 no-repeat;width:643px;height:36px;}
div.nconBox h3.mt05{background: url(../img/mttl_02_b.gif) 0 0 no-repeat;width:644px;height:34px;}

img.iTtl{float:left;margin:0 0 10px 0;}


/*--ページ内リンク--*/
ul.btnStu{margin:10px auto;width:346px;}
ul.btnStu li{display:inline; float:left;}
ul.btnStu li a{display : block;outline:none;text-indent:-9999px;overflow:hidden;height:20px;}

	ul.btnStu li a.stu01{width: 130px;background: url(../img/sbtn_001.gif) 0 0 no-repeat;}
	ul.btnStu li a:hover.stu01{background-position:0 -20px;}

	ul.btnStu li a.stu02{width: 115px;background: url(../img/sbtn_001.gif) -130px 0 no-repeat;}
	ul.btnStu li a:hover.stu02{background-position:-130px -20px;}

	ul.btnStu li a.stu03{width: 101px;background: url(../img/sbtn_001.gif) -245px 0 no-repeat;}
	ul.btnStu li a:hover.stu03{background-position:-245px -20px;}



/*
 作品レイアウト
-------------------------------------------------------------*/
.floL{float:left;}
.floR{float:right;}



/*--最優秀--*/
div.nngBox-inner{width:340px;text-align:left;}
div.nngBox-inner ul{width:100%;margin:0 0 10px 0;}
div.nngBox-inner ul li{margin:0 0 5px 0;padding:0 0 0 55px;font-size:110%;}
div.nngBox-inner ul li.d01{background: url(../img/ico_01_a01.jpg) 0 0 no-repeat;}
div.nngBox-inner ul li.d02{background: url(../img/ico_01_a02.jpg) 0 0 no-repeat;}
div.nngBox-inner ul li.d03{background: url(../img/ico_02_a01.jpg) 0 0 no-repeat;}
div.nngBox-inner ul li.d04{background: url(../img/ico_02_a02.jpg) 0 0 no-repeat;}

div.nngBox-inner ul li span{margin:0 0 0 1.5em;}


/*--イチロー先生 最優秀--*/
div.ichiroA{width:338px;position:relative;margin:6px 0 0 0;clear:both;padding-top:10px;}
div.ichiroA img.imgIchi{position:absolute;top:-10px;left:6px;}
div.ichiroA img.imgIchi2{position:absolute;top:10px;left:5px;}

div.ichiroA-inner{width:252px;float:right;}
div.ichiroA-inner div.fukiHead,div.ichiroA-inner div.fukiBottom{
		display:block;
		text-indent:-9999px;
		background: url(../img/fuki_01_a.gif) 0 top no-repeat;
		width:252px;
		height:6px;
		font-size:1px;
	}
div.ichiroA-inner div.fukiBottom{background: url(../img/fuki_01_c.gif) 0 bottom no-repeat;}
div.ichiroA-inner div.fukiBody{background: url(../img/fuki_01_b.gif) 0 0 repeat-y;width:252px;}
div.ichiroA-inner div.fukiBody p{margin:0 6px;text-align:left;}



/*--イチロー先生 小--*/
div.box1roA{
	width:318px;
	margin:10px 0;
	clear:both;
	position:relative;
	min-height:80px;
}
div.box1roA img.imgFukiA{position:absolute;top:3px;left:6px;}
div.box1roA div.box1roA-inner{width:252px;float:right;margin:5px 0 0 0;_margin-top:0;}

div.box1roA div.box1roA-inner div.fukiHead,
div.box1roA div.box1roA-inner div.fukiBottom{
	display:block;
	text-indent:-9999px;
	background: url(../img/fuki_01_a.gif) 0 top no-repeat;
	width:252px;
	height:6px;
	font-size:1px;
}
div.box1roA div.box1roA-inner div.fukiBottom{background: url(../img/fuki_01_c.gif) 0 bottom no-repeat;}
div.box1roA div.box1roA-inner div.fukiBody{background: url(../img/fuki_01_b.gif) 0 0 repeat-y;width:252px;}
div.box1roA div.box1roA-inner div.fukiBody p{margin:0 6px;text-align:left;}




/*--イチロー先生 中--*/
div.box1roB{
	width:428px;
	margin:10px 0;
	clear:both;
	position:relative;
	min-height:80px;
}
div.box1roB img.imgFukiB{position:absolute;top:3px;left:6px;}
div.box1roB div.box1roB-inner{width:362px;float:right;margin:5px 0 0 0;_margin-top:0;}

div.box1roB div.box1roB-inner div.fukiHead,
div.box1roB div.box1roB-inner div.fukiBottom{
	display:block;
	text-indent:-9999px;
	background: url(../img/fuki_02_a.gif) 0 top no-repeat;
	width:362px;
	height:6px;
	font-size:1px;
}
div.box1roB div.box1roB-inner div.fukiBottom{background: url(../img/fuki_02_c.gif) 0 bottom no-repeat;}
div.box1roB div.box1roB-inner div.fukiBody{background: url(../img/fuki_02_b.gif) 0 0 repeat-y;width:362px;}
div.box1roB div.box1roB-inner div.fukiBody p{margin:0 6px;text-align:left;}


	/*--CLEAR--*/
	div.nngBox:after,
	div.ichiroA:after,
	div.ichiroB:after
	{
		content:".";
		display:block;
		height:0px;
		clear:both;
		visibility:hidden;
		font-size: 0;
	}



/*--その他--*/
div.nngBox{
	width:100%;
	background:url(../img/z_dot01.gif) 0 bottom repeat-x;
	margin:0 0 10px 0;
	padding-bottom:8px;
}

div.nngBox div.nngShort,
div.nngBox div.nngShort2{width:318px;margin:0;padding-bottom:6px;}

div.nngShort ul{
	width:175px;
	margin:0;
	float:right;
	text-align:left;
}

div.nngShort2 ul{
	width:100%;
	margin:0;
	text-align:left;
}

div.nngShort ul li,div.nngShort2 ul li{margin:0 0 5px 0;padding:0 0 0 50px;font-size:100%;}
div.nngShort ul li.d01,div.nngShort2 ul li.d01{background: url(../img/ico_01_b01.gif) 0 0 no-repeat;}
div.nngShort ul li.d02,div.nngShort2 ul li.d02{background: url(../img/ico_01_b02.gif) 0 0 no-repeat;}
div.nngShort ul li.d03,div.nngShort2 ul li.d03{background: url(../img/ico_02_b01.gif) 0 0 no-repeat;}
div.nngShort ul li.d04,div.nngShort2 ul li.d04{background: url(../img/ico_02_b02.gif) 0 0 no-repeat;}

div.nngShort ul li span{margin:0 0 0 1.5em;}



div.nngBox-inner2{width:430px;text-align:left;}
div.nngBox-inner2 ul li{margin:0 0 5px 0;padding:0 0 0 55px;font-size:100%;}
div.nngBox-inner2 ul li.d01{background: url(../img/ico_01_b01.gif) 0 0 no-repeat;}
div.nngBox-inner2 ul li.d02{background: url(../img/ico_01_b02.gif) 0 0 no-repeat;}
div.nngBox-inner2 ul li span{margin:0 0 0 1.5em;}

div.nngBox div.nngShort2 img{margin:10px 0 6px 0;}
div.nngBox div.nngShort2 img.blankB{margin-bottom:63px;}
div.nngBox img.blankL{margin-left:40px;}


/*--メダル--*/
div.medalBox{width:100%;margin:0 0 20px 0;}
div.medalBox-inner{width:474px;text-align:left;font-size:130%;}
div.medalBox-inner img{margin:25px 0 15px 0;}


	/*--CLEAR--*/
	div.medalBox:after
	{
		content:".";
		display:block;
		height:0px;
		clear:both;
		visibility:hidden;
		font-size: 0;
	}


