/*------------------------------------------------------------------------------------------------------
CSS Information

SiteURL: http://www.mercian.co.jp/pommery/sommelier/
Created: 2007/07/31
LastUpdate: 2008/11/21

--------------------------------------------------------------------------------------------------------*/
/*------20081217----------------------------*/

.img_r_mr10 {
float:right;
margin:0px 10px 0px 0px;
padding:0px;
display:block;
}


div#result2008b01 {
width:643px;
padding:0px 0px 20px 0px;
margin:0px 0px 0px 0px;
zoom:1;
}

div#result2008b01:after{/*for modern browser*/
content:".";
display: block;
height:0px;
clear:both;
line-height:0; 
visibility:hidden;
}

div#result2008b01 img {
float:right;
margin:0px 10px 0px 10px;
padding:0px;
}

div#result2008b01 p {
margin:0px;
padding:0px;
}

div#result2008b02 {
    width:629px;
	padding:0px 0px 10px 0px;
	margin:0px 8px 0px 8px;
	zoom:1;
	}
	
div#result2008b02:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }


div#result2008b02 h4 {
    width:629px;
	height:24px;
	padding:0px;
	margin:0px;
	background-image:url(../2008/img/result_sub004.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-9999px;
	}
	
div#result2008b02 p {
	margin:0px 10px 0px 10px;
	padding:10px 0px 0px 0px;
	width: 493px;
	}
	
div#result2008b02 img {
	float:right;
	behavior: expression(IEPNGFIX.fix(this));
	}
	
div#result2008b03 {
    width:639px;
	padding:0px;
	margin:0px 0px 0px 6px;
	zoom:1;
	}
	
div#result2008b03:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	

div#result2008b03 img {
	float:right;
	behavior: expression(IEPNGFIX.fix(this));
	display:block;
	margin:0px;
	padding:0px 0px 10px 0px;
	}
	
	
div#result2008b03 h4 {
    width:628px;
	height:25px;
	padding:0px;
	margin:0px;
	background-image:url(../2008/img/result_sub006.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-9999px;
	}
	
div#result2008b03 p {
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 10px;
	}
	
div#result2008_cap001 {
    float:left;
	padding:120px 0px 0px 0px;
	margin:0px 0px 0px 10px;	
	}
	
div#result2008_cap001 img {
    behavior: expression(IEPNGFIX.fix(this));	
	display:block;
	}
	
img#result2008_cap001pic {
    float:left;
	margin:0px;
	padding:0px;
	}		
	
p.winner2008_txt {
width:460px;
margin:0px;
padding:0px 0px 20px 0px;
}		

div#result2008b04 {
    width:629px;
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 16px;
	zoom:1;
	}
	
div#result2008b04:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	
div#winner2008b01 {
    width:628px;
	padding:0px 0px 0px 0px;
	margin:0px;
	zoom:1;
	}
	
div#winner2008b01:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }

img#winner2008b01pic01 {
    width:141px;
	behavior: expression(IEPNGFIX.fix(this));
	float:right;
	margin:0px;
	padding:0px;
	display:block;
	}
	
div#winner2008b01 div#winner_b01txt {
    width:487px;
	padding:0px;
	margin:0px;
	float:left;
	}	
	
div#winner2008b01 h4, 
h4#winner2008sub003 {
    width:487px;
	padding:0px 0px 10px 0px;
	margin:0px;
	}
	
div#winner2008b01 h4 img,
h4#winner2008sub003 img {
    behavior: expression(IEPNGFIX.fix(this));
	}
	
div#conWinnerInner div#winner_block002 {
    width:610px;
	padding:0px;
	margin:0px 18px 0px 0px;
	zoom:1;
	}
	
div#winner2008b02:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	

div#winner2008b02 h4 {
    width:610px;
	padding:0px;
	margin:0px;
	}
	
div#winner2008b02 h4 img {
    behavior: expression(IEPNGFIX.fix(this));
	} 	
	
div#winner2008b02 p#winner_link {
    margin:0px;
	padding:0px 0px 10px 0px;
	text-align:right;
	}
	
div#winner2008b02 p#winner_txt {
    width:610px;
	padding:0px 0px 15px 0px;
	margin:0px;
	}
	
div#winner2008b02 dl {
    width:460px;
	padding:0px;
	margin:0px;
	}
	
div#winner2008b02 dt {
    width: 65px;
	margin:0px;
	padding:0px 0px 5px 0px;
    }

div#winner2008b02 dd {
    width:395px;
	margin-left: 65px;
    margin-top: -25px;
	padding:0px 0px 5px 0px;
    }
	
div#selection2008b01,
div#selection2008b02 {
    width:633px;
	padding:0px 0px 20px 0px;
	margin:0px;
	}
	
div.selection_common {
    width:633px;
	padding:0px 0px 10px 0px;
	margin:0px;
	zoom:1;
	}
	
div.selection_common img {
    float:right;
    }		
	
div#selection2008b03 {
    width:633px;
	padding:0px 0px 10px 0px;
	margin:0px;
	zoom:1;
	}
	
div#selection2008b03:after,
div.selection_common:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }		
	
img#selection2008pict003 {
    float:right;
	behavior: expression(IEPNGFIX.fix(this));
	}
	
img#selection2008pict004 {
    float:right;
	behavior: expression(IEPNGFIX.fix(this));
	}
	
img#selection2008pict005 {
    float:right;
	display:block;
	margin:0px;
	padding:0px 0px 10px 0px;
	behavior: expression(IEPNGFIX.fix(this));
	}				
	
div#selection2008b01 h4,
div#selection2008b02 h4,
div#selection2008b03 h4,
div#selection2008b04 h4,
div#selection2008b05 h4 {
    width:633px;
	margin:0px;
	padding:0px;
	}			
	
div#selection2008b01 h4 img,
div#selection2008b03 h4 img,
div#selection2008b04 h4 img,
div#selection2008b04 h5 img {
    behavior: expression(IEPNGFIX.fix(this));
	}		
	
div#selection2008b01 p,
div#selection2008b02 p {
	padding:10px 0px 0px 0px;
	margin:0px;
	}
	
div#selection2008b03 p,
div#selection2008b04 p {
    width:450px;
	padding:10px 0px 10px 0px;
	margin:0px;
	float:left;
	}
	
p#sele2008b05txt01 {
    width:450px;
	padding:10px 0px 10px 0px;
	margin:0px;
	}
	
p#sele2008b05txt02 {
    padding:0px;
	margin:0px;
	}			
	
div#selection2008b04 {
    width:633px;
	padding:0px;
	margin:0px;
	zoom:1;
	}
	
div#selection2008b04:after,
div#selection2008b05:after {/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    line-height:0; 
    visibility:hidden;
}	

	
div#selection2008b04 ul {
    width:400px;
	padding:0px 0px 20px 0px;
	margin:0px 0px 0px 30px;
	list-style:none;
	}
	
