@charset "Shift_JIS";


/* トップページ--------------------------------------------- */

#wrapper_index{
    height:550px;
	width:950px;
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-275px;
    margin-left:-475px;
}

#wrapper_index #index_flash{
	float:left;
	width:800px;
	border: thin solid #CCCCCC;
	margin-right:6px;
}

#wrapper_index #index_rightmenu{
	float:right;
	width:140px;
	background: #ff4fa6;
	height:550px;
}

/* Safari Hack ここから----------*/
@media screen and (-webkit-min-device-pixel-ratio:0){
ul.contact {
font-size:10px;
line-height:160%; 
}
}
/* Safari Hack ここまで----------*/


#wrapper_index #index_rightmenu ul{
	margin:18px 3px 8px 8px;
	list-style-type: none;
	font-size:12px;
}




#wrapper_index #index_rightmenu ul li.bold a,#wrapper_index #index_rightmenu ul li.bold{
font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
}

#wrapper_index #index_rightmenu ul li.normal{
	font-size:10px;
	color:#FFFFFF;
	margin-left:8px;
}


#wrapper_index #index_rightmenu ul li.bold a:link,a:visited{
	text-decoration:none;
	color:#FFFFFF;
}

#wrapper_index #index_rightmenu p a:link,a:visited{
	text-decoration:none;
	color:#FFFFFF;
}


#wrapper_index #index_rightmenu ul li.bold a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

#wrapper_index #index_rightmenu ul li.normal a:link,a:visited{
	text-decoration:none;
	color:#FFFFFF;
}

#wrapper_index #index_rightmenu ul li.normal a:hover{
	color:#d5ff7c;
	text-decoration:underline;
}

.topline01{
padding-left:7px;
margin-top:0px;
margin-bottom:15px;
}

#wrapper_index #index_rightmenu p{
font-weight:bold;
	font-size:12px;
	color:#696969;
        margin:7px 0px 5px 9px;
}

#wrapper_index #index_rightmenu ul.contact{
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
margin:0px 0px;
padding:9px 0px 9px 10px; 
}

ul.ec_menu {
margin: 0;
padding: 0;
list-style-type: none;
}

ul.ec_menu li {
float: left;
padding-top:4px;
text-align: center;
}

.clearLeft { 
clear: left; 
}