@charset "UTF-8";

body{
     margin: 0;
     padding: 0;
     background-color: #ffffd3;
     }
#flash{
     width: 840px;
     height: 80px;
     border: 0;
     margin-bottom: 0.2em;
     padding: 0.1em;
     }
#header{
     width: 839.5px;
     height: 60px;
     margin-top: 0.3em;
     margin-bottom: 0em;
     }
#top{
     width: 832px;
     background-color: #ffffff;
     text-align: center;
     padding: 0.2em;
     margin-top: 0.2em;
     margin-bottom: 0.2em;
     border: 1px solid #98ca98;
     }

/*Font*/
h1{
     font-size: 10pt;   
     }
h2{
     font-size: 10pt;
     }
h3{  
     width: 638px;
     font-family: monospace;
     font-size: 12pt;
     font-weight: bold;
     color: #333333;
     background-color: #83eb3d;
     text-align: center;
     margin-top: 0em;
     margin-bottom: 0.1em;
     }
h4{
     font-size: 9pt;
     font-weight: normal;
     }
h5{  font-size: 12pt;
     font-weight: bold;
     }
h6{  width: 643px;
     height: 16px;
     font-family: Arial;
     font-size: 10pt;
     background-color: #83eb3d;
     text-align: center;
     color: #000000;
     padding-top: 0.2em;
     margin: 0;
     }
p{
     font-size: 9pt;
     }
.p2{
     font-size: 9pt;
     font-weight: bold;
     color: red;
     }
#f1{
     font-size: 9pt;
     font-weight: bold;
     padding: 0.2em;
     background-color: #f5f5db;
     text-align: left;
     }
#f2{
     font-size: 9pt;
     font-weight: bold;
     padding: 0.2em;
     background-color: #f5f5db;
     font-family: Arial;
     text-align: left;
     color: #666666;
     }
#f3{
     font-size: 11pt;
     font-weight: bold;
     padding: 0.2em;
     background-color: #f5f5db;
     font-family: Arial;
     text-align: left;
     color: #000000;
     }
#f4{  width: 638px;
     font-family: monospace;
     font-size: 12pt;
     font-weight: bold;
     color: #333333;
     background-color: #cad730;
     text-align: center;
     margin-top: 0em;
     margin-bottom: 0.1em; 
     }
h1,h2,h4,h5,f1,p,p2,ul,ol,dl{
     font-family: monospace;
     color: #333333;
     margin: 0em;
     }
strong{
     font-weight: normal;
     }
     
/*Phyton*/
#phyton{
     width: 806px;
     background-color: #ffffff;
     margin-top: 0em;
     margin-bottom: 0.4em;
     padding-top: 0.1em;
     padding-bottom: 0.1em;
     padding-left: 1em;
     padding-right: 1em;
     border: 1px solid #98ca98;
     text-align: left;
     }
#phyton2{
     width: 806px;
     height: 68px;
     background-color: #ffffff;
     margin-top: 0em;
     margin-bottom: 0.4em;
     padding-top: 0.1em;
     padding-bottom: 0.1em;
     padding-left: 1em;
     padding-right: 1em;
     border: 1px solid #98ca98;
     text-align: left;
     }
#phyton2 img{
     border: 0;
     }
/*商品*/
#space{
     width: 644px;
     height: 200px;
     float: right;
     border-bottom: 1px solid #98ca98;
     border-right: 1px solid #98ca98;
     background-color: #ffffff;
     padding-left: 0em;
     padding-top: 0em;
     padding-bottom: 0.3em;
     padding-right: 0.3em;
     margin-top: 0em;
     margin-bottom: 0.3em;
     text-align: left;   
     font-size: 12px; 
     }
#space img{
     float: left;
     margin-right: 15px;
     border: 0;
     }
#space a{
     text-decoration: none;
     color: #000000;
     }
#space a:hover{
     color: #ffffff;
     }
#spacebar{
     width: 645px;
     float: right;
     }
#spaceunit{
     width: 645px;
     float: right;
     }
#unit{
     width: 840px;
     }
#menu{
     width: 190px;
     float: left;
     }
#menu ul{
     margin: 0em;
     padding: 0em;
     }
#menu li{
     display: block;
     border-left: 4px solid #98ca98;
     border-bottom: 1px solid #98ca98;
     text-align: left;
     margin-top: 0.3em;
     font-size: 10px;
     width: 177px;
     height: 15px;
     background-color: #ffffff;
     list-style: none;
     }
#menu a{
     display: block;
     float: left;
     width: 171px;
     padding: 0.3em;
     text-decoration: none;
     color: #333333;
     }
#menu li a:hover{
     background-color: #cad730;
     }
     
/*footer*/
#footer1{
     clear: both;
     width: 838px;
     height: 14px;
     background-color: #ffffff;
     border: 1px solid #98ca98;
     padding: 0em;
     margin-bottom: 0.3em;
     }
#footer1 ul{
     list-style: none;
     margin: 0;
     padding: 0;
     }
#footer1 li{
     white-space: nowrap;
     width: 119px;
     height: 14px;
     float: left;
     list-style: none;
     margin: 0em;
     text-align: center;
     font-size: 10px;
     line-height: 14px;
     display: inline;
     }
#footer1 a{
     display: block;
     float: left;
     width: 119px;
     height: 14px;
     padding: 0em;
     text-decoration: none;
     color: #333333;
     }
#footer1 li a:hover{
     background-color: #cad730;
     }
#footer2{
     clear: both;
     width: 832px;
     background-color: #ffffff;
     border: 1px solid #98ca98;
     padding: 0.2em;
     margin-bottom: 0.2em;
     }
     
/*policy tokutei*/
#hyouki{
     width: 635px;
     height: auto;
     float: right;
     padding-top: 0em;
     padding-bottom: 0.2em;
     padding-left: 0.2em;
     padding-right: 0.3em;
     margin-top: 0.3em;
     margin-bottom: 0.3em;
     border-bottom: 1px solid #98ca98;
     border-right: 1px solid #98ca98;
     border-left: 1px solid #98ca98;
     background-color: #ffffff;
     text-align: left;
     }
#hyouki img{
     border: 0;
     }
#hyouki li{
     font-size: 9pt;
     }
#hyouki2{
     width: 600px;
     text-align: left;
     }
#hyouki2 li{
     list-style: none;
     }
#hyouki3{
     width: 640px;
     float: right;
     border-bottom: 1px solid #98ca98;
     border-right: 1px solid #98ca98;
     background-color: #ffffff;
     padding-left: 0em;
     padding-top: 0em;
     padding-bottom: 0.3em;
     padding-right: 0.3em;
     margin-top: 0em;
     margin-bottom: 0.3em;  
     font-size: 12px; 
     }
#hyouki3 li{
     font-size: 9pt;
     }
#hyouki3 img{
     float: left;
     margin-right: 12px;
     }
#hyouki4{
     width: 425px;
     text-align: left;
     }
#dateunit{
     width: 638px;
     height: 300px;
     }
#date{
     width: 150px;
     height: 285px;
     float: left;
     border: 1px solid #98ca98;
     margin: 0.1em;
     padding: 0.1em;
     text-align: center;
     font-size: 9pt;
     }
#date1{
     width: 610px;
     height: 115px;
     border: 1px solid #98ca98;
     margin-top: 0em;
     margin-bottom: 0.3em;
     padding: 0.1em;
     font-size: 9pt;
     }
#date1 img{
     float: left;
     margin-right: 10px;
     }

