body, td, th, span, div, a, input, select, option, textarea {
	font-family: Helvetica, Arial,"Hiragino Kaku Gothic","?????????????????? Pro W3", sans-serif;
}
img{border: none;}

object {
}

.extranetnormal {
	font-family: Helvetica, Arial,"Hiragino Kaku Gothic","?????????????????? Pro W3", sans-serif;
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: rgb(102,102,102); 
	text-decoration: none;	
}

.extranetnormal:hover {
	font-family: Helvetica, Arial,"Hiragino Kaku Gothic","?????????????????? Pro W3", sans-serif;
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: rgb(255,0,0); 
	text-decoration: none;	
}

.extranetbold {
	font-family: Helvetica, Arial,"Hiragino Kaku Gothic","?????????????????? Pro W3", sans-serif;
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color: rgb(102,102,102); 
	text-decoration: none;	
}

.extranetbold:hover {
	font-family: Helvetica, Arial, "Hiragino Kaku Gothic","?????????????????? Pro W3",sans-serif;
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color: rgb(255,0,0); 
	text-decoration: none;	
}

.extranetheader {
	font-family: Helvetica, Arial, "Hiragino Kaku Gothic","?????????????????? Pro W3",sans-serif;
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color: rgb(0,0,0); 
	text-decoration: none;		
}

.extranetheader:hover {
	font-family: Helvetica, Arial, "Hiragino Kaku Gothic","?????????????????? Pro W3",sans-serif;
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color: rgb(255,0,0); 
	text-decoration: none;		
}

.footer {
	font-family: Helvetica, Arial, "Hiragino Kaku Gothic","?????????????????? Pro W3",sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #8C8C8C;
	}

.footer:hover	{
	color: #0066CC;
}

.copytext {
	font-family: Helvetica, Arial, "Hiragino Kaku Gothic","?????????????????? Pro W3",sans-serif;
	font-size: 12px !important;
	text-decoration: none;
	color: #666666;
}

.copytext:hover {
	color: #99CCFF;
	text-decoration: none;
	font-weight: bold;
}

.runin {
	font-family: Helvetica, Arial, "Hiragino Kaku Gothic","?????????????????? Pro W3",sans-serif;
	font-size: 18px !important;
	color: #666666;
	text-decoration: none;
	font-weight: bold
}

.Button {
	background-color: #EFEBEF; 
	border-color: #9C9A9C; 
	color: #636563;
	padding: 2px;
	font-family: Helvetica, Arial, "Hiragino Kaku Gothic","?????????????????? Pro W3",sans-serif;
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color: rgb(102,102,102); 
	text-decoration: none;	
}

.publictitle {
	font-family: Helvetica, Arial, "Hiragino Kaku Gothic","?????????????????? Pro W3",sans-serif;
	font-size: 50px;
	text-decoration: none;
	font-weight: bold;
	color: #0066CC;
        margin-bottom: 10px;
        margin-top: -7px;
        display:block;
        float: left;
}

h1 {
	font-family: Helvetica, Arial, "Hiragino Kaku Gothic","?????????????????? Pro W3",sans-serif;
	font-size: 50px;
	text-decoration: none;
	font-weight: bold;
	color: #0066CC;
        margin-bottom: 10px;
        margin-top: -7px;
        display:block;
        float: left;
}

.publicheader {
	font-family: Helvetica, Arial,"Hiragino Kaku Gothic","?????????????????? Pro W3", sans-serif;
	font-size: 17px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	letter-spacing: 0.00em;
	text-transform: uppercase
        margin-bottom: 5px;
        display:block;

}

.publicdate {
	font-family: Helvetica, Arial,"Hiragino Kaku Gothic","?????????????????? Pro W3", sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #7B797B;
}

.publictext {
	font-family: Helvetica, Arial,"Hiragino Kaku Gothic","?????????????????? Pro W3", sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #404040;
        line-height:1.45;
	letter-spacing: 0.03em
}

.publictextbold {
	font-family: Helvetica, Arial,"Hiragino Kaku Gothic","?????????????????? Pro W3", sans-serif;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
	color: #7B797B;
	line-height:1.4;
	letter-spacing: 0.03em
}

