body {
	margin: 0px;
	background-color: #000;
	background-image:url(../img/body_bg.jpg);
	background-repeat:repeat-x;
	background-position:center;
	text-align: center;
}

#box_t {
	width: 100%;
	height: 7000px;
	overflow: hidden;

}



#box_t_00 {
	position: absolute;
	left: 50%;
	width: 996px;
	margin-left: -498px;


}

#box_t90 {
	height:1304px;
	width: 1126px;
	position: absolute;
	left:0px;
	top:0px;
}

#box_t06 {
	height: 17px;
	width: 139px;
	position: absolute;
	left: 729px;
	top: 1281px;
	z-index: 30;
}

#box_t06_00 {
	height: 40px;
	width: 200px;
	position: absolute;
	left: 872px;
	top: 1257px;
	z-index: 30;
}


#box_t99 {
	height: 55px;
	width: 100%;
	position: absolute;
	top: 1249px;
}

#box_con00 {
	height: 32px;
	width: 997px;
	position: absolute;
	left: 74px;
	top: 118px;
}

#box_con01 {
	height: 500px;
	width: 700px;
	position: absolute;
	left: 220px;
	top: 180px;
}

#box_white {
	height: 40px;
	width: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
	background-color:#FFF;
	z-index: 41;
}



header {
    height: 40px;
    position: fixed;
    top: 0;
	width:100%;
    text-align: center;
	margin: auto;
	background-color:#FFF;
	z-index: 42;

}



#test_01 {
	height: 40px;
	width: 994px;
	margin:auto ;
}


#menu_atari {
	height: 22px;
	width: 902px;
	top: 10px ;
	left: 48px ;
	position:absolute;
}

#menu_top {
	height: 22px;
	width: 128px;
	top: 9px ;
	left: 48px ;
	position:absolute;
}

#menu_intr {
	height: 22px;
	width: 204px;
	top: 9px ;
	left: 206px ;
	position:absolute;
}

#menu_intitle {
	height: 22px;
	width: 139px;
	top: 9px ;
	left: 440px ;
	position:absolute;
}

#menu_koutoku {
	height: 22px;
	width: 100px;
	top: 9px ;
	left: 608px ;
	position:absolute;
}

#menu_tenp {
	height: 22px;
	width: 103px;
	top: 9px ;
	left: 730px ;
	position:absolute;
}

#menu_seihin {
	height: 22px;
	width: 92px;
	top: 9px ;
	left: 859px ;
	position:absolute;
}







#kousin {
	height: 40px;
	width: 996px;
	position: absolute;
	left: 0px;
	top: 740px;
	background-color:#FFF;
}

#kouin {
	height: 40px;
	width: 996px;
	position:absolute;
	margin-left: -100px;
	top: 9px;
	font-size:18px;

}

.open {
	cursor:pointer; /* マウスオーバーでカーソルの形状を変えることで、クリックできる要素だとわかりやすいように */
}
#pop-up {
	display: none; /* label でコントロールするので input は非表示に */
}
.overlay {
	display: none; /* input にチェックが入るまでは非表示に */
}

#pop-up:checked + .overlay {
	display: block;
	z-index: 9999;
	background-color: #00000070;
	position: fixed;
	width: 100%;
	height: 100vh;
	top: 0;
	left: 0;
}
.window {
	width: 90vw;
	max-width: 996px;
	height: 300px;
	background-color: #ffffff;
	border-radius: 6px;
	display: flex;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.text {
	font-size: 18px;
	margin: 0;
}
.close {
	cursor:pointer;
	position: absolute;
	top: -20px;
	right: 0px;
	font-size: 50px;
}








.wrapper{
	height: 32px;
	width: 109px;
	top: 5px;
	right: 100px;
	position: absolute;
	z-index: 40;
}
.modal{
    display: none;
    height: 100vh;
	left: 0px;
    position: fixed;
    top: 0;
    width: 100%;
	z-index: 40;
}
.modal_background{
    background: rgba(0,0,0,0.8);
    height: 100vh;
    position: absolute;
    width: 100%;
}
.modal_content{
    left: 50%;
    padding: 50px;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 30%;
    color: white;
    text-align: center;
}

.modal_content a{
  color:white;
}

p {
  padding-bottom: 15px;
}













#kousin2{
	position:absolute;
	text-align:left;


}
	
