@charset "utf-8";
/* CSS Document */

/******************************************/
/***************** responsive web design **/
/******************************************/

@media only screen and (max-width:768px){
	
	/** ボトムメニュー **/
	#bottom-menu{
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		z-index: 10;
		background: #777;/*メニュー部分の背景色*/
	}
	.btn-area{
		display:flex;
		justify-content: space-between;
		width: 100%;
		height: 50px;
		border-top: 2px solid #fff;/* ボーダー上部 */
		box-sizing: border-box;
		margin: 0 auto;
		align-items: center;
		overflow: hidden;
	}
		.btn-area a{
			position: absolute;
			display: block;
			top: 0;
			width: 20%;
			padding: 20px 0;
			align-items: center;
			text-align: center;
			z-index: 20;
			color: #fff;
			text-decoration: none;
			-webkit-appearance: none;
			font-size: 12px;
		}
		.nth01 a{
			left: 0;
			background: #d372e4;
		}
		.nth02 a{
			left: 20%;
			background: #68c5da;
		}
		.nth03 a{
			left: 40%;
			background: #d372e4;
		}
		.nth04 a{
			left: 60%;
			background: #68c5da;
			padding: 13px 0 13px 0;
		}
		.nth05 a{
			left: 80%;
			background: #d372e4;
		}
		
	/** ボトムメニュー（ここまで） **/
	
		#content_reform ul li{
			display: block;
			background-color: #f9dfe2;
			border: 1px solid #f9dfe2;
			border-radius: 3px;        /* CSS3草案 */  
			-webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
			-moz-border-radius: 3px;   /* Firefox用 */ 
			padding: 10px;
			margin: 10px;
		}
	
		#content_reform ul li a{
			text-decoration: none;
			color: #111;
		}
	
		#content_repair ul li{
			display: block;
			width: 200px;
			background-color: #f9dfe2;
			border: 1px solid #f9dfe2;
			border-radius: 3px;        /* CSS3草案 */  
			-webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
			-moz-border-radius: 3px;   /* Firefox用 */ 
			padding: 10px;
			margin: 10px;
		}
	
		#content_repair ul li a{
			text-decoration: none;
			color: #111;
		}
	}

/**  PC **/
/******************************************/

@media screen and (min-width: 769px){

#bottom-menu{
	display: none;
}

}