@charset "utf-8";
@import'/cmn/css/localnavi/award.css';


.mb5{
	margin-bottom: 5px !important;
}

/*---------------------------------------------------

                     .award

---------------------------------------------------*/

.award .menu2col{
	background:url(/award/archive/img/bg_pattern_01.jpg) repeat 0 0;
	padding: 0 0 10px 0;
}
.award .menu2col li{
	padding: 10px 0 0 10px;
	float: left;
}

.aw_2013 .theme_main{
	text-align:center;
	padding: 17px 0;
}

.aw_2011 .theme_main{
	text-align:center;
	padding: 17px 0;
}

.aw_theme .theme-2col{
	border-top: 1px dotted #C5C5C5;
	border-bottom: 1px dotted #C5C5C5;
	overflow:hidden;
	_zoom:1;
	margin: 5px 0 20px 0;
}

.aw_theme .theme-2col dt{
	float: left;
	width: 175px;
	padding: 10px 0 10px 10px;
}

.aw_theme .theme-2col dd{
	float: right;
	width: 430px;
	padding: 10px 20px 10px 0;
}

.aw_staff .clear{
	overflow:hidden;
	_zoom:1;
}

.aw_staff .clear p.pic{
	width:140px;
	float:left;
}

.aw_staff .clear p.name{
	font-weight:bold;
	margin:0 0 10px;
}

.aw_staff div.clear div{
	overflow:hidden;
	_zoom:1;
}

.aw_2013 ul.links{
	width:660px;
	padding:10px 0 0 10px;
	background:url(/cmn/img/bg_dot_01.gif);
	overflow: hidden;
	_zoom:1;
}

.aw_2013 ul.links li{
	width:320px;
	float:left;
	margin:0 10px 10px 0;
	_margin:0 10px 10px 0;
	background:#fff;
	overflow:auto;
	_zoom:1;
	padding:0 0 10px;
}

.aw_2013 ul.links li p.text{
	width:180px;
	padding:10px 0 0 10px;
	float:left;
}

.aw_2013 ul.links li p.right{
	padding:10px 10px 0 10px;
	float:right;
}
.aw_2011 ul.links{
	width:660px;
	padding:10px 0 0 10px;
	background:url(/cmn/img/bg_dot_01.gif);
	overflow: hidden;
	_zoom:1;
}

.aw_2011 ul.links li{
	width:320px;
	float:left;
	margin:0 10px 10px 0;
	_margin:0 10px 10px 0;
	background:#fff;
	overflow:auto;
	_zoom:1;
	padding:0 0 10px;
}

.aw_2011 ul.links li p.text{
	width:180px;
	padding:10px 0 0 10px;
	float:left;
}

.aw_2011 ul.links li p.right{
	padding:10px 10px 0 10px;
	float:right;
}

.aw_prizepast ul.links{
	width:660px;
	padding:10px 0 0 10px;
	background:url(/cmn/img/bg_dot_01.gif);
	overflow: hidden;
	_zoom:1;
}

.aw_prizepast ul.links li{
	width:320px;
	float:left;
	margin:0 10px 10px 0;
	background:#fff;
	overflow:auto;
	_zoom:1;
	padding:0 0 10px;
}

.aw_prizepast ul.links li p.subhead{
	padding:10px 0 0 10px;
	font-weight:bold;
}


.aw_prizepast ul.links li p.text{
	width:180px;
	padding:10px 0 0 10px;
	float:left;
}

.aw_prizepast ul.links li p.right{
	padding:10px 10px 0 10px;
	float:right;
}

.aw_goods ul.links{
	width:660px;
	padding:10px 0 0 10px;
	background:url(/cmn/img/bg_dot_01.gif);
	overflow: hidden;
	_zoom:1;
}

.aw_goods ul.links li{
	width:320px;
	float:left;
	margin:0 10px 10px 0;
	background:#fff;
	overflow:auto;
	_zoom:1;
	padding:0 0 10px;
}

.aw_goods ul.links li p.text{
	width:180px;
	padding:10px 0 0 10px;
	float:left;
}

