﻿@charset "utf-8";
body{background-color:#fff;font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ','ＭＳ ゴシック', sans-serif;font-size:12px;line-height:1.3em;text-align:center;color:#333;margin:0;padding:0;}
form,fieldset,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,li,ul{margin:0;padding:0;}
a:hover{color:#18346f;text-decoration:none;}
form .namelabel{font-size:12px;font-weight:700;color:#262424;}
form .stext{font-size:11px;color:#737373;padding:0 0 8px;}
#calendarWrap{width:180px;margin:0;padding:0;}
#calendarWrap .calTbl{border-collapse:collapse;font-size:12px;margin-bottom:5px;}
#calendarWrap .calTbl .ne a:link,#calendarWrap .calTbl .ba a:link,#calendarWrap .calTbl .ne a:visited,#calendarWrap .calTbl .ba a:visited{color:#fff;font-size:11px;padding:3px;}
#calendarWrap .calTbl .ne a:hover,#calendarWrap .calTbl .ba a:hover{color:#fe6d0b;background:#52c307;font-size:11px;padding:3px;}
#calendarWrap .calTbl th{text-align:center;width:24px;height:20px;font-size:11px;font-weight:400;padding:3px;}
#calendarWrap .calTbl th.sun{color:#ea68a2;}
#calendarWrap .calTbl td{text-align:center;vertical-align:middle;}
#calendarWrap td.sun{color:#ea68a2;height:22px;}
#calendarWrap a:link{margin:0;padding:3px;}
#calendarWrap a:hover{background-color:#ffc953;text-decoration:none;color:#fff;margin:0;padding:3px;}
#calendarWrap a.montharrow{font-size:10px;}
#calendarWrap a.montharrow:hover{font-size:10px;color:#f90;background-color:#fff;margin:0;padding:0;}
#calendarWrap a.close{font-size:10px;color:#fff;}
#calendarWrap a.close:hover{font-size:10px;color:#f90;margin:0;padding:0;}
#calendarWrap .calCl{border-collapse:collapse;text-align:center;padding:10px;}
a:link,a:visited{color:#39c;text-decoration:underline;}
#calendarWrap .calTbl th.sat,#calendarWrap td.sat{color:#00a0e9;}