﻿@charset "utf-8";

#EVENT #topic_path{
	margin-bottom: 30px;
}
#EVENT .COL_innerbox{
	padding-bottom: 5px;
	margin-bottom: 10px;
	background: url("../common/img/low/low_conbg01.jpg") right 583px no-repeat;
}

/*-- 共通スタイル --*/
#EVENT .COL_innerbox02{
	width: 100%;
}

/*-- サブタイトル --*/
#EVENT #sub_title{
	background: none;
}

#EVENT #sub_title p{
	margin-left: 20px;
	padding-bottom: 30px;
}

/*-- カレンダー --*/
#EVENT .cal{
	margin-left: 20px;
	padding-bottom: 30px;
}
#EVENT .cal h4{
	padding-bottom: 6px;

	margin-left: 4px;
}
#EVENT .cal h4 strong{
	font-size: 22px;
	font-family:"Arial";
	padding-right: 4px;
}
#EVENT .cal .item{
	width: 90px;
	float: left;
}
#EVENT .cal .week_hd .item p{
	width: 88px;
	text-align: center;	padding-bottom: 2px;
	font-family:"Arial";
	font-weight: bold;

}
#EVENT .cal .week_box .item dl{
	margin-top: 4px;
}
#EVENT .cal .week_box .item dt{
	text-align: center;
	background: #DFCBAE;
	width: 88px;
	margin-bottom: 3px;
}
#EVENT .cal .week_box .item dt.rest{
	background: #DF9E87;
}
#EVENT .cal .week_box .item dt.yasumi{
	background: #f39800;
}
#EVENT .cal .week_box .item dt.doyo{
	background: #38a1db;
}
#EVENT .cal .week_box .item dd{
	text-align: center;
	background: #fff;
	width: 88px;
}
#EVENT .cal .week_box .item dd span{
	display: block;
	padding: 12px 0;
	cursor: pointer;
	z-index:1;
}
#EVENT .cal .week_box .item dd span.one_tx{
	padding: 21px 0;
}
#EVENT .cal .week_box .item dd span:hover{
	background:#F3EDE2;
}
/*--ポップアップ--*/
.bubbleInfo {
	position:relative;
}
.popup{
	display: none;
	position: absolute;
	background: url("img/pop01.png") 0 0 no-repeat;
	text-align: left;
	margin-left: 80px;
	margin-top: 20px;
	z-index: 100;
	width: 200px;
}
#EVENT .cal .week_box .item .popup dl{
	margin-bottom: 0px;
	color: #fff;
	padding: 10px 0;
	margin-left: 21px;
	z-index: 100;
	background: url("img/pop02.png") 0 0;
}
#EVENT .cal .week_box .item dd .popup dt{
	text-align: left;
	background: none;
	width: auto;
	margin-bottom: 0px;
	padding: 0 10px;
	padding-bottom: 4px;
	z-index: 100;
}
#EVENT .cal .week_box .item .popup dd{
	text-align: left;
	background: no-repeat;
	width: auto;
	padding: 0 10px;
	z-index: 100;
	font-size: 82%;
}
#EVENT .cal .week_box .item .popup dd em{
	display: block;
	padding-top:0.5em;
}


.camp_box{
	wdith: 100%;
	clear: both;
	line-height: 1.1;
	background:#fff;
}


/*--キャンペーン--*/
.camp_box p{
margin-left: 178px;
margin-right: 2px;
background:#235C6D;
text-align: center;
padding: 2px 0;
color:#fff;
font-size: 82%;
/*--font-weight: bold;--*/
z-index:1;
}
.camp_box .popup{
	display: none;
	position: absolute;
	background: none;
	text-align: left;
	z-index: 100;
	width: 300px;
	margin-left: -120px;
	margin-top: -100px;
}
.camp_box .popup dl{
	margin-bottom: 0px;
	color: #fff;
	padding: 10px 0;
	margin-left: 21px;
	z-index: 100;
	background: url("img/pop02.png") 0 0;
}
.camp_box .popup dt{
	text-align: left;
	background: none;
	width: auto;
	margin-bottom: 0px;
	padding: 0 10px;
	padding-bottom: 6px;
	z-index: 100;
}
.camp_box .popup dd{
	text-align: left;
	background: no-repeat;
	width: auto;
	padding: 0 10px;
	z-index: 100;
	font-size: 82%;
}
.camp_box .popup dd em{
	display: block;
	padding-top:0.5em;
}
/*--12月分--*/
#camp02 p{
margin-left: 0;
}
#camp03 p{
margin-left: 0;
}
#camp04 p{
margin-left: 0;
margin-right: 360px;
}
/*--12月分--*/
#camp01_1 p{
margin-left: 90px;
margin-right: 90px;
background: #2C8F43;
}
#camp01_2 p{
margin-left: 180px;
background: #8F872C;
}
#camp01_3 p{
margin-left: 0px;
background: #8F872C;
}
#camp01_4 p{
margin-left: 0px;
background: #8F872C;
}

