@charset "UTF-8";
/*----------------------------------------------
 formatting styles
----------------------------------------------*/
* {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
	font-size:13px;
	line-height: 1.6;
}
/* for WinIE6 */
* html body {
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 82%;
	vertical-align:baseline;
}
/* for WinIE7 */
*:first-child+html body { 
	font-family: "メイリオ","ＭＳ Ｐゴシック";
	font-size: 82%;
}
/* for WinIE8 */
html>/**/body {
	font-family: "メイリオ","ＭＳ Ｐゴシック",sans-serif;
	font-size: 82%;
}
/* for modern browser not WinIE8(Safari,FireFox,Chrome) */
html:not(:target) body {
	font-family: Verdana,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
	font-size: 13px;
}
/* for WinIE9-11 */
@media all and (min-width:0\0) {
	html:not(:target) body {
		font-size: 82%;
	}
}
/* for WinIE9,10 */
html:root body {
	letter-spacing: -0.1px \0/;
}
a {
	
}
a:visited {
	
}
a:hover {
	
}
img {
	border-style: none;
}

a {
	text-decoration: none; /*下線無し*/
}
a:hover {
	text-decoration: underline; /*下線あり*/
}

a:hover img.overwhite{
    cursor:pointer;
    filter: alpha(opacity=60);        /* ie lt 8 */
    -ms-filter: "alpha(opacity=60)";  /* ie 8 */
    -moz-opacity:0.6;                 /* FF lt 1.5, Netscape */
    -khtml-opacity: 0.6;              /* Safari 1.x */
    opacity:0.6;
    zoom:1;
}
a {
	color: #1b1b1b; /*リンクの色*/
}
a:hover {
	color: #1b1b1b; /*リンクの色*/
}
a.link {
	color: #1b1b1b; /*リンクの色*/
}
a.link:hover {
	color: #2fb0d0; /*リンクの色*/
}
/*----------------------------------------------
 clearfix
----------------------------------------------*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix {
	min-height: 1px;
}
* html .clearfix {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

/* ----------------------------------------------
container
----------------------------------------------*/
#container {
	width: 950px;
	margin: 0 auto;
}

/* ----------------------------------------------
header
----------------------------------------------*/
#header {
	margin: 35px 0;	
}
#headeLogo {
	width: 210px;
	float: left;
}
#headerTel {
	width: 330px;
	float:right;
}
/* ----------------------------------------------
wrapper
----------------------------------------------*/
#wrapper {
	
}

/* ----------------------------------------------
footoer
----------------------------------------------*/
#footer {
	
}
#footerText {
	text-align: center;
	padding: 20px;
	border-bottom: 1px solid #404041;
}
#copyright {
	font-size: 77%;
	text-align: center;
	padding: 20px;
}