#detailsContest h3 {
	font-size:16px;
	font-weight:bold;
	color:#153021;
	border-left:solid 4px #850F0F;
	margin:25px 0px 7px 10px;
	padding:2px 0px 0px 5px; 
}

#detailsContest ul.contest-outline {
	margin:0px 40px 20px 40px;
	list-style:disc outside;
	color:#D0851B;
}

#detailsContest ul.contest-outline li {
	padding:0px 0px 12px 0px;
}

#imageMain2 img{
	display:block;
	margin:0px;
	padding:0px;
	line-height:100%;
	font-size:1px;
}

.kyoto03{
	background:url(kyoto/images/kyoto03.gif) left top no-repeat;
	width:616px;
	height:144px;
	text-align:center;
}
.kyoto03 p{
	display:block;
	font-size:1px;
	text-indent:-10000em;
	text-decoration:none;
}
.kyoto04{
	background:url(kyoto/images/kyoto04.gif) left top no-repeat;
	width:616px;
	height:70px;
	text-align:center;
	margin:0px;
	padding:0px;
}

.btn-form,.btn-refer{
	background-position:left top;
	background-repeat:no-repeat;
	width:330px;
	height:52px;
	display:block;
	font-size:5px;
	text-indent:-10000em;
	text-decoration:none;
}
.btn-form{
	background-image:url(kyoto/images/btn_form.gif) ;
	margin:0px auto 12px auto;
}
.btn-refer{
	background-image:url(kyoto/images/btn_refer.gif) ;
	margin:0px auto 0px auto;
}
.btn-form:hover,.btn-refer:hover{
	background-position:left bottom;
}

#detailsContest .con-section{
	margin:20px 0px 0px 15px;
}

#detailsContest #section-kimono h2{
	background:url(kyoto/images/lead_kimono.gif) left top no-repeat;
	width:402px;
	height:21px;
}

#detailsContest #section-scenery h2{
	background:url(kyoto/images/lead_scenery.gif) left top no-repeat;
	width:402px;
	height:21px;
}

#detailsContest .con-section p{
	padding:0px 0px 10px 10px;
}

#detailsContest .con-section div{
	margin:6px 0px 0px 5px;
	width:560px;
	padding:3px 0px;
}

#detailsContest #section-kimono div{
	border-left:6px solid #F8B3B3;
}

#detailsContest #section-scenery div{
	border-left:6px solid #D2C8F4;
}

#detailsContest .con-section h3,#detailsContest .contest-attention h3{
	border:none;
	width:127px;
	height:22px;
	display:block;background: left top no-repeat;
	font-size:5px;
	text-indent:-10000em;
	text-decoration:none;
	margin:0px 0px 10px 10px;
	padding:0px 0px 0px 0px;
}

#detailsContest #section-kimono h3{
	background:url(kyoto/images/title_kimono.gif) left top no-repeat;
}

#detailsContest #section-scenery h3{
	background:url(kyoto/images/title_scenery.gif) left top no-repeat;
}

#detailsContest .con-section dl{
	margin-left:10px;
	line-height:140%;
}

#detailsContest .con-section dt{
	font-weight:bold;
	color:#C80000;
}

#detailsContest .con-section dd{
	color:#666666;
}

#detailsContest .contest-attention{
	border:1px solid #cccccc;
	background:url(kyoto/images/bg_gray.gif) left bottom repeat-x;
	width:566px;
	margin:0px 0px 20px 10px;
	padding:15px 8px 10px 8px;
}

#detailsContest .contest-attention h3{
	background:url(kyoto/images/title_attention.gif) left top no-repeat;
}

.btn-area{
	text-align:center;
	margin:30px 0px 30px 0px;
}

h2#title-agreement{
	background:url(kyoto/images/title_h2_agreement.gif) left top no-repeat;
	width:106px;
	height:27px;
	margin:15px 0px 0px 8px; 
}

#popup{
	background-image:none;
}

ul.list-link{
	width:596px;
	height:64px;
	margin-left:10px;
}

