/*-----------------------------------------------------
	__contents_left
-----------------------------------------------------*/

#contents_left_column{
width:240px;
float:left;
display:inline;
}

#contents_left{
width:217px;
margin-left:21px;
border:1px #C8C8C8 solid;
background:url(../img/top_columns_background.gif);
}

#contents_left .headding2{
height:40px;
background-color:#FFFFFF;
padding-left:12px;
padding-top:6px;
}

#contents_left .headding3{
width:170px;
height:13px;
padding-top:7px;
padding-left:3px;
background-color:#FFFFFF;
margin-top:1.3em;
margin-left:10px;
}

#contents_left li{
margin:0 13px;
font-size:1.3em;
margin-top:0.8em;
margin-bottom:0.8em;
}
#contents_left li img{
vertical-align:text-bottom;
}

.contents_left_banner{
margin:10px;
}

/*-----------------------------------------------------
	__contents_right
-----------------------------------------------------*/

#contents_right_column{
width:660px;
float:right;
}

#contents_right{
width:622px;
margin-left:15px;
border:1px #C8C8C8 solid;
background:#FFFFFF url(../img/top_columns_background.gif);

}

#contents_right .headding1{
min-height:38px;
height: auto !important;	/* IE6�p */
height: 38px;				/* IE6�p */
font-size:3.1em;
color:#333333;
font-weight:bold;
margin-bottom:13px;
background:#FFFFFF url(../contents/img/h2mark.gif) no-repeat 33px center;
padding-left:85px;
padding-top:0.25em;
padding-bottom:0.25em;
}
#contents_right .headding1 span{
vertical-align:middle;
}

#contents_right_content{
background-color:#FFFFFF;
padding:10px 33px;
}

#contents_right_content .headding2{
font-size:1.7em;
color:#333333;
font-weight:bold;
background:url(../contents/img/h3arrow.gif) no-repeat 0 0.45em;
padding-left:30px;
padding-top:10px;
padding-bottom:10px;
margin-top:1em;
}

#contents_right_content .contents_txt{
font-size:1.4em;
line-height:1.5em;
margin-bottom: 1em;
}
#contents_right_content li{
font-size:1.4em;
line-height:1.5em;
}
.contents{
	line-height: 1.8em;
}

/*-----------------------------------------------------
	__prince and princess_
-----------------------------------------------------*/

.interview_index{
font-size:1.4em;
line-height:1.6em;
}

#prince_top_photos{
	margin:auto;
	margin-top: 10px;
}


#prince_top_photos td {
	padding-left: 7px;
	padding-bottom: 7px;
}

#prince_top_photos tr {
	margin-bottom: 7px;
}

.prince_interview .question{
	color: #FF6600;

}
.prince_interview{
font-size:1.4em;
line-height:1.4em;
margin-bottom: 1px;
}

.prince_photo{
	 float:right;
	padding:0px 0px 0px 15px;
}
/*-----------------------------------------------------
	__engeki_
-----------------------------------------------------*/

#right_engeki{
	background:url(img/engeki_backimg.jpg) no-repeat center;
	background-color: #FFFFFF;

}

#engeki_navi{
	padding:10px 0px 0px 50px;
}
#engeki_navi a{
	padding-right:15px;
}

.engeki_txt{
	padding:5px 53px 8px 53px;
	font-size: 1.5em;
	line-height: 1.4em;
	text-align: center;
}

.engeki_index{
	padding:5px 53px 8px 53px;
	font-size: 1.5em;
	text-align: center;
	font-weight: bold;
}
#engeki_bottom{
	padding-top: 10px;
	background:url(img/engi_background.gif) repeat-y center;
	background-color: #FFFFFF;
}

.enji_h3{
	background:url(img/engi_h2.gif) no-repeat;
	padding: 5px 0 5px 35px;
	font-size: 20px;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
}

/*-----------------------------------------------------
	_toyama_
-----------------------------------------------------*/

#toyama_content h3 {
	color: #333333;
	font-size:15px;
    font-weight:bold;
    margin-bottom:5px;
}

/*-----------------------------------------------------
	_oped_
-----------------------------------------------------*/
#contents_right_content{
background-color:#FFFFFF;
padding:10px 10px;
}

/*-----------------------------------------------------
	_parade_
-----------------------------------------------------*/
#contents_right .headding2{
font-size:1.7em;
color:#333333;
font-weight:bold;
background:url(../contents/img/h3arrow.gif) no-repeat 0 0.45em;
margin-left: 10px;
padding-left:30px;
padding-top:10px;
padding-bottom:10px;
margin-top:1em;
}
#parade {
	background-color: #FFFFFF;
}
#parade_icatch {
	background-image: url(img/top.gif);
	height: 500px;
	width: 622px;
}
#parade_map_banner {
	position: relative;
	left: 335px;
	top: 412px;
}
#parade_menu {
	width: 622px;
	height: 60px;
	margin-top:1px;
}
#parade_menu img {
	float: left;
	width: 206px;
}
#pm1 {
	border-right: 1px solid #666666;
}
#pm2 {
	border-right: 1px solid #666666;
	border-left: 1px solid #FFFFFF;
}
#pm3 {
	border-left: 1px solid #FFFFFF;
}
#parade_tai table {
	background-color:#FFFFCC;
	border: 2px solid #FF6600;
	width: 450px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#parade_tai p {
	margin-left: 10px;
}
#parade_tai table th {
	border: 2px solid #FF6600;
	font-size: 14px;
	color: #333333;
	text-align: center;
	padding: 5px;
}
.tai_title {
	font-weight: bold;
}
.tai_text {
	font-weight: normal;
	text-align: left !important; 
	padding: 10px !important;
	line-height: 1.5em;
}
#parade_tai img {
	margin-top: 10px;
	margin-bottom: 10px;
}
#graffiti {
	background-color: #FFFFFF;
}
#graffiti table {
	border: 2px solid #66FF33;
	margin-left: 2px;
}
#graffiti td {
	border: 2px solid #00CC00;
}
#graffiti td img {
	margin: 2px;
}
#graffiti2 table {
	border: 2px solid #46B5FF;
	margin-left: 2px;
}
#graffiti2 {
	background-color: #FFFFFF;
}
#graffiti2 td {
	border: 2px solid #46B5FF;
}
#graffiti2 td img {
	margin: 2px;
}

/*-----------------------------------------------------
	_wasedamusic_
-----------------------------------------------------*/

ul.wasemu li{list-style-image:url(listhead.jpg);
             list-style-position:inside}
            
ul.wasemu{border:solid thick #FF6600;
          float:right;
		  margin-right:30px;
		  font-size:10px;
		  
}

img.wasemu{float:left;
           margin-left:20px}


img.line{padding-top:50px
		 }
		 
img.download{margin-left:230px;
             margin-top:50px}
	
img.interview{margin-left:50px;
              margin-top:20px}			 
			 
div.wasemu{clear:both;
           margin-top:2em;
		   line-height:2
		   }

object.pv{margin-left:90px}
img.pv{margin-left:100px}

p.nyolfen{line-height:1.5}





