/* CSS Document */

* {
    font-family: Helvetica, Arial, sans-serif;
    vertical-align: 0;
}

body {
    width:100% !important;
    margin:0 !important;
    padding:0 !important;
    line-height: 1.4;
    word-spacing:1.1pt;
    letter-spacing:0.2pt;
	color: #000;
	background: none;
	font-size: 12pt;
	background:#fff;
}

head+body {
    width: 165mm;
    max-width: 100%;
    min-width: 80%;
    margin: 0 auto;
}

h1,h2,h3,h4,h5,h6 { 
    font-family: Helvetica, Arial, sans-serif;
    font-weight: normal;
	}
	
h1{font-size:19pt;}
h2{font-size:17pt;}
h3{font-size:15pt;}
h4,h5,h6{font-size:12pt;}

code { font: 10pt Courier, monospace; }
blockquote { margin: 1.3em; padding: 1em;  font-size: 10pt; }
hr { background-color: #ccc; }

p, dt, dd, th, td, li  {
    line-height: 1.8;
	font-size:10pt;
}

#main{
     width:100% !important;
	 float:none;
	 }

/*------------------------------
     画像の設定
-------------------------------*/

img {
     float: left;
     margin: 1em 1.5em 1.5em 0;
	 }
	 
a img {
     border: none;
	 }

/*------------------------------
     リンクの設定
-------------------------------*/

a:link, a:visited { 
     background: transparent;
	 font-weight: 700;
	 text-decoration: underline;
	 color:#333;
	 }
	 
a:link[href^="http://"]:after, a[href^="http://"]:visited:after { 
     content: ” (” attr(href) “) “;
	 font-size: 90%;
	 }
	 
a[href^="http://"] {
     color:#000;
	 }

a:after {
    content: " >> " attr(href) " ";
    font-size: 10.5pt;
}

/*------------------------------
     テーブルの設定
-------------------------------*/

table { 
    margin: 1px;
	text-align:left;
	}
	
tr {page-break-inside: avoid;}


/*------------------------------
     非表示箇所の設定
-------------------------------*/

#header, #footer, #mypageoff, #mypage
{display:none;}



/*------------------------------
   	text-indent:-999px; 解除
-------------------------------*/
