﻿@charset "utf-8";

/*
#######################################

	キャンペーン用CSS


#######################################
*/


/* 全体 */
#wrap {
	width:810px;
	padding-top: 130px;
}
#bd {
	padding-top: 20px;
}
.strong {
	font-weight:bold;
}
.red {
	color:#FF0000;
}
.strong_red {
	font-weight:bold;
	color:#DC0000;
}
.clear_h10 {
	clear:both;
	line-height:10px;
}
.clear_h20 {
	clear:both;
	line-height:20px;
}
.clear_h30 {
	clear:both;
	line-height:30px;
}
/* 本文 */
h1 {
	font-size: 120%;
	margin: 5px 0px 10px 0px;
	padding: 0px;
}
div#contentsWrap h2 {
	padding:2px 0px 2px 10px;
	margin:10px 0px 10px 0px;
	width:570px;
	background-color:#D40000;
	font-size:100%;
	color:#FFFFFF;
	font-weight:bold;
}

p.headcopy {
	margin: 5px 10px 10px 0px;
	line-height:160%;
}

p.babt {
	font-size:90%;
	line-height:160%;
}

/* ヴァリエーション */
div.var_l {
	float:left;
	width:145px;
	text-align:left;
	margin-top:20px;
}
div.var_r {
	float:right;
	width:145px;
	margin-top:20px;
}
div.var_l h3, div.var_r h3 {
	margin-top:5px;
	padding:2px 0px 2px 0px;
	width:135px;
	font-size:85%;
	line-height:140%;
	font-weight:bold;
}

div.var2_l {
	float:left;
	width:145px;
	text-align:left;
	margin-top:5px;
}
div.var2_r {
	float:right;
	width:135px;
	margin-top:5px;
}

div.var2_l p, div.var2_r p {
	margin:2px 0px 5px 0px;
	width:135px;
	font-size:85%;
	line-height:150%;
}
/* リンクボタン */
div#lnkbt {
	width:580px;
	margin:20px 0px 0px 280px;
	color:#33FFFF;
}
ul.goolshop {
	width:250px;
	margin:0px 0px 40px 0px;
	color:#FFFF33;
}
ul.goolshop li {
	background:transparent url(../img/bt_boby_ov.gif) no-repeat scroll 0 0;
}
ul.goolshop li {
	display:block;
	width:250px;
	height:50px;
	line-height:0;
}
ul.goolshop li a {
	display:block;
	width:250px;
	height:50px;
}
ul.goolshop li a:hover {
	background-color:transparent;
}
ul.goolshop li a:hover img {
	visibility:hidden;
}

/* 右列 */
div#contentsRight h2 {
	padding:2px 2px 2px 10px;
	margin:10px 0px 20px 0px;
	width:205px;
	background-color:#E08C1D;
	font-size:100%;
	color:#FFFFFF;
	font-weight:bold;
}
div#contentsRight h3 {
	margin:10px 0px 5px 0px;
	font-size:85%;
	font-weight:bold;
	line-height:140%;
}
div#contentsRight p {
	margin:5px 0px 20px 0px;
	font-size:85%;
	line-height:160%;
}
