<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
	list-style-type: none;
}

a:link,a:active,a:hover,a:visited {color:#000;-webkit-tap-highlight-color:rgba(0,0,0,0.25);font-size:100%;line-height:100%;text-decoration:none;margin:auto;padding:0;}



#title h1 {
	display: block;
	padding-bottom: 3px;
	color: #FFF;
	background-color: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#B8B8B8),     
        color-stop(0.48, #000000), /* top縺九ｉ48% 縺ｮ菴咲ｽｮ*/
        to(#000000));
	margin-bottom: 5px;
	border-bottom-width: 5px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	padding-top: 8px;
	padding-left: 5px;
	font-size: 17px;
	margin-top: 0px;
}


#title h1 a {
	background-image: url(http://sp.f-books.jp/img/btn_motto_ippan_40_70.png);
	text-align: right;
	display: block;
	width: 55px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 10px;
	font-size: 12px;
	font-family: "�ｭ�ｳ �ｰ譏取悃", "MS PMincho", "繝偵Λ繧ｮ繝取�譛� Pro W3", "Hiragino Mincho Pro", serif;
	padding-right: 15px;
	background-repeat: no-repeat;
}


/* 笆�譁ｰ隕剰ｿｽ蜉�9/27笆�*/
#title h2 {
	display: block;
	padding-bottom: 3px;
	color: #000;
	background-color: #FF9933;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFCC33),     
        color-stop(0.48, #FF9933), /* top縺九ｉ48% 縺ｮ菴咲ｽｮ*/
        to(#FF9933));
	margin-bottom: 0px;
	padding-top: 8px;
	padding-left: 5px;
	font-size: 17px;
	margin-top: 0px;
}

#title h2 img {
	margin-right: 4px;
	float: left;
	width: 25px;
	height: 25px;
	margin-top: -4px;
	padding-top: 0px;
}


#title h3 {
	display: block;
	padding-bottom: 3px;
	color: #FFF;
	background-color: #F90;
	background: -webkit-gradient(linear, left top, left bottom, from(#FC0),     
        color-stop(0.48, #FF0000), /* top縺九ｉ48% 縺ｮ菴咲ｽｮ*/
        to(#F90));
	margin-bottom: 0px;
	border-bottom-width: 5px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	padding-top: 8px;
	padding-left: 5px;
	font-size: 17px;
	margin-top: 0px;
}

#title h3 img {
	margin-right: 4px;
	float: left;
	width: 25px;
	height: 25px;
	margin-top: -4px;
	padding-top: 0px;
}


#tushinhi {
	display: block;
	clear: both;
	width: 88%;
	margin-left: 4%;
	font-size: 12px;
	padding-top: 2px;
	padding-right: 1%;
	padding-bottom: 2px;
	padding-left: 1%;
	border: 1px solid #999;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bolder;
	color: #999;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}


#tushinhi2 {
	margin-left: 46%;
	font-size: 14px;
	padding-top: 2px;
	padding-right: 1%;
	padding-bottom: 2px;
	padding-left: 1%;
	border: 1px solid #999;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bolder;
	color: #666;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	margin-right: 7%;
}

#byua_btn{
	margin: 0px;
	padding: 0px;
	clear: both;
}

#byua_btn a{
	border: 2px ridge #F60;




	padding-left 10%;
	margin-top: 4px;
	margin-top: 4px;
	margin-bottom: 4px;
	padding: 8px;
	background-color: #FF9933;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFCC33),     
        color-stop(0.48, #FF9933), /* top縺九ｉ48% 縺ｮ菴咲ｽｮ*/
        to(#FF9933));
	font-size: 16px;
	font-weight: bolder;
	color: #FFF;
	text-align: center;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	text-decoration: none;
	display: block;
	margin-left: 4%;
	margin-right: 4%;
	overflow: visible;
	clear: both;
}
#overkaihi {
	overflow: visible;
}

#fusoku2 {
	background-color: #F00;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	color: #FFF;
	font-weight: bolder;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	margin: 0px;
	font-size: 9px;
}

/* 笆�譁ｰ隕剰ｿｽ蜉�9/27笆�*/



#k_btn h4 img {
	float: left;
	margin-left: 7px;
	margin-top: 4px;
}
#k_syosai1 tr th {
}
#title h1 img {
	margin-right: 4px;
	float: left;
	width: 25px;
	height: 25px;
	margin-top: -4px;
	padding-top: 0px;
}

#timesalehyoki {
	display: block;
	margin-left: 38%;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
#timesalehyoki .blinking {
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	text-align: center;
	padding: 3px;
	margin-right: 10%;
}





#btn {
	list-style-type: none;
	display: block;
	width: 50%;
	margin-left: 46%;
}
#btn h2 {
	font-size: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bolder;
}




#btn ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: block;
}
#btn ul li {
	padding-bottom: 5px;
	padding-top: 0px;
	margin: 0px;
}
#btn ul li a {
	display: block;
	width: 100%;
}

#tham {
	display: block;
	width: 38%;
	float: left;
	padding-left: 4%;
	margin-left: 0px;
	padding-right: 4%;
	margin-bottom: 10px;
}
#tham_kan_wa {
	display: block;
	width: 30%;
	float: left;
	padding-left: 4%;
	margin-left: 0px;
	padding-right: 4%;
	margin-bottom: 10px;
}


