@charset "UTF-8";
/* ここでフォントサイズやフォントファミリーを設定してサイト全体を策定する */
#pagewrap{
  font-size: 14px;
  color: #333;
}
/* ここでフォントサイズやフォントファミリーを設定してサイト全体を策定する */
/* ここでサイト全体のaタグのカラー設定をする*/
body .site a,body .site a:link,body .site a:visited{
  color: blue;
  text-decoration: none;
}
body .site a:hover,body .site a:active{
 color: red;
  text-decoration: none;
}
/* ここでサイト全体のaタグのカラー設定をする*/


* img{ image-rendering: auto; }
.wp-core-ui .attachment .thumbnail,.attachment-info .thumbnail{ width: 100%; }
#sidebar table{width:100%;text-align:center;}

/* Page default setttings. If necessary, can you changed OK.*/
/* default module titles */
#pagewrap .module .module-title{}
#pagewrap .module .module-title span{}


/* Archive & Single dafault settings */
.archive .archive-title{} /* for Archive page title */
/* default titles */
.archive .post .post-title,
.single .post .post-title{}

.archive .post .post-title span,
.single .post .post-title span{}

/* default post dates */
.post .post-date{}


/* Module default setttings. If necessary, can you changed OK.*/
.module.frame{height:200px;overflow:auto;} /* for privacy policy */
.module.icons{margin-bottom:10px;}
.module.fancy-heading{margin:0 0 5px 0;}

/* Contact form default settings. If necessary, can you changed OK. */
#body .module .wpcf7 input[type=submit]{ font-family: Fontawesome,sans-serif; }
#body .module .wpcf7 table tbody tr td span input[type="checkbox"],
#body .module .wpcf7 table tbody tr td span input[type="radio"]{ width: auto; }

/* adjust ui style */
body .ui.nav{ margin-bottom: 0; }

/* for mobile PC landscape */
@media screen and (max-width: 1024px) {

}

/* for tablet landscape */
@media screen and (max-width: 939px) {

}

/* for tablet portrate */
@media screen and (max-width: 768px) {
	body #headerwrap{ padding-top: 0; }
	.mobile_menu_active #headerwrap #header{ padding-top: 40px; }
	/* sp nav setting */
	#sp-nav-row{
		position: fixed; width: 100%; /* ここは触らない */
		margin: 0 auto; left: 0; top: 0; /* ここは触らない */
		background: #000; /* メニュー背景色の変更はここでする */
	}
	#sp-nav-row .menu-module-burger{
		/* 位置調整 */
		margin: 0 2% 0 auto; /* ここは触らない */
		/* 色調整　!importantのまま利用でOK */
		text-decoration: none!important; /* ここは触らない */
		color: #fff!important; /* ハンバーガーメニューの線の色　上記のメニュー背景に合わせて変更する */
	}
}

/* for mobile phone  */
@media screen and (max-width: 480px){

}

/* minami */
#pagewrap #menu-globalnav-1 li{ 

  border-left: 1px solid #bbb;
  /*
 font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
  
  font-weight:bold;*/
}

#pagewrap #menu-globalnav-1 li:last-child{
  border-right: 1px solid #bbb;
}

.mincho{
  font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;}

.maru{
font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
}