@charset "utf-8";

/*============================================================
//  富士登山ツアー 八合目指定プランの人気の秘密 追記分
//==========================================================*/

/* ヘッダー */

/*#header01 {
	margin: 0 auto;
}*/

#header01 .hd_secB .select {
    margin-left: 150px;
	margin-top: 5px;
}

@media only screen and (max-width: 640px) {
	#header01 {
		display: block!important;
	}
	ul.floatBox {
	width: auto!important;
	}
	#nav .g-nav {
    margin: 0 auto;
	}
	#nav .g-nav li a img {
    height: 50px;
	}
	#nav .fl-l {
    width: 35%!important;
	}
}

/* 上書き */
#contents {
	padding-bottom: 40px !important;
	width: 950px;
}
table {
	display: table;
}
.txt01 {
    font-size: 14px;
}
#footer01 .infoTel-day2 {
    position: absolute;
    top: 15px;
    left: 425px;
    text-align: left;
    line-height: 1.5em;
    font-size: 13px;
}
@media
only screen and (max-width : 640px){
.col_3 {
	float: none;
}
.text1 {
	font-size: 12px;
}
#footer01 {
    display: block !important;
}
br.cl {
    display: block;
}
}
/* スマホサイズ時の調整用クラス */
@media
only screen and (max-width : 640px){
.inner {
	margin: 0 10px;
	}
}

/* パンくず */
#pankuzu {
    background: #f5f4f4;
    width: 100%;
    margin: 0 auto;
    padding: 0 0 0.5em;
}

#pankuzu div{
    display: inline-block;
}

#pankuzu .inner {
    display: block;
    width: 1000px;
    margin: 0 auto;
}

#pankuzu div a span{
    color: #666;
    font-size: 10px;
}

#pankuzu div a span:hover{
    text-decoration: underline;
    color: #666;
}

@media
only screen and (max-width : 640px){
#pankuzu .inner {
	width: 96%;
	}
}

/* 八合目用 */
.small_content {
	/*height:auto;*/
    height:150px;
    padding-top:10px;
    padding-bottom:20px;
}
.contents_001_wrap dl {
    padding: 10px 40px 0 40px;
}
.but_img {
     margin-top:-30px;
     margin-left:-35px;
     float: left;
}
.water_img {
    float:left;
    padding-right:10px;
}
.water_text {
    padding-top: 40px;
}
.top_img {
    float:left;
    padding-right:10px;
}
@media
only screen and (max-width : 640px){
    .contents_001_wrap {
        width: 100%;
        background: none;
    }
    .contents_001_wrap dl {
        padding: 30px 10px 0 10px;
        height: auto;
    }
    .contents_001_wrap dt {
        float: none;
        line-height: 150%;
    }
    .contents_001_wrap dd {
        float: none;
        border-left: none;
        color: #444;
        margin: 0;
        padding: 0;
    }
    .contents_title {
        width: 100%;
        height: auto;
    }
    .contents_001 {
        width: 100%;
    }
    .contents_001_left {
        float: none;
        width: 100%;
    }
    .contents_001_right {
        float: none;
        width: 100%;
        height: auto !important;
    }
    .small_content {
        height:auto;
        padding-top:10px;
        padding-bottom:0;
    }
    .contents_002 {
        width: 100%;
    }
    .contents_002 dl {
    padding: 10px;
    }
    .contents_002 dt {
    line-height: 150%;
    float: none;
    color: #fff;
    }
    .contents_002 dd {
    float: none;
    margin-left: 0;
    border-left: none;
    padding: 10px 0px 0px 0px;
    color: #fff;
    }
    .contents_001_single {
    width: 100%;
    position:relative;
    padding: 70px 10px 10px 10px;
    }
    .contents_001_single .w745 {
        width: 98%;
    }
    .but_img {
        margin-top: 0;
        margin-left: 0;
        width: 100px;
        position: absolute;
        top: -40px;
        left: 0;
    }
    .top_img {
        float:none;
        display: block;
        padding-left: 0;
        margin: 0 auto 10px;
    }
    .second {
        padding: 10px 10px 0 10px;
    }
    .water_img {
        float:none;
        padding-right:0;
        display: block;
        margin:0 auto;
    }
    .water_text {
        padding-top: 10px;
    }
}

/* ページ下部リンク */

#areaNav {
    margin-bottom: 0;
}

#areaNav ul li a span {
    display: block;
    height: 50px;
    line-height: 50px;
    border: 1px solid #fff;
    padding: 0 10px;
    color: #ffffff;
}

#areaNav ul.col4 li {
    width: 222px;
}

/*#areaNav ul li.lp1 a {
    border: 2px solid #ff902e;
    background: #ff902e url(../_img/common/ai_ar_1.png) 95% center no-repeat;
}*/

#areaNav ul li.lp5,
#areaNav ul li.lp6,
#areaNav ul li.lp7,
#areaNav ul li.lp8 {
    margin-top: 20px;
}

#areaNav ul li a:hover {
    background: #fff url(../_img/common/ai_ar_1_s2.png) 95% center no-repeat;
}

@media only screen and (max-width: 640px){
    #areaNav {
        width: 100%;
    }
    #areaNav ul {
        width: 100%;
    }
    #areaNav ul.col3 li,
    #areaNav ul.col3 li.last {
    width: 95%;
    margin-right: 2.5%;
    margin-left: 2.5%;
    }
    #areaNav ul.col4 li {
        float: none;
        display: inline-block;
        margin: 0;
        width: 50%;
        padding: 0.5em;
    }
    #areaNav ul.col4 {
        font-size: 0;
        width:100%;
    }
    #areaNav ul.col4 li.last {
    width: 50%;
    }
    #areaNav ul li.lp5,
    #areaNav ul li.lp6,
    #areaNav ul li.lp7,
    #areaNav ul li.lp8 {
        margin-top: 0;
    }
}

/* 富士登山フッター */
.icon-menu {
    background: url(http://www.clubgets.com/fujitozan/img_2014/bg_about.gif) no-repeat;
}
.icon-menu .button_pre {
    background: url(http://www.clubgets.com/fujitozan/img_2014/icon_pre_off.gif) no-repeat;
}
.icon-menu .button_sup {
    background: url(http://www.clubgets.com/fujitozan/img_2014/icon_sup_off.gif) no-repeat;
}
.icon-menu .button_pre:hover{
    background:url("http://www.clubgets.com/fujitozan/img_2014/icon_pre_on.gif") no-repeat;
}
.icon-menu .button_sup:hover{
    background:url("http://www.clubgets.com/fujitozan/img_2014/icon_sup_on.gif") no-repeat;
}
@media only screen and (max-width: 640px){
    .icon-menu {
        background: url(http://www.clubgets.com/fujitozan/img_2014/bg_about.gif) repeat-y;
    }
    .icon-menu li {
        margin: 0 !important;
    }
    .icon-menu .button_pre {
        background: url(http://www.clubgets.com/fujitozan/img_2014/icon_pre2_off.gif) #ffffff no-repeat;
    }
    .icon-menu .button_pre:hover {
        background: url(http://www.clubgets.com/fujitozan/img_2014/icon_pre2_on.gif) #ffffff no-repeat;
    }
    .icon-menu .button_sup{
        background:url("http://www.clubgets.com/fujitozan/img_2014/icon_sup2_off.gif") #ffffff no-repeat;
    }
    .icon-menu .button_sup:hover{
        background:url("http://www.clubgets.com/fujitozan/img_2014/icon_sup2_on.gif") #ffffff no-repeat;
    }
}