@charset "Shift_JIS";


/*  -----全ページ共通部分----- */

*  {  margin:0px;
	}

body {  cursor:crosshair;
          font-size:12px;
          color:#808080;
          scrollbar-base-color:#ffffff;
          scrollbar-face-color:#ffffff;
          scrollbar-track-color:#ffffff;
          scrollbar-arrow-color:#5A26DE;
          scrollbar-highlight-color:#5A26DE;
          scrollbar-shadow-color:#5A26DE;
          scrollbar-3dlight-color:#ffffff;
          scrollbar-darkshadow-color:#ffffff;
	}


a {  cursor:move; 
     text-decoration: none; 
	}
a:link {  color:#8080FF; }
a:visited {  color:#C0C0FF; }
a:hover {  color:#8080FF; }
a:active {  color:#C0C0FF; }



/* --------個別設定 -------- */

/* タイトル */
p.title	{  width:820px; height:50px;
	   background-image:url(title.jpg);
          	   background-position:0% 0%;
          	   background-attachment:fixed;
          	   background-repeat:no-repeat;
	}


/* ダミー、ボーダー部分 */
body.damy  {  background-color:#ffffff;
	}

p.damy  {  width:100%; height:100%;
	}

body.border  {  background-color:#5A26DE;
	}


/* メニュー */
div.menu    {  margin:0px 0px 0px 3px;
	}
table.menu {  border:hidden;
	     border-collapse:collapse;
	     border-padding:0px;
	     width:817px; height:20px;
	     background-color:#5A26DE;
	}

td.menu	  { width:70px;
	    padding:0px;
	}


/* トップページ */
#topb1 {  background-image:url(top1.jpg);
	 background-position:95% 90%;
	 background-attachment:fixed;
	 background-repeat:no-repeat;
	 font-size:10px;
	 color:#808080;
	}

#top1  {	margin:3% 10%;
	padding:10px;
	height:490px;
	}

#top2  {	width:420px;  height:485px;
	}

table.new {  border:solid 1px;
	   border-collapse:collapse;
	   border-color:#5A26DE;
	}

textarea.new { border:solid 1px #5A26DE;
                     font-size:12px;
	       color:#808080;
	       width:180px;  height:50px;
	}

#topb2 {  background-image:url(top2.jpg);
	 background-position:95% 90%;
	 background-attachment:fixed;
	 background-repeat:no-repeat;
	 font-size:10px;
	 color:#808080;
	}


/* プロフィール */
#prof1 {  text-align:center;
	}

#prof2 {  text-align:left;
            width:500px;
            margin:0 auto;
	}

table.prof {  border:hidden;
	   border-collapse:collapse;
	   border-padding:0px;
	   width:500px;
                 font-size:10px;
	   background-color:#ffffff;
	}

td.pimage { width:150px;
	    padding:0px;

	}

td.ptext	  { width:180px;
	    padding:0px;
	}

p.ptextl    { text-align:left;
	}

p.ptextr    { text-align:right;
	}

tr.oprof  {  color:#C7D7FE;
               font-size:10px;
	 text-align:center;
	 padding:0;
	}



/* 個別ページ共通 */
#main {  text-align:center;
	}

#sidemenu {  text-align:center;
	        width:100px;
	        margin:0 auto;
	}

#mainb {  text-align:center;
	   width:400px;
	   margin:0 auto;
	}

table.main {  border:hidden;
	    border-collapse:collapse;
	    border-padding:0px;
	    width:350px;
                  font-size:12px;
	    margin:0 auto;
	    text-align:left;
	    background-color:#ffffff;
	}

tr.main  {  font-size:12px;
	 text-align:left;
	 padding:0;
	}

table.sidemenu {  border:hidden;
	          border-collapse:collapse;
	          border-padding:0px;
	          width:80px;
                        font-size:12px;
	          margin:0 auto;
	          background-color:#ffffff;
	}


