@charset "Shift_JIS";


*{ margin:0; padding:0; 
font:normal normal normal 100%/1.4em Verdana,Osaka,Chicago,"‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
scrollbar-face-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-3dlight-color: #ffffff;
scrollbar-arrow-color: #555555;
scrollbar-track-color: #ffffff;
scrollbar-darkshadow-color: #ffffff }

body{ text-align:center; font-size:84%; color:#000000; background:#fff url(./img/st2.gif); }

a{ text-decoration:none; color:#000000;}
a:link{ color:#000000; }
a:visited{ color:#000000; }
a:hover{ color:#9374A9; text-decoration:underline;cursor : e-resize; }

#PAGENUMBERTOP{ margin:0px auto; text-align:left; width:567px; }
#HEADER{ margin:1.5em 0 1em; padding:0; height:190px; background:#fff }
#INDEX #HEADER{ height:190px; background:#fff url("./img/bg6.jpg") no-repeat 100% 5px; }
#HEADER a:link,#HEADER a:visited{ color:#555; text-decoration:none; }
#HEADER a:hover{ color:#999; text-decoration:underline; }

ul#PAN{ list-style:solid; padding:0px 5px 0px 0px; margin:5px 0 0; text-align:right; }
ul#PAN li{ display:inline; }
ul#PAN li a{ display:inline; text-decoration:none;
font:70% "Times New Roman",Arial,sans-serif; padding:0 0 0 1em; background:#ffffff; }
ul#PAN li a:link,#MENU li a:visited{ color:#000000; }
ul#PAN li a:hover{ font:70% "Times New Roman" Arial,sans-serif; text-align:right; color:#9374A9; text-decoration:underline;}


#MENU{ margin:0 1px 0 0; }
#MENU h2{ display:none; }
#MENU ul{ list-style-type:none; }
#MENU li{ font:"Times New Roman";display:inline; float:left; margin:0 1px 0 0; }
#MENU li a{ display:inline; text-decoration:none; font:bold 110% "Times New Roman",Arial,sans-serif; padding:0.2em 1em; background:#f0f0f0; }
#MENU li a:link,#MENU li a:visited{ color:#777; }
#MENU li a:hover{ color:#9374A9; background:#fff; text-decoration:underline;}
#MENU li.menu-on a:link,#MENU li.menu-on a:visited{ color:#333; background:#fff; }

#KIZI{ color:#555; margin:-13px 0 0 ; padding:1em 15px; background:#fff; clear:both; }
* > #KIZI{ margin:3px 0 0; }
#KIZI ul{ list-style:circle; padding:5px; margin:0 0.5em 0 1.5em; }
#KIZI li{ padding:0; }


ul.modori{ list-style:none; margin:0; padding:0; }
ul.modori li{ list-style:none; display:block; text-align:right; margin:1em -0.5em 0 0; }
ul.modori li a{ display:inline; text-decoration:none; padding:1px 3px; background:#ffffff; }
ul.modori li a:link,ul.modori li a:visited{ color:#555; }
ul.modori li a:hover{ color:#9374A9; text-decoration:underline; background:#ffffff; }

.LINK dt{ background:#fff url("./img/point.gif") no-repeat 0 50%; font-weight:bold; padding-left:10px; color:#667073; margin-left:0px; }
.LINK dl{ margin-bottom:0em; }
.LINK dd{ margin-bottom:1em; padding-left:20px; }
.LINK {border-bottom:1px solid #eee; }

.NEW dt{ font-weight:bold; padding-left:10px; padding-top:3px; color:#666666; margin-left:0px; margin-bottom:5px; margin-top:15px;}
.NEW dt a{ font-weight:bold;  color:#9374A9;}
.NEW dt a:hover{ font-weight:bold;  color:#DBCDDE;}
.NEW dd{ PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BACKGROUND: url(./img/st2.gif) #fff; margin-bottom:1em;
 margin-left: 10px; PADDING-TOP: 0px; color:#000000; }
.NEW dl{ margin-bottom:0em; }
.NEW input {font-size:12px; color:#000000; background-color:#ffffff; border-bottom:1px solid #eee; border-width:0px 0px 1px 0px;}


#DREAM{ color:#555; margin:-13px 0 0 ; padding:1em 15px; background:#fff; clear:both; }
* > #DREAM{ margin:3px 0 0; }
.DREAM input { color:#000000; background-color:#ffffff; border-bottom:1px solid #eee; border-width:0px 0px 1px 0px;}
.DREAM p{ margin:2em 0 3em 0; }
.DREAM dd{ margin-bottom:0;}
.DREAM dl{ margin-bottom:0em; }
.DREAM dt{ background:#fff url("./img/point.gif") no-repeat 0 50%; font-weight:bold; padding-left:1em; color:#667073; margin-left:1em; }
.DREAM dt a{ display:inline; text-decoration:none; background:#ffffff; }
.DREAM ul{ list-style:outside disc; padding:5px; margin:0 0.5em 0 1.5em; }
.DREAM li{ padding:0; }

h1{ padding:10px; font:120% Georgia,"Times New Roman",Times,serif; letter-spacing:1pt; color:#000; background:#fff; height:30px; }
h2{ font:132% Georgia,"Times New Roman",Times,Osaka,"‚l‚r ‚oƒSƒVƒbƒN",serif; margin:0.5em 0; color:#9374A9; border-bottom:1px solid #eee;}
hr{ display:none;}
img{ border:none; }
p{ margin:0px 10px 20px 10px;}
.text dd{ margin: 5px 50px 15px 0px; border-bottom:1px solid #eee; padding:3px 0px 3px 2px; }
input,select,textarea {color:#555555; background-color:#ffffff; border:solid 1px #c0c0c0;font-size:80%;}

.mo{border-bottom:1px dashed #000000;}
.text{ margin:0 0 3em; }
.moji{ font:80% Georgia,"Times New Roman" Times,serif; text-align:center; color:#333333;}
.index1{ font:70% Georgia,"Times New Roman" Times,serif; text-align:right; color:#000000;}
.mailmoji{ font:70% Georgia,"Times New Roman" Times,serif; text-align:left; color:#333333;}
