@charset "UTF-8";

/* ----------------------------------------------------------
	Copyright(C) shinchosha Publishing Co.,Ltd All Right Resrved
---------------------------------------------------------- */

/* 特集20 前田＆直江と戦国英雄伝説特集
---------------------------------------------------- */
#campaign020 h4,
#campaign020 h5,
#campaign020 h6{
	margin:0;
}
#campaign020 .fleft01{
	width:250px;
	float:left;
}
#campaign020 .fleft02{
	width:215px;
	float:left;
}
#campaign020 .fleft03{
	width:460px;
	float:left;
}
#campaign020 .fleft04{
	width:220px;
	float:left;
}
#campaign020 .fleft05{
	width:297px;
	float:left;
}
#campaign020 .fleft06{
	width:168px;
	float:left;
}
#campaign020 .black{
	background:#000;
	height:30px;
}
#campaign020 .mmbtn{
	text-align:center;
}

/* 特集19 具現化カタログ2013特別編
---------------------------------------------------- */
#campaign019 {
	margin:0;
	padding:0;
	width:680px;
}
#campaign019 h3,
#campaign019 h4,
#campaign019 p{
	margin: 0;
	padding: 0;
}
#campaign019 .fleft{
	float:left;
}
#campaign019 .fright{
	float:right;
}
#campaign019 .btn{
	width:680px;
	text-align:center;
}
#campaign019 .btn img{
	padding-bottom:20px;
}
#campaign019 h4 img {
	padding-bottom: 7px;
}
#campaign019 .unit1,
#campaign019 .unit2,
#campaign019 .unit3,
#campaign019 .unit4{
	padding: 0 20px 10px 20px;
	overflow:hidden;
	_zoom: 1;
}
#campaign019 .unit1 .fright img {
	padding-bottom: 20px;
	padding-left: 13px;
}
#campaign019 .unit2 .fleft img {
	padding-bottom: 20px;
	padding-right: 13px;
}
#campaign019 .unit3 .fleft img {
	padding-bottom: 20px;
	padding-right: 16px;
}
#campaign019 .unit3 .last{
	padding-right:0;
	float:left;
}
#campaign019 .unit4  .items {
	padding-bottom: 20px;
	padding-right: 15px;
	float:left;
}
#campaign019 .ttl {
	background-image: url(../../images/campaign/019/ttl4.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 640px;
	padding-left: 20px;
}


/* 特集18 行楽特集
---------------------------------------------------- */
#campaign018 {
	margin:0;
	padding:0;
	width:640px;
}
#campaign018 h2,
#campaign018 h3,
#campaign018 h4,
#campaign018 p,
#campaign018 div{
	margin: 0;
	padding: 0;
}
#campaign018 .unit1 {
	overflow:hidden;
	_zoom: 1;
	background-color:#f7fcfd;
	padding-bottom:20px;
}
#campaign018 .unit2 {
	overflow:hidden;
	_zoom: 1;
	background-color:#f7fcfd;
}
#campaign018 .unit3 {
	overflow:hidden;
	_zoom: 1;
	background-color:#f7fcfd;
	padding-bottom:30px;
}
#campaign018 .goodsbox {
	overflow:hidden;
	_zoom: 1;
}
#campaign018 .fleft{
	float:left;
}
#campaign018 .fright{
	float:right;
}
#campaign018 .tleft{
	text-align:left;
}
#campaign018 .tright{
	text-align:right;
}
#campaign018 .btn{
	text-align:center;
	padding: 20px 0 0 0;
}
#campaign018 .btn img{
	padding-bottom:20px;
}
#campaign018 .bg1{
	background-color:#f7f4f5;
}
#campaign018 .bg2{
	background-color:#e9f7eb;
}
#campaign018 .bg3{
	background-color:#eff4e8;
}
#campaign018 .bg4{
	background-color:#f3f3ec;
}
#campaign018 .bg5{
	background-color:#eaf8f8;
}

/* 特集017　2013年しゃばけ福袋
---------------------------------------------------- */
#campaign017{
	margin:0;
	padding:0;
	text-align:center;
}
#campaign017 h3,
#campaign017 h4,
#campaign017 p{
	margin: 0;
	padding: 0;
}
#campaign017 ul{
	width: 680px;
	margin: 0;
	padding: 0;
}
#campaign017 li{
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
}
#campaign017 .btn2{
	padding-bottom:22px;
}
#campaign017 .last{
	background:#FFF;
	text-align:center;
	padding: 25px 0 18px 0;
}
#campaign017 .mmbtn{
	background:#FFFFFF;
	text-align:center;
}


/* 特集16 具現化カタログ
---------------------------------------------------- */
#campaign016 {
	margin:0;
	padding:0;
	text-align:center;
}
#campaign016 h3,
#campaign016 h4{
	margin: 0;
	padding: 0;
}
#campaign016 .goodsbox {
	overflow:hidden;
	_zoom: 1;
}
#campaign016 .fleft{
	float:left;
}
#campaign016 .fright{
	float:right;
}
#campaign016 .btn{
	width:680px;
	text-align:center;
}
#campaign016 .btn img{
	padding-bottom:20px;
}
#campaign016 h4 img {
	padding-bottom: 7px;
}
#campaign016 h3 {
	padding-bottom: 20px;
}
#campaign016 .unit1,
#campaign016 .unit2{
	padding-bottom:10px;
}
#campaign016 .unit1 .fright img {
	padding-bottom: 20px;
	padding-left: 13px;
}
#campaign016 .unit2 .fleft img {
	padding-bottom: 20px;
	padding-right: 13px;
}
#campaign016 .goodsbox {
	padding: 0px 20px;
	width: 640px;
}

/* 特集15 しゃばけ冬祭り
---------------------------------------------------- */
#campaign015 {
	background-color: #0b3a5e;
}
#campaign015 h4,
#campaign015 h5,
#campaign015 h6{
	margin: 0;
	padding: 0;
}
#campaign015 .fleft01{
	float:left;
	width: 318px;
	padding-left: 20px;
}
#campaign015 .fright01{
	float:right;
	width: 318px;
	padding-right: 20px;
}
#campaign015 .btn{
	text-align:center;
}
#campaign015 .fleft02{
	float:left;
	width:211px;
	padding-left:4px;
}
#campaign015 .above{
	padding-left:16px;
}
#campaign015 .fleft03{
	float:left;
	width:158px;
	padding-left:3px;
}
#campaign015 .middle{
	padding-left:17px;
}
#campaign015 .below{
	padding-left:97px;
}
#campaign015 .kintaro{
	background:url(../../images/campaign/015/bg.jpg);
	height: 382px;
}
#campaign015 .item{
	padding-left:457px;
}
#campaign015 .btn2{
	padding-bottom:22px;
}
#campaign015 .last{
	background:#FFF;
	text-align:center;
	padding: 25px 0 18px 0;
}
#campaign015 .mmbtn{
	background:#FFFFFF;
	text-align:center;
}

