@charset "UTF-8";
/* CSS Document */

/*全適用
***********************************************/
*{
	margin:0px;
	padding:0px;
	border:none;
	font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",sans-serif;
	font-size:12px;
	color:#282828;
	_line-height:17px;
	text-decoration:none;
}

h2{
	font-size:14px;
	color:#000;
}
h3{
	color:#000;
	margin-bottom:5px;
}
h4{
	color:#000;
}

ul{
	list-style-type:none;
}

a {color:#666666;}

a:HOVER {color:#999999;}



img {
	margin:0px;
	padding:0px;
	border:0px;
	vertical-align: bottom}
p{
	margin:0px;
	margin-left:0px;
	margin-bottom:0px;
}
/*body
***********************************************/

body{
	margin-left:auto;
	margin-right:auto;
	width: 966px;
	text-align: center;
	padding:0px;
}


.body_bg{
    background-image:url(../images/common/body_bg.gif);
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
}

.body_futter{
	width:966px;
	height:8px;
	font-size:0px;
	background-image:url(../images/common/body_bg.gif);
	background-repeat:repeat-y;
}

/*header
***********************************************/
.header{
	height:69px;
}

h1{
	margin-top:5px;
	font-size:10px;
	font-weight:normal;
	color:#666;
}
h2{
	font-size:10px;
	font-weight:normal;
	color:#666;
}
.sitemap{
	 margin-top:40px;
	 margin-left:380px;
	 
}


/*MAIN
***********************************************/

/*
ドロップダウンメニュー
***********************************************/
#menu-container {
	width:966px;
	height:53px;
	margin-left:8px;
	margin-top:0px;
}

#drop_down_menu {
	margin:0px;
	padding:0px;
}
#drop_down_menu ul{
	margin:0px;
	padding:0px;
}
#drop_down_menu li {float:left;
margin:0px;
padding:0px;}


/*leftBox
***********************************************/

.leftBox{
	width:200px;
	margin-left:20px;
	margin-right:15px;
	margin-bottom:15px;
	margin-top:15px;
}
#company_wrapper{
	background-color:#CCC;
}
  #company_wrapper h3,p{
	  font-size:10px;
	  font-weight:normal;
}



/*centerBox
***********************************************/
.centerBox{
	width:490px;
}





/*rightBox
***********************************************/

.rightBox{
	width:198px;
	border: 1px solid #DCDCDC;
	margin-right:20px;
	margin-left:15px;
	margin-bottom:15px;
	margin-top:15px;
}

.newopenimg{
	width:78px;
	height:64px;
	
}

.newopentxt{
	width:85px;
}

/*footer
***********************************************/

/*list
***********************************************/
.list_li{
	float:left;
	margin-right:15px;
}


/*text-align
***********************************************/
.a_left{text-align:left;}

.a_right{text-align:right;}

.a_center{text-align:center;}



/*float
***********************************************/
.f_right{float:right;}

.f_left{float:left;}

.clearfix{clear:both;}



/*font
***********************************************/
.font_10{
	font-size:10px;
}
.font_red{
	color:#930;
}
.font_bold{
	font-weight:bold;
}

/*汎用
***********************************************/
.m_10_top{
	margin-top:10px;
}
.m_10_bottom{
	margin-bottom:10px;
}
.m_10_left{
	
	margin-left:10px;
}
.m_5_top{
	margin-top:5px;
}
.m_15_top{
	margin-top:15px;
}
.m_15_all{
	margin:15px;
}
.m_30_top{
	margin-top:30px;
}


.m_30left{
	margin-left:30px;
}
.m_50left{
	margin-left:50px;
}

.p_5_all{
	padding:5px;
}
.p_10_all{
	padding:10px;
}
.p_left20{
	padding-left:20px;
}
.p_right20{
	padding-right:20px;
}
.p_15_top{
	padding-top:15px;
}
.bg_glay{
	background-color:#f4f2f2;
}

