@charset "EUC-JP";

/* CSS Document */



* {

	margin:0px;

	padding:0px;

	font-style:normal;

}



html {

	margin:0px;

	padding:0px;

	width:100%;

}



body {

	margin:0px;

	padding:0px;

	width:100%;

	text-align:center;
	
	background-color: #e95098;

}



div#all {

	width:860px;

	margin:auto;

	margin-top:10px;

	position:relative;

}



div#link_top {

	width:110px;

	height:65;

	position:absolute;

	left:550;

	border:none;

}



div#link_top a,

div#link_previous a {

	display:block;

	width:100%;

	height:100%;

	text-indent:-9999px;

	z-index:2;

}



div#link_previous {

	width:60px;

	height:40;

	position:absolute;

	top:720;

	border:none;

}



table {

	margin:auto;

}



td#main {

	width:656;

	border-top:1px solid #e95098;

	border-left:1px solid #e95098;

	border-bottom:1px solid #e95098;

	vertical-align:top;

	background-color:#e95098;

	background-repeat:repeat-x;

	background-image:url(../img/10spring/background_result_10spring.gif);

}



td#menu_top,

td#menu_middle,

td#menu_bottom {

	width:192;

	text-align:center;

	border-left:1px solid #666666;

	border-right:1px solid #666666;

}



td#menu_top {

	width:192;

	height:28;

	color:#ffffff;

	background-color:#bb9d70;

	background-repeat:no-repeat;

	background-image:url(../img/result_award_img_right_menu_top.png);

	text-align:center;

	vertical-align:bottom;

	border-top:1px solid #666666;

}



td#menu_top p {

	font-size:10px;

	text-align:left;

	text-indent:20px;

	margin:4px auto;

}



td#menu_bottom {

	background-color:#000000;

	background-repeat:no-repeat;

	background-image:url(../img/btn_right_menu_next.png);

	background-position:100% 100%; 

	vertical-align:top;

	border-bottom:1px solid #666666;

}



td#menu_bottom_09winter {

	background-color:#000000;

	vertical-align:top;

	border-bottom:1px solid #666666;

}



ul#menu {

	list-style-type:none;

}



ul#menu li a {

	display:block;

	text-indent:-9999px;

	vertical-align:top;

	background-repeat:no-repeat;

}



li#menu1 a,

li#menu2 a,

li#menu3 a,

li#menu4 a,

li#menu5 a,

li#menu6 a,

li#menu7 a,

li#menu8 a,

li#menu9 a,

li#menu10 a {

	width:149px;

	height:51px;

	margin:14px auto;

}



li#menu0 a {

	width:170px;

	height:59px;

	margin:18px auto;

	background-image:url(../img/10spring/00.jpg);

}



li#menu0 a:hover {

	background-image:url(../img/10spring/00_on.jpg);

}



li#menu1 a {

	background-image:url(../img/10spring/01.jpg);

}



li#menu1 a:hover {

	background-image:url(../img/10spring/01_on.jpg);

}



li#menu2 a {

	background-image:url(../img/10spring/02.jpg);

}



li#menu2 a:hover {

	background-image:url(../img/10spring/02_on.jpg);

}



li#menu3 a {

	background-image:url(../img/10spring/03.jpg);

}



li#menu3 a:hover {

	background-image:url(../img/10spring/03_on.jpg);

}



li#menu4 a {

	background-image:url(../img/10spring/04.jpg);

}



li#menu4 a:hover {

	background-image:url(../img/10spring/04_on.jpg);

}



li#menu5 a {

	background-image:url(../img/10spring/05.jpg);

}



li#menu5 a:hover {

	background-image:url(../img/10spring/05_on.jpg);

}



li#menu6 a {

	background-image:url(../img/10spring/06.jpg);

}



li#menu6 a:hover {

	background-image:url(../img/10spring/06_on.jpg);

}



li#menu7 a {

	background-image:url(../img/10spring/07.jpg);

}



li#menu7 a:hover {

	background-image:url(../img/10spring/07_on.jpg);

}



li#menu8 a {

	background-image:url(../img/10spring/08.jpg);

}



li#menu8 a:hover {

	background-image:url(../img/10spring/08_on.jpg);

}


li#menu9 a {

	background-image:url(../img/10spring/09.jpg);

}



li#menu9 a:hover {

	background-image:url(../img/10spring/09_on.jpg);

}


li#menu10 a {

	width:163px;

	height:56px;

	margin:18px auto;

	background-image:url(../img/10spring/10.jpg);

}



li#menu10 a:hover {

	background-image:url(../img/10spring/10_on.jpg);

}



li#menu_next a {

	width:190px;

	height:36px;

	background-image:none;

}



li#menu_next a:hover {

	background-image:none;

}



td.result_top_left {

	width:427px;

	vertical-align:top;

}



