@charset "UTF-8";
#ie6center{
text-align:center;
}
#compeWrapper{
width:700px;
margin:0 auto 0 auto;
text-align:left;
}
.topNavi{
width:700px;
height:16px;
margin:30px auto 0 auto;
padding:0;
}

.topNavi ul{
width:700px;
height:16px;
margin:0;
padding:0;
list-style-type:none;
overflow:hidden;
}
.topNavi li{
float:left;
height:14px;
padding:0;
margin:0;
}
.topNavi li.navi01{width:133px;}
.topNavi li.navi02{width:61px;}
.topNavi li.navi03{width:104px;}
.topNavi li.navi04{width:45px;}
.topNavi li.navi05{width:81px;}
.topNavi li.navi06{width:170px;}
.topNavi li.navi07{width:72px;}
.topNavi li.navi08{width:34px;}

.topNavi li a{
display:block;
overflow:hidden;
height:0 !important;
height /**/:14px;
padding-top:14px;
cursor:pointer;
background: url(../_img_bg/head_menu_en.png) no-repeat left top; 
}

.topNavi li.navi01 a{background-position:0 0;}
.topNavi li.navi02 a{background-position:-133px 0;}
.topNavi li.navi03 a{background-position:-194px 0;}
.topNavi li.navi04 a{background-position:-298px 0;}
.topNavi li.navi05 a{background-position:-343px 0;}
.topNavi li.navi06 a{background-position:-424px 0;}
.topNavi li.navi07 a{background-position:-594px 0;}
.topNavi li.navi08 a{background-position:-666px 0;}

.topNavi li.navi01 a:hover{background-position:0 -14px;}
.topNavi li.navi02 a:hover{background-position:-133px -14px;}
.topNavi li.navi03 a:hover{background-position:-194px -14px;}
.topNavi li.navi04 a:hover{background-position:-298px -14px;}
.topNavi li.navi05 a:hover{background-position:-343px -14px;}
.topNavi li.navi06 a:hover{background-position:-424px -14px;}
.topNavi li.navi07 a:hover{background-position:-594px -14px;}
.topNavi li.navi08 a:hover{background-position:-666px -14px;}

.topNavi li.navi01 a.stay{background-position:0 -28px;}
.topNavi li.navi02 a.stay{background-position:-133px -28px;}
.topNavi li.navi03 a.stay{background-position:-194px -28px;}
.topNavi li.navi04 a.stay{background-position:-298px -28px;}
.topNavi li.navi05 a.stay{background-position:-343px -28px;}
.topNavi li.navi06 a.stay{background-position:-424px -28px;}
.topNavi li.navi07 a.stay{background-position:-594px -28px;}
.topNavi li.navi08 a.stay{background-position:-666px -28px;}
/* ================================ */
#mainLogo{
width:700px;
height:470px;
background: url(../_img_bg/logo_award.png) no-repeat center center; 
}

.midNavi{
width:600px;
height:90px;
margin:10px 0 15px 57px;
padding:0;
}
.midNavi ul{
width:600px;
height:84px;
margin:0;
padding:0;
list-style-type:none;
overflow:hidden;
}
.midNavi li{
float:left;
width:285px;
height:42px;
padding:0;
margin:0 15px 0 0;
}
.midNavi li a{
display:block;
overflow:hidden;
height:0 !important;
height /**/:42px;
padding-top:42px;
cursor:pointer;
background: url(../_img_bg/btn_to_detail_en.png) no-repeat left top; 
}
.midNavi li.navi09 a{background-position:0 0;}
.midNavi li.navi10 a{background-position:-300px 0;}

.midNavi li.navi09 a:hover{background-position:0 -42px;}
.midNavi li.navi10 a:hover{background-position:-300px -42px;}