/* 特集13 ものづくり温故知新2回
---------------------------------------------------- */
#campaign013{
	width:680px;
}
#campaign013 h3,
#campaign013 p{
	margin: 0;
	padding: 0;
}

/* 連載企画 本・モノ語り　第一回　高橋久美子
---------------------------------------------------- */
#monogatari.vol_1 #lead {
	background: url(../../images/campaign/myfavorite_001/bg_title.jpg) right top no-repeat;
	}

/* 連載企画 本・モノ語り　共通スタイル
---------------------------------------------------- */
#monogatari {
	background: #f5ede2;
	text-align: left;
	}
#monogatari dl,
#monogatari dt,
#monogatari dd,
#monogatari p,
#monogatari h2 {
	margin: 0;
	}
#monogatari .article p {
text-indent: 1em;
}
#monogatari .article .quote p,
#monogatari .article .place p {
text-indent: 0;
}
#monogatari a {
	color: #7a1616;
	}
#monogatari #lead {
	color: #701514;
	line-height: 1.8;
	padding: 25px 0 0 25px;
	min-height: 129px;
	height: auto !important;  
    height: 129px;  
	}
#monogatari .imageRight {
	float: right;
	padding-left: 25px;
	}
#monogatari .imageLeft {
	float: left;
	padding-right: 25px;
	}
#monogatari .article {
	background: #FFF;
	margin: 0 20px;
	padding: 30px 20px 0;
	}
#monogatari .cell {
	padding-bottom: 30px;
	overflow: hidden;
	width: 600px;
	}
#monogatari .article h3 {
	color: #146738;
	font-size: 13px;
	font-weight: bold;
	line-height: 1.6;
	padding-left: 40px;
	background: url(../../images/campaign/myfavorite_common/bg_lead.gif) no-repeat left top;
	margin: 0 0 15px 0;
	}
#monogatari .article p {
	color: #333333;
	line-height: 1.8;
	margin: 0;
	font-size: 13px;
	}
#monogatari .article p.mb30 {
	margin-bottom: 30px;
	}
#monogatari .article dt,
#monogatari .article dl {
	margin: 0;
	}
#monogatari .article dd {
	margin: 0;
	width: 240px;
	font-size: 10px;
	line-height: 1.4;
	margin: 5px 0;
	}
#monogatari .article p.last {
	margin: 0;
	}
#monogatari #pageNation {
	width: 680px;
	padding: 40px 0 25px;
	}
#monogatari #pageNation ul {
	width: 114px;
	overflow: hidden;
	margin: 0 auto;
	}
#monogatari #pageNation li {
	list-style-type: none;
	float: left;
	width: 38px;
	text-align: center;
	margin:0;
	}
#monogatari .title_second {
	margin-bottom: 30px;
	}
#monogatari .quote {
	border: 1px solid #797979;
	padding: 30px 15px;
	width: 266px;
	float: left;
	}
#monogatari .quote p {
	margin: 0 0 25px 0;
	color: #535353;
	font-size: 12px;
	}
#monogatari .caption {
	font-size: 10px;
	text-align: right;
	}
#monogatari .place {
	float: right;
	width: 289px;
	}
#monogatari .place .cafe {
	background: #F0F0F0;
	padding: 15px 10px 10px;
	}
#monogatari .place .shinya {
	padding: 17px 10px 0;
	}
#monogatari .place .shinya p {
	line-height: 1.4;
	margin-bottom: 10px;
	}
#monogatari .cafe p {
	color: #146738;
	margin-bottom: 10px;
	}
#monogatari .place dt {
	color: #333;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	}
#monogatari .place dd {
	color: #333;
	font-size: 12px;
	width: 269px;
	line-height: 1.6;
	}
#monogatari #profileWrap {
	overflow: hidden;
	width: 640px;
	margin: 27px auto 26px;
	}
#monogatari #profilePhoto {
	width: 247px;
	float: left;
	}
#monogatari #profileData {
	width: 380px;
	float: right;
	}
#monogatari #profileData dl {
	margin: 0;
	}
#monogatari #profileData dt {
	margin: 3px 0 25px;
	}
#monogatari #profileData dd {
	margin: 0;
	color: #333;
	margin-bottom: 15px;
	line-height: 1.6;
	}
#monogatari #profileData dd.name {
	font-size: 16px;
	font-weight: bold;
	}
#monogatari #goodsWrap {
	overflow: hidden;
	width: 640px;
	margin: 0 auto;
	}
#monogatari #goodsWrap .single,
#monogatari #goodsWrap .double {
	float: left;
	border: 1px solid #7a7671;
	height: 290px;
	}
#monogatari #goodsWrap .double {
	padding: 16px 12px 0;
	}
#monogatari #goodsWrap .double dl {
	float: left;
	}
#monogatari #goodsWrap .double dl.first {
	padding-right: 10px;
	}
#monogatari #goodsWrap .single {
	margin-left: 10px;
	}
#goodsWrap .single {
	padding: 16px 5px 0;
	}
#monogatari #goodsWrap p {
	margin-bottom: 14px;
	text-align: center;
	}
#monogatari #goodsWrap dl {
	width: 140px;
	}
#monogatari #goodsWrap dl dt {
	margin-bottom: 10px;
	line-height: 1.6;
	}
#monogatari #goodsWrap dl dt img {
	border: 1px solid #aba59e;
	}
#monogatari #goodsWrap dl dd {
	line-height: 1.4;
	}
/* 特集12 ものづくり温故知新
---------------------------------------------------- */
#campaign012{
	width:680px;
}
#campaign012 h3,
#campaign012 p{
	margin: 0;
	padding: 0;
}
#campaign012 .con{
	overflow: hidden;
	_zoom: 1;
}
#campaign012 .leftbox{
	width: 281px;
	float: left;
}
#campaign012 .rightbox{
	width: 399px;
	float: right;
}

/* 特集11 しゃばけ祭
---------------------------------------------------- */
#campaign011 {
	width:680px;
	margin-top:5px;
}
#campaign011 h2 {
	margin: 0;
}
#campaign011 .syabakeBox {
	background: url(../../images/campaign/011/bg.gif) left top repeat-x;
	border-left: 10px solid #2d231c;
	border-right: 10px solid #2d231c;
	padding: 15px 0 35px 0;
}
#campaign011 #newStamp.syabakeBox {
	padding-bottom: 15px;
}
#campaign011 .syabakeBox dl {
	margin: 0;
	overflow: hidden;
	_zoom: 1;
}
#campaign011 .syabakeBox dt,
#campaign011 .syabakeBox dd {
	float: right;
}
#campaign011 .syabakeBox dt {
	padding-left: 7px;
	padding-right: 15px;
}
#campaign011 .syabakeBox dt.img {
	padding: 0 10px 0 0;
}
#campaign011 #newStamp.syabakeBox dt.img {
	padding: 0;
	vertical-align: top;
}
#campaign011 #newStamp.syabakeBox dt.imgR {
	padding-left: 0;
}
#campaign011 #newStamp.syabakeBox dt.img img{
	vertical-align: top;
}
#campaign011 .syabakeBox dd {
	margin: 135px 0 0 0;
}
#campaign011 #other_syabake {
	background: #2d231c;
	text-align: center;
	padding: 18px 0;
}
#campaign011 #camp011Mm {
	text-align: center;
	padding: 18px 0 20px 0;
}


