@charset "utf-8";

/* グローバルメニューの位置で固定する設定設定ここから */
.fixed {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000;
}
/* グローバルメニューの位置で固定する設定設定ここまで */

/* スライド写真のレイアウト設定（slick）ここから */
.slick-area {	
	width: 700px;
	height: 500px;
	border: 1px solid #E0E0E0;
	margin: 0px auto;
}

/* スライド写真のレイアウト設定（slick）ここまで */

/* フォントサイズ変更ボタンのレイアウト設定 */

.font-change-button {
/*    	background: #80FF80; */
	width: 1000px;
	text-align: right;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0px auto;
}

.font-change {
	display: table;
	border-radius: 6px;
	-webkit-border-radius: 6px; /* Safari,Google Chrome用 */ 
	-moz-border-radius: 6px; /* Firefox用 */
	border: 1px solid #e3e3e2;
	background-color: rgba(124,252,000,0.1);
	padding: 10px 10px 15px 10px;
	margin-left: 709px;
}

.size-text {
	display: table-cell;
/* 	background: #FFC0FF; */
	vertical-align: top;
	padding-top: 8px;
	padding-right: 10px;
	color: #404040;
}

.size-button {
	display: table-cell;
}
/* フォントサイズ変更ボタンのレイアウト設定ここまで */

/* フォントサイズ変更ボタンの設定 */
ul#textsize 		{list-style:none}
ul#textsize li		{display:inline-block;/display:inline;/zoom:1; vertical-align:middle;height:30px;}

ul#textsize li a	{
	border-radius:3px;
	background-color:#fefefe;
	background-image: linear-gradient(to bottom, #fefefe, #eee);
	padding:5px 10px;
	border:1px solid #ddd;
	display:block;
	text-decoration:none;
	vertical-align:middle;}

ul#textsize li a:visited {color: #0000ee;}

ul#textsize li a:hover	{
	color:#fff;
	border-radius:3px;
	background-color:#4169e1;
	background-image: linear-gradient(to bottom, #87cefa, #4169e1);
	padding:5px 10px;
	border:1px solid #ddd;
	display:block;
	text-decoration:none;}


.f1			{font-size: 100%;}
.f2			{font-size: 110%;}
.f3			{font-size: 120%;}

li a.f1,
li a.f2,
li a.f3		{font-size: 100%;}

ul#textsize li a:active {color: fff;}
/* フォントサイズ変更ボタンの設定ここまで */

/* ページトップへ戻るボタン */
.pagetop {
    display: none;
    position: fixed;
    bottom: 6%;
    right: 3%;
}
/* ページトップへ戻るボタンここまで */


