@charset "utf-8";
/* CSS Document */

:root {
    --inner-width:1200px;
	--inner-width2:1250px;
	--color1:#333333; /*基本文字色*/
	--color2:#4d4d4d; /*基本色*/
	--color3:#7f7f7f;
	--colorAkiu1:#cf808a;
	--colorAkiu2:#80976f;
	--colorAkiu2b:#e6e9dc;
	--colorHidamari:#688cc0;
	--colorKuzuoka:#438380;
	--colorKuzuokab:#c5d8d7;
	--colorJobon:#9f80a6;
	--colorJobonb:#e9e1ea;
	--colorWaka:#BA8F52;
	--colorWakab:#EDE2D1;
	--colorNokotsudo:#46698C;
	--section-bottom:50px;
	--section-bottom-pc:150px;
	--section-side:3vw;
	--font-m:'Noto Serif JP',"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
}

div,p,table,td,th,dl,dt,dd,img,h1,h2,h3,h4,figure,figcaption,ul,li,a {
	margin:0;
	padding:0;
	border:0;
	box-sizing: border-box;
}

ul{
	list-style: none;
}

img { vertical-align:bottom; max-width: 100%; -webkit-backface-visibility: hidden;}


/*リンク設定*/
a {
	color:var(--color1);
	text-decoration:underline;
	transition: all 0.5s;	
}

a:visited {
	color:var(--color1);
}

a:hover {
	color:var(--color1);
	opacity: 0.7;
}

/*フォント調整*/


html, textarea {
	font-family: "游ゴシック Medium", "游ゴシック体", "Yu Gothic", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", sans-serif;
}



/*汎用設定*/

html {
	font-size:62.5%;
}

body {
	margin:0;
	padding:0;
	text-align:center;
	font-size:16px;
	font-size:1.6rem;
	width:100%;
	color:var(--color1);
	line-height:1.4;
	font-feature-settings:"palt" 1;
}

strong { font-weight:normal; }
em { font-style:normal; }
