@charset "UTF-8";

/* ..................................................................

	広告賞のご案内： style.css

.................................................................. */

/*==============================
	INITIALIZE
===============================*/
html {
/*	overflow-y: scroll;*/
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,p,address,a,img {
	margin: 0;
	padding: 0;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
}
img {
	border: 0;
	vertical-align: bottom;
}
p {
    line-height: 1.5;
	margin-bottom: 1em;
}
hr {
	display: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	_font-size: 100%;
	width: 100%;
}
caption,th {
	text-align: left;
}
li  {   
    list-style-type: none;   
}  
textarea {
	resize: vertical;
}

/*==============================
	LINK
===============================*/
a:link,
a:visited,
a:active {
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #000;
	text-decoration: underline;
}
a:link.ex {
	color: #000;
	text-decoration: underline;
}

/*==============================
	LAYOUT
===============================*/
body {
	color: #000000;
	font-family:verdana,helvetica,sans-serif;
    font-size: 90%;
	text-align: center;
	width: 100%;
	background: url(/adv/award/img/bg.gif) repeat-x 50% 0;
	padding-top: 70px;
}
#header {
	width: 900px;
	margin: 0 auto;
	text-align: left;
	font-size: 0;
	height: 40px;
}
#contHead{
	border-bottom: 1px solid #B3B3B3;
	padding-bottom: 25px;
/*	margin-top: 40px;*/
	background: #fff !important;
}
#contHead p{
	margin-bottom: 0;
}
.cont {
	width: 900px;
	margin: 0 auto;
	text-align: left;
	padding-bottom: 30px;
}

#create,
#select,
#aoy .cont {
	background: url(/adv/award/img/cont_bg.gif) repeat-y;
}


#footer {
	background: url(/adv/award/img/footer_bg.gif);
	padding: 10px 0;
}
#footer p {
	width: 900px;
	margin: 0 auto;
	text-align: right;
}
h1 {
	margin-bottom: 20px;
}
.pagetop {
	margin: 0;
	font-size: 0;
}
.pagetop a {
	float: right;
	width: 92px;
	height: 13px;
	background: url(/adv/award/img/pagetop_on.gif);
	margin-top: 30px;
}



/*==============================
	STYLE
===============================*/

/*	トップページ
-------------------------------*/
#topNav {
	margin: 30px 0 50px;
}
#topNav li a {
	width: 435px;
	height: 270px;
	margin-bottom: 10px;
}
#topNav li span {
	display: block;
	width: 435px;
	height: 270px;
	margin-bottom: 10px;
}
#navYaa {
	float: left;
	background: url(/adv/award/img/nav_yaa_on.gif) no-repeat;
}
#navAoy {
	float: right;
	background: url(/adv/award/img/nav_aoy_on.gif) no-repeat;
}

#topNew {
	margin-bottom: 50px;
	border: 1px solid #C3C3C3;
}
#topNew dd {
	padding: 0 15px;
}
#topNew ul{
	overflow:hidden;
	zoom:1;
}
#topNew li {
	border-bottom: 1px dashed #E5E5E5;
	padding: 15px 0;
	margin-bottom:-1px;
	width: 100%;
}
#topNew li img {
	vertical-align: middle;
	margin-left: 5px;
}
/*-------------------------------*/
body#yaa,
body#aoy {
	padding: 0;
}
body#yaa h1,
body#aoy h1 {
	padding-top: 50px;
}
#header p {
	margin: 10px 0 0 0;
	float: left;
}
#header ul {
	width: 250px;
	height: 40px;
	float: right;
}
#header ul a {
	width: 250px;
	height: 40px;
}
body#yaa #header ul a {
	background: url(/adv/award/img/headnav_aoy_on.gif);
}
body#aoy #header ul a {
	background: url(/adv/award/img/headnav_yaa_on.gif);
}

#main {
/*	border-left: 1px solid #B3B3B3;*/
	float: right;
	width: 660px;
	_width: 690px;
	padding: 25px 0 0 30px;
}
#main h2 {
	border-bottom: 2px solid #000000;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
#side {
	float: left;
	width: 209px;
	padding: 12px 0 0 0;
}
#side ul {
	width: 100%;
	margin-bottom: 20px;
}
#side li a {
	display: inline-block;
	background: url(/adv/award/img/arrow.gif) no-repeat 0 50%;