div#selection2008b05 {
    width:633px;
	padding:0px 0px 10px 0px;
	margin:0px;
	zoom:1;
	}									

/*------20081121:/2007/report----------------------------*/

.img_png {
behavior: expression(IEPNGFIX.fix(this));
}

div#repo_wrapper {
width:620px;
padding:20px 0px 20px 0px;
margin:0px 23px 0px 22px;
zoom:1;
}

div#repo_wrapper span {
display:block;
float:right;
text-align:right;
margin:0px;
padding:10px 0px 0px 0px;
}

div#repo_wrapper h4 {
width:620px;
height:95px;
padding:0px;
margin:0px;
background-image:url(../img/repo_intro.png);
behavior: expression(IEPNGFIX.fix(this));
background-repeat:no-repeat;
background-position:top left;
text-indent:-9999px;
}

div#repo_wrapper h5 {
display:none;
}

div#repo_block01 {
width:620px;
padding:0px 0px 20px 0px;
margin:0px;
background-image:url(../img/repo_sub01.jpg);
background-repeat:no-repeat;
background-position:top left;
zoom:1;
}

div#repo_block02 {
width:616px;
padding:0px 0px 15px 0px;
margin:0px 0px 0px 4px;
zoom:1;
}

div#repo_block03 {
width:620px;
padding:0px;
margin:0px;
background-image:url(../img/repo_sub002.jpg);
background-repeat:no-repeat;
background-position:top left;
zoom:1;
}

div#repo_block01:after,
div#repo_block02:after,
div#repo_block03:after,
div#repo_wrapper:after  { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	
div#repo_block02 img {
float:left;
margin:0px 10px 0px 0px;
padding:0px 0px 5px 0px;
display:block;
}

div#repo_block02 p {
margin:0px;
padding:0px;
}	

div#repo_block01 img {
float:right;
display:block;
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
}

p#repo_txt01 {
margin:0px 0px 0px 5px;
padding:40px 0px 5px 0px;
}

p#repo_txt02 {
margin:0px 0px 0px 5px;
padding:0px;
}

p#repo_txt03 {
margin:0px 0px 0px 5px;
padding:38px 0px 10px 0px;
}

p#repo_txt04 {
margin:0px 0px 0px 5px;
padding:0px;
}

img#repo_pict003 {
float:right;
display:block;
margin:0px 0px 0px 10px;
padding:0px 0px 20px 0px;
}

img#repo_pict004 {
float:left;
display:block;
margin:0px 10px 0px 0px;
padding:10px 0px 10px 0px;
}

/*------20081121:/2007/winner----------------------------*/

div#repobtn_area {
width:628px;
padding:0px 0px 15px 0px;
margin:0px;
zoom:1;
}

div#repobtn_area:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }

div#repobtn_area h6 {
width:323px;
height:29px;
margin:0px;
padding:0px;
float:right;
}

div#repobtn_area h6 a {
width:323px;
height:29px;
margin:0px;
padding:0px;
display:block;
background-image:url(../img/repobtn01.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
text-indent:-9999px;
}

div#repobtn_area h6 a:hover {
width:323px;
height:29px;
margin:0px;
padding:0px;
display:block;
background-image:url(../img/repobtn01.jpg);
background-repeat:no-repeat;
background-position:0px -29px;
text-indent:-9999px;
}

:root div#repobtn_area h6 a {
width:323px;
height:29px;
margin:0px;
padding:0px;
display:block;
overflow:hidden;
}

/*------20081028--------------------*/

em#end_message {
font-size:10px;
line-height:1.3em;
padding:10px 5px 10px 5px;
margin:10px 5px 5px 5px;
display:block;
font-style:normal;
font-weight:normal;
background-color:#E0CE96;
}

em#gaiyo_place {
font-style:normal;
font-weight:normal;
display:block;
margin:0px;
padding:0px 0px 20px 0px;
color:#6A0000;
}


/*------20080828--------------------*/

div#kanran_box {
	width:550px;
	padding:10px 0px 10px 0px;
	margin:0px 48px 20px 38px;
	border: 3px double #EFCF7A;
 }
 
div#kanran_box blockquote {
 width:500px;
 margin:0px 25px 0px 25px;
 padding:0px;
 }

h6#kanran_ttl {
  width:550px;
  height:23px;
  padding:0px;
  margin:0px;
  text-align:center;
  }
  
h6#kanran_ttl img {
  behavior: expression(IEPNGFIX.fix(this));
  }
  
div#test_btn_all {
  width:361px;
  padding:0px;
  margin:0px 95px 0px 94px;
  }
  
div#test_btn_all em {
  font-size:10px;
  padding:0px;
  margin:0px;
  font-style:normal;
  font-weight:normal;
  }      

h6#test_btn {
  width:361px;
  height:29px; 
  margin:0px;
  padding:0px;
  }
  
h6#test_btn a {
  width:361px;
  height:29px;
  padding:0px;
  margin:0px;
  display:block;
  background-image:url(../img/btn080828.jpg);
  background-repeat:no-repeat;
  background-position:0px 0px;
  text-indent:-9999px;
  }
  
h6#test_btn a:hover {
  width:361px;
  height:29px;
  padding:0px;
  margin:0px;
  display:block;
  background-image:url(../img/btn080828.jpg);
  background-repeat:no-repeat;
  background-position:0px -29px;
  text-indent:-9999px;
  }
  
:root h6#test_btn a {
  width:361px;
  height:29px;
  padding:0px;
  margin:0px;
  display:block;
  overflow:hidden;
  }    

/*------20080624--------------------*/

h6#gaiyo2008btn {
    width:243px;
	padding:0px 0px 20px 0px;
	margin:0px 196px 0px 196px;
	}
	
h6#gaiyo2008btn p {
    font-size:10px;
	padding:0px;
	margin:0px;
	font-weight:normal;
	}	

/*--------------------------*/

body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	
}

#wrapper {
	width:750px;
	padding:0px;
	margin:0px auto;
	text-align:left;
	font-size: 12px;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
	color: #330000;
	zoom:1;
	}

#wrapper:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
	}
	
.clear {
    clear:both;
	}	

/*--top--*/
	
#wrapper h1#toppage {
    width:750px;
	height:144px;
	margin:0px;
	padding:0px;
	background-image:url(../img/main_ttl.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
	
#wrapper h1#toppage a {
    width:750px;
	height:144px;
	margin:0px;
	padding:0px;
	display:block;
	}
	
:root #wrapper h1#toppage a {
    width:750px;
	height:144px;
	margin:0px;
	padding:0px;
	display:block;
	overflow:hidden;
	}		
	
