@charset "utf-8";

div.rnTopMainAreaLeft{
margin-right:0 !important;
}

div.rnTopMainAreaRight{
margin-left:7px !important;
}


/* Module
----------------------------------------------------------------------- */
div.tbox-important img,
div.tbox-entry img,
div.tbox-service img,
div.tbox-price img,
div.boxInformationHdg img,
div.boxInformation img,
div.tbox-myarea img,
div.tboxMyarea img,
div.tbox-sub img{
vertical-align:bottom !important;
}

div.tbox-important{
margin:0 auto 20px;
padding:0 10px 10px;
width:470px;
background:url(/library/shared/rn_images/top/tbox-important-bg-01.gif) no-repeat left bottom;
}

div.tbox-important h2{
margin:0 -10px 10px;
}

div.tbox-important table.tbl-important{
border:none;
border-collapse:separate;
width:100%;
}

div.tbox-important table.tbl-important th{
padding:0 5px 2px 0;
white-space:nowrap;
border:none;
color:#e83917;
vertical-align:top;
font-size:100%;
line-height:1.4;
}

div.tbox-important table.tbl-important td{
padding-bottom:2px;
border:none;
vertical-align:top;
}

div.tbox-important table.tbl-important td a{
display:block;
padding-left:10px;
background:url(/library/shared/rn_images/icon-01.gif) no-repeat left 0.4em;
}

div.tbox-entry{
position:relative;
margin-bottom:20px;
height:91px;
background:url(/library/shared/rn_images/top/tbox-entry-bg-01.gif) no-repeat left top;
}

div.tbox-entry ul{
position:absolute;
top:0;
right:12px;
}

div.tbox-service{
margin:0 auto 20px;
width:490px;
}

div.tbox-service h2{
margin-bottom:15px;
}

div.tbox-service ul{
overflow:hidden;
margin-right:-6px;
width:498px;
}

div.tbox-service ul li{
float:left;
margin:0 6px 10px 0;
width:243px;
}

div.tbox-service ul li span.caption{
display:block;
padding:0 5px;
}

div.tbox-price{
position:relative;
margin:0 auto 20px;
width:490px;
}

div.tbox-price h2{
margin-bottom:10px;
}

div.tbox-price ul{
float:left;
margin-right:20px;
}

div.tbox-price ul li{
margin-bottom:3px;
padding-left:10px;
background:url(/library/shared/rn_images/icon-01.gif) no-repeat left 0.45em;
}

div.boxInformation{
margin:0 auto 20px;
padding:10px;
width:470px;
background:url(/library/shared/rn_images/top/tbox-info-bg-01.gif) no-repeat left bottom;
}

div.boxInformationHdg{
margin:0 auto;
width:490px;
}

td.boxInformationDate{
white-space:nowrap;
}

td.boxInformationTitle{
padding-left:10px;
background:url(/library/shared/rn_images/icon-01.gif) no-repeat left 0.45em;
}

div.tbox-myarea,
div.tboxMyarea{
position:relative;
margin-bottom:10px;
background:url(/library/shared/rn_images/top/tbox-myarea-bg-01.gif) no-repeat left top;
}

div.tbox-myarea-inner,
div.tboxMyareaInner{
padding:10px 8px 0;
background:url(/library/shared/rn_images/top/tbox-myarea-bg-02.gif) no-repeat left bottom;
}

div.tbox-myarea-inner h2,
div.tboxMyareaInner h2{
margin-bottom:5px;
font-size:0;
}

div.tbox-myarea-inner p.btn-change,
div.tboxMyareaInner p.btn-change{
position:absolute;
top:6px;
/top:9px;
right:10px;
padding-left:10px;
background:url(/library/shared/rn_images/icon-01.gif) no-repeat left 0.45em;
}

div.tbox-myarea-inner p.area,
div.tboxMyareaInner p.area{
font-size:118%;
}

