Crear Start
html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, input, label, textarea, button, fieldset, legend, select, option, optiongroup, ul, ol, li, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe {
	padding:0;
	margin:0;
}
h1,h2,h3{
	margin-bottom: 0;
}
p{
	margin-top: 0;
	margin-bottom: 0;
}
html, body{
	border:0;
}
object,  
embed {  
    vertical-align: bottom;  
}
Crear end


body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
body,td,th {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	color: #555;
	font-size: 14px;
	line-height: 18px;
	text-align: left;
}
body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #FFF;
	background-image: url(img01/main-bg-cream47.jpg);
	background-position:center;
	background-repeat:repeat;
}
a:link {
	color: #5F5F5F;
	text-decoration: none;
}
a:visited {
	color: #5F5F5F;
	text-decoration: none;
}
a:hover {
	color: #76B8D7;
	text-decoration: underline;
}


/* GoogleのWEBフォント */


.wf-roundedmplus1c {
	font-family: "Rounded Mplus 1c";
	font-style:normal;
}

.g-lato-30 {
	font-family: 'Lato', sans-serif;
	font-size: 30px;
	color: #0054A1;
}
.g-lato-30 a {
	font-family: 'Lato', sans-serif;
	font-size: 30px;
	color: #0054A1;
}
.g-lato-30 a:hover {
	font-family: 'Lato', sans-serif;
	font-size: 30px;
	color: #0054A1;
	text-decoration:none;
}

.g-lato-28 {
	font-family: 'Lato', sans-serif;
	font-size: 28px;
	color: #686C68;
}
.g-lato-28 a {
	font-family: 'Lato', sans-serif;
	font-size: 28px;
	color: #686C68;
}
.g-lato-28 a:hover {
	font-family: 'Lato', sans-serif;
	font-size: 28px;
	color: #686C68;
	text-decoration:none;
}
.g-lato-20 {
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	color: #686C68;
}
.g-lato-20 a {
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	color: #686C68;
}
.g-lato-20 a:hover {
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	color: #686C68;
	text-decoration:none;
}

.g-lato-24-w {
	font-family: 'Lato', sans-serif;
	font-size: 24px;
	color: #fff;
}
.g-lato-24-w a {
	font-family: 'Lato', sans-serif;
	font-size: 24px;
	color: #fff;
}
.g-lato-24-w a:hover {
	font-family: 'Lato', sans-serif;
	font-size: 24px;
	color: #fff;
	text-decoration:none;
}


.f-24-g {
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, 'ＭＳ Ｐゴシック', 'MS P Gothic', sans-serif;
font-size: 24px;
	color: #686868;
	text-decoration:none;
}
.f-18-g {
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, 'ＭＳ Ｐゴシック', 'MS P Gothic', sans-serif;
font-size: 18px;
	color: #686868;
	text-decoration:none;
}
.f-19-g {
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, 'ＭＳ Ｐゴシック', 'MS P Gothic', sans-serif;
font-size: 19px;
	color: #686868;
	text-decoration:none;
}

.f-20-g {
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, 'ＭＳ Ｐゴシック', 'MS P Gothic', sans-serif;
font-size: 20px;
	color: #686868;
	text-decoration:none;
}




h1 {
	font-size:14px;
	font-family: "wf-roundedmplus1c";
	font-style:normal;
	color: #686C68;
	line-height:24px;
}
h2 {
	font-size:16px;
	font-weight : normal;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	color: #686868;
}
h3 {
	font-size:12px;
	font-weight : normal;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	color: #686868;
}


#line-bk{
	position:relative;
	background-color:#999;
	z-index: 3000;
}
#line-bk-c {
	position:relative;
	z-index:7;
	width: 100%;              /* 横の幅970px */
	height: 2px;
	margin: auto;              /* 中央揃え */
}





#feed {
	background-color:#CCC;
}





#top-tel {
	position:absolute;
	width:100%;
	height:82px;
	z-index:7;
	top:8px;
	text-align:right;
}

#top-logo01 {
	position:absolute;
	width:100%;
	height:85px;
	z-index:7;
	top:5px;
	text-align:left;
}





/* Material iconsを利用する */
.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 30px;  /* 推奨サイズ */
  vertical-align: sub;
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
 
  /* WebKitブラウザサポート */
  -webkit-font-smoothing: antialiased;
  /* Chrome、Safariサポート */
  text-rendering: optimizeLegibility;
 
  /* Firefoxサポート */
  -moz-osx-font-smoothing: grayscale;
 
  /* IEサポート */
  font-feature-settings: 'liga';
}
/* Material iconsを利用するここまで */


.font12 {
	font-size:12px;
}

.font12-g {
	font-size:12px;
	line-height:18px;
	font-weight : normal;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
}

.font14 {
	font-size:14px;
}
.font14-gr-bold {
	font-size:14px;
	color:#018a01;
	font-weight:bold;
}

.font14-g {
	font-size:14px;
	line-height:18px;
	font-weight : normal;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
}

.font16 {
	font-size:16px;
}

.font16-g {
	font-size:16px;
	line-height:20px;
	font-weight : normal;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
}

.font20-g {
	font-size:20px;
	line-height:28px;
	font-weight : normal;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
}

#humberger-menu-tel a {
	color:#fff;
}
