@charset "UTF-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
	box-sizing: border-box;
	}
a {
	color: #87888a;
	text-decoration: none;
}
a:hover{
	color: #999999;
}

body{
	font-family: "Trebuchet MS";
	font-size: 11px;
	line-height: 17px;
	background: #121212 ;
	color: #87888a;
	max-width: 100%;
}

img{
	border:none;
}
.no_wrap {
	white-space: nowrap;
}

@media (max-width:575px){

	body {
		font-size   : 12px;
	}
	p.fliess{
		/*padding-top: 17px;
        padding-left: 17px;
        width: 360px;*/
	}

	td{
		vertical-align: top;
	}

	#frame {
		/*position: absolute;
        height:100%;
        left:50%;
        margin-left: -394px;
        height:100%;*/
	}

	#bg{
		z-index:0;
	}

	#cont_li{
		position: relative;
		width: 100%;
		margin: 91px 0 61px;
	}
	#cont_re{
		padding : 0 24px;
	}
	#cont_re img{
		position: absolute;
		top: -30px;
		left: 0;
	}

	.table-box{
		position : relative;
		padding-top : 20px;
	}

	#text1{
		position: absolute;
		padding: 0 24px;
		margin-bottom: 20px;
	}

	#text2{
		position: absolute;
		width: 100%;
		padding: 0 24px;
        visibility: hidden;
	}

	.left{
		color: #6f2f0d;
		width: 90px;
	}

	.link{
		width: 100%;
		border-top: 1px solid #6f2f0d;
		margin-top: 10px;
	}

	.button1{
		float: left;
		padding-top: 15px;
		padding-bottom: 15px;
	}

	.button2{
		float: right;
	}
}



@media (min-width:576px){
	p.fliess{
		padding-top: 17px;
		padding-left: 17px;
		width: 360px;
	}

	td{
		vertical-align: top;
	}

	#frame {
		position: absolute;
		height:100%;
		left:50%;
		margin-left: -394px;
		height:100%;
	}

	#bg{
		z-index:0;
	}

	#cont_li{
		position: absolute;
		top: 61px;
		left:24px;
	}
	#cont_re{
		position: absolute;
		left: 418px;
		top: 61px;
		width: 394px;
	}

	#text1{
		position: absolute;
		left: 433px;
		top: 450px;
		width: 394px;
	}

	#text2{
		position: absolute;
		left: 433px;
		top: 450px;
		width: 394px;
		visibility: hidden;
	}

	.left{
		color: #6f2f0d;
		width: 90px;
	}

	.link{
		width: 375px;
		border-top: 1px solid #6f2f0d;
		margin-top: 10px;
	}

	.button1{
		float: left;
		padding-top: 15px;
	}

	.button2{
		float: right;
	}
}