@charset "shift_jis";

/* ------------------------------------------------------------------
 index
 ------------------------------------------------------------------*/


#cam_list{
width:920px;
text-align:left;
}

#cam_list p{
font-size:12px;
}

#cam_list h1{
padding-bottom:32px;
}

#cam_list h2{
padding-bottom:21px;
}

/* 共通 */

#cam_list .box{
width:445px;
/*margin-bottom:25px;*/
background-position:275px 128px;
float:left;
}

#cam_list .left{
margin-right:29px;
}

#cam_list .top{
border-bottom:1px #cab98d solid;
}

#cam_list h3{
width:250px;
padding:8px 0 0 10px;
/*padding:8px 0;*/
font-size:14px;
}

#cam_list_qe {
padding:8px 0 0 10px;
font-size:14px;
color:#685a29;
font-weight:bold;
}

#cam_list_qe a {
text-decoration:underline;
}

#cam_list h3 a{
color:#685a29;
text-decoration:underline;
}

#cam_list h4{
color:#ff0000;
font-size:12px;
padding-top:4px;
}

#cam_list .box p.lead{
padding-top:8px;
color:#ff7b8d;
}

#cam_list .box p.lead_02{
width:270px;
min-height:50px;
_height:50px;
}


#cam_list .box p.leadB{
color:#ff0000;
font-weight:bold;
}

#cam_list .box p{
padding:0 15px 10px 10px;
padding-right:-3px;
}

#cam_list .btn img{
margin-bottom:25px;
}

#cam_list .b_left{
float:left;
width:215px;
margin-right:15px;
}

#cam_list .b_right{
float:right;
}

/* 印刷改ページ */
.p_page-break {
	page-break-after:always;
}


/* 個別 */

#cam_list #bikyaku{
background:url(../../../campaign/image/index/20090623_bikyaku_icon.gif) no-repeat 275px 128px;
}

#cam_list #bodydesign{
background:url(../../../campaign/image/index/20090623_bodydesign_icon.gif) no-repeat 275px 128px;
}

#cam_list #baliaroma{
background:url(../../../campaign/image/index/20090623_baliaroma_icon.gif) no-repeat 275px 128px;
}

#cam_list #dx{
background:url(../../../campaign/image/index/20090623_dx_icon.gif) no-repeat 275px 128px;
}

#cam_list #nikibi{
background:url(../../../campaign/image/index/20090623_nikibi_icon.gif) no-repeat 275px 128px;
}

#cam_list #shimi{
background:url(../../../campaign/image/index/20090623_shimi_icon.gif) no-repeat 275px 128px;
}

#cam_list #facerefle{
background:url(../../../campaign/image/index/20090623_facerefle_icon.gif) no-repeat 275px 128px;
}

#cam_list #juju{
background:url(../../../campaign/image/index/20090623_juju_icon.gif) no-repeat 275px 128px;
}

#cam_list #sliming{ /* 091112追記 */
background:url(../../../campaign/image/index/20091113_sliming_icon.gif) no-repeat 275px 128px;
}

#cam_list #collagen{ /* 100119追記 */
 background:url(../../../campaign/image/index/100119_collagen_icon.gif) no-repeat 275px 128px;
}

#cam_list_qe_box {
background:url(../../../campaign/image/index/quick.jpg) no-repeat 275px 0px;
}

#cam_list #leg-02{ /* 100526追記 */
background:url(../../../campaign/image/index/20100526_leg-02_icon.gif) no-repeat 275px 128px;
}

#cam_list #leg-03{ /* 100904追記 */
background:url(../../../campaign/image/index/20100904_leg-03_icon.gif) no-repeat 275px 128px;
}



/* リンク */

#cam_list #linkbox{
height:108px;
padding-left:140px;
}

#cam_list #linkbox a{
width:258px;
height:37px;
padding:72px 50px 0 32px;
display:block;
color:#1e8ad0;
float:left;
}

#cam_list #linkbox #salon{
background:url(../../../campaign/image/index/link_salon.jpg) no-repeat;
}

#cam_list #linkbox #tech{
background:url(../../../campaign/image/index/link_tech.jpg) no-repeat;
}


.campargn_box1 {
	clear:both;
	width:920px;
}

.campargn_box2 {
	clear:both;
	width:920px;
	margin-bottom:25px;
}

#cam_list .btn {
	width:445px;
	float:left;
	margin-top:5px;
}

#cam_list .inbox_list {
	width:920px;
	margin:auto;
	padding-top:15px;
	border: none;
	margin-bottom:0;
	}	
	
#cam_list .osusume {
	float:left !important; 
	width:160px !important;
	margin-right:20px;
	}	

.end {
	margin-right:0;
	}

.osusume a {
	text-decoration:none;
	color:#595757;}
	
.osusume p {
	color:#595757; 
	font-size:12px;
	line-height:18px; 
	text-align:left;
	padding:4px 6px;
}
	