@charset "utf-8";

/* a */

a:link {
color:#F8847D;
text-decoration:underline;
}

a:visited {
color:#F8847D;
text-decoration:underline;
}

a:hover {
color:#333333;
text-decoration:underline;
}

a:active {
color:#F8847D;
text-decoration:underline;
}


html, body{
height:100%;
position:relative;
}

#flashcontentWrapper{
height:auto;
padding-top:38px;
margin-top:-38px;
overflow:visible;
}

#flashcontentWrapper #flashcontent{

}

#flashcontentWrapper #flashcontent #wrapper{
margin:0 auto;
width:950px;
height:auto;
}


#flashcontentWrapper #flashcontent #wrapper h1{
height:165px;
width:950px;
margin-bottom:20px;
}


#flashcontentWrapper #flashcontent #wrapper #intro{
background-color:#FEF2F2;
margin-bottom:25px;
padding:25px;
position:relative;
overflow:hidden;
width:900px;
}


#flashcontentWrapper #flashcontent #wrapper #intro h2{
	font-weight:bold;
color:#F9847D;
font-size:136%;
margin-bottom:15px;
}

#flashcontentWrapper #flashcontent #wrapper #intro p{
float:left;
width:500px;
}


#flashcontentWrapper #flashcontent #wrapper #intro img{
float:right;
width:340px;
}

#flashcontentWrapper #flashcontent #wrapper #movie{
background-color:#FEF2F2;
padding:25px;
overflow:hidden;
width:900px;
}

#flashcontentWrapper #flashcontent #wrapper #movie h2{
	font-weight:bold;
color:#F9847D;
font-size:136%;
margin-bottom:15px;
}

#flashcontentWrapper #flashcontent #wrapper #movie p{
}

#flashcontentWrapper #flashcontent #wrapper #lalanne{
background:#FEF2F2 url(../images/img_lalannu.jpg) 100% 0 no-repeat;
padding:0 25px 0px 25px;
height:auto;
_height:270px;
min-height:270px;
margin-bottom:25px;
overflow:hidden;
width:900px;
}

#flashcontentWrapper #flashcontent #wrapper #lalanne h2{
	font-weight:bold;
color:#F9847D;
font-size:136%;
margin-bottom:15px;
}

#flashcontentWrapper #flashcontent #wrapper #lalanne p{
margin-bottom:10px;
}

#flashcontentWrapper #flashcontent #wrapper #detail{
background-color:#FEF2F2;
padding:25px;
overflow:hidden;
margin-bottom:25px;
width:900px;
}

#flashcontentWrapper #flashcontent #wrapper #detail h2{
	font-weight:bold;
color:#F9847D;
font-size:136%;
margin-bottom:15px;
}

#flashcontentWrapper #flashcontent #wrapper #detail p{
margin-bottom:20px;

}
#flashcontentWrapper #flashcontent #wrapper #detail img{
margin-bottom:25px;

}

#flashcontentWrapper #flashcontent #wrapper #detail h3{
font-size:92%;
font-weight:bold;
margin-bottom:5px;
}

#flashcontentWrapper #flashcontent #wrapper #detail ul{
overflow:hidden;
height:117px;
}

#flashcontentWrapper #flashcontent #wrapper #detail ul li{
display:inline-block;
float:left;
padding-right:5px;
}

#flashcontentWrapper #flashcontent #wrapper #attention{
border:1px dotted #FA847D;
padding:10px;
margin-bottom:25px;
text-align:center;
width:930px;
}

#flashcontentWrapper #flashcontent #wrapper #link_area{
overflow:hidden;
margin-bottom:50px;
width:950px;
}

#flashcontentWrapper #flashcontent #wrapper #link_area ul.left{
overflow:hidden;
float:left;
width:475px;
}

#flashcontentWrapper #flashcontent #wrapper #link_area ul.right{
overflow:hidden;
float:right;
width:475px;
}


#flashcontentWrapper #flashcontent #wrapper #link_area ul li{
	font-size:92%;
	line-height:1.8;
background:url(../images/arrow_01.gif) 1% 50% no-repeat;
padding-left:15px;
overflow:hidden;
}