/*	padding-left: 15px;*/
	margin: 13px 0;
	outline: none;
}
#aoy #side li a:hover,
#aoy #side li.act a {
	background: url(/adv/award/img/arrow_r.gif) no-repeat 0 50%;
}
#select #side li a:hover,
#select #side li.act a {
	background: url(/adv/award/img/arrow_p.gif) no-repeat 0 50%;
}
#create #side li a:hover,
#create #side li.act a {
	background: url(/adv/award/img/arrow_g.gif) no-repeat 0 50%;
}
/*
#create #side dd li a {
	background: url(/adv/award/img/arrow_g.gif) no-repeat 0 50%;
}
#create #side dd li a:hover,
#create #side dd li.act a {
	background: url(/adv/award/img/arrow.gif) no-repeat 0 50%;
}
*/
.announce {
	margin-top: 12px;
}
.announce a {
	width: 180px;
	height: 180p;
}
#createw28 {
	background: url(/adv/award/img/side_btn_works28_on.gif) no-repeat;
}
#sponsor {
	background: url(/adv/award/img/side_btn_sponsor_on.gif) no-repeat;
}
#result28s {background: url(/adv/award/img/side_btn_works28s_on.gif) no-repeat;}
#result29s {background: url(/adv/award/img/side_btn_works29s_on.gif) no-repeat;}
#result30s {background: url(/adv/award/img/side_btn_works30s_on.gif) no-repeat;}
#result31s {background: url(/adv/award/img/side_btn_works31s_on.gif) no-repeat;}
#result32s {background: url(/adv/award/img/side_btn_works32s_on.gif) no-repeat;}
#result33s {background: url(/adv/award/img/side_btn_works33s_on.gif) no-repeat;}
#result34s {background: url(/adv/award/img/side_btn_works34s_on.gif) no-repeat;}
#result35s {background: url(/adv/award/img/side_btn_works35s_on.gif) no-repeat;}

#result28c {background: url(/adv/award/img/side_btn_works28c_on.gif) no-repeat;}
#result29c {background: url(/adv/award/img/side_btn_works29c_on.gif) no-repeat;}
#result30c {background: url(/adv/award/img/side_btn_works30c_on.gif) no-repeat;}
#result31c {background: url(/adv/award/img/side_btn_works31c_on.gif) no-repeat;}
#result32c {background: url(/adv/award/img/side_btn_works32c_on.gif) no-repeat;}
#result33c {background: url(/adv/award/img/side_btn_works33c_on.gif) no-repeat;}
#result34c {background: url(/adv/award/img/side_btn_works34c_on.gif) no-repeat;}
#result35c {background: url(/adv/award/img/side_btn_works35c_on.gif) no-repeat;}


#side dl {
	margin: 13px 0 15px 0;
}
#side dt {
}
#side dd {
	background: url(/adv/award/img/sub_frame.gif) no-repeat 0 100%;
	padding: 0 10px;
}



/*	読売広告大賞
-------------------------------*/
#yaaTop {
	text-align: center;
}
#yaaTop h1 {
	padding: 30px 0 10px !important;
}
#yaaTop p {
	margin: 25px 0;
}
#yaaSummary {
	background:url(/adv/award/img/top_yaa_summary_bg.gif) repeat-x 50% 0;
	margin: 0;
}
#yaaSummary a {
	background:url(/adv/award/img/summary33_on.gif) no-repeat 50% 0;
	margin: 0 auto;
	width: 900px;
	height: 60px;
}
#yaaTop ul {
	font-size: 0;
	margin-top: 20px;
}
#yaaTop li {
	display: inline-block;
	/display: inline;
	/zoom: 1;
}
#yaaTop li a {
	width: 280px;
	height: 115px;
}
#sBtn30 {
	background:url(/adv/award/img/top_btn_select_work30_on.gif) no-repeat;
	margin: 0 15px 0 0;
}
#sBtn31 {
	background:url(/adv/award/img/top_btn_select_work31_on.gif) no-repeat;
	margin: 0 15px 0 0;
}
#sBtn32 {
	background:url(/adv/award/img/top_btn_select_work32_on.gif) no-repeat;
	margin: 0 15px 0 0;
}
#sBtn33 {
	background:url(/adv/award/img/top_btn_select_work33_on.gif) no-repeat;
	margin: 0 15px 0 0;
}
#cBtn30 {
	background:url(/adv/award/img/top_btn_create_work30_on.gif) no-repeat;
}
#cBtn31 {
	background:url(/adv/award/img/top_btn_create_work31_on.gif) no-repeat;
}
#cBtn32 {
	background:url(/adv/award/img/top_btn_create_work32_on.gif) no-repeat;
}
#cBtn33 {
	background:url(/adv/award/img/top_btn_create_work33_on.gif) no-repeat;
}
#ctBtn31 {
	background:url(/adv/award/img/top_btn_create_theme31_on.gif) no-repeat;
}
#ctBtn31ent {
	background:url(/adv/award/img/top_btn_create_entry31_on.gif) no-repeat;
	margin: 0 0 0 15px;
}
#ctBtn32ent {
	background:url(/adv/award/img/top_btn_create_theme32_on.gif) no-repeat;
	margin: 0 0 0 15px;
}
#ctBtn33ent {
	background:url(/adv/award/img/top_btn_create_entry33_on.gif) no-repeat;
	margin: 0 0 0 15px;
}
#ctBtn33tm {
	background:url(/adv/award/img/top_btn_create_theme33_on.gif) no-repeat;
	margin: 0 0 0 15px;
}