#wrapper h1#toppage002 {
    display:none;
	}	
	
#wrapper div#topMaicon {
    width:750px;
	height:570px;
	padding:0px;
	margin:0px;
	background-image:url(../img/topcon_bg002.jpg);
	background-repeat:no-repeat;
	}
	
/*--topmenu--*/	
	
div#topMaicon div#topMenuArea {
    width:326px;
	margin:0px 400px 0px 24px;
	padding:121px 0px 0px;
	}
	
div#topMenuArea h2 {
    display:none;
	margin:0px;
	padding:0px;
	}
	
div#topMenuArea div#top_menu001 {
    width:312px;
	padding:0px;
	margin:0px 0px 0px 9px;
	zoom:1;
	}
	
div#top_menu001:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	
/* Mac版IEのみに適用 \*//*/ div#top_menu001 { overflow: hidden; } /* */

div#top_menu001 p {
margin:0px;
padding:0px;
font-size:10px;
}			
	
div#aboutContestBox {
    width:186px;
	padding:60px 0px 10px 0px;
	margin:0px 5px 0px 0px;
	float:left;
	}
	
div#topMenuArea img#medal {
    width:121px;
	padding:0px;
	margin:0px;
	float:right;
	behavior: expression(IEPNGFIX.fix(this));
	}	
	
div#aboutContestBox img {
    display:block;
	margin:0px;
	padding:0px 0px 2px 0px;
	}		
	
div#topMenuArea p#fileSize {
    width:250px;
	padding:3px 0px 20px;
	margin:0px 3px 0px 9px;
	font-size:10px;
	line-height:1.2em;
	}	
	
ul#aboutContest li {
    width:186px;
	padding:0px;
	margin:0px;
	}
	
div#topMenuArea h3 {
    width:246px;
	height:20px;
	margin:0px 0px 0px 7px;
	padding:0px 0px 5px;
	}
	
div#topMenuArea ul#topBackNumber {
    width:241px;
	padding:0px;
	margin:0px 8px 0px 13px;
	list-style:none;
	}
	
ul#topBackNumber li {
    margin:0px;
	padding:0px;
	}	
	
ul#topBackNumber a {
    text-decoration:none;
	color:#330000;
	}
	
ul#topBackNumber a:hover {
    text-decoration:underline;
	color:#330000;
	}
	
div#topMenuArea ul#aboutPommery {
    width:262px;
	padding:5px 0px 0px 0px;
	margin:0px;
	list-style:none;
	}
	
ul#aboutPommery li#aboutCuvee {
    width:262px;
	padding:0px 0px 5px 0px;
	margin:0px;
	}
	
ul#aboutPommery li#aboutrepo {
    width:262px;
	padding:0px 0px 5px 0px;
	margin:0px;
	}	
	
ul#aboutPommery li#toSite {
    width:128px;
	padding:0px;
	margin:0px;
	}	
	
/*---topfooter---*/										
	
#wrapper div#topFooter {
    width:750px;
	height:73px;
	padding:0px;
	margin:0px;
	background-image:url(../img/main_footer.jpg);
	background-repeat:no-repeat;
	}
	
div#topFooter div#topAttention {
    width:693px;
	padding:25px 0px 0px;
	margin:0px 35px 0px 22px;
	zoom:1;
	}
	
div#topAttention:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
	}
	
div#topAttention div#topApri001 {
    width:308px;
	padding:0px;
	margin:0px 60px 0px 0px;
	float:left;
	zoom:1;
	}
	
div#topApri001:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
	}	
	
div#topApri001 p,
div#topApri002 p {
    color:#FFFFFF;
	padding:5px 0px 0px;
	margin:0px;
	vertical-align:bottom;
	font-size:10px;
	line-height: 120%;
	}
	
div#topApri001 img,
div#topApri002 img {
    float:left;
	margin:0px 5px 0px 0px;
	padding:0px;
	}		
	
div#topAttention div#topApri002 {
    width:315px;
	padding:0px;
	margin:0px;
	float:right;
	zoom:1;
	}
	
div#topApri002:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
	}										

/*--contest2006----
--------------------------------------------------------------------------*/

#wrapper h2#secondTtl {
    width:750px;
	height:144px;
	padding:0px;
	margin:0px;
	background-image:url(../img/second_header.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
	
h2#secondTtl a {
    width:750px;
	height:144px;
	display:block;
	text-decoration:none;
	}
	
:root h2#secondTtl a {
    width:750px;
	height:144px;
	display:block;
	overflow:hidden;
	}		
	
#wrapper div#secondContents {
    width:750px;
	padding:0px;
	margin:0px;
	background-color:#e7d8b0;
	background-image:url(../img/second_bg.jpg);
	background-repeat:no-repeat;
	}		

div#secondContents div#secondContentsInner {
    width:665px;
	padding:25px 0px 20px;
	margin:0px 45px 0px 39px;
	}
	
div#secondContentsInner h3 {
    width:665px;
	padding:10px 0px 0px 0px;
	margin:0px;
	text-align:center;
	}
	
div#secondContentsInner div#conGaiyou {
	width:665px;
	padding:0px;
	margin:0px;
	border-top: 1px solid #ccc2a3;
	border-right: 0px solid #ccc2a3;
	border-bottom: 1px solid #ccc2a3;
	border-left: 0px solid #ccc2a3;
	background-image: url(../img/con2006txtbg001.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
div#conGaiyou div#conGaiyouInner,
div#conMessage div#conMessageInner {
    width:636px;
	padding:10px 0px;
	margin:0px 12px 0px 17px;
	zoom:1;
	}
	
div#conGaiyou div#conGaiyouInner a {
    color:#C67700;
	text-decoration:none;
	}
	
div#conGaiyou div#conGaiyouInner a:hover {
    color:#C67700;
	text-decoration:underline;
	}		
	
div#conMessageInner p {
    margin:0px;
	padding:0px 0px 10px 0px;
	}
	
div#conGaiyouInner p {
    margin:0px;
	padding:0px 0px 20px 0px;
	}	
	
div#conGaiyouInner span {
    font-weight:bold;
	}
	
div#conGaiyouInner:after,
div#conMessageInner:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
	}
	
div#conGaiyouInner div#con2006pict01 {
    width:234px;
	float:right;
	margin:0px 0px 0px 10px;
	padding:0px 0px 10px 0px;
	}
	
div#conMessageInner img#con2006pict02 {
    width:135px;
	padding:0px;
	margin:0px;
	float:right;
	behavior: expression(IEPNGFIX.fix(this));
	}
	
div#conMessageInner img#con2006president {
	margin:0px;
	padding:0px;
	behavior: expression(IEPNGFIX.fix(this));
	}									
	
