body { 
            color:#110000;
            background-color: #210A08;
			font-size: small; 
			font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','osaka','ＭＳ Ｐゴシック','MS-PGothic', sans-serif;
			line-height: 1.8;
			border:none;
			
}

a {
color: #666600; /*リンクの色*/
text-decoration: none; /*下線無し*/
}

a:visited {
color: #8b4513/*リンクの色*/
}

a:hover {
color: #666600; /*リンクの色*/
text-decoration: underline; /*下線あり*/
}		

/*全体*/
div.content {
color:#110000;
background-color: #E3d7a3;
margin-left: auto; margin-right: auto;
width: 980px;
 /* ↓↓ドロップシャドウ！↓↓ */
-moz-box-shadow: 5px 5px 20px #000; /* firefox*/
				-webkit-box-shadow: 5px 5px 20px #000; /* Safari,Chrome*/
				box-shadow: 5px 5px 10px #000;     /* Opera */
                filter: progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=135, Strength=10px);    /* IE */
}

li{
  display: inline;
}


div.navi {background-color: #E3d7a3;
border:none;
}

div.main {background-color: #E3d7a3;
padding:10px 130px 40px;
height: 100%;
}


div.lead{background-color: #210A08; color: white;
text-align: center;
border-radius: 10px;         /* CSS3 */
   -moz-border-radius: 10px;    /* Firefox */
   -webkit-border-radius: 10px; /* Safari,Chrome */
padding:6px 10px 6px 10px;
}

div.lead2{background-color: #210A08; color: white;
text-align: center;
border-radius: 10px;         /* CSS3 */
   -moz-border-radius: 10px;    /* Firefox */
   -webkit-border-radius: 10px; /* Safari,Chrome */
padding:10px 20px;
margin:40px 20px 20px;
}

div.contents{width:680px;
background-color: #E3d7a3;
margin:0px 20px;
}

div.date{font-size:0.85em;
text-align: right;
margin:80px 20px 0px 20px;
}



div.foot1 {background-color: #110000;
padding: 0; 
border: 0;
}

div.foot2 {background-color: #110000;
}

p.sentence01{
margin:20px;
}

h1{font-size:1.5em; font-family: Verdana;
 /* ↓↓見出しのアタマに画像を入れる↓↓ */
   background-image: url( 00home/img/Picon00.gif );
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 24px;
}


h2{background-color: #210A08; color: white;
font-size:12px;
padding:5px 20px;

}

h3{font-size:12px;
border-top: dotted 2px;
border-bottom: dotted 2px;
border-left: solid 20px;

padding:0.2em;
}

h4{font-style:italic;
font-size: 1.5em 1.2;
}

h5{font-style:bold;
font-size: 1.2em;
margin: none;
padding: none;
}


span.eng{letter-spacing: 0.2em; }

/*00home　トップページのdiv指定*/
/*トップページのdiv指定*/

div.t_content {
color:#110000;
margin-left: auto; margin-right: auto;
width: 980px;
 /* ↓↓ドロップシャドウ！↓↓ */
-moz-box-shadow: 5px 5px 20px #000;
				-webkit-box-shadow: 5px 5px 20px #000;
}

div.t_main1{background-image: url(00home/img/shopimg_a.gif);
background-repeat: no-repeat;
height:138px;
margin:0px;
}

div.t_main2{background-image: url(00home/img/shopimg_b.gif);
background-repeat: no-repeat;
font-size:11px;
color:#ffffff;
padding-top:1.2em;
padding-left:70px;
height:222px;
margin:0;

}



/*トップのdiv指定ココまで*/


/*01ストックリスト*/



/*02スタジオページ*/
/*テーブルデザイン スタジオ*/


div.contents_studio01{
float:left;
font-size:10px;
width:380px;
background-color: #E3d7a3;
margin:0px 0 0 20px;
}

div.lead_studio{
background-color: #210A08; 
height:180px;
color: white;
text-align: center;
font-size:10px;
border-radius: 10px;         /* CSS3 */
   -moz-border-radius: 10px;    /* Firefox */
   -webkit-border-radius: 10px; /* Safari,Chrome */
padding:30px 20px 0px 20px;
margin:30px 20px 0px 420px;
}


/*テーブルデザイン*/
table.studio{width:680px;
border-spacing: 0px 4px;
border-style: none;
}
.studio th {
border-style: none;
border-top: solid 1px #210A08;
border-left: solid 1px #210A08; 
border-right: dotted 1px #210A08; 
border-bottom: solid 1px #210A08;
padding: 4px;
background-color: #73311c;
color: #ffffff;
font-size: 0.875em;
text-align: left;
}
.studio td {border-style: none; 
border-style: none;
border-top: solid 1px #210A08;
border-bottom: solid 1px  #210A08;
border-right: solid 1px #210A08; 
padding: 4px;
background-color: #E3d7a3;
color: #210A08;
}