#prizeBtn {
	float: right;
	margin: 40px 0 0 0;
}
#prizeBtn a {
	width: 250px;
	height: 250px;
	background: url(/adv/award/img/btn_prize_on.gif);
}
#entryBtn {
	float: right;
	margin: 47px 0 0 0;
}
#entryBtn a {
	width: 250px;
	height: 220px;
	background: url(/adv/award/img/btn_entry_on.gif);
}
#boshuBtn {
	float: right;
	margin: 47px 0 0 0;
}
#boshuBtn a {
	width: 250px;
	height: 220px;
	background: url(/adv/award/img/btn_boshu_on.gif);
}
#ttl {
	padding: 30px 0 0 0 !important;
	margin: 0;
}
body#yaa #contHead h1{
	padding-top: 30px;
	margin-bottom: 5px;
}



#yaaNav {
	background: url(/adv/award/img/nav_yaa_bg.gif) no-repeat 50% 0;
}
#yaaNav ul {
	width: 900px;
	margin: 0 auto;
	text-align: left;
}
#yaaNav li a {
	width: 450px;
	height: 410px;
}
#navSelect {
	float: left;
	background: url(/adv/award/img/nav_yaa_select_on.gif);
}
#navCreate {
	float: right;
	background: url(/adv/award/img/nav_yaa_create_on.gif);
}


#subNav {
	margin: 30px 0 0;
}
#subNav li {
	float: left;
}
#subNav a {
	width: 450px;
	height: 30px;
}
#snavSelect a {
	background: url(/adv/award/img/snav_select_on.gif);
}
#snavCreate a {
	background: url(/adv/award/img/snav_create_on.gif);
}


.list {
	border-top: 1px dotted #666666;
}
.list li {
	border-bottom: 1px dotted #666666;
	padding: 1px 0;
}
.list li a {
	padding: 15px;
	display: block;
	text-decoration: none !important;
}
#create .list li a:hover {
	background: url(/adv/award/img/bg_create03.gif);
	color: #6CB001;
}
#select .list li a:hover {
	background: url(/adv/award/img/bg_select02.gif);
	color: #FD8EB6;
}
.list li strong {
	background: url(/adv/award/img/arrow.gif) no-repeat 0 0.3em;
	padding-left: 15px;
	display: block;
	font-weight: normal;
}

#create .list li a:hover strong {
	background-image: url(/adv/award/img/arrow_g.gif);
}
#select .list li a:hover strong {
	background-image: url(/adv/award/img/arrow_p.gif);
}
.list li a:hover img {
	display: none;
}

.list li .listTxtimg {
	display: inline-block;
	width: 100%;
	height: 16px;
	margin: 0 0 10px -15px;
	font-size: 0;
}

#create #listJudge {
	background: url(/adv/award/img/txt_judge_c_on.gif) no-repeat;
}
#create #list_selection {
	background: url(/adv/award/img/txt_selection_c_on.gif) no-repeat;
}
#create #listPrize {
	background: url(/adv/award/img/txt_prize_c_on.gif) no-repeat;
}
#create #listWorks {
	background: url(/adv/award/img/txt_works_c_on.gif) no-repeat;
}
#create #listSchedule {
	background: url(/adv/award/img/txt_schedule_c_on.gif) no-repeat;
}
#create #listContact {
	background: url(/adv/award/img/txt_contact_c_on.gif) no-repeat;
}