.aw_goods ul.links li p.right{
	padding:10px 10px 0 10px;
	float:right;
}

/*judge*/
.aw_judge div.judge-section{
	overflow:hidden;
	_zoom:1;
	padding:0 0 20px;
}

.aw_judge div.judge-section p.pic{
	float:left;
	margin:0 20px 0 0;
}

.aw_judge div.judge-section p.text{
	overflow:hidden;
	_zoom:1;
}

.aw_judge div.judge-section h3 span{
	font-weight:normal;
	padding:0 0 0 15px;
}

/*prize*/
.aw_prize div.special{
	margin:0 0 20px;
}

.aw_prize div.special div.special-body{
	margin:0;
	overflow:hidden;
	_zoom:1;
}

.aw_prize div.special div.special-body p.pic{
	float:left;
	margin:0 20px 0 0;
}

.aw_prize div.special div.special-body div.title{
	font-weight:normal;
	font-size:100%;
	overflow:hidden;
	_zoom:1;
	background: url("/cmn/img/arrow_01.png") center left no-repeat;
	height:280px;
	line-height:1.8;
	padding:0 0 0 10px;
}

.aw_prize div.special div.special-body div.title h3{
	font-weight:bold;
	font-size: 142.857%;
	padding:106px 0 0 0;
}

.aw_prize ul.product{
	width:710px;
	overflow:hidden;
	_zoom:1;
}

.aw_prize ul.product li{
	float:left;
	margin:0 31px 20px 0;
}
.aw_prize ul.product li div.goods{
	padding:5px;
	border:1px solid #cdcdcd;
}

.aw_prize ul.product li div.goods div.title{
	padding:5px 0 5px 13px;
	font-size: 85.7143%;
	background: url("/cmn/img/arrow_01.png") 3px center no-repeat;
}

.aw_prize ul.product li div.goods div.title h4{
	font-weight:bold;
	font-size: 121.429%;
}

.aw_prize div.granprix a,
.aw_prize div.goods a{
	display:block;
}

.aw_prize div.granprix a:link,
.aw_prize div.goods a:link{
	color:#000;
	text-decoration:none;
}

.aw_prize div.granprix a:visited,
.aw_prize div.goods a:visited{
	color:#000;
	text-decoration:none;
}

.aw_prize div.granprix a:hover,
.aw_prize div.goods a:hover{
	color:#000;
	text-decoration:underline;
}

.aw_prize div.granprix:hover,
.aw_prize div.goods:hover{
	background:#E5E6E7;
}

.aw_prizepast p.prizepast_title{
	padding:  0 18px 6px 18px;
	font-weight: bold;
}

.aw_prizepast dl.prizepast_main{
	padding: 0 16px;
	overflow:hidden;
	_zoom: 1;
}

.aw_prizepast dl.prizepast_main dt{
	width: 360px;
	float: left;
}

.aw_prizepast dl.prizepast_main dd{
	width: 255px;
	float: right;
	text-align: left;
}

.aw_prizepast dl.prizepast_main dd strong{
	font-weight: bold;
	color: #333333;
}

.aw_prizepast div.prizepast_2col{
	padding: 0 20px 0 16px;
	overflow:hidden;
	_zoom: 1;
}

.aw_prizepast div.prizepast_2col dl{
	width: 300px;
}

.aw_prizepast div.prizepast_2col dl.fleft{
	float: left;
}

.aw_prizepast div.prizepast_2col dl.fright{
	float: right;
}

.aw_prizepast div.prizepast_2col dl dt.title{
	font-weight: bold;
	padding: 0 0 7px 0;
}

.aw_prizepast div.prizepast_2col dl span.caption{
	display: block;
	padding: 6px 0 0 0;
	font-size: 85.7143%;	
}

.aw_prizepast div.prizepast_3col{
	padding: 0 0 0 16px;
	overflow:hidden;
	_zoom: 1;
}

.aw_prizepast div.prizepast_3col dl{
	width: 200px;
	float: left;
	padding-right: 17px;
}

.aw_prizepast div.prizepast_3col dl dt.title{
	font-weight: bold;
	padding: 0 0 7px 0;
}