.publiclink {
	font-family: Helvetica, Arial,"Hiragino Kaku Gothic","?????????????????? Pro W3", sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #5296C6;
}

.navifirst {
	font-family: Helvetica, Arial,"Hiragino Kaku Gothic","?????????????????? Pro W3", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #919191;
	letter-spacing: 0.05em;      
}

.navifirst:hover {
	font-family: Helvetica, Arial,"Hiragino Kaku Gothic","?????????????????? Pro W3", sans-serif;
	color: white;
}

.navisecond {
	font-family: Helvetica, Arial,"Hiragino Kaku Gothic","?????????????????? Pro W3", sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3B454F;
}

.navisecond:hover {
	color: #606F80;
}

.navithird {
	font-family: Helvetica, Arial,"Hiragino Kaku Gothic","?????????????????? Pro W3", sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #919191;
        padding-left: 2px;
}

.navithird:hover {
        font-family: Helvetica, Arial,"Hiragino Kaku Gothic","?????????????????? Pro W3", sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #BFBFBF;
}


.widgettitle {
	font-family: Helvetica, Arial, "Hiragino Kaku Gothic","?????????????????? Pro W3",sans-serif;
	font-size: 17px;
	text-decoration: none;
	font-weight: bold;
	color: #0D0D0D;
	text-transform: uppercase;
	padding-top: 10px;
}

.widgettitle:hover {
	color: #555555;        
}

.widgetheader {
	font-family: Helvetica, Arial,"Hiragino Kaku Gothic","?????????????????? Pro W3", sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: none;
	color: #555555; 
}

.widgettext {
	font-family: Helvetica, Arial, "Hiragino Kaku Gothic","?????????????????? Pro W3",sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #373737;
	line-height:1.35;     
}
      
.widgettextbold {
	font-family: Helvetica, Arial, "Hiragino Kaku Gothic","?????????????????? Pro W3",sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #373737;
	line-height:1.4;
	font-weight: bold;     
}
      
.widgettextbluebold {
	font-family: Helvetica, Arial, "Hiragino Kaku Gothic","?????????????????? Pro W3",sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #0066CC;
	line-height:1.2;
	font-weight: bold;
}


.widgettextblue
{
	font-family: Helvetica, Arial,"Hiragino Kaku Gothic","?????????????????? Pro W3", sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #0066CC;
	line-height:1.2;        
}


.widgetvideocaption {
	font-family: Helvetica, Arial,"Hiragino Kaku Gothic","?????????????????? Pro W3", sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #0066CC;
        padding-left: 2px;
}

.widgetvideocaption:hover {
	color: #0080FF;        
}

.widgetvideodescription {
	font-family: Helvetica, Arial, "Hiragino Kaku Gothic","?????????????????? Pro W3",sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #373737;
}


.portalheader {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 17px;
	text-decoration: none;
	color: #0066CC;
	font-weight: bold;
	line-height: 1.2;
	text-transform: uppercase
}
      
.portalheader:hover {
	color: #0066CC;
}


.portaltext {
	font-family: Helvetica, Arial,"Hiragino Kaku Gothic","?????????????????? Pro W3", sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #484848;
	line-height:1.2;
}

.portaltext:hover {
	color: #000000;
}

.portaldate {
	font-family: Helvetica, Arial,"Hiragino Kaku Gothic","?????????????????? Pro W3", sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #8C8C8C;
}

.portaldate:hover {
	color: #BFBFBF;
}

.navilang {
	font-family: Helvetica, Arial,"Hiragino Kaku Gothic","?????????????????? Pro W3", sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #8C8C8C;
	padding-left: 20px;
}

.navilang:hover {
color: #0066CC;
}


.widgetmorelink {
	font-family: Helvetica, Arial, "Hiragino Kaku Gothic","?????????????????? Pro W3",sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #0066CC;
}

.widgetmorelink:hover {
	color: #0066CC;
}


.listingheader  {
	font-family: Helvetica, Arial,"Hiragino Kaku Gothic","?????????????????? Pro W3", sans-serif;
	font-size: 17px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	line-height: 1.2;
	text-transform: uppercase
}


.listingdate {
	font-family: Helvetica, Arial, "Hiragino Kaku Gothic","?????????????????? Pro W3",sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #000000;
}
    
