@charset "utf-8";
/************************************************************************************************************************************
 .clearfix
************************************************************************************************************************************/
/*for IE 5.5-7*/
.clr {
	zoom: 1;
	display: inline-table;
}
/*for modern browser*/
.clr:after {
	content:".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
	line-height: 0;
}
* html .clr {
	height: 1%;
	display:inline-table;
	/*\*/display:block;/**/
}
/* Hides from IE-mac \*/
* html .clr {
	height: 1%;
}
.clr {
	display: block;
}


/************************************************************************************************************************************
	local server Web-font
************************************************************************************************************************************/




/************************************************************************************************************************************
	reset-stylesheet
************************************************************************************************************************************/
/*- html5 -----------------------------*/
header, footer, section, nav, article, aside, main {
	display: block;
}

* {
	margin: 0;
	padding: 0;
}
html {
	min-width: 100%;
	min-height: 100%;
}

body {
	color: #333;
	overflow-x : hidden;
	overflow-y : auto;
	width: 100%;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-family: '游ゴシック体', '游ゴシック', 'Yu Gothic', YuGothic, 'Quicksand', 
							 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', 
							 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	line-height: 1.5;
}

dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea,
p, table, th, td , small, strong, em {
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	font-family: 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', 
							 'メイリオ', Meiryo, 
							 'Quicksand', '游ゴシック体', '游ゴシック', 'Yu Gothic', YuGothic, 
							 Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	line-height: 1.5;
}


img {
	vertical-align: bottom;
	border: none;
	height: auto;
}
a img {
	border: none;
}
a img.linkimg{
	background: none;
}
a:hover img.linkimg{
	opacity: 0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
}

a {
	color: #d78b00;
}
a:link {
	color: #d78b00;
}
a:visited {
	color: #d78b00;
}
a:hover {
	color: #ffa500;
}
a:active {
	color: #ffa500;
}


ul, ol, li {
	list-style: none;
}

table, th, td, thead, tbody {
	border-collapse: collapse;
	border-spacing: 0;
	border: none;
	empty-cells: show;
}


