﻿body{color: #ffffff;
     background-color: #ffffff;}

div#header{width: 750px;
           margin-left: auto;
	   margin-right: auto;}

div#titlepict{width: 750px;
              height:135px;
              margin-left: auto;
	      margin-right: auto;
              margin-bottom:0px;}

div#container	{padding: 10px;
                 padding-top:1px;
	         background-color: #ffffff;
	         width: 730px;
	         margin-left: auto;
	         margin-right: auto;}

div#midashi {width: 292px;
             height:33px;
             margin-top: 40px;
             _margin-top: 70px;
             margin-left:1px;
	     margin-right: auto;}

*:first-child+html #midashi{margin-top: 80px;}
/* IE7向け */

html>/**/body #midashi{margin-top/**\*/: 100px\9;}
/* IE8向け */

div#midashi p	{color: #000000;
                 font-family: Hiragino Kaku Gothic Pro, メイリオ, MS Pゴシック;
                 font-size:1.125em;
                 font-weight:bold;
                 position:relative;
                 padding-top:5px;
                 padding-left:15px;
                }

  
div#container2	{padding: 10px;
                 padding-top:1px;
	         background-color: #ffffff;
	         width: 730px;
	         margin-left: auto;
	         margin-right: auto;}

div#container2 p  {color: #000000;
                   font-family: Hiragino Kaku Gothic Pro, メイリオ, MS Pゴシック}

div#container3	{padding-left: 10px;
                 padding-right:10px;
                 padding-top:0px;
                 padding-bottom:0px;
	         background-color: #ffffff;
	         width: 730px;
	         margin-left: auto;
	         margin-right: auto;
                 clear: both;}

div#container3 p  {color: #000000;
                   font-family: Hiragino Kaku Gothic Pro, メイリオ, MS Pゴシック}


div#footer  {padding-left: 0px;
             padding-right:10px;
             padding-top:0px;
             padding-bottom:0px;
             background-color: #ffffff;
	     width: 750px;
	     margin-left: 0px;
             margin-right: auto;
             clear: both;}

div#footer p {color: #000000;
              text-align: center;
              font-family: Hiragino Kaku Gothic Pro, メイリオ, MS Pゴシック}

table#footfoot{background-color:#ffffff;
              border:none;
              width:450px;
              text-align:center;
              margin-left: 150px;
              margin-right: 150px;}

h2	{color: #000000;
         font-family: Verdana, Helvetica, sans-serif;
         font-size: 1em;
         padding: 6px;
         padding-left: 10px}

p	{font-size: 0.875em;
	 line-height: 1.4;
         font-family: Hiragino Kaku Gothic Pro, メイリオ, MS Pゴシック;
         padding-left: 20px}

p#line  {font-size: 1em;
         font-family: Hiragino Kaku Gothic Pro, メイリオ, MS Pゴシック;
         color: #000000;
         margin-left:0px;
         padding-bottom: 3px;}

p#linemini  {font-size: 0.875em;
             font-family: Hiragino Kaku Gothic Pro, メイリオ, MS Pゴシック;
             color: #000000;
             width: 200px;}

p#kuria{clear:both}

address	{font-size: 0.75em;
         font-style:normal;
         clear: both;
         color: #000000;
         padding-left:20px;
         margin-left: auto;
	 margin-right: auto;
         font-family: Hiragino Kaku Gothic Pro, メイリオ, MS Pゴシック}

a	{color: #0000cc;
         font-family: Hiragino Kaku Gothic Pro, メイリオ, MS Pゴシック}
a	{text-decoration: none;}
li a	{text-decoration: none;}

a#modoru  {color: #0000cc;font-size: 0.875em;
           font-family: Hiragino Kaku Gothic Pro, メイリオ, MS Pゴシック}

a:hover	{color: #ff0000}
a#modoru:hover	{color: #ff0000}
address a:hover	{color: #ff0000}

ul#top	{list-style-type: none;
	 margin-left: 0;
         text-align: right;	
         padding-left: 0;
         padding: 3px 20px;
         margin-top: 0;
         padding-top: 20px;}

li {display: inline;
    padding-left: 20px;
    padding-right: 10px;
    font-size: 0.875em}
li#ainotop {display: inline;
            font-size: 1em}

li#top {display: inline;
	padding-right: 10px;
	font-size: 1em}

li#topic {display: inline;
	  padding-right: 10px;
	  font-size: 0.875em}

img.photo-odd	{float: right;
         	 margin-left: 15px;
	         margin-bottom: 15px}

img.photo-even	{float: left;
                 margin-right: 15px;
                 margin-bottom: 15px}

ul#sita{background-color:#ccffff;
        width:700px;
        height:18px;
        text-align:right;
        margin-left:0px;
        padding-bottom:6px
        _padding-bottom:1px;
        _padding-top:3px;}

ul#sita a{font-family: Hiragino Kaku Gothic Pro, メイリオ, MS Pゴシック;
          font-size: 1em;}

ul#pulldown-menu a {color: #003366;
                    text-decoration: none;
                    padding:0px;}
ul#pulldown-menu a:link,ul#pulldown-menu a:visited {border: solid 0px #87ceeb;
                                                    background:#ccffff;}
ul#pulldown-menu a#ue:link,ul#pulldown-menu a#ue:visited {border: solid 0px;                                                          border-color: #afeeee;
                                                          background: #afeeee;}
ul#pulldown-menu a:hover,ul#pulldown-menu a:active {background: #7fffd4;
                                                    color:#ff0000;border: solid 0px;                                                          border-color: #a9a9a9;
}
ul#pulldown-menu li {float: left;
                           margin: 0px;
                           _margin-right: -30px;
                           position:relative;
                           width: 90px;
                           height:30px;
                           font-weight: normal;
                           line-height: 1.625em;}
ul#pulldown-menu li a {display: block;
                             width:120px;
                             height:30px;
                             text-align:center;
                             font-family: Hiragino Kaku Gothic Pro, メイリオ, MS Pゴシック;
                             font-size:1.25em;}


/* 下層のメニューを不可視に */
ul#pulldown-menu li ul {display: none;position: absolute;}
/* 疑似要素 :hover で下層のメニューを可視に */
ul#pulldown-menu li:hover ul {display: block;
                              left:-16%;
                              _left:-13%;
                              z-index: 100;
                              margin-top: 0px;}

ul#pulldown-menu li ul li {float: none;
                           margin: 0;
                           font-weight: normal;
                           display:inline;
                           height: 20px;
                           line-height: 0px;}
html>/**/body #pulldown-menu li ul li {border/**\*/: none\9;}

ul#pulldown-menu li ul li a {height: 20px;
                             line-height: 20px;}
html>/**/body #pulldown-menu li ul li a{border/**\*/: none\9;}

ul#pulldown-menu { /* IE6 対策 */
behavior: url("csshover.htc");
}