.aw_prizepast div.prizepast_2col dl dt.title_b,
.aw_prizepast div.prizepast_3col dl dt.title_b{
	font-weight: bold;
	margin-top: 42px;
	padding: 0 0 7px 0;	
}

.aw_prizepast div.prizepast_2col dl dt.title_b2,
.aw_prizepast div.prizepast_3col dl dt.title_b2{
	font-weight: bold;
	margin-top: 21px;
	padding: 0 0 7px 0;	
}

.aw_prizepast div.prizepast_3col dl span.caption{
	display: block;
	padding: 6px 0 0 0;
	font-size: 85.7143%;	
}

/*excellent*/
#excellent{
	width:690px;
	padding:20px;
	text-align:left;
	min-width:690px;
}

#excellent div.pic{
	margin:10px 0 20px 0;
	text-align:center;
}

#excellent dl dt{
	font-weight:bold;
	float:left;
	line-height:1.8;
}

#excellent dl dd{
	padding:0 0 0 160px;
	line-height:1.8;
}

#excellent div.comment{
	border:1px solid #ccc;
	padding:10px 20px 0 20px;
	margin:20px 0 30px;
	overflow: hidden;
	_zoom: 1;
}

#excellent div.comment img{
	float:left;
	margin:10px 10px 10px 0px;
}

#excellent div.comment h3{
	font-weight:bold;
	padding:0 0 15px;
}

#excellent p{
	margin:0 0 20px;
}

#excellent p span{
	padding:0;
	font-weight:bold;
}


/*aw_judgecomment*/
.aw_judgecomment h3 span,
.aw_judgecomment .content-navi a span,
.talkshow h3 span,
.talkshow .content-navi a span{
	font-weight:normal;
	font-size: 78.5714%;
	padding: 0 0 0 15px;
}

.aw_judgecomment .content-navi a span,
.talkshow .content-navi a span{
	font-size: 85.7143%;
}

.aw_judgecomment div.talksection,
.talkshow div.talksection{
	margin:0 0 20px;
	overflow:hidden;
	_zoom: 1;
}

.aw_judgecomment div.talksection p.name,
.talkshow div.talksection p.name{
	padding:5px 0;
	width:75px;
	float:left;
	font-weight:bold;
	background:#e8e8e8;
	text-align:center;
}

.aw_judgecomment div.talksection p.name-non,
.talkshow div.talksection p.name-non{
	padding:5px 0;
	width:75px;
	float:left;
}

.aw_judgecomment div.talksection p.comment,
.talkshow div.talksection p.comment{
	padding:0 0 0 90px;
}

.aw_judgecomment div.talksection p.pic,
.talkshow div.talksection p.pic{
	float:right;
	margin:0 0 5px 20px;
}

.aw_judgecomment div.talksection p.pic2,
.talkshow div.talksection p.pic2{
	float:right;
	margin:0 0 5px 100px;
}




.talkshow div.talksection p.left{
	float:left !important;
	margin:0 20px 5px 15px !important;
}

.aw_judgecomment ul.judgecomment_links,
.talkshow ul.judgecomment_links{
	width:696px;
	margin:28px 0;
	overflow:hidden;
	_zoom: 1;
}

.aw_judgecomment ul.judgecomment_links li,
.talkshow ul.judgecomment_links li{
	margin:0 0 28px 0;
	padding:0 28px 0 0; 
	float:left;
}

.aw_judgecomment p ul.judgecomment_links,
.talkshow p ul.judgecomment_links{
	margin:20px 0 0 0;
}

/* 2013 talkshow */
.talkshow .prizebox{
	padding:15px;
	margin:20px 0;
	border: 5px solid #CECECE;
	overflow:hidden;
	_zoom:1;
	position:relative;
}

.talkshow h3{
	font-size: 100% !important;
}

.talkshow .prizebox h2{
	font-size: 114.286%;
	border-bottom:1px dotted #000;
	margin:0 0 20px;
	font-weight:bold;
	padding:0 0 10px;
}

.talkshow .prizebox p.pic{
	float:left;
	padding:0 40px 0 0;
}