.listingtext {
	font-family: Helvetica, Arial, "Hiragino Kaku Gothic","?????????????????? Pro W3",sans-serif;
	font-size: 13px;
	font-weight: bold;    
	text-decoration: none;
	color: #0066CC;
}

.richsuggestionfielddropdown {
	background-color:#F3F3F3;
	border:1px solid #848484;
	padding:0px;
}

.richsuggestiongroup {
	font-family: Helvetica, Arial, "Hiragino Kaku Gothic","?????????????????? Pro W3",sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #484848;
	letter-spacing: 0.00em;
	text-transform: uppercase;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:7px;
	padding-right:7px;
}

.richsuggestionentry {
	position:relative;
	color:#1E1E1E;
}

.richsuggestionentry.active{
	background-color:#343434;
	color:#0066CC;
}

.richsuggestionimage {
}

.richsuggestionentry.hover{
	color: #0066CC;
	font-family: Helvetica, Arial, "Hiragino Kaku Gothic","?????????????????? Pro W3",sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	background-color:#E5E5E5;
}

.hover
{
	color: #0066CC;
	font-family: Helvetica, Arial, "Hiragino Kaku Gothic","?????????????????? Pro W3",sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;  
}

.richsuggestionentry.hover .richsuggestiontitle
{
	font-family: Helvetica, Arial, "Hiragino Kaku Gothic","?????????????????? Pro W3",sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	padding-top:2px;
	padding-bottom:2px;
	color: #0066CC;
}
.richsuggestiontitle {
	font-family: Helvetica, Arial, "Hiragino Kaku Gothic","?????????????????? Pro W3",sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top:2px;
	padding-bottom:2px;
        padding-left: 7px;
        padding-right: 7px;
	color: #0066CC;
}

.richsuggestiontext {
	font-family: Helvetica, Arial, "Hiragino Kaku Gothic","?????????????????? Pro W3",sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #0D0D0D;
	letter-spacing: 0.03em;
	border-bottom:1px solid #B3B3B3;
	padding-top:1px;
	padding-bottom:4px;
        padding-left: 7px;
        padding-right: 7px;
}

.richsuggestionviewallresults {
        cursor: pointer;
	background-color: #D9D9D9;
	font-family: Helvetica, Arial, "Hiragino Kaku Gothic","?????????????????? Pro W3",sans-serif;
	font-size: 12px;
	text-decoration: none;
        font-weight: bold;
        padding-top:6px;
        padding-bottom:4px;
}


.richsuggestionfieldprogresswheel {
}


.searchresulttitle {
	font-family: Helvetica, Arial,"Hiragino Kaku Gothic","?????????????????? Pro W3", sans-serif;
	font-size: 50px;
	text-decoration: none;
	font-weight: bold;
	color: #0066CC;
}

.searchresultheader {
	font-family: Helvetica, Arial,"Hiragino Kaku Gothic","?????????????????? Pro W3", sans-serif;
	font-size: 17px;
	text-decoration: none;
	font-weight: bold;
	color: #484848;
	letter-spacing: 0.00em;
	text-transform: uppercase
}

.searchresultkeyword
{
	font-family: Helvetica, Arial,"Hiragino Kaku Gothic","?????????????????? Pro W3", sans-serif;
	font-size: 17px;
	text-decoration: none;
	font-weight: bold;
	color: #0066CC;
	letter-spacing: 0.03em;
	text-transform: uppercase;
}


.searchresultgroup {
	font-family: Helvetica, Arial,"Hiragino Kaku Gothic","?????????????????? Pro W3", sans-serif;
	font-size: 17px;
	text-decoration: none;
        font-weight: bold;
	color: #0066CC;
        line-height:1.65;
	letter-spacing: 0.05em;
	text-transform: uppercase;
        display:block;
}

.searchresultname {
	font-family: Helvetica, Arial,"Hiragino Kaku Gothic","?????????????????? Pro W3", sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #404040;
        line-height:1.65;
	letter-spacing: 0.03em
}

.searchresultname:hover {
        color: #0066CC
}


.sitemapfirstlevel {
	font-family: Helvetica, Arial,"Hiragino Kaku Gothic","?????????????????? Pro W3", sans-serif;
	font-size: 17px;
	text-decoration: none;
	font-weight: bold;
	color: #0066CC;
	text-transform: uppercase
}