#kousin2 ul{
	list-style-type : none;
	margin : 0 0 0 0px;
	padding : 0px 0;
	width : 800px;
}

#kousin2 li{
	color: #000;
	padding : 8px 0 8px 8.5em;
	text-indent : -5.1em;

}

#logtt {
	color:#999;


}



#top_gz {
	height: 706px;
	width: 996px;
	position: absolute;
	left: 0px;
	top: 40px;
}

#saisin_gz {
	height: 32px;
	width: 109px;
	position: absolute;
	left: 10px;
	top: 745px;
	z-index: 35;
}


#intro_gz {
	height: 949px;
	width: 996px;
	position: absolute;
	left: 0px;
	top: 820px;
}

#intro_01 {
	height: 20px;
	width: 108px;
	position: absolute;
	left: 370px;
	top: 1023px;
}

#intro_02 {
	height: 21px;
	width: 127px;
	position: absolute;
	left: 492px;
	top: 1186px;
}



#intitle_gz {
	height: 888px;
	width: 996px;
	position: absolute;
	left: 0px;
	top: 1820px;
}

#koutoku_gz {
	height: 1422px;
	width: 996px;
	position: absolute;
	left: 0px;
	top: 2760px;
}

#tenp_gz {
	height: 2238px;
	width: 996px;
	position: absolute;
	left: 0px;
	top: 4250px;
}


#seihin_gz {
	height: 335px;
	width: 996px;
	position: absolute;
	left: 0px;
	top: 6535px;
}

#inre_logo {
	height: 67px;
	width: 65px;
	position: absolute;
	left: 466px;
	top: 6900px;
}




















#bt_tenp_01 {
	height: 49px;
	width: 254px;
	position: absolute;
	left: 677px;
	top: 4662px;
}

#bt_tenp_02 {
	height: 49px;
	width: 254px;
	position: absolute;
	left: 677px;
	top: 5117px;
}

#bt_tenp_03 {
	height: 49px;
	width: 254px;
	position: absolute;
	left: 677px;
	top: 5575px;
}




#bt_tenp_04 {
	height: 34px;
	width: 181px;
	position: absolute;
	left: 125px;
	top: 5962px;
}

#bt_tenp_05 {
	height: 34px;
	width: 181px;
	position: absolute;
	left: 460px;
	top: 5962px;
}


#bt_tenp_06 {
	height: 34px;
	width: 181px;
	position: absolute;
	left: 795px;
	top: 5962px;
}



#bt_tenp_07 {
	height: 38px;
	width: 205px;
	position: absolute;
	left: 15px;
	top: 6195px;
}

#bt_tenp_08 {
	height: 38px;
	width: 205px;
	position: absolute;
	left: 263px;
	top: 6195px;
}

#bt_tenp_09 {
	height: 38px;
	width: 205px;
	position: absolute;
	left: 513px;
	top: 6195px;
}

#bt_tenp_10 {
	height: 38px;
	width: 205px;
	position: absolute;
	left: 765px;
	top: 6195px;
}





#bt_tenp_11 {
	height: 38px;
	width: 205px;
	position: absolute;
	left: 15px;
	top: 6435px;
}

#bt_tenp_12 {
	height: 38px;
	width: 205px;
	position: absolute;
	left: 263px;
	top: 6435px;
}

#bt_tenp_13 {
	height: 38px;
	width: 205px;
	position: absolute;
	left: 513px;
	top: 6435px;
}

#bt_tenp_14 {
	height: 38px;
	width: 205px;
	position: absolute;
	left: 765px;
	top: 6435px;
}











