@charset "utf-8";
/*---------------------------------------
FOR PRINT
---------------------------------------*/
body { background: none; }
.forprint { display: block }

/*COMMON BLOCK & BOX
------------------------------------*/
#wrapper {
 background: none;
 border: none;
 }

#container { border: none; }

#contentLft { display: none; }
#contentRgt {
 margin: 0;
 width: 100%;
 }

body#home h2 {
 background: none;
 font-size: large;
 text-indent: inherit;
 height: 2em;
}

/*HEADER
------------------------------------*/
#header {
 background: none; 
 border-top: none;
 margin: 0;
 }
#header a { color: #000; }

#header h1 {
 float: none;
 margin: 0;
 width: auto;
 }

#headerLink { display: none; }

/*MAIN NAVIGATION */
#header #nav { display: none; }

/*CONTENTS RIGHT
------------------------------------*/
#topicPath { display: none; }
#article h2 { margin: 16px 0 8px; }

.section h3 {
 background: #b5daff ;
 border: 1px solid #009fe8;
 }



/*TO PAGE TOP
------------------------------------*/
.pt { display: none; }

/*FOOTER
------------------------------------*/
#footer {
 background: none;
 color: #000;
 }

#footer #links { display: none; }
#footer address {
 font-size: x-small;
 text-align: right;
 }


/*ONLY HOME PAGE
------------------------------------*/
body#home  h2 { display: none; }
body#home h3 {
 background: #b5daff ;
 text-indent: 0;
 font-size: medium;
 border: 1px solid #009fe8;
 padding: 4px;
 }

/*MAIN IMAGE=FIRSET BOX
------------------------------------*/
body#home #mainBox {
 background: none;
 width: auto;
 }

/*DIGITAL SIGNAGE*/
body#home  #mainBox #digital {
 float: none;
 background: none;
 margin: 0 0 16px;
 width: auto;
}
body#home  #mainBox #digital h3 {
 background: none;
 height: auto;
}
body#home  #mainBox #digital dd {
 background: none;
 padding-bottom: none;
}
body#home  #mainBox #digital dd p { margin: 8px; }

/*HIKARI SIGNAGE*/
body#home  #mainBox #hikari {
 float: none;
 margin: 0 0 16px;
 width: auto;
}
body#home  #mainBox #hikariInr { background: none;}
body#home  #mainBox #hikari h3 { height: auto; }
body#home  #mainBox  #hikariInr  p { margin: 8px; }
body#home  #mainBox  #hikariInr  ul {
 float: none;
 margin: 0;
 }

body#home  #mainBox #hikari #hikariFoot { display: none; }


/*SECOND BOX
------------------------------------*/
body#home #secondBox { width: auto; }

/*INFORMATION*/
body#home #info, body#home #btn  {
 float: none;
 width: auto;
 margin-bottom: 16px;
 }
body#home #info h3 {
 background: none;
 height: auto;
 }
