@charset "shift_jis";

/* 基本仕様 */
body,html {
	margin:0px;
	padding:0px;
}
#rh77sp {
	width:980px;
	margin-right: auto;
	margin-left: auto;
}
#rh77sp img {
	vertical-align: bottom;
	margin-left:auto;
	margin-right:auto;
	width:768px;
}
#rh77sp .rh77contents {
	width:100%;
	padding-top:80px;
	padding-bottom:80px;
	text-align:center;
	background-color: #EDEDED;
}
#rh77sp .contents_margin {
	width:100%;
	height: 10px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:center;
	background-color: #ffffff;
}
.mb20 {
	margin-bottom:20px;
}
.mb50 {
	margin-bottom:50px;
}
#rh77sp hr {
	width:100%;
	height:1px;
	visibility: hidden;
}

h1 {
	width:100%;
	height:760px;
	background-image: url(/arrows/tab_wifi/rh/special_16spr/images/bg_p01_pc.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	text-align:center;
	display: block;
}
#rh77sp .p01_title {
}
.p01_title img {
	margin-top: 60px;
}

#rh77sp .p02_title {
	width:100%;
	height:232px;
	background-image: url(/arrows/tab_wifi/rh/special_16spr/images/bg_p02_pc.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;
	text-align:center;
}
.p02_title img {
	margin-top: 60px;
}
#rh77sp .p03_title {
	width:100%;
	height:160px;
	background-image: url(/arrows/tab_wifi/rh/special_16spr/images/bg_p03_pc.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;
	text-align:center;
}
.p03_title img {
	margin-top: 70px;
}
#rh77sp .p04_title {
	width:100%;
	height:160px;
	background-image: url(/arrows/tab_wifi/rh/special_16spr/images/bg_p03_pc.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;
	text-align:center;
}
.p04_title img {
	margin-top: 50px;
}
#rh77sp .p05_title {
	width:100%;
	height:160px;
	background-image: url(/arrows/tab_wifi/rh/special_16spr/images/bg_p03_pc.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;
	text-align:center;
}
.p05_title img {
	margin-top: 70px;
}
#rh77sp .p06_title {
	width:100%;
	height:342px;
	background-image: url(/arrows/tab_wifi/rh/special_16spr/images/bg_p06_pc.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;
	text-align:center;
}
.p06_title img {
	margin-top: 60px;
}
#rh77sp .p07_title {
	width:100%;
	height:160px;
	background-image: url(/arrows/tab_wifi/rh/special_16spr/images/bg_p03_pc.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;
	text-align:center;
}
.p07_title img {
	margin-top: 70px;
}
#rh77sp .p08_title {
	width:100%;
	height:82px;
	background-image: url(/arrows/tab_wifi/rh/special_16spr/images/bg_p08_pc.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;
	text-align:center;
}
#bn_area{ margin: 80px auto 0; width: 80%;}
#bn_area ul{ margin: 0 -1%; padding: 0; text-align: center;}
#bn_area li{ display: inline-block; *display: inline; margin: 0; padding: 0 1%; width: 48%; list-style: none; *zoom: 1;}
#bn_area img{ width: 100% !important;}
.intel_logo {
	width:80%;
	max-width:870px;
	margin-top:20px;
	margin-bottom:80px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
}

/* フェードイン仕様 */
/* 画面外にいる状態 */
.fadein {
    opacity : 0.1;
	transform : translate(0, 50px);
    transition : all 500ms;
    }
 
/* 画面内に入った状態 */
.fadein.scrollin {
    opacity : 1;
    transform : translate(0, 0);
    }
