@charset "UTF-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);

html {
	font-size:0px;
	line-height:0px;
	-webkit-text-size-adjust: 100%;
	font-size: 62.5%!important;
}

html body {
	/*font-family: "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;*/
	font-family: 'Noto Sans JP';
	/*font-family:  "YuGothicPr6NM", "游ゴシック", "Yu Gothic", YuGothic;*/
	font-weight: normal;
	color: #333333;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 28px;
	line-height: 2.8rem;
}

hr {
	margin:0px;
	padding:0px;
}

.zero {
	margin:0px;
	padding:0px;
}

/*font関係*/
.gothic-1　{
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
.gothic-2 {
	font-family:Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}
.mincho {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
/*font関係*/

/*margin関係*/
.margin-t20 {
	margin-top:20px;
}
.margin-b20 {
	margin-bottom:20px;
}
.margin-t40 {
	margin-top:40px;
}
.margin-b40 {
	margin-bottom:40px;
}
.margin-t80 {
	margin-top:80px;
}
.margin-b80 {
	margin-bottom:80px;
}
/*margin関係*/

/*padding関係*/
.padding-t20 {
	padding-top:20px;
}
.padding-b20 {
	padding-bottom:20px;
}
.padding-t40 {
	padding-top:40px;
}
.padding-b40 {
	padding-bottom:40px;
}
.padding-t80 {
	padding-top:80px;
}
.padding-b80 {
	padding-bottom:80px;
}
/*padding関係*/

.resetjumbo {
	margin:0px;
	padding:0px;
	background-color:#FFF;
}

.resetnav {
	display:inline-block;
	list-style:none;
	font-size:0px;
}

/*図形関係 <div class="triangle"></div> で図形を表示*/
.triangle {
	width: 0;
	height: 0;
	border-top: 50px solid #000;
	border-right: 50px solid transparent;
	border-bottom: 50px solid transparent;
	border-left: 50px solid transparent;
	margin:0px auto;
}
/*図形関係*/


a{
  outline:none;
}
a:hover{
  outline:none;
	text-decoration: none;
}
a:active{
  outline:none;
}
a:link{
  outline:none;
	text-decoration: none;
}
a:visited{
  outline:none;
	text-decoration: none;
}