@charset "utf-8";


/* CSS Document */
/*@import url(//fonts.googleapis.com/earlyaccess/notosansjapanese.css);*/
/*@import url(https://fonts.googleapis.com/css?family=Noto+Sans|PT+Sans+Caption|Mandali);*/
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+JP&display=swap');

/*フォント*/
/*@font-face {
font-family: 'Mp';
src: url('../font/mplus-1p-regular-webfont.eot');
src: url('../font/mplus-1p-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../font/mplus-1p-regular-webfont.woff') format('woff'),
url('../font/mplus-1p-regular-webfont.ttf') format('truetype'),
url('../font/mplus-1p-regular-webfont.svg#Mp') format('svg');}*/
@font-face{
font-family: 'Icons';
src: url('../font/icons.eot');
src: url('../font/icons.eot?#iefix') format('embedded-opentype'),
url('../font/icons.woff') format('woff'),
url('../font/icons.ttf') format('truetype'),
url('../font/icons.svg#Icons') format('svg');}
/*@font-face {
font-family: 'IpM';
src: url('../font/ipaexm_wf.eot');
src: url('../font/ipaexm_wf.eot?#iefix') format('embedded-opentype'),
url('../font/ipaexm_wf.woff') format('woff'),
url('../font/ipaexm_wf.ttf') format('truetype')}*/
/*@font-face {
font-family: 'Han';
src: url('../font/HanaMinA.eot');
src: url('../font/HanaMinA.eot?#iefix') format('embedded-opentype'),
url('../font/HanaMinA.woff') format('woff'),
url('../font/HanaMinA.ttf') format('truetype'),
url('../font/HanaMinA.svg#Han') format('svg');}*/
@font-face{
font-family: 'Icomoon';
src: url('../font/icomoon.eot');
src: url('../font/icomoon.eot?#iefix') format('embedded-opentype'),
url('../font/icomoon.woff') format('woff'),
url('../font/icomoon.ttf') format('truetype'),
url('../font/icomoon.svg#Icomoon') format('svg');}
@font-face{
font-family: 'Crystar';
src: url('../font/crystar.eot');
src: url('../font/crystar.eot?#iefix') format('embedded-opentype'),
url('../font/crystar.woff') format('woff'),
url('../font/crystar.ttf') format('truetype'),
url('../font/crystar.svg#Icons') format('svg');}


/*ベーシック*/
html { overflow-y:scroll;}
body,h1,h2,h3,h4,h5,p,ul,ol,li,dl,dt,dd {margin:0px;padding:0px;}
h1,h2,h3,h4,h5 {font-size:16px;line-height:1.4;}
body {background:#f4f5f6;text-align:center;font-size:16px;line-height:1.4;min-width:100%;-webkit-text-size-adjust:100%; }
body * {box-sizing: border-box;}
li {list-style:none;}
a {outline:none;color:inherit;text-decoration:none;}
i {font-style:normal;}
b {font-weight:normal;}
hr {display:none;font-size:0px;line-height:0px;vertical-align:top;border:none;}
img {border:0px;vertical-align:bottom;}
figure {margin:0px;padding:0px;}
.TC {text-align:center;}
.TR {text-align:right;}
.TL {text-align:left;}
.FL {float:left;}
.FR {float:right;}
/*ul {overflow:hidden;position:relative;zoom:100%;}
ul:after {content:"";clear:both;height:0;display:block;visibility:hidden;}*/
.CF::before,
.CF::after {content:" ";display: table;}
.CF::after {clear: both;}
.CF {*zoom: 1;}

/*フォント設定*/
body {font-family:
/*"Century Gothic",Arial,*/
"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",
"游ゴシック",YuGothic,
'Noto Sans JP',
"メイリオ","Meiryo",
/*"小塚ゴシック Pr6N L","KozGoPr6N-Light","小塚ゴシック Std L","KozGoStd-Light","小塚ゴシック Pro L","KozGoPro-Light",*/
"HGPｺﾞｼｯｸM",
"Osaka","ＭＳ Ｐゴシック",sans-serif;}
/*.FM {font-family:"Mp";}*/
/*.FI {font-family:"Icons";}*/

