@charset "utf-8";
/* CSS Document */




@media screen and (min-width: 630px) and (max-width: 980px) {
.nav li a img {
 height:14px;
}
.nav li a.type05 img, .nav li a.type00 img, .nav li a.type06 img {
 padding-top:3px;
 height:9px;
}
.nav li a img {
 height:14px;
}
.nav li a.type05 img, .nav li a.type00 img, .nav li a.type06 img {
 padding-top:3px;
 height:11px;
}
.nav a {
 width:49%;
 height:17px;
 font-size:12px !important;
 border-bottom:#CCC 1px dashed;
}
.nav a.type00 {
 width:100%;
 clear:left !important;
}
.nav a.type01, .nav a.type03, .nav a.type05 {
 width:50%;
 clear:left !important;
}
.nav a.type02, .nav a.type04, .nav a.type06 {
 width:49%;
 clear:right !important;
 border-right:0 !important;
 border-bottom:#CCC 1px dashed;
}
.nav li.washiwo a{
	margin-top:0;
}


footer .copyRight {
 text-align:center !important;
}
.stopover_airlines{
	clear:right;
}
 .box {
 width:300px !important;
}
.box.type01, .box.type03, .box.type05, .box.type07, .box.type09 {
 clear:left !important;
 float:left !important;
 margin:0 0 20px !important;
}
.box.type02, .box.type04, .box.type06, .box.type08 {
 clear:right !important;
 float:right !important;
 margin:0 0 20px !important;
}
.wrap {
 width:630px !important;
 margin:auto;
}
#slider_.navi {
 display:none;
}
.stage img {
 width:630px !important;
 margin-left:167px;
}
#stage {
 width:630px !important;
}
.slide {
 height:335px !important;
}
#keyVisualSub.wrap {
}
#keyVisualSub.wrap img {
 width:610px !important;
}
 #keyVisualTitle {
 width:630px !important;
 top:152px;
}
.leftPhoto {
 float:center;
margin-left:0px;
}


.menu .menu_box{
	width: 182px;
	margin-bottom:10px;
}
.menu .menu_box.last {
float: left;
margin-right: 0px;
}
.menu .menu_box:nth-child(2), .menu .menu_box:nth-child(5){
margin-right: 0px;
}
.menu .menu_box:nth-child(3), .menu .menu_box:nth-child(6){
	float:right;
margin-right: 0px;
}
.menu .menu_box img {
width: 180px;
}
#library img{
	width:100%;
}



}



 @media screen and (min-width: 0px) and (max-width: 629px) {
 .nav li a img {
 height:14px;
}
.nav li a.type05 img, .nav li a.type00 img, .nav li a.type06 img {
 padding-top:3px;
 height:9px;
}
.nav li a img {
 height:14px;
}
.nav li a.type05 img, .nav li a.type00 img, .nav li a.type06 img {
 padding-top:3px;
 height:11px;
}
.nav a {
 width:49%;
 height:17px;
 font-size:12px !important;
 border-bottom:#CCC 1px dashed;
}
.nav a.type00 {
 width:100%;
 clear:left !important;
}
.nav a.type01, .nav a.type03, .nav a.type05 {
 width:50%;
 clear:left !important;
}
.nav a.type02, .nav a.type04, .nav a.type06 {
 width:49%;
 clear:right !important;
 border-right:0 !important;
 border-bottom:#CCC 1px dashed;
}

.nav li.washiwo a{
	margin-top:0;
}

.wrap {
 width:310px !important;
 margin:auto;
}
footer .copyRight {
 text-align:center !important;
}
#slider_.navi {
 display:none;
}
.stage img {
 width:310px !important;
 margin-left:335px !important;
}
#stage {
 width:300px !important;
}
.slide {
 height:165px !important;
}
#keyVisualSub.wrap {
}
#keyVisualSub.wrap img {
 width:290px !important;
}
#keyVisualTitle {
 width:280px !important;
 top:79px;
 margin-top:-38px !important
}
#keyVisualTitle img {
 width:100%;
}
.boxSub .photo {
 float:none;
 text-align:center !important;
 clear:both !important;
 margin-bottom:10px !important;
}
.boxSub .caption {
 clear:both !important;
}
.boxSub .photoList ul li {
 margin-bottom:10px !important;
 display:block;
}
#pan {
 margin-bottom:30px !important;
}
.boxSub {
 margin-bottom:30px !important;
}
 .boxSub .titleSub {
 background:#f2f2f2 !important;
 padding:10px 15px 5px;
 margin-bottom:10px !important;
}
.boxSub .titleSub span {
 display:block;
 padding:0 !important;
}
#subMenu {
 display:none !important;
}
 .contentTabNav li {
 float:left !important;
 width:90px;
}
.contentTabNav li a {
 font-size:13px !important;
}
 .contentTab .tab_content .tabBpx .left, .contentTab .tab_content .tabBpx .right {
 clear:both;
 float:none;
 width:100%;
 margin:auto;
}
 .leftPhoto {
 float:center;
margin-left:0px;
}



.menu .menu_box{
	width: 130px;
	margin-bottom:10px;
	min-height: 200px;
}
.menu .menu_box.last {
float: left;
margin-right: 0px;
}
.menu .menu_box:nth-child(2), .menu .menu_box:nth-child(4), .menu .menu_box:nth-child(6), .menu .menu_box:nth-child(8){
	float:right;
margin-right: 0px;
}
.menu .menu_box:nth-child(1), .menu .menu_box:nth-child(3), .menu .menu_box:nth-child(5), .menu .menu_box:nth-child(7){
	float:left;
margin-right: 0px;
}
.menu .menu_box img {
width: 130px;
}
#library img{
	width:100%;
}
#freespace img{
	width:100%;
}
#user_gmap01 {
	width:180px !important;
	height:180px !important;
	margin:0;
	border:0;
}

}