<br />
<b>Warning</b>:  "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in <b>/home/lamuu333/gikyu.com/public_html/wp-includes/pomo/plural-forms.php</b> on line <b>210</b><br />
/*「VA Social Buzz」Twittr・Facebookシェアボタン非表示*/
.va-social-buzz .vasb_share {
  display:none;
}

@media only screen and (min-width: 600px) {
	/*--------------------------------
	各フォント設定 (タブレット・PC)
	---------------------------------*/
	p {
		font-size: 17px;
		line-height: 28px;
		margin-bottom: 30px;
	}
}

@media only screen and (max-width: 959px) {
	/*--------------------------------
	各フォント設定 (スマホ)
	---------------------------------*/
	p {
		font-size: 16px;
		line-height: 26px;
		margin-bottom: 26px;
	}
}


/* メニューの幅を均等化 （4つの場合）*/
header .smanone ul.menu li{
        width: 264.2px !important;
}

/* マウスオーバーでメニューの色を変える*/
header .smanone ul.menu li{
transition: 0.8s}/*ゆっくりと色を変える*/
 
header .smanone ul.menu li:hover{
 
background-color: #cccc66;/*マウスオーバー時の背景色*/
}
 
header .smanone ul.menu li a:hover{
color: #ff0000 !important;/*マウスオーバー時の文字色*/
}


/* トップページへ戻るボタンのカスタマイズ */
#page-top {
    bottom: 20px; /* 画面下からの幅 */
    right: 20px; /* 画面右横からの幅 */
}
#page-top a {
    border-radius: 50%; /* ボタンの角を丸くする */
    font-size: 32px; /*ボタンの中のアイコンの大きさ */
    height: 32px; /* ボタンの縦の大きさ */
    line-height: 32px; /*ボタンの中のアイコンの幅 */
    width: 32px; /* ボタンの横の大きさ */
}
#page-top a:hover {
    background: #ff0033 !important; /* マウスが重なったときに色を変える */
}
/* 指マーク */
.fa-angle-up:before {
    content: "\f25a";
}

/* シャドウボックスデザインCSS */
.shadowbox {
    padding: 10px;
    margin-bottom: 20px;
    border: 1px solid #aaa;
    box-shadow: 1px 1px 6px -2px rgba(0,0,0,0.3);
    overflow: hidden;
    /* IE以外なら丸角も！ */
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

/* GetTABInfo用BOX */
.gti-box{
padding:0 0 5px 0;
overflow: hidden;
} 

.gti-box img{
display:block;
margin:8px auto auto;
text-align:center;
}

.gti-title{
font-size: 20px;
font-weight:bold;
padding:8px 0 2px 5px;
}

.comment{
font-size: 14px;
padding:5px 10px 0 0;
} 

@media only screen and (min-width: 600px) {
.gti-box{
margin:0 15px 0 0;
float:right;
} 
  
.gti-title{
font-size: 20px;  
font-weight:bold;
padding:5px 0 0 5px;
}

}


/* PV数表示ボックス */
.itiran-t{
   vertical-align:middle; 
  
}
 
.wpp-views{
  padding:2px 5px;
  margin-left:5px;
  background:#FF8F00;
  color:#fff;
  font-size:80%;
  vertical-align:middle;
  white-space: nowrap;
}

/* ドラクエ風ボックス */
.dq-img {
    width: 100%;
    height: 170px;
    margin: -45px 0 -1px 2px;
    background: url('/wp-content/uploads/2017/01/dq-back.jpg');
  　/* 表示するコンテナの大きさに基づいて、背景画像を調整 */
    background-size: cover;
    /* 画像を常に天地左右の中央に配置 */
    background-position: center center;   
    /* 画像をタイル状に繰り返し表示しない */    
    background-repeat: no-repeat;
}
.dq-img img{
	margin-left:auto;
	margin-right:auto;
	padding:60px 0 0px 0px;
    display: block;
}

.dq-box {
  width: 100%;
  height: 80px;
  margin: 0 auto 10px;
  font-size: 1.2rem;
  color: #FFF;
  border: 2px solid #000;
  border-radius: 5px;
  box-shadow: 0 0 0 4px #FFF inset;
  background-color: rgba(0,0,0,0.9);
}

@keyframes typing { from { width: 0; } }
@keyframes blink-car { 50% { border-color: transparent; } }
.test2 {
  border-right: 5px solid;
  width: 20em; /* fallback */
  margin: 2%;
  white-space: nowrap;
  overflow: hidden;
  animation: typing 5s steps(32, end),
    blink-car 1s infinite ease;
}

/* 投稿日・更新日 */
.blogbox p {
	margin-left: 10px;
	color: #bdbdbd;
}



/* Contact Form 7カスタマイズ */
/* テーブル セル2つ */
@media screen and (max-width: 480px) { /* ▼480：iPhone6+縦 */
.respStyle th, .respStyle td { display:block; }
.respStyle th {
    border-bottom: none;
    padding: 10px 0px 4px 8px;
}
}

@media screen and (max-width: 480px) { /* ▼480：iPhone6+縦 */
/* テーブル 複数セル リスト化 */
.listStyle tr,
.listStyle th { display:block;  }
.listStyle td {
display:list-item; }
}
}

