@charset "UTF-8";

/*
**********************************************************************

* point.css

* site name   : http://holon-tierra.com/
* description : System Page styles
* since       : 2008-06-09
* editor      : Tooru Ehara 
* modified    : 
* editor      :

*********************************************************************
*/



/*
===== CONTENTS ===========================================

  1: Point Page styles

==========================================================
*/

/*
*********************************************************************

* 1: Point Page styles

*********************************************************************
*/
div#Contents h1{
background:url("../img/point/ttl_point.jpg") 0 0 no-repeat;
margin:0;
}
div#Contents h2{
background:url("../img/point/kv_tierra_point.jpg") 0 0 no-repeat;
height:210px;
margin:0 1px 10px;
}
div#Contents h3{
height:44px;
}
div#Contents h3.yaroyaro{
background:url("../img/point/ttl_yaroyaro_point.gif") 0 0 no-repeat;
}
div#Contents h3.ikoiko{
background:url("../img/point/ttl_ikoiko_point.gif") 0 0 no-repeat;
}
div#Contents h3.confirm{
background:url("../img/point/ttl_confirm.gif") 0 0 no-repeat;
}
div#Contents div#Present h3{
background:url("../img/point/ttl_present.gif") 0 0 no-repeat;
}
div#Contents h4{
margin-bottom:7px;
}
div#Contents div.cont h5{
margin-left:25px;
}
div#Contents p.lead{
margin:0 16px 10px;
}
div#Contents div.cont p,
div#Contents div.cont ol li{
float:left;
width:336px;
}
div#Contents div.cont ol li{
padding-bottom:15px;
}
div#Contents div.cont ol li a{
background:url("../img/common/icn_link.gif") 0 50% no-repeat;
font-weight:bold;
padding-left:15px;
margin-left:27px;
}
div#Contents div.cont p.img{
float:right;
font-size:85%;
width:180px;
}
div#Contents div.cont p.text{
float:none;
width:auto;
margin:0 0 10px 25px;
}
div#Contents p.pdf{
font-weight:bold;
margin:15px 0 0 15px;
}
div#Contents p.pdf a{
background:url("../img/common/icn_pdf.gif") 100% 50% no-repeat;
padding-right:20px;
}
div#Contents div.cont p.bottom{
margin-bottom:20px;
}
div#Contents p.img{
text-align:center;
}
div#Contents p.img img{
padding-bottom:5px;
}
div#Contents p.note{
font-size:85%;
margin:0 16px 10px;
}
div#Contents div.block{
border:1px solid #C0C0C0;
padding-top:10px;
margin:0 15px 10px;
}
div#Contents p.confirm{
margin-left:17px;
}
div#Contents div#Present{
position:relative;
margin-bottom:20px;
}
div#Contents div#Present p.detail{
position:absolute;
font-weight:bold;
top:184px;
left:323px;
}
div#Contents div#Present p.detail a{
color:#FF0000;
}