div#secondContentsInner div#conMessage {
	width:665px;
	padding:0px;
	margin:0px 0px 10px;
	border-top: 1px solid #ccc2a3;
	border-right: 0px solid #ccc2a3;
	border-bottom: 1px solid #ccc2a3;
	border-left: 0px solid #ccc2a3;
	background-image: url(../img/con2006txtbg002.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
div#secondContentsInner div#con2006Formbtn {
    width:341px;
	padding:0px 0px 15px;
	margin:0px 162px;
	}
	
div#con2006Formbtn img {
	margin:0px 0px 3px;
	padding:0px;
	}
	
div#con2006Formbtn p {
	font-size:10px;
	line-height:1.2em;
	margin:0px;
	padding:0px;
	text-align:left;
	}
	
div#con2006Formbtn p a {
    color:#C67700;
	text-decoration:none;
	}
	
div#con2006Formbtn p a:hover {
    color:#C67700;
	text-decoration:underline;
	}					
	
div#secondContentsInner dl#con2006Info {
    width:542px;
	padding:10px 0px;
	margin:0px 123px 0px 0px;
	}
	
dl#con2006Info dt {
	width: 108px;
	font-size: 10px;
}

dl#con2006Info dd {
        margin-left: 108px;
        margin-top: -1.3em;
		font-size:10px;
		line-height:1.2em;
}						

	
#wrapper div#secondFooter {
    width:750px;
	height:41px;
	padding:0px;
	margin:0px;
	background-image:url(../img/second_footer.jpg);
	background-repeat:no-repeat;
	}
	
div#secondFooter ul {
    width:557px;
	padding:10px 0px 0px;
	margin:0px 154px 0px 39px;
	list-style:none;
	zoom:1;
	}
	
div#secondFooter ul:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
	}
	
div#secondFooter ul li {
    float:left;
	}
	
/*-----------------------------------------------------*/
/*--071219--*/
/*-----------------------------------------------------*/

div#conGaiyouInner h5 {
    width:609px;
	padding:0px 0px 10px 0px;
	margin:0px 13px 0px 14px;
	}							

div#conGaiyouInner dl {
    width:609px;
	padding:0px 0px 10px 0px;
	margin:0px 13px 0px 14px;
	list-style:none;
	}
	
div#conGaiyouInner dl li {
    margin:0px;
	padding:0px;
	}
	
div#conGaiyouInner dt {
    width: 407px;
    }
	
div#conGaiyouInner dd {
    width:202px;
	margin-left: 407px;
    margin-top: -1.4em;
	padding:0px;
    }	
	
div#conGaiyouInner dl span {
    color:#977f5d;
	}
	
/*--selection--*/

div#conGaiyou div#selection_con {
    width:633px;
	margin:0px 12px 0px 20px;
	padding:10px 0px 10px 0px;
	zoom:1;
	}
	
div#selection_con:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	
/* Mac版IEのみに適用 \*//*/ div#selection_con { overflow: hidden; } /* */

div#selection_con div#selection_block001 {
    width:633px;
	padding:0px;
	margin:0px;
	background-image:url(../img/selection_bg001.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	}
	
div#selection_block001 p {
    width:456px;
	padding:34px 0px 50px 0px;
	margin:0px 177px 0px 0px;
	}
	
div#selection_block001 h4,
div#selection_block002 h4 {
    display:none;
	}	
	
div#selection_con div#selection_block002 {
    width:633px;
	padding:0px;
	margin:0px;
	background-image:url(../img/selection_bg002.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	}
	
div#selection_block002 p {
    width:294px;
	padding:32px 0px 50px 0px;
	margin:0px 339px 0px 0px;
	}
	
div#selection_con div#selection_block003 {
    width:633px;
	padding:0px 0px 10px 0px;
	margin:0px;
	zoom:1;
	}
	
div#selection_block003:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	
/* Mac版IEのみに適用 \*//*/ div#selection_block003 { overflow: hidden; } /* */

div#selection_block003 img {
    float:right;
	margin:0px;
	padding:0px;
	}
	
div#selection_block003 h4 {
    width:474px;
	height:34px;
	margin:0px;
	padding:0px;
	background-image:url(../img/selection_sub001.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-9999px;
	}
	
div#selection_block003 p {
    margin:0px;
	padding:0px;
	}		
	
div#selection_con div#selection_block004 {
    width:633px;
	padding:0px 0px 10px 0px;
	margin:0px;
	zoom:1;
	}
	
div#selection_block004:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	
/* Mac版IEのみに適用 \*//*/ div#selection_block004 { overflow: hidden; } /* */

div#selection_block004 h4 {
    width:632px;
	height:30px;
	padding:0px;
	margin:0px;
	background-image:url(../img/selection_sub002.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-9999px;
	}
	
div#selection_block004 p {
    width:620px;
	padding:0px;
	margin:0px 13px 0px 0px;
	}
	
div#selection_block004 img {
    width:281px;
	height:29px;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 352px;
	display:block;
	}
	
div#selection_con div#selection_block005 {
    width:620px;
	padding:0px 0px 10px 0px;
	margin:0px 13px 0px 0px;
	zoom:1;
	}
	
div#selection_block005:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	
/* Mac版IEのみに適用 \*//*/ div#selection_block005 { overflow: hidden; } /* */	

div#selection_block005 h4 {
    width:620px;
	height:29px;
	margin:0px;
	padding:0px;
	background-image:url(../img/selection_sub003.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
	
div#selection_block005 p {
    padding:0px 0px 20px 0px;
	margin:0px;
	}
	
div#selection_block005 ul {
    width:602px;
	padding:0px 0px 20px 0px;
	margin:0px 12px 0px 6px;
	list-style:none;
	zoom:1;
	}
	
div#selection_block005 ul:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	
/* Mac版IEのみに適用 \*//*/ div#selection_block005 ul { overflow: hidden; } /* */

div#selection_block005 li#selection_pict002 {
    width:182px;
	height:163px;
	margin:0px 29px 0px 0px;
	padding:0px;
	float:left;
	}
	
div#selection_block005 li#selection_pict003 {
    width:189px;
	height:178px;
	margin:0px 18px 0px 0px;
	padding:0px;
	float:left;
	}
	
div#selection_block005 li#selection_pict004 {
    width:180px;
	height:150px;
	margin:0px;
	padding:0px;
	float:left;
	}
	
div#selection_block005 li#selection_pict005 {
    width:182px;
	height:151px;
	margin:0px 29px 0px 0px;
	padding:0px;
	float:left;
	}
	
div#selection_block005 li#selection_pict006 {
    width:180px;
	height:164px;
	margin:0px 18px 0px 0px;
	padding:0px;
	float:left;
	}
	
div#selection_block005 li#selection_pict007 {
    width:181px;
	height:164px;
	margin:0px;
	padding:0px;
	float:left;
	}
	
