@charset "UTF-8" ;

/********************************************************************************

	SYNCER 〜 知識、感動をみんなと同期(Sync)するブログ

	* 配布場所
	https://syncer.jp/jquery-modal-window

	* 最終更新日時
	2015/08/17 15:38

	* 作者
	あらゆ

	** 連絡先
	Twitter: https://twitter.com/arayutw
	Facebook: https://www.facebook.com/arayutw
	Google+: https://plus.google.com/114918692417332410369/
	E-mail: info@syncer.jp

	※ バグ、不具合の報告、提案、ご要望など、お待ちしております。
	※ 申し訳ありませんが、ご利用者様、個々の環境における問題はサポートしていません。

********************************************************************************/


@charset "UTF-8";

/* ここからデモページ用のコード
body {
	width: 100% ;
	height: 5000px ;
	padding: 0 ;
}
/* ここまでデモページ用のコード */

.modal-content {
	width: 50% ;
	max-width:500px;
	margin: 0 ;
	padding: 20px;
	/*border: 2px solid #aaa ;*/
	background: #fff ;
	position: fixed ;
	display: none ;
	z-index: 2 ;
}
  
#modal-overlay {
	z-index: 1 ;
	display: none ;
	position: fixed ;
	top: 0 ;
	left: 0 ;
	width: 100% ;
	height: 120% ;
	background-color: rgba( 0,0,0, 0.75 ) ;
}

.button-link {
	color: #007fc2 ;
	text-decoration: underline ;
}
 
.button-link:hover {
	cursor: pointer ;
	color: #007fc2 ;
}



.modal-content .box01{
border:1px solid #0095da;
margin:0 0 20px;
}

.modal-content .box01 .inner{ padding:10px 20px; }
.modal-content .box01 .ttl01{ background:#0095da; text-align:center; padding:5px; color:#fff; font-weight:bold; }
.modal-content .box01 .ttl02{ background:#cdecf9; padding:3px; font-weight:bold; border:3px solid #0095da; border-width:0 0 0 3px; margin:6px 0; }
.modal-content .box01 p{ margin:6px 0 12px; }
.modal-close{ text-align:center; }

img{ max-width:100%; }


@media screen and (max-width: 768px) {
.modal-content {
	width: 90% ;
	max-width:500px;
	padding: 2.5%;
        font-size:85%;
}
.modal-content .box01{ margin:0 0 8px; }
.modal-content .box01 .inner{ padding:5px; }
.modal-content .box01 .ttl01{ padding:3px; }
.modal-content .box01 .ttl02{ padding:2px; margin:4px 0; }
.modal-content .box01 p{ margin:4px 0 7px; }

}
