@charset "utf-8";

/* campaign.css */

div.section_cambox
{
	width:720px !important;
	clear:both;
	margin:0 0 20px 0;
	padding:0;
	display:block;
}

div.section_cambox div.cambox_l
{
	width:360px;
	float:left;
	padding:0;
	margin:0;
}

div.section_cambox div.cambox_l div.inner
{
	padding:0;
	margin:0;
}

div.section_cambox div.cambox_r
{
	width:345px;
	float:right;
	border:5px solid #FFCC66;
	padding:0px;
	margin:0;
}

div.section_cambox div.cambox_r div.inner
{
	padding:16px;
	margin:0;
}

/* dl */

div.section_cambox div.cambox_r div.inner dl
{
	padding:0;
	margin:0;
}

div.section_cambox div.cambox_r div.inner dt
{
	padding:0 0 6px 0;
	margin:0 0 12px 0;
	font-size:117%;
	font-weight:bold;
	color:#FF6633;
	border-bottom:1px dotted #FFCC66;
}

div.section_cambox div.cambox_r div.inner dd
{
	padding:0;
	margin:0 0 10px 0;
	line-height:1.5;
}

/* -------- aitemconcept */

div.aitemconcept{
background:url(../images/campaign/201006/03/im_03.gif) no-repeat 0 0;
height:166px;
}
div.aitemconcept div.inner{
padding:85px 0 0 25px;
}
div.aitemconcept p{
width:650px;
color:#815448;
}

/* -------- aitemconcept02 */

div.aitemconcept02{
background:url(../images/campaign/10100622/im_08.gif) no-repeat 0 0;
height:166px;
}
div.aitemconcept02 div.inner{
padding:65px 0 0 25px;
}
div.aitemconcept02 p{
width:650px;
color:#815448;
}

/* -------- canconcept */

div.canconcept{
background:url(../images/campaign/10100622/im_07.jpg) no-repeat 0 0;
height:190px;
}
div.canconcept div.inner{
padding:50px 0 0 22px;
}
div.canconcept p{
width:680px;
color:#815448;
}

/* -------- canconcept */

div#img00{
	position:relative;
	top:0;
	left:0;
}
div#img00 div#img01{
	background:#fff url(../images/campaign/20101001/pic01.jpg) no-repeat 0 0;
  height:172px;
}
div#img00 div#img01 p{
	position:absolute;
	top:85px;
	left:15px;
	font-weight:normal;	
}
div#img00 div#img02{
	background:#fff url(../images/campaign/20101001/pic02.jpg) no-repeat 0 0;
  height:181px;
}
div#img00 div#img02 p{
	position:absolute;
	top:90px;
	left:15px;
	font-weight:normal;	
}
div#img00 div#img03{
	background:#fff url(../images/campaign/20101001/pic03.jpg) no-repeat 0 0;
  height:192px;
}
div#img00 div#img03 p{
	position:absolute;
	top:85px;
	left:15px;
	font-weight:normal;	
}

/* -------- news s_box */

div.s_box{
	margin:0;
	padding:0;
}

div.s_box img.s_box_left{
	float:left;
	margin:0 2px 5px 0;
	padding:0;
}

div.s_box img.s_box_right{
	float:right;
	margin:0 0 5px 0;
	padding:0;
}