#wa_konyubtn {
	float: left;
	width: 25%;
	background-color: #F90;
	padding: 4px;
	-moz-border-radius-topleft: 13px;
	-moz-border-radius-topright: 13px;
	-moz-border-radius-bottomleft: 13px;
	-moz-border-radius-bottomright: 13px;
	-webkit-border-top-left-radius: 13px;
	-webkit-border-top-right-radius: 13px;
	-webkit-border-bottom-left-radius: 13px;
	-webkit-border-bottom-right-radius: 13px;
	border-top-left-radius: 13px;
	border-top-right-radius: 13px;
	border-bottom-left-radius: 13px;
	border-bottom-right-radius: 13px;
	padding: 1px;
	-moz-box-shadow: 0px 0px 3px #555;
	-webkit-box-shadow: 0px 0px 3px #555;
	box-shadow: 0px 0px 3px #555;
}
#wa_konyubtn a {
	display: block;
	background-color: #F90;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFC800), 
        to(#FF9600));
	-moz-border-radius-topleft: 11px;
	-moz-border-radius-topright: 11px;
	-moz-border-radius-bottomleft: 11px;
	-moz-border-radius-bottomright: 11px;
	-webkit-border-top-left-radius: 11px;
	-webkit-border-top-right-radius: 11px;
	-webkit-border-bottom-left-radius: 11px;
	-webkit-border-bottom-right-radius: 11px;
	border-top-left-radius: 11px;
	border-top-right-radius: 11px;
	border-bottom-left-radius: 11px;
	border-bottom-right-radius: 11px;
	border: 2px solid #fff;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	padding-bottom: 3px;
	padding-top: 3px;
}

#kan_konyubtn {
	float: left;
	width: 25%;
	margin-left: 4%;
	height: auto;
	padding: 4px;
	background-color: #0094FF;
	-moz-border-radius-topleft: 13px;
	-moz-border-radius-topright: 13px;
	-moz-border-radius-bottomleft: 13px;
	-moz-border-radius-bottomright: 13px;
	-webkit-border-top-left-radius: 13px;
	-webkit-border-top-right-radius: 13px;
	-webkit-border-bottom-left-radius: 13px;
	-webkit-border-bottom-right-radius: 13px;
	border-top-left-radius: 13px;
	border-top-right-radius: 13px;
	border-bottom-left-radius: 13px;
	border-bottom-right-radius: 13px;
	padding: 1px;
	-moz-box-shadow: 0px 0px 3px #555;
	-webkit-box-shadow: 0px 0px 3px #555;
	box-shadow: 0px 0px 3px #555;
}

#kan_konyubtn a {
	background-color: #39F;
	background: -webkit-gradient(linear, left top, left bottom, from(#52EBFF), 
        to(#0094FF));
	display: block;
	-moz-border-radius-topleft: 11px;
	-moz-border-radius-topright: 11px;
	-moz-border-radius-bottomleft: 11px;
	-moz-border-radius-bottomright: 11px;
	-webkit-border-top-left-radius: 11px;
	-webkit-border-top-right-radius: 11px;
	-webkit-border-bottom-left-radius: 11px;
	-webkit-border-bottom-right-radius: 11px;
	border-top-left-radius: 11px;
	border-top-right-radius: 11px;
	border-bottom-left-radius: 11px;
	border-bottom-right-radius: 11px;
	border: 2px solid #fff;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-size: 11px;
}
#wa_konyubtn a dd {
	font-size: 10px;
	font-weight: bolder;
	text-align: center;
	display: block;
	width: 100%;
	background-color: #FFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#999),     
        color-stop(0.15, #fff), /* top縺九ｉ15% 縺ｮ菴咲ｽｮ*/
        to(#fff));
	color: #666;
	font-family: "�ｭ�ｳ 繧ｴ繧ｷ繝�け", "MS Gothic", "Osaka�咲ｭ牙ｹ�", Osaka-mono, monospace;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	padding-top: 5px;
	padding-bottom: 3px;
}
#kan_konyubtn a dd {
	font-size: 10px;
	font-weight: bolder;
	text-align: center;
	display: block;
	width: 100%;
	background-color: #FFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#999),     
        color-stop(0.15, #fff), /* top縺九ｉ15% 縺ｮ菴咲ｽｮ*/
        to(#fff));
	color: #666;
	font-family: "�ｭ�ｳ 繧ｴ繧ｷ繝�け", "MS Gothic", "Osaka�咲ｭ牙ｹ�", Osaka-mono, monospace;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	padding-top: 5px;
	padding-bottom: 3px;
}
#kan_wa_btn_area {
	margin-top: 5px;
}


#kan_wa_muryobtn {
	width: 55%;
	background-color: #66B94D;
	padding: 4px;
	-moz-border-radius-topleft: 13px;
	-moz-border-radius-topright: 13px;
	-moz-border-radius-bottomleft: 13px;
	-moz-border-radius-bottomright: 13px;
	-webkit-border-top-left-radius: 13px;
	-webkit-border-top-right-radius: 13px;
	-webkit-border-bottom-left-radius: 13px;
	-webkit-border-bottom-right-radius: 13px;
	border-top-left-radius: 13px;
	border-top-right-radius: 13px;
	border-bottom-left-radius: 13px;
	border-bottom-right-radius: 13px;
	padding: 2px;
	-moz-box-shadow: 0px 0px 3px #555;
	-webkit-box-shadow: 0px 0px 3px #555;
	box-shadow: 0px 0px 3px #555;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
}
#kan_wa_muryobtn a {
	display: block;
	background-color: #66B94D;
	background: -webkit-gradient(linear, left top, left bottom, from(#82E650), 
        to(#66B94D));
	-moz-border-radius-topleft: 11px;
	-moz-border-radius-topright: 11px;
	-moz-border-radius-bottomleft: 11px;
	-moz-border-radius-bottomright: 11px;
	-webkit-border-top-left-radius: 11px;
	-webkit-border-top-right-radius: 11px;
	-webkit-border-bottom-left-radius: 11px;
	-webkit-border-bottom-right-radius: 11px;
	border-top-left-radius: 11px;
	border-top-right-radius: 11px;
	border-bottom-left-radius: 11px;
	border-bottom-right-radius: 11px;
	border: 2px solid #fff;
	padding: 5px;
}







#tham ul {
	list-style-type: none;
	display: block;
	padding: 0px;
	margin: 0px;
}
#tham ul li h2 {
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
}













	

#contents_b h4 {
	float: right;
}


#syokai h2 {
	display: block;
	padding-bottom: 3px;
	background-color: #FFC;
	color: #000;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 1px;
	padding-top: 8px;
	padding-left: 5px;
	font-size: 17px;
	margin-top: 5px;
	background-position: left top;
	clear: both;
}
#syokai h2 img {
	margin-right: 4px;
	float: left;
	width: 15px;
	height: 15px;
}

