@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% ;*/
	margin: 0 ;
	border: 2px solid #aaa ;
	background: #fff ;
	position: fixed ;
	display: none ;
	z-index: 2 ;
	width: 750px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
  
#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: #00f ;
	text-decoration: underline ;
}
*/
 
.button-link:hover {
	cursor: pointer ;
	color: #f00 ;
}
.popup-modal-dismiss{
	text-align:center;
}
.popup-modal-batu {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 10px;
    text-decoration: none;
    text-align: center;
    opacity: 0.65;
    padding: 0 0 18px 10px;
    color: #FFF;
    font-style: normal !important;
    /*font-size: 28px !important;*/
    font-family: Arial, Baskerville, monospace !important;
	font-size: 3.2rem !important;
}
.popup-modal-batu #modal-close {
    font-style: normal !important;
    /*font-size: 28px !important;*/
    font-family: Arial, Baskerville, monospace !important;
	font-size: 14px !important;
	color: #898989;
}
.popup-modal-batu #modal-close:hover{
	text-decoration:none;
}


.mo_body { width:750px; overflow:hidden;}
.mo_body p { font-size:16px; font-weight:bold; text-align:center; padding-bottom:10px; margin-top:10px; border-bottom:1px solid #f2f2f2; box-shadow:0 1px 1px 0 #fafafa;}
.mo_body ul { width:620px; margin:20px 60px 0 60px; overflow:hidden;}
.mo_body ul li { float:left; width:280px; margin:0 50px 25px 0;}
.mo_body ul li:nth-child(2n) { margin-right:0;}
.mo_body ul li dl dt { float:left; width:64px;}
.mo_body ul li dl dt img { width:64px;}
.mo_body ul li dl dd { float:right; width:210px; font-size:13px; line-height:18px;}
.mo_body ul li dl .kome { float:right; width:210px; font-size:10px; line-height:13px; margin-top:3px;}

.popup-modal-dismiss { background-color:#959595; border-radius:5px; margin:0 auto 25px; display:table;}
.popup-modal-dismiss a { color:#fff; font-size:13px; display:table-cell; padding:7px 30px;}