/**********************************************
	縦スクロールバーを常に表示
**********************************************/
html {
	overflow-y:scroll;
}

/**********************************************
	画像の初期化
**********************************************/
img {
	vertical-align:bottom;
}

.maxImage {
	width:100%;
	height:auto;
}

/**********************************************
	回り込み解除
**********************************************/
.clear {
	clear:both;
}

hr {
	visibility:hidden;
	clear:both;
}

.clearfix:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
}

.clearfix {
	min-height:1px;
}

* html .clearfix {
	height:1px;
	/*¥*//*/
	height:auto;
	overflow:hidden;
	/**/
}

/**********************************************
	リンクの設定
**********************************************/
a:link {
	color:#27537a;
	text-decoration:none;
}
a:visited {
	color:#6f277a;
	text-decoration:none;
}
a:active {
	color:#27537a;
	text-decoration:none;
}
a:hover {
	color:#27537a;
	text-decoration:underline;
}

/**********************************************
	共通文字装飾
**********************************************/
.pageTitle {
	padding:1em 0;
	text-align:center;
	font-size:500%;
	font-family:"Sawarabi Mincho";
}

.pageSubTitle {
	margin-bottom:1em;
	padding:1em 0 0.5em 0;
	text-align:center;
	font-size:200%;
	font-family:"Sawarabi Mincho";
	border-bottom:1px solid #666;
}

@media screen and (max-width:768px) {
	.pageTitle {
		font-size:240%;
	}

	.pageSubTitle {
		font-size:180%;
	}
}

.WornningTitle {
	margin:0 auto 10px auto;
	padding:2px 10px;
	max-width:240px;
	text-align:center;
	font-size:90%;
	color:#27537a;
	background-color:#f9ef53;
	border-radius:100px;
}

.Wornning {
	font-size:95%;
	color:#900;
}

/**********************************************
	リンクボタン
**********************************************/
.othersLink a {
	display:block;
	margin:0 auto;
	margin-bottom:20px;
	padding:15px 20px;
	width:12em;
	text-align:center;
	text-decoration:none;
	font-family:"Sawarabi Mincho";
	color:#000;
	background-color:rgba(255,255,255,0.7);
	border:1px solid #a9a9a9;
	-webkit-transition:.3s ease-in-out;
	-moz-transition:.3s ease-in-out;
	transition:.3s ease-in-out;
}

.othersLink a:hover {
	color:#fff;
	background-color:#393939;
	border:1px solid #393939;
}

/*.othersLink a:after {
	content:'を見る';
}*/

/**********************************************
	jQuery
**********************************************/
.ui-widget {
	font-size:86% !important;
}


/**********************************************
	PureCSS
**********************************************/
.pure-css-font {
	font-family:"Sawarabi Mincho" !important;
}
