* {margin: 0px; padding: 0px;}
body{ color:#333333; text-align:center; background-color:#D8D8D8; }
img{ border-width:0px; }
a{ color:#091E75; }
#contenter{ text-align:left; margin-right:auto; margin-left:auto; width:810px; background-image:url('image/back.gif'); background-repeat:repeat-y; }
#contenter div.b{ margin-right:10px; margin-left:1px; }


#banner{ height:67px; background-image:url('image/taitle02.jpg'); background-repeat:repeat-x; }
#banner h1,#banner p.logo{ float:left; display:inline; }
#banner div.sub-menu ul li{ font-size:0.8em; text-align:right; margin-top:45px; margin-right:15px; list-style-type:none; float:right; display:inline; }
#banner div.sub-menu ul li span{ color:#1D76FF; font-weight:bold; }



#main-menu ul{ margin-top:3px; margin-bottom:10px; margin-left:1px; }
#main-menu ul li{ margin-left:2px; list-style-type:none; display:inline; }



#content{ font-size:1em; line-height:140%; margin-right:30px; margin-left:30px; }
#content h2{ font-size:1.3em; margin-top:1em; margin-bottom:1em; }
#content h3{ margin-bottom:1em; padding-left:10px; border-bottom-width:1px; border-left-width:10; border-bottom-color:#747474; border-left-color:#747474; border-bottom-style:solid; border-left-style:solid; clear:both; }
#content p{ margin-bottom:2em;  }
#content ul{ color:#CC0000; margin-bottom:2em; margin-left:30px; }
#content .sub-txt01{ margin-right:15px; margin-bottom:1em; float:left; clear:both; width:200px; }
#content .sub-txt01 p{ font-size:0.8em; color:#006600; line-height:120%; margin-left:0; }
#content div.layout{ font-size:0.9em; margin-bottom:15px; padding:10px; background-color:#EEEEEE; }
#content div.layout p{ line-height:120%; margin:0px; }
#content div.shoukai{ margin-bottom:1.5em; padding:10px; background-color:#EEEEEE; }
#content div.shoukai img.photo{ margin-right:7px; float:left; }
#content div.shoukai p{ font-size:0.8em; line-height:120%; margin-right:15px; margin-bottom:0.5em; margin-left:115px; }
#content div.shoukai h3{ margin:0; border-width:0px; clear:none; }
#content .side-img{margin-right:15px; margin-bottom:10px; float:left;}
#content div.product{ padding-top:70px; padding-left:280px; height:170px; width:740px; background-image:url('image/pack03.jpg'); background-repeat:no-repeat; overflow:visible; }
#content div.product span.price{ font-size:1.5em; color:#FF0000; font-weight:bold; }
#content div.product a.buy{  }

#content table{ font-size:0.9em; border-width:1px; background-color:#5F5F5F; }
#content table td{ padding:10px; background-color:#FFFFFF; }

#content h1.parsonal{ font-size:1.2em; margin:20px 0px 0px; padding:5px; border-left-width:10px; border-left-color:#1D76FF; border-left-style:solid; background-color:#EEEEEE; }
#content h2.parsonal{ font-size:1.2em; margin:20px 0px 0px; padding:0px 0px 0px 5px; border-width:0px 0px 2px 10px; border-bottom-color:#091E75; border-left-color:#091E75; border-style:solid; }
#content .download{ padding:10px; background-color:#EEEEEE; }
#content .download h3{ margin:0px 0px 0.5em; clear:both; }
#content .download p{ font-size:0.9em; line-height:110%; margin-bottom:0.5em; }
#content .download ul.lay-dl { margin:0px; padding:0px; }
#content .download ul.lay-dl li{ font-size:0.8em; line-height:110%; margin:0px 10px 0px 0px; padding:0px; list-style-type:none; float:left; }


#footer{ font-size:0.8em; text-align:center; margin-top:10px; border-bottom-width:5px; clear:both; }
#footer ul{ margin-bottom:5px; }
#footer ul li{ margin-right:5px; margin-left:5px; list-style-type:none; display:inline; }
#footer p.copyright{ text-align:right; padding:10px; border-bottom-width:5px; border-bottom-color:#1D76FF; border-bottom-style:solid; background-color:#E0E0E0; }