@charset "utf-8";

/*トップページ*/
body.en {
	font-size: 1.4rem;
}

@media (min-width: 897px) {
    #gNavi > ul > li {
        padding: 0 2.6rem;
        position: relative;
    }
    #gNavi .naviBox {
		width: 30rem;
	}
}
@media (min-width: 897px) and (max-width: 1600px) {
    #gNavi > ul > li {
        padding: 0 1rem;
    }
	#gHeader .btnList li:first-child {
		margin-left: 1rem;
	}
	#gHeader .btnList a {
	    padding: 1rem 1.6rem 1.1rem;
	}
}
@media (min-width: 897px) and (max-width: 1600px) {
    #gHeader .btnList a {
        padding: 1rem 1rem 1.1rem;
    }
}
#gHeader .btnList span {
	font-size: 1.5rem;
}
.mainVisual .title {
	font-size: 5rem;
}
.mainVisual .text {
    letter-spacing: 0.1em;
}

.comLinkUl a {
	font-size: 1.4rem;
}
.comLinkUl li {
    width: 40rem;
	max-width: 100%;
}

@media (min-width: 897px) {
    #main .shake .imgBox {
		gap: 4rem;
	}
}

#main .experience .info {
	font-size: 1.6rem;
}
#main .experience .experienceList .textBox {
	width: 86%;
}
#main .experience .experienceList .textBox .title {
	font-size: 2rem;
}
#main .access .textBox .txtList li {
	font-size: 1.4rem;
}
#main .access .textBox ul .lTxt {
    width: 13rem;
}
#gFooter .fBox {
	max-width: 100%;
    width: 43.4rem;
	margin-right: 8rem;
}
#gFooter .fBox .add {
	font-size: 1.4rem;
}
#gFooter .naviBox .fNavi {
    width: 28.6rem;
}

@media (max-width: 896px) {
    .mainVisual .title {
		font-size: 2.1rem;
        letter-spacing: 1px;
	}
	.mainVisual .text {
		font-size: 1.4rem;
        letter-spacing: 1px;
	}
	#gHeader .btnList li ,
	#gFooter .btnList li {
        width: 30rem;
    }
}

/*下層*/
.entry-header {
    padding: 14rem 0 5rem;
    margin-bottom: 3rem;
}
@media (min-width: 0) and (max-width: 767px) {
    .entry-header {
        padding: 9rem 0 3rem;
    }
}

/*ご購入案内*/

@media (min-width: 896px) {
	body.guide #main .entry-body h4 {
		font-size: 2rem;
	}
}

/*フォーム*/
@media (min-width: 896px) {
	#main .entry-body form#mailformpro dl dt {
		width: 18em;
	}
	#main .entry-body form#mailformpro dl dd {
		padding-left: 18.5em;
	}
}
