*	{
	margin:0; /* マージン一括指定 */
	padding:0; /* パディング一括指定 */
}
img	{
	border:none; /* ボーダー一括指定 */
	vertical-align:middle; /* 垂直位置 */
	}
a	{
	text-decoration:none; /* 下線など */
	}
ul	{
	list-style:none; /* 一括指定 */
}
html	{
	font-family:sans-serif; /* フォントファミリー */
	line-height:1.5; /* 行幅 */
	font-style:normal;			/* フォントスタイル：標準 */
	font-weight:normal;			/* 文字太さ：標準 */
	font-size:70%; /* フォントサイズ */
	color:#333;				/* 文字色： */
	}
BODY	{					/* ドキュメント全体 */
	background-color:#009FE8;			/* 背景色：白 */
}

header {
	width:100%;				/* 表示の横幅 */
	background-color:#fff;		/* 背景色： */
	padding-top:10px;				/* 上パディング */
	padding-bottom:10px;				/* 下パディング */
}
#ttl_top h1 img{
	width:100%;
	
}

#ttl_sec{
	width:100%;
}
#ttl_sec h1{
	text-align:center;
	
}
#ttl_sec h1 img{
	width:60%;
}



.top_left, .sec_left{
	text-align:center;
			font-size:100%; /* フォントサイズ */
	line-height:1.5; /* 行幅 */
}


.top_right{
	text-align:center;
			font-size:110%; /* フォントサイズ */
	line-height:1.5; /* 行幅 */
}
.call{
			font-size:180%; /* フォントサイズ */
		font-weight:bold;			/* 文字太さ：標準 */
color:#009FE8;
}
.call a {
    color:#009FE8;
    text-decoration:none;
    }

.sec_right{
			font-size:80%; /* フォントサイズ */
	text-align:center;
	line-height:1.5; /* 行幅 */
}








footer	{
	clear:both;				/* 回り込み解除 */
	width:100%;				/* 表示の横幅 */
	background-color:#009FE8;		/* 背景色： */
	color:#fff;				/* 文字色： */
	text-align:center;			/* 文字揃え */
	line-height:1.4; /* 行幅 */
	font-family:sans-serif; /* フォントファミリー */
	padding-top:20px;				/* 上パディング */
	padding-bottom:20px;				/* 下パディング */
	font-size:75%;			/*  フォントサイズ */
	font-weight:normal;			/* 文字太さ：標準 */
	}
footer a {
	color:#666;				/* 文字色： */
	}
#pageTop {
  position: fixed;
  bottom: 20px;
  right: 20px;
}
 
#pageTop a {
  display: block;
  z-index: 999;
  padding: 0;
  border-radius: 40px;
  width: 80px;
  height: 80px;
  background-color: #194399;
  font-family:sans-serif; /* フォントファミリー */
  color: #fff;
  font-size:12px;			/*  フォントサイズ */
  text-decoration: none;
  text-align: center;
  line-height:80px;			/* 行幅 */
	}
 
#pageTop a:hover {
	opacity: 0.5;				/* フロートと回り込み */
}



#nav-drawer {
  position: relative;
}

/*チェックボックス等は非表示に*/
.nav-unshown {
  display:none;
}

/*アイコンのスペース*/
#nav-open {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 999;
  width: 43px;
  height: 62px;
  vertical-align: middle;
	background-image:url(image/menu_hbgmenu.gif);		/* 背景画像： */
	background-size: cover;}
	

/*閉じる用の薄黒カバー*/
#nav-close {
  display: none;/*はじめは隠しておく*/
  position: fixed;
  z-index: 99;
  top: 0;/*全体に広がるように*/
  left: 0;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  transition: .3s ease-in-out;
}

/*中身*/
#nav-content {
  overflow: auto;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;/*最前面に*/
  width: 70%;/*右側に隙間を作る（閉じるカバーを表示）*/
  max-width: 300px;/*最大幅（調整してください）*/
  height: 100%;
  transition: .3s ease-in-out;/*滑らかに表示*/
  -webkit-transform: translateX(-105%);
  transform: translateX(-105%);/*左に隠しておく*/
	background-color:#3b579d;		/* 背景色： */
	font-size:120%; /* フォントサイズ */
	font-family:sans-serif; /* フォントファミリー */
	line-height:2; /* 行幅 */
	font-weight:normal;			/* 太さ */
	text-shadow: 0px 0px 0px rgba(0,0,0,0.0);
}
#nav-content a {
	color:#fff;				/* 文字色： */	
}
#nav-content li {
	border-bottom:1px solid #999;				/* 下ボーダー */
	padding-top:10px;				/* 上パディング */
	padding-bottom:10px;				/* 下パディング */
	padding-left:20px;				/* 左パディング */	
	
}
/*チェックが入ったらもろもろ表示*/
#nav-input:checked ~ #nav-close {
  display: block;/*カバーを表示*/
  opacity: .5;
}

