@charset "UTF-8";


/* basic layout
----------------------------------*/
body{
	font-size: 12px;
	line-height: 1.6;
	background-image: url(../top_img/bg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	background-color: #FFFFFF;
}
#wrapper {
	width:950px;
	margin: 0px auto;
	padding-bottom:10px;
}
#wp_container {
	background-image: url(../top_img/wp_container.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	background-color: #FFFFFF;
}
#mainVisual{
	width:1000px;
	height:252px;
	margin:0 auto 20px;
	background-color:#E5F9FA;
}
ul#headerMenu{
	background-image: url(../top_img/headerMenu_bg.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width:920px;
	height:44px;
	padding:11px 40px;
	text-align:center;
}


/* link styles
----------------------------------*/
dl.newsType dd a:link,
#mc_news_ichiran a:link{
	color: #333333;
	text-decoration: none;
}
dl.newsType dd a:visited,
#mc_news_ichiran a:visited{
	color: #333333;
	text-decoration: none;
}
dl.newsType dd a:hover,
#mc_news_ichiran a:hover {
	color: #C1272D;
	background-color:transparent;
  	text-decoration: underline;
}
.ml_banBox a img,
.mc_banBox a img{
background:none!important;
}
 
#mc_banBox02_left a:hover img,
#mc_banBox02_right a:hover img,
.ml_banBox a:hover img,
.mc_banBox a:hover img{
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
background:none!important;
}




/* box styles
----------------------------------*/
#top02{
	width:1000px;
	height:252px;
	display:none;
}
#mainArea_left{	
	float:left;
	width:234px;
}
#mainArea_right{
	float:right;
	width:466px;
}
#ml_catalog,
#ml_request,
#ml_mail{
	width:234px;
	margin-bottom:15px;
	position:relative;
}
#ml_hotline{
	width:234px;
	position:relative;
}
#ml_catalog_tag,
#ml_request_tag,
#ml_mail_tag,
#ml_hotline_tag{
	position:absolute;
	left:-26px;
	top:10px;
}
.ml_banBox{	
	width:234px;
	margin-bottom:15px;
}
.ml_link{
	position:absolute;
	right:20px;
	top:74px;
	width: 183px;
}
#ban_mobile{
	cursor:pointer;
}

.mc_banBox{
	width:466px;
	margin-bottom:15px;
}
#mc_banBox02_left{
	width:225px;
	height:123px;
	float:left;
	position:relative;
	padding-top:1px;
}
#mc_banBox02_right{
	width:225px;
	height:113px;
	float:right;
	position:relative;
	padding-top:1px;
}
#mc_ban_shushoku_bg{
	position:absolute;
	left:263px;
	top:1px;
	z-index:1;
}
#mc_ban_shushoku{ position:absolute; left:15px; top:8px; z-index:2; 
}
#mc_ban_shikaku{ position:absolute; left:8px; top:77px; z-index:3; width: 211px; height: 34px; 
}



#mc_newsBox{
	width:446px;
}
#mc_newsBox02{
	width:464px;
	height:350px;
	border:1px solid #999999;
	overflow:scroll;
	overflow-x:hidden;
	overflow-y:scroll;
	line-height:1.7;
	margin-top:7px;
}
#mc_news_ichiran{
	background-image: url(../top_img/title_news.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	height:17px;
	text-align:right;
	padding-top:5px;
}


#programBox{
	width:950px;
	margin-top:20px;
	padding-top:7px;
	border-top:1px solid #CCCCCC;
}
#program_left{
	float:left;
	width:200px;
}
#program_right{
	float:right;
	width:740px;
	padding-right:10px;
}
#leftmenup{
	float:left;
	width:66px;
	display:block;
	padding-right:10px;	
}
#ssl_seal{
	float:left;
	width:124px;
	display:block;
}


/* list styles
----------------------------------*/
ul.newsType{
	width:434px;
	margin:0 auto;
}
ul.newsType li{
	list-style:none;
	background-image:url(../top_img/arrow_news.gif);
	background-position:10px 11px;
	background-repeat:no-repeat;
	padding-top:5px;
	padding-left:20px;
	padding-bottom:5px;
	border-bottom:1px solid #E6E6E6;
}



/* table styles
----------------------------------*/






/* p styles
----------------------------------*/



/* img styles
----------------------------------*/





/* form styles
----------------------------------*/




/* other styles
----------------------------------*/