#sampletitle {
	padding-bottom: 3px;
	background-color: #FFC;
	color: #000;
	border-bottom-width: 1px;
	border-bottom-style: double;
	border-left-style: double;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900;
	border-left-width: 0px;
	padding-left: 5px;
	font-size: 17px;
	background-position: left top;
	clear: both;
	padding-top: 8px;
	margin-top: -5px;
}


#syosai h3 {
	display: block;
	margin-top: 0px;
	margin-right: 0%;
	margin-bottom: 0px;
	margin-left: 0%;
	font-weight: bolder;
	font-size: 14px;
	width: 92%;
	border-bottom-style: solid;
	padding-top: 3px;
	padding-right: 4%;
	padding-bottom: 3px;
	padding-left: 4%;
	border-bottom-width: 1px;
	border-bottom-color: #CCC;
}
#syosai h4 a {
	text-decoration: underline;
	color: #69F;
}

#new_statiyomi {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}

#new_statiyomi a{
	background-color: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff),     
        to(#d0d0d0));
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	text-shadow: 1px 1px 1px fff;
	-moz-box-shadow: 0px 0px 3px #666;
	-webkit-box-shadow: 0px 0px 3px #666;
	box-shadow: 0px 0px 3px #666;
	text-align: center;
	display: inline;
	color: #F60;
	border: 1px solid #F60;
	font-family: "�ｭ�ｳ 繧ｴ繧ｷ繝�け", "MS Gothic", "Osaka�咲ｭ牙ｹ�", Osaka-mono, monospace;
	font-weight: normal;
	padding-top: 6px;
	padding-right: 9px;
	padding-bottom: 6px;
	padding-left: 9px;
	font-size: 18px;
}


#new_byuaannai {
	background-color: #ffffdc;
	padding-top: 7px;
	padding-right: 7px;
	padding-left: 7px;
	margin-right: 10px;
	margin-left: 10px;
	border: 2px dashed #F60;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	font-family: "�ｭ�ｳ 繧ｴ繧ｷ繝�け", "MS Gothic", "Osaka�咲ｭ牙ｹ�", Osaka-mono, monospace;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
}

#new_sbyua {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}

#new_sbyua a{
	background-color: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff),     
        to(#d0d0d0));
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	text-shadow: 1px 1px 1px fff;
	-moz-box-shadow: 0px 0px 3px #666;
	-webkit-box-shadow: 0px 0px 3px #666;
	box-shadow: 0px 0px 3px #666;
	text-align: center;
	display: inline;
	color: #F60;
	border: 1px solid #F60;
	font-family: "�ｭ�ｳ 繧ｴ繧ｷ繝�け", "MS Gothic", "Osaka�咲ｭ牙ｹ�", Osaka-mono, monospace;
	font-weight: normal;
	padding-top: 6px;
	padding-right: 9px;
	padding-bottom: 6px;
	padding-left: 9px;
	font-size: 13px;
}

#sample_mb {
	font-size: 15px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #F60;
	font-family: "�ｭ�ｳ 繧ｴ繧ｷ繝�け", "MS Gothic", "Osaka�咲ｭ牙ｹ�", Osaka-mono, monospace;
	font-weight: normal;
	color: #666;
}

#sample_mb span{
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-top-left-radius: 10x;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	background-color: #F00;
	font-size: 12px;
	color: #FFF;
	padding: 3px;
	font-weight: bold;
}


#new_skonyu {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}

#new_skonyu a{
	background-color: #F08418;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFC882),
	color-stop(0.07, #FFC882), /* top縺九ｉ07% 縺ｮ菴咲ｽｮ*/
	color-stop(0.47, #F08418), /* top縺九ｉ47% 縺ｮ菴咲ｽｮ*/
	to(#F08418));
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	text-shadow: 1px 1px 1px #F30;
	-moz-box-shadow: 0px 0px 3px #F30;
	-webkit-box-shadow: 0px 0px 3px #F30;
	box-shadow: 0px 0px 3px #F30;
	text-align: center;
	display: inline-block;
	color: #FFF;
	border: 2px solid #FFF;
	font-family: "�ｭ�ｳ 繧ｴ繧ｷ繝�け", "MS Gothic", "Osaka�咲ｭ牙ｹ�", Osaka-mono, monospace;
	font-weight: bolder;
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left:15px;
	font-size: 25px;
}










#syosai h3 {
	display: block;
	margin-top: 0px;
	margin-right: 0%;
	margin-bottom: 0px;
	margin-left: 0%;
	font-weight: bolder;
	font-size: 14px;
	width: 92%;
	border-bottom-style: solid;
	padding-top: 3px;
	padding-right: 4%;
	padding-bottom: 3px;
	padding-left: 4%;
	border-bottom-width: 1px;
	border-bottom-color: #CCC;
}
#syosai h4 a {
	text-decoration: underline;
	color: #69F;
}