.list-link li{
	float:left;
}

.list-link li a{
	background-position:left top;
	background-repeat:no-repeat;
	width:295px;
	display:block;
	font-size:5px;
	text-indent:-10000em;
	text-decoration:none;
}

.list-link li a:hover{
	background-position:left bottom;
}

#btn_list_kimono_top a{
	background-image:url(kyoto/images/btn_list_kimono_top.gif) ;
	margin-right:6px;
	height:37px;
}

#btn_list_scenery_top a{
	background-image:url(kyoto/images/btn_list_scenery_top.gif) ;
	height:37px;
}
.contest-over{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	line-height:140%;
	display:block;
}


/* 結果 ================== */


#resultContest .result-contents{
	background:url(kyoto/images/kyoto05.gif) left top no-repeat;
	width:606px;
	padding-left:10px;
	text-align:left;
}

#resultContest .con-result{
	width:606px;
	text-align:left;
	margin-bottom:40px;
}
#resultContest .con-result h2{
	width:597px;
	height:83px;
	margin-bottom:10px;
}

#result-kimono h2{
	background:url(kyoto/images/title_result_kimono.gif) left top no-repeat;
}
#result-scenery01 h2{
	background:url(kyoto/images/title_result_scenery.gif) left top no-repeat;
}
#resultContest .con-result h3{
	width:597px;
	height:43px;
	border:none;
	display:block;
	font-size:5px;
	text-indent:-10000em;
	text-decoration:none;
}
#result-kimono h3{
	background:url(kyoto/images/kimono_grandprize.gif) left top no-repeat;
}
#result-scenery01 h3{
	background:url(kyoto/images/scenery_grandprize.gif) left top no-repeat;
}
#result-scenery02 h3{
	background:url(kyoto/images/scenery_eworks.gif) left top no-repeat;
}
#resultContest .con-result .prize{
	width:597px;
	height:40px;
	display:block;
	font-size:5px;
	text-indent:-10000em;
	text-decoration:none;
	padding:0px;
}
#result-kimono .prize{
	background:url(kyoto/images/kimono_prize.gif) left top no-repeat;
}
#result-scenery01 .prize{
	background:url(kyoto/images/scenery_prize01.gif) left top no-repeat;
}
#result-scenery02 .prize{
	background:url(kyoto/images/scenery_prize02.gif) left top no-repeat;
}


#resultContest .con-result h4{
	font-size:16px;
	font-weight:bold;
	border-left:4px solid #ff6d34;
	padding:3px 0px 3px 8px;
	margin:0px 0px 10px 3px;
}

#resultContest .photoMain{
	float:left;
	border:1px solid #cccccc;
	width:428px;
	text-align:center;
	padding:15px 0px;
}

#resultContest .contest-message{
	float:right;
	width:175px;
}
#resultContest .result-list li{
	float:left;
	margin:0px 15px 30px 15px;
	display:inline;
}

#resultContest .result-list li div{
	background:url(kyoto/images/bg_result_scenery.gif) left top no-repeat;
	width:267px;
	height:270px;
	text-align:center;
}

#resultContest .result-list li p{
	border-left:3px solid #ff6d34;
	margin-top:5px;
	padding:3px 0px 3px 8px;
}
#btn-result-kimono a{
	background-image:url(kyoto/images/btn_result_kimono.gif) ;
	margin-right:6px;
	height:45px;
}
#btn-result-scenery a{
	background-image:url(kyoto/images/btn_result_scenery.gif) ;
	height:45px;
}

#resultContest .list-link02{
	clear:both;
	margin:0px;
	padding:10px 0px 0px 0px;
}

#resultContest .list-link02 a{
	background-position:left top;
	background-repeat:no-repeat;
	width:295px;
	display:block;
	font-size:5px;
	text-indent:-10000em;
	text-decoration:none;
	margin:0px 0px 0px 0px;
}
#resultContest .list-link02 a:hover{
	background-position:left bottom;
}

