div.cal01{background-color:#ffffff;padding:5px;position:relative;}div.cal01 div.cal,div.cal01 a{color:#000000;}div.cal01 div.cal{text-align:center;}div.cal01 div.cal span.cal_date{text-align:center;}div.cal01:after{position:absolute;z-index:-1;content:"";bottom:15px;right:20px;width:90%;height:90%;max-width:300px;max-height:300px;-webkit-transform:skew(3deg,3deg);transform:skew(3deg,3deg);-webkit-box-shadow:rgba(0,0,0,0.3) 15px 15px 10px;box-shadow:rgba(0,0,0,0.3) 15px 15px 10px;}div.cal01 div.cal td.cal_sat span.cal_date,div.cal01 div.cal thead td.cal_sat{color:#0000cc;}div.cal01 div.cal td.cal_sun span.cal_date,div.cal01 div.cal td.cal_hol span.cal_date,div.cal01 div.cal thead td.cal_sun{color:#cc0000;}
div.logo00sl div.hn h2,div.logo00sl div.hn h3,div.logo00sl div.hn h1{font-size:1.8em;font-family:"fontello",mymincho1,serif;}div.logo00sl div.hn:before,div.logo00sl div.hn:after{display:inline-block;content:"";width:10%;border-top:1px solid currentColor;}div.logo00sl div.hn:before{margin:0 10px 0 0;}div.logo00sl div.hn:after{margin:0 0 0 10px;}div.logo00sl > *{animation:anim1 2s forwards;}
div.img2tran div.img2 .frame{background-color:transparent;}div.img2tran div.img2,div.img2tran div.img2 a{color:inherit;}div.img2tran div.img2{text-align:center;}
div.btnf00 div.btn{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;font-size:1rem;}div.btnf00 div.btn a{position:relative;-webkit-flex:1;flex:1;min-width:33.34%;max-width:50%;color:#ffffff;}div.btnf00 div.btn a > span{background-color:#999999;padding:15px;}@media only screen and (max-width:479px){div.btnf00 div.btn a{display:-webkit-flex;display:flex;min-width:33.34%;max-width:50%;}}
div.btni00b div.btn a{color:#ffffff;}div.btni00b div.btn a > span{background-color:#509f05;padding:20px;}
div.btnq00r div.btn{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;font-size:1rem;}div.btnq00r div.btn a{position:relative;-webkit-flex:1;flex:1;min-width:33.34%;max-width:50%;color:#ffffff;}div.btnq00r div.btn a > span{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#999999;padding:15px;}div.btnq00r div.btn a:before{display:inline-block;content:"";width:100%;padding-top:100%;}
div.navi00 div.navi h5,div.navi00 div.navi ul,div.navi00 div.navi ul li{display:inline;}div.navi00 div.navi a{display:inline-block;margin-right:15px;margin-left:15px;}div.navi00 div.navi{text-align:center;}div.navi00 div.navi ul{margin:0 0 0 0px;padding:0 0 0 0px;}
div.p00 p.p{text-align:center;}
div.photoimg div.img2 .frame{margin:0px;background-color:transparent;}div.photoimg div.img2{line-height:1.2;text-align:center;}div.photoimg div.img2 div.main{font-size:1.4em;font-family:"fontello",mymincho1,serif;}
div.photonx{padding:0px;}
