
.pltH{
padding-top:5px;
}
.pltT{
padding-bottom:5px;
}

#swfArea{
display:none;
}

.contents{
padding-top:5px;
}


.contents h2{
height:70px;
}
/*----------
#indexPage
----------*/
#indexPage #swfArea{
display:block;
}
#indexPage .contents{
padding:0px;
}
#index01 h3{
}

#index01{
width:60em;
height:20em;
background:url(../img/index/index_01.jpg) no-repeat left top;
}


#index01 p{
width:300px;
padding:5px;
font-size:12px;
line-height:1.5;
}
#index01 h3{
padding:10px 5px 5px;
}
#index01 p.lnk{
text-align:right;
}


#index03{
height:23em;
}

#index03 dl{
width:29em;
height:23em;
float:left;
background:url(../img/index/index_03.gif) no-repeat left top;
}
#index03 dt{
padding-top:15px;
text-align:center;
}

#index03 dd{
width:260px;
padding:5px;
margin-left:10px;
font-size:12px;
line-height:1.5;
}


#index03 ul{
width:30em;
float:right;
height:23em;
}

#index03 li#index04 a{
padding:3px 0px 4px;
}
#index03 li a{
display:block;
}
#index03 li{
list-style:none;
display:inline;
}

#index02 p{
float:right;
width:370px;
padding:5px;
}
#index02 h3{
float:left;
width:200px;
}
#index02 #itemPick dl{
float:left;
width:20em;
height:22em;
}

#index02 #itemPick dd{
width:18em;
padding:0px 0px 5px;
line-height:1.5;
letter-spacing:0px;
}


#index02 #itemPick dd span{
display:block;
font-size:12px;
font-weight:bold;
color:#663300;
letter-spacing:0px;
}

#index02{
padding-top:10px;
}
#index02 #itemPick{
height:22em;
clear:both;
width:600px;
}
/*--------------------*/
#about01{
padding-left:15px;
height:330px;
background:url(../img/about/cnt_01_bg.jpg) no-repeat right top;

}

#about01 dl{

width:300px;
}
#about01 dd{

padding:5px;
font-size:12px;
line-height:1.5;
}


/*--------------------*/
#kanteiCnt{}

#kantei01{
width:590px;
margin:0px auto;
background:url(../img/kantei/cnt_01_bg.jpg) no-repeat right top;
height:160px;

}

#kantei01 h3{
width:280px;
padding-left:10px;
font-size:12px;
line-height:1.5;
}

#kantei01 p{
width:260px;
padding:5px 20px;
font-size:12px;
line-height:1.5;
}

#kantei02 dt{
padding:5px 10px;
}
#kantei02 dl dd{
width:280px;
padding:0px 10px 10px;
font-size:12px;
line-height:1.5;
}
#kanteiCnt #sub03 dl{
width:580px;
margin:5px auto;height:170px;
background:url(../img/kantei/sub_03_bg.jpg) no-repeat right top;
}
#kanteiCnt #sub02 dl{
width:580px;
margin:5px auto;
background:url(../img/kantei/sub_02_bg.jpg) no-repeat left top;

position:relative;
}

#kanteiCnt #sub02 dl{
height:170px;
}

#kanteiCnt #sub02 dt{
width:290px;
margin-left:auto;
}

#kanteiCnt #sub02 dd{
width:270px;
position:relative;
left:270px;
}

#kantei03 #sub04 dl{
border-bottom:2px dotted #ccc;
width:280px;
margin:10px 10px 0px 0px;
position:relative;
left:300px;
}
#kantei03  #sub04 dl dd{
width:280px;
padding:5px;
font-size:12px;
line-height:1.5;
}



#kantei03{
background:url(../img/kantei/sub_04_bg.jpg) no-repeat 0px 50px;
height:460px;
}

#kantei03 #sub05 dl{
width:280px;
margin:10px 10px 0px 0px;
position:relative;
left:300px;
}


#kantei03 #sub05{
font-size:12px;
line-height:1.5;
}

/*--------------------*/

#event01 h4{
font-size:25px;
color:#f00;
font-weight:normal;
line-height:30px;
padding:10px;
}
#eventCnt .box p{
font-size:14px;
font-weight:normal;
line-height:1.5em;
padding:5px 10px;
}

#event01 .box{
background:url(../img/event/sub_01_bg.jpg) no-repeat right top;
width:590px;
height:835px;
margin:5px 0px;}
#event02 .box{
background:url(../img/event/sub_02_bg.jpg) no-repeat left top;
width:590px;
margin:5px 0px;}
#event02 .box *{
text-align:right;
}
/*--------------------*/

#contactCnt .tmp p{
padding:10px;
}
#privacy{
}
#pp01 p{
font-size:12px;
line-height:1.5;
}
#pp01 li{
font-size:12px;
line-height:1.5;
padding:0.5em 0em;
letter-spacing:1px;
border-bottom:2px dotted #ccc;
}

#pp01 ol{
padding:1em;
padding-left:2em;
}
/*--------------------*/