@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;
}




/************************************************************************************************************************************
	reset-stylesheet
************************************************************************************************************************************/
/*- html5 -----------------------------*/
header, footer, section, nav, article, aside, main {
	display: block;
}

* {
	margin: 0;
	padding: 0;
}
html {
	min-width: 100%;
	min-height: 100%;
	background-color: #FFF;
}

body {
	color: #000;
	width: 100%;
	min-width: 1120px;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	font-family: '小塚ゴシック Pr6N' , 'Kozuka Gothic Pr6N' , '小塚ゴシック Pr 6N' , 'Kozuka Gothic Pr 6N' , '小塚ゴシック Pr6 N' , 'Kozuka Gothic Pr6 N' , '小塚ゴシック Pr 6 N' , 'Kozuka Gothic Pr 6 N' , '小塚ゴシック Pro L' , 'Kozuka Gothic Pro Light' , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
	line-height: 1.5;

	background-image: url('../img/common/bg.png');
	background-size: 4px auto;
	background-position: left top;
	background-repeat: repeat;
}
/* WQHD */
@media print, screen and (min-width: 2560px) {
	body {
		font-size: 18px;
	}
}
/* 4K QFHD */
@media print, screen and (min-width: 3840px) {
	body {
		font-size: 22px;
	}
}
@media screen and (max-width: 767px) {
	body {
		overflow-x : hidden;
		overflow-y : auto;
		width: 100%;
		min-width: auto;
		min-width: initial;
		-webkit-text-size-adjust: 100%;
	}
}

dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, button,
p, table, th, td , small, strong, em {
	font-size: 100%;
	font-style: normal;
	font-weight: 400;
	font-family: '小塚ゴシック Pr6N' , 'Kozuka Gothic Pr6N' , '小塚ゴシック Pr 6N' , 'Kozuka Gothic Pr 6N' , '小塚ゴシック Pr6 N' , 'Kozuka Gothic Pr6 N' , '小塚ゴシック Pr 6 N' , 'Kozuka Gothic Pr 6 N' , '小塚ゴシック Pro L' , 'Kozuka Gothic Pro Light' , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
	line-height: 1.5;
}


.contact_text  img, .ttl img {
	vertical-align: bottom;
	border: none;
	width: 100%;
	height: auto;
max-width: 100%;
}
//*:not(.wp-visual-editor) a img {
	border: none;
}
*:not(.wp-visual-editor) a img.linkimg{
	background: none;
}
*:not(.wp-visual-editor) a:hover img.linkimg{
	opacity: 0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
}*//


a {
	color: #000cff;
	text-decoration: none;
}
a:link {
	color: #000cff;
}
a:visited {
	color: #000cff;
}




ul, ol, li {
	list-style: none;
}

table, th, td, thead, tbody {
	border-collapse: collapse;
	border-spacing: 0;
	border: none;
	empty-cells: show;
}