#select #listJudge {
	background: url(/adv/award/img/txt_judge_s_on.gif) no-repeat;
}
#select #listPrize {
	background: url(/adv/award/img/txt_prize_s_on.gif) no-repeat;
}
#select #listHow {
	background: url(/adv/award/img/txt_how_s_on.gif) no-repeat;
}
#select #listWorks {
	background: url(/adv/award/img/txt_works_s_on.gif) no-repeat;
}
#select #listEntry {
	background: url(/adv/award/img/txt_entry_s_on.gif) no-repeat;
}
#select #listSchedule {
	background: url(/adv/award/img/txt_schedule_s_on.gif) no-repeat;
}
#select #listContact {
	background: url(/adv/award/img/txt_contact_s_on.gif) no-repeat;
}



#create #listBtheme {
	background: url(/adv/award/img/txt_btheme_c_on.gif) no-repeat;
}
#create #listFaq {
	background: url(/adv/award/img/txt_faq_c_on.gif) no-repeat;
}
#create #listInfo {
	background: url(/adv/award/img/txt_info_c_on.gif) no-repeat;
}
#create #listPaper {
	background: url(/adv/award/img/txt_paper_c_on.gif) no-repeat;
}


#select th {
	background: url(/adv/award/img/bg_select01.gif);
	padding: 5px;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #B3B3B3;
	font-weight: bold;
}
#select td {
	padding: 15px 10px;
	vertical-align: middle;
	text-align: left;
	border: 1px solid #B3B3B3;
	font-weight: normal;
}
#select .bgCell {
	background: url(/adv/award/img/bg_select02.gif);
	font-weight: normal;
}


#create th {
	background: url(/adv/award/img/bg_create02.gif);
	padding: 5px 10px;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #B3B3B3;
	font-weight: bold;
}
#create td {
	padding: 15px 10px;
	vertical-align: middle;
	text-align: left;
	border: 1px solid #B3B3B3;
	font-weight: normal;
}
#create .bgCell {
	background: url(/adv/award/img/bg_create03.gif);
	font-weight: normal;
}


#main .scTbl {
	margin-bottom: 5px;
}
#main .scTbl th.bgCell {
	width: 150px;
}
#main .scTbl td,
#main .scTbl .bgCell{
	padding: 15px;
	vertical-align: top;
	text-align: left;
}


#main .inqTbl th,
#main .inqTbl td {
	padding-left: 15px;
	text-align: left;
}
#main .inqTbl .bgCell{
	text-align: center;
	width: 80px;
}


#main .entryTbl th {
	padding: 10px;
	text-align: left;
	font-weight: normal;
}


/* 選考委員 */
#judgeList {
}
#judgeList li {
	background: #FAFAFA;
	width: 325px;
	margin-bottom: 10px;
}
#judgeList li.flL {
	clear: both;
}
#judgeList dl{
	padding: 10px;
}
#judgeList dt.pic {
	width: 80px;
	float: left;
	margin-right: 10px;
}
.judgeName {
	float: right;
	width: 210px;
	border-bottom: 1px solid #B3B3B3;
	padding-bottom: 3px;
	font-size: 120%;
	margin-bottom: 10px;
}
#judgeList dd {
	float: right;
	width: 210px;
	line-height: 1.5;
}



/* 概要 */
table.tableAbout th {
width:130px;
}


/* 受賞作品 */
.detail {
	display: inline-block;
}
p.detail {
	margin: 5px 0 0 0;
}
span.detail {
	vertical-align: middle;
}
div.detail {
	margin: 10px 0 5px;
}
.detail a {
	width: 72px;
	height: 13px;
	background: url(/adv/award/img/detail_on.gif);
	font-size: 0;
}
span.detail a {
	margin: 0 0 2px 20px;
}

.zoom a {
	margin: 0;
	font-size: 0;
}

.zoom a.btn {
	float: left;
	width: 96px;
	height: 13px;
	background: url(/adv/award/img/zoom_on.gif);
	margin-top: 5px;
}

.pagenation {
	padding: 30px 100px 0;
	text-align: center;
	font-size: 0;
}
#create .pagenation {
	border-top: 1px dotted #72AA10;
}
#select .pagenation {
	border-top: 1px dotted #F586AE;
}
.pagenation li a {
	width: 175px;
	height: 16px;
	margin: 0 auto;
}
.pagenation li.prev {
	float: left;
}
.pagenation li.next {
	float: right;
}
.pagenation li.prev a {
	width: 49px;
	background: url(/adv/award/img/prev_on.gif);
	margin: 0;
}
.pagenation li.next a {
	width: 49px;
	background: url(/adv/award/img/next_on.gif);
	margin: 0;
}
#w35 {background: url(/adv/award/img/w35_on.gif);}
#w34 {background: url(/adv/award/img/w34_on.gif);}
#w33 {background: url(/adv/award/img/w33_on.gif);}
#w32 {background: url(/adv/award/img/w32_on.gif);}
#w31 {background: url(/adv/award/img/w31_on.gif);}
#w30 {background: url(/adv/award/img/w30_on.gif);}
#w29 {background: url(/adv/award/img/w29_on.gif);}
#w28 {background: url(/adv/award/img/w28_on.gif);}
#w27 {background: url(/adv/award/img/w27_on.gif);}
#w26 {background: url(/adv/award/img/w26_on.gif);}
#w25 {background: url(/adv/award/img/w25_on.gif);}
#w24 {background: url(/adv/award/img/w24_on.gif);}
#w23 {background: url(/adv/award/img/w23_on.gif);}
#w22 {background: url(/adv/award/img/w22_on.gif);}
#w21 {background: url(/adv/award/img/w21_on.gif);}
#w20 {background: url(/adv/award/img/w20_on.gif);}

