body {background-color :#e3e3e3;font-family: Verdana, Arial, sans-serif; margin:0px;}

.body {width:750; background-color :#ffffff; padding-bottom:16px;}


/* === ヘッダー部分のスタイル === */

.head	{background-color:#1144a4;width:750; }

.head1	{text-align:left; 
         font-size:12px; 
         color:white;
         padding-left:2px;}

.headmenu	{background-image : url(pic/bar.gif); 
                 width:750; text-align:center; 
                 font-size:12px;
                 color:#1144A4;
                 border-top:solid 3px #FF0400;
                 border-bottom:solid 1px #3366CC;
                 line-height: 26px;}

.headmenu A	{color:#1144a4; font-weight: bold;  
         display: block;
         width: 100%;
         height: 100%;
          text-decoration: underline;}

.headmenu a:hover       {color:#1144a4;
                 background-color:#F4F8FF;}



.headmenu0	{color:#1144a4;font-weight: bold;border-right:solid 1px white; background-color:#F4F8FF;
                 height:16px; text-decoration: underline;}

.headmenu1	{border-right:solid 1px white;
                 height:16px;}

.headmenu2	{border-right:solid 1px #3366CC;
                 height:16px;}

.headmenu3	{color:#1144a4;font-weight: bold; border-right:solid 1px #3366CC; background-color:#F4F8FF;
                 height:16px; text-decoration: underline;}


.top {width: 750px; }

.navi {background-color: #4e82de; border-top:solid 0px #ffffff;text-align:;}

.navi a , .navi a:visited {line-height:120%; font-size:11px; color:#ffffff; text-decoration:none; font-weight: ; }

.navi a:hover {color:#ffffff; text-decoration: none; font-weight: ; }

.space {font-size:11px; color:#ffffff;}


/* === コンテンツ部分のスタイル === */

.swss {margin-top:6px; height:26px; font-size:14px; color:#696969;width: 98%;}

.oshirase {font-size:14px;}

.oshirase a {font-size:14px; color:#4e82de;
                 text-decoration: underline; font-weight:bold;} 

.oshirase a:hover font-size:14px; color:#4e82de;
                 text-decoration: underline; font-weight:bold;} 

.oshirase a:visited font-size:14px; color:#4e82de;
                 text-decoration: underline; font-weight:bold;} 

.blockc {
	FLOAT: left}

.blockb {margin-right: 5px; 
	FLOAT: left;}

.blocka {margin-right: 7px; margin-left: 3px;
	 FLOAT: left;}

.blockd {margin-right: 8px; 
	 FLOAT: left;}

.blocke {margin-right: 8px; 
	FLOAT: left;}

.blockf {
	FLOAT: left;}

.box  { width:560px;margin-bottom: 12px; 
         font-size:12px;
         color:#696969;
         border:solid 1px #cccccc;}

.box td   {padding:4px; vertical-align:top;}

.box img {border: 1px #ccccCC solid;}

.box a     {line-height:120%;
             font-size:14px;
	     color:#696969;
             text-decoration:none;}

.box a:hover	{color:#696969;
                 text-decoration: underline; }

.box a:visited { color:#696969;}

.box2  {  vertical-align : top;width:170px;margin-bottom: 4px;background-color:#ffffff;
         font-size:12px;
         color:#696969;
          border:solid 1px #cccccc;}

.box2 td   {padding:4px;}

.box2 a     {line-height:160%;
             font-size:12px;
	     color:#696969;
             text-decoration:none;}

.box2 a:hover	{color:#696969;
                 text-decoration: underline; }

.box2 a:visited { color:#696969;}

.box2 img {border: 1px #ccccCC solid;}

.photohead  {font-size:14px;
             font-weight:bold;
             color:#FDAC00;
             line-height: 22px;}

.sale {font-size:28px;letter-spacing: 0.2em; 
       color:#ffffff;font-weight: bold;
       text-align: center; vertical-align:middle;
       background-color:#ff0000; 
       height:110%;border-bottom:solid 0px #3366CC;}

.topic {font-size:15px;color:#696969;letter-spacing: 0.5em; 
       font-weight: bold;
       text-align: center; vertical-align:middle;
       background-color:#e5e5e5; 
       height: 16px;border-bottom:solid 1px #cccccc;}

.topic2 {font-size:14px;color:#696969;letter-spacing: 0.5em; 
       font-weight: bold;
       text-align: center; vertical-align:middle;
       background-color:#e5e5e5; 
       height: 16px;border-bottom:solid 1px #cccccc;}

.img {border-right:solid 0px #ccccCC;}

.kyotyo {font-size:14px;
       color:#FF0400;font-weight:; }


.name {padding-top: 15px; font-size:24px; color:#696969;letter-spacing: 0.0em;line-height: ; font-weight: ; text-decoration: underline; }


.hyo {font-size:12px;
       color:4e82de;font-weight: bold;
       vertical-align : top;
       padding-top:4px;
       padding-left:4px;
       background-color:#e5e5e5;}

.hyo1 { width:64px;font-size:12px;
        color:#696969;
        vertical-align : top;
        padding-top:4px;
        padding-left:4px;
        border-right:solid 1px #ccccCC;
        border-left:solid 1px #ccccCC;
        border-bottom:solid 1px #ccccCC;}

.hyo2 { width:100%;font-size:12px;
        color:#696969;
        vertical-align : top;
        padding-top:4px;
        padding-left:4px;
        border-right:solid 1px #ccccCC;
        border-bottom:solid 1px #ccccCC;}

.hyo2 a     {line-height:120%;
             font-size:12px;
	     color:#696969;
             text-decoration:none;}

.hyo2 a:hover	{color:#696969;
                 text-decoration: underline; }

.hyo2 a:visited { color:#696969;}


.main {margin-top:0px; background-color :#ffffff;width: 750px; text-align : center; }


.blck1 {font-size:12px; color:#696969; line-height: 1.3em;}

.blck1 td {border:solid 1px #ccccCC;vertical-align: top;  WIDTH: 230px;}

.blck1 a     {line-height:120%;
             font-size:15px;
	     color:#696969;
             text-decoration:none;font-weight: ; }

.blck1 a:hover	{font-size:15px;color:#696969;
                 text-decoration: underline; font-weight: ; }

.blck1 a:visited {font-size:15px; color:#696969;font-weight: ; }

.blck2 {font-size:12px; color:#696969; line-height: 1.3em;}

.blck2 td {border:solid 1px #ccccCC;vertical-align: top;  WIDTH: 169px;}

.blck2 a     {line-height:120%;
             font-size:15px;
	     color:#696969;
             text-decoration:none;font-weight: ; }

.blck2 a:hover	{font-size:15px;color:#696969;text-decoration: underline; font-weight: ; }

.blck2 a:visited {font-size:15px; color:#696969;font-weight: ; }


.waku td {font-size:12px;color:#565656; vertical-align:top;}


.out a, out a:visited{font-size:14px; color:#696969; text-decoration:none;}

.out a:hover {font-size:14px; color:#696969; text-decoration: underline; }


.box3 A {
	FONT-SIZE: 12px; COLOR: #696969; TEXT-DECORATION: none
;}
.box3 A:hover {
	COLOR: #424242; TEXT-DECORATION: underline
;}
.box3 A:visited {
	COLOR: #696969
;}

.box4  { vertical-align : top;width:234px;background-color:#ffffff;
         font-size:12px;
         color:#696969;
          border:solid 1px #cccccc;}

.box4 td   {padding:;}

.box4 a     {line-height:160%;
             font-size:12px;
	     color:#696969;
             text-decoration:none;}

.box4 a:hover	{color:#696969;
                 text-decoration: underline; }

.box4 a:visited { color:#696969;}

.bunrui {font-size:14px; letter-spacing: 0.1em;
       color:#696969;font-weight: ;
       text-align: center; vertical-align:;padding-top:10px;
       background-color:#e5e5e5; 
       height: 30px;border-bottom:solid 1px #cccccc;}

.bunrui2 {padding-left:4px;
       background-color:;}

.bunrui3 {font-size:14px; letter-spacing: ;
       color:#696969;font-weight: ;
       text-align: center; vertical-align:;padding-top:8px;
       background-color:#e5e5e5; 
       height: 30px;border-bottom:solid 1px #cccccc;}

.info { CLEAR: both;margin-bottom: 20px; margin-top: 20px;
	FONT-SIZE: 12px;color:#696969; WIDTH: 650px; BORDER-COLLAPSE: collapse;}
.infoT {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 40px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
;}
.infoB {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-LEFT: 40px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid
;}

.info A {
	FONT-SIZE: 12px; COLOR: #4e82de; TEXT-DECORATION: none
;}
.info A:hover {
	COLOR: #4e82de; TEXT-DECORATION: underline
;}
.info A:visited {
	COLOR: #4e82de
;}


.navi2 td {width: 750px; text-align : center;}

.navi2 td a, .navi2 td a:hover, .navi2 td a:visited {font-size:12px; color:#777777; text-decoration: underline; }

.pre {margin-top:0px;  background-color:; border-top:solid 0px #FF0400; }

.pre td {width: 750px; height: 24px;font-size:10px; color:#696969; text-align : center; }