@charset "Shift_JIS";
*{ color:#333; font:normal 9pt/1.4em Osaka,"Times New Roman"; border:none; }

body

{ width:700px; margin:10px auto 25px auto; padding:0 0 1em 0; 
border: #666666; border-style: solid; border-width: 1px 1px 2px 1px;
background:#FFFFFF;}

a

{color: #0066FF;}

a:hover

{background:#ff0;}

/* ＤＩＶの横に入れるとなぜかダメ教えて*/
ul { margin-left: 20px; margin-top: 4px; margin-bottom: 10px}
li { margin-left: 0px }
.inv { margin-left: 20px ; list-style-type:none;}
/* ＤＩＶの横に入れるとなぜかダメ教えて終了*/

.clears{clear:both}

h1 {  font-size: 10pt; background-color: #FE76B5; padding:6px 10px 6px 20px;}
h1 a{ color: #333333; text-decoration: none}
h2 {  text-align: center; border-color: #000000; margin:15px 25px 15px 25px ; padding-top: 1px; padding-bottom: 1px; border-style: solid; border-width: 0px 0px 1px 0px; }
h3 {  border-color: #FF66CC; margin-top: 15px; margin-right: 25px; margin-bottom: 15px; margin-left: 25px; padding-top: 1px; padding-bottom: 1px; padding-left: 5px; background-color: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 15px}
h3.cl {  clear:both;border-color: #FF66CC; margin-top: 15px; margin-right: 25px; margin-bottom: 15px; margin-left: 25px; padding-top: 1px; padding-bottom: 1px; padding-left: 5px; background-color: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 15px}


h4 {  margin: 19px 0px 0px 35px; }
h4.silly {  margin: 19px 0px 22px 35px; }
.con {  background-color: #eeeeee; font-style: normal; border: 1px #CCCCCC solid; padding-top: 3px; padding-right: 10px; padding-bottom: 3px; padding-left: 10px;}
.mo{ font-size: 128%}

address

{ margin: 15px 0px 10px 0px; 
border-color: #666666 black; 
padding-top: 10px; 
padding-right: 10px; 
font-size: 10pt; 
text-align: right; 
border-style: dashed; 
border-width: 1px 0px 0px 0px; 
}
address a {  font-style: normal; font-weight: normal; background-color: #e2e2e2; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-size: 8pt; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; line-height: normal; text-decoration: none; margin-right: 5px}


#menu
{  margin:0px;  border-color: #666666; padding-bottom: 10px; padding-top: 10px; padding-right: 10px; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; text-align: right}
#menu a {  font-style: normal; font-weight: normal; background-color: #e2e2e2; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-size: 8pt; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; line-height: normal; text-decoration: none; margin-right: 5px}
#menu a:hover{background:#ff0;}


#intro1 {  margin : 24px 24px 10px 15px; float:left;}
#intro2 {  margin-top: 23px; margin-left: 50px; margin-bottom: 20px;}
#intro3 {  margin : 10px 30px 5px 30px; }
#enter { margin-left: 11px; }
.enter2 { margin-left: 75px; float:left; margin-bottom: 10px; }


.redmozi {  color: #FF0000}
.botton {  width:98px;background-color: #eeeeee; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-color: #999999 #CCCCCC; border-style: solid; border-width: 1px 1px 1px 2px;}

.menu_icon {
        float:left;
	margin: 5px 0px 8px 17px;
}

p.yoko { margin-left: 65px; clear:both}
#pr{margin-left: 70px}
p.sugest{ margin: 0px 40px 0px 0px}

/* 横の段組*/
.actre{
	margin:12px 0px 0px 75px;
}
.actre div{
	float:left;
	margin:0px 50px 0px 0px;
}

/* 横の段組終了*/

/* 横の段組*/
.actree{
	margin:0px 0px 0px 40px; float:left
}
.actree div{
	margin:0px 0px 10px 0px;
}

/* 横の段組終了*/

/* リンク集*/

.links{
	margin:23px 0px 0px 30px; float:left
}
.links div{
	margin:0px 0px 3px 0px;
}

/* リンク集終了*/




