﻿@charset "utf-8";
/* CSS Document */
/*モバイル用が基本のベースとなる*/
html,
html * {
	padding: 0;
	margin: 0;
	box-sizing: border-box;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif" ;
}


body {
-webkit-text-size-adjust: 100%;/*スマホで勝手に文字などが自動調整されるのを防ぐ*/
}

main{margin-bottom: 10px;
}

img {
	vertical-align: middle;
}

button {
border:none; /*枠を消す*/
background-color:#ffffff; /*背景色を白に*/
}

ul{
	padding-left: 30px;
}



p.indent-1 {/*記号がある段落で2行目以降一文字開ける*/
	padding-left:1em;
	text-indent:-1em;
}

	/* フッター */	
	  .footer-company-p{
		 font-size: calc(3.8vw + 0.1rem);
		        font-weight: 500;
		  line-height: 1.2;
		  		  margin-top: 1rem;
		  margin-bottom: 1rem;
		  
	  }
		  .footer-adress-p{
		 font-size: calc(3vw + 0.1rem);
		        font-weight: 400;
		  line-height: 1.5;
		  margin-bottom: 1rem;
		  
	  }
		  .footer-copylight-p{
		 font-size: calc(2.8vw + 0.1rem);
		        font-weight: 400;
		  line-height: 1.2;
		  margin-top: 1rem;
			  margin-bottom: 1rem;
		  
	  }
		/* フッターEND */	










/*ページ内リンクずれ防止*/
a.p0,.p1,.p2,.p3,.p4,.p5,.p6,.p7,.p8,.p9,.p10,.p11,.p12,.p13,.p14,.p15,.p16,.p17,.p18,.p19,.p20,.p21,.p22,.p23,.p24,.p25,.p26,.p27,.p28,.p29,.p30,.p31,.p32,.p33,.p34,.p35,.g1,.g2,.g3,.g4,.g5{
   display: block;
   margin-top:-200px;
   padding-top:200px;
}



	
	



