@charset "utf-8";
body,td,th,div {
	font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
	font-size: 12px;
	color: #555555;
}
A.manulink:link {
	text-decoration: underline; color: #000000
}
A.manulink:visited {
	text-decoration: underline; color: #000000
}
A.manulink:hover {
	text-decoration: underline; color: #CC0000
}

/* borderつきリンクテーブルの設定。順次下のtbltdT等と入れ替えていく予定 */
#tbl { border-collapse:collapse; clear:both; margin-top:20px;}
#tbl td { border-collapse:collapse; border:1px solid #666666; padding:5px;}
.bldcnt { font-weight:bold; text-align:center;}
.celnk { cursor:pointer;}

/* 上記CSSを全頁反映後、削除予定 */
.tbltdT { border:solid #666666; border-width:1px 0 1px 1px; padding:5px;}
.tbltdTr { border:1px solid #666666; padding:5px;}
.tbltdL { border:solid #666666; border-width:0 0 1px 1px; padding:5px;}
.tbltdR { border:solid #666666; border-width:0 1px 1px 1px; padding:5px;}
.tbltdLw { border:solid #666666; border-width:0 0 1px 1px; padding:5px; background-color:#FFFFFF;}
.tbltdRw { border:solid #666666; border-width:0 1px 1px 1px; padding:5px; background-color:#FFFFFF;}

ul.pnt_ul { margin:0 0 0 20px;}
li.pnt_li { list-style-image:url(/jp/img/site/campaignIncludes/manu/crkit/point_color.gif); margin:0 0 3px 0;}

.hx1 {
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px -5px;
	padding-left: 5px;
}
.hx2 {
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	margin: -5px 0px -8px;
	padding: 5px;
}
.manu_h2 {
	font-size: 14px;
	font-weight: bold;
	height: 18px;
	margin: 8px 0px 0px 0px;
}
.hx3 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	margin: 0px;
	padding-top: 1px;
}
.manu_h3 {
	font-size: 14px;
	font-weight: bold;
	color: #555555;
	padding-left: 5px;
	margin: 0px;
	padding-top: 1px;
}
.manu_h2_02 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	margin: 0px;
	padding-top: 1px;
}
.manu_h2_03 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	margin: 0px;
	padding-top: 1px;
}
.discription {
	font-size: 12px;
	line-height: 135%;
	padding-left: 5px;
}
.bread_list {
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
}

/*↓Manu:local footer Template CSS*/

/*ベース設定*/

img{border:0px}

.clear{
	clear:both;
	font-size:0px;
	line-height:0px;
	}

/*論理設定*/

.eq_h3{
	margin:0px;
	padding:10px 0px 15px 5px;
	}

.eq_h4{
	margin:0px;
	padding:0px 0px 15px 15px;
	}

.eq_h5{
	display:inline;
	margin:0px;
	padding:0px;
	}

/*ボディ設定*/

div#eq_rscampaign_body{
	width:100%;
	margin:0px auto;
	padding:0px;
	text-align:center;
	}

div#eq_rscampaign_body img{
	border:0px;
	}

/*↓Manu:local footer Template CSS*/

img{border:0px;}

div.manu_ftm_box{

	}

div.manu_ftm_tbl{
	width:180px;
	margin:0px;
	padding:0px 0px 0px 10px;
	float:left;
	}

div.manu_ftm_th{
	height:13px;
	padding:2px 0px 2px 16px;
	background-color:#eff2ff;
	border-left-width:3px;
	border-left-style:solid;
	border-left-color:#63a0ff;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#63a0ff;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#63a0ff;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#63a0ff;
	background-image:url(/jp/img/site/campaignIncludes/manu/arrow_makername.gif);
	background-position:4px 4px;
	background-repeat:no-repeat;
	}
div.manu_ftm_th a:link {
	display:block;
	text-decoration:none;
	color:#000099;
	}
div.manu_ftm_th a:visited {
	display:block;
	text-decoration:none;
	color:#000099;
	}
div.manu_ftm_th a:hover {
	display:block;
	text-decoration:underline;
	color:#2a60cc
	}
div.manu_ftm_th h4{
	font-size:10px;
	line-height:12px;
	margin:0px;
	padding:0px;
	font-weight:normal;
	display:inline;
	}

div.manu_ftm_body{
	padding:1px 0px 5px;
	}
div.manu_ftm_body a:link {
	display:block;
	font-size:10px;
	line-height:12px;
	text-decoration:none;
	color:#666666;
	}
div.manu_ftm_body a:visited {
	display:block;
	font-size:10px;
	line-height:12px;
	text-decoration:none;
	color:#999999;
	}
div.manu_ftm_body a:hover {
	display:block;
	font-size:10px;
	line-height:12px;
	text-decoration:underline;
	color:#4a6498;
	background-color:#f5f5f5;
	}
div.manu_ftm_body ul{
	list-style-type:none;
	margin:0px;
	padding:0px 0px 5px;
	}
div.manu_ftm_body li{
	list-style-type:none;
	text-align:left;
	font-size:10px;
	line-height:12px;
	margin:0px;
	padding:2px 0px 1px 22px;
	background-image:url(/jp/img/site/campaignIncludes/manu/manu_img_01.gif);
	background-position:12px 4px;
	background-repeat:no-repeat;
	}
div.manu_ftm_body li.li_inside{
	list-style-type:none;
	text-align:left;
	font-size:10px;
	line-height:12px;
	margin:0px;
	padding:0px 0px 0px 32px;
	background-image:url(/jp/img/site/campaignIncludes/manu/manu_img_02.gif);
	background-position:22px 4px;
	background-repeat:no-repeat;
}
/*↑Manu Template CSS*/

/*Winmate CSS*/

	/*Base CSS*/
#winmate {font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
#winmate *{margin:0px; padding:0px;}
#winmate img{border:0px}

	/*Page List*/
#sec01 {padding-left:40px; list-style:none}
#sec02 {padding-left:80px; list-style:none}
#sec03 {padding-left:120px; list-style:none}
#sec04 {padding-left:160px; list-style:none}

#sec01 li{padding:3px 10px 2px;}

#sec01 .li_01 {
	background-image:url(/jp/img/site/campaignIncludes/manu/winmate/manu_img_01.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;}
#sec01 .li_02 {
	margin-top:6px;
	background-image:url(/jp/img/site/campaignIncludes/manu/winmate/manu_img_02.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;}
#sec01 .li_03 {
	background-image:url(/jp/img/site/campaignIncludes/manu/winmate/manu_img_02.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;}

	/*Page Body*/
#body .spec_p { padding:0px 5px;}
#body .spec_tbl01_th { background-color:#afbeda; font-size:12px; line-height:14px; font-weight:normal; padding:2px 4px; border-left:2px solid #ffffff ;}
#body .spec_tbl01_td {background-color:#f5f5f5; font-size:12px; line-height:14px; padding:2px 4px; border-left:solid #FFFFFF; border-left-width:2px; border-bottom:solid #DADADA ; border-bottom-width:1px;}

#body .spec_txt_cap { font-size:10px; line-height:12px; margin:5px 0px 0px 35px;}
#body .spec_txt_cap_red { font-size:10px; line-height:12px; color:#FF0000; margin:5px 0px 0px 35px;}

#body .spec_prd_name {font-size:16px; line-height: 16px;}

#body .spec_h4 {font-size:12px; line-height:14px; background-color:#f0f0f0; padding:4px 10px 4px; margin-top:10px}

#body ul{margin:5px;}
#body li{list-style:none; padding:2px 39px; background-image:url(/jp/img/site/campaignIncludes/manu/winmate/l_navi_limark.gif); background-repeat:no-repeat; background-position:30px 7px;}

#body .spec_tbl02_th { background-color:#eeeeee; font-size:12px; line-height:14px; padding:4px 8px 2px; border-bottom:1px solid #9a9a9a; width:160px;}
#body .spec_tbl02_td { background-color:#ffffff; font-size:12px; line-height:14px; padding:4px 8px 2px; border-bottom:1px solid #9a9a9a;}


	/*Local Navi*/
#l_navi {width:160px; text-align:left}
#l_navi a:link{font-size:10px; line-height:16px; color:#263059; text-decoration:none; display:block;}
#l_navi a:visited{font-size:10px; line-height:16px;color:#666666; text-decoration:none; display:block;}
#l_navi a:hover{font-size:10px; line-height:16px;color:#FF0000; text-decoration:underline; display:block;}
#l_navi h3 {}
#l_navi h4 {font-size:10px; color:#FFFFFF; font-weight:normal; padding:6px 0px 0px 7px;}
#l_navi li {list-style:none; padding:1px 19px; background-image:url(/jp/img/site/campaignIncludes/manu/winmate/l_navi_limark.gif); background-repeat:no-repeat; background-position:10px 8px;}
#l_navi p {padding:6px 0px 0px 22px;}
#l_navi .selection { width:160px; height:28px; background-image:url(/jp/img/site/campaignIncludes/manu/winmate/l_navi_bg01_sele.gif)}
#l_navi .l_navi_h4 { width:160px; height:24px; background-color:#0675BC; background-image:url(/jp/img/site/campaignIncludes/manu/winmate/l_navi_h3_01.gif); background-repeat:repeat-x}
#l_navi .l_navi_li { width:160px; padding-bottom:5px; border-bottom:#CCCCCC 1px solid; background-image:url(/jp/img/site/campaignIncludes/manu/winmate/l_navi_li_bg.gif)}

#l_navi a.h4_a:link{font-size:10px; line-height:11px; color:#FFFFFF; text-decoration:none; display:block;}
#l_navi a.h4_a:visited{font-size:10px; line-height:11px;color:#FFFFFF; text-decoration:none; display:block;}
#l_navi a.h4_a:hover{font-size:10px; line-height:11px;color:#FFFFFF; text-decoration:underline; display:block;}

/*//Winmate CSS*/