/*--result-----------*/																
				
div#secondContentsInner div.conResult {
	width:665px;
	padding:0px;
	margin:0px 0px 20px;
	border-top: 1px solid #ccc2a3;
	border-right: 0px solid #ccc2a3;
	border-bottom: 1px solid #ccc2a3;
	border-left: 0px solid #ccc2a3;
	background-image: url(../img/con2006txtbg001.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
div#secondContentsInner div.conResult02 {
	width:665px;
	padding:0px;
	margin:0px;
	border-top: 1px solid #ccc2a3;
	border-right: 0px solid #ccc2a3;
	border-bottom: 1px solid #ccc2a3;
	border-left: 0px solid #ccc2a3;
	background-image: url(../img/con2007txtbg001.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}	
	
div.conResult div#result_block001 {
    width:643px;
	padding:15px 0px 15px 0px;
	margin:0px 0px 0px 18px;
	zoom:1;
	}
	
div#result_block001 div#result_b01b01 {
    width:643px;
	padding:0px 0px 20px 0px;
	margin:0px;
	zoom:1;
	}
	
div#winner_picture {
    width:598px;
	padding:0px;
	margin:0px 0px 0px 22px;
	}	
	
div#result_b01b01:after,
div#result_block001:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	
/* Mac版IEのみに適用 \*//*/ div#result_b01b01 { overflow: hidden; } /* */

div#result_b01b01 img {
    width:234px;
	height:177px;
	padding:0px;
	margin:0px 0px 0px 10px;
	display:block;
	float:right;
	}
	
div#result_b01b01 p {
    margin:0px;
	padding:0px;
	}
	
div#result_block001 div#result_b01b02 {
    width:643px;
	padding:0px;
	margin:0px;
	zoom:1;
	}
	
div#result_b01b02:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	
/* Mac版IEのみに適用 \*//*/ div#result_b01b02 { overflow: hidden; } /* */

div#result_b01b02 div.result123 {
    width:643px;
	margin:0px;
	padding:0px 0px 20px 0px;
	zoom:1;
	}
	
div.result123:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	
/* Mac版IEのみに適用 \*//*/ div.result123 { overflow: hidden; } /* */	

div#result_b01b02 p {
    width:500px;
	float:left;
	text-align:left;
	margin:0px;
	padding:0px 0px 20px 0px;
	}
	
div#result_b01b02 img {
    float:right;
	margin:0px;
	padding:0px;
	display:block;
	}
	
div#result_b01b02 h4#result_sub001 {
    width:526px;
	height:35px;
	padding:0px;
	margin:0px;
	background-image:url(../img/result_sub001.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-9999px;
	}
	
div#result_b01b02 h4#result_sub002 {
    width:526px;
	height:31px;
	padding:0px;
	margin:0px;
	background-image:url(../img/result_sub002.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-9999px;
	}
	
div#result_b01b02 h4#result_sub003 {
    width:526px;
	height:35px;
	padding:0px;
	margin:0px;
	background-image:url(../img/result_sub003.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-9999px;
	}
	
div#result_block002 {
    width:645px;
	padding:15px 0px 15px 0px;
	margin:0px 0px 0px 16px;
	}
	
div#result_block002 div#result_b02b01 {
    width:629px;
	padding:0px 0px 20px 0px;
	margin:0px 8px 0px 8px;
	zoom:1;
	}
	
div#result_b02b01:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	
/* Mac版IEのみに適用 \*//*/ div#result_b02b01 { overflow: hidden; } /* */

div#result_b02b01 h4 {
    width:629px;
	height:31px;
	padding:0px;
	margin:0px;
	background-image:url(../img/result_sub004.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-9999px;
	}
	
div#result_b02b01 p {
    margin:0px;
	padding:0px 0px 10px 10px;
	}
	
div#result_b02b01 img {
    width:103px;
	height:151px;
	padding:10px 0px 10px 0px;
	margin:0px 0px 0px 20px;
	float:right;
	}
	
div#result_block002 div#result_b02b02 {
    width:633px;
	padding:0px 0px 20px 0px;
	margin:0px 6px 0px 6px;
	zoom:1;
	}
	
div#result_b02b02:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	
/* Mac版IEのみに適用 \*//*/ div#result_b02b02 { overflow: hidden; } /* */

div#result_b02b02 img {
    width:103px;
	height:167px;
	padding:0px;
	margin:0px;
	float:right;
	}
	
div#result_b02b02 h4 {
    width:530px;
	height:36px;
	padding:0px;
	margin:0px;
	background-image:url(../img/result_sub005.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
	
div#result_b02b02 p {
    width:500px;
	padding:0px;
	margin:0px 10px 0px 10px;
	}
	
div#result_block002 div#result_b02b03 {
    width:639px;
	padding:0px;
	margin:0px 0px 0px 6px;
	zoom:1;
	}
	
div#result_b02b03:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	
/* Mac版IEのみに適用 \*//*/ div#result_b02b03 { overflow: hidden; } /* */

div#result_b02b03 img#re_b02b03_pic01 {
    width:114px;
	height:165px;
	float:right;
	margin:0px; 
	padding:0px 0px 10px 0px;
	}
	
div#result_b02b03 img#re_b02b03_pic02 {
	margin:0px; 
	padding:0px;
	display:block;
	}	
	
div#result_b02b03 h4 {
    width:525px;
	height:35px;
	padding:0px;
	margin:0px;
	background-image:url(../img/result_sub006.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-9999px;
	}
	
div#result_b02b03 p {
    width:493px;
	padding:0px;
	margin:0px 0px 0px 10px;
	}
	
div#result_block002 div#result_b02b04 {
    width:580px;
	padding:0px;
	margin:0px 65px 0px 0px;
	zoom:1;
	}
	
div#result_b02b04:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	
/* Mac版IEのみに適用 \*//*/ div#result_b02b04 { overflow: hidden; } /* */	

div#result_b02b04 img#re_b02b04_pic01 {
    float:left;
	margin:0px;
	padding:0px;
	}	
	
div#result_b02b04 img#re_b02b04_cap {
    float:right;
	margin:0px;
	padding:88px 0px 0px 0px;
	}
	
/*--winner--*/																							

div#secondContentsInner div#conWinner {
	width:665px;
	padding:0px;
	margin:0px;
	border-top: 1px solid #ccc2a3;
	border-right: 0px solid #ccc2a3;
	border-bottom: 1px solid #ccc2a3;
	border-left: 0px solid #ccc2a3;
	background-image: url(../img/con2006txtbg001.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
div#conWinner div#conWinnerInner {
    width:628px;
	padding:10px 0px 15px 0px;
	margin:0px 18px 0px 19px;
	zoom:1;
	}
	
