﻿@charset "UTF-8";
/*全体*/
body{
     font-size:16px;
     background-image:url(../images/enji_ichimatsu.jpg);
     background-repeat:repeat;
}

h1,h2,h3,h4,p,ul,li{
                    margin:0;
                    padding:0;
                    color:black;
}
/*Ｗｅｂページのセンタリング*/
#wrap{
      width:980px;
      margin:0 auto;
}

header{
       color:brown;
       background-color:#ca5158;
       overflow:hidden;
}

#logo{
      display:block;
      margin-left:10px;
      margin-bottom:10px;
      float:left;
}

#head_meg{
          margin-top:20px;
          margin-left:70px;
          float:left
}

h1{
   font-weight:100;
   font-family:'Noto Serif JP',sans-serif;
   font_size:28px;
   color:#ccffff;
   text-align:center;
}
#st p{
         color:#003366;
         padding-left:10px;
         padding-right:10px;
}
/*ナビゲーション*/
nav{
    padding-left:10px;
    padding-right:10px;
}
nav ul{
       list-style-type:none;
}
nav li{
       width:160px;
       height:60px;
       float:left
}
nav a{
      display:block;
      line-height:60px;
      text-align:center;
      color:darkred;
      text-decoration:none;
      background-image:url(../images/gold.png);
}
nav a:hover{
            color:crimson;
            font-weight:bold;
            background-image:url(../images/silvar.png);
}
/*メインコンテンツ*/
main{
     padding-top:20px;
     padding-left:20px;
     padding-bottom:20px;
     background-color:#b94058;
     overflow:hidden;
}
h2{
   font-family:"Yu Gothic",YuGothic;
   font-weight:900;
   font-size:24px;
   margin-top:10px;
   text-align:center;
   color:#ffff88;
}
#kouqa{
       background-color:#66bb66;
       width:940px;
       margin-bottom:20px;
}
h3{
   font-family:"MS Pゴシック",Meiryo;
   margin-up:5px;
   margin-bottom:5px;
   font-size:20px;
   text-align:center;
   color:#bb11bb;
}
#classic{
         clear:both;
}
.qa{
        width:430px;
        padding:10px;
        margin:10px;
        border-radius:10px;
        background-color:#88ee88;
        float:left;
}
#kouai{
       background-color:#66bbbb;
       width:940px;
       margin-bottom:20px;
}
#kouai p{
         padding:5px;
         background-color:#88dddd;
}
#sin{
     clear:both;
     background-color:#ddaa11;
     width:940px;
}
#sin p{
       padding:5px;
       background-color:#ffcc33;
}

/*フッター*/
footer{
       padding:20ox;
       background-color:#962036;
}
#ato p{
       padding:10px;
       margin-left:10px;
       margin-right:10px;
       color:#aaccff;
}
a{
  background-color:#962036;
  color:#88eeee;
  float:right;
}
a:hover{
        color:#ffbbbb;
        font-weight:bold;
}