.worktitle{ font-family: "osaka","sans-serif";font-size: 12px; line-height: 20px; color: #003333; text-decoration: none; font-weight:nomal; }

#outline{border:1px solid #2071B1;}
.realplayernotice{font-family: "osaka","sans-serif";font-size: 10px;  line-height: 15px;color:#666666; padding-bottom:5px;padding-right:12px;padding-top:4px;}
#realplayer{padding-bottom:0px;padding-left:0px;padding-top:30px;}

.credit{ font-family: "osaka","sans-serif";font-size: 11px; line-height: 20px; color: #003333; text-decoration: none; font-weight:nomal; }

.vlive{font-family: "osaka","sans-serif";font-size: 14px;  line-height: 20px;color:#F64600; padding-bottom:5px;padding-left:0px;padding-top:25px;}
.eventpreface{font-family: "osaka","sans-serif";font-size: 13px;  line-height: 22px;color:#003333; padding-bottom:10px;padding-left:30px;padding-right:20px;padding-top:15px;}


.discounttitle{font-family: "osaka","sans-serif";font-size: 14px;  line-height: 20px;color:#003333; padding-bottom:2px;padding-left:0px;padding-top:25px;}
.discountsubtitle{font-family: "osaka","sans-serif";font-size: 13px;  line-height: 20px;color:#003333; padding-bottom:2px;padding-left:0px;padding-top:15px;}
.discount{font-family: "osaka","sans-serif";font-size: 12px;  line-height: 20px;color:#003333; padding-bottom:20px;padding-left:20px;}
#discount a {color:#F79C0B;text-decoration: none}
#discount{width:700px; margin-top:25px;}
.ticket{font-family: "osaka","sans-serif";font-size: 12px;  line-height: 20px;color:#003333; padding-bottom:20px;padding-left:20px;}
#ticketmap{padding-bottom:20px;padding-left:80px;}

#header{width:800px; height:220px;}
#main{width:700px; margin-left:50px; margin-right:50px;}
#footer{width:800px;margin-top:0px;float: left;margin-left:0px;}

#pagetitle{width:700px; height:30px; padding-right:0px; margin-top:0px;}

#maparea{width:700px; padding-top:5px;}
#maplistarea{width:700px; padding-top:5px;}
#maplistarea a{text-decoration: underline;}
.mapplace{font-family: "osaka","sans-serif";font-size: 13px; line-height: 14px;color:#F64600;padding-top:7px;padding-bottom:7px;}
.maplist{font-family: "osaka","sans-serif";font-size: 11px; line-height: 15px;color:#444444;  padding-top:7px;padding-bottom:7px;padding-right:0px;}
.mapnumber{font-family: "osaka","sans-serif";font-size: 13px; line-height: 14px;color:#F64600;padding-top:7px;padding-bottom:7px;}
.mapgodetail{font-family: "osaka","sans-serif";font-size: 11px; line-height: 14px;color:#F64600;padding-top:4px;padding-left:245px;}

.livetop{font-family: "osaka","sans-serif";font-size: 12px; line-height: 20px;color:#003333; padding-left:20px;padding-top:0px;}
#livephoto{width:700px;  padding-bottom:5px; margin-top:30px;margin-left:20px;}
#watch{ padding-bottom:0px; margin-top:0px;margin-left:610px;}

.real{ font-family: "osaka","sans-serif";font-size: 11px; line-height: 18px; color: #111111; text-decoration: none; font-weight:nomal; }

#about{width:700px; margin-top:15px;margin-left:0px;}
.halfblock{font-family: "osaka","sans-serif";font-size: 12px; line-height: 20px;color:#003333; width:330px;  padding-left:20px; float:left;}
.halfblockt{font-family: "osaka","sans-serif";font-size: 12px; line-height: 20px;color:#003333; padding-left:20px;padding-top:10px;}
#pagetitleIR{width:700px; height:30px; padding-left:50px; margin-top:0px;}

#hours{width:700px; margin-top:8px;}
.hourstitle{font-family: "osaka","sans-serif";font-size: 15px; line-height: 20px;color:#333333; width:330px;  margin-top:15px;margin-bottom:0px;}
#hoursmap{margin-top:30px;}

#live{width:700px; margin-top:18px;}
#live a{color:#F79C0B;text-decoration: none}

#profile{width:700px; margin-top:18px;}
.profilesubtitle{font-family: "osaka","sans-serif";font-size: 15px; color:#003333; padding-bottom:5px;}
.profileleft{font-family: "osaka","sans-serif";font-size: 13px; line-height: 24px;color:#003333; width:430px;  margin-left:0px;float:left;}
#profileright{width:250px;  margin-left:20px;float:left;}

#mainworks{width:675px; margin-top:25px;margin-left:25px;}
#entryunit{width:700px;float:left; margin:0 0 20px 0;}
.notice{width:650px;font-family: "osaka","sans-serif";font-size: 12px; line-height: 20px;color:#003333;margin-bottom:0px;margin-top:10px;float:left;}
#mainworksphoto{width:330px;float:left;margin-bottom:0px;text-align: right;}
.mainworks{width:330px;font-family: "osaka","sans-serif";font-size: 12px; line-height: 20px;color:#003333;margin-bottom:0px;float:left;}
#mainworkstext{width:280px;margin-top:0px;margin-left:15px;float:left;}
.mainworkstitle{margin-bottom:10px;font-family: "osaka","sans-serif";font-size: 15px; color:#0099cc; line-height: 18px;}
#spacer{width:700px;height:30px;float:left;}

.kaisetu{font-family: "osaka","sans-serif";font-size: 14px; line-height: 20px;color:#003333;margin-bottom:5px;margin-left:0px;float:left;}

.satuei{font-family: "osaka","sans-serif";font-size: 12px; line-height: 20px;color:#003333;margin-bottom:5px;margin-left:0px;float:right;}
#line{width:675px;height:20px;float:left;}
#tour{width:700px; margin-top:15px;margin-bottom:300px;}
.tourtitle{width:600px;font-family: "osaka","sans-serif";font-size: 15px; line-height: 20px;color:#333333;margin-bottom:0px;}
.tourtext{width:600px;font-family: "osaka","sans-serif";font-size: 12px; line-height: 18px;color:#003333;margin-bottom:20px;}

#eventsubtitle{margin-bottom:3px;}
#singleevent{ margin-top:20px;margin-left:0px;float:left;}
#relatedevent{width:700px; margin-top:20px;margin-left:25px;float:left;}
.eventtitle{width: 600px;font-family: "osaka","sans-serif";font-size: 14px;line-height: 20px;color:#333333;margin-bottom:2px;margin-left:10px;}
.eventtext{width:605px;font-family: "osaka","sans-serif";font-size: 12px; line-height: 20px;color:#003333;margin-bottom:8px;margin-left:10px;}
#eventline{width:675px;height:15px;float:left;}
#date{width:70px;float:left;margin-top:0px;float:left;height:auto;}
#relatedeventright{margin-left: 70px;}
#relatedeventright a{color: #333333; text-decoration: none}

#datemenu{width:55px;float:left;margin-top:0px;margin-bottom:0px;}
#relatedevent2{width:800px; margin-top:20px;}
.eventmenu{width:230px;font-family: "osaka","sans-serif";font-size: 12px; line-height: 15px;color:#003333;padding-bottom:3px;margin-right:10px;}
#eventleft{padding-left:10px;padding-right:20px;}
#eventleft a {color:#F79C0B;text-decoration: none}

#eventright{width:230px;margin-bottom:0px;}
#eventmenuline{width:230px;height:10px;}
#singleeventmenu{ width:220px;padding-top:2px;padding-bottom:5px;padding-right:0px;}}
.eventtext2{width:450px;font-family: "osaka","sans-serif";font-size: 12px; line-height: 20px;color:#003333;margin-bottom:8px;padding-right:20px;margin-right:20px;}

.singleeventtitle{font-family: "osaka","sans-serif";font-size: 15px; line-height: 20px;color:#333333;margin-bottom:15px;padding-left:0px;}

.applicationtitle{font-family: "osaka","sans-serif";font-size: 15px; line-height: 20px;color:#F79C0B;margin-bottom:8px;margin-top:25px;}
.applicationsubtitle{font-family: "osaka","sans-serif";font-size: 14px; line-height: 20px;color:#333333;margin-bottom:0px;margin-top:25px;}


#container{width:800px;height:auto; background-image: url(../Image/bg.gif);background-color: #0084FB;background-position: left top;background-attachment: scroll;background-repeat: repeat-y;}
body	{
    background-image: url(../Image/bg.gif);
	background-color: #0084FB;
	background-position: left top;
	background-attachment: scroll;
	background-repeat: repeat-y;
	}
	
	
	.ph{
	display:block;
	margin:0 0 10px 0;
	padding:0 0 0 90px;
	}

a:active { color: #003333; text-decoration: none}
a:link { color:#003333; text-decoration: none}
a:visited { color:#003333; text-decoration:none} 