div#conWinnerInner:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	
/* Mac版IEのみに適用 \*//*/div#conWinnerInner { overflow: hidden; } /* */

div#conWinnerInner div#winner_block001 {
    width:628px;
	padding:0px 0px 0px 0px;
	margin:0px;
	zoom:1;
	}
	
div#winner_block001:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	
/* Mac版IEのみに適用 \*//*/ div#winner_block001 { overflow: hidden; } /* */

div#winner_block001 img {
    width:141px;
	float:right;
	margin:0px;
	padding:0px;
	display:block;
	}
	
div#winner_block001 div#winner_b01txt {
    width:487px;
	padding:0px;
	margin:0px;
	float:left;
	}

	
	
div#winner_b01txt h4#winner_sub001 {
    width:487px;
	height:33px;
	padding:0px;
	margin:0px;
	background-image:url(../img/winner_sub001.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
	
div#winner_b01txt h4#winner_sub002 {
    width:487px;
	height:31px;
	padding:0px;
	margin:0px;
	background-image:url(../img/winner_sub002.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
	
p.winner_txt01 {
    width:460px;
	padding:0px 0px 20px 0px;
	margin:0px;
	}
	
p.winner_txt02 {
    width:460px;
	padding:0px;
	margin:0px;
	}
			
	
div#conWinnerInner div#winner_block002 {
    width:610px;
	padding:0px;
	margin:0px 18px 0px 0px;
	zoom:1;
	}
	
div#winner_block002:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	
/* Mac版IEのみに適用 \*//*/ div#winner_block002 { overflow: hidden; } /* */

div#winner_block002 h4 {
    width:610px;
	height:20px;
	padding:0px;
	margin:0px;
	background-image:url(../img/winner_sub003.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-9999px;
	}
	
div#winner_block002 p#winner_link {
    margin:0px;
	padding:0px 0px 10px 0px;
	text-align:right;
	}
	
div#winner_block002 p#winner_txt {
    width:610px;
	padding:0px 0px 15px 0px;
	margin:0px;
	}
	
p#winner_link a {
    color:#C67700;
	text-decoration:none;
	}
	
p#winner_link a:hover {
    color:#C67700;
	text-decoration:underline;
	}
	
div#winner_block002 dl {
    width:460px;
	padding:0px;
	margin:0px;
	}
	
div#winner_block002 dt {
    width: 65px;
	margin:0px;
	padding:0px 0px 5px 0px;
    }

div#winner_block002 dd {
    width:395px;
	margin-left: 65px;
    margin-top: -25px;
	padding:0px 0px 5px 0px;
    }
	
/*--test--*/																							

div#secondContentsInner div#conTest {
	width:665px;
	padding:0px;
	margin:0px 0px 5px;
	border-top: 1px solid #ccc2a3;
	border-right: 0px solid #ccc2a3;
	border-bottom: 1px solid #ccc2a3;
	border-left: 0px solid #ccc2a3;
	background-image: url(../img/con2006txtbg001.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
div#conTest div#conTestInner {
    width:623px;
	padding:10px 0px 15px 0px;
	margin:0px 16px 0px 16px;
	zoom:1;
	}
	
div#conTestInner:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	
/* Mac版IEのみに適用 \*//*/ div#conTestInner { overflow: hidden; } /* */

div#conTestInner h4#test_sub001 {
    width:623px;
	height:57px;
	padding:0px;
	margin:0px;
	background-image:url(../img/test_sub001.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-9999px;
	}
	
div#conTestInner h4#test_sub002 {
    width:623px;
	height:37px;
	padding:0px;
	margin:0px;
	background-image:url(../img/test_sub002.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-9999px;
	}
	
div#conTestInner dl#test001dl,
div#conTestInner dl#test002dl {
    width:623px;
	padding:0px 0px 20px 0px;
	margin:0px;
	}
	
dl#test001dl dt,
dl#test002dl dt.test002dt01 {
    width:138px;
	margin:0px;
	padding:0px 0px 15px 0px;
    }

dl#test001dl dd.test001dd123 {
    width:485px;
	margin-left:138px;
    margin-top:-40px;
	padding:0px 0px 15px 0px;
    }
	
dl#test001dl dd.test001dd4 {
    width:485px;
	margin-left:138px;
    margin-top:-30px;
	padding:0px 0px 15px 0px;
    }
	
dl#test002dl dd.test002dd134 {
    width:485px;
	margin-left:138px;
    margin-top:-25px;
	padding:0px 0px 15px 0px;
    }
	
dl#test002dl dd.test002dd2 {
    width:485px;
	margin-left:138px;
    margin-top:-30px;
	padding:0px 0px 15px 0px;
    }
	
dd.test002dd2 dl {
    margin:0px;
	padding:0px;
	}
	
dd.test002dd2 dt.test002dt02 {
    width:13px;
	margin:0px;
	padding:0px 0px 5px 0px;
	}
	
dd.test002dd2 dd {
    margin:-25px 0px 0px 13px;
	padding:0px 0px 5px 0px;
	}
	
/*--footerBtnArea02--no-test.html-------*/

div#footerBtnArea02 {
    width:661px;
	padding:0px 0px 15px 0px;
	margin:0px 2px 0px 2px;
	}
	
div#footerBtnArea02 p {
    margin:0px;
	padding:0px 0px 5px 0px;
	text-align:right;
	}
	
div#footerBtnArea02 ul {
    width:661px;
	padding:15px 0px 0px 0px;
	margin:0px;
	list-style:none;
	zoom:1;
	}
	
div#footerBtnArea02 ul:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    line-height:0; 
    visibility:hidden;
}

div#footerBtnArea02 li {
    float:left;
	margin:0px;
	padding:0px;
	}	
	
li#fbtn5_001 {
    width:127px;
	height:36px;
	background-image:url(../img/footbtn_notest.jpg);
	background-repeat:no-repeat;
	background-position:0px -36px;
	text-indent:-9999px;
	}
	
li#fbtn5_001 a {
    width:127px;
	height:36px;
	display:block;
	background-image:url(../img/footbtn_notest.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-indent:-9999px;
	}
	
li#fbtn5_001 a:hover {
    width:127px;
	height:36px;
	display:block;
	background-image:url(../img/footbtn_notest.jpg);
	background-repeat:no-repeat;
	background-position:0px -36px;
	text-indent:-9999px;
	}
	
:root li#fbtn5_001 a {
    width:127px;
	height:36px;
	display:block;
	overflow:hidden;
	}	
	
li#fbtn5_002 {
    width:126px;
	height:36px;
	background-image:url(../img/footbtn_notest.jpg);
	background-repeat:no-repeat;
	background-position:-127px -36px;
	text-indent:-9999px;
	}
	