/* 裁縫 */
td.smenu  {  color:#C7D7FE;
                 font-size:12px;
	   text-align:left;
	   padding:0;
	}

td.smain  {  color:#808080;
                 font-size:10px;
	   text-align:left;
	   padding:0;
	}

div.smain {  text-align:center;
	}

div.smainb {  text-align:center;
	   width:450px;
	   margin:0 auto;
	}

/* 過去販売物 */

div.somain { text-align:center;
	}

table.sold { boder:solid 1px;
	 border-padding:0px;
	 width:320px;
	 font-size:10px;
	 color:#808080;
	 margin:0 auto;
	}

td.soimagel { width:140px;
	}

td.sotextr { width:180px;
                 text-align:left
	}

td.soimager { width:140px;
	}

td.sotextl { width:180px;
                 text-align:left
	}



/* 写真 */
table.photomenu {  border:hidden;
	          border-collapse:separate;
	          border-spacing:5px 0;
	          border-padding:0px;
	          width:100px;
                        font-size:10px;
	          color:#C7D7FE;
	          margin:0 auto;
	          background-color:#ffffff;
	          text-align:center;
	}

td.pmain  {  color:#808080;
                 font-size:10px;
	   text-align:left;
	   padding:0;
	}

div.pmain {  text-align:center;
	}

div.pmainb {  text-align:center;
	   width:450px;
	   margin:0 auto;
	}


/* 雑記 */
table.memomenu {  border:hidden;
	          border-collapse:separate;
	          border-spacing:5px 0;
	          border-padding:0px;
	          width:100px;
                        font-size:10px;
	          color:#C7D7FE;
	          margin:0 auto;
	          background-color:#ffffff;
	          text-align:center;
	}

td.mmenu  {  color:#C7D7FE;
                 font-size:12px;
	   text-align:center;
	   padding:0;
	}


/* サーチ、リンク */
table.sarch {  border:hidden;
	     border-collapse:collapse;
	     border-padding:0px;
	     width:300px;
	     margin:0 auto;
	     background-color:#ffffff;
	}

td.sarch {  width:100px;
	 text-align:center;
	}

table.link {  border:hidden;
	  border-collapse:collapse;
	  border-padding:0px;
                font-size:10px;
	  width:300px;
	  margin:0 auto;
	  background-color:#ffffff;
	}

td.link {  width:200px;
            text-align:center;
	}

table.obana {  border:hidden;
	     border-collapse:collapse;
	     border-padding:0px;
	     width:400px;
	     margin:0 auto;
	     background-color:#ffffff;
	}

td.obana {  width:200px;
	 text-align:center;
	}


/* カウプレ用 */
table.cpre {  border:hidden;
	  border-collapse:collapse;
	  border-padding:0px;
                font-size:12px;
	  width:400px;
	  margin:0 auto;
	  background-color:#ffffff;
	  text-align:center;
	}

td.cpre {  width:400px;
              text-align:left;
	}




/* アンケート */
table.an {  border:hidden;
	   border-collapse:collapse;
	  border-padding:0px;
                font-size:10px;
	  width:300px;
	  margin:0 auto;
	  background-color:#ffffff;
	}

table.anf {  border:solid 1px;
	 border-collapse:collapse;
	 border-color:#5A26DE;
               font-size:12px;
	 margin:0 auto;
	 background-color:#ffffff;
	}

th.anf {  border:solid 1px;
            border-collapse:collapse;
            border-color:#5A26DE;
            font-size:12px;
	}

td.anf {  border:solid 1px;
            border-collapse:collapse;
            border-color:#5A26DE;
            font-size:12px;
	}

td.an {  border:hidden;
           border-collapse:collapse;
           border-padding:0px;
           font-size:12px;
           color:#808080;
	}

textarea.an { border:solid 1px #5A26DE;
                  font-size:12px;
	    color:#808080;
	    width:300px;  hight:48px;
	}
