body{color:#111111; background:scroll #ddfaff url(./image/bg1.gif);}

.whole{width:890; position:relative; margin-left:auto; margin-right:auto; border:solid 1px #1199ff; background-color:white;}

.title{background-image:url(./image/title3.jpg); width:890; height:225;}
.logodiv{padding:20 0 0 10; float:left;}
.logo{width:58;}
.titlediv1{font:bolder 20pt sans-serif; padding:20 0 0 80;}
.titletext1{text-decoration:none; color:white; text-shadow:2px 1px 2px #333344;}
.titlediv2{font:bolder 21pt 'HG³ž²‘‘Ì-PRO','ƒqƒ‰ƒMƒm–¾’© Pro',cursive; color:#1133cc; padding:30 0 0 40; white-space:pre; text-shadow:2px 1px 1px #ddddff;}
.titlediv3{font:bolder 19pt 'HG³ž²‘‘Ì-PRO','ƒqƒ‰ƒMƒm–¾’© Pro',cursive; color:#dd3300; padding:8 0 0 50; text-shadow:1px 1px 2px #ffdddd;}

.menu{float:left; width:165px;}
.menudiv1{background-color:#0066ff;line-height:140%; padding-left:4px; margin:1px 0px 1px 2px;}
.menutext1{font-weight:bolder; font-size:110%; text-decoration:none; color:#eeffff;}
.menutext1:hover{text-decoration:underline; color:#33eebb;}
.menudiv2{background-color:#ffffaa;margin:2px 0px 2px 10px;line-height:140%;}
.menutext2{text-decoration:none;color:#663300;}
.menutext2:hover{text-decoration:underline;color:#993300;}

.linkbanner{border:none; margin:3px; width:150; height:45;}
.senryudiv{margin-left:10px;}
.senryu1{border:none; width:72;}
.senryu2{border:none; width:120;}

.visitor{font-size:90%; margin-left:6px;}

.xl{font-weight:bolder; font-size:114%; color:113366; border-left:solid 12px #33aaff; border-bottom:solid 2px #33aaff; line-height:120%; margin-right:10px;}

.maindiv{margin-left:173px; padding:2px;}
.mainpic{margin:8px auto 4px auto; width:650;}
.mainpic2{width:650; height:220;}

.maintext{font-size:106%; line-height:130%;}

.infotext{margin-left:10px; color:black; line-height:125%;}


.messagediv{margin:10px 8px; line-height:130%;}


.footdiv{border-top:solid 1px #1199ff; padding:8;}
.copyright{white-space:pre; font-size:88%; text-align:center; margin:3px; color:#334499;}

.Menu1{font-weight:bold;text-decoration:none;font-size:90%;color:#333333}
.Menu1:link{color:#222222}
.Menu1:vlink{color:#111111}
.Menu1:alink{color:#111111}
.Menu1:hover{text-decoration:underline; background-color:#ccffff;color:#ee3300}
.Blue{color:0044ee;}
.T1{font:bolder 160% 'HG³ž²‘‘Ì-PRO','ƒqƒ‰ƒMƒm–¾’© Pro',cursive;color:blue;filter:dropshadow(color=#ddffff,offx=2,offy=3);padding-left:7;}
.T2{font:bolder 140% 'HG³ž²‘‘Ì-PRO','ƒqƒ‰ƒMƒm–¾’© Pro',cursive;color:red;filter:glow(color=white,strength=3);padding-left:16;}
.T3{font:bolder 140%;filter:glow(color=darkgray,strength=1)}
.T4{color:white;text-decoration:none;}
.Title{color:0044ee;font-weight:bold;font-size=115%;}
.Tel{text-align:center;font-size:95%;}
.A{line-height:130%;}
.LL10{font-size:110%;margin-left:10px;}
.Cal{border-style:none;}
.Cal:hover {border-style:solid;}
.TitleLine{color:#33aaff;font-size:120%;}
.Sin{font-size:110%;color:white;font-weight:bolder;background-color:#3377ff;padding:3px 0px 0px 15px;}



.SideMS{font-size:98%;}

.Name{font:bold 12pt;}
.LL{font-size:120%;}
.L{font-size:110%;}
.S{font-size:94%;}
.SS{font-size:90%;}
.SSS{font-size:80%;}
.SL{font-size:94%;margin-left:30px;}
.L10{margin-left:10px;}
.L30{margin-left:30px;}
.Line{border:solid 1px blue;}
.Vol{font:bold 13pt;color:0033CC;}
.BC{font:bold 110%;color:0036aa;}
.D{ font-size:96%; vertical-align:top;}
.NB{border:none;margin-top:4px;}
.HW{line-height:150%;}
.NB{color:#191999;font:bold 100%;}
.Button{text-decoration:none;background-color:#0066ff;font:bold 14pt;color:white;border-left:solid 2px #3399ff;border-top:solid 2px #99ccff;border-bottom:solid 2px #001166; border-right:solid 2px #003366;text-align:center; width:260px; height:30px;line-height:140%;}
.Button:hover {text-decoration:none;background-color:#0066ff;font:bold 14pt;color:orange;border-left:solid 2px #3399ff;border-top:solid 2px #99ccff;border-bottom:solid 2px #001166; border-right:solid 2px #003366;text-align:center; width:260px; height:30px;line-height:140%;}

.Note {background-color:ddffcc; padding:5px;font-size:92%;margin:0px 6px;}
.Note2 {background-color:ddffff; padding:5px;font-size:92%;margin-left:4px;margin-top:8px;}
.Note3 {background-color:ffffcf; padding:5px;font-size:92%;margin:1px 6px;width:420px;}
.Note4 {background-color:fffccc; padding:5px;font-size:92%;margin:1px 6px;}
.SPM {padding:7px; font-size:92%; margin:1px 2px;}

.tb0 {margin-left:20px;}
.tb1 {background-color: #ddf3ff; border:solid 2px #ffffff; padding: 5px;}
.tb2 {background-color: #fff8dc; border:solid 2px #ffffff; padding: 5px;}

.bold {font:bold;}