#w19 {background: url(/adv/award/img/w19_on.gif);}
#w18 {background: url(/adv/award/img/w18_on.gif);}
#w17 {background: url(/adv/award/img/w17_on.gif);}
#w16 {background: url(/adv/award/img/w16_on.gif);}
#w15 {background: url(/adv/award/img/w15_on.gif);}
#w14 {background: url(/adv/award/img/w14_on.gif);}
#w13 {background: url(/adv/award/img/w13_on.gif);}
#w12 {background: url(/adv/award/img/w12_on.gif);}
#w11 {background: url(/adv/award/img/w11_on.gif);}

#w1_7 {
	background: url(/adv/award/img/w1_7_on.gif);
	width: 244px;
	height: 17px;
}



#sbtnWrap {
	position: relative;
}
#socialbutton {
	position: absolute;
	right: 20px;
	top: 20px;
}
#sbtnWrap h4.txtTtl {
	margin-right: 60px;
}

.winner {
	margin: 0 0 0 20px;
}
.winWrap {
	margin-left: 20px;
}
.winWrap h5 {
	float: left;
	width: 5em;
	line-height: 1.5;
	margin-bottom: 5px;
}
.winWrap p {
	margin: 0 0 5px 5em;
	line-height: 1.5;
}


/* 賞と賞典 */
.prizeUnit {
	border-top: 1px dotted #666666;
}
.prizeUnit dl {
	border-bottom: 1px dotted #666666;
	padding: 20px 0;
	/*padding: 20px 0 20px 20px;*/
}
.prizeUnit dd {
	padding: 0 0 0 1.5em;
}
.prizeUnit dd p {
	margin: 1em 0 0 0;
}

ul.subPrizeList li { float:left; margin-right:10px;}

/* エントリーのお願い */
#entryList li {
	list-style-type: decimal;
	width: 190px;
	margin: 0 5px 0.5em 25px;
	float: left;
}
.question {
	margin: 20px 0;
	text-indent: -25px;
	padding-left: 25px;
}
.question img {
	vertical-align: middle;
	margin-right: 5px;
}

#main .enTbl {
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
	border-bottom: none;
	width:250px;
}
#main .enTbl th,
#main .enTbl td {
	border-bottom: 1px solid #DDDDDD;
	border-right: none;
	border-left: none;
	border-top: none;
	text-align: left;
	padding: 5px;
}
#main .enTbl td.clP {
	width: 110px;
	padding: 5px 0 5px 10px;
}

.btn_entryform{
	width: 420px;
	height: 80px;
	background: url(/adv/award/img/btn_entryform_on.gif) no-repeat;
	display: block;
	text-align: center;
	margin: 30px auto 0;
}

a.btn_entryform:hover {
	text-indent: -9999px;
}

/* テーマ・課題提出のお願い */
#create .sponsorTbl {
	width: 620px;
}
#create .sponsorTbl .bl {
	border-top: none;
	border-bottom: none;
	padding: 0;
	background: none;
}
#create .sponsorTbl th {
	background: #D3E7B3;
	padding: 10px;
	font-weight: bold;
	width: 32% !important;
}
#create .sponsorTbl td {
	vertical-align: top;
	padding: 5px 10px 10px 10px;
	background: #FDFDFD;
}
#create .sponsorTbl td p {
	margin: 0 0 0 10px;
}
#create .sponsorTbl td .clG {
	margin: 0 0 5px 0;
}

#create .formsampleTbl th,
#create .formsampleTbl td {
	line-height: 1.5;
}
#create .formsampleTbl th {
	font-weight: normal;
	width: 200px;
}
#create .formsampleTbl th span {
	font-size: 80%;
}

