@charset "Shift_JIS";


/*  -----全ページ共通部分----- */

*  {  margin:0px;
	}

body {  font-size:13px;
          color:#000000;
          background-color:#ffffff;
          scrollbar-base-color:#ffffff;
          scrollbar-face-color:#ffffff;
          scrollbar-track-color:#ffffff;
          scrollbar-arrow-color:#000000;
          scrollbar-highlight-color:#ffffff;
          scrollbar-shadow-color:#d3d3d3;
          scrollbar-3dlight-color:#ffffff;
          scrollbar-darkshadow-color:#ffffff;
	}


a {  text-decoration: none; }
a:link {  color:#363636; }
a:visited {  color:#363636; }
a:hover {  color:#a9a9a9; }
a:active {  color:#a9a9a9; }



/*共通項目*/

#center {  text-align:center; }

p.small { font-size:10px; }

p.large { font-size:15px; }

/*TOPページ*/

div.top { margin:30px 130px 0px 70px;
	}

table.top { width:700px;
	 border:none;
	}

td.ttext { width:400px;
	 margin:30px 30px 30px 30px;
             text-align:center;
             font-size:13px;
          background-image: url("mimage/bg_65_6.gif")

	}

td.new { width:400px;
	 margin:15px 15px 15px 15px;
             text-align:left;
             font-size:13px;
	background-color:#ffffff;

	}

td.tphot { width:300px;
	background-color:#ffffff;
	}

p.box { border:dotted thin #a9a9a9;
          width:100px;
          font-size:14px; font-weight:600;
          text-align:center;
          line-height:16px;
          margin:5px 0px;
	}

textarea.new { border:solid 1px #000000;
                     font-size:12px;
	       color:#2f4f4f;
	       width:250px;  height:60px;
	}


/*メニュー*/



div.menu {   border-right:dotted thin #6b8e23;
             border-left:dotted thin #6b8e23;
             text-align:center;
             font-size:15px; font-weight:20;
             word-spacing:20px;
        　　 width:130px; height:250px;
 　	     margin:100px 30px;
	}


/*PROFILEページ*/

div.photo { margin:50px 100px;
	}

table.prof { width:600px;
	 border:none;
	}

td.profp { width:300px; height:150px;
             text-align:center;
	}

td.profk { width:350px; height:500px;
             background-color:#ffffff;
             text-align:center;
	}

td.profkp { width:300px; height:500px;
              background-color:#ffffff;
              text-align:center;
	}

td.proft { width:200px; height:80px;
             background-color:#ffffff;
	}

p.pbox { border:dotted thin #a9a9a9;
          width:200px; height:80px;
          font-size:12px;
          text-align:center;
	}

p.pkbox { border:dotted thin #a9a9a9; 
            width:350px; height:500px;
            padding:5px 0px 0px 5px;
            font-size:13px;
            text-align:left;
	}

/*PHOTOページ*/

div.prof { margin:50px 70px;
	}

table.photo { width:600px;
	    border:none;
	}

td.photon { width:600px; height:25px;
              background-color:#2F4F4F;
              text-align:left;
	color:#ffffff;
              padding:2px 0px 0px 5px;
	font-size:12px; font-weight:600;
	}

td.photom { width:600px; height:20px;
             background-color:#ffffff;
	}

p.ptbox { border:dotted thin #a9a9a9; 
            width:600px; height:20px;
            padding:0px 0px 0px 5px;
            font-size:17px;
            text-align:left;
	}

div.pmain {  text-align:center;
	}

div.pmainb {  text-align:center;
	   width:500px;
	   margin:0 auto;
	}

/**/

div.link { margin:50px 130px 0px 70px;
	}

table.link { width:610px;
	 border:none;
	}

td.link { width:202px; height:42px;
           padding:1px;
	}


/*上下模様*/

body.up {  font-size:13px;
          color:#000000;
          background-image: url("mimage/bg_b11_6.gif")
	}
