@charset "utf-8";
/*-----------------------------------------------------------
 フォントサイズの指定はYUI Fontsに基づき下記テーブルで指定します

		Font-size Adjustment.
			 77% = 10px	|	123.1% = 16px	|	167% = 22px
			 85% = 11px	|	131%   = 17px |	174% = 23px 
			 93% = 12px	|	138.5% = 18px	|	182% = 24px 
			100% = 13px	|	146.5% = 19px	|	189% = 25px 
			108% = 14px	|	153.9% = 20px	|	197% = 26px 
			116% = 15px	|	161.6% = 21px	| 
 ------------------------------------------------------------*/
/*1.0remで10px 1.4remで14px*/
html { 
font-size: 62.5%;
 }  
/* デスクトップPCとスマホに適用するCSS */
body {
	margin:0px;
	font-size:1.2rem;
	text-align:center;
  /* 画像を常に天地左右の中央に配置 */
  background-position: center center;
   
  /* 画像をタイル状に繰り返し表示しない */
  background-repeat: no-repeat;
   
  /* コンテンツの高さが画像の高さより大きい時、動かないように固定 */
  background-attachment: fixed;
   
  /* 表示するコンテナの大きさに基づいて、背景画像を調整 */
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;

}
header {
	text-align:center;
	height:140px;
}
/*スマホでの画像100％*/


img { 
    max-width: 90%; 
    height:auto;
}


p.mr_5 {
	margin-top:50px;
}
/*div.fb {
	margin-top:50px;
	margin-left:400px;
}*/
/*main div#contents img {
max-width : 100% ;
height : auto ;
}*/

nav ul{
	margin-top:100px;
}

footer {
	text-align:center;
}
footer ul {
	padding-left:0px;
}
footer ul li {
	display:inline-block;
	list-style-type:none;
}

footer div#kobutu {
	font-size:1.0rem;
	color:#000;
	text-align:right
}
footer div#copy {
	font-size:1.0em;
	color:#000;
	text-align:center;
	margin-top:30px;
}

a {
	margin:0;
	padding:0;
}
a:link { color:#000;}
a:visited { color:#000;}
a:hover { color:red;}
a:active { color:red;}




/* ウィンドウ幅が0〜768pxの場合に適用するCSS */
@media screen and (max-width:1921px){

body {

}
header img{

}
img { 

}
 
nav {
	max-width:none;
}

footer div#kobutu h3 a{
	font-size:1.0rem;
	color:#000;
	text-align:left;
	margin-left:30px;
}
}