.sponsorForm {
	text-align: center;
}
.sponsorForm a {
	width: 300px;
	height: 70px;
	margin: 30px auto 0;
	background: url(/adv/award/img/btn_sponsor_on.gif);
}
.entry_thema {
	margin-bottom: 20px;
}
.entry_thema dt {
	float: left;
	width: 3em;
	line-height: 1.5;
	font-weight: bold;
}
.entry_thema dd {
	margin-left: 3em;
	line-height: 1.5;
}


/* 協賛広告主向け情報 */
.themeList {
	border: 1px solid #B3B3B3;
	padding: 15px 0 15px 10px;
	font-size: 0;
}
.themeList li {
	display: inline-block;
	margin: 10px 24px;
}
* html ..themeList li {  
	display: inline;
	zoom: 1;
}  
*:first-child+html .themeList li {
	display: inline;
	zoom: 1;
}

.themeList li a {
	display: block;
	background: url(/adv/award/img/arrow.gif) no-repeat 0 50%;
}
.themeList li a:hover,
.themeList li.act a {
	background: url(/adv/award/img/arrow_g.gif) no-repeat 0 50%;
}

.themeUnit {
	border-bottom: 1px dotted #999;
	line-height: 1.5;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.themeUnit dt {
	margin: 0 0 10px -10px;
	padding: 0;
}
.themeUnit dd a {
	display: inline-block;
	white-space: nowrap;
}

.themeDl {
	border-bottom: 1px dotted #999;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.themeDl dt {
	width: 98px;
	float: left;
	margin-bottom: 5px;
}
.themeDl dd {
	margin-left: 98px;
	padding:;
	min-height: 23px;
	height: auto !important;
	height: 23px;
	line-height: 1.5;
	margin-bottom: 5px;
}
.themeDl p {
	float: right;
	margin: 10px 0 0;
}
.themeDl p a.btn{
	width: 240px;
	height: 50px;
	background: url(/adv/award/img/btn_download_on.gif) no-repeat;
}

.dlfaqUnit {
	margin-bottom: 30px;
}
.dlfaqUnit dt {
	color: #6CB001;
	margin-bottom: 0.5em;
	text-indent: -25px;
	padding-left: 25px;
}
.dlfaqUnit dt img {
	vertical-align: middle;
	margin-right: 5px;
}
.dlfaqUnit dd {
	background: url(/adv/award/img/icon_a_g.gif) no-repeat 20px 1.2em #FAFAFA;
	padding: 1.2em 20px 0.2em 50px;
}
#create .dlfaqUnit table {
	width: auto;
	margin-bottom: 1em;
}
#create .dlfaqUnit th,
#create .dlfaqUnit td {
	background: #fff;
	font-weight: normal;
	padding: 5px 10px;
	text-align: left;
}
.dlfaqlink {
	background: #fdf0f0;
	padding: 5px;
}



/*	アドバタイザー・オブ・イヤー
-------------------------------*/
#aoy .pic{
	margin-bottom: 5px;
}
.aoyList {
	border-bottom: 1px dotted #666666;
	padding: 0 5px 15px;
	margin-bottom: 15px;
}
.aoyList dt {
	font-weight: bold;
	color: #FE092A;
	margin-bottom: 5px;
	font-size: 130%;
}
.aoyList dd {
	margin-left: 20px;
	font-size: 120%;
}
#aoy .txtTtl{
	color: #FE092A;
}
#aoy h4{
	margin-bottom: 5px;
}
#aoy .cat {
	border-top: 1px solid #FF061F;
	padding: 10px 0 40px;
}
#aoy .cat h5 {
	font-size: 120%;
	font-weight: bold;
	margin: 0 0 1em;
}



/*	ポップアップページ
-------------------------------*/
.winPage {
	padding: 0;
}
.winPage #bg {
	background: url(/adv/award/img/footer_bg.gif) repeat-x 50% 100%;
	padding: 70px 0;
}
.winPage .cont {
	width: 660px;
	margin: 0 auto;
	text-align: left;
}
.winPage #formHead {
	padding-bottom: 10px;
	border-bottom: 1px solid #B3B3B3;
	margin-bottom: 30px;
}
.winPage h2 {
	padding-bottom: 10px;
	border-bottom: 3px solid #000000;
	margin-bottom: 30px;
}

#close {
	text-align: center;
	margin: 30px 0 0;
	font-size: 0;
}
#close a {
	width: 87px;
	height: 25px;
	background: url(/adv/award/img/btn_close_on.gif);
	margin: 0 auto;
	cursor: pointer;
}

