/* === ヘッダー部分のスタイル === */
.position    {width:100%;
              text-align:center}

.head	{background-color:#990000;
	 width:770px;
	 height:70px}

.head1	{padding-left:10px;
         width:210px}

.head2  {width:350px;
         text-align:left;
         padding-left:8px}

.head2 form  {margin:0px}  

.head3   {text-align:right;
          font-size:11px;
          color:white;
          vertical-align:bottom;
          padding-bottom:11px; 
          padding-right:6px;
          width:210px;
          line-height:125%}

.head1 img   {border:none}

.head3 form  {margin:0px}

.head3 a       {text-decoration:none}

.head3 a:link     {color:#ffffff}
.head3 a:visited  {color:#FFCC99}
.head3 a:hover	  {color:#66ffff}
.head3 a:active   {color:#ff6633}

.head h1	{font-size:24px;
	         font-family:Arial,Helvetica;
	         color:white;
	         margin-bottom:1px}

.head h2	{font-size:10px;
                 font-weight:normal;
	         color:#ffffff;
	         margin-top:4px;
	         margin-bottom:0px;
                 line-height:128%}

.head div	{font-size:12px;
	         color:white}

.menu         {width:770px;
               height:16px;
               background-color:#CC6633;
               font-size:12px;
               color:white}

.menu1 div    {float:left;
               margin-left:2px}

.menu1 a      {text-decoration:none}

.menu1 a:link     {color:#ffffff}
.menu1 a:visited  {color:#FFCC99}
.menu1 a:hover	  {color:#66ffff}
.menu1 a:active   {color:#ff6633}

/* === サイドバーとコンテンツ部分のスタイル === */

.side_main    {width:770px;
	       height:100%;
               border:solid 3px #CC6633;
	       border-top:none}

/* === コンテンツ部分のスタイル === */

.main	{width:630px;
         background-color:#FFFFCC;
	 padding-left:10px;
	 padding-right:10px;
	 padding-top:5px;
	 padding-bottom:10px;
	 vertical-align:top}

.topbanner2   {margin-left:auto;
         　margin-right:auto;
           margin-top:4px;
           margin-bottom:0px;
           text-align:center}

.topbanner2 a    {font-size:12px;
             font-weight:normal;
             text-decoration:none}

.topbanner2 a:link     {color:#673A34}
.topbanner2 a:visited  {color:#E9967A}
.topbanner2 a:hover    {color:#ff0000}
.topbanner2 a:active   {color:#ff6633}

.topbanner2 img  {border:none}

.main h1    {text-align:center;
             font-size:18px;
             color:#330000;
             margin-top:6px;
             margin-bottom:0px}

p.policy    {font-size:12px;
             font-weight:bold;
             color:#996633;
             line-height:120%;
             text-align:center;
             width:100%;
             margin-left:auto;
             margin-top:8px;
             border-bottom:solid 1px #999999;
             padding-bottom:8px}

span.seisaku   {color:#CC99CC}

.main h2    {font-size:16px;
             color:#ffffff;
             background-color:#CC6633;
             padding-top:1px;
	     padding-bottom:1px;
             text-align:center;
             margin-top:20px;
             margin-bottom:0px}

h2 em        {font-family:Verdana,Helvetica,sans-serif;
              font-style:normal;
              padding-right:5px}

p.promoword    {font-size:14px;
                font-weight:bold;
                color:#996633;
                line-height:120%;
                text-align:center;
                width:100%;
                margin-left:auto;
                margin-top:14px;
                margin-bottom:6px}

p.setumei    {font-size:12px;
             color:#663300;
             line-height:120%;
             text-align:center;
             width:100%;
             margin-left:auto;
             margin-top:6px;
             margin-bottom:12px}

span.bold  {font-weight:bold;}

.hanbai  {text-align:center}

table.syouhintana {width="100%";
                   margin-top:0px;
                   margin-bottom:6px}

table.syouhin  {width:302px;height:100px}
td.gazou     {width:100px;height:100px}
td.namae     {font-size:12px;font-weight:bold;color:#330000;font-weight:bold;}
td.kakou     {font-size:11px;color:#330000}
td.teika     {font-size:11px;color:#330000}
td.tokka     {font-size:12px;font-weight:bold;color:red;background-color:#FFCC99}
td.botan     {font-size:12px}

table.ronson  {width:100%;
               margin-top:0px;
               margin-bottom:15px}
td.ronson-lighter      {text-align:center}
.ronson img    {border:none}

.koment   {font-size:12px;
           color:#330000;
           height:120px;
           overflow:auto;
           scrollbar-base-color:#990000;
           scrollbar-track-color:#CC6633;
           scrollbar-arrow-color:#FFFFFF;
           text-align:left;
           background-color:#FFCC99;
           padding-top:6px;
           padding-left:8px;
           border-style:solid;
           border-width:1px;
           border-color:#990000;
           margin-top:15px;
           margin-bottom:15px;
           line-height:117%}

.ssl	{font-size:12px;
	 line-height:130%;
	 color:#996633;
         margin-top:20px;
         margin-bottom:8px}

.copy	{background-color:#990000;
         color:white;
         font-size:12px;
         padding:2px;
         text-align:center}

.banner img    {border:none;
                margin-top:1px}

div.banner   {text-align:center}

table.hometop {width:100%;
               height:14px;
               margin-top:0px;
               margin-bottom:0px}

td.left        {text-align:left}
td.right       {text-align:right}
.left img      {border:none}
.right img     {border:none}

table.navi     {width:100%;
                height:50px;
                margin-top:3px;
                margin-bottom:0px}

td.center      {text-align:center}
.center img    {border:none}

.mikonin    {font-size:12px;
             font-weight:bold;
             color:#996633;
             margin-top:2px;
             text-align:center}

.addres    {font-size:10px;
            color:#996633;
            margin-top:2px;
            margin-bottom:10px;
            text-align:center}

a.mail           {text-decoration:none}
a.mail:link      {color:#996633}
a.mail:visited   {color:#ff6633}
a.mail:hover     {color:#ffffff;
                  background-color:#990000}
a.mail:active    {color:#66ffff}

/* === サイドバー部分のスタイル === */

.side	{width:140px;
	 background-color:#990000}

.side	{vertical-align:top;
	 padding:0px}

.side img {border:none}

.side div    {font-size:12px;
	      font-weight:bold;
              color:white;
	      padding-top:3px;
	      padding-bottom:3px;
	      padding-left:8px;
	      padding-right:0px}

.side a	     {text-decoration:none}
.side a:link     {color:white}
.side a:visited  {color:#FFCC99}
.side a:hover	 {color:#66ffff}
.side a:active   {color:#ff6633}

.sidemenu1	{margin-top:6px;
                 margin-bottom:0px}

.submenu       {background-color:#990000}

.submenu ul    {font-size:10px;
                color:white;
                line-height:130%;
                margin-top:0px;
                margin-bottom:2px;
                margin-left:12px;
                padding-left:0px;
                list-style-image:url(markk.gif)}

.submenu li    {padding-left:0px}

.submenu a:link      {color:white}
.submenu a:visited   {color:#FFCC99}
.submenu a:hover     {color:#66ffff}
.submenu a:active    {color:#ff3333}

.prof  {margin-top:6px;
        margin-bottom:4px;
        margin-left:1px;
        margin-right:auto}

body   {margin:0px;
        padding:0px}