/* レイアウト定義ファイル：CSS */
	/* 使用ページ：index.html */
	/* 使用目的：全体のレイアウトの設定 */

		/* 共通設定 */
		*{
			FLOAT: center;
			PADDING-RIGHT: 0px;
			PADDING-LEFT: 0px;
			PADDING-TOP: 0px;
			PADDING-BOTTOM: 0px;
			MARGIN: 0px;
		}

		ul{
			list-style: none;
			padding-left:10px;
		}

		.mainText {
			CLEAR: both;
			PADDING-RIGHT: 10px;
			PADDING-LEFT: 10px;
			FONT-WEIGHT: bold; FONT-SIZE: 95%;
			PADDING-BOTTOM: 5px;
			MARGIN: 30px 0px 0em;
			PADDING-TOP: 5px;
			COLOR: #000000;
			BORDER-BOTTOM: #666666 1px solid;
			
		}

		.brown{
			BORDER-LEFT: #a52a2a 10px solid;
			BACKGROUND-COLOR: #bc8f8f;
		}


		.clock_text{
			BACKGROUND-COLOR: #bc8f8f;
		}

	/* 外枠と内枠のデザイン設定 */
		.sotowaku{
			FLOAT: center;
			PADDING-LEFT: 25px;
			PADDING-RIGHT: 25px;
			PADDING-BOTTOM: 0px;
			MARGIN: 0px auto;
			WIDTH: 950px;
			background-image: url("bgImg.jpg")
		}

		.botan{
			FLOAT: center;
			background-image: url("bgImg.jpg")
		}

		
		.utiwaku{
			FLOAT: center;	
			BACKGROUND: #FFFFFF;
			WIDTH: 950px;	
		}

		.gazou{
			FLOAT: center;
			BACKGROUND: #FFFFFF;
			WIDTH: 950px;	
		}
		
		a{
			background-image: url("bgImg.jpg")
		
		}
		
		
		.text{
			background-image: url("bgImg.jpg")			
		}
		
		table,td,tr,th{
			background-image: url("bgImg.jpg")
		}


			#time_block{
				position : fixed;
				width : 270px;
				height: 95px;
				right : 0px;
				display : block;
				padding: 0px 0px;
				margin-right: 0px;
				background-image: url("bgImg.jpg");
				font-size:18px;
			}
	

			.image_lock {
				width: 950px;
				height: 640px;
				background: black;   /* 茶色（サドルブラウン） */
				display: flex;
				justify-content: center; /* 横中央 */
				align-items: center;     /* 縦中央 */
				overflow: hidden;
			}

			.frame img {
				max-width: 100%;
				max-height: 100%;
				object-fit: contain;  /* 縦横比を守って収める */
				background: #8B4513;  /* 透明部分があっても茶色に */
			}

			
			.pre_btn_like{
				margin-left:0px;
			}

			.btn_like {
				display: inline-block;
				margin-left:5px;
				padding: 5px 10px;
				text-decoration: none;
				border-color:#800000;
				font-size:14px;
				background: #bc8f8f;
				color: #47322a;
			}
			td.maintenance{
				border: solid 1px;
			}

			.maintenance {
				color:blue;
				background-color:#cdefff;
				border:1px;
				border-collapse:collapse;
			}

			.font_set{
				font-size:16px;
			}
