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

/* CSS初期設定 */

html {
	height:100%;
	font-size:100.01%;
	font-family:'メイリオ','Meiryo','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','MS PGothic',sans-serif;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
}

/* fontsize */


div.sideNavi div.sideNaviSub ul li,
h1,h2,h3,h4,
th,td,
p {
	font-size:0.75em;
}



body {
	font-size:1em;

	color:#2c2c2c;

}

ul {
	font-size:inherit;
	list-style-type:none;
}

ol {
	font-size:inherit;
	list-style-position:outside;
}


table {
	border-collapse:collapse;
	border-spacing:0;
	font-size:inherit;
}
th,
td {
	padding:4px;
}

a {
outline-width:0;	
}

a:link,
a:visited {
	text-decoration:none;
	font-size:inherit;
}

a:hover,
a:active,
a:focus {
	text-decoration:none;
	font-size:inherit;
}


p {

}

strong {
	font-weight:bold;
}
em {
	font-weight:bold;
	color:#808080;
}
ins {
	text-decoration:none;
}
del {
	text-decoration:line-through;
}
img {
	/* vertical-align:middle; */
	vertical-align:top;

}






/* CSS初期設定　終わり */



body {
	margin:0;
	background:url(../img/mugen_mail.jpg) #ffffff repeat-x center top;
	font-family: helvetica,'ヒラギノ角ゴ Pro W3',clean,Hiragino Kaku Gothic Pro,sans-serif;
	display : block;
	height : 0;
	clear : both;
	}
	
div#dot_001{
	width:676px;
	float:left;
	background:url(../img/dot_002.jpg) no-repeat;
	height:477px;
	}
	
div#twit{
	position:relative;
	left:565px;
	top:85px;
	width:110px;
	}
	
div#h_left img{
	float:left;
	margin-left:20px;
	_margin-left:10px;
	margin-top:30px;
	}


/* H1 */

h1{
	
	}


h2{

	}


h3{
	font-size:15px;
	line-height:30px;
	color:#FFF;
	font-weight:normal;
	}

/* ヘッダー */


div#map{
	width:800px;
		margin:0 auto;
	padding:0 auto;
	}

div#clock{
	background:url(../img/axs_002.jpg) no-repeat;
	width:860px;
	height:139px;
	}

div#clock_right{
	float:right;
	width:700px;
	position:relative;
	top:30px;

	}
	
div#header_inside{
	margin:0 auto;
	padding:0 auto;
	height:94px;
	width:860px;
	}
	
	
div#topright{
	float:right;
	}	



div#header_inside img{
	float:left;
	}
	
div#flash_top{
	height:470px;
	width:860px;
	margin:0 auto;
	padding:0 auto;
	}
	
	
	
div#logo{
	margin:0 auto;
	padding:0 auto;
	width:160px;
	height:50px;
	float:left;
	background:url(/img/logo.gif) no-repeat #202020;
	}
	
div#header_right{
	float:right;
	}
	
/* メインカラム */

div#contact{
	background:url(../img/contact_02.gif);	width:860px;
	height:360px;
	}

div#contact img{
	position:relative;
	top:30px;
	left:110px;
	}
	
div#contact span{
	font-size:40px;
	position:relative;
	color:#9D0736;
	top:20px;
	left:-180px;
	}

/* メインカラム */


div#main_col{
	margin:0 auto;
	padding:0 auto;	width:860px;
	}
	
	
/* お問い合わせ */
	
div#dot_contact{
	float:left;	width:860px;
	height:297px;
	background:url(../img/dot_contact.gif) no-repeat;
	}
	
div#dot_contact_img{
	position:relative;
	top:180px;
	left:20px;
	}
	

	

	



	
div#customer_02 p{
	font-size:0.8em;
	width:400px;
	margin-top:150px;
	position:relative;
	left:450px;
	line-height:25px;
	}

	



/* 左カラム */


div#left_col{
	width:294px;
	height:1057px;
	float:left;
	background:url(../img/axs_003.jpg) no-repeat center top;
	}
	
	


	
	
/* 右カラム */


div#right_col{
	width:566px;
	float:right;

	}
	
	
	
div#left_col_twitter{
	position:relative;
	top:550px;
width:276px;
left:10px;
	}


.date{
	color:#cccccc;
	font-size: 0.6em;
	line-height:20px;
}








	
	
	
	
	/* footer */


div#footer{
padding:0 auto;
margin:0 auto;
margin-top:20px;
font-size: 0.6em;
height:309px;
	background:url(../img/mugen_00f.jpg)  no-repeat center top;
width: 100%;

}



div#footer_top{
padding:0 auto;
margin:0 auto;
width:860px;

}

div#footer img{


margin-top:20px;

}

div#footer_bottom{

padding:0 auto;
margin:0 auto;
width:860px;
margin-top:20px;

}

div#footer_bottom img{

float:right;


}

div#footer div{



}

div#footer ul{

padding: 14px 0 10px;

}

div#footer ul a{

color: #333;

text-decoration: none;

}

div#footer ul a:hover{

text-decoration: underline;

}

div#footer li{

margin-left: 3px;

padding-left: 5px;

display: inline;

border-left: #ccc solid 1px;

}

div#footer li.fLinkLeft{

border-left: none;

}




/* #company_table */



table#company_table {

float:left;

margin-top:20px;

	width:860px;



}



table#company_table,



table#company_table th,



table#company_table td {



	border:1px solid #d5d5d6;



}



table#company_table th,



table#company_table td {



	padding:10px;



}



table#company_table th {



	width:6em;



	text-align:left;



	font-weight:normal;



	background-color:#f4f4f5;



}



table#company_table td {



	



}









#article{

	margin-bottom:50px;
width:860px;
padding:0 auto;
margin:0 auto;
	}
	
	
	
#article h2{

width:860px;

        margin:0 0 0px 0;
        line-height:36px;
        font-size:15px;
        float:left;
	font-weight: normal;

	}




#article2 p{

	margin-bottom:20px;

        letter-spacing:2;

        line-height:2;

	}



#article p{

	margin:5px 0;

        font-size:0.8em;

        color:#555555

        line-height:20px;

	}



#article span{

	margin:20px 0;

       

	}






