<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">a{
	margin: 0px;
	padding: 0px;
}

* {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td,img{
    margin:0;
    padding:0;
}
ul,li{ margin: 0; padding: 0; list-style:none; }
body {
	margin: 0;
	padding: 0;
	font-size: 16px;
	line-height: 2.5;
	letter-spacing:1px;
	font-family: "YuGothic", 'Yu Gothic', 'æ¸¸ã‚´ã‚·ãƒƒã‚¯', "ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3", "Hiragino Kaku Gothic Pro", "ãƒ¡ã‚¤ãƒªã‚ª", â€Meiryo, Osakaâ€, "ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯", "MS PGothic", sans-serif;
	}
	
#wrapper{
	margin: 0 auto;
	}
#title{
	margin:0 auto;
	width:987px;
	padding-top:50px;
	padding-bottom:20px;}

.shyokai{
	width:36em;
	margin:0 auto;
	text-align:left;
	padding:30px;}

.bunner{
	text-align:center;
	margin-top:50px;}

.clearfix:after {
  content: ".";  /* æ–°ã—ã„è¦ç´&nbsp;ã‚’ä½œã‚‹ */
  display: block;  /* ãƒ–ãƒ­ãƒƒã‚¯ãƒ¬ãƒ™ãƒ«è¦ç´&nbsp;ã« */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

#kaisetsu{
	width:1050px;
	margin:0 auto;
	margin-top:50px;
}
* html .clearfix {
  height: 1px;
  /*Â¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

#atama{
	width:100%;
	background-color:#52bce7;
	padding:0px;
	margin:0px;
	height:256px;}

#atama_cont{
	width:1000px;
	margin:0 auto;}

#atama li{
	float:left;
	}
.pt15{
	padding-top:15px;}

.ml350{
	margin-left:182px;
	padding-top:80px;}
.ml90{
	margin-left:90px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:190px;}


.day {
	font-size: 13px;
	line-height: 1.4;
	letter-spacing:1px;
	text-align:center;
	padding:15px;
	}
	


#slider2{
	width:1000px;
	height:600px;
	margin:0 auto;}
	
	
.bx-wrapper {
	width:1000px;
}

#kaisetsu li{
	float:left;}

.fukidashi{
	background-color:#efe9d8;
	padding:25px;
	text-align:left;
	width:350px;
	font-size:15px;
	line-height:2.0;
	color:#483b35;}

#owabi{
	border-color:#808080;
	border-style:dotted;
	border-width: 1px;
	padding:20px;
	color:#606060;
	font-size:80%;
	width:400px;
	margin:0 auto;
	margin-top:60px;
	margin-bottom:60px;}
	
.mt100{margin-top:60px;}

.mt20{margin-top:20px;}

#hatsugen1 li{
	float:left;}

#hatsugen2 li{
	float:left;}

#hatsugen3 li{
	float:left;}

#hatsugen4 li{
	float:left;}

#hatsugen5 li{
	float:left;}
	
#hatsugen6 li{
	float:left;}

.ml15l{
	margin-left:50px;
	margin-bottom:80px;}
#book{
	margin:0 auto;
	width:800px;
	margin-top:60px;}
#book li{
	float:left;}

.ml30{
	margin-left:50px;}

.mbook{
	font-size:150%;}

.sbook{
	font-size:70%}

ul#box06 li {
        font-size: 10px;
}

.bunner img {
        width: auto;
}

div#atama img {
        width: auto;
}

div#atama img.btn {
        padding: 0;
}

div#kaisetsu img {
        width: auto;
}

/* smart phone
 * --------------------------------------------------------*/

@media only screen and (max-device-width: 479px) {
	#wrapper {
		width: 100%;
		margin-left:30px;
	}
	
#atama{
	width:100%;
	margin-left:30px;}
	
#footer{
	width:100%;
	margin-left:30px;}

#atama_cont{
	width:100%;
	margin-left:30px;}
#slider2 {
		width: 720px;
	}
.ml350{
	margin-left:180px;
	padding-top:80px;}
.ml90{
	margin-left:20px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:190px;}

#kaisetsu li, #book li{
float: none;}
#hatsugen1 li{
	float:left;}

#hatsugen2 li{
	float:left;}

#hatsugen3 li{
	float:left;}

#hatsugen4 li{
	float:left;}

#hatsugen5 li{
	float:left;}
	
#hatsugen6 li{
	float:left;}

div#book img {
        width: 500px;
		height:625px;}
#owabi{
	border-color:#808080;
	border-style:dotted;
	border-width: 1px;
	padding:20px;
	color:#606060;
	font-size:28px;
	width:80%;
	margin:0 auto;
	margin-top:60px;
	margin-bottom:60px;}
	
.shyokai{
	width:100%;
	margin:0 auto;
	text-align:left;
	font-size:32px;
	padding:15px;}

.shyokai br {
 display: none;
 }	

#owabi br {
 display: none;
 }	

.fukidashi{
	width:700px;
	font-size:28px;
}
#book{
	text-align:center;
	font-size:28px;}

/*ã€€ãƒªãƒ³ã‚¯ã€€*/

a:link{ color: #8e0e72; text-decoration: none; }
	 
a:visited{ color: #A4A4A4; text-decoration: none; }
	 
a:hover{ color: #0d386e; text-decoration: none; }
</pre></body></html>