/*
YUI 3.4.1 (build 4118)
Copyright 2011 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap');


.noto{font-family: 'Noto Sans JP', sans-serif;}
.robo{font-family: 'Roboto Condensed', sans-serif;}
.mont{font-family: 'Montserrat', sans-serif;}
.oswd{font-family: 'Oswald', sans-serif;}

.mac body{
	font:13px/1.231;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro',Quicksand, メイリオ, Meiryo,  Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic';
	*font-size:small;
	*font:x-small
	}

.win body{
	font:13px/1.231;
	font-family: メイリオ, Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro',Quicksand, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	*font-size:small;
	*font:x-small
	}

body{
	font:13px/1.231;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro',Quicksand, メイリオ, Meiryo,  Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic';
	*font-size:small;
	*font:x-small
	}	

/*
select,input,button,textarea{
	font:99% arial,helvetica,clean,sans-serif
	}
*/
	table{
	font-size:inherit;
	font:100%
	}
pre,code,kbd,samp,tt{
	font-family:monospace;
	*font-size:108%;
	line-height:100%
	}
	
a:link ,
a:visited ,
a:active {
	color: #3e3e3e;
	text-decoration:none;
	
}

a:hover {
	color: #254251;
	text-decoration: underline;
}

a.common_link:link, a.common_link:visited, a.common_link:active {
	text-decoration: none;  font-family: 'Oswald', sans-serif; font-size:21px;
	background: url(../img/common/btn_link.svg) no-repeat right 11px;
	background-size:16px 16px; padding:0 20px 0 0; margin-left:16px;
}
a.common_link:hover {text-decoration: underline;}

a.white:link, a.white:visited, a.white:active {text-decoration: none; color: #fff;}
a.white:hover {text-decoration: none;}

a.uline:link, a.uline:visited, a.uline:active {
	text-decoration: underline;
}
a.uline:hover {text-decoration: none;}

.weight100 {font-weight:100;}
.weight300 {font-weight:300;}
.weight400 {font-weight:400;}
.weight500 {font-weight:500;}
.weight700 {font-weight:700;}
.weight900 {font-weight:900;}
