@charset "utf-8";

@media screen and (max-width: 740px) {

/* =============================================================

　　スマホ画面 個別設定

============================================================= */


/*  全体・コンテナー　設定
---------------------------------------------*/

#container {
}


/*  ヘッダー 設定
---------------------------------------------*/

#header {
}


/*  コンテンツ 設定
---------------------------------------------*/

#content {
}

/*  画像 設定
---------------------------------------------*/

/*  入会のお誘い
---------------------------------------------*/

.boxClub .boxCategoryTitle {
	padding: 20px 15px;
}

.boxClub h2 {
	text-align: left;
	font-size: 1.5em;
}

.boxClub h2 span {
	margin-top: 1em;
}

.boxClub p.memberDue {
	width: 100%;
	margin: 1em auto 0 auto;
}

.boxClub p.memberDue span {
	display: block;
	margin-left: 0;
	line-height: 1.8em;
}

/* 入会メリット
---------------------------------------------*/

.boxClub .memberMerit li {
	display: block;
	float: none;
	margin-right: 0;
	margin-bottom: 1em;
	height: auto !important;
}

.boxClub .memberMerit li.point01,
.boxClub .memberMerit li.point02,
.boxClub .memberMerit li.point03 {width: 100%;}

.boxClub .memberMerit li dt {
	padding-bottom: 1em;
	color: #9a7c00;
	font-weight: bold;
	font-size: 1.38em;
}

.boxClub .memberMerit li dt span {
	font-size: 0.75em;
}

/* 入会特典
---------------------------------------------*/

.boxClub .boxSpecial {
	margin-top: 1.5em;
}

.boxClub .boxSpecial h3 span {
	display: block;
	margin-top: 0.5em;
	margin-left: 0;
	font-size: 0.88em;
}

.boxClub .boxSpecial dl dt {
	position: inherit;
	float: none;
	display: block;
	width: 100%;
	height: auto !important;
	padding: 1em 0.75em;
	text-align: left;
}

.boxClub .boxSpecial dl dt span {
	position: inherit;
}

.boxClub .boxSpecial dl dd {
	float: none;	
	margin-bottom: 2em;
	padding: 1.5em 1em;
	display: block;
	width: 100%;
}

.boxClub .boxSpecial dl dd h4 {
	line-height: 1.5em
}

/*  資料請求
---------------------------------------------*/

.boxClub .boxJoin,
.boxClub .boxOnline {
	width: 100%;
}

.boxClub .boxJoin .txt,
.boxClub .boxOnline .txt {
	float: none;
	width: 100%;
}

.boxClub .boxJoin dd .btnLinkBlue a,
.boxClub .boxOnline dd .btnLinkBlue a,
.btnLinkGray  {
	float: none;
	width: 100%;
}

	

.boxClub .boxJoin dd .btnLinkBlue a {
	margin-top: -1em !important;
}

.boxClub .boxOnline dd .btnLinkBlue a {
	margin-top: -0em !important;
}

.boxClubContact {
	width: 100%;
}


/*  会員限定クーポン css
---------------------------------------------*/	

#section_ttc h2 { text-align:center; }
	
#section_ttc ul.ttc_B {
	width:100%;
	margin-left:0;
}

#section_ttc ul.ttc_B li div.boxR,
#section_ttc ul.ttc_B li div.boxL {
	float:none;
	width:100%;
	margin-right:0;
}	
	
#section_ttc ul.ttc_B li div.boxR {
	text-align:center; margin-bottom:1em; 
}
	
#section_ttc ul.ttc_B li h4 {
}
	
#section_ttc p.capBox {
	width:100%;
}
	

/*  フッター 設定
---------------------------------------------*/

#footer {
}




}