/*--2010年4月分--*/
#camp04_1 p{
margin-left: 360px;
margin-right: 0px;
background: #2C8F43;
}
#camp04_2 p{
margin-left: 0px;
margin-right: 270px;
background: #2C8F43;
}
#camp04_3 p{
margin-left: 90px;
margin-right: 90px;
background: #ff69b4;
}

/*--2010年5月分--*/
#camp05_3_1 p{
margin-left: 90px;
margin-right: 90px;
background: #47885e;
}

#camp05_3_2 p{
margin-left: 0px;
margin-right: 0px;
background: #ff69b4;
}

#camp05_5 p{
margin-left: 90px;
margin-right: 90px;
background: #2a83a2;
}

/*--2010年6月分--*/
#camp06_2 p{
margin-left: 90px;
margin-right: 90px;
background: #47885e;
}

#camp06_3 p{
margin-left: 0px;
margin-right: 0px;
background: #4c6cb3;
}

#camp06_4 p{
margin-left: 90px;
margin-right: 90px;
background: #2a83a2;
}

/*--2010年7月分--*/
#camp07_2_1 p{
margin-left: 90px;
margin-right: 90px;
background: #47885e;
}

#camp07_2_2 p{
margin-left: 90px;
margin-right: 0px;
background: #ff69b4;
}

#camp07_3 p{
margin-left: 0px;
margin-right: 540px;
background: #ff69b4;
}

/*--2010年8月分--*/
#camp08_1 p{
margin-left: 540px;
margin-right: 0px;
background: #ff69b4;
}

#camp08_2 p{
margin-left: 0px;
margin-right: 90px;
background: #ff69b4;
}

/*--2010年9月分--*/
#camp09_2_1 p{
margin-left: 90px;
margin-right: 180px;
background: #47885e;
}

#camp09_2_2 p{
margin-left: 90px;
margin-right: 0px;
background: #ff69b4;
}

#camp09_3 p{
margin-left: 0px;
margin-right: 540px;
background: #ff69b4;
}

/*--2010年10月分--*/
#camp10_2_1 p{
margin-left: 90px;
margin-right: 180px;
background: #47885e;
}

#camp10_2_2 p{
margin-left: 90px;
margin-right: 0px;
background: #ff69b4;
}

/*--2010年11月分--*/
#camp2010_11_1 p{
margin-left: 90px;
margin-right: 0px;
background: #47885e;
}

#camp2010_11_2 p{
margin-left:  0px;
margin-right: 360px;
background: #ff69b4;
}

/*--2010年12月分--*/
#camp2010_12_1 p{
margin-left: 90px;
margin-right: 180px;
background: #47885e;
}

#camp2010_12_2 p{
margin-left:  90px;
margin-right: 90px;
background: #f8b500;
}

#camp2010_12_3 p{
margin-left:  270px;
margin-right: 270px;
background: #f8b500;
}

/*--2011年1月分--*/
#camp2011_01_1 p{
margin-left: 90px;
margin-right: 90px;
background: #ff0000;
}

#camp2011_01_2 p{
margin-left:  90px;
margin-right: 90px;
background: #47885e;
}

/*--2011年2月分--*/
#camp2011_02_1 p{
margin-left: 90px;
margin-right: 90px;
background: #191970;
}

#camp2011_02_2 p{
margin-left:  180px;
margin-right: 1px;
background: #ffa500;
}

#camp2011_02_3 p{
margin-left:  90px;
margin-right: 90px;
background: #47885e;
}

/*--2011年3月分--*/
#camp2011_03_1 p{
margin-left: 90px;
margin-right: 90px;
background: #191970;
}