@media screen and (max-width: 667px) { /* ▼667：iPhone6s横 */
/* テーブル入れ子 */
.respStyle td .respStyle th, .respStyle td .respStyle td { display:block; }
} 

.respStyle th {
	text-align: left;
    font-size: 14px;
	color: #333;
}

.respStyle td {
    font-size: 12px;
}

/* 必須ピンク */
.required-srt {
	font-size: 8pt;
	padding: 5px;
	background: #DE8686;
	color: #fff;
	border-radius: 3px;
	margin-right: 3px;
}

/* 必須グレー */
.unrequired-srt {
	font-size: 8pt;
	padding: 5px;
	background: #BDBDBD;
	color: #fff;
	border-radius: 3px;
	margin-right: 3px;
}

/* Contact Form 7のラジオボタンを縦並びに　class:list-blockをclass指定する */
.list-block .wpcf7-list-item {
	display: block;
}

.recaptcha { /* recaptchaに余白 */
	margin: -10px 0 20px 0;
}


/* 中央寄せ */
.chuo {
    text-align: center;
}




/* 新ShareHtml */
.link-box{border:1px solid #e1e1e1;padding:10px;display:flex;margin:30px}
.link-box:hover{background-color:#f3f3f3;-webkit-transition:background-color .35s;transition:background-color .35s}
.img-box{width:25%;float:left}
.img-box div{min-height:170px;background-size:cover;background-position:center center}
.text-box{width:75%;float:left;padding-left:20px;line-height:1.7;margin:0}
.text-box .title{font-size:18px;font-weight:600;color:#428bca;padding:0;margin:0}
.text-box .description{font-size:15px;color:#333;padding:0}@media only screen and (max-width:479px){.img-box div{min-height:80px}
  .text-box{margin-left:10px;line-height:1.5}
  .text-box .title{font-size:13px;margin:0}
  .text-box .description{font-size:11px;margin-top:5px}}



/*サムネイル付きページナビゲーション　ここから*/
#prev_next {
  width:100%;
  margin: 36px 0 24px;
  padding:0;
  display: table;
}
 
#prev_next  #prev, #prev_next  #next {
  width: 50%;
  padding:30px 10px 10px;
  border-top:#ccc 1px solid;
  border-bottom:#ccc 1px solid;
  display: table-cell;
  position:relative;
  text-decoration:none;
}
 
#prev_next #prev p, #prev_next #next p {
  font-size:90%;
  line-height:1.5;
}
 
#prev_next #prev:hover, #prev_next #next:hover {
  background-color: rgba(238,238,238,0.7);
}
 
#prev_next #prev {
border-right:#ccc 1px solid;
}
 
#prev_next #prev_title, #prev_next #next_title {
  font-size:90%;
  top:-1em;
  position:absolute; 
  border: 1px #ccc solid;
  background:#fff; 
  text-align: center;
  padding:3px;
  color:#666;
}
 
#prev_next #next_title {
  right:10px;
}
 
#prev_next #prev img, #prev_next #next img {
  margin:0 auto;
}
 
#prev_next #prev_no, #prev_next #next_no {
  width: 50%;
  height:140px;
  padding:0 10px;
  display: table-cell;
}
 
#prev_next #prev_no {
  border-right:#ccc 1px solid;
}
 
#prev_next_home {
  margin:0 auto;
  background-color: #ccc;
  border: solid 9px #fff;
  width: 100px;
  height:100px;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  box-shadow: 0 0 0 3px #ccc;
  -webkit-box-shadow: 0 0 0 3px #ccc;
  -moz-box-shadow: 0 0 0 3px #ccc;
  text-align:center;	
}
 
#prev_next_home:hover {
  background-color: #ddd;
}
 
#prev_next_home i {
  color:#fff;
  margin:10px auto ;
  font-size:60px;
}

/*PC・タブレット表示*/
@media print, screen and (min-width: 768px) {
 
#prev_next #prev, #prev_next #prev::before, #prev_next #prev::after,
#prev_next #next, #prev_next #next::before, #prev_next #next::after {	
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all .3s;
  transition: all .3s;
}
 
#prev_next #prev_title, #prev_next #next_title {
  padding:3px 10px;
}
 
#prev_next #next_title {
  right:10px;
}
 
#prev_next #prev img {
  float:left;
  margin-right:10px
}
 
#prev_next #next img {
  float:right;
  margin-left: 10px;
}
}
 
/*スマホ表示*/
@media print, screen and (max-width: 767px) {
 
#prev_next #prev img {
  float:left;
}
 
#prev_next #next img {
  float:right;
}
 
#prev_next #prev p, #prev_next #next p {
  clear: both;
  padding-top:10px;
}
 
#prev_next #next p {
  margin-left:10px;
}
}