/* フォーム */
#form .cont {
	width: 660px;
}
#form table {
	margin-bottom: 20px;
}
#form th,
#form td {
	border: 1px solid #B3B3B3;
	padding: 15px;
	vertical-align: middle;
	line-height: 1.5;
}
#form .rowT th,
#form .rowT td {
	padding-bottom: 0;
	border-bottom: none;
}
#form .rowB th,
#form .rowB td {
	padding-top: 0;
	border-top: none;
	vertical-align: text-top;
}
#form th {
	background: url(/adv/award/img/bg_create02.gif);
	font-weight: normal;
	width: 200px;
	text-align: center;
}
#form th span {
	font-size: 80%;
}
#form td p {
	margin-bottom: 0.5em;
	line-height: 1.3;
}
#form #formBtn {
	text-align: center;
	margin: 0 auto;
	margin-bottom: 30px;
	width: 320px;
	_margin: 0 0 30px 170px;
	_display: inline;
}
#form #formBtn a,#form #formBtn input {
	display: inline-block;
	width: 140px;
	height: 40px;
	margin: 0 10px;
	border: 0 none;
	cursor: pointer;
	text-indent: -999px;
/*	display:block;*/
	float:left;
}
#form #formBtn #btnCheck {
	background: url("/adv/award/img/btn_check.gif") repeat scroll 0 0 #FFFFFF;
}
#form #formBtn #btnReset {
	background: url("/adv/award/img/btn_reset.gif") repeat scroll 0 0 #FFFFFF;
}
#form #formBtn #btnRevision {
	background: url("/adv/award/img/btn_revision.gif") repeat scroll 0 0 #FFFFFF;
}
#form #formBtn #btnSend {
	background: url("/adv/award/img/btn_send.gif") repeat scroll 0 0 #FFFFFF;
}
#form #ssl {
	border: 1px solid #B3B3B3;
	padding: 20px;
	margin-bottom: 30px;
}
#form #ssl p {
	margin: 0;
	width: 510px;
	float: left;
}


/* 拡大画像の閲覧方法 */
#htzoom .cont {
	width: 500px;
}
#adobe {
	border-top: 1px solid #B3B3B3;
	font-size: 80%;
	padding-top: 30px;
	margin-top: 30px;
}
#adobe p {
	margin: 0;
}
#adobe a {
	text-decoration: underline !important;
}


/* フラッシュ */
#popupPage {
	background: none;
	padding-top: 20px;
}
#popupPage #close {
	margin-top: 20px;
}


/*	汎用
-------------------------------*/
.pic {
	border: 1px solid #B3B3B3;
	padding: 1px;
	display: inline-block;
	_display: inline;
	_zoom: 1;
	margin: 0;
}
*:first-child+html .pic{
	display: inline;
	zoom: 1;
}
.box dl .pic {
	display: inline-block !important;
}

.noImageBox30 {
	background-color:#FFFFFF;
	border:1px solid #ccc;
	width:177px;
	height:113px;
	padding:10px
}

.arrowLink {
	background: url(/adv/award/img/arrow.gif) no-repeat 0 0.3em;
	padding-left: 10px;
}
.txtLink {
	text-decoration: underline !important;
}

h3 {
	background: url(/adv/award/img/bg_create01.gif);
	padding: 5px 20px;
	font-size: 120%;
}
h5 {
	margin-bottom: 5px;
}

.txtTtl {
	background: none;
	padding: 0;
	margin-bottom: 1em;
	font-size: 130%;
}
.txtTtl2 {
	background: none;
	padding: 0;
	margin-bottom: 1em;
	font-size: 150%;
}

.bdTtl {
	border-bottom: 1px solid #C6C6C6;
	margin: 2em 0 1em;
	padding: 0 0 10px 0;
	font-size: 110%;
	background: none;
}

.box {
	background: #FAFAFA;
	padding: 10px 20px;
}

.frame {
	border: 1px solid #E1E1E1;
	padding: 10px 20px;
}

.line {
	padding-top: 20px;
	border-top: 1px dotted #C9C9C9;
	margin-top: 20px;
}

.boxHeightBg {
	background: url(/adv/award/img/box_height_bg.gif) repeat-y 320px 0 #FAFAFA;
}

.boxHeightBg .w280 {
	_width: 320px;
}

.inner {
	padding: 20px;
}

.greenFrame {
	border: 1px solid #72AA10;
	padding: 15px;
	background: #FFF;
}

.btn {
	display: block;
	outline: none;
}

.btn:hover {
	text-indent: -9999px;
}