div.tbox-myarea-inner ul.topics,
div.tboxMyareaInner ul.topics{
margin-bottom:10px;
}

div.tbox-myarea-inner ul.topics li,
div.tboxMyareaInner ul.topics li{
position:relative;
margin-bottom:3px;
padding-left:57px;
line-height:1.3;
zoom:1;
}

div.tbox-myarea-inner ul.topics li span.icon,
div.tboxMyareaInner ul.topics li span.icon{
position:absolute;
top:-2px;
/top:3px;
left:0;
}


div.tbox-myarea-inner dl.topics02 dt,
div.tboxMyareaInner dl.topics02 dt{
padding-bottom:5px;
color:#00a141;
font-weight:bold;
}

div.tbox-myarea-inner dl.topics02 dd,
div.tboxMyareaInner dl.topics02 dd{
padding-bottom:12px;
}

div.tbox-myarea-inner ul.utility,
div.tboxMyareaInner ul.utility{
margin-bottom:5px;
}

div.tbox-myarea-inner ul.utility li,
div.tboxMyareaInner ul.utility li{
float:left;
margin-right:8px;
padding-bottom:3px;
}

div.tbox-myarea-inner ul.utility li.single,
div.tboxMyareaInner ul.utility li.single{
float:none;
}

div.tbox-myarea-inner p.txt,
div.tboxMyareaInner p.txt{
margin-top:-23px;
}

div.tbox-myarea-inner p.btn-config,
div.tboxMyareaInner p.btn-config{
text-align:center;
}

div.tbox-myarea-inner ul.bnr img,
div.tboxMyareaInner ul.bnr img{
vertical-align:bottom !important;
}

div.tbox-myarea-inner ul.bnr,
div.tboxMyareaInner ul.bnr{
margin-bottom:10px;
/margin-bottom:9px;
}

div.tbox-myarea-inner ul.bnr li,
div.tboxMyareaInner ul.bnr li{
margin-bottom:8px;
/margin-bottom:5px;
line-height:0;
}

div.tbox-myarea-inner ul.bnr li.last,
div.tboxMyareaInner ul.bnr li.last{
margin-bottom:0;
}

div.tbox-myarea-inner ul.bnr li#mediatti,
div.tboxMyareaInner ul.bnr li#mediatti{
position:relative;
background:url(/library/rn_images/area-banner-bg.gif) no-repeat left top;
height:48px;
}

div.tbox-myarea-inner ul.bnr li#mediatti ul li.home,
div.tboxMyareaInner ul.bnr li#mediatti ul li.home{
position:absolute;
top:6px;
left:82px;
}

div.tbox-myarea-inner ul.bnr li#mediatti ul li.group,
div.tboxMyareaInner ul.bnr li#mediatti ul li.group{
position:absolute;
top:25px;
left:82px;
}

div.tbox-sub{
margin-bottom:10px;
padding:0 8px 5px;
background:url(/library/shared/rn_images/top/tbox-sub-bg-01.gif) no-repeat left bottom;
}

div.tbox-sub.jcShop{
background:url(/library/shared/rn_images/top/tbox-sub-bg-02.gif) no-repeat left bottom;
min-height:75px;
_height:75px;
}

div.tbox-sub.jcShop p{
padding-left:62px;
}

div.tbox-sub ul li{
margin-bottom:3px;
padding-left:10px;
background:url(/library/shared/rn_images/icon-01.gif) no-repeat left 0.45em;
}

div.tbox-sub h2{
margin:0 -8px 8px;
}


/* Clear Fix
----------------------------------------------------------------------- */
div.tbox-service ul:after,
div.tbox-price:after,
div.tbox-myarea-inner:after,
div.tboxMyareaInner:after,
div.tbox-myarea-inner ul.utility:after,
div.tboxMyareaInner ul.utility:after{
content:".";
display:block;
height:0px;
clear:both;
line-height:0;
visibility:hidden;
}


