/*--------------------------------------------------
for CAMP PRsite
2009/04/02 ookawara_norimasa
2011/10/25 updated by alisa okazaki/azumi aoki
--------------------------------------------------*/

/*#mainContents
--------------------------------------------------*/
#mainContents{
width:800px;
height:330px;
margin-bottom:17px;
background:url(../img/bg_top2.gif) no-repeat scroll 0 0;
}
#mainContents #inText{
width:427px;
padding:29px 22px;
*padding:17px 22px;
}
#mainContents #copy{
margin-top:22px;
}
#mainContents #body{
margin-top:18px;
}

#mainContents #inText h1{
width:364px;
height:26px;
background:url(../img/h1_top2.gif) no-repeat scroll 0 0;
text-indent:-9999px;
}
#mainContents p#copy{
width:427px;
height:61px;
background:url(../img/copy_top2.gif) no-repeat scroll 0 0;
text-indent:-9999px;
}
#mainContents p#body{
width:411px;
height:154px;
display:block;
margin-top:15px;
text-align:left;
}

div#campPoint h2{
width:799px;
height:49px;
background:url(../img/img_process2.gif) no-repeat scroll 0 0;
text-indent:-9999px;
}

/*campPoint
--------------------------------------------*/
#campPoint{
width:800px;
margin:23px 0;
}
#campPoint{
widows:800px;
margin:23px 0;
}
li.pointBox{
display: block;
float: left;
width: 246px;
height:209px;
background:url(../img/bg_point_main2.gif) repeat-y scroll 0 0;*/
}
#campPoint dl,
#serviceFunc dl{
display: block;
height: auto !important;
min-height: 209px;
width: 246px;
background:url(../img/bg_point_foot2.gif) no-repeat scroll left bottom;
}
#campPoint dt, 
#serviceFunc dt {
width:246px;
background: url(../img/bg_point_top2.gif) no-repeat scroll 0 0 transparent;
display: block;
height: 20px;
padding-top: 4px;
text-indent: -9999px;
}
dd.point{
display: block;
text-align: center;
margin-top:5px;
}
dd.point p{
display:block;
margin:10px 0;
text-align:center;
}
.point1,
.point2{
margin-right:30px;
}

/*news
--------------------------------------------*/
#news{
position:relative;
width:800px;
/*height:42px;*/
background:url(../img/bg_news_main.jpg) repeat-y scroll 0 0;
/*background:url(../img/news_back.jpg) no-repeat scroll 0 0;*/
}
#news_head{
position:relative;
background:url(../img/bg_news_head.jpg) no-repeat scroll left top;
}
#news_foot{
position:relative;
background:url(../img/bg_news_foot.jpg) no-repeat scroll left bottom;
}
#news_main{
position:relative;
padding:12px 0;
width:800px;
}
#info_text{
display:block;
float:left;
width:135px;
height:80px;
background:url(../img/news.jpg) no-repeat scroll left center;
text-indent:-9999px;
}

#news ul{
position:relative;
padding-left:20px;
}
#news li{
display:block;
position:relative;
width:630px;
margin:3px 0;
}
.update{
position:relative;
display:inline-block;
width:25px;
margin-left:1px;
background:url(../img/icon_new.gif) no-repeat scroll right center;
text-indent:-9999px;
}

a.noBar{
text-decoration:none;
}
.date{
display:block;
position:relative;
float:left;
}
.newsText {
position:relative;
padding-left:115px;
}
