@charset "utf-8";
#gohoubicp {
	background:#fff;
	max-width: 1280px;
	max-height: 2282px;
	margin: 0 auto;
}

#gohoubicp #wrap_inner {
	background: url(../images/bg_main.jpg) no-repeat top center;
	width: 100%;
	height: 100%;
	padding-top: 178.28%;
	margin: 0 auto;
	/* font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif; */
	/* font-size: 16px; */
	/* line-height: 18px; */
	position:relative;
	background-size: cover;
}
#gohoubicp .clrTxt {
    text-indent: -10000px;
    text-decoration: none;
    overflow: hidden;
    position: absolute;
}
#gohoubicp .btn_con{
    max-width: 1280px;
    text-decoration: none;
    position: absolute;
    top: 44%;
    left: 0;
    right: 0;
    margin: 0 auto;
}
#gohoubicp a.button{
    background: url(../images/btn_form.png) top center;
    display: block;
    width: 70%;
    padding-top: 8.983%;
    text-decoration: none;
    overflow: hidden;
    margin: auto;
    background-size: cover;
}
#gohoubicp a.button:hover{
	background-position:0 -100%;
}
#gohoubicp a.button:active{
	background-position:0 -200%;
}
#gohoubicp .grbtn_con{
    max-width: 1280px;
    text-decoration: none;
    position: absolute;
    top: 44%;
    left: 0;
    right: 0;
    margin: 0 auto;
}
#gohoubicp .buttonGray{
    background: url(../images/btn_form_gray.png) no-repeat top center;
    width: 70%;
    padding-top: 8.986486485%;
    margin: 0 auto;
    background-size: cover;
}
/*#gohoubicp a.moana{
	position: absolute;
	top: 1576px;
	left: 66px;
}
#gohoubicp a.hawaiianairlines{
	position: absolute;
	bottom: 153px;
	right: 440px;
}
#gohoubicp a.otoku{
	position: absolute;
	bottom: 147px;
	right: 60px;
}
#gohoubicp a.movie{
	position: absolute;
	bottom: 118px;
	right: 60px;
}
#sponsor a{
	transition:.3s;
}
#sponsor a:hover{
	opacity:0.8;
}*/
#gohoubicp .link_con{
    max-width: 1280px;
    text-decoration: none;
    position: absolute;
    bottom: 4%;
    left: 0;
    right: 0;
    margin: 0 auto;
}
#gohoubicp a.link{
    background: url("../images/bn_sasaru_hawaii.jpg") top center;
    display: block;
    width: 30%;
    padding-top: 7.5%;
    text-decoration: none;
    overflow: hidden;
    margin: auto;
    background-size: cover;
}
#gohoubicp .link_con p{
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 30%;
    text-align: center;
    color: #FFF;
    font-weight: bold;
    padding-top: 5px;
    font-size: 1.3vw;
}
#footer{
	margin:0px;
}
@media screen and (min-width:1280px) {
    /*　画面サイズが1280pxからはここを読み込む　*/
    #gohoubicp .link_con p{
    font-size: 16px;
    }
}