/* 特集10 成瀬政博
---------------------------------------------------- */
#campaign010{
	width:678px;
	margin-top:5px;
	border: 1px solid #002e73;
}
#campaign011 h2 {
	margin: 0;
}
#campaign010 #mainGoods {
	text-align: right;
}
#campaign010 #buy {
	margin: 0 0 95px 0; 
}
#campaign010 #otherGoods ul {
	overflow: hidden;
	_zoom: 1;
	padding: 0 12px;
	margin: 0 0 35px 0 ;
}
#campaign010 #otherGoods li {
	width: 143px;
	float: left;
	list-style: none;
	padding: 0 10px;
	margin: 0;
	text-align: center;
}
#campaign010 #otherGoods li img {
	margin-bottom: 5px;
}
#campaign010 #mm {
	background: #002e73;
	text-align: center;
	padding: 20px 0 10px 0;
}
#campaign010 #mm img {
	margin-bottom: 7px; 
}
#campaign010 #allGoods {
	margin: 0 0 50px 0;
	text-align: center;
}


/* 特集9 歴史・時代プレゼント
---------------------------------------------------- */
#campaign009 {
	margin-top:5px;
	background: #000;
}
#campaign009 h2,
#campaign009 h3 {
	margin: 0;
}
#campaign009 #tote {
	padding: 45px 366px 130px 275px;
	background: url(../../images/campaign/009/bg_tote.jpg) left top no-repeat;
}
#campaign009 #tote p {
	margin: 0;
}
#campaign009 .cam009Box {
}
.cam009Box #c09_left,
.cam009Box #c09_center,
.cam009Box #c09_right,
.cam009Box #c09_left2,
.cam009Box #c09_center2,
.cam009Box #c09_right2 {
	width: 225px;
	float: left;
}
.cam009Box #c09_left3,
.cam009Box #c09_right3 {
	width: 340px;
	float: left;
}
#campaign009 .cam009Box p {
	padding: 225px 0 25px 0;
	text-align: center;
}
.cam009Box #c09_left3 p {
	padding-left: 40px;
}
.cam009Box #c09_right3 p {
	padding-right: 20px;
}
.cam009Box #c09_left {
	background: url(../../images/campaign/009/bg01.jpg) left top no-repeat;
}
.cam009Box #c09_center {
	width: 230px;
	background: url(../../images/campaign/009/bg02.jpg) left top no-repeat;
}
.cam009Box #c09_right {
	background: url(../../images/campaign/009/bg03.jpg) left top no-repeat;
}
.cam009Box #c09_left2 {
	background: url(../../images/campaign/009/bg04.jpg) left top no-repeat;
}
.cam009Box #c09_center2 {
	width: 230px;
	background: url(../../images/campaign/009/bg05.jpg) left top no-repeat;
}
.cam009Box #c09_right2 {
	background: url(../../images/campaign/009/bg06.jpg) left top no-repeat;
}
.cam009Box #c09_left3 {
	background: url(../../images/campaign/009/bg07.jpg) left top no-repeat;
}
.cam009Box #c09_right3 {
	background: url(../../images/campaign/009/bg08.jpg) left top no-repeat;
}
#campaign009 #c09_btn {
	background: #fff;
	padding: 20px 0;
}
#campaign009 #c09_btn p{
	text-align: center;
}


/* 特集8 蒼天の拳　最終巻
---------------------------------------------------- */
#campaign008{
	width:680px;
	margin-top:5px;
	background: #000;
}
#campaign008 h2 {
	margin: 0;
}
#campaign008 #souten01 {
	background: url(../../images/campaign/008/bg01.jpg) left top no-repeat;
	height: 370px;
	text-align: left;
	overflow: hidden;
	_zoom:1;
}
#campaign008 #souten02 {
	background: url(../../images/campaign/008/bg02.jpg) left top no-repeat;
	height: 370px;
	text-align: left;
	overflow: hidden;
	_zoom:1;
}
#campaign008 #souten03 {
	background: url(../../images/campaign/008/bg03.jpg) left top no-repeat;
	text-align: center;
}
#campaign008 p {
	margin: 0;
}
#campaign008 .stk01 {
	padding: 327px 0 0 63px;
	float: left;
}
#campaign008 .stk02 {
	padding: 327px 0 0 113px;
	float: left;
}
#campaign008 .stk03 {
	padding: 327px 0 0 115px;
	float: left;
}
#campaign008 .stk04 {
	padding: 345px 0 0 63px;
	float: left;
}
#campaign008 .stk05 {
	padding: 345px 0 0 113px;
	float: left;
}
#campaign008 .stk06 {
	padding: 345px 0 0 115px;
	float: left;
}
#campaign008 .stk07 {
	padding: 100px 0 65px 0;
}



/* 特集7 戦国・幕末　時代祭
---------------------------------------------------- */
#campaign007 {
	width:680px;
	margin-top:5px;
	background: #000;
}
#campaign007 h2,
#campaign007 h3 {
	margin: 0;
}
#campaign007 #bakumatu {
	margin: 30px 0;
}
#campaign007 #sengoku div,
#campaign007 #bakumatu div,
#campaign007 #jidai div {
	float:left;
	text-align: center;
}
#campaign007 #sengoku div p,
#campaign007 #bakumatu div p {
	margin: 0 0 0 0;
}
#campaign007 #jidai div p {
	margin: 0 0 15px 0;
}
#campaign007 p.p-r1 {
	padding-right: 10px;
}
#campaign007 p.p-r2 {
	padding-right: 20px;
}
#campaign007 p.p-r3 {
	padding-right: 30px;
}
#campaign007 p.p-r4 {
	padding-right: 40px;
}
#campaign007 p.p-l2 {
	padding-left: 20px;
}
#campaign007 p.p-l1 {
	padding-left: 10px;
}
#campaign007 #camp007_001 {
	height: 285px;
	background: url(../../images/campaign/007/00.jpg) left top no-repeat;
}
#campaign007 #camp007_001 p {
	padding: 155px 40px 0 390px;
	color: #fff;
	text-align: left;
	margin-bottom: 20px;
}
#campaign007 #camp007_001 p#btn {
	padding: 20px 0 0 390px;
	margin: 0;
}