li#fbtn5_002 a {
    width:126px;
	height:36px;
	display:block;
	background-image:url(../img/footbtn_notest.jpg);
	background-repeat:no-repeat;
	background-position:-127px 0px;
	text-indent:-9999px;
	}
	
li#fbtn5_002 a:hover {
    width:126px;
	height:36px;
	display:block;
	background-image:url(../img/footbtn_notest.jpg);
	background-repeat:no-repeat;
	background-position:-127px -36px;
	text-indent:-9999px;
	}
	
:root li#fbtn5_002 a {
    width:126px;
	height:36px;
	display:block;
	overflow:hidden;
	}
	
li#fbtn5_003 {
    width:126px;
	height:36px;
	background-image:url(../img/footbtn_notest.jpg);
	background-repeat:no-repeat;
	background-position:-253px -36px;
	text-indent:-9999px;
	}
	
li#fbtn5_003 a {
    width:126px;
	height:36px;
	display:block;
	background-image:url(../img/footbtn_notest.jpg);
	background-repeat:no-repeat;
	background-position:-253px 0px;
	text-indent:-9999px;
	}										
	
li#fbtn5_003 a:hover {
    width:126px;
	height:36px;
	display:block;
	background-image:url(../img/footbtn_notest.jpg);
	background-repeat:no-repeat;
	background-position:-253px -36px;
	text-indent:-9999px;
	}
	
:root li#fbtn5_003 a {
    width:126px;
	height:36px;
	display:block;
	overflow:hidden;
	}	
	
li#fbtn5_004 {
    width:126px;
	height:36px;
	background-image:url(../img/footbtn_notest.jpg);
	background-repeat:no-repeat;
	background-position:-379px -36px;
	text-indent:-9999px;
	}
	
li#fbtn5_004 a {
    width:126px;
	height:36px;
	display:block;
	background-image:url(../img/footbtn_notest.jpg);
	background-repeat:no-repeat;
	background-position:-379px 0px;
	text-indent:-9999px;
	}
	
li#fbtn5_004 a:hover {
    width:126px;
	height:36px;
	display:block;
	background-image:url(../img/footbtn_notest.jpg);
	background-repeat:no-repeat;
	background-position:-379px -36px;
	text-indent:-9999px;
	}
	
:root li#fbtn5_004 a {
    width:126px;
	height:36px;
	display:block;
	overflow:hidden;
	}
	
li#fbtn5_005 {
    width:156px;
	height:36px;
	background-image:url(../img/footbtn_notest.jpg);
	background-repeat:no-repeat;
	background-position:-505px -36px;
	text-indent:-9999px;
	}	
	
li#fbtn5_005 a {
    width:156px;
	height:36px;
	display:block;
	background-image:url(../img/footbtn_notest.jpg);
	background-repeat:no-repeat;
	background-position:-505px 0px;
	text-indent:-9999px;
	}	
	
li#fbtn5_005 a:hover {
    width:156px;
	height:36px;
	display:block;
	background-image:url(../img/footbtn_notest.jpg);
	background-repeat:no-repeat;
	background-position:-505px -36px;
	text-indent:-9999px;
	}
	
:root li#fbtn5_005 a {
    width:156px;
	height:36px;
	display:block;
	overflow:hidden;
	}							
	
/*--footerBtnArea--*/						 																	

div#footerBtnArea {
    width:661px;
	padding:0px 0px 15px 0px;
	margin:0px 2px 0px 2px;
	}
	
div#footerBtnArea p {
    margin:0px;
	padding:0px 0px 5px 0px;
	text-align:right;
	}
	
div#footerBtnArea ul {
    width:661px;
	padding:15px 0px 0px 0px;
	margin:0px;
	list-style:none;
	display: inline-table;
	min-height: 1%;
	}
	
div#footerBtnArea ul:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	
/* Hides from IE-mac \*/
* html div#footerBtnArea ul { height: 1%; }
div#footerBtnArea ul { display: block; }
/* End hide from IE-mac */	
	
div#footerBtnArea li {
    float:left;
	}
	
div#footerBtnArea li#fbtn001 a {
    width:104px;
	height:36px;
	margin:0px;
	padding:0px;
	display:block;
	background-image:url(../img/footbtn001.jpg);
	background-repeat:no-repeat;
	background-position:0px -36px;
	text-indent:-9999px; 
	}	
	
div#footerBtnArea li#fbtn001,
div#footerBtnArea li#fbtn001 a:hover {
    width:104px;
	height:36px;
	margin:0px;
	padding:0px;
	background-image:url(../img/footbtn001.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-indent:-9999px; 
	}
	
:root div#footerBtnArea li#fbtn001 a {
    width:104px;
	height:36px;
	margin:0px;
	padding:0px;
	display:block;
	overflow:hidden;
	}	
	
div#footerBtnArea li#fbtn002 a {
    width:106px;
	height:36px;
	margin:0px;
	padding:0px;
	display:block;
	background-image:url(../img/footbtn002.jpg);
	background-repeat:no-repeat;
	background-position:0px -36px; 
	text-indent:-9999px; 
	}	
	
div#footerBtnArea li#fbtn002,
div#footerBtnArea li#fbtn002 a:hover {
    width:106px;
	height:36px;
	margin:0px;
	padding:0px;
	background-image:url(../img/footbtn002.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px; 
	text-indent:-9999px; 
	}
	
:root div#footerBtnArea li#fbtn002 a {
    width:106px;
	height:36px;
	margin:0px;
	padding:0px;
	display:block;
	overflow:hidden;
	}	
	
div#footerBtnArea li#fbtn003 a {
    width:106px;
	height:36px;
	margin:0px;
	padding:0px;
	display:block;
	background-image:url(../img/footbtn003.jpg);
	background-repeat:no-repeat;
	background-position:0px -36px;
	text-indent:-9999px;  
	}	
	
div#footerBtnArea li#fbtn003,
div#footerBtnArea li#fbtn003 a:hover {
    width:106px;
	height:36px;
	margin:0px;
	padding:0px;
	background-image:url(../img/footbtn003.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-indent:-9999px;  
	}
	
:root div#footerBtnArea li#fbtn003 a {
    width:106px;
	height:36px;
	margin:0px;
	padding:0px;
	display:block;
	overflow:hidden;  
	}	
	
div#footerBtnArea li#fbtn004 a {
    width:104px;
	height:36px;
	margin:0px;
	padding:0px;
	display:block;
	background-image:url(../img/footbtn004.jpg);
	background-repeat:no-repeat;
	background-position:0px -36px;
	text-indent:-9999px;  
	}	
	
div#footerBtnArea li#fbtn004,
div#footerBtnArea li#fbtn004 a:hover {
    width:104px;
	height:36px;
	margin:0px;
	padding:0px;
	background-image:url(../img/footbtn004.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-indent:-9999px;  
	}
	
