<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (max-width: 959px) {

body {
background-color: #e6ffce;
color: #333333;
font-family:'Lucida Grande','Hiragino Kaku Gothic ProN',
 Meiryo, sans-serif;
padding: 0 2% 0 0;
}


a:link {color:#8a2be2}
a:visited {color:#5f9ea0}
a:hover {background:#ffd9ff}
a:active {color:#8a2be2}

a:hover img{
filter: alpha(opacity=70);
-moz-opacity:0.7;
opacity:0.7;
}

img{
max-width: 100%;
height: auto;
width /***/:auto;
vertical-align : middle;
}

img.title {
margin: 0%;
}

img.title {
display: block;
margin-left: auto;
margin-right: auto;
padding: 0px 7px 0px 0px;
}

div.container {
   font-size: 100%;
   width: 100%;
   margin-left:auto;
   margin-right:auto;
   text-align:left;
}

div.container2 {
   font-size: 105%;
   width: 100%;
   margin-left:auto;
   margin-right:auto;
   text-align:left;
}

/*  グローバルナビ  */

.globalnavi{  
margin: 0;  
padding: 0;  
width: 100%;
}  
  
.globalnavi ul{  
list-style-type: none;
padding: 0;
min-width: 80px;
overflow:hidden;
}  
  
.globalnavi li{
list-style-type: none;
float: left;  
width: 33%;
margin: 0;
padding: 0;
text-overflow:ellipsis;
white-space:nowrap; 
}  
  
.globalnavi a{  
text-align: center;  
display:block;  
width: 100%;  
color:#ffffff;
background-color: #00a77d;
text-decoration:none;
font-weight:bold;
border:0px solid #00a77d; font-size:16px; padding: 14px 7px 14px 7px; text-decoration:none; display:inline-block;
}  
  
.globalnavi a:hover{  
background-color:#2e7d32;
} 

.globalnavi li ul {
display: none;
}

/*  ボックス  */

div.box1 {
width: 100%;
margin-bottom: 10px;
}

div.box2 {
display:none;
}

div.box3 {
width: 100%;
height: 70px;
margin-top: -25px;
margin-bottom: 20px;
}

div.box4 {
display:none;
}

div.box_maintop {
display:none;
}

div.box_main {
font-size: 100%;
line-height:1.6em;
background-color: #ffffff;
width: 100%;
padding: 1% 1% 1% 1%;
margin: 15px 0 20px 0;
border-color: #e0e0e0;
border-style: solid;
border-width: thin;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
behavior: url("/PIE.htc");
position: relative;
}

div.box_right_okotowari {
display: none;
}

div.box_right1 {
display: none;
}

div.box_right2 {
display: none;
}


div.box_right3 {
display: none;
}

div.box10 {
width: 100%;
}

div.space {
clear: left;
width:100%;

}


/*  カテゴリナビ横  */

.catenavi{  
margin-top: 15px;  
padding: 0;  
width: 100%;
}  
  
.catenavi ul{  
list-style-type: none;  
margin: 0;  
padding: 0;  
}  
  
.catenavi li{  
float: left;
width: 33%;
margin: 0;  
padding: 0;  
}  
  
.catenavi a{
text-align: center;
display:block;
width: 100%;
color:#333333;
text-decoration:none;
border:1px solid #CCCCCC;
background-color: #F9F9F9;
padding: 10px 0px 10px 0px;
}

.catenavi a:hover{
text-align: center;
display:block;
width: 100%;
text-decoration:none;
border:1px solid #CCCCCC;
position: relative;
background-color:#d5ff9b;
padding: 10px 0px 10px 0px;
} 


/*  見出しの背景  */

.title-fukidashi730 {
position: relative;
width: 96%;
line-height: 1;
font-size: 120%;
margin: 0 0 0 0;
background-color: #b9b9f6;
padding: 5px 7px 7px 7px;
color: #333333;
border:1px solid #b9b9f6; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;
}


/*  書籍紹介のボックス  */

div.box_books {
float: left;
background-color: #ffffff;
width: 48%;
padding: 1% 1% 1% 1%;
margin: 9px 0 6px 0;
border-width: 0px;
}

/*  以下、その他  */

h1{
font-size: 120%;
}

h2{
font-size: 105%;
}

h2.search {
display: none;
}

.pankuzu a {
text-decoration: none;
}

.pankuzu ol {
list-style-type: none;
padding: 0;
}

.pankuzu li {
display: inline-block;
}

.noline {
text-decoration:none;
}

hr.h {
color: #e0e0e0
}

p.shikaku {
padding: 1px 0 0 32px;
height: 28px;
background:url(images/g5.gif) no-repeat;
}

div.date {
text-align: right;
}

p.footer{
text-align: center;
}

/*　ページ最上段へ移動　*/

#pageTop{
font-weight: bold;
font-size: 200%;
text-decoration: none;
background:#595959;
border-radius:5px;
color:#FFF;
padding:0 20px 0 20px;
position:fixed;
bottom:20px;
right:20px;
}

#pageTop:hover{
background:#727272;
}

.eyecatch{
display:none;
}

}</pre></body></html>