@charset "Shift_JIS";

body   {
	background-color	: #cccccc;
       }
h2     {
        position		: relative;
	margin                  : 15px 0px 10px 40px;
	padding                 : 2px;
	color                   : white;
	font-size		: 15pt;
	border-width		: 1px;
	background-color	: maroon;
	
       }
h3     {
        position		: relative;
	margin                  : 15px 0px 10px 20px;
	padding                 : 2px;
	color                   : blue;
	font-size		: 12pt;
	border-width		: 1px;
	background-color	: aqua;
	}
hr     {
	margin			: 0;
	padding			: 0;
	color			: #ffaaaa;
       }

#out-header{
	background-color	: #f0e0e0;
	border			: 5px outset #ffaaaa;
	width			: 770px;
	position		: relative;
	left			: -385px;
       }

#main-menu{
	position		: relative;
	border-bottom		: 2px solid #ffaaaa;
	color			: #1275d3;
	display			: block;
	font-weight		: bold;
	margin			: 0 0 0 0;
	padding			: 3px 3px 3px 25px;
        }
#menu a:link{color		: white;}
#menu a:visited{color		: white;}
#menu a:active{color		: blue;} 
#menu a:hover{color		: blue;} 
#menu a:focus{color		: blue;} 
#menu td{ 
	border   		: 0px none white;
        width       		: 100px;
        text-align  		: center;
        font-size   		: 10pt;
        font-weight 		: bold;
        margin      		: 0px;
        background-color	: red;
        color       		: white;
	}

#main {margin:10px 0 0 0;}
.yutty {font-size:10pt;padding: 3px 3px 3px 50px;margin: 0 0 10px 0px;}
#copy {font-size:11pt;color:blue;margin:2px 2px 5px 40px;}


/*カレンダー用ここから*/
.sun   {
        color                   : red;
        text-align              : center;
        vertical-align          : middle;  
        width                   : 10em;
        height                  : 2em;
       }
.mon  {
        color                   : black;
        text-align              : center;
        vertical-align          : middle;  
        width                   : 10em;
       }
.tue  {
        color                   : black;
        text-align              : center;
        vertical-align          : middle;  
        width                   : 10em;
       }
.wed  {
        color                   : black;
        text-align              : center;
        vertical-align          : middle;  
        width                   : 10em;
       }
.thr  {
        color                   : black;
        text-align              : center;
        vertical-align          : middle;  
        width                   : 10em;
       }
.fri   {
        color                   : black;
        text-align              : center;
        vertical-align          : middle;  
        width                   : 10em;
       }
.sat   {
        color                   : blue;
        text-align              : center;
        vertical-align          : middle;  
        width                   : 10em;
       }
td.s1  {
        width                   : 10em;
        height                  : 4em;
        vertical-align          : top;
        color                   : black;
       }
td.s2  {
        width                   : 10em;
        height                  : 4em;
        vertical-align          : top;
        color                   : red;
       }
.con1  {
        text-align              : center;
        color                   : black;
       }
.con2  {
        text-align              : center;
        color                   : red;
       }
.con-g {
        text-align              : center;
        color                   : blue;
       } 
/*カレンダー用ここまで*/
/* profile ここから*/
#profile-table{
        margin			: 0 0 0 20px;    
        }

.box1   {
        width                   : 7em;
         }

.box2   {
        width                   : 6em;
         }
.box3   {
        width                   : 8em;
         }
.box4   {
        width                   : 7em;
         }
.box5   {
        width                   : 3em;
        text-align              : center;
         }
.box6   {
        width                   : 10em;
         }
.p-man table {border:2px solid #0066ff;}
.p-man td    {border:1px solid #0066ff;
             padding:2px;}
.p-man th    {border:1px solid #0066ff;
             padding:2px;}
.p-woman table {border:2px solid #ff66ff;}
.p-woman td    {border:1px solid #ff66ff;
             padding:2px;}
.p-woman th    {border:1px solid #ff66ff;
             padding:2px;}
/* profile ここまで*/