#nav-input:checked ~ #nav-content {
  -webkit-transform: translateX(0%);
  transform: translateX(0%);/*中身を表示（右へスライド）*/
  box-shadow: 6px 0 25px rgba(0,0,0,.15);
}

.contents {
	background-color:#fff;		/* 背景色： */
	padding-top:2em;				/* 上マージン */
	text-align:justify;			/* 文字揃え */
	width:100%; /* 表示の横幅 */
	margin-left:auto; /* 左マージン */
	margin-right:auto; /* 右マージン */	
	font-size:120%;			/*  フォントサイズ */
	line-height:1.75;			/* 行幅 */
	margin-bottom:2em;				/* 下マージン */	
}
.top_navi {
	width:90%; /* 表示の横幅 */
	margin-left:auto; /* 左マージン */
	margin-right:auto; /* 右マージン */	
}
.top_navi li {
 	text-align:center;			/* 文字揃え */
 font-size:160%;			/*  フォントサイズ */
  line-height:2;			/* 行幅 */
  margin-bottom:24px;				/* 下マージン */
  background: linear-gradient(#05FBFF, #1D62F0 ) fixed;
border-radius: 20px;
} 

.top_navi li a{
	color:#fff;				/* 文字色： */	
}

.top_image{
	width:90%; /* 表示の横幅 */
	margin-left:auto; /* 左マージン */
	margin-right:auto; /* 右マージン */	
}

.top_image img{
width:100%;}


		.top_message{
	width:90%; /* 表示の横幅 */
	margin-left:auto; /* 左マージン */
	margin-right:auto; /* 右マージン */	
				text-align:center;
			font-size:110%; /* フォントサイズ */
	line-height:1.5; /* 行幅 */
margin-top:1em;
	padding-bottom:1em;				/* 下マージン */	
			
color:#009FE8;
			
		}

.top_miyama {
	text-align:center;
	float:left;
	width:40%;
}
.top_face {
	text-align:center;
	float:left;
	width:20%;
	padding-top:2em;
}
.top_kura {
	text-align:center;
	float:left;
	width:40%;
}
.top_topic{
		background-color:#fff;		/* 背景色： */
	width:100%;
	overflow:hidden;
		padding-bottom:2em;				/* 下マージン */	

}

.sec_contents,.sec_contents2{
	clear:both;
	background-color:#fff;		/* 背景色： */
	padding-top:1em;				/* 上マージン */
	text-align:justify;			/* 文字揃え */
	width:100%; /* 表示の横幅 */
	font-size:120%;			/*  フォントサイズ */
	line-height:1.75;			/* 行幅 */
	padding-bottom:1em;				/* 下マージン */	
	font-style:normal;			/* フォントスタイル：標準 */
	font-weight:100;			/* 文字太さ：標準 */

}

.sec_contents p,.sec_contents2 p{
	width:90%; /* 表示の横幅 */
	margin-left:auto; /* 左マージン */
	margin-right:auto; /* 右マージン */	
		background-color:#fff;		/* 背景色： */
}
.sec_contents a,.sec_contents2 a{
color:#009FE8;
}

.prof {
	width:90%; /* 表示の横幅 */
	margin-left:auto; /* 左マージン */
	margin-right:auto; /* 右マージン */	
	margin-top:2em; /* 左マージン */

}

.prof img{
	width:100%; /* 表示の横幅 */

}
.sec_contents h1,.sec_contents2 h1{
	width:100%; /* 表示の横幅 */
	color:#fff;
	background-color:#009FE8;			/* 背景色：白 */
	line-height:2em;
	margin-bottom:1em;
	text-align:center;
	font-size:140%;
	font-weight:bold;
}
.sec_contents h2,.sec_contents2 h2{
	width:50%; /* 表示の横幅 */
	margin-left:auto; /* 左マージン */
	margin-right:auto; /* 右マージン */	
	color:#009FE8;
	text-align:center;
	font-size:120%;
	font-weight:bold;
	line-height:2em;
	margin-bottom:1em;
		border-bottom:1px solid #009FE8;

}
.sec_contents h3,.sec_contents2 h3{
	width:90%; /* 表示の横幅 */
	margin-left:auto; /* 左マージン */
	margin-right:auto; /* 右マージン */	
	color:#666;
	text-align:left;
	font-size:120%;
	font-weight:bold;
	line-height:1.4em;
	margin-bottom:1em;

}

.rightside{
text-align:right;}
.mgb3{
	margin-bottom:3em;
}
.mgb5{
	margin-bottom:5em;
}
.pdb3{
	padding-bottom:3em;
}
.txi1{
	text-indent:1em;
}

.sec_side{
		background-color:#fff;		/* 背景色： */
	padding-top:1em;				/* 上マージン */
	width:90%; /* 表示の横幅 */
padding-left:5%;	
padding-right:5%;		font-style:normal;			/* フォントスタイル：標準 */
	font-weight:100;			/* 文字太さ：標準 */
}

.sec_side img{
width:100%;	
}
.caption2{
	width:100%; /* 表示の横幅 */
	margin-left:auto; /* 左マージン */
	margin-right:auto; /* 右マージン */	
	margin-top:1em;
	text-align:center;
	font-size:0.75em;
	line-height:1.4;
	padding-bottom:2em;
color:#666;
}

.caption2 a{
color:#009FE8;
}
.sec_photo_gallery{
	clear:both;
	background-color:#fff;		/* 背景色： */
	padding-top:1em;				/* 上マージン */
	width:90%; /* 表示の横幅 */
padding-left:5%;	
padding-right:5%;		font-style:normal;			/* フォントスタイル：標準 */
	font-weight:100;			/* 文字太さ：標準 */
}
.sec_photo_gallery img{
	width:100%;	
	margin-bottom:4px;
}
hr.sec_photo_gallery{
	border:1px solid #ccc;
}

.main_visual{
	width:90%;	
		margin-left:auto; /* 左マージン */
	margin-right:auto; /* 右マージン */	
	margin-top:1em; /* 右マージン */	
	margin-bottom:1em; /* 右マージン */	

}
.main_visual img{
width:100%;
	margin-bottom:1em; /* 右マージン */	
}

.caption1{
	width:100%; /* 表示の横幅 */
	margin-left:auto; /* 左マージン */
	margin-right:auto; /* 右マージン */	
	margin-top:1em;
	text-align:left;
	font-size:0.9em;
	line-height:1.4;
	padding-bottom:2em;
color:#666;
}

.caption1 a{
color:#009FE8;
}
.caption3{
	width:100%; /* 表示の横幅 */
	margin-left:auto; /* 左マージン */
	margin-right:auto; /* 右マージン */	
	margin-top:0.5em;
	text-align:left;
	font-size:0.8em;
	line-height:1.4;
	padding-bottom:1em;
color:#666;
}

.caption3 a{
color:#009FE8;
}

.caption4{
	width:100%; /* 表示の横幅 */
	text-align:left;
	font-size:0.9em;
	line-height:1.6;
color:#666;
	padding-left:0.9em;
	text-indent:-0.9em;
	text-align:justify;
}


table{
	width:90%;
			margin-left:auto; /* 左マージン */
	margin-right:auto; /* 右マージン */	
	margin-top:1em; /* 右マージン */	
	margin-bottom:1em; /* 右マージン */	
	border:1px solid #009FE8;
	background-color:#fff;
}
th,td{
	vertical-align:middle;
	padding: 0.5em;
	font-size: 1em;
	border:1px solid ;
	line-height:1.5;
	color: #000;
	border:1px solid #009FE8;
}
th{
text-align:center;	
	font-size:1em;
	background-color:#54c3f1;
}	
.td02{
	width:67%;
	border:1px solid #009FE8;
	background-color:#fff;
}
.td01{
text-align:center;	
	border:1px solid ##009FE8;
width:33%;
	background-color:#9ed9f6;
}
.td03{
text-align:center;	
	width:33.5%;
	border:1px solid #009FE8;
	background-color:#fff;
}
.option	{
	margin-bottom:1em;
}
.option	img{
	margin-bottom:1em;
}
.book-pr{
	width:80%;
	margin-left:auto;
	margin-right:auto;
	background-color:#D7EEFF;
	text-align:center;
	margin-bottom:2em;
}
.book-pr h1{
	width:100%-2em;
	padding:1em;
	background-color:#2C7CFF;
	color:#fff;
	font-size:1.2em;
	text-align:justify;
}
.book-pr h2{
	width:90%;
	padding-left:5%;
	padding-right:5%;
	color:#555;
	font-size:1.2em;
	line-height:1.4;
	text-align:justify;
margin-bottom:1em;	
}
.book-pr p{
	width:90%;
	padding-left:5%;
	padding-right:5%;
	color:#555;
	font-size:1em;
	text-align:justify;
padding-bottom:1em;	
}
.book-pr img{
	width:90%;
margin-top:1em;	
margin-bottom:1em;	
}
.book-pr a{
	color:#194399;
}
p.bkpr{	font-size:0.8em;
	text-align:justify;
margin-top:3em;	
}
	

@media screen and (min-width:720px){
/* 720〜1023pxまで */


html	{
	font-size:87.5%;			/*  フォントサイズ */
	}
		body{
			background-color:#fff;			/* 背景色：白 */
	}

.sp_break	{
	display:none;				/* 表示形式 */	
	}
	
#nav-drawer {
	display:none;				/* 表示形式 */
	  
}
#ttl_top {
		width:80%;
		text-align:center;
	margin-left:auto; /* 左マージン */
	margin-right:auto; /* 右マージン */	
	}
	.top_navi {
	margin-left:6%; /* 左マージン */
	margin-right:4%; /* 右マージン */	
		
	}
	.top_navi li {
		float :left;
		width:23%;
 	text-align:center;			/* 文字揃え */
 font-size:110%;			/*  フォントサイズ */
  line-height:2;			/* 行幅 */
  margin-bottom:2em;				/* 下マージン */

		margin-right:2%;
} 
	.top_image img{
	width:75%;}

		.top_image {
		text-align:center;
	}
	
	
