.teikyubi{text-align:right}.teikyubi .day-color{color:#ffd600}div.cal_wrapper{margin:0 0 20px 0}div.cal_wrapper table{width:100%}div.schedule_wrapper{padding:10px 0px;width:310px;border:solid 1px #CCC;border-radius:5px;-webkit-box-shadow:1px 1px 3px #666;box-shadow:1px 1px 3px #666}div.schedule_wrapper h3{padding:0px 10px;font-weight:normal;margin:0px;font-size:12px;color:#666}div.schedule_wrapper div.schedule_list{padding:0px 10px;margin:0px}div.schedule_wrapper div.schedule_list ol{padding:0px;margin:5px auto;border-top:solid 1px #CCC}div.schedule_wrapper div.schedule_list ol li{padding:5px 10px 0px 0px;margin:0px 0px 0px 30px;font-size:12px;line-height:1.5em}div.schedule_wrapper div.schedule_list ol li:hover{text-decoration:underline}div.cal_wrapper table.cal tr th p{float:left;padding:5px;margin:0px;color:#666;font-size:12px}div.cal_wrapper table.cal tr th div.cal_ui{float:right}div.cal_wrapper table.cal tr th div.cal_ui input{border:solid 1px #CCC;background-color:#FFF;font-size:12px;margin:0px 1px;padding:1px 5px;border-radius:3px}div.cal_wrapper table.cal tr td{border-top:solid 1px #EEE}div.cal_wrapper table.cal tr td{font-size:10px;text-align:center;padding:2px}div.cal_wrapper table.cal tr.headline td{padding:5px 0px;color:#666}div.cal_wrapper table.cal tr.headline{background-color:#cbc5c1}div.cal_wrapper table.cal tr td div{position:relative;padding:3px 7px;font-size:10px;text-align:center;background-color:#FFF;border-radius:3px}div.cal_wrapper table.cal tr td div span{display:none;position:absolute;top:20px;left:0px;width:180px;border:solid 1px #EEE;background-color:#FFF;text-align:left;padding:5px;z-index:10;color:#000;font-weight:normal;line-height:1.5em;-webkit-box-shadow:1px 1px 3px #666;box-shadow:1px 1px 3px #666}.raiten-calender{width:220px;margin:0;float:right}#raitenyoyaku .raiten-calender table{margin-top:0;padding-top:0}div.cal_wrapper table.cal tr td div.Sat{color:#00F}div.cal_wrapper table.cal tr td div.Sun{color:#F00}div.cal_wrapper table.cal tr td div.Today{font-weight:bolder}div.cal_wrapper table.cal tr td div.Deli{background-color:#EFE}div.cal_wrapper table.cal tr td div.Holyday{font-weight:bolder;background-color:#ffd600}div.cal_wrapper table.cal tr td div.Birthday{font-weight:bolder;background-color:#EEF;color:#090;border-radius:3px}div.cal_wrapper table.cal tr td div.backward{color:#CCC;font-weight:normal;background-color:#FFF;border-radius:3px}div.cal_wrapper table.cal tr td div.pointer{cursor:pointer}div.cal_wrapper table.cal tr td div.pointer:hover{background-color:#EEE}.contact_kozin{border:1px solid #ccc;width:100%;margin:auto;height:200px;overflow:scroll;-webkit-overflow-scrolling:touch}#header .timeinfo{position:absolute;right:0}#header .snslist{position:absolute;top:29px;right:248px}#side h3.insta{margin:30px 0 20px 0}.snslist{width:100px;margin:0 0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.snsBtn{background:rgba(203, 36, 40, 0.92941);border-radius:50%;height:30px;width:30px;margin-right:10px;font-size:18px;font-size:18px;font-size:1.125rem;line-height:1;color:#fff;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity 0.4s ease-out;transition:opacity 0.4s ease-out}.snsBtn:hover{color:#fff;opacity:0.8}.cominfo .snslist{position:absolute;top:46px;left:246px}.insta_btn{display:block;background:#a4bc68;width:80%;margin:10px auto;border-radius:6px;padding:8px;text-decoration:none;text-align:center;color:#fff}.insta_btn:hover{color:#fff;text-decoration:none}@media only screen and (min-width: 751px){.teikyubi{font-size:.875rem;line-height:1}}
