

body {
	/*background-image: url(../common_images/bg_body.gif);
	background-repeat: repeat-x;*/
	background-color: #FFFFFF;
	font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 70%;
	color: #595959;
	line-height: 1.6;
	_line-height: 1.6;
}

* html body {
	color: #595959;
}

a:link {
	color:#FF6600;
	/*text-decoration: none;*/
}
a:visited {
	color:#FF6600;
	/*text-decoration: none;*/
}
a:hover {
	color:#FF6600;
	text-decoration: none;
}
a:active {
	color:#FF6600;
	text-decoration: none;
}

.clear {
	clear: both;
}


.under_line {
background:linear-gradient(transparent 70%, #FFFF00 0%);
}


@media screen and (min-width: 600px) {
	.clearfix::after {
		content: "";
		display: block;
		clear: both;
	}

	.clearfix:before {
			content: "";
			display: table;
	}

	.clearfix:after {
		content: ".";   /*新しい要素を作る */
		display: block;  /* ブロックレベル要素に */
		clear: both;
		height: 0;
		visibility: hidden;
	}

	.clearfix {
		min-height: 1px;
	}

	* html .clearfix {
		height: 1px;
		/*¥*//*/
		height: auto;
		overflow: hidden;
		/**/
	}
	
	.d_none {
    display: none;
  }
}

h2{
	font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif!important;
}

.dot_line {
	border-top: dotted;
}


.wrap {
    position: relative;
    width: 750px;
    margin: auto;
}

footer, header, nav, section {
    display: block;
}

.red {
	color: #F00;
}

.pt_10 {
	padding-top: 10px!important;
}
.pt_20 {
	padding-top: 20px!important;
}
.mt_30 {
	margin-top: 30px;
}
.mt_60 {
	margin-top: 60px;
}
.mb_15 {
	margin-bottom: 15px!important;
}
.mb_30 {
	margin-bottom: 30px!important;
}
.mb_40 {
	margin-bottom: 40px!important;
}
.mb_50 {
	margin-bottom: 50px!important;
}
.mb_80 {
	margin-bottom: 80px!important;
}
.pl60 {
	padding-left: 60px;
}


body {  scrollbar-3dlight-color: ffffff;
 scrollbar-arrow-color: ffffff;
 scrollbar-darkshadow-color: ffffff;
 scrollbar-face-color: ffffff;
 scrollbar-highlight-color: ffffff;
 scrollbar-shadow-color: ffffff;
 scrollbar-track-color: ffffff  }

.cyclon { scrollbar-3dlight-color: #000284;
 scrollbar-arrow-color: #000284;
 scrollbar-darkshadow-color: #000284;
 scrollbar-face-color: #000284;
 scrollbar-highlight-color: #000284;
 scrollbar-shadow-color: #000284;
 scrollbar-track-color: #000284  }


@media screen and (max-width: 599px) {
	body {
		font-size: 1.6rem;
		line-height: 1.6;
		_line-height: 1.6;
	}

	html {
		-ms-text-size-adjust: 100%;  /* IE on Windows Phone用 */
		-webkit-text-size-adjust: 100%;  /* iOS用 */
		font-size: 62.5%;
	}
	
	#gMenu_wrapper {
    display: none;
  }
	
	.s_d_none {
    display: none;
  }
	
	#wrapper {
		width: 100%;
		margin-right: auto;
		margin-left: auto;
	}
	
	img {
		max-width: 100%;
		height: auto;
	}
	
	.mt_10r {
		margin-top: 1rem;
	}
	.mt_20r {
		margin-top: 2rem;
	}
	.mt_30r {
		margin-top: 3rem;
	}
	
	.mb_10r {
		margin-bottom: 1rem;
	}
	.mb_20r {
		margin-bottom: 2rem;
	}
	.mb_30r {
		margin-bottom: 3rem;
	}
}

@media only screen and (min-width:600px) { 
  /*.zdo_drawer_menu {
    display: none;
  }*/
	
	.drawer_menu {
    display: none;
  }
}


/* index */
/* ============================================ */

.full {
  position: relative;
  width: 100%;
  min-height: 100vh;
  background: url("/images/top_bk.jpg")
    center / cover;
	/*background: url("https://jajaaan.co.jp/wp-content/uploads/2020/01/inside-sales.jpg")
    center / cover;*/
	overflow-y: scroll;
	-ms-overflow-style: none;    /* IE, Edge 対応 */
	scrollbar-width: none;       /* Firefox 対応 */
}

.full::-webkit-scrollbar{		/* Chrome, Safari 対応 */
  display:none;
}

		
#top h1{
	text-align: center;
}

#top ul{
	margin: 0;
  padding: 0;
	text-align: center;
}

#top li{
	list-style: none;
	padding: 0 0 1rem 0;
}