/* 特集6 春の陣
---------------------------------------------------- */
#campaign006{
	width:660px;
	margin-top:5px;
	border: 10px solid #000;
	background: #e4d2b5;
}
#campaign006 h2 {
	margin:0;
	padding:0;
}
#campaign006 .box01,
#campaign006 .box02,
#campaign006 .box03 {
	width: 230px;
	margin-bottom: 20px;
	padding-right: 20px;
	float: left;
	text-align: center;
}
#campaign006 .box03 {
	width: 180px;
	padding-right: 30px;
}
#campaign006 .box03.none{
	padding: 0;
}
#campaign006 .box01 img,
#campaign006 .box02 img,
#campaign006 .box03 img {
	margin-bottom: 6px;
}
#campaign006 .box01 img.m10,
#campaign006 .box02 img.m10,
#campaign006 .box03 img.m10 {
	margin-bottom: 10px;
}
#campaign006 .box02 {
	padding: 0 0 0 15px;
}
#campaign006 #maeda {
	padding: 20px 0 30px 160px;
	background: url(../../images/campaign/006/bg_maeda.gif) left top no-repeat #000;
}
#campaign006 #naoe {
	padding: 50px 160px 30px 0;
	background: url(../../images/campaign/006/bg_naoe.gif) left top no-repeat;
}
#campaign006 #naoe2 {
	padding: 0 30px 50px 30px;
	background: url(../../images/campaign/006/bg_naoe2.gif) left bottom no-repeat;
}
#campaign006 #date {
	padding: 80px 30px 0 30px;
	background: url(../../images/campaign/006/bg_date.gif) left top no-repeat;
}
#campaign006 #maeda,
#campaign006 #naoe,
#campaign006 #naoe2,
#campaign006 #date {
	overflow: hidden;
}
* html #campaign006 #maeda,
* html #campaign006 #naoe,
* html #campaign006 #naoe2,
* html #campaign006 #date {
	height: 1%;
}

/* 特集5 蒼天の拳
---------------------------------------------------- */
#campaign005{
	width:680px;
	margin-top:5px;
	background:#ebd9b3;
}
#campaign005 h2,
#campaign005 h3,
#campaign005 div, 
#campaign005 p,
#campaign005 dl,
#campaign005 dt,
#campaign005 dd,
#campaign005 ul,
#campaign005 li{
	margin:0;
	padding:0;
}
#campaign005 li{
	list-style: none;
}
#campaign005 #dvd .boxl li,
#campaign005 #necklace .boxl li,
#campaign005 #zippo li{
	float: left;
}
#campaign005 .boxr{
	float: right;
}
#campaign005 .boxl{
	float: left;
}
campaign005 #dvd .boxr{
	width: 269px;
}
#campaign005 #dvd .boxl{
	width: 411px;
	padding: 0 0 30px;
	background: url(../../images/campaign/005/dvd_bg.jpg) bottom left no-repeat;
}
#campaign005 #necklace .boxr{
	width: 320px;
}
#campaign005 #necklace .boxl{
	width: 360px;
	padding: 0 0 42px;
	background: url(../../images/campaign/005/neck_bg.jpg) bottom left no-repeat;
}
#campaign005 #special ul{
	padding: 0 0 67px 25px;
	background: url(../../images/campaign/005/about_bg.jpg) bottom no-repeat;
	text-align: left;
}
#campaign005 #special li{
	padding: 0 10px 0 0; 
	line-height: 1.6;
	color: #fafafa;
}
#campaign005 #special li.inline{
	display: inline;
}
#campaign005 #zippo{
	padding: 0 0 41px;
	background: url(../../images/campaign/005/zippo_bg.jpg) bottom no-repeat;
}
#campaign005 #original{
	position: relative;
}
#campaign005 #original .boxr{
	width: 278px;
	padding: 0 0 28px;
	background: url(../../images/campaign/005/calendar_bg.jpg) bottom no-repeat;
}
#campaign005 #original .boxl{
	width: 402px;
}
#campaign005 #original .boxl dd{
	position: absolute;
	top: 281px;
	left: 8px;
}
/* Float Clear style */
.clear{
	clear: both !important;
}
#campaign005 #zippo:after{
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
	content: '[.]';
}
#campaign005 #zippo{
	display: inline-block;
}


/* 特集4 満鉄あじあ号 
---------------------------------------------------- */
#campaign004{
	width:680px;
	margin-top;5px;
	background:#ebd9b3;
}
#campaign004 h2,
#campaign004 h3,
#campaign004 div, 
#campaign004 p{
	margin:0;
	padding:0;
}
#campaign004 p.btn{
	height:100px;
	text-align:center;
}
#campaign004 p.btn2{
	height:100px;
	text-align:center;
	background:url(../../images/campaign/004/footer_bg.gif) no-repeat bottom left;
}

/* 特集3 calender2009
---------------------------------------------------- */
#campaign003{
	width:680px;
}
#campaign003 h2,
#campaign003 h3,
#campaign003 div, 
#campaign003 p{
	margin:0;
	padding:0;
}
#campaign003 .goodsbox1 .gboxl{
	margin-left:15px;
	margin-top:20px;
	width:403px;
	float:left;
}
#campaign003 .goodsbox1 .gboxr{
	width:232px;
	margin:20px 15px auto;
	text-align:left;
	float:right;
}
#campaign003 .goodsbox2 .gboxl{
	margin-left:15px;
	margin-top:30px;
	width:315px;
	text-align:left;
	float:left;
}
#campaign003 .goodsbox2 .gboxr{
	width:315px;
	margin:30px 15px 0 20px;
	text-align:left;
	float:right;
}
#campaign003 .price {
	margin:10px 0 0 0;
	}
#campaign003 .btn {
	margin:10px 0 0 0;
	text-align:center;
	}
#campaign003 .btn_other {
	padding-top:30px;
	text-align:center;
	}
#campaign003 .clear {
	clear: both
}

/* 特集2 直江祭 
---------------------------------------------------- */
#campaign002{
	width:680px;
	margin-top;5px;
	background:url(../../images/campaign/002/bg.gif);
}
#campaign002 h2,
#campaign002 h3,
#campaign002 h4,
#campaign002 div, 
#campaign002 p{
	margin:0;
	padding:0;
}
#campaign002 p.buttonbox{
	text-align:center;
}

/* 一段目グッズ */
#campaign002 .goodsbox1 .gboxl{
	width:351px;
	float:left;
}
#campaign002 .goodsbox1 .gboxr{
	width:311px;
	float:right;
}
#campaign002 .goodsbox1 p.textbox{
	padding:0 15px 10px;
}

/* 二段目グッズ */
#campaign002 .goodsbox2 h3{
	margin-top:15px;
	text-align:center;
}
#campaign002 .goodsbox2 ul{
	margin: 0 15px 15px;
	padding:0;
}
#campaign002 .goodsbox2 li{
	list-style:none;
	width:210px;
	float:left;
	margin:0;
	padding:0 10px 0 0;
}
#campaign002 .goodsbox2 li.last{
	padding:0;
}
#campaign002 .goodsbox2 p.textbox{
	padding:0 0 10px;
}

