p{line-height:1.3em;}

h1{color:#123776; font-size:1em; font-weight:bold; MARGIN:0;}
h2{color:#222222; font-size:0.9em; font-weight:normal; MARGIN:0;}


.txt1{color:#ff9900; font-weight: bold;}
.txt2{font-size:0.9em;}
.font-09{font-size:0.9em;}
.font-08{font-size:0.8em;}

.td{font-size:0.9em;}

a:link   {color:#0000FF; text-decoration:none;}
a:visited{color:#0000FF; text-decoration:none; }
a:hover  {color:#ff6600; text-decoration:underline;}
a:active {color:#ff6600; text-decoration:none;}

.a1:link   {color:#ffffff; text-decoration:none;}
.a1:visited{color:#ffffff; text-decoration:none; }
.a1:hover  {color:#ff6600; text-decoration:underline;}
.a1:active {color:#ff6600; text-decoration:none;}

.li{border-bottom:dashed #666666 1px; line-height:1.3em;}

/*-------------------------------------------フッター--------------------------------------*/
.f-1{background-color:#99b6d9; height:5px; border-bottom:solid #cccccc 1px;}
.f-2{background-color:#5081d3; height:10px;}
.f-3{background-color:#ebebeb; height:72px; font-size:0.8em; text-align:center;}

.h-1{background-color:#99b6d9; height:5px; border-top:solid #cccccc 1px;}
.h-2{background-color:#5081d3; height:10px;}
.h-3{background-color:#ebebeb; height:72px; font-size:0.8em; text-align:center;}

/*------------------------------------- トップメニュータイトル ----------------------------*/
.t-title1{color:#123776; font-weight: bold; height:40px;}
.t-title2{border-top:solid 3px #123776;} 
.t-title3{border-top:double 3px #123776;}
/*------------------------------------------ サブタイトル ---------------------------------*/
.s-title1{background-color:#779DDD; color:#111111; height:25px; font-weight:bold}


/*-------------------------------------------- メニュー -----------------------------------*/
.menu1{background-color:#6893d9; font-weight:bold; height:26px; font-size:0.9em;}
.menu2{background-color:#99b6d9; font-weight:bold; height:26px; font-size:0.9em; color:#ffffff;}
.menu_m{background-color:#FF9933; font-weight:bold; height:26px; font-size:0.9em; color:#ffffff;}
.menu3{height:26px; font-size:0.9em;}
.menu4{height:26px; font-size:0.9em; color:#ff6600;}


/*--------------------------------------------- 線 ----------------------------------------*/
.L-dashed-U {border-color:#666666; border-style:dashed; border-width:0px 0px 1px 0px;}
.L-dashed-U2 {border-color:#ccc; border-style:dashed; border-width:0px 0px 1px 0px;}
.L-dashed-T {border-color:#666666; border-style:dashed; border-width:1px 0px 0px 0px;}
.L-dashed-TU{border-color:#666666; border-style:dashed; border-width:1px 0px 1px 0px;}
.L-dashed-R {border-color:#666666; border-style:dashed; border-width:0px 1px 1px 0px;}
.L-dashed-LR{border-color:#666666; border-style:dashed; border-width:0px 1px 0px 1px;}
.L-dashed-L {border-color:#666666; border-style:dashed; border-width:0px 0px 0px 1px;}
.L-solid-TU {border-color:#666666; border-style:solid; border-width:1px 0px 1px 0px;}
.L-solid-T  {border-color:#666666; border-style:solid; border-width:1px 0px 0px 0px;}
.L-solid-U  {border-color:#666666; border-style:solid; border-width:0px 0px 1px 0px;}
.L-solid  {border-color:#666666; border-style:solid; border-width:1px}
.L-double  {border-color:#cc3333; border-style:double; border-width:4px}
.sT-dU{border-top:solid 1px #666666; border-bottom:dashed 1px #666666;}
.line1{border-bottom:3px dotted #ff9900}


/*----------------------------------------申し込みフォーム-----------------------------------*/
.tb1{background-color:#EEF4FF; height:30px; width:120px;}
.td2{background-color:#EEF4FF; height:30px; width:120px; border-top:solid 1px #666666}
.td3{background-color:#EEF4FF; height:30px; width:120px; border-top:dashed 1px #666666}
.td4{background-color:#EEF4FF; height:30px; width:120px; border-bottom:solid 1px #666666}
.td5{background-color:#EEF4FF; height:30px; width:120px; border-:dashed 1px 0px #666666}
.td6{border-color:#666666; border-style:solid; border-width:1px 0px 0px 0px; width:200px;}



input.button1{font-size:0.8em; height:25px;  width:80px;}

.in-zenkaku{ime-mode: active;}
.in-hankaku{ime-mode:inactive;}

.inf{border:#99B6D9 3px double }


/*----------------------------------------枠-----------------------------------*/
.box1{border:4px double #450DB7}
.box2{border:4px double #999999}
.box3{border:4px double #0000ff}

.cell_tdot_udot {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.cell_udot {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