#infoBox{
margin:0 0 70px 0;
padding:0;
border:1px solid #AAAAAF;
}
#infoBox dl{
margin:10px 0;
padding:0;
}
#infoBox dt{
clear:both;
float:left;
width:100px;
height:1.5em;
line-height:1.5em;
background:#003911;
color:#FFF;
font-size:14px;
font-weight:bold;
padding:0 1em;
text-align:center;
margin:0 15px 20px 5px;
overflow:hidden;
}
#infoBox dd{
float:left;
width:540px;
font-size:14px;
margin:0 0 15px 0;
font-weight:bold;
line-height:1.5em;
}
.kyousanEtc{
font-size:12px;
line-height:2em;
margin-top:10px;
}
/* ================================ */
#soukatu{
margin:30px 0 20px 0;
padding:0;
}
#soukatu dl{
margin:0;
padding:0;
}
#soukatu dt{
font-size:14px;
font-weight:bold;
height:15px;
line-height:15px;
/* border-left:12px solid #888; */
padding:0;
margin:25px 0 15px 0;
}
#soukatu dd{
margin:0 0 5px 0;
padding:0;
}
#soukatu ol{
margin:0 0 0 1em;
padding:0 0 0 1em;
}
#soukatu .saigoni{
margin:20px 0 10px 0;
}
#soukatu .ideaTx{
text-align:right;
padding:8px 10px 20px 0;
color:#555;
font-weight:bold;
}
.fuukei{
clear:both;
width:700px;
height:1.7em;
line-height:1.7em;
font-weight:bolder;
padding:0;
text-indent:1em;
font-size:14px;
background:#003911;
color:#FFFFFF;
}
.fukeiPhoto{
width:700px;
height:791px;
margin:20px 0 30px 0;
background: url(../_img_bg/sinsa_fukei.jpg) no-repeat left top; 
}
/* ================================ */
#nextBtn{
	float:right;
	font-size: 12px;
	margin: 15px 0 0 0px;
	font-size:11px;
	font-weight:bolder;
}



/* ================================ */
.DA2009logo{
clear:both;
width:700px;
/* height:130px; */
text-align:center;
margin:50px 0;
padding:170px 0 0 0;
font-size:18px;
font-weight:bold;
color:#55555F;
/* letter-spacing:3px; */
background: url(../_img_bg/id_award_logo_mid.png) top center no-repeat;
}
.introTx{
margin:0 0 20px 0;
}
.judge{
height:1.5em;
margin:0 0 15px 0;
padding:0;
list-style-type:none;
}

.judge li{
float:left;
font-weight:bold;
margin-right:10px;
white-space:nowrap;
letter-spacing:normal;
}

.judge li a.judgeFst{
margin-left:0;
}
.awardList{
width:700px;
margin:0 0 30px 0;
padding:0;
}
.awardList dt{
clear:both;
width:700px;
height:1.7em;
line-height:1.7em;
font-weight:bolder;
padding:0;
text-indent:1em;
font-size:14px;
background:#003911;
color:#FFFFFF;
}
.noEC{
text-align:center;
font-size:14px;
color:#666;
font-weight:bolder;
padding:25px 0 35px 0;
}
.photoimg{
text-align:center;
margin:20px 0 10px 0;
}
.titletx{
text-align:center;
font-size:14px;
font-weight:bolder;
}
.photoimgLeft{
width:350px;
margin:20px 0 30px 0;
padding:0;
float:left;
text-align:center;
}
.photoimgRight{
width:350px;
margin:20px 0 30px 0;
padding:0;
float:left;
text-align:center;text-align:center;
}
.btmMgn{
margin-bottom:30px;
}
.souhyou{
margin-bottom:30px;
}
.souhyou dt{
clear:both;
width:700px;
height:1.7em;
line-height:1.7em;
font-weight:bolder;
padding:0;
margin:20px 0 5px 0;
text-indent:0;
font-size:14px;
background:#FFF;
color:#333;
}
.souhyou dd{
margin:5px 5px 0 0.5em;
}

#ktfooter{
border-top:1px solid #AAAAAF;
margin:0 0 30px 0;
padding:5px 0;
}