table.result_top_judge {

	width:410px;

	margin-left:8px;

}



th.result_top_judge_title {

	text-align:left;

	text-indent:20px;

	font-weight:900;

	padding-top:15px;

	padding-bottom:10px;

}



th.result_top_judge_title p {

	border-left:3px solid #000000;

	border-bottom:1px solid #000000;

}



td.result_top_judge_main {

	width:50%;

	font-size:12px;

	text-align:left;

	line-height:13px;

	vertical-align:top;

}



td.result_top_right {

	width:229px;

	vertical-align:top;

}



td.result_top_right dl {

	font-size:11px;

	line-height:16px;

}



td.result_top_right dl dt {

	color:#ffffff;

	background-color:#0087af;

	font-size:14px;

	text-indent:6px;

	margin-top:18px;

}



td.result_top_right dl dd {

	margin-left:6px;

}



div#dog_ear {

	height:755px;

	background-repeat:no-repeat;

	background-image:url(../img/result_award_img_dog_ear_09winter.gif);

	background-position:0% 100%; 

}



td#kids_photo_grandprix_left {

	width:382px;

	height:627px;

	text-align:right;

	vertical-align:middle;

}



td#kids_photo_grandprix_right {

	width:274px;

	height:627px;

	text-align:center;

	vertical-align:bottom;

	background-repeat:no-repeat;

	background-image:url(../img/10spring/result_award_img_kids_photo.gif);

	background-position:12px 65px; 

}



table#kids_photo_grandprix_comment_box {

	width:230px;

	position:relative;

	left:5px;

}



td#kids_photo_grandprix_comment {

	height:190px;

	font-size:13px;

	line-height:18px;

	text-align:left;

	vertical-align:top;

}



td#kids_photo_grandprix_name {

	height:95px;

	font-size:12px;

	line-height:28px;

	text-align:left;

	vertical-align:top;

}



a img {

	border:none;

}



td#kids_photo_grandprix_name p {

	text-indent:30px;

}



td#kids_photo_grandprix_studio {

	height:60px;

	text-align:center;

	vertical-align:top;

}



table#result_award {

	width:100%;

	margin:0px;

	text-align:left;

	vertical-align:top;

}



td#result_award_title_good_smile,

td#result_award_title_sutajio_fashon,

td#result_award_title_natural_style,

td#result_award_title_best_frend,

td#result_award_title_maria_style,

td#result_award_title_art_photo,

td#result_award_title_selecting {

	width:100%;

	height:46px;

	background-repeat:no-repeat;

	background-position:0% 100%; 

}


td#result_award_title_good_smile {

	background-image:url(../img/10spring/title_good_smile.gif);

}



td#result_award_title_sutajio_fashon {

	background-image:url(../img/10spring/title_sutajio_fashon.gif);

}



td#result_award_title_natural_style {

	background-image:url(../img/10spring/title_natural_style.gif);

}



td#result_award_title_best_frend {

	background-image:url(../img/10spring/title_best_frend.gif);

}



td#result_award_title_maria_style {

	background-image:url(../img/10spring/title_maria_style.gif);

}



td#result_award_title_art_photo {

	background-image:url(../img/10spring/title_art_photo.gif);

}



td#result_award_title_selecting {

	background-image:url(../img/10spring/title_selecting.gif);

}




td#result_award_title_ldh {

	width:100%;

	height:166px;

	/*vertical-align:bottom;*/

	background-repeat:no-repeat;

	background-image:url(../img/10spring/title_ldh.gif);

}



td#result_award_title_ldh p {

	color:#ffffff;

	width:471;

	font-size:11px;

	line-height:12px;

	text-align:left;

	margin-left:166px;

	margin-bottom:1px;
	
	margin-top:90px;

}



td#result_award_title_web {

	color:#ffffff;

	width:100%;

	height:119px;

	font-size:28px;

	font-family:Arial,sans-serif;

	font-weight:900;

	text-indent:170px;

	background-image:url(../img/10spring/title_web.gif);

}



td#result_award_title_photo_studio {

	width:656px;

	height:70px;

	vertical-align:top;

	background-repeat:no-repeat;

	background-image:url(../img/10spring/title_studio.gif);

	background-position:0% 0%;

}



td#result_award_title_photo_studio a.result_photo_studio_menu {

	color:#666666;

	display:block;

	font-size:13px;

	font-weight:900;

	text-indent:220px;

	margin-top:8px;

}



td.award_top {

	width:100%;

	height:457px;

	vertical-align:top;

	background-repeat:no-repeat;

	background-image:url(../img/10spring/result_award_img_grandprix.gif);

	background-position:0% 0%;

}



table.award_top {

	margin-top:34px;

	margin-left:0px;

	margin-right:0px;

}



td.award_grandprix {

	width:219px;

	height:357px;

	text-align:center;

	vertical-align:top;

}



