/* CSS Document */

body {}

h1 {position:absolute;left:50px;top:50px;}

ul#brandmenu {position: fixed;right:30px;bottom:30px;}

/*wi摜̐ݒ*/
/*0*/
#section0 {
	background:#ffffff url(../images/bg0.jpg) no-repeat 0px 0px;
}
#section0 .layer2 {display:none;}
#section0 .layer1 {
	background:url(../images/pict.jpg) no-repeat;background-position: 50% 50% !important;
}
#gamebox {width:400px;height:200px;position:absolute;right:30px;top:50px;background-color:#dddddd;border-radius: 1em; }
#gamebox .inner {margin:20px;overflow:auto;font-size:12px;}
#twitter {position:absolute;width:450px;height:150px;left:50px;top:460px;}

/*1*/
#section1 {
	background:#8c8c8c url(../images/bg1.jpg) no-repeat 0px 0px;
}
#section1 .layer1 {
	background:url(../images/eng.svg) no-repeat 300px 100px/800px 550px;
}
#kankyo {width:400px;height:440px;position:absolute;right:30px;top:50px;background-color: rgba(255,255,255,0.70);border-radius: 1em; }
#kankyo .inner {margin:20px;overflow:auto;font-size:12px;}

#section1 .layer2 {display:none;}
/*2*/
#section2 {
	background:#ffffff url(../images/bg2.jpg) no-repeat 0px 0px;
}
#tagbox {width:400px;height:200px;position:absolute;right:30px;top:100px;background-color: rgba(255,255,255,0.70); border-radius: 1em; }
#tagbox .inner {margin:20px;overflow:auto;font-size:12px;}
/*3*/
#section3 {
	background: url(../images/section2_bg.jpg) no-repeat 0px 0px;background-size:cover;
}
h2{line-height:1.6em;font-size:20px;margin-bottom:20px;}
p{line-height:2em;font-size:14px;}