:root div#footerBtnArea li#fbtn004 a {
    width:104px;
	height:36px;
	margin:0px;
	padding:0px;
	display:block;
	overflow:hidden; 
	}	
	
div#footerBtnArea li#fbtn005 a {
    width:105px;
	height:36px;
	margin:0px;
	padding:0px;
	display:block;
	background-image:url(../img/footbtn005.jpg);
	background-repeat:no-repeat;
	background-position:0px -36px;
	text-indent:-9999px;
	}
	
div#footerBtnArea li#fbtn005,
div#footerBtnArea li#fbtn005 a:hover {
    width:105px;
	height:36px;
	margin:0px;
	padding:0px;
	background-image:url(../img/footbtn005.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-indent:-9999px;  
	}
	
:root div#footerBtnArea li#fbtn005 a {
    width:105px;
	height:36px;
	margin:0px;
	padding:0px;
	display:block;
	overflow:hidden;
	}	
	
div#footerBtnArea li#fbtn006 a {
    width:136px;
	height:36px;
	margin:0px;
	padding:0px;
	display:block;
	background-image:url(../img/footbtn006.jpg);
	background-repeat:no-repeat;
	background-position:0px -36px;
	text-indent:-9999px;  
	}	
	
div#footerBtnArea li#fbtn006,
div#footerBtnArea li#fbtn006 a:hover {
    width:136px;
	height:36px;
	margin:0px;
	padding:0px;
	background-image:url(../img/footbtn006.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-indent:-9999px;  
	}
	
:root div#footerBtnArea li#fbtn006 a {
    width:136px;
	height:36px;
	margin:0px;
	padding:0px;
	display:block;
	overflow:hidden; 
	}										
	
/*----louise-------*/

div#secondContents div#conLouise {
    width:665px;
	padding:33px 0px 0px 0px;
	margin:0px 42px 0px 43px;
	}	

div#conLouise div#conLouiseCon {
	width:665px;
	margin: 0px;
	padding: 0 0 20px;
	background: url(../img/louise_bottombg.jpg) bottom left no-repeat;
	zoom: 1;
	}
	
div#conLouiseCon h3 {
    display:none;
	}	
	
div#conLouiseCon:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	
/* Mac版IEのみに適用 \*//*/ div#conLouiseCon { overflow: hidden; } /* */

div#conLouiseCon div#conLouiseConInner {
    width:665px;
	padding: 144px 0px 0;
	margin: 0px;
	background: url(../img/louise_topbg.jpg) top left no-repeat;
	zoom:1;
	}
	
div#conLouiseConInner:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	
/* Mac版IEのみに適用 \*//*/ div#conLouiseConInner { overflow: hidden; } /* */

div#conLouiseConInner div#louiseBlock001 {
    width:512px;
	padding:0px 0px 30px 0px;
	margin:0px 133px 0px 20px;
	}
	
div#louiseBlock001 h4 {
    width:512px;
	height:31px;
	padding:0px;
	margin:0px;
	background-image:url(../img/louise_sub001.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-9999px;
	}
	
div#louiseBlock001 p {
    margin:0px;
	padding:0px;
	}
	
div#conLouiseConInner div#louiseBlock002 {
    width:624px;
	padding:0px 0px 30px 0px;
	margin:0px 20px 0px 20px;
	zoom:1;
	}
	
div#louiseBlock002:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	
/* Mac版IEのみに適用 \*//*/ div#louiseBlock002 { overflow: hidden; } /* */

div#louiseBlock002 h4 {
    width:624px;
	height:34px;
	padding:0px;
	margin:0px;
	background-image:url(../img/louise_sub002.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-9999px;
	}
	
div#louiseBlock002 img {
    width:117px;
	float:left;
	padding:0px;
	margin:0px 10px 0px 0px;
	}
	
div#louiseBlock002 p {
    width:497px;
	padding:0px;
	margin:0px;
	float:right;
	text-align:left;
	}
	
div#conLouiseConInner div#louiseBlock003 {
    width:624px;
	padding:0px 0px 10px 0px;
	margin:0px 20px 0px 20px;
	zoom:1;
	}
	
div#louiseBlock003:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	
/* Mac版IEのみに適用 \*//*/ div#louiseBlock003 { overflow: hidden; } /* */	

div#louiseBlock003 img {
    float:right;
	margin:0px;
	padding:0px;
	}
	
div#louiseBlock003 h4 {
    width:462px;
	height:32px;
	padding:0px;
	margin:0px;
	background-image:url(../img/louise_sub003.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-9999px;
	}
	
div#louiseBlock003 p {
    width:437px;
	padding:0px;
	margin:0px;
	}
	
div#conLouiseConInner div#louiseBlock004 {
    width:624px;
	padding:0px;
	margin:0px 20px 0px 20px;
	zoom:1;
	}
	
div#louiseBlock004:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    }
	
/* Mac版IEのみに適用 \*//*/ div#louiseBlock004 { overflow: hidden; } /* */

div#louiseBlock004 div#louiseBlock004txt {
    width:472px;
	padding:0px;
	margin:0px;
	float:right;
	}

div#louiseBlock004txt h4 {
    width:472px;
	height:44px;
	padding:0px;
	margin:0px;
	background-image:url(../img/louise_sub004.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-9999px;
	}
	
div#louiseBlock004 img#louise_pic {
    float:left;
	margin:0px;
	padding:0px;
	}
	
div#conLouiseConInner p#louise04cap {
    width:645px;
	margin:0px 10px 0px 10px;
	padding:10px 0px 0px 0px;
	}
	
p#louise04cap img {
	float:right;
	margin:0px 10px 0px 10px;
	padding:0px;
	width: 52px;
	}		
	
div#louiseBlock004txt h5#louise04_sub01 {
     width:297px;
	 height:30px;
	 padding:0px 0px 15px 0px;
	 margin:0px 0px 0px 15px;
	 background-image:url(../img/louise_b004img001.jpg);
	 background-repeat:no-repeat;
	 background-position:top left;
	 text-indent:-9999px;
	 }
	 
div#louiseBlock004txt h5#louise04_sub02 {
     width:453px;
	 height:43px;
	 padding:0px 0px 10px 0px;
	 margin:0px 0px 0px 15px;
	 background-image:url(../img/louise_b004img002.jpg);
	 background-repeat:no-repeat;
	 background-position:top left;
	 text-indent:-9999px;
	 } 
	 
div#louiseBlock004txt h5#louise04_sub03 {
     width:453px;
	 height:45px;
	 padding:0px 0px 10px 0px;
	 margin:0px 0px 0px 15px;
	 background-image:url(../img/louise_b004img003.jpg);
	 background-repeat:no-repeat;
	 background-position:top left;
	 text-indent:-9999px;
	 } 		
													
