@charset "utf-8";

@media screen and ( max-width:769px) 
{
	.shumaku_text {
		zoom: 80%;
	}
	
	.shumaku_text p {
		display: none;
	}
	
	
	.shumaku_text_sp {
		zoom: 100%;
	}
	
	.shumaku_text_sp p {
		display: block;
		text-align: justify;
		word-break: break-all;
	}
	
	.shumaku_text_sp p.liner_right {
		text-align: right;
	}
	
	.header_box_backimg {
		margin-top: 60px;
	}
	
	.header_box_backimg {
		padding-top: 0;
	}
	
	.outline_box th,
	.outline_box td {
		display: block;
		width: 100%;
		text-align: center;
	}
	
	.outline_box th {
		border-right: none;
		border-bottom: 1px solid #999;
		text-align-last: center;
	}
	
	table {
		width: 100%;
		table-layout: fixed;
		word-break: break-all;
		word-wrap: break-all;
	}
	
	.outline_box table {
		width: 100%;
	}
	
	.ot_container_wrap{
		padding: 40px 0;
	}
	
	.tt_p p {
		font-size: 100%;
	}

	.wnotice {
		width: 100%;
	}
} 


/*SP改行非表示*/
@media screen and ( max-width:769px) 
{
	.nosp {
		display: none;
	}

}

/*PC改行非表示*/
@media screen and ( min-width:768px) 
{
	.nopc {
		display: none;
	}
}

@media screen and ( max-width:769px) 
{
	.catchbox,
	.underbox {
		background-attachment: scroll;
		background-size: cover;
	}
}