table.studio01{width:380px;
background-color: #E3d7a3;
border-spacing: 0px 4px;
border-style: none;
}
.studio01 th {
border-style: none;
border-top: solid 1px #210A08;
border-left: solid 1px #210A08; 
border-right: dotted 1px #210A08; 
border-bottom: solid 1px #210A08;
padding: 4px;
background-color: #73311c;
color: #ffffff;
font-size: 0.875em;
text-align: left;
}
.studio01 td {background-color: #E3d7a3;
color: #210A08;
border-style: none; 
border-style: none;
border-top: solid 1px #210A08;
border-bottom: solid 1px  #210A08;
border-right: solid 1px #210A08; 
padding: 4px;
}


table.studio02{float:right;
width:240px;
background-color: #210A08; 
border-spacing: 0px 4px;
border-style: none;
}
.studio02 th {
border-style: none;
border-top: solid 1px #E3d7a3;
border-left: solid 1px #E3d7a3; 
border-right: dotted 1px #E3d7a3; 
border-bottom: solid 1px #E3d7a3;
padding: 4px;
background-color: #210A08; 
color: white;
font-size: 0.875em;
text-align: left;
}
.studio02 td {
border-style: none; 
border-style: none;
border-top: solid 1px #E3d7a3;
border-bottom: solid 1px  #E3d7a3;
border-right: solid 1px #E3d7a3; 
padding: 4px;
background-color: #210A08; 
color: white;
}


/*02スタジオページ　ここまで*/

/*03repair　リペアページ*/
div.price01{width:680px;
margin:0px 20px;
}

div.price02{
margin:0px 40px 0px 40px;
}

div.price03{width:760px;
margin:0px 20px;
}

img.photo01{float: left right;
padding:20px 10px 0px 10px;
}

img.photo02{float: left right;
padding:15px 40px 0px 0px;
}

img.photo03{float:left right;
padding:0px 0px 0px 0px;
}

caption {caption-side: top;
font-weight: bold;
color: #210000;
}

/*テーブルデザイン repar*/
table.repar{width:400px;
border-spacing: 0px 4px;
border-style: none;
}

.repar th{width:120px;
border-style: none;
border-top: solid 1px #210A08;
border-left: solid 1px #210A08; 
border-right: dotted 1px #210A08; 
border-bottom: solid 1px #210A08;

padding: 4px;
background-color: #895237;
color: #ffffff;
font-size: 0.875em;
text-align: left;
}


.repar td{border-style: none; 
border-style: none;
border-top: solid 1px #210A08;
border-bottom: solid 1px  #210A08;
border-right: solid 1px #210A08; 
padding: 4px;
background-color: #E3d7a3;
color: #210A08;
}

/*04レンタルページ*/
table.rental{width:680px;
border-spacing: 0px 4px;
border-style: none;
margin-top:10px;
}

.rental th{width:40%;
border-style: none;
border-top: solid 1px #210A08;
border-left: solid 1px #210A08; 
border-right: dotted 1px #210A08; 
border-bottom: solid 1px #210A08;

padding: 4px;
background-color: #a07352;
color: #ffffff;
font-size: 0.875em;
text-align: left;
}

.rental td{border-style: none; 
border-style: none;
border-top: solid 1px #210A08;
border-bottom: solid 1px  #210A08;
border-right: solid 1px #210A08; 
padding: 4px;
background-color: #E3d7a3;
color: #210A08;
} 



/*05スクールページ*/

div.main_05 {background-image: url(05school/img/05main.jpg);
background-repeat: no-repeat;
height:1033px;
margin:none;
padding:10px 0 0 40px;
}


/*10sitemap*/
div.side01{background-color: #210A08; 
color: white;
float:left;
width:50%;
font-size:12px;
padding:0px 20px 40px;
float:left; width:360px; height:280px;
background-color: #E3d7a3;
}

div.side02{background-color: #210A08; 
color: white;
font-size:12px;
padding:1px 0px 40px;
float:left width: 360px; height:280px;
background-color: #E3d7a3;
}




/*12commerciallow*/

table.comm{width:720px;
border-spacing:0px 0px;
border-style: none;
}

.comm th{width:20%;
border-style: none;
border-top: solid 1px #210A08;
border-left: solid 1px #210A08; 
border-right: dotted 1px #210A08; 
border-bottom: solid 1px #210A08;
padding: 4px;
background-color: #E3d7a3;
color: #210A08;
font-size: 0.875em;
text-align: left;
}

.comm td{border-style: none; 
border-style: none;
border-top: solid 1px #210A08;
border-bottom: solid 1px  #210A08;
border-right: solid 1px #210A08; 
padding: 4px;
background-color: #E3d7a3;
color: #210A08;
}


/*00index*/
/*01stock*/
/*02studio*/

/*04rental*/
/*05school*/
/*06brog*/
/*07about*/
/*08mail*/
/*09link*/

/*11privacy*/