#syosai h4 {
	display: block;
	margin-top: 0px;
	margin-right: 0%;
	margin-bottom: 0px;
	margin-left: 0%;
	font-weight: bolder;
	font-size: 14px;
	width: 92%;
	border-bottom-style: solid;
	padding-top: 3px;
	padding-right: 4%;
	padding-bottom: 3px;
	padding-left: 4%;
	border-bottom-width: 1px;
	border-bottom-color: #CCC;
	color: #444;
}

#kaiin {
	text-align: center;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	clear: both;
}
#kaiin p {
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
}
#kaiin p a {
	font-weight: bolder;
	font-size: 16px;
	color: #F00;
	text-decoration: underline;
}



#fukusu {
	display: block;
	background-color: #F0F0F0;
	background: -webkit-gradient(linear, left top, left bottom, from(#F0F0F0),     
        color-stop(0.48, #D8D8D8), /* top縺九ｉ48% 縺ｮ菴咲ｽｮ*/
        to(#C8C8C8));
	color: #FFF;
	border-bottom-width: 5px;
	border-top-style: ridge;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #999999;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 3px;
	margin: 0px;
	padding: 0px;
}
#fukusu h3 {
	padding-top: 0px;
	margin-top: 5px;
	display: block;
	margin-bottom: 5px;
	padding-bottom: 0px;
}
#fukusu h3 a {
	display: block;
	text-decoration: none;
	color: #FFF;
	float: left;
	font-size: 10px;
	text-align: center;
	padding-top: 10px;
	border: 4px double #FFF;
	-moz-border-radius-topleft: 30px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 30px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-top-left-radius: 30px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 30px;
	-webkit-border-bottom-right-radius: 0px;
	border-top-left-radius: 30px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 0px;
	background-color: #fcdb83;
	background: -webkit-gradient(linear, left top, left bottom, from(#fcdb83),     
        color-stop(0.48, #FF9933), /* top縺九ｉ48% 縺ｮ菴咲ｽｮ*/
        to(#FF9933));
	padding-bottom: 10px;
	width: 36%;
	margin-left: 4%;
}
#fukusu h2 {
	display: block;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#fukusu h2 a {
	display: block;
	text-decoration: none;
	color: #FFF;
	background-color: #F00;
	width: 50%;
	padding-top: 7px;
	text-align: center;
	font-size: 15px;
	font-weight: bolder;
	border: 4px double #FFF;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 30px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 30px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 30px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 30px;
	border-top-left-radius: 0px;
	border-top-right-radius: 30px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 30px;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFCCCC),     
        color-stop(0.48, #FF3333), /* top縺九ｉ48% 縺ｮ菴咲ｽｮ*/
        to(#FF0000));
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 7px;
	margin-right: 4%;
	margin-left: 44%;
}

#fukusu_c {
	display: block;
	background-color: #F0F0F0;
	background: -webkit-gradient(linear, left top, left bottom, from(#F0F0F0),     
        color-stop(0.48, #D8D8D8), /* top縺九ｉ48% 縺ｮ菴咲ｽｮ*/
        to(#C8C8C8));
	color: #FFF;
	border-bottom-width: 5px;
	border-top-style: ridge;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #999999;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 3px;
	margin: 0px;
	padding: 0px;
}
#fukusu_c h3 {
	padding-top: 0px;
	margin-top: 5px;
	display: block;
	margin-bottom: 5px;
	padding-bottom: 0px;
}
#fukusu_c h3 a {
	display: block;
	text-decoration: none;
	color: #FFF;
	float: left;
	font-size: 10px;
	text-align: center;
	padding-top: 10px;
	border: 4px double #FFF;
	-moz-border-radius-topleft: 30px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 30px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-top-left-radius: 30px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 30px;
	-webkit-border-bottom-right-radius: 0px;
	border-top-left-radius: 30px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 0px;
	background-color: #fcdb83;
	background: -webkit-gradient(linear, left top, left bottom, from(#fcdb83),     
        color-stop(0.48, #FF9933), /* top縺九ｉ48% 縺ｮ菴咲ｽｮ*/
        to(#FF9933));
	padding-bottom: 10px;
	width: 36%;
	margin-left: 4%;
}
#fukusu_c h2 {
	display: block;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#fukusu_c h2 a {
	display: block;
	text-decoration: none;
	color: #FFF;
	background-color: #F00;
	width: 50%;
	padding-top: 7px;
	text-align: center;
	font-size: 15px;
	font-weight: bolder;
	border: 4px double #FFF;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 30px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 30px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 30px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 30px;
	border-top-left-radius: 0px;
	border-top-right-radius: 30px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 30px;
	background-color: #F00;
	background: -webkit-gradient(linear, left top, left bottom, from(#E0E0E0),     
        color-stop(0.48, #A0A0A0), /* top縺九ｉ48% 縺ｮ菴咲ｽｮ*/
        to(#808080));
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 7px;
	margin-right: 4%;
	margin-left: 44%;
}








#contents a img {
	display: block;
	width: 70px;
	margin-top: 28px;
	margin-right: 4%;
	margin-bottom: 4px;
	margin-left: 4%;
	float: left;
	padding: 0px;
}
#contents_under {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#contents {
	border-bottom-width: 2px;
	border-bottom-style: groove;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	display: block;
	clear: both;
}



#contents_t {
	border-bottom-width: 2px;
	border-bottom-style: groove;
	background-color: #FFCCCC;
	display: block;
	clear: both;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}


#contents_t a img {
	display: block;
	width: 70px;
	margin-top: 28px;
	margin-right: 4%;
	margin-bottom: 4px;
	margin-left: 4%;
	float: left;
	padding: 0px;
}




#contents_k {
	border-bottom-width: 2px;
	border-bottom-style: groove;
	background-color: #d4ebf2;
	margin: 0px;
	padding: 0px;
	display: block;
	clear: both;
}


#contents_k a img {
	display: block;
	width: 70px;
	margin-top: 28px;
	margin-right: 4%;
	margin-bottom: 4px;
	margin-left: 4%;
	float: left;
	padding: 0px;
}



#contents_under h3 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 7px;
	padding-bottom: 7px;
	display: block;
	float: left;
	background-color: #FFF;
	font-size: 14px;
	padding-left: 2%;
	font-family: "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", "Hiragino Kaku Gothic Pro", "繝｡繧､繝ｪ繧ｪ", Meiryo, Osaka, "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", "MS PGothic", sans-serif;
	-moz-border-radius-topleft: 12px;
	-moz-border-radius-topright: 12px;
	-moz-border-radius-bottomleft: 12px;
	-moz-border-radius-bottomright: 12px;
	-webkit-border-top-left-radius: 12px;
	-webkit-border-top-right-radius: 12px;
	-webkit-border-bottom-left-radius: 12px;
	-webkit-border-bottom-right-radius: 12px;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	background-color: #ffffff;
	border: 4px groove #09F;
	padding-right: 2%;
}


#contents_under_t h3 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	display: block;
	float: left;
	background-color: #FFF;
	font-size: 14px;
	padding-left: 2%;
	font-family: "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", "Hiragino Kaku Gothic Pro", "繝｡繧､繝ｪ繧ｪ", Meiryo, Osaka, "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", "MS PGothic", sans-serif;
	-moz-border-radius-topleft: 12px;
	-moz-border-radius-topright: 12px;
	-moz-border-radius-bottomleft: 12px;
	-moz-border-radius-bottomright: 12px;
	-webkit-border-top-left-radius: 12px;
	-webkit-border-top-right-radius: 12px;
	-webkit-border-bottom-left-radius: 12px;
	-webkit-border-bottom-right-radius: 12px;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	background-color: #FF0000;
	border: 4px groove #FFF;
	color: #FFF;
	padding-right: 2%;
}



#contents_top h2 {
	margin: 0px;
	padding-top: 4px;
	padding-bottom: 0px;
	font-size: 18px;
	font-weight: bolder;
	font-family: "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", "Hiragino Kaku Gothic Pro", "繝｡繧､繝ｪ繧ｪ", Meiryo, Osaka, "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", "MS PGothic", sans-serif;
}


#contents_btn {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#contents_btn a {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	text-decoration: none;
	color: #fff;
	width: 33%;
	margin-left: 61%;
	text-align: center;
	-moz-border-radius-topleft: 12px;
	-moz-border-radius-topright: 12px;
	-moz-border-radius-bottomleft: 12px;
	-moz-border-radius-bottomright: 12px;
	-webkit-border-top-left-radius: 12px;
	-webkit-border-top-right-radius: 12px;
	-webkit-border-bottom-left-radius: 12px;
	-webkit-border-bottom-right-radius: 12px;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	background-color: #FF9900;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffdca8),     
        color-stop(0.48, #fc9731), /* top縺九ｉ48% 縺ｮ菴咲ｽｮ*/
        to(#e47705));
	border: 4px groove #ff6c00;
	font-family: "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", "Hiragino Kaku Gothic Pro", "繝｡繧､繝ｪ繧ｪ", Meiryo, Osaka, "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", "MS PGothic", sans-serif;
	font-size:22px;
text-shadow: 1px 1px 0 rgba(150, 150, 150, 30);
}



#contents_btn_t {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#contents_btn_t a {
	display: block;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	text-decoration: none;
	color: #fff;
	width: 33%;
	margin-left: 61%;
	text-align: center;
	-moz-border-radius-topleft: 12px;
	-moz-border-radius-topright: 12px;
	-moz-border-radius-bottomleft: 12px;
	-moz-border-radius-bottomright: 12px;
	-webkit-border-top-left-radius: 12px;
	-webkit-border-top-right-radius: 12px;
	-webkit-border-bottom-left-radius: 12px;
	-webkit-border-bottom-right-radius: 12px;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	background-color: #FF9900;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffdca8),     
        color-stop(0.48, #fc9731), /* top縺九ｉ48% 縺ｮ菴咲ｽｮ*/
        to(#e47705));
	border: 4px groove #ff6c00;
	font-family: "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", "Hiragino Kaku Gothic Pro", "繝｡繧､繝ｪ繧ｪ", Meiryo, Osaka, "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", "MS PGothic", sans-serif;
	font-size: 18px;
	text-shadow: 1px 1px 0 rgba(150, 150, 150, 30);
	padding-top: 5px;
}



#contents_btn_t a p{
	font-size: 20px;
	padding-top: 4px;
}


#contents_btn_m {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#contents_btn_m a {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	text-decoration: none;
	color: #fff;
	width: 33%;
	margin-left: 61%;
	text-align: center;
	-moz-border-radius-topleft: 12px;
	-moz-border-radius-topright: 12px;
	-moz-border-radius-bottomleft: 12px;
	-moz-border-radius-bottomright: 12px;
	-webkit-border-top-left-radius: 12px;
	-webkit-border-top-right-radius: 12px;
	-webkit-border-bottom-left-radius: 12px;
	-webkit-border-bottom-right-radius: 12px;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	background-color: #ff5fee;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffadfe),     
        color-stop(0.48, #ff5fee), /* top縺九ｉ48% 縺ｮ菴咲ｽｮ*/
        to(#d90cbc));
	border: 4px groove #f54be3;
	font-family: "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", "Hiragino Kaku Gothic Pro", "繝｡繧､繝ｪ繧ｪ", Meiryo, Osaka, "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", "MS PGothic", sans-serif;
	font-size: 22px;
text-shadow: 1px 1px 0 rgba(150, 150, 150, 30);
}




#contents_btn_k {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#contents_btn_k a {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	text-decoration: none;
	color: #fff;
	width: 33%;
	margin-left: 61%;
	text-align: center;
	-moz-border-radius-topleft: 12px;
	-moz-border-radius-topright: 12px;
	-moz-border-radius-bottomleft: 12px;
	-moz-border-radius-bottomright: 12px;
	-webkit-border-top-left-radius: 12px;
	-webkit-border-top-right-radius: 12px;
	-webkit-border-bottom-left-radius: 12px;
	-webkit-border-bottom-right-radius: 12px;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	background-color: #FF9900;
	background: -webkit-gradient(linear, left top, left bottom, from(#69ccfa),     
        color-stop(0.48, #1b9afc), /* top縺九ｉ48% 縺ｮ菴咲ｽｮ*/
        to(#0483e4));
	border: 4px groove #09F;
	font-family: "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", "Hiragino Kaku Gothic Pro", "繝｡繧､繝ｪ繧ｪ", Meiryo, Osaka, "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", "MS PGothic", sans-serif;
	font-size: 22px;
text-shadow: 1px 1px 0 rgba(150, 150, 150, 30);
}




#contents_top h3 {
	margin-top: 0px;
	font-size: 18px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: bold;
}
#k_btn {
	display: block;
	text-align: center;
	clear: both;
	margin-bottom: 10px;
}
#k_btn h2 a {
	text-decoration: underline;
	color: #F00;
	margin-top: 7px;
	display: block;
}





#nextbtn {
	display: block;
	background-color: #F0F0F0;
	background: -webkit-gradient(linear, left top, left bottom, from(#F0F0F0),     
        color-stop(0.48, #D8D8D8), /* top縺九ｉ48% 縺ｮ菴咲ｽｮ*/
        to(#C8C8C8));
	color: #FFF;
	border-bottom-width: 5px;
	border-top-style: ridge;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #999999;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 3px;
	margin: 0px;
	padding: 0px;
}
#nextbtn h3 {
	padding-top: 0px;
	margin-top: 5px;
	display: block;
	margin-bottom: 5px;
	padding-bottom: 0px;
}
#nextbtn h3 a {
	display: block;
	text-decoration: none;
	color: #FFF;
	float: left;
	font-size: 15px;
	text-align: center;
	padding-top: 7px;
	border: 4px double #FFF;
	-moz-border-radius-topleft: 30px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 30px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-top-left-radius: 30px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 30px;
	-webkit-border-bottom-right-radius: 0px;
	border-top-left-radius: 30px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 0px;
	background-color: #fcdb83;
	background: -webkit-gradient(linear, left top, left bottom, from(#fcdb83),     
        color-stop(0.48, #FF9933), /* top縺九ｉ48% 縺ｮ菴咲ｽｮ*/
        to(#FF9933));
	padding-bottom: 7px;
	width: 44%;
	margin-left: 4%;
}
#nextbtn h2 {
	display: block;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#nextbtn h2 a {
	display: block;
	text-decoration: none;
	color: #FFF;
	width: 44%;
	padding-top: 7px;
	text-align: center;
	font-size: 15px;
	font-weight: bolder;
	border: 4px double #FFF;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 30px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 30px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 30px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 30px;
	border-top-left-radius: 0px;
	border-top-right-radius: 30px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 30px;
	background-color: #fcdb83;
	background: -webkit-gradient(linear, left top, left bottom, from(#fcdb83),     
        color-stop(0.48, #FF9933), /* top縺九ｉ48% 縺ｮ菴咲ｽｮ*/
        to(#FF9933));
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 7px;
	margin-right: 4%;
	margin-left: 52%;
}


#nextbtn2 {
	color: #FFF;
	padding: 0px;
	background-position: left top;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: block;
	clear: both;
	height: 35px;
}
#nextbtn2 h3 {
	padding-top: 0px;
	margin-top: 5px;
	display: block;
	margin-bottom: 5px;
	padding-bottom: 0px;
}
#nextbtn2 h3 a {
	display: block;
	text-decoration: none;
	color: #FFF;
	float: left;
	font-size: 15px;
	text-align: center;
	padding-top: 7px;
	border: 4px double #FFF;
	-moz-border-radius-topleft: 30px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 30px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-top-left-radius: 30px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 30px;
	-webkit-border-bottom-right-radius: 0px;
	border-top-left-radius: 30px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 0px;
	background-color: #fcdb83;
	background: -webkit-gradient(linear, left top, left bottom, from(#fcdb83),     
        color-stop(0.48, #FF9933), /* top縺九ｉ48% 縺ｮ菴咲ｽｮ*/
        to(#FF9933));
	padding-bottom: 7px;
	width: 44%;
	margin-left: 4%;
}
#nextbtn2 h2 {

	display: block;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#nextbtn2 h2 a {
	display: block;
	text-decoration: none;
	color: #FFF;
	width: 44%;
	padding-top: 7px;
	text-align: center;
	font-size: 15px;
	font-weight: bolder;
	border: 4px double #FFF;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 30px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 30px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 30px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 30px;
	border-top-left-radius: 0px;
	border-top-right-radius: 30px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 30px;
	background-color: #fcdb83;
	background: -webkit-gradient(linear, left top, left bottom, from(#fcdb83),     
        color-stop(0.48, #FF9933), /* top縺九ｉ48% 縺ｮ菴咲ｽｮ*/
        to(#FF9933));
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 7px;
	margin-right: 4%;
	margin-left: 52%;
}

#filesize {
	color: #777;
	font-size: 12px;
}

#nextbtn2 p {
	width: 44%;
	display: block;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-right: 6%;
	float: right;
}
#nextbtn2 p a {
	display: block;
	text-decoration: none;
	color: #FFF;
	width: 100%;
	padding-top: 7px;
	text-align: center;
	font-size: 15px;
	font-weight: bolder;
	border: 4px double #FFF;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 30px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 30px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 30px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 30px;
	border-top-left-radius: 0px;
	border-top-right-radius: 30px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 30px;
	background-color: #fcdb83;
	background: -webkit-gradient(linear, left top, left bottom, from(#fcdb83),     
        color-stop(0.48, #FF9933), /* top縺九ｉ48% 縺ｮ菴咲ｽｮ*/
        to(#FF9933));
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 7px;
	margin-right: 4%;
	margin-left: 52%;
}



#k_syosai1 {
	font-size: 12px;
	border: 1px solid #FC9;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	background-color: #FF9933;
	background-color: #FFCC33;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFCC33),     
        color-stop(0.48, #FF9933), /* top縺九ｉ48% 縺ｮ菴咲ｽｮ*/
        to(#FF9933));
	color: #FFF;
	font-family: "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", "Hiragino Kaku Gothic Pro", "繝｡繧､繝ｪ繧ｪ", Meiryo, Osaka, "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", "MS PGothic", sans-serif;
	font-weight: bolder;
}

#k_syosai2 {
	font-size: 12px;
	background-color: #FFFFEE;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FC9;
	border-bottom-color: #FC9;
	border-left-color: #FC9;
	font-family: "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", "Hiragino Kaku Gothic Pro", "繝｡繧､繝ｪ繧ｪ", Meiryo, Osaka, "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", "MS PGothic", sans-serif;
	font-weight: bolder;
}



#k_syosai3 {
	font-size: 12px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	background-color: #FFFFEE;
	margin-bottom: 5px;
	font-family: "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", "Hiragino Kaku Gothic Pro", "繝｡繧､繝ｪ繧ｪ", Meiryo, Osaka, "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", "MS PGothic", sans-serif;
	font-weight: bolder;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FC9;
	border-bottom-color: #FC9;
	border-left-color: #FC9;
}



#k_syosai4 {
	font-size: 18px;
	background-color: #FFFFEE;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FC9;
	border-left-color: #FC9;
	font-family: "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", "Hiragino Kaku Gothic Pro", "繝｡繧､繝ｪ繧ｪ", Meiryo, Osaka, "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", "MS PGothic", sans-serif;
	font-weight: bolder;
}
#k_syosai5 {
	font-size: 12px;
	background-color: #FFFFEE;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FC9;
	border-left-color: #FC9;
	font-family: "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", "Hiragino Kaku Gothic Pro", "繝｡繧､繝ｪ繧ｪ", Meiryo, Osaka, "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", "MS PGothic", sans-serif;
	font-weight: bolder;
	padding-left: 10px;
	padding-right: 10px;
}
#k_syosai6 {
	font-size: 12px;
	border: 2px solid #000000;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	background-color: #000000;
	background: -webkit-gradient(linear, left top, left bottom, from(#000000),
        color-stop(0.48, #000000), /* top縺九ｉ48% 縺ｮ菴咲ｽｮ*/
        to(#000000));
	color: #FFF;
	font-family: "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", "Hiragino Kaku Gothic Pro", "繝｡繧､繝ｪ繧ｪ", Meiryo, Osaka, "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", "MS PGothic", sans-serif;
	font-weight: bold;
}
#k_syosai7 {
	font-size: 18px;
	border: 2px solid #000000;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 20px;
	-moz-border-radius-bottomright: 20px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	background-color: #333333;
	font-family: "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", "Hiragino Kaku Gothic Pro", "繝｡繧､繝ｪ繧ｪ", Meiryo, Osaka, "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", "MS PGothic", sans-serif;
	font-weight: bold;
}

#migikonyu {
	display: block;
	margin-left: 46%;
	width: 100%;
}

#k_syosai_s {
	clear: both;
	display: block;
	margin-left: 4%;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0%;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#k_btn h2 {
	font-family: "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", "Hiragino Kaku Gothic Pro", "繝｡繧､繝ｪ繧ｪ", Meiryo, Osaka, "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", "MS PGothic", sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	display: inline-block;
	font-size: 18px;
}
#k_btn h3 a {
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration: none;
	font-family: "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", "Hiragino Kaku Gothic Pro", "繝｡繧､繝ｪ繧ｪ", Meiryo, Osaka, "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", "MS PGothic", sans-serif;
	font-size: 20px;
	margin-top: 5px;
	background-color: #F90;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffa800),     
        color-stop(0.48, #ff1200), /* top縺九ｉ48% 縺ｮ菴咲ｽｮ*/
        to(#f97d18));
	font-weight: bolder;
	color: #FFF;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-webkit-border-bottom-left-radius: 15x;
	-webkit-border-bottom-right-radius: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	border: 4px double #FFF;
	width: 68%;
	margin-left: 14%;
	padding-right: 2%;
	padding-left: 2%;
}
#k_btn h3 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#k_btn h3 img  {
	margin-top: 4px;
	float: left;
	margin-left: 8px;
}
#k_btn h4 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 30px;
}
#k_btn h4 a {
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	width: 66%;
	text-align: center;
	margin-right: 15%;
	margin-left: 15%;
	background-color: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffe400),     
        color-stop(0.48, #ff8400), /* top縺九ｉ48% 縺ｮ菴咲ｽｮ*/
        to(#eaa604));
	font-weight: bolder;
	font-family: "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", "Hiragino Kaku Gothic Pro", "繝｡繧､繝ｪ繧ｪ", Meiryo, Osaka, "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", "MS PGothic", sans-serif;
	text-decoration: none;
	color: #fff;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	border: 5px double #FFF;
	padding-right: 2%;
	padding-left: 2%;
	font-size: 18px;
}


#k_btn h5 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 30px;
}
#k_btn h5 a {
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 66%;
	text-align: center;
	margin-right: 15%;
	margin-left: 15%;
	background-color: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#5fff7d),     
        color-stop(0.48, #00e04f), /* top縺九ｉ48% 縺ｮ菴咲ｽｮ*/
        to(#07ba03));
	font-weight: bolder;
	font-family: "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", "Hiragino Kaku Gothic Pro", "繝｡繧､繝ｪ繧ｪ", Meiryo, Osaka, "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", "MS PGothic", sans-serif;
	text-decoration: none;
	color: #fff;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	border: 5px double #FFF;
	padding-right: 2%;
	padding-left: 2%;
	font-size: 18px;
	margin-top: 5px;
	margin-bottom: 10px;
}




#k_syosai2 {
}
#fusoku {
	background-color: #F00;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	color: #FFF;
	font-weight: bolder;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	margin: 0px;
	font-size: 9px;
}

#thank {
	font-size: medium;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	display: block;
}
#thank h1 {
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 20px;
}
#fukusu2 a {
	margin-right: 4%;
}
#fukusu2 {
	padding-left: 4%;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	display: block;
	background-color: #F0F0F0;
	background: -webkit-gradient(linear, left top, left bottom, from(#F0F0F0),     
        color-stop(0.48, #D8D8D8), /* top縺九ｉ48% 縺ｮ菴咲ｽｮ*/
        to(#C8C8C8));
	color: #FFF;
	border-bottom-width: 5px;
	border-top-style: ridge;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #999999;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 3px;
}
#btn .blinking {
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	width: 140px;
	padding-right: 3px;
	text-align: center;
}



/* 隍�焚隧ｱ繧ｳ繝ｳ繝�Φ繝�Κ蛻�
------------------------------------------------*/
#kancontent{
	margin: 0px;
	padding: 0px;
	clear: both;
}




#kancontent ul{
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
	list-style-type: none;
}



#kancontent dt{
	float: left;
	display: block;
	width: 70px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 4%;
	padding: 0px;
	margin-right: 4%;
}





#kancontent dd{
	color: #777777;
	display: block;
	padding: 0px;
	margin-top: 0px;
	font-size: 10px;
	margin-right: 30px;
}



#kancontent dl {
	display: block;
	overflow: hidden;
	margin: 0px;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 0px;
	background-image: url(http://sp.f-books.jp/img/mobagefooter_yajirusi_20_20.png);
	background-repeat: no-repeat;
	background-position: 99% 50px;
}
#kancontent ul a {
	display: block;
	text-decoration: none;
	background-color: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff),     
        to(#e0e0e0));
	border-bottom-width: 2px;
	border-bottom-style: groove;
}
#kancontent ul a li dl dd h3  {
	font-size: 18px;
	font-weight: bolder;
	color: #000;
}

#kancontent ul a li dl dd h4 {
	font-size: 15px;
	color: #000;
	text-align: right;
	padding-top: 65px;
}

#kancontent ul a li dl dd .text {
}

#kancontent ul a li dl dd h3 span {
	color: #F00;
	font-weight: bolder;
}


#kan_roguintyui {
	font-size: 12px;
	background-color: #FFFFEE;
	font-family: "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", "Hiragino Kaku Gothic Pro", "繝｡繧､繝ｪ繧ｪ", Meiryo, Osaka, "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", "MS PGothic", sans-serif;
	font-weight: bolder;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	margin: 10px;
	padding: 10px;
	border: 2px solid #FC9;
}
#kan_roguintyui p {
	color: #F00;
}
</pre></body></html>