@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;

}



/* リンク集終了*/









