@charset "shift_jis"; /*リセット */ /*Copyright (c) 2009, Yahoo! Inc. All rights reserved.Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txtversion: 3.0.0build: 1549*/html{    color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{    margin:0;padding:0;}table{    border-collapse:collapse;border-spacing:0;}fieldset,img{ border:0; }address,caption,cite,code,dfn,em,strong,th,var{    font-style:normal;font-weight:normal;}li { list-style:none; } caption,th{ text-align:left; }h1,h2,h3,h4,h5,h6{    font-size:100%;font-weight:normal;}q:before,q:after{ content:''; }abbr,acronym{ border:0;font-variant:normal; }sup{ vertical-align:text-top; }sub{ vertical-align:text-bottom; }input,textarea,select{ font-family:inherit;font-size:inherit;font-weight:inherit; }input,textarea,select{ *font-size:100%; }legend{ color:#000; }          /*　ここまで　リセット */body {overflow:scroll;　　　　　　　　　}    #container {            width:900px;           margin: auto;           /*  background-color:#ff9900;*/           }#header {               width:100%;           /* background-color:#69f;*/           }#nav {           width:100%;           /* background-color:#ffc;*/           }#pankuzu{           width:100%;           /* background-color:#CFE1BE;*/           }#contents {           /*   width:824px;*/           width:100%;                    /* background-color:#330;*/           }              }        #footer {              width:100%;           /* background-color:#CFE1BE;*/            }           /* ここから全体*/  img {          border:0px;          }a{          text-decoration: none;          }   a:link {            color: black;            }a:visited {           color: black;            }            a:hover {           color: grey;           }           a:active {           color: black;           }          p {          max-height: 100%;                    }             .e1m{           letter-spacing: 1em;           }            .e0_1m{           letter-spacing: 0.1em;           }     ul{           list-style-type: none;           }           .title1 {           letter-spacing: 0.5em;            }            .over{                         filter: alpha(opacity=70);            -moz-opacity:0.70;            opacity:0.70;            background:none;             }       /* ここからheader*/#header {          border-bottom-style: dotted;          border-bottom-color: #AEB0B0;          border-bottom-width: 1px;          padding :60px 0px 0px 0px;           }img.left {           padding:0px 0px 5px 10px;            }img.right {            float: right;           padding:0px 5px 0px 0px;            }           /* ここからnav*/#nav {           padding:40px 0px 25px 0px;            font-family: "EB Garamond", Garamond, Georgia, "Times New Roman", Times, serif;            max-height: 100%;           }.navbar {           margin:0px 25px 0px 25px;            font-size: 13px;           color:#666666;           letter-spacing: 0.3em;               }.navbar2{           margin:0px 25px 0px 25px;            font-size: 13px;           color:#666666;           letter-spacing: 0.2em;               }.navbar   a:link {            color: #666666;            }.navbar a:visited {           color: #666666;            }            .navbar a:hover {           color: #B8B8B8;           }           .navbar a:active {           color: #666666;           }                    #nav {             clear; both;             position:relative;             overflow:hidden;             }#nav ul {             position:relative;             left:50%;             float:left;             }#nav li {             position:relative;             left:-50%;             float:left;             }ul {             list-style:none;             }             /* ここからpankuzu */#pankuzu {             clear: both;             padding: 50px 0px 20px 0px;             font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;               max-height: 100%;             }  #pankuzu p{             margin: 0px 0px 0px 66px;             }         .pan{               font-size: 9px;              color:#B8B8B8;              letter-spacing: 0.2em;              }     .pan2{                 font-size: 9px;               letter-spacing: 0.2em;               color:#666666;              }                                                              /* ここからcontents */#contents { 　　　　　　　　clear: both;           margin-left:auto;           margin-right:auto;                      padding: 0px 0px 80px 0px;                     } /* ここからfooter */#footer {            text-align:center;            margin-left:auto;            margin-right:auto;            }.copyright {              border-top-style: dotted;              border-top-color: #AEB0B0;              border-top-width: 1px;              padding:10px 0px 60px 0px;              } #footer a:hover img{             filter: alpha(opacity=50);             -moz-opacity:0.5;             opacity:0.5;             }.mail{            margin:0px 0px 4px 0px;             } /*ここからfontハック */ .win.ie body { font-size: 20px;-webkit-transform-origin: 0 0;-webkit-transform: scale(1, 1.01);-moz-transform-origin: 0 0;-moz-transform: scale(1, 1.01);-ms-transform-origin: 0 0;-ms-transform: scale(1, 1.02); /* IE9だけ1.02 */-o-transform-origin: 0 0;-o-transform: scale(1, 1.01);}.win.gecko body {-webkit-transform-origin: 0 0;-webkit-transform: scale(1, 1.01);-moz-transform-origin: 0 0;-moz-transform: scale(1, 1.01);-ms-transform-origin: 0 0;-ms-transform: scale(1, 1.02); /* IE9だけ1.02 */-o-transform-origin: 0 0;-o-transform: scale(1, 1.01);}.win.opera body {-webkit-transform-origin: 0 0;-webkit-transform: scale(1, 1.01);-moz-transform-origin: 0 0;-moz-transform: scale(1, 1.01);-ms-transform-origin: 0 0;-ms-transform: scale(1, 1.02); /* IE9だけ1.02 */-o-transform-origin: 0 0;-o-transform: scale(1, 1.01);}.win.chrome body {-webkit-transform-origin: 0 0;-webkit-transform: scale(1, 1.01);-moz-transform-origin: 0 0;-moz-transform: scale(1, 1.01);-ms-transform-origin: 0 0;-ms-transform: scale(1, 1.02); /* IE9だけ1.02 */-o-transform-origin: 0 0;-o-transform: scale(1, 1.01);} /*ここからブレ止めハック */#contents a {                       display: inline-block;                       backface-visibility: hidden;                       }                       #footer a {                       display: inline-block;                       backface-visibility: hidden;                       }