.talkshow .prizebox div.right{
	float:right;
}

.talkshow .prizebox .w240{
	margin:0 0 0 -20px !important;
	_margin:0 0 0 -10px !important;
}

.talkshow .prizebox div.right p.text{
	height:120px;
	max-height:120px;
}

.talkshow .prizebox div.right p.text2{
	font-size: 85.7143% !important;
}

.talkshow .prizebox .namebox{
	width:380px;
}

.talkshow .prizebox .namebox strong{
	color:#000;
}

.talkshow .prizebox .namebox p.pic{
	padding: 0 20px 0 0;
}

.talkshow .prizebox .namebox2{
	width:380px;
	_width:240px;
}

.talkshow .prizebox .namebox2 strong{
	color:#000;
}

.talkshow .prizebox .namebox2 p.pic{
	padding: 0 15px 0 0;
}

.aw_sympo .symposection{
	margin:0 0 10px;
	overflow:hidden;
	_zoom: 1;
}

.aw_sympo .symposection .picleft{
	float:left;
	margin:0 20px 10px 0;
}

.aw_sympo .symposection .picright{
	float:right;
	margin:0 0 10px 20px;
}

.aw_prize .granprix .title p{
	margin: 112px 0 0 0;
}

.aw_prize .granprix .title p span{
	margin: 113px 0 0 0;
	font-weight: bold;
	font-size: 114.286%;
}

.aw_prize .granprix .title p a{
	text-decoration:none;
}

.aw_prize .granprix .title p a:hover{
	text-decoration: underline;
}

.aw_prize .goods .title span{
	font-weight: bold;
	font-size: 114.286%;
}

.aw_prize .goods .title a{
	color: #333333;
	text-decoration:none;
}

.aw_prize .goods .title a:hover{
	color: #FF5F96;
	text-decoration: underline;
}


/*aw_interview*/

.aw_interview ul.links{
	width:660px;
	padding:10px 0 0 10px;
	background:url(/cmn/img/bg_dot_01.gif);
	overflow: hidden;
	_zoom:1;
}

.aw_interview ul.links li{
	width:320px;
	float:left;
	margin:0 10px 10px 0;
	background:#fff;
	overflow:auto;
	_zoom:1;
	padding:0 0 10px;
}

.aw_interview ul.links li p.text{
	width:180px;
	padding:10px 0 0 10px;
	float:left;
}

.aw_interview ul.links li p.text2{
	width:140px;
	padding:10px 0 0 10px;
	float:left;
}

.aw_interview ul.links li p.right{
	padding:10px 10px 0 10px;
	float:right;
}

.aw_interview  .interviewsection{
	margin:0 0 10px;
	overflow:hidden;
	_zoom: 1;
}

.aw_interview .interviewsection .picleft{
	float:left;
	margin:0 20px 10px 0;
}

.aw_interview .interviewsection .picright{
	float:right;
	margin:0 0 10px 20px;
}

.aw_interview  .interviewsection strong{
	color: #000;
	font-weight:normal !important;
}

/*---------------------------------------------------

                     localnavi

---------------------------------------------------*/

.award_top #aside .nav ul.local li.nolink { padding:0 0 5px 5px; margin:0; background-image:none; background-color:#ffffff; }
.award_top #aside .nav ul.local li.nolink { padding:0; margin:0; background-image:none; background-color:#ffffff;}
* html .award_top #aside .nav ul.local li.nolink { display:inline; }
*+html .award_top #aside .nav ul.local li.nolink { display:inline; }
.award_top #aside .nav ul.local li.nolink span { 
	display:block; margin:0;
	padding:6px 0 4px 25px;
	width:198px;
	background:url(/cmn/img/square_02.png) no-repeat 14px 12px #ffffff;
	line-height:1.3em;
	filter:alpha(opacity=50);
	-ms-filter:"alpha(opacity=50)";
	-moz-opacity:0.5;
	opacity:0.5;}
* html .award_top #aside .nav ul.local li.nolink { padding:6px 0 4px 25px; }
*+html .award_top #aside .nav ul.local li.nolink { padding:6px 0 4px 25px; }