table.photo_image td {

	margin:0 auto;

	text-align:center;

	vertical-align:middle;

	border:1px solid #ffcccc;

}



table.photo_image td img {

	margin:0;

	text-align:center;

	vertical-align:middle;

}



td.award_grandprix table.photo_image {

	margin-top:9px;

}



td.award_grandprix table.photo_image td {

	width:188px;

	height:251px;

}



p.photo_name {

	text-align:left;

	vertical-align:middle;

}



p.photo_name a,

td.result_photo_studio_second a,

td.result_photo_studio_art_photo_left a,

span.result_photo_studio_name_kids_photo_grandprix_address a,

span#result_photo_studio_art_photo_page a {

	color:#000000;

	text-decoration:underline;

}



p.photo_name a:hover,

td.result_photo_studio_second a:hover,

td.result_photo_studio_art_photo_left a:hover,

span.result_photo_studio_name_kids_photo_grandprix_address a:hover,

span#result_photo_studio_art_photo_page a:hover {

	color:#0633a5;

	text-decoration:underline;

}



td.award_grandprix p.photo_name {

	width:194px;

	height:62px;

	margin:4px auto;

	font-size:11px;

	line-height:22px;

	background-repeat:no-repeat;

	background-image:url(../img/result_award_img_grandprix_name_09winter.png);

}



td.award_second_grandprix {

	width:437px;

	text-align:center;

	vertical-align:top;

}



td.award_second_grandprix div.photo {
	width:208px;
	float:left;
	margin-right:4px;
	margin-bottom:28px;
	margin-top:10px;

}



td.award_second_grandprix div table.photo_image td {

	width:208px;

	height:200px;

}



td.award_second_grandprix p.photo_name {

	font-size:10px;

	line-height:16px;

	vertical-align:middle;

}



td.award_special div.photo {

	width:85px;

	float:left;

	margin-top:6px;

	margin-left:12px;

	margin-bottom:20px;

}



td.award_special div table.photo_image td {

	width:85px;

	height:83px;

}



td.award_second_grandprix img.award_second_grandprix {

	margin-top:14px;

	position:relative;

	right:5px;

}



td.award_special img.award_special {

	margin-left:17px;

}



td.award_art_photo_prize {

	width:102px;

	height:320px;

	background-repeat:no-repeat;

	background-image:url(../img/result_award_img_art_photo_09winter.gif);

}



td.award_art_photo {

	padding-top:7px;

}



td.award_art_photo div.photo {
float:left;
margin-left:50px;
margin-top:20px;
width:150px;
display:inline;
}



td.award_art_photo div.photo p.title {

	font-size:12px;

	text-align:center;

}



td.award_art_photo div table.photo_image td {

	width:150px;

	height:200px;

}



td.award_art_photo p.photo_name {

	font-size:10px;

	line-height:16px;

	vertical-align:middle;

}



td.award_ldh {

	padding-top:3px;

	padding-left:11px;

}



td.award_ldh div.photo {

	width:140px;

	float:left;

	margin-top:19px;

	margin-left:16px;

}



td.award_ldh div table.photo_image td {

	width:140px;

	height:138px;

}



td.award_web table#result_award {

	vertical-align:top;

}



td.award_web_grandprix {

	width:270px;

	text-align:center;

	vertical-align:top;

}



td.award_web_grandprix div.photo {

	width:224px;

	float:left;

	margin-left:21px;

}



td.award_web_grandprix div table.photo_image td {

	width:224px;

	height:222px;

}



td.award_web_grandprix div div.vote,

td.award_web_second_grandprix div div.vote,

td.award_web_third_grandprix div div.vote {

	font-weight:900;

	font-family:Arial,sans-serif;

	float:right;

}



td.award_web_grandprix div div.vote {

	font-size:24px;

}



td.award_web_grandprix div p.photo_name,

td.award_web_second_grandprix div p.photo_name,

td.award_web_third_grandprix div p.photo_name {

	font-size:10px;

	line-height:16px;

}



td.award_web_second_grandprix {

	width:220px;

	margin:0 auto;

	vertical-align:top;

}



td.award_web_second_grandprix div.photo {

	width:185px;

	margin-left:9px;

	margin-bottom:28px;

}



td.award_web_second_grandprix div table.photo_image td {

	width:185px;

	height:183px;

}



td.award_web_second_grandprix div div.vote {

	font-size:20px;

}



td.award_web_third_grandprix {

	width:166px;

	margin:0 auto;

	vertical-align:top;

}



td.award_web_third_grandprix div.photo {

	width:160px;

}



td.award_web_third_grandprix div table.photo_image td {

	width:160px;

	height:158px;

}



td.award_web_fourth_grandprix,

td.award_web_seventh_grandprix {

	height:90px;

}



td.award_web_seventh_grandprix {

	padding-left:29px;

}



