@charset "shift_jis";
body { margin-top: 5px;  font-size: 14pt; width: 100%;
       vertical-align: 0; background-image: none;
       background: #ffffff; letter-spacing:0;
       color: #000000; font-family: "ＭＳ Ｐゴシック", "Osaka";
       display: block;  }

a:link { color: #ff6600; }

img { border: none; }
h2 { margin: 0px; color: #555555; }
table { border-style: none; }

/*CONTAINER
------------------------------------------------------------*/
div#cont { margin-top: 0px; text-align: left; margin-right: auto; margin-left: auto; }

#top { display: none; } 
#nav { display: none; } 
div#header { display: none; }

/*SUB MENU
------------------------------------------------------------*/
div#m_hbg { display: none; }
div#sub { margin-top: 0px; text-align: center; }
#sub a { text-decoration: none; color: #ff9900; }

/*MAIN
------------------------------------------------------------*/
div#m_hbg { height: 36px; text-align: center; }

div#cl_main { width: 730px;
        margin-top: 0px; margin-left: 40px; }

#cl_main table { margin-top: 0px;  border-style: none;
           border-color: #444444; border-style: dotted;
           border-width: 0px 0px 4px 0px; }
#cl_main th { text-align: left; padding-top: 10px;
           font-family: ＭＳ Ｐ明朝,細明朝体; font-size: 18pt;
           border-color: #444444; border-style: dotted;
           border-width: 0px 0px 4px 0px;  }
#cl_main td { text-align: left;  font-size: 12pt;
           padding: 8px 12px 8px 6px; }

#cl_main h3 { display: none; }

#cl_main p { margin-top: 5px; margin-bottom: 0px; margin-right:20;
        text-align: right;  font-size: smaller; color: #999999;
        font-family: Times New Roman; }

/*FOOTER
------------------------------------------------------------*/
div#footer { margin-top: 0px; padding-top: 40px;
	text-align: center; font-family: Comic Sans MS;  font-size: small; }

/*CLEARFIX
------------------------------------------------------------*/
/*for modern browser*/
.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   line-height:0;
   visibility: hidden; }

/* exlude MacIE5 */
.clearfix {
   zoom:1; /*for IE 5.5-7*/
   display: inline-block; }

