@charset 'utf-8';
/*	Cascading Style Sheets: style.css 5.2	*/ 

header nav#navigation ul li.H_ANNOUNCE a	{ border-bottom:3px solid #000; }
header nav#navigation ul li.H_ANNOUNCE a:link	{ border-bottom:3px solid #000; }
header nav#navigation ul li.H_ANNOUNCE a:visited	{ border-bottom:3px solid #000; } 
.sidr ul li.sidr-class-H_ANNOUNCE a	{ background-color:#666; }

#contents section.F_NAVI a.F_ANNOUNCE	{ text-decoration:underline; }
#contents section.F_NAVI a.F_ANNOUNCE:link	{ text-decoration:underline; }
#contents section.F_NAVI a.F_ANNOUNCE:visited	{ text-decoration:underline; }

#contents section.ANNOUNCE .SHEET h3	{ width:100%; float:left; margin:30px 0px 0px 0px; font-weight:bold; }

#contents section.ANNOUNCE .SHEET ul.AWARD	{ width:790px; float:left; margin-top:20px; padding-bottom:80px; }
#contents section.ANNOUNCE .SHEET ul.AWARD li	{ float:left; margin:10px 0px 0px 0px; padding-bottom:30px; background:#fff; border:1px solid #ccc; }
#contents section.ANNOUNCE .SHEET ul.AWARD li.AWARD1	{ width:778px; }
#contents section.ANNOUNCE .SHEET ul.AWARD li.AWARD2	{ width:383px; margin-right:10px; }
#contents section.ANNOUNCE .SHEET ul.AWARD li h2	{ width:323px; float:left; clear:both; margin:20px 0px 15px 0px; padding:10px 0px; background:#000; color:#fff; font-weight:bold; font-size:18px; letter-spacing:0.2em; text-align:center; }
#contents section.ANNOUNCE .SHEET ul.AWARD li.AWARD1 h2	{ margin-left:227px; }
#contents section.ANNOUNCE .SHEET ul.AWARD li.AWARD2 h2	{ margin-left:30px; }
#contents section.ANNOUNCE .SHEET ul.AWARD li.AWARD1 .HIGHEST	{ width:360px; float:left; }
#contents section.ANNOUNCE .SHEET ul.AWARD li dl	{ width:323px; float:left; clear:both; margin:0px 0px 0px 30px; padding:5px 0px; border-bottom:1px solid #ccc; line-height:1.2em; }
#contents section.ANNOUNCE .SHEET ul.AWARD li dl dt	{ width:60px; float:left; }
#contents section.ANNOUNCE .SHEET ul.AWARD li dl dd	{ width:260px; float:right; }
#contents section.ANNOUNCE .SHEET ul.AWARD li img.PHOTO	{ width:250px; margin:15px 0px 0px 66px; }
#contents section.ANNOUNCE .SHEET ul.AWARD li img.PHOTO_L	{ margin-top:30px; }
#contents section.ANNOUNCE .SHEET ul.AWARD li a.IDEA	{ width:323px; float:left; margin:15px 0px 0px 30px; color:#0064e4; text-align:right; }
#contents section.ANNOUNCE .SHEET ul.AWARD li a.IDEA img	{ width:321px; float:left; margin-bottom:5px; border:1px solid #ccc; }
#contents section.ANNOUNCE .SHEET ul.AWARD li a.IDEA:hover	{ text-decoration:underline; }
#contents section.ANNOUNCE .SHEET ul.AWARD li a.IDEA:active	{ text-decoration:underline; }
#contents section.ANNOUNCE .SHEET ul.AWARD li.AWARD1 a.IDEA	{ width:380px; float:right; margin:5px 30px 0px 0px; }
#contents section.ANNOUNCE .SHEET ul.AWARD li.AWARD1 a.IDEA img	{ width:378px; float:left; }
#contents section.ANNOUNCE .SHEET ul.COM	{ width:780px; float:left; margin-top:30px; padding-bottom:80px; border-top:1px dotted #ccc; }
#contents section.ANNOUNCE .SHEET ul.COM li	{ width:780px; float:left; margin-top:25px; padding-bottom:25px; border-bottom:1px dotted #ccc; }
#contents section.ANNOUNCE .SHEET ul.COM li img	{ width:auto; float:left; }
#contents section.ANNOUNCE .SHEET ul.COM li strong	{ width:580px; float:right; font-weight:bold; font-size:14px; }
#contents section.ANNOUNCE .SHEET ul.COM li p	{ width:580px; float:right; line-height:2em; }

#contents section.ANNOUNCE .SHEET ul.PHOTO	{ width:795px; float:left; }
#contents section.ANNOUNCE .SHEET ul.PHOTO li.PHOTO1	{ width:384px; float:left; margin:12px 12px 0px 0px; }
#contents section.ANNOUNCE .SHEET ul.PHOTO li.PHOTO1 img	{ width:384px; float:left; }
#contents section.ANNOUNCE .SHEET ul.PHOTO li.PHOTO2	{ width:252px; float:left; margin:12px 12px 0px 0px; }
#contents section.ANNOUNCE .SHEET ul.PHOTO li.PHOTO2 img	{ width:252px; float:left; }

@media screen and (max-width: 940px){
#contents section.ANNOUNCE .SHEET ul.AWARD	{ padding-bottom:50px; }
#contents section.ANNOUNCE .SHEET ul.COM	{ padding-bottom:50px; }
}

@media screen and (max-width: 800px){
#contents section.ANNOUNCE .SHEET ul.AWARD	{ width:100%; float:left; margin-top:20px; padding-bottom:30px; }
#contents section.ANNOUNCE .SHEET ul.AWARD li.AWARD1	{ width:99%; }
#contents section.ANNOUNCE .SHEET ul.AWARD li.AWARD2	{ width:99%; margin-right:10px; }
#contents section.ANNOUNCE .SHEET ul.AWARD li h2	{ width:90%; margin:20px 5% 15px 5%; }
#contents section.ANNOUNCE .SHEET ul.AWARD li.AWARD1 h2	{ margin-left:5%; }
#contents section.ANNOUNCE .SHEET ul.AWARD li.AWARD2 h2	{ margin-left:5%; }
#contents section.ANNOUNCE .SHEET ul.AWARD li.AWARD1 .HIGHEST	{ width:100%; }
#contents section.ANNOUNCE .SHEET ul.AWARD li dl	{ width:90%; margin:0px 5%; }
#contents section.ANNOUNCE .SHEET ul.AWARD li dl dt	{ width:25%; }
#contents section.ANNOUNCE .SHEET ul.AWARD li dl dd	{ width:73%; }
#contents section.ANNOUNCE .SHEET ul.AWARD li img.PHOTO	{ width:90%; margin:15px 5% 0px 5%; }
#contents section.ANNOUNCE .SHEET ul.AWARD li img.PHOTO_L	{ margin-top:0px; }
#contents section.ANNOUNCE .SHEET ul.AWARD li a.IDEA	{ width:90%; margin:15px 5% 0px 5%; }
#contents section.ANNOUNCE .SHEET ul.AWARD li a.IDEA img	{ width:99%; }
#contents section.ANNOUNCE .SHEET ul.AWARD li.AWARD1 a.IDEA	{ width:90%; margin:15px 5% 0px 5%; }
#contents section.ANNOUNCE .SHEET ul.AWARD li.AWARD1 a.IDEA img	{ width:99%; }

#contents section.ANNOUNCE .SHEET ul.COM	{ width:100%; margin-top:0px; padding-bottom:30px; }
#contents section.ANNOUNCE .SHEET ul.COM li	{ width:100%; float:left; margin-top:25px; padding-bottom:25px; border-bottom:1px dotted #ccc; }
#contents section.ANNOUNCE .SHEET ul.COM li img	{ width:25%; float:left; }
#contents section.ANNOUNCE .SHEET ul.COM li strong	{ width:73%; float:right; margin:25px 0px 0px 0px; }
#contents section.ANNOUNCE .SHEET ul.COM li p	{ width:100%; float:left; }

#contents section.ANNOUNCE .SHEET ul.PHOTO	{ width:100%; }
#contents section.ANNOUNCE .SHEET ul.PHOTO li.PHOTO1	{ width:100%; float:left; margin:12px 0px 0px 0px; }
#contents section.ANNOUNCE .SHEET ul.PHOTO li.PHOTO1 img	{ width:100%; float:left; }
#contents section.ANNOUNCE .SHEET ul.PHOTO li.PHOTO2	{ display:none; }
}