#content01 .box01{
font-size:0.909em;
}

#content01 .box01 .dl01{
width:270px;
height:100%;
float:left;
}

#content01 .box01 .dl02{
width:370px;
height:100%;
float:right;
}

#content01 .box01 dl dd ul{
margin-bottom:10px;
}

#content01 .box01 dl dd ul li{
padding-left:20px;
margin-bottom:4px;
}

#content01 .box01 dl dd ul li a{
font-size:1.1em;
line-height:1.6em;
}

#content01 .box01 dl dd ul li.redpin{
background:url("../img/index_bg_01.png") no-repeat 0px 00% !important;
}

#content01 .box01 dl dd ul li.yellowpin{
background:url("../img/index_bg_02.png") no-repeat 0px 00% !important;
}

#content01 .box01 dl dd ul li.greenpin{
background:url("../img/index_bg_03.png") no-repeat 0px 00% !important;
}

#content01 .box01 dl dd ul li.tokuten{
background:url("../img/index_bg_12.png") no-repeat 0px 00% !important;
}

#content01 .box01 dl dd ul li.guidemap{
background:url("../img/index_bg_05.png") no-repeat 0px 00% !important;
}

#content01 .box01 dl dd ul li.dancehallex{
background:url("../img/index_bg_06.png") no-repeat 0px 00% !important;
}

#content01 .box01 dl dd ul li.artist{
background:url("../img/index_bg_07.png") no-repeat 0px 00% !important;
}

#content01 .box01 dl dd ul li.event{
background:url("../img/index_bg_13.png") no-repeat 0px 00% !important;
}

#content01 .box01 dl dd ul li.special{
background:url("../img/index_bg_14.png") no-repeat 0px 00% !important;
}

#content01 .box01 dl dd ul li.movie{
background:url("../img/index_bg_15.png") no-repeat 0px 00% !important;
}

#content01 .box01 dl dd ul li.headline{
background:url("../img/index_bg_04.png") no-repeat 0px 00% !important;
}

#content01 ul#matome li.blog{
background:url("../img/index_bg_08.png") no-repeat 0px 00% !important;
}

#content01 ul#matome li.blog2{
background:url("../img/blog_icon.png") no-repeat 0px 00% !important;
}

#content01 .box02 dl.dl01{
width:654px;
position:relative;
background:url("../img/index_bg_10.png") no-repeat 0px bottom;
padding-bottom:52px;
}

#content01 .box02 dl.nopager{
width:654px;
position:relative;
background:url("../common/ichiran_bg_03.png") no-repeat 0px bottom;
padding-bottom:21px;
}

#content01 .box02 dl.dl01 dt.dl01{
}

#content01 .box02 dl.dl01 dt.dl01 img{
vertical-align:bottom;
}

#content01 .box02 dl.dl01 dd.dl01{
background:url("../common/ichiran_bg_02.png") repeat-y 0px 0px;
padding:0px 15px;
}

#content01 .box02 dl.dl01 dd.dl01 select{
position:absolute;
width:180px;
top:60px;
right:30px;
}


#content01 .box02 dl.dl01 dd.dl01 dl.dl02{
padding-bottom:10px;
}

#content01 .box02 dl.dl01 dd.dl01 dl.dl02 dt{
font-weight:800;
font-size:1.3em;
line-height:2.5em;
color:#069;
padding-left:20px;
background:url("../img/index_bg_11.png") no-repeat 0px 50%;
}

#content01 .box02 dl.dl01 dd.dl01 dl.dl02 dd.dl02{
color:#666;
font-size:1.1em;
padding-bottom:5px;
border-bottom:1px dashed #bbb;
}

#content01 .box02 dl.dl01 dd.dl01 dl.dl02 dd.dl02 img.left{
float:left;
padding-right:10px;
padding-bottom:10px;
}

#content01 .box02 dl.dl01 dd.dl01 dl.dl02 dd.dl02 .p03{
color:#000;
text-align:right;
}