.numList {
	margin: 0.5em 0 1em 20px;
}

.numList li,
.discList .numList li {
	list-style: decimal;
	margin-bottom: 0.5em;
	line-height: 1.5;
}

.discList {
	margin: 0 0 1em 20px;
}

.discList li,
.numList .discList li {
	list-style: disc;
	margin-bottom: 0.5em;
	line-height: 1.5;
}

.clear { clear:both;}

.vam {
	vertical-align: middle;
	margin-right: 5px;
}

.txtInd {
	padding-left: 1em;
	text-indent: -1em;
}

.flL {
	float: left;
}
.flR {
	float: right;
}
.txtR {
	text-align: right;
}
.txtC {
	text-align: center !important;
}
.f85 {
	font-size: 85%;
}
.f90 {
	font-size: 90%;
}
.f105 {
	font-size: 105%;
}
.f120 {
	font-size: 120%;
}
.f130 {
	font-size: 130%;
}
.f140 {
	font-size: 140%;
}
.f150 {
	font-size: 150%;
}

.w10 {
	width: 10px;
}
.w31 {
	width: 31px;
}
.w35 {
	width: 35px;
}
.w40 {
	width: 40px;
}
.w60 {
	width: 60px;
}
.w75 {
	width: 75px;
}
.w99 {
	width: 99px;
}
.w92 {
	width: 92px;
}
.w106 {
	width: 106px;
}
.w108 {
	width: 108px;
}
.w114 {
	width: 114px;
}
.w126 {
	width: 126px;
}
.w135 {
	width: 135px;
}
.w150 {
	width: 150px;
}
.w183 {
	width: 183px;
}
.w185 {
	width: 185px;
}
.w180 {
	width: 180px;
}
.w190 {
	width: 190px;
}
.w201 {
	width: 201px;
}
.w250 {
	width: 250px;
}
.w270 {
	width: 270px;
}
.w280 {
	width: 280px;
}
.w290 {
	width: 290px;
}
.w289 {
	width: 289px;
}
.w300 {
	width: 300px;
}
.w310 {
	width: 310px;
}
.w320 {
	width: 320px;
}
.w365 {
	width: 365px;
}
.w500 {
	width: 500px;
}
.w600 {
	width: 600px;
}

/* 20140508追加 */
.w95 {
	width: 95px;
}
.w100 {
	width: 100px;
}
.w285 {
	width: 285px;
}


.mb0 {
	margin-bottom: 0 !important;
}
.mb5 {
	margin-bottom: 5px;
}
.mb10 {
	margin-bottom: 10px;
}
.mb15 {
	margin-bottom: 15px;
}
.mb20 {
	margin-bottom: 20px;
}
.mb30 {
	margin-bottom: 30px !important;
}
.mb50 {
	margin-bottom: 50px;
}
.mb60 {
	margin-bottom: 50px;
}
.mt5 {
	margin-top: 5px;
}
.mt10 {
	margin-top: 10px;
}
.mt15 {
	margin-top: 15px;
}
.mt20 {
	margin-top: 20px;
}
.mt30 {
	margin-top: 30px;
}
.mt50 {
	margin-top: 50px;
}
.mt80 {
	margin-top: 80px;
}
.mt87 {
	margin-top: 87px;
}
.mr5 {
	margin-right: 5px;
}
.mr10 {
	margin-right: 10px;
}
.mr20 {
	margin-right: 20px;
}
.ml0 {
	margin-left: 0 !important;
}
.ml5 {
	margin-left: 5px;
}
.ml10 {
	margin-left: 10px;
}
.ml20 {
	margin-left: 20px;
}
.ml40 {
	margin-left: 40px;
}

.clG {
	color: #6CB001;
}
.clR {
	color: #F40020 !important;
}
.clP {
	color: #f689b0;
}
.clP02 {
	color: #8f2b4f;
}
.clB {
	color: #666666;
}
.clB02 {
	color: #999999;
}

.fwB {
	font-weight: bold;
}

.brdTno {
	border-top: none !important;
}

.brdBno {
	border-bottom: none !important;
}
.brdno {
	border: none !important;
}

.clearfix:after,
.pagetop:after,
.box:after,
.cont:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
* html .clearfix, 
* html .pagetop, 
* html .box, 
* html .cont {  
    display: inline-block;
}  
*:first-child+html .clearfix,
*:first-child+html .pagetop,
*:first-child+html .box,
*:first-child+html .cont {
    display: inline-block;
}

.cl {
	clear: left;
}

.dspBlk {
	display: block;
}