/* 三段目グッズ */
#campaign002 .goodsbox3 h3{
	margin-top:15px;
}
#campaign002 .goodsbox3 .gboxl{
	width:369px;
	float:left;
}
#campaign002 .goodsbox3 .gboxr{
	float:right;
	padding-top:15px;
}
#campaign002 .goodsbox3 p.textbox{
	padding:0 15px 10px;
}

/* その他ボタン */
#campaign002 p.othergoods{
	margin:20px 0 15px;
	text-align:center;
}


/* 特集1 上杉謙信”毘”ZIPPO 
---------------------------------------------------- */
#campaign001{
	width:678px;
	border:1px solid #7D0000;
	margin-top:5px;
}
#campaign001 #kenshin{
	position:relative;
	height:468px;
	background:url(../../images/campaign/001/bg01.jpg) no-repeat;
}
#kenshin .text1{
	position:absolute;
	left:50px;
	top:325px;
}
#kenshin .text2{
	position:absolute;
	left:510px;
	top:310px;
	font-size:10px;
	line-height:1.6;
	width:135px;
}
#kenshin .bt1{
	position:absolute;
	left:45px;
	top:380px;
}
#kenshin .bt1 img{
margin-right:10px;
vertical-align:middle; 
}

#campaign001 #naoe{
	position:relative;
	height:378px;
	background:url(../../images/campaign/001/bg02.jpg) no-repeat;
}
#naoe .bt1{
	position:absolute;
	left:100px;
	top:310px;
}
#naoe .bt2{
	position:absolute;
	left:410px;
	top:310px;
}

#campaign001 #other p{
	margin:5px 0 3px 3px;
}
/* 8/8差し替え用 CSS */
#campaign001 #kenshin0808{
	position:relative;
	height:468px;
	background:url(../../images/campaign/001/bg01_0808.jpg) no-repeat;
}
#kenshin0808 .text1{
	position:absolute;
	left:50px;
	top:325px;
}
#kenshin0808 .text2{
	position:absolute;
	left:510px;
	top:310px;
	font-size:10px;
	line-height:1.6;
	width:135px;
}
#kenshin0808 .bt1{
	position:absolute;
	left:45px;
	top:380px;
}
#kenshin0808 .bt1 img{
	margin-right:10px;
	vertical-align:middle; 
}

/* 8/17 差し替え用 CSS */
#campaign001 #kenshin0817{
	position:relative;
	height:468px;
	background:url(../../images/campaign/001/bg01_0817.jpg) no-repeat;
}
#kenshin0817 .text1{
	position:absolute;
	left:50px;
	top:325px;
}
#kenshin0817 .text2{
	position:absolute;
	left:510px;
	top:310px;
	font-size:10px;
	line-height:1.6;
	width:135px;
}
#kenshin0817 .bt1{
	position:absolute;
	left:45px;
	top:380px;
}
#kenshin0817 .bt1 img{
	margin-right:10px;
	vertical-align:middle; 
}


/*ものづくり温故知新第3回*/

#monozukuri03 p,
#monozukuri03 li,
#monozukuri03 ul{
	margin: 0;
	}
#monozukuri03 ul{
	overflow: hidden;
	width: 680px;
	}	
#monozukuri03 li{
	float: left;
	list-style-type: none;
	}
#monozukuri03 .btn{
	margin-top: 30px;
	}
#monozukuri03 .btn p{
	margin: 0px;
	}
	
/* 特集44 具現化カタログ2013冬　特別編
---------------------------------------------------- */
#campaign044 {
	margin:10px 0 0 0;
	padding:0;
	width:680px;
}
#campaign044 h3,
#campaign044 h4,
#campaign044 p,
#campaign044 div,
#campaign044 li,
#campaign044 ul{
	margin: 0;
	padding: 0;
}
#campaign044 ul,
#campaign044 li{
	list-style:none;
}

#campaign044 .fleft{
	float:left;
}
#campaign044 .fright{
	float:right;
}

#campaign044 .unit1,
#campaign044 .unit2{
	overflow:hidden;
	_zoom: 1;
	width:640px;
}
#campaign044 .wrap{
	padding:0 20px 30px 20px;
}
#campaign044 h4{
	padding:10px 0;
}
#campaign044 .ttl {
	width: 640px;
	margin: 0 auto;
}

#campaign044 ul{
	overflow:hidden;
}

#campaign044 .unit1 li{
	float:left;
}
#campaign044 .unit2 li{
	float:right;
}

#campaign044 .tabs{
	overflow:hidden;
	padding:2px 0 15px;
}
#campaign044 .tabs p{
	float:left;
}

#campaign044 .padd1{
	padding:0 10px 15px 0;
}
#campaign044 .padd2{
	padding:0 0 15px 10px;
}
#campaign044 .padd3{
	padding:0 8px 15px 0;
}
#campaign044 .padd4{
	padding:0 0 15px 8px;
}
#campaign044 .padd5{
	padding:0 16px 15px 0;
}
#campaign044 .padd6{
	padding:0 0 12px 10px;
}
#campaign044 .padd7{
	padding:0 0 0 10px;
}

#campaign044 .items1{
	margin:0 0 0 70px;
}

#campaign044 .btn{
	width:680px;
	text-align:center;
	padding-bottom:20px;
}

/*クリスマスフェア2013　christmas2013
--------------------------------------------*/
#christmas2013{
	margin:10px 0 0 0;
	padding:0;
	width:680px;
	overflow: hidden;
	_zoom: 1;
}
#christmas2013 h3,
#christmas2013 h4,
#christmas2013 p{
	padding: 0;
	margin: 0;
}
#christmas2013 .item01{
	background:url(../../images/campaign/021/bk01.jpg) no-repeat;
	height: 548px;
	width: 640px;
	padding: 18px 20px 20px;
}
#christmas2013 .item01 .box,
#christmas2013 .item02 .box{
	text-align: center;
	width:320px;
	float: left;
}
#christmas2013 .item01 .box dl,
#christmas2013 .item02 .box dl{
	text-align: center;
}
#christmas2013 .item01 .box dt,
#christmas2013 .item02 .box dt{
	margin: 0;
}
#christmas2013 .item01 .box dd,
#christmas2013 .item02 .box dd{
	margin: 4px 0 5px;
}
#christmas2013 .item01 .box dd.btn,
#christmas2013 .item02 .box dd.btn{
	margin: 7px 0;
}
#christmas2013 .item02{
	background:url(../../images/campaign/021/bk02.jpg) no-repeat;
	height: 548px;
	width: 640px;
	padding: 18px 20px 38px;
	margin: 0 0 30px 0;
}
#christmas2013 .mmbtn{
	background:#FFFFFF;
	text-align:center;
}

/* 特集52 具現化カタログ201403
---------------------------------------------------- */
#campaign052 {
	margin:10px 0 0 0;
	padding:0;
	width:680px;
}
#campaign052 h3,
#campaign052 h4,
#campaign052 p,
#campaign052 div,
#campaign052 li,
#campaign052 ul{
	margin: 0;
	padding: 0;
}
#campaign052 ul,
#campaign052 li{
	list-style:none;
}

