@charset "utf-8";
/* campaign */
#right table{
margin:5px 0px 20px 10px;
width:590px;
padding:0px;
color:#666633;
}
#right th{
padding:5px 0px 5px 20px;
text-align:left;
border-bottom:1px dotted #666633;
background: no-repeat left center;
}
#right td{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:7px 10px;
text-align:right;
border-bottom:1px dotted #666633;
}
s{
color:#666666;
}
h3{
margin:0px 5px;
padding:5px 0px 5px 15px;
font-size:14px;
color:#666600;
}
h3 div{
margin:5px;
}
#right td.h3{
padding-top:20px;
}
#right td.facelift{
width:380px;
padding:0px 10px 0px 90px;
line-height:150%;
}
#right td.facelift div{
text-align:left;
}
#right td.img{
padding:0px 30px 20px 0px;
}
.cam_waku{
margin:10px 20px 20px;
padding:20px 30px;
background-color:#ffffec;
border:1px solid #cccc99;
}
.cam_waku div{
line-height:150%;
}
.cam_waku ol{
margin:10px 0px 10px 0px;
padding:0px 0px 0px 0px;
list-style:none;
}
.cam_waku li{
margin:0px;
padding:8px 5px 10px 35px;
}
#monitor_1{
background:url(images/cam_monitor_num1.gif) no-repeat;
}
#monitor_2{
background:url(images/cam_monitor_num2.gif) no-repeat;
}
#monitor_3{
background:url(images/cam_monitor_num3.gif) no-repeat;
}
#monitor_4{
background:url(images/cam_monitor_num4.gif) no-repeat;
}
.memo{
margin:5px 0px;
padding:0px 0px 0px 20px;
background:url(images/cam_arrow.gif) no-repeat left 0px;
color:#FF6600;
}
.freedial{
margin:0px 3px;
font-size:16px;
font-weight:bold;
}
.b{
font-weight:bold;
}
/* ryohi */
#right div.cam_1{
margin:10px 20px 20px;
padding:20px 0px;
background-color:#ffffec;
border:1px solid #cccc99;
}
#right div.cam_1 img{
border:1px solid #ffffec;
}
.heiyou{
color:#FF6600;
margin:10px 0px;
font-size:14px;
}
#right div.cam_1 p{
margin:0px;
padding:0px 30px;
line-height:150%;
}
.kikan{
color:#6600FF;
}
#right div.cam_1 h4{
margin:25px 30px 20px 30px;
padding:0px 0px 5px 0px;
font-size:14px;
border-bottom:1px solid #cccc99;
}
#right table.ryohi{
width:550px;
margin-left:20px;
border-top:1px solid #666;
border-left:1px solid #666;
border:1px solid #666;
}
.ryohi th{
padding:3px 0px 3px 0px;
border-right:1px dotted #666;
border-bottom:1px dotted #666;
background-color:#CCFF99;
color:#666666;
}
.ryohi th.t{
padding-left:10px;
text-align:left;
}
.ryohi th.t_plus{
border-right:none;
}
.ryohi th.last{
padding-left:10px;
border-bottom:none;
text-align:left;
}
.ryohi td{
padding:3px 7px 3px 7px;
border-bottom:1px dotted #666;
border-right:1px dotted #666;
background-color:#fff;
font-weight:bold;
color:#FF3366;
}
.ryohi td.plus{
border-right:none;
}
.ryohi td.last{
border-bottom:none;
}
.ryohi td.last2{
border-right:none;
border-bottom:none;
}
.area{
font-size:10px;
color:#6699FF;
font-weight:normal;
margin-left:10px;
}
.hns{
text-align:center;
}
.hns_txt{
margin:0px 30px 30px 30px;
line-height:150%;
}

#right div.cam_1 .memo{
margin:5px 30px;
padding:0px 0px 0px 20px;
background:url(images/cam_arrow.gif) no-repeat left 0px;
color:#FF6600;
}
/* O2 */
#right div.cam_5{
margin:10px 20px 20px;
padding:19px 0px 20px;
border:1px solid #cccc99;
background:#ffffec url(images/cam_5summer_back.gif) no-repeat left top;
}
#right div.cam_5 p{
margin:0px;
padding:0px 30px;
line-height:150%;
}
#right div.cam_5 p.last{
margin-bottom:15px;
}
#right div.cam_5 h4{
margin:10px 30px 0px 40px;
padding:0px;
border-bottom:1px solid;
font-size:12px;
color:#FF3366;
}
#right div.cam_5 table{
background:none;
border:none;
width:540px;
margin:10px 0px 10px 40px;
padding:0px;
}
#right div.cam_5 td{
padding:0px 5px;
vertical-align:top;
text-align:left;
width:270px;
}
#right div.cam_5 div.t{
height:30px;
padding:0px 0px 0px 17px;
background:url(images/cam_arrow2.gif) no-repeat left -2px;
}
#right div.cam_5 h5{
margin:0px 0px 15px 20px;
font-size:12px;
}
#right div.cam_5 div.naiyo{
margin:0px 0px 0px 20px;
}
#right div.cam_5 div.img{
text-align:center;
}
#right div.cam_5 .memo{
margin:5px 30px;
padding:0px 0px 0px 20px;
background:url(images/cam_arrow.gif) no-repeat left 0px;
color:#FF6600;
}
.kakaku{
color:#CC3333;
font-weight:bold;
}
.kakaku2{
color:#CC3333;
font-weight:bold;
font-size:13px;
}

h5{
margin:0px 20px;
padding:5px 0px 5px 23px;
font-size:14px;
color:#666600;
background:url(images/fee_h3.gif) no-repeat left center;
}
#right div.cam_1 h6{
margin:25px 30px 20px 30px;
padding:0px 0px 5px 0px;
font-size:16px;
color:#FF0000;
}



.k{
margin:5px 15px;
padding:3px 0px 3px 0px;
font-size:12px;
color:#FF6633;
}
.jouki{
margin:0px 15px;
font-size:9px;
}