td.award_web_fourth_grandprix div.photo,

td.award_web_seventh_grandprix div.photo {

	width:81px;

	float:left;

	margin-left:7px;

	margin-bottom:22px;

}



td.award_web_fourth_grandprix div table.photo_image td,

td.award_web_seventh_grandprix div table.photo_image td {

	width:81px;

	height:79px;

}



td.result_photo_studio_image_kids_photo_grandprix {

	width:153px;

	text-align:right;

	vertical-align:top;

}



td.result_photo_studio_image_kids_photo_grandprix img {

	margin-left:23px;

}



td.result_photo_studio_image_kids_photo_grandprix_right {

	width:153px;

	text-align:left;

	vertical-align:top;

}



td.result_photo_studio_image_kids_photo_grandprix_right img {

	margin-left:9px;

}



td.result_photo_studio_name_kids_photo_grandprix {

	vertical-align:top;

	width:355px;

}



p.result_photo_studio_name_kids_photo_grandprix {

	color:#000000;

	background-color:#ffffff;

	width:475px;

	font-size:18px;

	font-weight:900;

	text-align:right;

	margin-left:9px;

	padding-right:10px;

}



p.result_photo_studio_name_kids_photo_grandprix span.result_photo_studio_name_kids_photo_grandprix {

	color:#a17a40;

	font-size:16px;

	font-family:'arial black',sans-serif;

}



p.result_photo_studio_name_kids_photo_grandprix span.result_photo_studio_name_kids_photo_grandprix_address {

	font-size:10px;

	font-weight:100;

}



p#result_photo_studio_second {

	color:#000000;

	font-size:20px;

	font-weight:900;

	text-indent:15px;

	position:relative;

	bottom:16px;

}



div.result_photo_studio_second {

	position:relative;

	bottom:16px;

}



table.result_photo_studio_second {

	font-size:10px;

	margin-left:60px;

	margin-bottom:40px;

}



td.result_photo_studio_second {

	width:290px;

	vertical-align:top;

}



td.result_photo_studio_second p {

	margin-bottom:8px;

}



td.result_photo_studio_second p img {

	height:10px;

}



td.result_photo_studio_name_kids_photo_grandprix dl {

	margin-left:9px;

}



td.result_photo_studio_kids_photo_grandprix dl {

	margin-left:21px;

}



td.result_photo_studio_name_kids_photo_grandprix dl dt,

td.result_photo_studio_kids_photo_grandprix dl dt {

	color:#ffffff;

	font-family:'arial black',sans-serif;

	margin-top:6px;

	margin-bottom:3px;

	line-height:18px;

}



td.result_photo_studio_name_kids_photo_grandprix dl dd,

td.result_photo_studio_kids_photo_grandprix dl dd {

	font-family:Arial,sans-serif;

	font-size:13px;

	margin-right:3px;

}



span#result_photo_studio_art_photo_title {

	color:#000000;

	font-size:20px;

	font-weight:900;

	margin-left:20px;

	margin-right:40px;

}



table.result_photo_studio_art_photo {

	width:630px;

	font-size:12px;

	margin-top:20px;

	margin-left:13px;

	margin-bottom:0px;

	border:1px solid #ffcccc;

}



td.result_photo_studio_art_photo_left {

	width:200px;

	line-height:18px;

	background-color:#ffffff;

	vertical-align:top;

}



span.result_photo_studio_art_photo_name {

	font-size:13px;

}



td.result_photo_studio_art_photo_right {

	/*width:366px;*/

	border-left:1px solid #cccccc;

	vertical-align:top;

	line-height:18px;

}



div.result_photo_studio_art_photo_question {

	color:#ffffff;

	font-size:15px;

	line-height:23px;

	font-family:'arial black',sans-serif;

	text-align:left;

}



div#links {

	color:#ffffff;

	background-color:#000000;

	width:444px;

	font-size:12px;

	position:absolute;

	top:30px;

	left:200px;

	z-index:1;

}



div#links div#links_border {

	width:420px;

	text-align:center;

	margin-top:9px;

	margin-left:10px;

	border:1px solid #625c56;

}



div#links table {

	width:403px;

	color:#ffffff;

	background-color:#000000;

}



div#links th,

div#links td {

	background-color:#000000;

	font-size:10px;

	font-weight:100;

	line-height:20px;

	text-align:left;

}



div#links th {

	color:#cba779;

}



div#links td {

	color:#ffffff;

}



div#links td a {

	color:#ffffff;

	text-decoration:none;

}



div#links td a:hover {

	color:#ffffff;

	text-decoration:underline;

}



div#links table .border {

	border-bottom:1px solid #625c56;

}


p.title10 {

	margin-top:50px;
	margin-left:40px;
	font-size:12px;
	text-align:left;
	line-height:13px;

}

