body { color: #999; font-size: 13px; background-color: white; padding:0; margin:0; }
/*フォント関係*/
a:link { color: #999 }
a:visited { color: #999 }
a:hover { color: #ffa100 ; }

a:active { color: #999; }
.mainfont { color: #999; font-size: 13px; }
.minifont { color: #999; font-size: 12px; }
.large-font { color: #808000; font-size: 14px; }
H1 { color: #808000; font-size: 14px; font-weight:lighter; }
.red { color: #8B4513; }
.midnightblue { color: #191970; }
.olive { color: olive; }
.font80-gray { color: #999; font-size: 80%; }
.font90 { font-size: 90%; }
.font90-gray { color: #999; font-size: 90%; }
/*フッター系*/
.line { position: relative; top: 110px; width: 100%; height: 1px; }
div.ffont { color: #999; font-size: 11px; position: relative; top: 112px; text-align : right ;}
/*メニュー部分*/
.eufont { position: relative ;top: 0px; margin-left: 50px; font-family: "Century Gothic"; font-size: 50px; text-decoration:none; color:#006400 ;}
.atelierfont { position: relative ;top: 0px; margin-left: 0px; font-family: "Century Gothic"; font-size: 23px; }
.menuposition0 { position: relative ;top: 0px; margin-left: 250px; font-family: "arial"; font-size: 15px; color:#C71585; }
.menuposition1 { position: relative ;top: 0px; margin-left: 250px; font-family: "arial"; font-size: 15px; }
.menuposition2 { position: relative ;top: 0px; margin-left: 30px; font-family: "arial"; font-size: 15px; }
.menuposition3 { position: relative ;top: 0px; margin-left: 30px; font-family: "arial"; font-size: 15px; color:#C71585; }

.bar5 { vertical-align: bottom; position: relative; top: 0; left: 0; width: 100%; height: 28px; }
.title5 { vertical-align: bottom; position: relative; left: 5px; bottom: 28px; }
table.header5 { position: relative; width: auto; height: 28px; table-layout: fixed; bottom: 56px; margin-right: 0; margin-left: auto; }
td.profile5 { width: 102px; }
td.works5 { width: 94px; }
td.address5 { width: 113px; }
td.blog5 { width: 82px; }
td.contact5 { width: 101px; }
/*コンテンツの位置*/
.contentposition { position: relative ;top: 80px; margin-left: 50px; }
.contentposition2 { position: relative ;top: 80px; margin-left: 150px; }
/*スライドショー
*/