#ttl_sec {
	width:100%;
}
	
#ttl_sec h1{
		width:55%;
		float:left;
}
#ttl_sec h1 img{
	width:80%;
}
.sec_right{
padding-top:1em;						font-size:80%; /* フォントサイズ */
font-size:80%; /* フォントサイズ */
	text-align:left;
	line-height:1.5; /* 行幅 */
}
.sec_left{
padding-top:2em;						font-size:80%; /* フォントサイズ */
	text-align:left;
	line-height:1.5; /* 行幅 */
}	
	.sec_navi{
		clear:both;
	display:block;
		width:100%; /* 表示の横幅 */
margin-top:1em;		
	background-color:#009FE8;			/* 背景色：白 */
	margin-bottom:1em;
		overflow:hidden;
	}
	
	.sec_navi ul{
		width:100%; /* 表示の横幅 */
			margin-left:auto; /* 左マージン */
	margin-right:auto; /* 右マージン */	
		overflow:hidden;
	}
	
	
	.sec_navi li a{
	display:block;
		float:left;
		width:19.8%;
	color:#fff;
  background: linear-gradient(#009FE8, #1D62F0 );
line-height:2em;
	text-align:center;
	font-size:120%;
		font-weight:bold;
		border-right:1px solid #fff;
		overflow:hidden;
	}
	.sec_navi li:last-child a {
     border-right:none;
}


	.sec_navi li a:hover{
			opacity: 0.5;				/* フロートと回り込み */
	}
	.sec_contents h1,.sec_contents2 h1{
	width:100%; /* 表示の横幅 */
	color:#666;
	background-color:#fff;			/* 背景色：白 */
	line-height:1em;
	margin-top:0.5em;
	margin-bottom:0.5em;
	text-align:left;
	font-size:140%;
		font-weight:bold;
					margin-left:auto; /* 左マージン */
		margin-right:auto; /* 右マージン */	

}
.sec_contents h2,.sec_contents2 h2{
	width:100%; /* 表示の横幅 */
	margin-left:auto; /* 左マージン */
	margin-right:auto; /* 右マージン */	
	color:#666;
	text-align:left;
	font-size:100%;
	font-weight:bold;
	line-height:2em;
	margin-bottom:1em;
		border-bottom:1px solid #999;

	}
	.sec_contents h3,.sec_contents2 h3{
	width:100%; /* 表示の横幅 */
	margin-left:auto; /* 左マージン */
	margin-right:auto; /* 右マージン */	
	color:#009FE8;
	text-align:left;
	font-size:100%;
	font-weight:bold;
	line-height:1.4em;
	margin-bottom:1em;

}
	.sec_contents,.sec_contents2{
	clear:both;
	background-color:#fff;		/* 背景色： */
	padding-top:1em;				/* 上マージン */
	text-align:justify;			/* 文字揃え */
	width:80%; /* 表示の横幅 */
	font-size:110%;			/*  フォントサイズ */
	line-height:1.75;			/* 行幅 */
	padding-bottom:3em;				/* 下マージン */	
	font-style:normal;			/* フォントスタイル：標準 */
	font-weight:100;			/* 文字太さ：標準 */
		margin-left:10%;
		margin-right:10%;
		overflow:hidden;
}
.sec_contents p,.sec_contents2 p{
	width:100%; /* 表示の横幅 */
}
	.sec_side{
		background-color:#fff;		/* 背景色： */
	padding-top:1em;				/* 上マージン */
	width:45%; /* 表示の横幅 */
padding-left:10%;	
padding-right:0%;		font-style:normal;			/* フォントスタイル：標準 */
	font-weight:100;			/* 文字太さ：標準 */
		float:left;
}
.sec_photo_gallery{
	clear:none;
	background-color:#fff;		/* 背景色： */
	padding-top:1em;				/* 上マージン */
	width:30%; /* 表示の横幅 */
padding-left:5%;	
padding-right:10%;		font-style:normal;			/* フォントスタイル：標準 */
		float:left;
}
.sec_photo_gallery img{
	width:100%;	
	margin-bottom:4px;
	}
	
	.prof_text{
	width:60%; /* 表示の横幅 */
	float:left;	
		margin-right:5%;
		
	}

.prof {
	width:35%; /* 表示の横幅 */
	margin-top:0em; /* 左マージン */
		float:left;	
}

.prof img{
	width:100%; /* 表示の横幅 */

}
	
.main_visual{
	width:100%;	
		margin-left:auto; /* 左マージン */
	margin-right:auto; /* 右マージン */	
	margin-top:1em; /* 右マージン */	
	margin-bottom:1em; /* 右マージン */	

}	
table{
	width:100%;
			margin-left:auto; /* 左マージン */
	margin-right:auto; /* 右マージン */	
	margin-top:1em; /* 右マージン */	
	margin-bottom:1em; /* 右マージン */	
	border:1px solid #009FE8;
	background-color:#fff;
	}
	.book-pr h1{
		width:100%-2em;
	padding-left:1em;
	padding-right:1em;
	padding-top:0.5em;
	padding-bottom:0.5em;
	background-color:#2C7CFF;
	color:#fff;
	font-size:1.2em;
	text-align:justify;
}	

.book-pr h2{
margin-top:1em;	
	width:45%;
	padding-left:5%;
	padding-right:5%;
	color:#555;
	font-size:1em;
	line-height:1.8;
	text-align:justify;
margin-bottom:1em;	
	float:left;	
}
.book-pr p{
	width:45%;
	padding-left:5%;
	padding-right:5%;
	color:#555;
	font-size:1em;
	text-align:justify;
padding-bottom:1em;	
	line-height:1.8;
	float:left;	
}
.book-pr img{
	width:40%;
margin-top:1em;	
		margin-bottom:1em;
margin-left:5%;	
	float:left;	
}
	.book-pr{
		 overflow: hidden;
	}
}

	
@media screen and (min-width:1024px){
	/* 1024px以上 */
	
	
html	{
	font-size:100%;			/*  フォントサイズ */
	}
	body{
	background-color:#009FE8;			/* 背景色：白 */
	}
header,.contents{
	width:1024px;				/* 表示の横幅 */
	margin-left:auto;				/* 左マージン */
	margin-right:auto;				/* 左マージン */		
	padding-top:15px;
	padding-bottom:15px;
		background-color:#fff;			/* 背景色：白 */
	overflow:hidden;	
	}
#ttl_top {
		width:1024px;
	margin-left:auto; /* 左マージン */
	margin-right:auto; /* 右マージン */	
	}