.sitemapfirstlevel:hover {
        color: #555555
}

.sitemapsecondlevel {
        font-family: Helvetica, Arial,"Hiragino Kaku Gothic","?????????????????? Pro W3", sans-serif;
        font-size: 13px;
	font-weight: bold;
	color: #555555;
}

.sitemapsecondlevel:hover {
        color: #919191;
}


.sitemapthirdlevel {
        font-family: Helvetica, Arial,"Hiragino Kaku Gothic","?????????????????? Pro W3", sans-serif;
        font-size: 12px;
	color: #919191;
}

.sitemapthirdlevel:hover {
        color: #bfbfbf;
}

.activevideotab {
  background-color:#FF0000;
}

.inactivevideotab {
  background-color:#D9D9D9;
}

.listingstatusreserved {
   background-color: #B5C3CE;
   border: 1px solid #B5C3CE;
   text-align: right;
   font-weight:bold;
   font-size: 12px;
   letter-spacing: 0.02em;
}

.listingstatusconfirmed {
   background-color: #8CB6D6;
   border: 1px solid #8CB6D6;
   text-align: right;
   font-weight:bold;
   font-size: 12px;
   letter-spacing: 0.02em;
}

.listingstatuscanceled {
   background-color:#FFCBBA;
   border: 1px solid #B5C3CE;
   padding: 1px;
   text-align: right;
   font-weight:bold;
   font-size: 13px; 
}

.clientsiteviewname
{
	font-family: Helvetica, Arial,"Hiragino Kaku Gothic","?????????????????? Pro W3", sans-serif;
	font-size: 50px;
	text-decoration: none;
	font-weight: bold;
	color: #0066CC;
        margin-bottom: 10px;
        display:block;
}

.clientsiteviewdescription {
	font-family: Helvetica, Arial, "Hiragino Kaku Gothic","?????????????????? Pro W3",sans-serif;
	font-size: 17px;
	text-decoration: none;
	font-weight: bold;
	color: #484848;
	letter-spacing: 0.00em;
	text-transform: uppercase
        margin-bottom: 5px;
        display:block;
}

.clientsiteviewbody {
	font-family: Helvetica, Arial, "Hiragino Kaku Gothic","?????????????????? Pro W3",sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #404040;
        line-height:1.45;
	letter-spacing: 0.03em;
}

.librarytitle {
	font-family: Helvetica, Arial,"Hiragino Kaku Gothic","?????????????????? Pro W3", sans-serif;
	font-size: 12px;
	font-weight: bold; 
	text-decoration: none;
	color: #0066CC;
        line-height:1;
	letter-spacing: 0.03em
}

.librarydescription {
	font-family: Helvetica, Arial, "Hiragino Kaku Gothic","?????????????????? Pro W3",sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
        line-height:1;
	letter-spacing: 0.03em
}

.paginginactive {
	font-family: Helvetica, Arial,"Hiragino Kaku Gothic","?????????????????? Pro W3", sans-serif;
	font-size: 12px;
	text-decoration: none;
        font-weight: bold;
	color: #000000;
	letter-spacing: 0.03em
}


.pagingactive {
	font-family: Helvetica, Arial,"Hiragino Kaku Gothic","?????????????????? Pro W3", sans-serif;
	font-size: 12px;
        font-weight: bold;
	text-decoration: none;
	color: #0066CC;
	letter-spacing: 0.03em
}


.pagingactive:hover {
	color: #0066CC;
}

.clientsiteheader {
	font-family: Helvetica, Arial, "Hiragino Kaku Gothic","?????????????????? Pro W3",sans-serif;
	font-size: 32px;
	text-decoration: none;
	font-weight: bold;
	color: #484848;
	letter-spacing: 0.01em;
        margin-bottom: 5px;
        display:block;

}

.clientsitetitle {
	font-family: Helvetica, Arial,"Hiragino Kaku Gothic","?????????????????? Pro W3", sans-serif;
	font-size: 17px;
	text-decoration: none;
	font-weight: bold;
	color: #0066CC;
	letter-spacing: 0.01em;
        margin-bottom: 5px;
        display:block;

}
