/* 訪問済みリンクアンカー */
body
	{
		font-size:100%;
	}
a:link
	{
		color:#000000;
	}

/* 未訪問のリンクアンカー */
a:visited
	{
		color:#505050;
	}
/* 選択されたリンクアンカー */
a:active
	{
		color:#333333;
	}

body
	{
		width:700px;
		/*font-size:small;*/
		color:#000000;
		background-color:#ffffff;
		margin:0 0 0 1em;
		line-height:150%;
	}


h1.title
	{
		font-weight:normal;
		font-size:100%;
		width:100%;
		padding:7px 7px 7px 17px;;
		background-color:#ffffff;
		border-bottom:1px #DDDDDD solid;
		border-right:1px solid #DDDDDD;
		margin-bottom:30px;
		border-left:#ff6600 7px solid;
	}


.iframe
	{
		border:none;
		margin:0px;
/*		overflow: hidden; */
	}

table.table2
	{
/*		font-size:small;*/
		border:hidden;
		border-collapse:separate;
		border-spacing:0px;
		white-space:nowrap;
	}

td
	{
/*		border:solid 1px #a0a0a0;*/
		border:none;
	}

td.noborder
	{
		border:none;
	}

td.title_noborder
	{
		background-color:#ffcccc;
		height:30px;
		white-space:nowrap;
		border:none;
	}

td.houkoku
	{
		color:#ff0000;
	}

td.kyougi
	{
		color:#0000ff;
	}

td.freediscussion
	{
		color:#000000;
	}

div.tab
	{
		float:left;
		margin:10px 5px 0px 5px;
		text-align:center;
		border-top:1px solid #a0a0a0;
		border-right:1px solid #a0a0a0;
		border-bottom:none;
		border-left:1px solid #a0a0a0;
		width:6em;
		background-color:white;
		order-radius: 5px 5px 0 0 / 5px 5px 0 0;
		-webkit-border-radius: 5px 5px 0 0 / 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0 / 5px 5px 0 0;
		box-shadow: 2px -2px 2px 0 rgba(0,0,0,0.3);
	}

div#select.tab
	{
		background-color:pink;
	}

td.wrap
	{
		display:flex;
		white-space:wrap;
		flex-wrap: wrap;

	}

td.wrap div
	{
		white-space:nowrap;
	}

input[type="submit"],input[type="button"],input[type="reset"]
	{
		font-size:xx-large;
	}
/* --------------------------------------------------
  幅896px以下のスタイル指定 ここから
-------------------------------------------------- */
@media screen and (max-width:896px) {

body
	{

		width:100%;
		font-size:xx-large;
	}

input
	{
		font-size:x-large;
	}

	
}