@charset "utf-8";

 /* Font Face
----------------------------------------------*/
/*
 * Webfont: Calibri Bold by Ascender
 * URL: http://www.myfonts.com/font/ascender/calibri/bold/
 * Copyright: &#x00A9; 2007 Microsoft Corporation. All Rights Reserved.
 * Licensed pageviews: 250,000
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2748884
*/
@font-face {
	font-family: 'Calibri-Bold';
	src: url('../font/calibri_bold.eot');
	src: url('../font/calibri_bold.eot?#iefix') format('embedded-opentype'),
		url('../font/calibri_bold.woff') format('woff'),
		url('../font/calibri_bold.ttf') format('truetype'),
		url('../font/calibri_bold.svg#Calibri-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*!
 * "M+ OUTLINE FONTS" is lisenced under the free Font License.
 * http://mplus-fonts.sourceforge.jp/mplus-outline-font/index.html#license
 * http://mplus-fonts.sourceforge.jp/mplus-outline-font/index.html
 */
@font-face {
	font-family: 'mPlus2cM';
	src: url('../font/mplus-2c-medium.eot');
	src: url('../font/mplus-2c-medium.eot?#iefix') format('embedded-opentype'),
		url('../font/mplus-2c-medium.woff') format('woff'),
		url('../font/mplus-2c-medium.ttf') format('truetype'),
		url('../font/mplus-2c-medium.svg#mplus-2c-medium') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'mplus-1p-light';
    src: url('../font/mplus-1p-light.eot');
    src: url('../font/mplus-1p-light.eot?#iefix') format('embedded-opentype'),
         url('../font/mplus-1p-light.woff') format('woff'),
         url('../font/mplus-1p-light.ttf') format('truetype'),
         url('../font/mplus-1p-light.svg#mplus-1p-light') format('svg');
    font-weight: normal;
    font-style: normal;
		font-display: swap;
}
@font-face {
    font-family: 'mplus-1p-thin';
    src: url('../font/mplus-1p-thin.eot');
    src: url('../font/mplus-1p-thin.eot?#iefix') format('embedded-opentype'),
         url('../font/mplus-1p-thin.woff') format('woff'),
         url('../font/mplus-1p-thin.ttf') format('truetype'),
         url('../font/mplus-1p-thin.svg#mplus-1p-thin') format('svg');
    font-weight: normal;
    font-style: normal;
		font-display: swap;
}

/*!
 * "Noto Fonts" is lisenced under Apache License 2.0.
 * http://www.google.com/get/noto/#/family/noto-sans-jpan
 *このWebサイトには、 Apache 2.0ライセンスで配布されている製作物が含まれています。
 * Copyright (C) 2013 DHMO
 *      http://dhmo.wktk.so/
 *
 * Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
@font-face {
    font-family: 'NotoSansJP-Bold';
    src: url('../font/NotoSansJP-Bold.eot');
    src: url('../font/NotoSansJP-Bold.eot?#iefix') format('embedded-opentype'),
         url('../font/NotoSansJP-Bold.woff') format('woff'),
         url('../font/NotoSansJP-Bold.ttf') format('truetype'),
         url('../font/NotoSansJP-Bold.svg#NotoSansJP-Bold-Alphabetic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'NotoSansJP-Light';
    src: url('../font/NotoSansJP-Light.eot');
    src: url('../font/NotoSansJP-Light.eot?#iefix') format('embedded-opentype'),
         url('../font/NotoSansJP-Light.woff') format('woff'),
         url('../font/NotoSansJP-Light.ttf') format('truetype'),
         url('../font/NotoSansJP-Light.svg#NotoSansJP-Light-Alphabetic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'NotoSansJP-Medium';
    src: url('../font/NotoSansJP-Medium.eot');
    src: url('../font/NotoSansJP-Medium.eot?#iefix') format('embedded-opentype'),
         url('../font/NotoSansJP-Medium.woff') format('woff'),
         url('../font/NotoSansJP-Medium.ttf') format('truetype'),
         url('../font/NotoSansJP-Medium.svg#NotoSansJP-Medium-Alphabetic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'NotoSansJP-Regular';
    src: url('../font/NotoSansJP-Regular.eot');
    src: url('../font/NotoSansJP-Regular.eot?#iefix') format('embedded-opentype'),
         url('../font/NotoSansJP-Regular.woff') format('woff'),
         url('../font/NotoSansJP-Regular.ttf') format('truetype'),
         url('../font/NotoSansJP-Regular.svg#NotoSansJP-Regular-Alphabetic') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*
 * Webfont: 源真ゴシック (げんしんゴシック)
 * URL: http://jikasei.me/info/license.html
 * Copyright: © 2014 自家製フォント工房 by MM.
 * M+ OUTLINE FONTS is under the M+ FONTS LICENSE.
 * These fonts are free software.
  * Unlimited permission is granted to use, copy, and distribute them, with
  * or without modification, either commercially or noncommercially.
  * THESE FONTS ARE PROVIDED "AS IS" WITHOUT WARRANTY.
*/
/* @font-face{
	font-family:'GenShinGothic-P-Normal';
	src:url('../font/GenShinGothic-P-Normal.eot');
	src:url('../font/GenShinGothic-P-Normal.eot?#iefix') format('embedded-opentype'),
		url('../font/GenShinGothic-P-Normal.woff') format('woff'),
		url('../font/GenShinGothic-P-Normal.ttf') format('truetype'),
		url('../font/GenShinGothic-P-Normal.svg#GenShinGothic-P-Normal-Alphabetic') format('svg');
	font-weight:normal;
	font-style:normal
} */

/*
 * Aileron
 * https://creativecommons.org/publicdomain/zero/1.0/
 * http://dotcolon.net/font/aileron/
 */
 @font-face{
	font-family:'Aileron-Thin';
	src:url('../font/Aileron-Thin.eot');
	src:url('../font/Aileron-Thin.eot?#iefix') format('embedded-opentype'),
		url('../font/Aileron-Thin.woff') format('woff'),
		url('../font/Aileron-Thin.ttf') format('truetype');
	font-weight:normal;
	font-style:normal
	font-display: swap;
}
@font-face{
	font-family:'Aileron-UltraLight';
	src:url('../font/Aileron-UltraLight.eot');
	src:url('../font/Aileron-UltraLight.eot?#iefix') format('embedded-opentype'),
		url('../font/Aileron-UltraLight.woff') format('woff'),
		url('../font/Aileron-UltraLight.ttf') format('truetype');
	font-weight:normal;
	font-style:normal
	font-display: swap;
}
@font-face{
	font-family:'Aileron-Regular';
	src:url('../font/Aileron-Regular.eot');
	src:url('../font/Aileron-Regular.eot?#iefix') format('embedded-opentype'),
		url('../font/Aileron-Regular.woff') format('woff'),
		url('../font/Aileron-Regular.ttf') format('truetype');
	font-weight:normal;
	font-style:normal
	font-display: swap;
}
@font-face{
	font-family:'Aileron-SemiBold';
	src:url('../font/Aileron-SemiBold.eot');
	src:url('../font/Aileron-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('../font/Aileron-SemiBold.woff') format('woff'),
		url('../font/Aileron-SemiBold.ttf') format('truetype');
	font-weight:normal;
	font-style:normal
	font-display: swap;
}