@charset "UTF-8";

/* -- -- */

#content01{
width:715px;
float:right;
padding-right:15px;
padding-top:3px;
}

#content01 h2{
margin-bottom:10px;
}

#content01 dl.dl01{
margin-bottom:5px;
}

#content01 dl.dl01 dt.dl01{
margin-bottom:15px;
padding-bottom:2px;
border-bottom:2px solid #D5728B;
}

#content01 dl.dl01 dd.dl01 {
height:100%;
border-bottom:1px dashed #ccc;
}

#content01 dl.dl01 dd.dl01 .div01{
width:250px;
float:left;
text-align:center;
}

#content01 dl.dl01 dd.dl01 .div01 img{
margin-bottom:10px;
}

#content01 dl.dl01 dd.dl01 dl.dl02{
float:left;
width:450px;
margin-left:10px;
}

#content01 dl.dl01 dd.dl01 dl.dl02 dd.dl02{
padding:0px 10px;
}

#content01 dl.dl01 dd.dl01 dl.dl02 dd.dl02 table{
}

#content01 dl.dl01 dd.dl01 dl.dl02 dd.dl02 table tr th,
#content01 dl.dl01 dd.dl01 dl.dl02 dd.dl02 table tr td{
border-bottom:1px solid #ddd;
padding:15px 5px 10px;
}

#content01 dl.dl01 dd.dl01 dl.dl02 dd.dl02 table tr th{
width:170px;
color:#D572C9;
}

#content01 dl.dl01 dd.dl01 dl.dl02 dd.dl02 table tr td{
width:auto;
font-size:12px;
}

#content01 .div03{
height:100%;
border-bottom:1px dashed #ccc;
padding:10px;
}

#content01 .div03 .img01{
width:100px;
float:left;
}

#content01 .div03 dl.dl02{
width:570px;
float:left;
margin-left:15px;
}

#content01 .div03 dl.dl02 dt.dl02{
font-size:18px;
font-weight:800;
color:#333;
border-bottom:1px solid #ddd;
padding-bottom:4px;
margin-bottom:4px;
}

#content01 .div03 dl.dl02 dd.dl02{
font-size:12px;
}

#content01 .div03 dl.dl02 dd.dl02 dl.dl03{
}

#content01 .div03 dl.dl02 dd.dl02 dl.dl03 dt.dl03{
font-size:14px;
margin-bottom:15px;
}

#content01 .div03 dl.dl02 dd.dl02 dl.dl03 dd.dl03{
}

#content01 .div03 dl.dl02 dd.dl02 dl.dl03 dd.dl03 img{
float:right;
width:206px;
}

#content01 .div03 dl.dl02 dd.dl02 dl.dl03 dd.dl03 p{
width:350px;
}

#content01 .div03 dl.dl02 dd.dl02 p.p01{
clear:both;
padding:15px;
text-align:center;
}

#content01 .div03 dl.dl02 dd.dl02 p.p01 a{
color:#0000FF;
padding-left:10px;
background:url("../img/index_bg_01.png") no-repeat 0px 50%;
}

#content01 .div03 dl.dl02 dd.dl02 ul{
list-style:outside disc;
padding:10px;
padding-left:30px;
}

#content01 .div04{
border-bottom:1px dashed #ccc;
padding:10px;
text-align:center;
margin-bottom:15px;
}

#content01 .div05{
}

#content01 .div05 .dl01{
position:relative;
width:686px;
height:80px;
margin:auto;
background:url("../img/index_img_15.png") no-repeat 0px 0px;
}

#content01 .div05 .dl01 dt{
padding:15px 20px 10px;
}

#content01 .div05 .dl01 dd{
padding:0px 20px;
}

#content01 .div05 .dl01 dd p{
font-size:12px;
}

#content01 .div05 .dl01 dd a{
position:absolute;
top:44px;
left:544px;
}

#content01 .div05 .dl01 dd a img{
position:relative;
}

/* -- -- */

#sidebar01 #cococchi01{
padding-bottom:10px;
margin-bottom:10px;
background:url("../img/sidebar_bg_01.png") no-repeat bottom;
}

#sidebar01 #cococchi01 a{
color:#D572C9;
}

#sidebar01 #cococchi01 dd{
color:#D572C9;
border:1px solid #D572C9;
border-style:none solid;
background:#FFF4E9;
font-weight:800;
}

#sidebar01 #cococchi01 dd .div01{
border-bottom:1px solid #D572C9;
padding:10px;
}


#sidebar01 #cococchi01 dd .div01 ul{
border-bottom:1px dashed #D572C9;
}

#sidebar01 #cococchi01 dd .div01 ul li{
font-size:12px;
padding:5px 0px;
}

#sidebar01 #cococchi01 dd .div01 ul li.new{
font-size:12px;
padding:5px 0px;
padding-top:15px;
background:url(../img/sidebar_bg_02.png) no-repeat 12px 0px;
}


#sidebar01 #cococchi01 dd .div02{
padding:10px;
font-size:12px;
}





