a.ss:link{		color:blue;		text-decoration:none;		font-weight:bold;	}		/* 通常表示			*/
a.ss:visited{	color:blue;		text-decoration:underline;	font-weight:bold;	}		/* 通常表示			*/
a.ss:hover{		color:red;		text-decoration:underline;	font-weight:bold;	}		/* カーソル直上		*/
a.ss:active{	color:red;		text-decoration:none;		font-weight:bold;	}		/* 押した瞬間		*/

body{	color:			black;					/* 文字の色															*/
		letter-spacing:	normal;					/* 文字間隔 normal 1px 0.1em										*/
		word-spacing:	normal;					/* 単語間隔															*/
		font-weight:	bold;					/* 文字の太さ normal, bold, lighter									*/
		font-size:		medium;					/* xx-small x-small small medium large x-large xx-large xxx-large	*/
		line-height:	160%;
		font-family:	"メイリオ";
		list-style-position: outside;
		margin-top:		0px;					/* マージン	*/
		margin-left:	0px;
		margin-right:	0px;
		margin-bottom:	0px;
		background-color:		#eeeeee;		/* 背景色	rgba(86, 86, 86, 0.6); 背景に限らず総ての色指定は、rgba指定により透明度を指定できる 0だと透明　0.9だとほぼ白	*/
		background-image:		url("");
		background-repeat:		no-repeat;		/* 背景画像は繰り返さない					*/
		background-position:	center top;		/* 背景画像は中央の上						*/
		background-size:		auto;			/* 背景画像の大きさ							*/
												/*	auto		元の大きさのまま															*/
												/*	contain		元画像の縦横比は保持して、要素に元画像が全て収まるように調整してくれます。	*/
												/*	cover		元画像の縦横比は保持して、要素をちょうどよく覆うサイズにしてくれます。		*/
												/*	数値(px)	明示的にpxで大きさを調整します。											*/
												/*	数値(%)		要素に対しての割合で指定します。											*/
		background-attachment: local;			/* 背景画像をスクロールさせるか？															*/
												/*	scroll	背景を要素自身に固定。要素内をスクロールしても背景は固定						*/
												/*	fixed	背景を表示領域に固定。ページをスクロールしても背景は固定						*/
												/*	local	背景をコンテンツに固定。背景も一緒にスクロールする。							*/
}

table{
		background-color:	white;
		border:				0;
		frame:				"void";
		rules:				"none";
		cellspacing:		0;
		cellpadding:		0;
		margin-left:		auto;	/* 左右マージンをオートにすると、センタリング	*/
		margin-right:		auto;
}

td{
		vertical-align: 	top;		/*	上寄せ		table等ブロック要素や親要素には指定できない*/
		text-align:			left;
}

img{
		width:			30%;
		border:			solid	0px		black;
		float:			left;
		margin-top:		0px;					/* マージン	*/
		margin-left:	0px;
		margin-right:	0px;
		margin-bottom:	0px;
		&.is-603{
			border: 1px solid black;
			width: 603px;
		    float:	none;
        }
}

.margin-clear{
			    clear: both;
}

#sss{
		text-align:		left;
		font-size:		small;
		font-weight:	normal;
		line-height:	140%;
}

ul{										/* 箇条書き・ナンバリング */
	border:		0px skyblue dashed;
}

li{
	margin-left:	-20px;		/* 左端からのマージン										*/
}

/* 幅900px以上 **********************************************************************/
@media screen and (min-width:900px) {

	.mode-pc {  display: inline;	}
	.mode-sm {  display: none;		}

	table{	width: 900px;
	}

	h1{
		color:			blue;
		font-size:		xxx-large;		/* xx-small, x-small, small, medium, large, x-large, xx-large, xxx-large */
		font-weight:	bold;
		line-height:	110%;
		margin-top:		0px;		/* 上端からのマージン										*/
		margin-left:	0px;		/* 左端からのマージン										*/
		margin-right:	0px;		/* 右端からのマージン										*/
		margin-bottom:	0px;		/* 下端からのマージン										*/
		text-align:		center;
	}

	h2{
		color:			red;
		font-size:		large;		/* xx-small, x-small, small, medium, large, x-large, xx-large, xxx-large */
		font-weight:	bold;
		line-height:	110%;
		text-align:		center;
	}

}

/* 幅899まで *********************************************************************/
@media screen and (max-width:899px) {

	.mode-pc {  display: none;		}
	.mode-sm {  display: inline;	}

	table{	
			width:	100%;
	}

	h1{
		color:			red;
		font-size:		xxx-large;		/* xx-small, x-small, small, medium, large, x-large, xx-large, xxx-large */
		font-weight:	bold;
		line-height:	110%;
		margin-top:		0px;		/* 上端からのマージン										*/
		margin-left:	0px;		/* 左端からのマージン										*/
		margin-right:	0px;		/* 右端からのマージン										*/
		margin-bottom:	0px;		/* 下端からのマージン										*/
		text-align:		center;
	}

	h2{
		color:			blue;
		font-size:		large;		/* xx-small, x-small, small, medium, large, x-large, xx-large, xxx-large */
		font-weight:	bold;
		line-height:	110%;
		text-align:		center;
	}

	img{
		&.is-603{
			border: 1px solid black;
			width:  100%;
		    float:	none;
        }
}


}
