@charset "UTF-8";
/*
*
* 上部固定のナビゲーションメニュー
* basic.css
*
*/
/* =========================================================================
  core
========================================================================= */
/* columns */

body {
   background: #A1C8D7; 
}

.container, .nav {
  width: 100%;
  margin: 0 auto;
   
}
/*.container {
   background: #A1C8D7; 
}*/

.nav_taitle {
 width: 100%;
height: 60px;
/*color: #ffffff;*/
line-height: 40px;
/*background-color: gray;*/
}

.sisetsu {
 margin-top:30px;
}

/* clearfix */
.nav__list:after {  
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: ".";
  font-size: 25px;
}

.kono {
   clear: both;
   display: inline-block;
   text-align: left;
   width: 430px;
   line-height:20px;
   }
   
 #zei {
       width: 560px;
	   margin: 15px auto;
	   text-align: left;
	   font-size: 15px;
	   font-weight: bold;
	    color: #7F221D;	   
}  

/* 初期設定
--------------------------------------------------------- */
/* ドキュメントのルート要素 */
html {
  font-size: 30px;
}

body {
  margin: 0;
  background-color: #fff;
  color: #333333;
  word-wrap: break-word;
  font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Sans-Serif;
  font-weight: 300;
}

/* =========================================================================
  layout
========================================================================= */
/* ページ共通スタイル
--------------------------------------------------------- */
/* container */
.container {
  padding-top: 48px;
  background: #f5f5f4;
}

.contai {
   text-align: center;
}

/* main */
.main {
  margin: 0 auto;
  padding: 20px;
  background: #f5f5f4;
}
.main__content {
  padding: 20px;
  background: #ffffff;
}

/* ダミーコンテンツ用のスタイル */
h2 {
  text-align: center;
}

p {
  margin: 16px 0;
  color: #333333;
  font-size: 1em;
}
p:last-child {
  margin-bottom: 0;
}

/* ナビゲーションのスタイル
--------------------------------------------------------- */
.header {
  height: auto;
}

.pageTitle {
  margin: 0 auto;
  padding: 1em 0;
  text-align: center;
  font-size: 2.4em;
  line-height: 1.0;
}

.nav {
  position: fixed;
  top: 0;
  z-index: 999;
  margin: 0;
  padding: 0;
  background: #ffffff;
}
.nav__list {
  margin: 0;
  padding: 0;
}
.nav__list li {
  float: left;
  width: 20%;
  height: 48px;
  box-sizing: border-box;
  list-style-type: none;
  border-left: 1px solid #e9e9e7;
}
.nav__list li:last-child {
  border-right: 1px solid #e9e9e7;
}
.nav__link {
  display: block;
  height: 14px;
  margin: 0;
  padding: 17px 0 13px;
  color: #333333;
  cursor: pointer;
  font-size: 0.8em;
  text-align: center;
  line-height: 1.0;
  text-decoration: none;
  transition: all .3s;
}
.nav__link--home {
  border-bottom: 4px solid #d92567;
}
.nav__link--home:hover {
  background: #d92567;
}
.nav__link--about {
  border-bottom: 4px solid #5c0973;
}
.nav__link--about:hover {
  background: #5c0973;
}
.nav__link--blog {
  border-bottom: 4px solid #65bfb6;
}
.nav__link--blog:hover {
  background: #65bfb6;
}
.nav__link--contact {
  border-bottom: 4px solid #f2bb16;
}
.nav__link--contact:hover {
  background: #f2bb16;
}
.nav__link--access {
  border-bottom: 4px solid #f22f1d;
}
.nav__link--access:hover {
  background: #f22f1d;
}
.nav__link:hover {
  color: #ffffff;
}

/* Media Queries(メディアクエリ)
--------------------------------------------------------- */
 @media screen and (max-width:480px) {
   body {  
	  position:relative;
      width: 100%;
      /*height: auto; }*/
}

.kono {
  width: 90%;
  
}
}