﻿div.wrapper{ }
div.contents{ margin-top:-2px; }
div.titleMenu{ width:845px; background-color:#CC0033; border-top:1px solid #000000; border-bottom:1px solid #000000; font-size:108%; margin:5px 0px; border-left:5px solid black; }
div.title{ width:850px; height:180px; background-image:url("pics/aistar_ban.jpg"); background-color:#CC0033; margin:0px; padding:0px; }
div.title1{ width:850px; height:180px; background-image:url("../pics2/aistar/aistar1_title.jpg"); background-color:#CC0033; margin:0px; padding:0px; }
div.title2{ width:850px; height:180px; background-image:url("../pics2/aistar/aistar2_title.jpg"); background-color:#CC0033; margin:0px; padding:0px; }
div.title3{ width:850px; height:180px; background-image:url("../pics2/aistar/aistar3_title.jpg"); background-color:#CC0033; margin:0px; padding:0px; }
div.title4{ width:850px; height:180px; background-image:url("../pics2/aistar/aistar4_title.jpg"); background-color:#CC0033; margin:0px; padding:0px; }
div.title5{ width:850px; height:180px; background-image:url("../pics2/aistar/aistar5_title.jpg"); background-color:#CC0033; margin:0px; padding:0px; }
div.title6{ width:850px; height:180px; background-image:url("../pics2/aistar/aistar6_title.jpg"); background-color:#CC0033; margin:0px; padding:0px; }
div.title7{ width:850px; height:180px; background-image:url("../pics2/aistar/aistar7_title.jpg"); background-color:#CC0033; margin:0px; padding:0px; }
div.title8{ width:850px; height:180px; background-image:url("../pics2/aistar/aistar8_title.jpg"); background-color:#CC0033; margin:0px; padding:0px; }

div.detailPanelA{  width:830px; margin:0px; background-color:#FFFFCC; padding:10px; }
div.PanelB{ width:830px; background-color:#CC0033; float:none; clear:both; }
div.detailPanelB{  width:830px;margin:0px; background-color:#FFFFCC; padding:10px; }

div.PanelE{ width:100%; height:auto; background-color:black; overflow:hidden; float:none; clear:both; }
.PanelE object{ margin:0; padding:0; }
div.footer{ width:100%; height:250px; background-color:#CC0033; text-align:center; float:none; clear:both; }

/* DETAIL DEF */
.titleMenu h3{ margin:1px 0px 0px 10px; text-align:left; float:left;}
.titleMenu p{ margin:0px; padding:0px; }



.leftA div.leftA_top{ width:315px; height:16px; background-image:url("img/leftPanel_top.jpg"); background-repeat:no-repeat;margin:0px; padding:0px; float:none;}
.leftA div.leftA_core{ width:291px;  background-image:url("img/leftPanel_core.jpg"); background-repeat:repeat-y; margin:0px; padding:5px 12px;float:none; }
.leftA div.leftA_btm{ width:315px; height:33px; background-image:url("img/leftPanel_btm.jpg"); background-repeat:no-repeat;margin:0px;  padding:0px; float:none;}
.rightA div.rightA_top{ width:534px; height:21px; background-image:url("img/rightPanel_top.jpg"); background-repeat:no-repeat;margin:0px; padding:0px;float:none;}
.rightA div.rightA_core{ width:504px;  background-image:url("img/rightPanel_core.jpg"); background-repeat:repeat-y; margin:0px; padding:5px 10px 5px 20px;float:none;  }
.rightA div.rightA_btm{ width:534px; height:24px; background-image:url("img/rightPanel_btm.jpg"); background-repeat:no-repeat;margin:0px;  padding:0px; float:none;}
.rightA div.rightA2_top{ width:491px; height:9px; background-image:url("img/rightPanel2_top.jpg"); background-repeat:no-repeat;margin:5px 0px 0px; padding:0px;  float:none; font-size:0px;}
.rightA div.rightA2_core{ width:471px;  background-image:url("img/rightPanel2_core.jpg"); background-repeat:repeat-y; margin:0px; padding:10px;float:none; clear:both;}
.rightA div.rightA2_btm{ width:491px; height:18px; background-image:url("img/rightPanel2_btm.jpg"); background-repeat:no-repeat;margin:0px;  padding:0px; float:none;}
.rightA div.rightA3_top{ width:491px; height:9px; background-image:url("img/rightPanel3_top.jpg"); background-repeat:no-repeat;margin:5px 0px 0px; padding:0px;  float:none; font-size:0px;}
.rightA div.rightA3_core{ width:471px;  background-image:url("img/rightPanel3_core.jpg"); background-repeat:repeat-y; margin:0px; padding:10px;float:none; clear:both;}
.rightA div.rightA3_btm{ width:491px; height:18px; background-image:url("img/rightPanel3_btm.jpg"); background-repeat:no-repeat;margin:0px;  padding:0px; float:none;}


.leftA OBJECT{ margin:0px;}
.leftA h1.ai1{ margin:0px; padding:0px; color:#CC0033; line-height:1em;}
/*.leftA h3{ margin:0px 0px 0px 0px; padding:2px 0px 2px 0px; background-color:#33CCCC; color:#FFFFFF;}*/
.leftA div.ai4_prof{ width:90%; margin:0px 2px 0px 5px; padding:3px 0px 0px 5px; background-color:#9933CC; color:#FFFFFF; }
.leftA h3.ai5_prof{ color:#000099; }
.leftA h4{ margin:3px 0px 0px 0px;  background-color:#FFD0FF; color:#FFFFFF;}
.leftA img{ float:none; margin:2px; }
.leftA img.shimen{ float:right; margin:2px; }
.leftA img.shimen2{ float:none; margin:1px 1px 0px; padding:0px;}
.leftA p{ text-align:left; padding:10px 3px 3px 3px; font-size:100%;}
.leftA p.shimen2{ text-align:center;  padding:2px 3px 3px 3px; font-size:100%;}
.leftA p.shimen3{ text-align:left; margin-bottom:3px;  padding:0px 3px; font-size:100%;}
.leftA p.st1{ margin:0px; padding:2px 0px 0px 0px; color:red; font-weight:bold; font-size:108%;} 
.leftA p.prof{ font-size:108%; padding:2px 15px 2px 5px; color:#660066; }

.rightA img{ float:none; margin:2px; }
.rightA img.fleft{ float:left; margin-right:5px; }
.rightA p{ padding:2px; margin:2px 8px 2px 15px;}
.rightA p.st1{ margin:0px; padding:2px 0px 0px 0px; color:red; font-weight:bold; }
.rightA p.st2{ font-size:108%; margin:2px 4px; }
.rightA a{ color:#3333FF; font-size:108%;}

.rightA h1.ai1{ margin:0px; padding:0px; color:#CC0033; line-height:1em;}
.rightA h2.ai1{ margin:0px; }
.rightA h4.ai1{ width:90%; margin:1px 1px 2px 1px; padding:1px 0px 1px 5px; background-color:#CC0033; color:#FFFFAA; border-bottom:1px solid #000000; border-right:1px solid #000000;}
.rightA h4.ai1b{ width:90%; margin:1px 1px 2px 1px; padding:1px 0px 1px 5px; background-color:#33CC33; color:#FFFFAA; border-bottom:1px solid #000000; border-right:1px solid #000000;}
.rightA div.ai1_title{ width:90%; margin:0px 1px; padding:3px 0px 0px 5px; background-color:#CC0033; color:#FFFFAA;border-bottom:1px solid #000000; border-right:1px solid #000000;}
.rightA div.ai1_title2{ width:90%; margin:0px 1px; padding:3px 0px 0px 5px; background-color:#33CC33; color:#FFFFAA;border-bottom:1px solid #000000; border-right:1px solid #000000;}

.rightA h1.ai2{ margin:0px; padding:0px; color:#3300CC; line-height:1em;}
.rightA h2.ai2{ margin:0px; }
.rightA div.ai2_title{ width:90%; margin:0px 1px; padding:3px 0px 0px 5px; background-color:#3366CC; color:#FFFFAA;border-bottom:1px solid #000000; border-right:1px solid #000000;}
.rightA div.ai2_title2{ width:90%; margin:0px 1px; padding:3px 0px 0px 5px; background-color:#CC0033; color:#FFFFAA;border-bottom:1px solid #000000; border-right:1px solid #000000;}
.rightA div.ai2_title3{ width:90%; margin:0px 1px; padding:3px 0px 0px 5px; background-color:#33CC33; color:#FFFFAA;border-bottom:1px solid #000000; border-right:1px solid #000000;}

.rightA h1.ai3{ margin:0px; padding:0px; color:orangered; line-height:1em;}
.rightA div.ai3_title{ width:97%; margin:0px 1px; padding:3px 0px 0px 5px;  background-color:orangered; color:white;} 
.rightA div.ai3_title2{ width:90%; margin:0px 1px; padding:3px 0px 0px 5px; background-color:#FFE4C4; background-image:url(img/bg016.gif); color:black; border:0px;}
.rightA div.ai3_title3{ width:90%; margin:0px 1px; padding:3px 0px 1px 5px; background-color:#FFFF33; color:black; border:0px;}
.rightA div.ai3_title4{ width:90%; margin:0px 1px; padding:3px 0px 1px 5px;background-color:#33CC33; color:#FFFFAA;border-bottom:1px solid #000000; border-right:1px solid #000000;}

.rightA h1.ai4{ color:#330099; margin:0px; padding:0px; line-height:1em;}
.rightA h2.ai4b{ margin:0px; padding:0px; color:orangered;} 
.rightA h2.ai4c{ margin:0px; padding:0px;  color:#9933CC; }
.rightA p.ai4{ margin:1px 0px 0px 0px; padding:0px; color:#330099; font-weight:bold;}
.rightA div.ai4_title{ width:97%; margin:0px 1px; padding:3px 0px 0px 5px; background-color:#9933CC; color:white; border:1px solid #330099;} 
.rightA div.ai4_title2{ width:55%; margin:0px; padding:3px 0px 0px 5px; background-color:#CC0033; color:white; border:2px groove #FFFFFF;}

.rightA h1.ai5{ color:#FF6600; margin:0px; padding:0px; line-height:1em;}
.rightA h1.ai5b{ margin:0px; padding:0px; color:#000099;} 
.rightA h2.ai5c{ margin:0px; padding:0px;  color:#FF6600; }
.rightA p.ai5{ margin:1px 0px 0px 0px; padding:0px; color:#FF0033; font-weight:bold; font-size:123.1%;}
.rightA div.ai5_title{ width:97%; margin:0px 1px; padding:3px 0px 0px 5px; background-color:#FF6600; color:white; border:1px solid #996600;} 
.rightA span.ai5{ color:#FF0033; }
.rightA span.ai5b{ color:#FF0033; font-size:123.1%;}


.leftA h3.ai6_prof{ background-color:#FF6699; color:#FFFFFF; padding:3px 0px 0px 5px; margin-right:10px; border-right:2px solid black;border-bottom:2px solid black;}
.rightA h1.ai6{ color:#FF6699; margin:0px; padding:0px; line-height:1em;}
.rightA h1.ai6b{ margin:0px; padding:0px; color:#000099;} 
.rightA h1.ai6c{ margin:0px; padding:0px; color:#FF0033;}
.rightA h2.ai6b{ margin:0px; padding:0px;  color:#000066; }
.rightA h2.ai6c{ margin:0px; padding:0px;  color:#FF0033; }
.rightA h3.ai6{ margin:0px; padding:0px;  color:#CC0033; }
.rightA p.ai6{ margin:1px 0px 0px 0px; padding:0px; color:#FFF000; font-weight:bold; font-size:123.1%;}
.rightA p.ai6b{ margin:1px 0px 0px 0px; padding:0px; color:#0099FF; font-weight:bold; font-size:123.1%;}
.rightA p.ai6c{ color:#990033; }
.rightA div.ai6_title{ width:97%; margin:0px 1px; padding:3px 0px 0px 5px; background-color:#FF6699; color:white; border:1px solid #996600;} 
.rightA span.ai6{ color:#FFFF00; }
.rightA span.ai6b{ color:#FF0033; font-size:123.1%;}


.leftA h3.ai7_prof{ background-color:#66CCFF; color:#FFFFFF; padding:3px 0px 0px 5px; margin-right:10px; border-right:2px solid black;border-bottom:2px solid black;}
.rightA h1.ai7{ color:#3366FF; margin:0px; padding:0px; line-height:1em;}
.rightA h1.ai7b{ margin:0px; padding:0px; color:#000099;} 
.rightA h1.ai7c{ margin:0px; padding:0px; color:#FF0033;}
.rightA div.ai7_title{ width:97%; margin:0px 1px 2px; padding:3px 0px 0px 5px; background-color:#66CCFF; color:white; border:1px solid #996600;} 
.rightA h2.ai7{ margin:0px; padding:0px;  color:#CC0033; }
.rightA h3.ai7{ margin:0px; padding:0px;  color:#CC0033; }
.rightA h3.ai7b{ margin:0px; padding:0px;  color:#3399CC; }
.rightA h3.ai7c{ margin:0px; padding:0px;  color:#FF6699; }
.rightA h4.ai7{ margin:0px; padding:0px;  color:#CC0033; }
.rightA h5.ai7{ margin:0px; padding:0px;  color:#000000; }
.rightA p.ai7{ margin:1px 0px 0px 0px; padding:0px; color:#FFD000; font-weight:bold; font-size:123.1%;}
.rightA p.ai7b{ margin:1px 0px 0px 15px; padding:0px; color:#0099FF; font-weight:bold; font-size:100%;}
.rightA p.ai7c{ color:#990033; }
.rightA span.ai7{ color:#0033FF; }
.rightA h3.syokkyaku{ color:#FF0000; }


.leftA h3.ai8_prof{ background-color:#66CCFF; color:#FFFFFF; padding:3px 0px 0px 5px; margin-right:10px; border-right:2px solid black;border-bottom:2px solid black;}
.rightA h1.ai8{ color:#FF3300; margin:0px; padding:0px; line-height:1em;}
.rightA h1.ai8b{ margin:0px; padding:0px; color:#000099;} 
.rightA h1.ai8c{ margin:0px; padding:0px; color:#FF0033;}
.rightA div.ai8_title{ width:97%; margin:0px 1px 2px; padding:3px 0px 0px 5px; background-color:#FF6600; color:white; border:1px solid #996600;} 
.rightA h2.ai8{ margin:0px; padding:0px;  color:FF9933; }
.rightA h3.ai8{ margin:0px; padding:0px;  color:#CC0033; }
.rightA h3.ai8b{ margin:0px; padding:0px;  color:#3399CC; }
.rightA h3.ai8c{ margin:0px; padding:0px;  color:#FF6699; }
.rightA h4.ai8{ margin:0px; padding:0px;  color:#CC0033; }
.rightA h5.ai8{ margin:0px; padding:0px;  color:#000000; }
.rightA p.ai8{ margin:1px 0px 0px 0px; padding:0px; color:#FFD000; font-weight:bold; font-size:123.1%;}
.rightA p.ai8b{ margin:1px 0px 0px 15px; padding:0px; color:#0099FF; font-weight:bold; font-size:100%;}
.rightA p.ai8c{ color:#990033; }
.rightA span.ai8{ color:#0033FF; }



.rightA div.borderbox{ width:90%; border:1px dotted #333333; padding:2px 0px; margin-bottom:3px; margin-left:5%;}
.rightA div.white_base{ width:97%; background-color:#FFFFFF; border-bottom:1px ridge #330099; border-right:1px ridge #330099;padding:1px 5px 0px; }
.detailPanelA h3{  margin:1px 1px 2px 1px; padding:2px 0px 1px 5px; background-color:#CC0033; color:#FFFFAA;border-bottom:1px solid #000000; border-right:1px solid #000000; }
.detailPanelB li{ font-size:123.1%; }

.PanelB h3{ width:830px; text-align:left; margin:0px; padding:2px 0px 2px 3px; border:2px groove #FFFFCC; background-color:#CC0033; color:#FFFFCC;}
.PanelB p{ font-size:123.1%; text-align:left;}
.PanelB ul{text-align:left; margin:3px 0px 3px 10px;}

.PanelE h3{ width:830px; padding:2px; margin:0px; background-color:#CC0033; border:2px groove #FFFFCC; text-align:left; color:#FFFFCC; }
.PanelE object{ padding:0px; maring:0px;/*padding:0px 25px 0px 25px;*/ }

.footer ul{ margin-top:3px; margin-left:30px; }
.footer li{ style:none; float:left; font-size:14px; text-align:center; margin:2px; }
.footer a{  width:80px; height:30px; display:block; background-color:#FFFFCC; padding:3px 0px 3px 0px; }
.footer a:hover{ background-color:#FFFF00; }

