/* 全体のデザイン指定 */
body {
	font-family: "M PLUS Rounded 1c";
	margin:				30px auto 80px;
	word-break:			break-all;
	max-width: 			900px;
}
a:link {
	color:				#f86eac;
}
a:hover {
	color:				#e7a197;
}
a:visited {
	color:				#62547f;
}



/* @media screen and (min-width: 699px) {  */
/*　画面サイズ 699pxから適用　*/
/* } */
/* @media screen and (min-width:700px) { */
/*　画面サイズ 700px以上から適用　*/
/* } */

/* ヘッダー */
/* 偽HSIさんの位置を指定する為にrelative指定 */
header {
	position:			relative;
	background-color:	#f86eac;
	color:				#fff;
	width:				100%;
	padding:			20px 0px;
	border-radius:		10px;
}
header a:visited {
	color:				#fff;
}
/* タイトルテキスト */
.title {
	text-align:			left;
}
.title h2 {
	margin-left:		12%;	
}
/* 偽HSIさんの位置指定（絶対位置） */
.title #fakeHSI {
	position:			absolute;
	top:				5px;
	right:				10%;
	width:				100px;
	height:				auto;
}
/* このへん */
#konohen {
	margin:				20px;
}



/* コンテンツの大枠 */
.contents {
	margin:				40px;
	text-align:			center;
}
.note {
	background-color:	#e7a197;
	color:				#FFF;
	padding:			20px;
	margin:				40px;
	margin-bottom:		60px;
	border-radius:		10px;
	text-align:			left;
}
.note p {
	margin:				30px;
}



/* 表の外枠 */
table {
	margin:				auto;
	margin-top:			40px;
	margin-bottom:		40px;
	width:				100%;
	border-collapse:	collapse;
	border:				solid 2px #62547f;
}
/* 破線 1px */
table th, table td {
	border:				dashed 1px #62547f;
	padding:			16px;
	color:				#62547f;
}
td img {
	/* width: 80px; */
	/* height: auto; */
	margin:				auto;
}
/* （作って）ないです */
.none {
	background-color:	#AAA;
}



/* フッター */
footer {
	position:			fixed;
	bottom:				0px;
	left:				0px;
	width:				100%;
	text-align:			center;
	background-color:	#62547f;
	color:				#FFF;
}
footer a {
	color:				#fff;
}
footer a:link {
	color:				#fff;
}
footer a:visited {
	color:				#fff;
}



/* ここからカーソルイメージ指定 */
html {
	cursor: url(img/normal.png), pointer;
}
a {
	cursor: url(img/link.png), pointer;
}
p, ol {
	cursor: url(img/text.png), pointer;
}
.help {
	cursor: url(img/help.png), pointer;
}
.working {
	cursor: url(img/background.png), pointer;
}
.busy {
	cursor: url(img/busy_stop.png), pointer;
}
.text {
	cursor: url(img/text.png), pointer;
}
.unavail {
	cursor: url(img/ng.png), pointer;
}
.link {
	cursor: url(img/link.png), pointer;
}