@charset "UTF-8";
/* CSS Document */

body{
	font-family:"Koburina Gothic W3 JIS2004";}


#yodogawa a:link, #talk_wrap a:link, #information_free a:link, .profile_inner a:link  {background: linear-gradient(transparent 0%, #ffff66 0%);}

#yodogawa .inner{text-align: center;}

.stitle{padding:1em;
	   font-family:"Koburina Gothic W6 JIS2004";}

.scap{padding:1em;
	  color:#666;
	 font-size:small;}

.price{padding:1em;
	   font-family:"Koburina Gothic W6 JIS2004";
	  font-size:1.1em;}

.price_zei{font-size:x-small;}

.cal_line{padding:2em 0;}

.cal01{
    display: flex;
}
.cal01 li{
    width: 100%;
    box-sizing: border-box;
    text-align: center;
    padding: 10px;
    margin: 0;
}
.cal01 img{
    width: 50%;
}

#information li .info_desc, #information_free li .info_desc {
    max-width: 55%;
    margin: 0 auto;
    text-align: left;}
#information .info_title, #information_free .info_title
{width: 55%;
    margin: 0 auto;
    text-align: left;
padding-bottom:2em;
font-family:"Koburina Gothic W6 JIS2004";
font-size:large}

.closing_bottom {
    display: inline-block;
    text-align: center;
    font-size: 0.8em;
	color:#666;
}

@media (max-width: 640px) {
	#yodogawa .inner{text-align: left;}
	.cal01 img{
    width: 90%;
}
	.cal01 li{
      padding: 5px;   
}
	#information li .info_desc, #information_free li .info_desc {
    max-width: 90%;
    margin: 0 auto;
    text-align: left;}
#information .info_title, #information_free .info_title
{width: 90%;
    margin: 0 auto;
    text-align: left;
padding-bottom:2em;
padding-top:2em;}
}