BODY,TD
{font-size: 12px;
color: #687;
font-family:"MS　Pゴシック","Hiragino Kaku Gothic Pro","Osaka","sans-serif" /* 和文用 */
}
body {
 background-image: url(./img/gif/BG_wakakusa_bg.gif);
}
.text {font-size: 14px; color:#033;}
.cnt {text-align: center}
.topsubnav {font-size: 12px; color:#fff; font-weight:bold}
.address {font-size: 14px; line-height: 130%; color:#185; }
a {text-decoration:none} 
a:link {color:#603} 
a:visited {color:#936}

/* menu */
.header-menu {font-size: 18px; line-height: 143%; color:#603; border:#bfb solid 5px; margin-top:6px; text-align:center;}
.text-menu {font-size: 14px; line-height: 130%; color:#222;margin-top:6px; margin-left:100px;}
.text-menuD {font-size: 12px; line-height: 100%; color:#f63;margin:0px;}
.text-menuS {font-size: 14px; line-height: 220%; color:#936; border: #f90 solid 0px; text-align:center;}

/* cal */
.text-descr-k {font-size: 13px; line-height: 100%; color:#363;}
.menu-t {font-size: 16px; color:#aa764b;}

/* faq */
.text-Lg {font-size: 16px; line-height: 140%; color:#603;}
/*.qlist {margin-left: 40px}*/

/* contact */
.code {font-size: 14px; color: #096; background-color: #fffffc; }

/* menu cal ml faq contact */
a:hover {color:#f33; /*text-decoration:underline; */}

/* cal faq contact */
a.topsubnav:link {color:#ff9; text-decoration:none; font-weight:bold} 

/* ml faq contact */
.header {font-size: 18px; line-height: 140%; color:#185;}
.lft {margin-left:20px; margin-right:15px}

/* cal faq */
.small {font-size: 11pt;}

/* cal contact */
a.topsubnav:visited{color:#ff9; text-decoration:none; font-weight:bold} 

/* menu cal faq */
UL { list-style: none;}

/* menu cal ml faq */
ol {
	list-style-image: url(./img/gif/dot_r8.gif);
	list-style-type: circle;
}
li {margin-bottom:3px;}

/* ml contact */
.txt-field {
 font-size: 12px;
 margin: 3px;
 padding: 1px;
 color: #063;
 background: #F9F2DD;
 border: #f90 solid 1px;
 ime-mode: active; /* 全角モード */
}
/* contact */
.input-box {
 font-size: 12px;
 float: left;
 margin: 3px;
 padding: 1px;
 color: #063;
 background: #F9F2DD;
 border: #f90 solid 1px;
 ime-mode: active; /* 全角モード */
}
.edit-button {
 font-size: 16px;
 margin: 2em;
 clear: both;
 color: #063;
 background: #eee;
 line-height:20px;
 border: #999 solid 2px 
}

.submit-button {
 font-size: 16px;
 margin: 2em;
 clear: both;
 color: #333;
 background: #feb;
 line-height:20px;
 border: #f90 solid 2px 
}

/*
T F L C M .text-descr-m {font-size: 13px; line-height: 140%; color:#363; margin-left:4px; margin-right:10px; margin-bottom:10px;}
T F L C M .text-date {font-size: 14px; color:#000; margin-left:0px;}
T F L C M .header-k {font-size: 18px; line-height: 160%; color:#d99; margin-top:6px; margin-left:20px;}
T F L C M .menu-k {font-size: 18px; line-height: 160%; color:#d99;}
T F L C M .menu-list-k {font-size: 14px; line-height: 140%; color:#185; padding: 10px;}
T F L C M .textW {font-size: 18px; color:#fff; font-weight:normal; }
T F L C M .menu-h {font-size: 16px; line-height: 138%; color:#697;}
T F L C M .menu-n {font-size: 16px; line-height: 138%; color:#697;}
T F L C M .orderitem {font-size: 11px; line-height: 130%; color:#363;}
T F L C M .ordertxt-t {font-size: 14px; line-height: 130%; color:#aa764b;}
T F L C M .ordertxt-h {font-size: 14px; line-height: 130%; color:#363;}
T F L C M .txtsml {font-size: 12px; line-height: 130%; color:#185; margin-left: 14px;}
T F L C M .cal {font-size: 11px; line-height: 137%; color:#185; text-align:center}
T F L C M .calred {font-size: 11px; line-height: 137%; color:#c66; text-align:center}
T F L C M .calmon {font-size: 24px; line-height: 137%; color:#85A366; font-weight:bold; text-align:center}
T F L C M .news {font-size: 12px; line-height: 137%; color:#185; padding: 1em;}
T F L C M .rt {text-align: right}
T F L C M .code1 {font-size: 13px; color: #096; background-color: #ffffff; }
T F L C M .code2 {font-size: 13px; color: #066; margin-right:10px; background-color: #fffffc;}
T F L C M .code-blank {font-size: 4px;}
T F L C M a:active {color:#f63} 
T F L C M a topsubnav {color:#fff; text-decoration:none; font-weight:bold} 
T F L C M a.topsubnav:hover {color:#ff9; text-decoration:underline; font-weight:bold} 
T F L C M a.topsubnav:active {color:#ff9; text-decoration:none; font-weight:bold} 
T F L C M a.bsubnav {color:#f93; text-decoration:none} 
T F L C M a.bsubnav:hover {color:#fc6; text-decoration:underline;} 
T F L C M a.bsubnav:link {color:#f93;} 
T F L C M a.bsubnav:active {color:#f93;} 
T F L C M a.bsubnav:visited{color:#f93;}
T F L C M a.topnav{color:#FFc; text-decoration:none} 
T F L C M a.topnav:hover{color:#FFF; text-decoration:underline;} 
T F L C M a.topnav:link{color:#FFc;text-decoration:none} 
T F L C M a.topnav:active{color:#FFc;text-decoration:none} 
T F L C M a.topnav:visited{color:#FFc;text-decoration:none} 
T F L C M a.logo {text-decoration:none; background: none;} 
T F L C M a.logo:hover {text-decoration:none; background: none;}
T F L C M a.chumon{
T F L C M background: url(//./img/gif/orderbut.gif);
T F L C M width:140px;
T F L C M height:30px;
T F L C M display: block;
T F L C M cursor:pointer;
T F L C M padding-top:10px;
T F L C M text-align:center;
T F L C M color:#fff;
T F L C M } 
T F L C M a.chumon:hover{
T F L C M background-position:left bottom;
T F L C M }
T F L C M b.orange {font-weight:bold; color:#f90;}
T F L C M .input-box2
T F L C M {
T F L C M font-size: 12px;
T F L C M float: left;
T F L C M margin: 3px;
T F L C M padding: 1px;
T F L C M color: #063;
T F L C M background: #F9F2DD;
T F L C M border: #f90 solid 1px;
T F L C M ime-mode: inactive;
T F L C M }
*/