#campaign052 .fleft{
	float:left;
}
#campaign052 .fright{
	float:right;
}

#campaign052 .unit1,
#campaign052 .unit2{
	overflow:hidden;
	_zoom: 1;
	width:640px;
}
#campaign052 .wrap{
	padding:0 20px 30px 20px;
}
#campaign052 h4{
	padding:10px 0;
}
#campaign052 .ttl {
	width: 640px;
	margin: 0 auto;
}

#campaign052 ul{
	overflow:hidden;
}

#campaign052 .unit1 li{
	float:left;
}
#campaign052 .unit2 li{
	float:right;
}

#campaign052 .tabs{
	overflow:hidden;
	padding:2px 0 15px;
}
#campaign052 .tabs p{
	float:left;
}

#campaign052 .padd1{
	padding:0 8px 15px 0;
}
#campaign052 .padd2{
	padding:0 0 15px 10px;
}
#campaign052 .padd3{
	padding:0 8px 15px 0;
}
#campaign052 .padd4{
	padding:0 0 15px 8px;
}
#campaign052 .padd5{
	padding:0 16px 15px 0;
}
#campaign052 .padd6{
	padding:0 0 12px 10px;
}
#campaign052 .padd7{
	padding:0 0 0 10px;
}

#campaign052 .items1{
	margin:0 0 0 70px;
}

#campaign052 .btn{
	width:680px;
	text-align:center;
	padding-bottom:20px;
}

/* 特集53 行楽特集
---------------------------------------------------- */
#campaign053 {
	margin:0;
	padding:0;
	width:640px;
}
#campaign053 h3,
#campaign053 h4,
#campaign053 p,
#campaign053 div{
	margin: 0;
	padding: 0;
}
#campaign053 .unit1 {
	overflow:hidden;
	_zoom: 1;
	background-color:#f7fcfd;
}
#campaign053 .unit2 {
	overflow:hidden;
	_zoom: 1;
	background-color:#f7fcfd;
}
#campaign053 .unit3 {
	overflow:hidden;
	_zoom: 1;
	background-color:#f7fcfd;
}
#campaign053 .goodsbox {
	overflow:hidden;
	_zoom: 1;
}
#campaign053 .fleft{
	float:left;
}
#campaign053 .fright{
	float:right;
}
#campaign053 .tleft{
	text-align:left;
}
#campaign053 .tright{
	text-align:right;
}
#campaign053 .btn{
	text-align:center;
	padding: 0;
}


/* 特集54 優越感具現化カタログ
---------------------------------------------------- */
#campaign054 {
	margin:0;
	padding:0;
	width:640px;
}
#campaign054 h3,
#campaign054 h4,
#campaign054 p,
#campaign054 ul,
#campaign054 li,
#campaign054 div{
	margin: 0;
	padding: 0;
}
#campaign054 li{
	list-style:none;
}

#campaign054 #mainv {
	padding-bottom:15px;
}
#campaign054 #mainv li{
	float:left;
}
#campaign054 .itemlist {
	padding-bottom:15px;
}
#campaign054 h2{
	margin:0;
	padding-bottom:10px;
}
#campaign054 .clm2_wide_l {
	width:320px;
	margin-right:12px;
	margin-bottom:12px;
	float:left
}
#campaign054 .clm2_r {
	float:right;
	margin-bottom:12px;
}
#campaign054 .clm2_l {
	float:left;
	margin-bottom:12px;
}
#campaign054 .pad6 {
	padding-right:6px;
}
#campaign054 .pad10 {
	padding-right:10px;
}
#campaign054 .pad12 {
	padding-right:12px;
}
#campaign054 .pad20 {
	padding-right:20px;
}
#campaign054 .padb12 {
	padding-bottom:12px;
}

#campaign054 .clm2_wide_r {
	width:320px;
	margin-left:12px;
	float:right;
}
#campaign054 .clm2_wide_l2 {
	width:320px;
	float:left;
}
#campaign054 .clm2_l2{
	width:310px;
	float:left;
}
#campaign054 .clm2_r2{
	width:310px;
	float:right;
}

#campaign054 .bnr_area{
	margin-top:30px;
}
/*-------------------------
あとでコメント部分だけ消す
-----------------------------*/
#campaign054 .fleft{
	float:left;
}
#campaign054 .fright{
	float:right;
}
#campaign054 .tleft{
	text-align:left;
}
#campaign054 .tright{
	text-align:right;
}

/* 特集55 優越感具現化カタログ2014冬
---------------------------------------------------- */
#campaign055 {
	margin:0;
	padding:0;
	width:640px;
}
#campaign055 h3,
#campaign055 h4,
#campaign055 p,
#campaign055 ul,
#campaign055 li,
#campaign055 div{
	margin: 0;
	padding: 0;
}
#campaign055 li{
	list-style:none;
}

#campaign055 #mainv {
}
#campaign055 #mainv li{
	float:left;
}
#campaign055 .fleft{
	float:left;
}
#campaign055 .fright{
	float:right;
}
#campaign055 .widhalf{
	width:320px;
}
#campaign055 .bnrarea{
	padding-top:20px;
	overflow:hidden;
	_zoom:1;
}


/* 特集56 優越感具現化福袋
---------------------------------------------------- */
#campaign056 {
	margin:0;
	padding:0;
	width:640px;
}
#campaign056 h2,
#campaign056 p,
#campaign056 ul,
#campaign056 li,
#campaign056 dl,
#campaign056 dt,
#campaign056 dd{
	margin: 0;
	padding: 0;
}
#campaign056 dl {
	overflow: hidden;
}
#campaign056 dt,
#campaign056 dd {
	float: left;
}
#campaign056 #attention {
	background: url(../../images/campaign/056/bg_atn.jpg) top left no-repeat;
	padding: 10px 20px 15px;
}
#campaign056 #attention li {
	list-style: none;
	font-size: 15px;
	font-weight: bold;
	line-height: 1.6;
}

/* 特集57 しゃばけ福袋
---------------------------------------------------- */
#campaign057 {
	margin:0;
	padding:0;
}
#campaign057 h2,
#campaign057 p,
#campaign057 dl,
#campaign057 dt,
#campaign057 dd{
	margin: 0;
	padding: 0;
}
#campaign057 dl {
	overflow: hidden;
}
#campaign057 dt,
#campaign057 dd {
	float: left;
}
#campaign057 #ro dt,
#campaign057 #ro dd {
	float: right;
}
#campaign057 #btnlist {
	margin: 20px auto;
	text-align: center;
}

/* 特集58 優越感具現化カタログ2015春
---------------------------------------------------- */
#campaign058 {
	margin:0;
	padding:0;
	width:640px;
}
#campaign058 h3,
#campaign058 h4,
#campaign058 p,
#campaign058 ul,
#campaign058 li,
#campaign058 div{
	margin: 0;
	padding: 0;
}
#campaign058 li{
	list-style:none;
}

