
/* セゾンカード会員誌「express」
======================================== */

.marginTo-05em {
 margin-top:0.5em !important;
}

.marginBt-05em {
 margin-bottom:0.5em !important;
}

.marginBt-2em {
 margin-bottom:2em !important;
}

.ymttl {
background: url(/lineup/gold/images/express/ymttl.gif) no-repeat left bottom;
margin: 0px 0px 20px 0px;
padding:0 0 5px 0;
}

.ymttl2 {
background: url(/lineup/gold/images/express/ymttl2.gif) no-repeat left bottom;
margin: 0px 0px 20px 0px;
padding:0 0 5px 0;
}
.ymttl3 {
margin: 0px 0px 20px 0px;
padding:0 0 5px 0;
}

.ymttl span {
color: #3C3C3C;
font-size: 150%;
line-height: 1.4em;
}

.ymttl2 span {
color: #3C3C3C;
font-size: 150%;
line-height: 1.5em;
font-weight:bold;
}
.ymttl3 span {
color: #3C3C3C;
font-size: 150%;
line-height: 1.5em;
font-weight:bold;
}

.ymttl3 p{
	border-bottom:solid 2px #f5d477;
	font-weight:bold;
}


.txtlarge{
	font-size: 115%;
	line-height: 1.4em;
}
.main03_left p{
	padding-left:3px;
}

/*.title_express{
	background: url(/lineup/gold/images/express/ttl_month_express.gif) right top no-repeat;
}*/
.title_express{
	background:url(/lineup/gold/images/express/ttl_bg3.gif) left top repeat-x;
}
.title_express p{
	font-size:14px;
	font-weight:bold;
	text-align:right;
	vertical-align:central;
	line-height:52px;
	color:#564401;
	padding-right:15px;
}
.title_express p span{
	font-size:12px;
}

.title_express2{
	background:url(/lineup/gold/images/express/ttl_bg2.gif) left top repeat-x;
}

.title_expressbk{
	background:url(/lineup/gold/images/express/ttl_expressbk.gif) no-repeat;
	height:52px;
	padding:0;
}

.title_expressbk p{
	font-size:16px;
	font-weight:bold;
	vertical-align:central;
	line-height:52px;
	color:#564401;
	padding-left:130px;
}


/*------ 目次 ------*/
.issue_contents{
	text-align:center;
	margin-top:15px;
}

.issue_contents .inner{
	width:283px;
	margin:0 auto;
}


.into_txt{
padding-right:170px;
background: url(/lineup/gold/images/express/express_logo.gif) right top no-repeat;
}

.main_ttl {
background:none !important;
border:none !important;
height: 46px;
}

.main01_ttl {
background: url(/lineup/gold/images/express/index_ttl01bg.gif) repeat-y;
width: 440px;
padding: 0px;
}

.main01_txt {
width: 400px;
padding: 0 20px;
}

.main01_txt p {
margin: 8px 0 0 0;
padding: 5px 0 0 0;
border-top: #4B3A14 1px solid;
}

.main01_txt02{
border:none;
margin-top:0;
padding-top:10px;
border-top:none !important;
}

.main01_txt02 img{
float:right;
vertical-align:text-bottom;
padding:0 0 0 6px; 
}

.main01_foot{
clear:both;
padding-top:10px;
}

img.ph1{
	margin-right:10px;
}

.main02_ttl {
background: url(/lineup/gold/images/express/index_ttl02.gif) no-repeat;
height: 46px;
padding: 14px 0 0 26px;
}

.main02_text{
margin:10px 10px 0 0;
}

.main03_txt{
margin-top: 8px;
padding: 5px 0 0 0;
border-top: #3C3C3C 1px solid;
}


.ybox{
background-color: #FFFDDF;
padding:5px !important;
}

.pretxt dt{
font-weight: bold;
color: #3C3C3C;
}

.pretxt dd{
padding: 5px 0 0 0;
border-top: #3C3C3C 1px solid;
}

.main05_ttl {
width:650px;
background: url(/lineup/gold/images/express/index_ttl05.gif) no-repeat;
height: 50px;
}

