@charset "utf-8";

div#contents{
float:none;
width:auto;
}
div.section{
margin:0 -20px 0 0;
padding:0;
}
div.section h2,
div.section h3{
margin:0;
}
div.box01{
margin:0;
padding:20px 19px 0 0; 
float:left;
width:370px;
line-height:1.2;
}
div.box01 dl{
margin:5px 0 0 0;
padding:0 10px 0 10px;
}
div.box01 dt{
font-weight:bold;
font-size:108%;
}
div.box01 dd{
padding:5px 0 0 105px;
position:relative;
}
div.box01 dd img{
position:absolute;
top:5px;
left:0;
_left:-105px; /* for Win IE6 */
}
div.box01 p{
margin:10px 10px 0 20px;
}
div.box02{
margin:0 8px 0 0;
padding:0 0 0 1px;
position:relative;
float:left;
width:250px;
background:url(../img/bg_box.gif) no-repeat 100% 100%;
}
div.box02 h3{
margin:0 0 0 1px;
border-top:1px solid #cccccc;
width:238px;
}
div.box02 ul li{
list-style:none;
}
div.box02 ul.menu{
margin:10px 0 0 95px;
font-size:83%;
}
div.box02 ul.menu li{
padding:0 0 0 13px;
line-height:1.3;
}
div.box02 p.pict{
margin:1em 0 1em 0;
padding:0;
position:absolute;
top:55px;
left:10px;
}
div.villa ul.menu li{
background:url(../villa/img/ico_arrow_red.gif) no-repeat 0 0.3em;
}
div.yuasis ul.menu li{
background:url(../yuasis/img/ico_arrow_orange.gif) no-repeat 0 0.3em;
}
div.cycling ul.menu li{
background:url(../cycling/img/ico_arrow_green.gif) no-repeat 0 0.3em;
}
div.box02 ul.bn{
padding:0;
}
div.box02 ul.bn li{
list-style:none;
}

/* タブの設定 */
div.info{
padding:3em 0 0 0;
_padding:4em 0 0 0; /* for Win IE6 */
}
*:first-child+html div.info{
padding:4em 0 0 0; /* for Win IE7 */
}
div.info div{
margin:0 30px 0 10px;
}
div.section ul.ui-tabs-nav {
list-style:none;
margin:0.8em 30px 0 0;
padding:0;
width:230px;
text-align:right;
}
div.section div.villa ul.ui-tabs-nav{
border-bottom:1px solid #ffb3b3;
}
div.section div.yuasis ul.ui-tabs-nav{
border-bottom:1px solid #ffe0c1;
}
div.section div.cycling ul.ui-tabs-nav{
border-bottom:1px solid #e1f2bf;
}
div.section div.villa ul.ui-tabs-nav a{
border:1px solid #ffb3b3;
}
div.section div.villa ul.ui-tabs-nav a:hover,
div.section div.villa ul.ui-tabs-nav .ui-tabs-selected a{
background:#ffb3b3;
}
div.section div.yuasis ul.ui-tabs-nav a{
border:1px solid #ffe0c1;
}
div.section div.yuasis ul.ui-tabs-nav a:hover,
div.section div.yuasis ul.ui-tabs-nav .ui-tabs-selected a{
background:#ffe0c1;
}
div.section div.cycling ul.ui-tabs-nav a{
border:1px solid #e1f2bf;
}
div.section div.cycling ul.ui-tabs-nav a:hover,
div.section div.cycling ul.ui-tabs-nav .ui-tabs-selected a{
background:#e1f2bf;
}
div.section ul.ui-tabs-nav a{
border-bottom:none !important;
}

div.section div div div ul{
padding:0;
font-size:83%;
}
div.section div div div ul li{
padding:0 0 0 10px !important;
border:none;
}
div.section div.villa div div ul li{
background:url(../villa/img/ico_arrow_red_s.gif) no-repeat 0 0.3em;
}
div.section div.yuasis div div ul li{
background:url(../yuasis/img/ico_arrow_orange_s.gif) no-repeat 0 0.3em;
}
div.section div.cycling div div ul li{
background:url(../cycling/img/ico_arrow_green_s.gif) no-repeat 0 0.3em;
}
/* タブの設定 ここまで */

div.section div.box02 ul.bn{
margin:0;
padding:0 0 20px 0;
text-align:center;
}
div.section div.box02 ul.bn li{
margin:0 0 3px -10px;
}