@charset "utf-8";

/*-------------------------------------

　クリエイターデバイス特集

---------------------------------------*/

/*-------------------------------------
　ページ基本設定
---------------------------------------*/

.column2R #main {
	float: none;
/*-	width: auto; ヘッダ削除のため -*/
}
#container{
	/*-　ヘッダ削除のため　-*/
	width: 805px;
}
#lp_page {
	width: 805px;
	margin: 10px auto;
	float: right;
	line-height: 1.6em;
	font-size: 14px;
}
#sub {
	margin: 10px 10px 0 0 !important;
	width: 155px !important;
}

/*-------------------------------------
ヘッダーとフッターは非表示
---------------------------------------*/
#Header {
	display:none;
}
#Globalnavi {
	display:none;
}
body div.leadSection {
	display:none;
}

.footerTagline {
	display:none;
}
#footer {
	display:none;
}
#footerLinks {
	display:none;
}
#footerCopy .footerBtn {
	display:none;
}
#footerCopy .copyright {
	text-align:center;
	color:#605b5a;
}

/*-------------------------------------
　見出し設定
---------------------------------------*/

/*-- h3、h4は依頼内容に合わせて変更してください --*/
h5 {
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}

/*-- タイトル画像部分 --*/
#title {
	margin-bottom: 15px;
}

#title img {
	margin-bottom: 10px;
}

/*-------------------------------------
　バナーの下にテキストを設置する場合は
　sectionBox_b を使ってください
　通常はsectionBoxを使用
---------------------------------------*/

.sectionBox {
	margin-bottom: 20px;
	border: 1px solid #b8b8b8;
}
.sectionBox h3 {
	padding: 11px 16px;
	color: #0e358e;
	font-size: 20px;
	line-height: 1.6;
}
.sectionBox h4 {
	background: url(/5shopping/templates/category_top/contents/img/tg4/common/icon_01.jpg) 0 center no-repeat;
	color: #0e358e;
	display: block;
	font-weight: bold;
	font-size: 18px;
	padding: 0 0 0 30px;
	margin-bottom: 4px;
}
.ware1 {
	padding: 0 15px 15px;
}
.sectionBox img {
	margin-bottom: 15px;
}

/*-------------------------------------
　装飾
---------------------------------------*/
.itemListWrap {
	margin:0 auto 50px;
}
.itemContents {
	padding-bottom:50px;
}
h3.saleBox {
	padding:11px 16px;
	background-color:	#0e358e;
	color:#fff;
	font-size:20px;
	line-height:1.6;
}
.itemWrap {
    margin: 20px auto 0;
    width: 770px;
}
.itemLeft {
    float: left;
    padding: 0 20px;
    text-align: center;
    width: 340px;
}
.itemRight {
    float: right;
    width: 380px;
}
.mkrName {
	font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}
.itemName {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 16px;
	padding-bottom: 10px;
	line-height: 1.2;
}
.itempoint {
	padding:10px;
	margin-bottom:16px;
	font-size:16px;
	font-weight:bold;
	list-style:none;
	color:#f7393b;
	border:solid #f7393b 1px;
}
.itemSpec {
	font-weight:bold;
}
.pointList {
	margin-bottom:10px;
}
.pointList li {
	list-style-type:disc;
	margin-left:2em;
}

.priceBox {
	border:1px solid #b8b8b8;
    padding: 14px 20px;
}
.itemPrice {
    color: #f00;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 20px;
}
.itemPriceSmall {
	font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
}
.itemPrice span {
	color: #f00;
	font-size:22px;
}
.itemSetPrice span {
	font-size:26px;
}
.itemPricec {
    color: #f00;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 20px;
}
.linkBtn a {
	background-color: #ff6700;
	border-radius: 3px;
	-webkit-border-radius: 3px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 3px;	/* Firefox用 */
    color: #fff;
    display: block;
    font-size: 18px;
    padding: 24px 0;
    text-align: center;
    text-decoration: none;
}
.linkBtn a:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}

.linkBtnb a {
	margin-top:5px;
	background-color: #4f81bd;
	border-radius: 3px;
	-webkit-border-radius: 3px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 3px;	/* Firefox用 */
    color: #fff;
    display: block;
    font-size: 18px;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
}
.linkBtnb a:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}

.linkListBtn a:hover {
	opacity: 0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=60)";
}
.linkListBtn {
	margin-top:40px;
}
.linkListBtn a {
	background-color: #48af28;
	border-radius: 3px;
	-webkit-border-radius: 3px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 3px;	/* Firefox用 */
    color: #fff;
    display: block;
    font-size: 18px;
	margin: 0 auto;
    padding: 24px 0;
    text-align: center;
    text-decoration: none;
	width: 700px;
}
#img1_popup, #img2_popup, #img3_popup,
#img4_popup, #img5_popup, #img6_popup {
	display: none;
}
.mb0 {
	margin-bottom:0;
}
#topBtn {
	width: 250px;
	float: right;
}
#topBtn a {
	background-color: #901C27;
    color: #fff;
    display: block;
    font-size: 18px;
    padding: 13px;
    text-align: center;
    text-decoration: none;
}
#topBtn a:hover {
	opacity: 0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=60)";
}


/*-------------------------------------
　罫線
---------------------------------------*/
.keisen {
	border: none;
	border-top:1px solid #b8b8b8;
	padding-bottom:20px;
}

/*-------------------------------------
　ページTOPへ
---------------------------------------*/
#pagetop {
	display: none;
	position: fixed;
	bottom: 30px;
	right: 55px;
}
#pagetop a {
	color: #fff;
	background-color: #333;
	border-radius:5px;
    -webkit-border-radius:5px; 
    -moz-border-radius:5px;
	display: block;
	font-size: 12px;
	line-height:1.5em;
	padding:5px 10px;
	text-align: center;
	text-decoration: none;
}