.main05_ttl img{
padding: 16px 0 0 134px;
}


/* 121218Add */
.index_mbox{
margin-left:11px;
}

.bgb{
background:URL(/lineup/gold/images/express/bg.gif) repeat-x;
margin-left:4px;
}

.bgb img{
margin-left:10px;
}

.bgb p,.bgb ul{
margin-left:15px;
}

.bg_side{
background:URL(/lineup/gold/images/express/bg_side.gif) repeat-y;
}

.w280{
width:280px;
}

.padding-5 {
 padding:5px !important;
}


/* 定期購読 201409追記 */
.boxD2{
	padding-left:10px;
	padding-right:10px;
}

.boxD ul li{
	width:320px;
	display:block;
/*	float:left;*/
}
a.alpha:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=70)";  /* ie 8 */
	-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.7;              /* Safari 1.x */
	zoom:1;
}


/* 201411追記 */
.ttl_bg{
	width: 680px !important;
	background:url(/lineup/gold/images/express/ttl_bg.gif) no-repeat left top !important;
	height: 41px !important;
	font-size:150% !important;
	font-weight:bold !important;
	padding:10px 0 0 10px !important;
	color:#564401 !important;
	padding-left:20px !important;
	margin-bottom: 0px !important;
}

.ttl_bg2{
	width: 680px !important;
	background:url(/lineup/gold/images/express/ttl_present_bg.gif) no-repeat left top !important;
	height: 57px !important;
	font-size:150% !important;
	font-weight:bold !important;
	padding:17px 0 0 10px !important;
	color:#564401 !important;
	padding-left:30px !important;
	margin-bottom: 0px !important;
}

#present{
	background: url(../../images/express/present_bg.gif) center no-repeat !important;
	width: 660px !important;
	height: 280px !important;
}

.present_bg {
	padding:35px 0 0 60px !important;

}

.present_msg {
	display:none !important;
}

.present_msg2 {
	display:none;
}

.title_icon img{
	display:none;
}

.box .boxTtl span,
.boxOpen .boxTtl span {
 background:none !important;
 padding:0 !important;
}


.bxslider li img{
	zoom:1;
}

.naatu_message{
	margin-top:20px;
}


/* バックナンバー
======================================== */

.exnavi{
	background:url(/lineup/gold/images/express/express_navi_foot.gif) left bottom repeat-x !important;
	height:36px;
}

.ttlist01 {
	margin:0;
	padding: 0px 3px 0px 0px;
}

.title_backnumber{
	background:url(/lineup/gold/images/express/ttl_bg4.gif) left top repeat-x;
}

.bknum01{
	width:212px;
	height:410px;
	margin-right:10px;
	float:left;
}
.bknum01_last{
	width:212px;
	height:410px;
	float:left;
}
.bknum01_box img{
	float:left;
}
.bknum01_wbox img{
	float:left;
}
.bknum01_boxtxt{
	width:210px;
	padding-left:5px;
	margin-bottom:10px;
}

.bknumtxt1{
	font-weight:bold;
	color: #936B31;
	font-size: 120%;
	line-height:1.3em;
	margin-top:5px;
	padding-bottom:3px;
}

.bknumtxt3{
	color: #3c3c3c;
	text-indent:-2.5em;
	padding-left:2.5em;
}

.expressmenu,
.pcOut{
	display:none;
}

.bn01_img{
	width:275px;
	float:left;
	padding-left:50px;
}

.bn02_img{
	width:275px;
	float:right;
	padding-right:50px;
}

/* 20150319追加 */
#main{
	padding:2px 20px 0 0 !important;
}

.naatu_message p{
	font-size:120%;
	font-weight:bold;
	color:#ffffff;
	background-color:#f00;
	padding:10px;
}

.naatu_btn{
	display:none;
	font-size:10px;
	line-height:1.5em;
	text-align:center;
	margin-bottom:20px;
}

.naatu_btn input{
	-webkit-appearance: button;
	padding:10px;
	width:200px;
	font-size:120%;
}

/* 20171121追加 */

.kiyaku{
	width: 343px;
}
