@charset "UTF-8";

* {
	margin:0; padding:0; 		/*全要素のマージン・パディングをリセット*/
}


body {
	width:930px; margin:0 auto;	/*内容全体をセンタリング*/
	font-size:100%;		/* フォントサイズを100%にする  */
	background-color:#f0feff;
	line-height:1.5;	/* 行の高さを1.5倍にする */
	color:#333333;		/* 文字色を濃い目のグレーにする */
	text-align:center;
}


.yokowake {
	display: flex; /* 横並びにする（lmain と rmenu を）*/
	justify-content: center;
}


/* 左メインの設定  */


.lmain {
	width: 800px;
	margin:10px 20px;
	order:1;
}


h1 {
	margin:30px;
	color: #ff66ff;　/* ページタイトル */
}

.hyoudai {
	text-align:left;
}

.hyoudai table{
	width:100%;
	border-collapse: collapse;
	border:2px solid;
}

.hyoudai tr{
	border-collapse: collapse;
	border:2px solid;
}

.hyoudai td{
	border:2px solid orange;
	padding-left:5px;
	text-decoration: none;
}


.hyoudai td a{
	text-decoration: none;
}


.abtlink{
	text-align:left;
	padding: 0px 50px 20px 50px;
}

.iroblown {
	font-weight:bold;
	color:#871900;
}

.itisage {
	text-indent: 1em;
	color:red;
}

.kurofuto {
	font-size:120%;
	font-weight:bold;
	line-height:250%;
}

.aofuto {
	font-weight:bold;
	color:#3b82c4;
	line-height:200%;
}


textarea#tekisutoe {
	border:1px solid;
	background-color:white;
}

.wakubb {
	text-align:center;
}

.wakubb textarea{
	width:100%;
}


.backto {
	margin:20px;
	text-align:left;
}


div#footer {
	clear:both;			/*回り込みを解除する*/
	height:40px;			/*高さの指定*/
	padding:10px 0px 0px 0px;	/*パディング*/
	font-size:x-small;		/*フォントサイズを小さくする*/
	text-align:center;		/*センタリング*/
}



