@charset "utf-8";

#titleArea20071109{
	width:662px;
	height:37px;
	margin:14px 0 0 0;
	background-image: url(../img/common/back_title.jpg);
	background-repeat: no-repeat;
}
#titleArea20071109 h1{
padding:10px 0 0 30px;
float:left;
}
#titleArea20071109 p{
font-size:10px;
padding:7px 30px 0 0;
float:right;
text-align:right;
}

#head{
	width:662px;
	height:156px;
	text-indent:-9999px;
	background-image: url(../img/topics/takarabako/head.jpg);
	background-repeat: no-repeat;
}

.t1109wrapper1{
width:632px;
margin:0 auto;
overflow: hidden;
clear:both;
}
.t1109wrapper1:after{
content:"";
display:block;
clear:both;
height:1px;
overflow: hidden;
}
/*\*/
*html .t1109wrapper1{
height:1em;
overflow:visible;
}
/**/

.t1109wrapper2{
width:312px;
margin:0 auto;
overflow: hidden;
clear:both;
}
.t1109wrapper2:after{
content:"";
display:block;
clear:both;
height:1px;
overflow: hidden;
}
/*\*/
*html .t1109wrapper2{
height:1em;
overflow:visible;
}
/**/

#t1109Title1{
	width:662px;
	height:126px;
	text-align:left;
	background-image: url(../img/topics/takarabako/area_01.jpg);
	background-repeat: no-repeat;
}
#t1109Text01{width:300px;position:relative;top:28px;left:40px;}
#t1109Text01 img{vertical-align:middle; margin:0 5px 0 0;}
#t1109Text01 h3{ font-size:14px; color:#FF6600; margin:0 0 10px 0;}


#t1109Title3{
width:311px;
height:136px;
text-align:left;
background:url(../img/topics/20071109/area_03.jpg) no-repeat;
margin:8px 0 0 0;
}
#t1109Text03{width:250px;position:relative;top:45px;left:15px;}
#t1109Text03 img{vertical-align:middle; margin:0 5px 0 0;}
#t1109Text03 h3{ font-size:14px; color:#6AB5DA; margin:0 0 10px 0;}

#t1109Title4{
width:311px;
height:136px;
text-align:left;
background:url(../img/topics/20071109/area_04.jpg) no-repeat;
margin:8px 0 0 0;
}
#t1109Text04{width:250px;position:relative;top:28px;left:15px;}
#t1109Text04 img{vertical-align:middle; margin:0 5px 0 0;}
#t1109Text04 h3{ font-size:14px; color:#7EB27E; margin:0 0 10px 0;}

#t1109Title2{
width:311px;
height:136px;
text-align:left;
background:url(../img/topics/20071109/area_02.jpg) no-repeat;
margin:8px 0 0 0;
}
#t1109Text02{width:250px;position:relative;top:28px;left:15px;}
#t1109Text02 img{vertical-align:middle; margin:0 5px 0 0;}
#t1109Text02 h3{ font-size:14px; color:#7EB27E; margin:0 0 10px 0;}

.t1109Area1{width:152px; float:left;}
.t1109Area2{width:152px; float:left; margin:0 0 0 7px;}
.t1109Area3{width:312px; float:left; margin:0 0 0 7px;}
.t1109Area4{width:312px; float:left;}

.t1109Back1a{width:152px;height:136px;background:url(../img/topics/20071109/back_01.gif) no-repeat; margin:7px 0 0 0;}
.t1109Back1a p{ font-size:10px; line-height:1.5em; text-align:left; padding:0 10px; color:#FF6600;}

.t1109Back1b{width:152px;height:280px;background:url(../img/topics/20071109/back_01b.gif) no-repeat; margin:7px 0 0 0;}
.t1109Back1b p{ font-size:10px; line-height:1.5em; text-align:left; padding:0 10px; color:#FF6600;}

.t1109Back2a{width:152px;height:136px;background:url(../img/topics/20071109/back_02.gif) no-repeat; margin:7px 0 0 0;}
.t1109Back2a p{ font-size:10px; line-height:1.5em; text-align:left; padding:0 10px; color:#FF6600;}

.t1109Back3a{width:152px;height:136px;background:url(../img/topics/20071109/back_03.gif) no-repeat; margin:7px 0 0 0;}
.t1109Back3a p{ font-size:10px; line-height:1.5em; text-align:left; padding:0 10px; color:#FF6600;}

.t1109Back4a{width:152px;height:136px;background:url(../img/topics/20071109/back_04.gif) no-repeat; margin:7px 0 0 0;}
.t1109Back4a p{ font-size:10px; line-height:1.5em; text-align:left; padding:0 10px; color:#FF6600;}

.t1109Back4b{width:152px;height:280px;background:url(../img/topics/20071109/back_04b.gif) no-repeat; margin:7px 0 0 0;}
.t1109Back4b p{ font-size:10px; line-height:1.5em; text-align:left; padding:0 10px; color:#FF6600;}


.dataTopics1109{
width:132px;
height:28px;
background:#FFFFFF;
margin:0 auto 4px auto;
}
.dataTopics1109 td{padding:0 5px;}
.t1109IN{padding:7px 0 0 0;}
#present {
	text-align: left;
	padding-top: 20px;
}
#present ul {
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
	width: 630px;
}
#present li {
	padding-top: 10px;
}
#campain {
	height: auto;
}


#1st {
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
	width: 656px;
}

.bodyBKB{ color: #333333; font-size: 12px ; line-height: 18px; font-weight: bold;}
