html, body {height:100%;
}

table{
margin:15px;
}

table.titletop{
margin:0px 0px 0px 0px;         /*一番上の目のつくモノを〜のとこ*/
}

table.sita{
margin:15px 0px 0px 30px;      /*小見出し*/
border-collapse: collapse;
}

table.topix{
margin: 1px 0px 0px 10px;
}

td.topix{
border: 1px solid #FFcccc;
font-color: #000000;
font-size: 10pt;
height: 30px;
padding: 0px 8px 0px 6px;
}

table.title{
margin:5px 0px 10px 0px;　　　　/*ラインタイトル*/
border-bottom:1px solid #000000;
height: 25px;
}

table.kakaku{
margin:0px 0px 0px 65px;
}


table.jirei{
        margin:20px 0px 0px 50px;
            border:0px solid;
　　　　　 padding: 0px; 
           cellspacing:0px;
         
}

td.jirei{
    border:0px solid;
　　 padding: 0px;
　　cellspacing:0px;
    background-color: #333333;
    font-size: 11pt;
    color: #ffffff;
    onmouseover: #666666;
}


table.jirei3{
     margin:5px 0px 0px 0px;　
     border-width: 0px;
     border-style: solid;
     border-color: #ffffff;
     cellpadding: 0;
     margin-left: auto; margin-right: auto; 
     rules: rows;
     frame: void;
     cellspacing: 0px;
}     




td.maparea{
margin:0px 0px 0px 100px;      /*地図*/
}



td.line {
font-size:10pt;
line-height:18pt;
}

td.iso{
line-height:11pt;
color: #483d8b;
}

td.iso2{
font-size:9pt;
line-height:14pt;
color: #000000;
letter-spacing:0.12em;
}

td.iso3{
line-height:14pt;
color: #000000;
}

td.works{
font-size:8pt;       /* products */
}

td.works0{
font-size:10pt;      /* products */
}




td.works3{
font-size:9pt;
line-height:16pt;                        /*お試し*/
background-image: url(title-box.jpg) ;
color:#ffffff;
}


div.dec2{
background-image : url(title-box.jpg);       /* 画像の上に文字 */
width : 113px;
height : 68px;
background-position : 0px;
font-size:8pt;
color: #ffffff;
background-repeat:no-repeat; 
}


div.dec{
width : 113px;
height : 68px;
background-color : #000000;
font-size:8pt;
color: #ffffff;

}

td.red{
font-size:9pt;
line-height:18pt;
color:#dc143c ;
}




td.backcr{
font-size:9pt;
color:#00008b;
background-color: #ffffff ;

}





td.pro{
font-size:9pt;
line-height:11pt;
color: #0086d1;
}


td.aida{
font-size:6pt;
line-height:6pt;
}


td.small{
font-size:8pt;
line-height:11pt;
}

p {
font-family:'Verdana,'ヒラギノ丸ゴ Pro W3','Hiragino Maru Gothic Pro',osaka,'メイリオ',Meiryo,'ＭＳ ゴシック','MS Gothic',sans-serif;     ヒラギノ角ゴ Pro W3' , 'ＭＳ ゴシック' , monospace; 
}


span.line {
border-top: 1px solid;
border-bottom: 1px solid;
padding-top: 2px ;
padding-bottom: 1px ;
}

span.works
{
color:#ffffff;
background-color:#666666;
border: 3px solid #666666;

}

p.example2 {
font-size:8pt;
}




ul {
list-style:none;float:left;text-align:center;margin:3px 0px 0px 0px;font-size:9pt;
font-color:#ffffff;line-height:30px;padding:0px;}
	.sample7 {float:left;background-color:#ffffff;}	
	.sample1 {float:left;border-left:none;background-color:#008080;}
	.sample2 {float:left;border-left:none;background-color:#0086d1;}
	.sample3 {float:left;border-left:none;background-color:#005cac;}
	.sample4 {float:left;border-left:none;background-color:#663399;}
	.sample5 {float:left;border-left:none;background-color:#c71585;}
	.sample6 {float:left;border-left:none;background-color:#626063;}

a.menu        {display:block;width:100px;line-height:20px;text-decoration: none;color: #ffffff;}
a.menu2        {display:block;width:100px;line-height:20px;text-decoration: none;color: #DC143C;}
a.menu:hover  {color:#666666;}
a.menu2:hover  {color:#996666;}
a.middle       {text-decoration: none;color: #000000;}     /* トピックスのリンクで使用　*/
a.middle:hover  {text-decoration: underline; color:#cccccc;}
a.space       {display:block;width:15px;line-height:20px;text-decoration: none;color: #ffffff;}


A.jirei:link { color: #ffffff ;
	text-decoration:none;}
A.jirei:visited {  color: #ffffff;
	text-decoration:none;}
A.jirei:active { color: #ffffff ;
	text-decoration:none;} 
A.jirei:hover {   color: #666666; 
	text-decoration:none;}


img{
	border-width:0;
}

img.thinborder{
	border:1px solid #000000;
}


body {

margin:0;
position:relative;
background-color: #ffffff;
}


#site-box {
margin:20px 20px 20px 20px;
position: absolute;
width: 700px;
height: 500px;
background-color: #ffffff;
}


#u-box {
       clear:both;
	width: 700px;
	background-color: #ffffff;
	border-bottom:1px solid #000000;
}


#a-box {
clear:both;
width: 740px;
height:35px;
background-color: #ffffff;
align:left;
margin:0px 0px 0px 0px;
}


#title {

margin:0px 0px 0px 0px;
clear:both;
width:700px;
height:10;
background-color:#ffffff;
}


#title2 {
margin:0px 0px 0px 0px;
clear:both;
width:700px;
height:10;
background-color:#ffffff;
}


#b-box {

width:700;
height:20px;
background-color: #ffffff;
}


#c-box {
float:left;
width:700;
height:auto;
background-color: #ffffff;
}

.table1 { 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 0px #000000 solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
margin:25px 0px 0px 50px;;
font-size: 9pt;
} 
.table1 TD { 
border: 0px #000000 solid; /* セルの枠線（太さ・色・スタイル） */ 
} 


#d-box {
border-bottom:1px solid #000000;
clear:both;
width:700px;
height:10;
background-color:#ffffff;
}

#e-box {
clear:both;
width:700px;
height:50;
background-color:#ffffff;
}


/* フォントサイズ */

p.sixptfont   {font-size:6pt;}
p.sevenptfont {font-size:7pt;}
p.eightptfont {font-size:8pt;}
p.nineptfont  {font-size:9pt;}
p.tenptfont    {font-size:10pt;}
p.elevenptfont {font-size:11pt;}
p.twelveptfont {font-size:12pt;}
p.13ptfont     {font-size:13pt;}