#campaign058 #mainv {
}
#campaign058 #mainv li{
	float:left;
}
#campaign058 .fleft{
	float:left;
}
#campaign058 .fright{
	float:right;
}
#campaign058 ul.sstl02{
	width:333px;
}

#campaign058 ul.ct02{
	width:365px;
}

#campaign058 ul.ct02_r{
	width:275px;
}


#campaign058 ul.sstl03{
	width:334px;
}
#campaign058 ul.sstl03_r{
	width:306px;
}

#campaign058 .bnrarea{
	padding-top:20px;
	overflow:hidden;
	_zoom:1;
}

/* 特集59 優越感具現化カタログ2015夏
---------------------------------------------------- */
#campaign059 {
	margin:0;
	padding:0;
	width:640px;
}
#campaign059 h3,
#campaign059 h4,
#campaign059 p,
#campaign059 ul,
#campaign059 li,
#campaign059 div{
	margin: 0;
	padding: 0;
}
#campaign059 li{
	list-style:none;
}

#campaign059 #mainv {
}
#campaign059 #mainv li{
	float:left;
}
#campaign059 .fleft{
	float:left;
}
#campaign059 .fright{
	float:right;
}
#campaign059 .widhalf{
	width: 443px;
}
#campaign059 .bnrarea{
	width:640px;
	padding-top:20px;
	overflow:hidden;
	_zoom:1;
	clear:both;
}

/* 特集60 ババア特集2015
---------------------------------------------------- */
#campaign060 {
	margin:0;
	padding:0;
	width:640px;
}
#campaign060 h3,
#campaign060 h4,
#campaign060 p,
#campaign060 ul,
#campaign060 li,
#campaign060 div{
	margin: 0;
	padding: 0;
}
#campaign060 li{
	list-style:none;
}
#campaign060 .unit ul{
	overflow:hidden;
	_zoom:1;
}
#campaign060 .unit li{
	float:left;
}
#campaign060 .fleft{
	float:left;
}
#campaign060 .fright{
	float:right;
}
#campaign060 .bnrarea{
	width:640px;
	padding-top:20px;
	overflow:hidden;
	_zoom:1;
	clear:both;
}

/* 特集61 優越感具現化カタログ2015秋&冬
---------------------------------------------------- */
#campaign061 {
	margin:0;
	padding:0;
	width:640px;
}
#campaign061 h3,
#campaign061 h4,
#campaign061 p,
#campaign061 ul,
#campaign061 li,
#campaign061 div{
	margin: 0;
	padding: 0;
}
#campaign061 li{
	list-style:none;
}

#campaign061 #mainv {
}
#campaign061 #mainv li{
	float:left;
}
#campaign061 .fleft{
	float:left;
}
#campaign061 .fright{
	float:right;
}
#campaign061 .widhalf{
	width: 443px;
}
#campaign061 .bnrarea{
	width:640px;
	padding-top:60px;
	overflow:hidden;
	_zoom:1;
	clear:both;
}

/* 特集62 平成28年 しゃばけ福袋
---------------------------------------------------- */
#campaign062 {
	margin:0;
	padding:0;
}
#campaign062 h2,
#campaign062 p {
	margin: 0;
	padding: 0;
}
#campaign062 .column {
	width:680px;
	height:258px;
	position:relative;
}
#campaign062 #item1 {
	background:url(../../images/campaign/062/item1.jpg) no-repeat;
}
#campaign062 #item2 {
	background:url(../../images/campaign/062/item2.jpg) no-repeat;
}
#campaign062 #item3 {
	background:url(../../images/campaign/062/item3.jpg) no-repeat;
}
#campaign062 .btn {
	position:absolute;
	bottom:57px;
	right:128px;
}
#campaign062 #attention {
	width:680px;
	height:212px;
	position:relative;
	background:url(../../images/campaign/062/footer.jpg) no-repeat;
}
#campaign062 #attention .btn2 {
	position:absolute;
	top:62px;
	left:90px;
}

/* 特集63 優越感具現化カタログ2016春
---------------------------------------------------- */
#campaign063 {
	margin:0;
	padding:0;
	width:640px;
}
#campaign063 h3,
#campaign063 h4,
#campaign063 p,
#campaign063 ul,
#campaign063 li,
#campaign063 div{
	margin: 0;
	padding: 0;
}
#campaign063 li{
	list-style:none;
}

#campaign063 #mainv {
}
#campaign063 #mainv li{
	float:left;
}
#campaign063 .fleft{
	float:left;
}
#campaign063 .fright{
	float:right;
}
#campaign063 .widhalf{
	width: 443px;
}
#campaign063 .bnrarea{
	width:640px;
	padding-top:60px;
	overflow:hidden;
	_zoom:1;
	clear:both;
}
#campaign063 .form_bnr{
	margin:10px 0 10px;
}

/* 特集64 優越感具現化カタログ2016夏
---------------------------------------------------- */
#campaign064 {
	margin:0;
	padding:0;
	width:640px;
}
#campaign064 h3,
#campaign064 h4,
#campaign064 p,
#campaign064 ul,
#campaign064 li,
#campaign064 div{
	margin: 0;
	padding: 0;
}
#campaign064 li{
	list-style:none;
}

#campaign064 #mainv {
}
#campaign064 #mainv li{
	float:left;
}
#campaign064 .fleft{
	float:left;
}
#campaign064 .fright{
	float:right;
}
#campaign064 .widhalf{
	width: 443px;
}
#campaign064 .bnrarea{
	width:640px;
	padding-top:60px;
	overflow:hidden;
	_zoom:1;
	clear:both;
}
#campaign064 .form_bnr{
	margin:10px 0 10px;
}

/* 特集65 優越感具現化カタログ2016秋冬
---------------------------------------------------- */
#campaign065 {
	margin:0;
	padding:0;
	width:640px;
}
#campaign065 h3,
#campaign065 h4,
#campaign065 p,
#campaign065 ul,
#campaign065 li,
#campaign065 div{
	margin: 0;
	padding: 0;
}
#campaign065 li{
	list-style:none;
}

#campaign065 #mainv {
}
#campaign065 #mainv li{
	float:left;
}
#campaign065 .fleft{
	float:left;
}
#campaign065 .fright{
	float:right;
}
#campaign065 .widhalf{
	width: 443px;
}
#campaign065 .bnrarea{
	width:640px;
	padding-top:60px;
	overflow:hidden;
	_zoom:1;
	clear:both;
}
#campaign065 .form_bnr{
	margin:20px 0;
}
#campaign065 .w119 {
	width:119px;
}
#campaign065 .w200 {
	width:200px;
}
#campaign065 .w201 {
	width:201px;
}
#campaign065 .w250 {
	width:250px;
}

