@charset "UTF-8";
/*----------------------------------------------------------------
1. Common
----------------------------------------------------------------*/
.clearfix:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; } .clearfix { min-height: 1px; }
* html .clearfix {
     height: 1px;
     /*\*//*/
     height: auto;
     overflow: hidden;
     /**/
}

body{
    font-family:"メイリオ", Meiryo,  "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    margin:0 auto;
    padding:0;
    width: 1000px;
    color: #333333;
}

.dropshadow{
     box-shadow:rgba(0, 0, 0, 0.3) 1px 1px 5px 0px;
     -webkit-box-shadow:rgba(0, 0, 0, 0.3) 1px 1px 5px 0px;
     -moz-box-shadow:rgba(0, 0, 0, 0.3) 1px 1px 5px 0px; } a img{
     border:0;
     -ms-transition: all 0.3s ease;
     -webkit-transition: all 0.3s ease;
     -moz-transition: all 0.3s ease;
     -o-transition: all 0.3s ease;
     transition: all 0.3s ease;
}
a{
    text-decoration: none;
    color: inherit;
}
a:visited { color: none; }
a:hover { color:#992027; }
a:active { color: none; }

a:hover img{ border:0; opacity:0.8; }

/*----------------------------------------------------------------
2. Header
----------------------------------------------------------------*/
heder h1{
    margin: 0px;
    padding: 0px;
    background: #000;
}
nav{
    background-color:#000000;
    padding: 0;
}
nav ul {

    margin: 0px;
    padding: 0px;
}
nav ul li{
    display: inline-block;
    width: 19%;
    color: #FFF;
    list-style: none;
    margin: 20px 0;
    text-align: center;
    font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
    border-right: solid 1px #FFF;    
}
nav ul li:last-child{
    border: 0px;
}

/*----------------------------------------------------------------
3. Left Side
----------------------------------------------------------------*/

/*----------------------------------------------------------------
4. Right Side
----------------------------------------------------------------*/

/*----------------------------------------------------------------
5. Main Contents
----------------------------------------------------------------*/
h1{
    font-size: 130%;
}
section{
    padding: 50px 0;
    text-align: center;
}
section p{
    line-height: 2em;
}
section h2{
    font-size: 200%;
    color: #992027;
    position: relative;
    margin-bottom: 1em;
}
section h2:before {
  content: '';
  position: absolute;
  left: 50%;
  bottom: -8px;/*線の上下位置*/
  width: 60px;/*線の長さ*/
  height: 5px;/*線の太さ*/
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);/*位置調整*/
  background-color: #992027;/*線の色*/

}
img{
  display: inline-block;
    
}
#top p{
    line-height: 3em;
    font-size: 120%;
}
#kiyaku dl{
    text-align: left;
}

#kiyaku dt{
    margin: 70px 0 20px 0;
    font-weight:bold;
    font-size: 110%;
    color: #FFF;
    background-color: #cccccc;
    padding: 5px;
}
#kiyaku dd{
    margin-bottom: 10px;
}
#prize div{
    text-align:left; 
}
#btn_ss{
    margin-top: 20px;
}
#exhibition{
    margin-top: 200px;
    border-top: dotted 3px #666;
}
#exhibition p{
    margin: 80px 0;
}

/*----------------------------------------------------------------
6. Footer
----------------------------------------------------------------*/
footer{
    margin-top: 100px;
    text-align: center;
    padding:5px;
    background-color: #000;
    color: #FFF;
    
}
/*----------------------------------------------------------------
7. SMP
----------------------------------------------------------------*/
@media screen and (max-width: 736px) {

}
