@charset "utf-8";
/* ------ タブレットcss ------ */

@media only screen and (min-width:767px) and (max-width:1280px) {

.bg_ill01 {
margin-right:1.3%;
position:absolute;
right:0;
}
.bg_ill02 {
margin:-13.1% 0 0 -2.6%;
position:absolute;
float:left;
}

body {width:100%;
}

/*
#wrapper,
#wrapper_blue,
#wrapper_hm,
#wrapper_ad {
width:100%; 
}

#wrapper {
padding:0;
margin:0;
}
#wrapper_blue {
padding:0;
}

#wrapper_hm,
#wrapper_ad {
width:auto;
padding:6.24% 3.12%;
}
#wrapper_f {
padding:0;
margin:0;
}

#inner {width:auto; 
}

section {
}
section .box_l1 {
width:28.65%;
position:absolute;
margin:0;
}
section .box_r {
}
section .box_l2 {
width:28.65%;
position:absolute;
margin:0 0 0 62%;
}
section .box_l {
}


header #inner {
margin:3.12%;
}
header #h_area .logo_b {
padding:0;
margin:0 auto;
width:18.4%;
}
header ul.link {
width:77.6%;
margin:0;
padding:0 0 10px 0;
float:left;
clear:both;
}
header ul li:nth-child(1),
header ul li:nth-child(2) {
margin:1.56% 0 0 2%;
width:auto;
}
header ul li:nth-child(3) {
margin:1.56% 0 0 2%;
width:3.9%;
}
header ul li:nth-child(4) {
width:21.6%;
padding:0;
margin:0 0 0 2%;
border-bottom:none;
}
header ul li:nth-child(5) {
width:24%;
padding:0;
margin:0 0 0 2%;
border-bottom:none;
}


#Navigation {
width:95%;
margin:40% 2.5% 0;
padding:0;
}
nav {font-size:14px; width:100%;
}
nav ul {
width:100%;
}


footer #inner {
width:90%;
}
footer ul.item li {
width:45%;
margin:0;
vertical-align:top;
}
footer #f_area .logo_b {
width:30.4%;
padding:0 3.12% 2% 0;
float:left;
}
footer .link_fb {
width:6.24%;
float:right;
padding:2% 0;
}
footer div.info {
padding:0 0 0 3.12%;
float:left;
}
footer #sublinks {
width:100%;
}


.bg_top {
padding:0;
z-index:-500;
width:100%;
margin:3.12% 0;
}
.main_visual {
width:70%;
margin:0 0 9.36% -18%;
height:270px;
}

footer .link_fb {
width:6.24%;
float:right;
padding:0;
}

    
h1 {
width:auto;
margin:4% 33.33333%;
position:absolute;
}

#pageTop {
padding:6.24% 48%;
}   
*/

}