/* 特集67 優越感具現化カタログ2017春
---------------------------------------------------- */
#campaign067 {
	margin:0;
	padding:0;
	width:640px;
}
#campaign067 h3,
#campaign067 h4,
#campaign067 p,
#campaign067 ul,
#campaign067 li,
#campaign067 div{
	margin: 0;
	padding: 0;
}
#campaign067 li{
	list-style:none;
}

#campaign067 #mainv {
}
#campaign067 #mainv li{
	float:left;
}
#campaign067 .fleft{
	float:left;
}
#campaign067 .fright{
	float:right;
}
#campaign067 .widhalf{
	width: 443px;
}
#campaign067 .bnrarea{
	width:640px;
	padding-top:60px;
	overflow:hidden;
	_zoom:1;
	clear:both;
}
#campaign067 .form_bnr{
	margin:20px 0;
}
#campaign067 .w119 {
	width:119px;
}
#campaign067 .w200 {
	width:200px;
}
#campaign067 .w201 {
	width:201px;
}
#campaign067 .w250 {
	width:250px;
}

/* 特集68 THE BEATLES腕時計特集
---------------------------------------------------- */
#campaign068 {
	margin:0;
	padding:0;
	width:640px;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif"
}
#campaign068 h3,
#campaign068 h4,
#campaign068 p,
#campaign068 ul,
#campaign068 li,
#campaign068 dl,
#campaign068 dt,
#campaign068 dd,
#campaign068 div{
	margin: 0;
	padding: 0;
}
#campaign068 li{
	list-style:none;
}
#campaign068 .unit li{
	float: left;
}
#campaign068 .unit .inn {
	width: 640px;
	height: 455px;
	position: relative;
}
#campaign068 .unit .inn dl {
	position: absolute;
	top: 155px;
	left: 22px;
}
#campaign068 .unit .inn dt span {
	color: #f2af00;
	font-weight: bold;
	font-size: 14px;
}

#campaign068 .unit .inn dt {
	font-size: 12px;
	line-height: 18px;
	color: #ffffff;
	padding-bottom: 25px;
}

#campaign068 .unit .inn dd a {
	font-size: 14px;
	line-height: 22px;
	color: #ffffff;
	text-decoration: underline;
}
#campaign068 .ctnArea {
	padding-top: 38px;
	font-size: 12px;
	line-height: 22px;

}



/* 特集69 
---------------------------------------------------- */
#campaign069 {
	margin:0;
	padding:0;
	width:640px;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif"
}
#campaign069 h2,
#campaign069 h3,
#campaign069 h4,
#campaign069 p,
#campaign069 ul,
#campaign069 li,
#campaign069 dl,
#campaign069 dt,
#campaign069 dd,
#campaign069 div,
#campaign069 img{
	margin: 0;
	padding: 0;
	list-style: none;
}

/* #unit-header */
#campaign069 #unit-header {
	margin: 0 0 20px;
}

/* #unit-navi */
#campaign069 #unit-navi {
	overflow: hidden;
	margin: 20px 0 10px;
}
#campaign069 #unit-navi li {
	float: left;
}
#campaign069 #unit-navi li:hover {
	opacity: 0.8;
}

/* .secition */
#campaign069 .secition {
	margin: 0 0 40px;
}
#campaign069 .secition h3,
#campaign069 .secition .colum-1-1,
#campaign069 .secition .colum-2-1,
#campaign069 .secition .colum-2-2,
#campaign069 .secition .colum-2-3,
#campaign069 .secition .colum-3-1 {
	margin: 0 0 10px;
	overflow: hidden;
}
#campaign069 .secition .shop {
	margin: 10px 0 0;
	font-size: 10px;
	line-height: 1.3;
}
#campaign069 .secition .name {
	margin: 6px 0 0;
	font-size: 13px;
	font-weight: bold;
	line-height: 1.3;
	text-indent: -22px;
	padding-left: 22px;
	letter-spacing: -0.04em;
}
#campaign069 .secition .name.one {
	text-indent: -13px;
	padding-left: 13px;
}
#campaign069 .secition .detail {
	margin: 4px 0 0;
}
#campaign069 .secition .colum-2-1 li,
#campaign069 .secition .colum-2-2 li,
#campaign069 .secition .colum-3-1 li {
	float: left;
}

/* .colum-1-1 */
#campaign069 .colum-1-1 dl {
	width: 640px;
	height: 100%;
	display: table-cell;
}
#campaign069 .colum-1-1 dl dt,
#campaign069 .colum-1-1 dl dd {
	display: table-cell;
}
#campaign069 .colum-1-1 dl dt {
	width: 440px;
	padding-right: 8px;
}
#campaign069 .colum-1-1 dl dd {
	width: 180px;
	height: 100%;
	display: table-cell;
	vertical-align: bottom;
}

/* .colum-2-1 */
#campaign069 .colum-2-1 li:first-child {
	margin-right: 10px;
	position: relative;
}
#campaign069 .colum-2-1 li:first-child dd.txtL {
	position: absolute;
	bottom: 20px;
	left: 20px;
	text-align: left;
}
#campaign069 .colum-2-1 li:first-child dd.txtR {
	position: absolute;
	bottom: 20px;
	right: 20px;
	text-align: right;
}
#campaign069 .colum-2-1 li:first-child dd.txtW div {
	color: #fff;
}

/* .colum-2-2 */
#campaign069 .colum-2-2 li {
	width: 320px;
}
#campaign069 .colum-2-2 dl {
	width: 320px;
	height: 100%;
	display: table-cell;
}
#campaign069 .colum-2-2 dl dt,
#campaign069 .colum-2-2 dl dd {
	display: table-cell;
}
#campaign069 .colum-2-2 dl dt {
	width: 200px;
	padding-right: 8px;
}
#campaign069 .colum-2-2 dl dd {
	width: 112px;
	height: 100%;
	display: table-cell;
	vertical-align: bottom;
}

/* .colum-2-3 */
#campaign069 .colum-2-3 li {
	width: 313px;
	border: solid 1px #e5e5e5;
	margin-right: 10px;
	padding-bottom: 20px;
	float: left;
}
#campaign069 .colum-2-3 li:nth-child(even) {
	margin-right: 0;
}
#campaign069 .colum-2-3 dd {
	padding: 0 10px;
}

/* .colum-3-1 */
#campaign069 .colum-3-1 li {
	margin-left: 11px;
	width: 206px;
}
#campaign069 #unit-item05 .colum-3-1 li {
	margin-left: 8px;
	padding-bottom: 20px;
	width: 206px;
	background: #f7f7f7;
	border: solid 1px #e5e5e5;
}
#campaign069 .colum-3-1 li:first-child,
#campaign069 #unit-item05 .colum-3-1 li:first-child {
	margin-left: 0;
}
#campaign069 #unit-item05 .colum-3-1 dd {
	padding: 0 10px;
}

/* #unit-bnr */
#campaign069 #unit-bnr a {
	display: block;
	margin: 0 0 10px;
}
#campaign069 #unit-bnr a:hover {
	opacity: 0.8;
}