#ttl_top h1{
		width:600px;
	margin-left:auto; /* 左マージン */
	margin-right:auto; /* 右マージン */	
		
	}
	.top_left{
		float:left;
		width:55%;
	text-align:center;
			font-size:90%; /* フォントサイズ */
	line-height:1.5; /* 行幅 */
}
.top_right{
		float:left;
		width:45%;
	text-align:center;
			font-size:100%; /* フォントサイズ */
		line-height:1.5; /* 行幅 */
		text-align:left;
}
.contents{
		clear:both;
	}
	.top_image img{
	width:75%;}

		.top_image {
		text-align:center;
	}
	
	#ttl_sec {
		width:1024px;
		overflow:hidden;
	}
	.sec_page{
		
	width:1024px; /* 表示の横幅 */
		
		background-color:#fff;		/* 背景色： */
	
			overflow:hidden;
	margin-left:auto; /* 左マージン */
	margin-right:auto; /* 右マージン */	

	}
	
	
.sec_contents{
	width:500px; /* 表示の横幅 */
	font-size:120%;			/*  フォントサイズ */
		float:left;
		margin-left:100px;
		margin-right:54px;
	padding-top:1em;				/* 上マージン */
	padding-bottom:1em;				/* 下マージン */	
	background-color:#fff;		/* 背景色： */
	font-size:100%;			/*  フォントサイズ */

	}
	.sec_contents2{
	width:815px; /* 表示の横幅 */
	font-size:120%;			/*  フォントサイズ */
		float:left;
		margin-left:100px;
		margin-right:54px;
	padding-top:1em;				/* 上マージン */
	padding-bottom:1em;				/* 下マージン */	
	background-color:#fff;		/* 背景色： */
	font-size:100%;			/*  フォントサイズ */

	}
	.sec_navi{
	background-color:#009FE8;			/* 背景色：白 */
margin-top:0em;		
margin-bottom:0em;
		
	}

	.sec_navi ul{
		width:1025px; /* 表示の横幅 */
			margin-left:auto; /* 左マージン */
		margin-right:auto; /* 右マージン */	
	}
	.sec_navi li a{
		width:204px;
	}

	.sec_side{
		background-color:#fff;		/* 背景色： */
	padding-top:2em;				/* 上マージン */
	width:280px; /* 表示の横幅 */
padding-left:0px;	
padding-right:80px;		font-style:normal;			/* フォントスタイル：標準 */
	font-weight:100;			/* 文字太さ：標準 */
		float:left;
}
.sec_photo_gallery{
	clear:none;
	background-color:#fff;		/* 背景色： */
	padding-top:1em;				/* 上マージン */
	width:888px; /* 表示の横幅 */
padding-left:72px;	
padding-right:76px;		font-style:normal;			/* フォントスタイル：標準 */
		float:none;
			margin-left:auto; /* 左マージン */
	margin-right:auto; /* 右マージン */	

}
.sec_photo_gallery img{
	width:218px;	
	margin-bottom:4px;
}
	.photo_box1{
	width:222px;	
			float:left;
	
	}
	.photo_box2{
	width:666px;			
			float:left;
	}	
	.book-pr {
		width:819px;
	}
	.book-pr h2{
margin-top:1em;	
	width:60%;
	padding-left:5%;
	padding-right:5%;
	color:#555;
	font-size:1em;
	line-height:1.6;
	text-align:justify;
margin-bottom:1em;	
	float:left;	
}
.book-pr p{
	width:60%;
	padding-left:5%;
	padding-right:5%;
	color:#555;
	font-size:0.8em;
	text-align:justify;
padding-bottom:1em;	
	line-height:1.8;
	float:left;	
}
.book-pr img{
	width:25%;
margin-top:1em;	
		margin-bottom:1em;
margin-left:5%;	
	float:left;	
}
.book-pr h1{
		width:100%-2em;
	padding-left:1em;
	padding-right:1em;
	padding-top:0.5em;
	padding-bottom:0.5em;
	background-color:#2C7CFF;
	color:#fff;
	font-size:1.2em;
	text-align:justify;
}	
}
	@media screen and (max-width:719px){
/* 720〜以下 */
.invisi	{
	display:none;				/* 表示形式 */	
	}
.pc_only{
	display:none;				/* 表示形式 */	
}

}