<!--

a	{color:#4b8fff;
         text-decoration:none;}
a:hover	{color:#ffa275;
         text-decoration:underline;}


hr    {margin:0px;
       border-width:2px;
       border-style :dotted;
       border-color :#ffa275;}

table {font-size : 12px;}

hr {margin-left:10px;
    margin-right:10px;}


/* === ヘッダー部分のスタイル === */

.head	{background-color:#c4e0ff;
         border-top:solid 1px #0064d2;
         border-right:solid 1px #0064d2;
         border-left:solid 1px #0064d2;
	 width:740px;
	 height:85px;}

.head1	{font-size:13px;
         color:#003399;
	 font-weight:bold;
         width:220px;}

.head1 h1{padding-left:5px;
          margin:0px;}

.head2	{padding:0px;}

.head div	{font-size:12px;
	 color:white;}

.headmenu	{background-color:#0064d2;
	 width:740px;
	 text-align:right;
	 font-size:12px;
	 color:white;}


.headmenu td	{padding-left:9px;}

.headmenu a	{color:white;
	 text-decoration:none;}

.headmenu a:hover	{color:#ffa275;
         position:relative;
         left:0px; top:0px;}


/* === サイドバーとコンテンツ部分のスタイル === */

.side_main	{width:740px;
	 height:100%;
         margin-bottom:50px;}



/* === サイドバー部分のスタイル === */

.side	{width:199px;
         vertical-align:top;
         margin:0px;
	 padding:0px;}

.side3	{width:199px;
         vertical-align:top;
         border-right:solid 1px #0064d2;
         margin:0px;
	 padding-bottom:10px;}


.side2	{width:199px;
	 background-color:#c4e0ff;
         vertical-align:top;
	 padding:0px;}

.side1	{width:199px;
         font-size:12px;
         vertical-align:top;
         border-right:solid 1px #0064d2;
         border-bottom:solid 1px #0064d2;
	 padding:0px;
         margin:0px;}

.side a	{width:199px;
         color:#4b9fff;
	 border-bottom:solid 1px #0064d2;
	 text-decoration:none;
         font-weight:bold;
         display:block;
         font-size:12px;
	 padding-top:4px;
	 padding-bottom:3px;
	 padding-left:10px;
         margin-top:0px
         margin-bottom:0px;;}


.side a:hover	{color:white;
         text-decoration:none;
         background-color:#4b9fff;
	 padding-top:4px;
	 padding-bottom:3px;
         margin-top:0px;
         margin-bottom:0px;}



.side1_a {width:199px;
          background-color:#0064d2;
	  font-size:12px;
	  color:white;
	  font-weight:bold;
	  padding-top:5px;
	  padding-bottom:5px;
          padding-left:10px;
	  padding-right:0px;
          margin-right:0px;
          margin-top:0px;}

.side1_b	{background-color:#d8feee;
	         font-size:12px;
	 border-bottom:solid 1px #ceceff;
	 border-left:solid 1px #ceceff;
	 border-right:solid 1px #ceceff;
                 padding:3px 5px 3px;
                 margin:0px;}

.button {width:120px;}

.button a	{width:120px;
         display:block;
         background-color:#ffffff;
         color:#4b9fff;
	 text-decoration:none;
         font-weight:bold;
         border:1px solid #ceceff;
         font-size:12px;
	 padding:2px;
         margin-top:10px;}


.button a:hover	{color:#ffa275;
         background-color:#ffffff;
         text-decoration:none;
         border-width:1px 1px 1px 1px;
         border-style : solid solid solid solid;
         border-color : #0064d2 #0064d2 #0064d2 #0064d2;}

/* === コンテンツ部分のスタイル === */

.navi   {margin-left:10px;
         margin-top:5px;
         margin-bottom:10px;}

.maintop{margin-left:0px;
         margin-top:2px;
         margin-bottom:30px;}

.maintop a	{color:#000fff;
         text-decoration:none;}

.maintop a:hover	{color:#ffa275;
         position:relative;
         left:-2px; top:-2px;
         text-decoration:underline;}

.main_kt	{width:540px;
	 padding-left:0px;
	 padding-right:0px;
	 padding-top:5px;
	 padding-bottom:5px;
         margin-top:20px;
	 margin-left:5px;
	 margin-right:0px;
         margin-bottom:0px;
	 vertical-align:top;
         font-size:12px;}

.main	{width:540px;
	 padding-left:0px;
	 padding-right:0px;
	 padding-top:0px;
	 padding-bottom:0px;
         margin-top:0px;
	 margin-left:0px;
	 margin-right:0px;
         border-left:solid 1px #0064d2;
         border-bottom:solid 1px #0064d2;
	 border-right:solid 1px #0064d2;
	 vertical-align:top;
         font-size:12px;}

.main h1{font-size:14px;
         padding-top:2px;
         padding-left:10px;
         margin-top:10px;
         margin-bottom:0px;
         margin-left:10px;
         margin-right:20px;
         border-left:solid 10px #ffa275;
         border-bottom:solid 2px #ffa275;}



.main h2{font-size:14px;
         display:inline;}

.main_a	{background-color:#c4e0ff;
	 font-size:12px;
         padding:5px 10px 3px;
         margin-left:20px;
         margin-right:20px;
         margin-bottom:8px;
         border-width:1px 1px 1px 1px;
         border-style : solid solid solid solid;
         border-color : #0064d2 #0064d2 #0064d2 #0064d2;}

.main_b	{line-height : 18px;
         padding-left:5px;
	 padding-right:5px;
	 padding-top:5px;
	 padding-bottom:5px;
         margin-top:10px;
         margin-left:20px;
         margin-right:20px;
         margin-bottom:10px;
         border-width:1px 1px 1px 1px;
         border-style : solid solid solid solid;
         border-color : #ceceff #ceceff #ceceff #ceceff;
         font-size:12px;}

.main_c	{width:500px;
	 font-size:12px;
         margin-bottom:3px;
	 padding-left:25px;}

.search	{margin-top:10px;
         font-size:12px;}

.log_ul    {margin-left:0px;
            margin-bottom:0px;
            margin-top:0px;
	 padding-left:0px;}

.log    {width:530px;
         margin-top:0px;
         margin-bottom:0px;}

.log2    {width:500px;
         font-size:12px;
         line-height : 18px;
         padding-top:3px;
         padding-left:10px;
         padding-right:10px;
         margin-top:3px;
          _width:520px;}

.log2 a:hover	{position:relative;
                 left : 1px; top : 1px;}


.log3    {width:503px;
          color:#000fff;
          font-size:14px;
          margin-top:0px;
          margin-bottom:0px;
          padding-top:0px;
          padding-bottom:0px;}

.log3 a	{width:503px;
         color:#000fff;
         background-color:#c4e0ff;
	 text-decoration:none;
         display:block;
         font-size:12px;
	 font-weight:bold;
         border-width:1px 1px 1px 1px;
         border-style : solid solid solid solid;
         border-color : #ceceff #ceceff #ceceff #ceceff;
	 padding-top:4px;
	 padding-bottom:4px;
	 padding-left:5px;
         _width:520;}

.log3 a:hover	{color:#ffffff;
         text-decoration:none;
         background-color:#4b9fff;
         border-width:1px 1px 1px 1px;
         border-style : solid solid solid solid;
         border-color : #0064d2 #0064d2 #0064d2 #0064d2;}

.log3 p{margin-bottom:0;}

.log4    {width:240px;
          margin-top:0px;
          margin-bottom:0px;
          padding-top:5px;
          padding-bottom:0px;
          color:#4b8fff;}

.log5    {margin-top:0px;
          margin-bottom:0px;
          padding-top:5px;
          padding-bottom:0px;}

.log5 a   {margin-top:0px;
          margin-bottom:0px;
          margin-left:10px;
          padding-top:5px;
          padding-bottom:5px;
          padding-left:5px;
          line-height : 18px;}

.log6    {width:265px;
          margin-top:0px;
          font-size:12px;
	  font-weight:bold;
          margin-bottom:0px;
          padding-top:5px;
          padding-bottom:0px;
          padding-left:10px;}

.ba     {float:right;
         padding-top:3px;
         padding-left:10px;
         vertical-align:middle;
         height:100%;}

.bb     {float:right;
         padding-top:3px;
         padding-left:10px;
         vertical-align:middle;
         height:100%;}

.bc     {float:right;
         padding-top:3px;
         padding-left:10px;
         padding-bottom:10px;
         vertical-align:middle;
         height:100%;}

BODY{margin-top : 10px;
  margin-bottom : 30px;
  padding-top : 0px;
}

.side_a	{background-color:#336699;
	         font-size:12px;
                 padding:3px 5px 3px;
	         color:white;
                 margin:0px;}

.side_b	{font-size:12px;
         padding:8px;
         margin-top:0px;
         border-width:1px 1px 1px 1px;
         border-style : solid solid solid solid;
         border-color : #ceceff #ceceff #ceceff #ceceff;}

.side_c	{width:468px;
         font-size:12px;
         padding:0px;
         margin-top:0px;
         margin-left:5px;
         border-width:1px 1px 1px 1px;
         border-style : solid solid solid solid;
         border-color : #ceceff #ceceff #ceceff #ceceff;}

-->