#camp2011_03_2 p{
margin-left:  90px;
margin-right: 1px;
background: #ff69b4;
}


/*--2011年4月分--*/
#camp2011_04_1 p{
margin-left: 90px;
margin-right: 1px;
background: #c3d825;
}

#camp2011_04_2 p{
margin-left:  90px;
margin-right: 90px;
background: #191970;
}

#camp2011_04_3 p{
margin-left:  90px;
margin-right: 90px;
background: #47885e;
}


/*--2011年5月分--*/
#camp2011_05_1 p{
margin-left: 90px;
margin-right: 1px;
background: #ff0000;
}

#camp2011_05_2 p{
margin-left:  90px;
margin-right: 1px;
background: #191970;
}

#camp2011_05_3 p{
margin-left:  90px;
margin-right: 1px;
background: #47885e;
}

/*--2011年6月分--*/
#camp2011_06_2 p{
margin-left: 90px;
margin-right: 1px;
background: #87ceeb;
}

#camp2011_06_1 p{
margin-left:  1px;
margin-right: 90px;
background: #191970;
}

#camp2011_06_3 p{
margin-left:  90px;
margin-right: 1px;
background: #47885e;
}

/*--2011年7月分--*/
#camp2011_07_2 p{
margin-left: 1px;
margin-right: 90px;
background: #191970;
}

#camp2011_07_1 p{
margin-left:  90px;
margin-right: 90px;
background: #47885e;
}

#camp2011_07_3 p{
margin-left:  90px;
margin-right: 1px;
background: #87ceeb;
}

/*--2011年8月分--*/
#camp2011_08_1 p{
margin-left:  1px;
margin-right: 1px;
background: #87ceeb;
}

/*--2011年9月分--*/
#camp2011_09_yu1 p{
margin-left: 270px;
margin-right: 0px;
background: #ff7f50;
}

#camp2011_09_yu2 p{
margin-left:  0px;
margin-right: 360px;
background: #ff7f50;
}

#camp2011_09_yoru p{
margin-left:  0px;
margin-right: 90px;
background: #191970;
}

/*--2011年10月分--*/
#camp2011_10_asa p{
margin-left:  90px;
margin-right: 90px;
background: #47885e;
}

#camp2011_10_yu1 p{
margin-left: 270px;
margin-right: 0px;
background: #c3d825;
}

#camp2011_10_yu2 p{
margin-left:  0px;
margin-right: 360px;
background: #c3d825;
}

#camp2011_10_yoru p{
margin-left:  0px;
margin-right: 90px;
background: #191970;
}

/*--2011年11月分--*/

#camp2011_11_yu1 p{
margin-left: 270px;
margin-right: 0px;
background: #006e54;
}

#camp2011_11_yu2 p{
margin-left:  0px;
margin-right: 360px;
background: #006e54;
}

#camp2011_11_yoru p{
margin-left:  0px;
margin-right: 90px;
background: #191970;
}

/*--2011年12月分--*/
#camp2011_12_asa p{
margin-left:  90px;
margin-right: 90px;
background: #47885e;
}

#camp2011_12_yu1 p{
margin-left: 270px;
margin-right: 0px;
background: #800080;
}

#camp2011_12_yu2 p{
margin-left:  0px;
margin-right: 360px;
background: #800080;
}

#camp2011_12_yoru p{
margin-left:  0px;
margin-right: 180px;
background: #191970;
}

/*--2012年1月分--*/
#camp2012_01_asa p{
margin-left:  90px;
margin-right: 0px;
background: #47885e;
}

#camp2012_01_yu1 p{
margin-left: 270px;
margin-right: 0px;
background: #ff8c00;
}

#camp2012_01_yu2 p{
margin-left:  0px;
margin-right: 360px;
background: #ff8c00;
}

#camp2012_01_yoru p{
margin-left:  0px;
margin-right: 90px;
background: #191970;
}

/*--2012年2月分--*/
#camp2012_02_asa p{
margin-left:  90px;
margin-right: 0px;
background: #47885e;
}

#camp2012_02_yu1 p{
margin-left: 270px;
margin-right: 0px;
background: #f2a0a1;
}

#camp2012_02_yu2 p{
margin-left:  0px;
margin-right: 360px;
background: #f2a0a1;
}

#camp2012_02_yoru p{
margin-left:  0px;
margin-right: 90px;
background: #191970;
}
