@charset "utf-8";

/*--top--*/

div#main{
clear:both;
padding:50px 0 0;
}

div#main img{
float:left;
height:506px;
}

div#main div{
float:right;
width:340px;
padding:60px 0 0;
text-align:right;
}

h2#top_sentence{
margin:0;
padding:0;
text-align:right;
font-size:1em;
}

/*--all--*/

h2{
padding:50px 0 0;
clear:both;
text-align:center;
text-transform:uppercase;
font-size:1.8em;
line-height:1.5em;
}

ul.main,
dl.main,
div.main{
width:430px;
margin:50px auto;
padding:40px;
border:solid 1px #ddd;
}


dl.news_category,
dl#work_category{
clear:both;
margin:80px 0 0;
padding:10px 0 0;
font-size:0.7em;
}

dl.news_category a,
dl#work_category a{
color:#888;
}

dl.news_category a:hover,
dl#work_category a:hover{
color:#000;
}

dl.news_category dt,
dl#work_category dt{
padding:0 0 10px;
color:#aaa;
font-size:1.5em;
text-transform:uppercase;
}

dl.news_category dd{
float:left;
width:350px;
line-height:1.6em;
}

dl.news_category dd h3{
padding:0 0 10px;
color:#F63;
font-size:0.9em;
font-weight:bold;
text-transform:uppercase;
}

span.new {
color:#CC0000;
font-size:0.9em;
}

dl#category{
margin:80px 0 0;
}

dl#category dd{
width:200px;
}

dl#work_category dd{
float:left;
padding:20px 50px 0 0;
font-size:0.9em;
line-height:1.4em;
text-transform:uppercase;
}

dl#work_category dd#sitemap{
padding:20px 0 0;
}

p.note{
width:510px;
margin:0px auto 50px;
text-align:center;
}

/*--painting--*/

ul#painting{
margin:50px auto 10px;
}

ul#painting li{
margin:10px 0;
line-height:0.7em;
border-right:solid 200px #ff0000;
}

div.main h3 {
float:left;
padding:0 30px 0 0;
font-weight:bold;
}

div.main p.sub {
clear:both;
margin:10px 0 0;
padding:10px;
background:#f5f5f5;
font-size:0.8em;
line-height:1.4em;
}

ul#painting li a{
color:#888;
}

ul#painting li a:hover{
color:#000;
}

ul#painting li#rest_gray{
border-right-color:#C2C0BA;
}

ul#painting li#olive{
border-right-color:#A29640;
}

ul#painting li#naples_yellow{
border-right-color:#fdd35c;
}

ul#painting li#cerulean_blue{
border-right-color:#008db7;
}

ul#painting li#sienna{
border-right-color:#a0522d;
}

ul#painting li#chalk_blue{
border-right-color:#68a9cf;
}

ul#painting li#colors_of_life{
border-right-color:#FFCA3E;
}
ul#painting li#air_green{
border-right-color:#A3DD8C;
}
ul#painting li#peachpuff{
border-right-color:#ffdab9;
}

ul#painting li#slate_gray{
border-right-color:#626063;
}

ul#painting li#breath_blue{
border-right-color:#0D5A99;
}

ul#painting li#teal{
border-right-color:#008080;
}

ul#painting li#baby_pink{
border-right-color:#FEBFB1;
}

ul#painting li#hidden_color{
border-right-color:#6C878A;
}

ul#painting li#soft_blue{
border-right-color:#BBD7D1;
}

ul#painting li#almond_pink{
border-right-color:#e3acae;
}

ul#painting li#aquamarine{
border-right-color:#7fffd4;
}

ul#painting li#thread{
border-right-color:#66CCFF;
}

ul#painting li#pray_in_black{
border-right-color:#000;
}

ul#painting li#hearty_orange{
border-right-color:#fc986d;
}

ul#painting li#rainy_blue{
border-right-color:#4fc6bd;
}

ul#painting li#crying_pink{
border-right-color: #f581bb;
}

ul#painting li#signal_red{
border-right-color:#e8383d;
}

ul#painting li#shadow_blue{
border-right-color:#719bad;
}

ul#painting li#moccasin{
border-right-color:#ffe4b5;
}

ul#painting li#lightcyan{
border-right-color:#e0ffff;
}

ul#painting li#saxe_blue{
border-right-color:#418b89;
}

ul#painting li#red{
border-right-color:#ff0000;
}

ul#painting li#orange{
border-right-color:#ffa500;
}

ul#painting li#amber_white{
border-right-color:#fff9f5;
}

ul#painting li#spicy_orange{
border-right-color:#F0AC2F;
}

ul#painting li#peacock_green{
border-right-color:#00a497;
}

ul#painting li#ivory{
border-right-color:#f8f4e6;
}

ul#painting li#colors1{
border-right-color:#C98F38;
}

ul#painting li#colors2{
border-right-color:#639BBA;
}

ul#painting li#colors3{
border-right-color:#CE601E;
}

ul#painting li#smoke_blue{
border-right-color:#a4c1d7;
}

ul#painting li#lime_yellow{
border-right-color:#eaeea2;
}

ul#painting li#green{
border-right-color:#008000;
}

ul#painting li#blue{
border-right-color:#0000ff;
}

ul#painting li#spray_green{
border-right-color:#a4d5bd;
}

ul#painting li#cocoa_brown{
border-right-color:#98605e;
}

ul#painting li#mandarin_orange{
border-right-color:#f3981d;
}

ul#painting li#aqua_green{
border-right-color:#88bfbf;
}

ul#painting li#cream{
border-right-color:#e3d7a3;
}

ul#painting li#flamingo_pink{
border-right-color:#f5b2ac;
}

ul#painting li#powder_blue{
border-right-color:#bccddb;
}

ul#painting li#mintcream{
border-right-color:#f5fffa;
}

ul#painting li#frosty_white{
border-right-color:#e6eae6;
}

ul#painting li#green_fog{
border-right-color:#abb1ad;
}

ul#painting li#capri_blue{
border-right-color:#00a3a7;
}

ul#painting li#sunshine_yellow{
border-right-color:#ffedab;
}

ul#painting li#straw{
border-right-color:#ece093;
}

ul#painting li#water_green{
border-right-color:#a5c9c1;
}

ul#painting li#leaf_green{
border-right-color:#9fc24d;
}

ul#painting li#violet{
border-right-color:#ee82ee;
}

ul#painting li#sea_green{
border-right-color:#2e8b57;
}

ul#painting li#ice_green{
border-right-color:#a3d6cc;
}

ul#painting li#strawberry{
border-right-color:#e73562;
}

ul#painting li#stone_gray{
border-right-color:#898880;
}

ul#painting li#khaki{
border-right-color:#f0e68c;
}

ul#painting li#sky_blue{
border-right-color:#a0d8ef;
}

ul#painting li#fog{
border-right-color:#abb1b5;
}

ul#painting li#yellow{
border-right-color:#ffdc00;
}

ul#painting li#cherry_pink{
border-right-color:#eb6ea0;
}

ul#painting li#snow{
border-right-color:#fffafa;
}

ul#painting li#turquoise{
border-right-color:#40e0d0;
}

ul#painting li#tomato{
border-right-color:#ff6347;
}

ul#painting li#mint_green{
border-right-color:#89c997;
}

ul#painting li#coral{
border-right-color:#ff7f50;
}

ul#painting li#alice_blue{
border-right-color:#f0f8ff;
}

ul#painting li#mimosa{
border-right-color:#fff462;
}

ul#painting li#white{
border-right-color:#fff;
}

ul#painting li#carrot_orange{
border-right-color:#ed6d35;
}

ul#painting li#madonna_blue{
border-right-color:#00608d;
}

ul#painting li#baby_blue{
border-right-color:#a2c2e6;
}

ul#painting li#sepia{
border-right-color:#622d18;
}

ul#painting li#cloud{
border-right-color:#d4d9df;
}

ul#painting li#dimgray{
border-right-color:#696969;
}

ul#painting li#leghorn{
border-right-color:#ffe9a9;
}

ul#painting li#azure{
border-right-color:#f0ffff;
}

ul#painting li#topaz{
border-right-color:#e9bc00;
}

ul#painting li#marigold{
border-right-color:#f39800;
}

div#index_silent {
padding:15px 40px;
text-align:center;
}

div#index_silent h3 {
width:430px;
}

div#index_silent h3 span {
padding:0 0 0 20px;
font-weight:normal;
font-size:0.8em;
}

/*--drawing--*/

ul#drawing li{
float:left;
}

ul#drawing li a{
display:block;
width:100px;
heitgh:100px;
margin:2px;
padding:1px;
}

ul#drawing li a:hover{
padding:0;
border:solid 1px #ddd;
}


/*--picturebook--*/

dl#picturebook dd{
line-height:1.3em;
}

dl#picturebook dt.PB_title{
padding:5px 0 0;
border-top:solid 1px #ddd;
font-size:1.5em;
text-transform:uppercase;
color:#aaa;
}

dl#picturebook dt#special{
margin:80px 0 0;
}

dl#picturebook dd dl dt a{
display:block;
width:410px;
height:60px;
margin:50px 0 5px;
padding:50px 10px 10px;
line-height:1.3em;
text-align: right;
color:#888;
}

dl#picturebook dd dl dt a:hover{
color:#000;
}

dl#picturebook dd dl dt a span{
font-size:1.5em;
}

dl#picturebook dd dl dd{
padding:0 10px;
}

#picturebook_water{
background:url(/picturebook/img/water_bun.jpg) center top no-repeat;
}

#picturebook_birthday{
background:url(/picturebook/img/birthday_bun.jpg) center top no-repeat;
}

#picturebook_life{
background:url(/picturebook/img/life_bun.jpg) center top no-repeat;
}

#picturebook_fly{
background:url(/picturebook/img/fly_bun.jpg) center top no-repeat;
}

#picturebook_change{
background:url(/picturebook/img/change_bun.jpg) center top no-repeat;
}

#picturebook_shell{
background:url(/picturebook/img/shell_bun.jpg) center top no-repeat;
}

#picturebook_stone{
background:url(/picturebook/img/stone_bun.jpg) center top no-repeat;
}

#picturebook_fuwafuwa{
background:url(/picturebook/img/fuwafuwa_bun.jpg) center top no-repeat;
}

#picturebook_water:hover{
background:url(/picturebook/img/water_bun_h.jpg) center top no-repeat;
}

#picturebook_birthday:hover{
background:url(/picturebook/img/birthday_bun_h.jpg) center top no-repeat;
}

#picturebook_life:hover{
background:url(/picturebook/img/life_bun_h.jpg) center top no-repeat;
}

#picturebook_fly:hover{
background:url(/picturebook/img/fly_bun_h.jpg) center top no-repeat;
}

#picturebook_change:hover{
background:url(/picturebook/img/change_bun_h.jpg) center top no-repeat;
}

#picturebook_shell:hover{
background:url(/picturebook/img/shell_bun_h.jpg) center top no-repeat;
}

#picturebook_stone:hover{
background:url(/picturebook/img/stone_bun_h.jpg) center top no-repeat;
}

#picturebook_fuwafuwa:hover{
background:url(/picturebook/img/fuwafuwa_bun_h.jpg) center top no-repeat;
}

/*--flash--*/

ul#flash li a{
display:block;
width:430px;
color:#777;
padding:40px 0;
text-align:center;
margin:30px auto;
border:solid 1px #ddd;
background:#efefef;
}

ul#flash li a:hover{
background:#ddd;
color:#000;
}

ul#flash li a span{
display:block;
padding:0 0 10px;
font-size:1.5em;
}

/*--profile--*/

dl#profile dt.profile_title{
padding:5px 0 30px;
border-top:solid 1px #ddd;
font-size:1.5em;
text-transform:uppercase;
color:#aaa;
}

dl#profile dt#WR{
margin:80px 0 0;
}

dl#profile dd dl dt{
font-weight:bold;
}

dl#profile dd dl dd{
padding:0 0 20px;
}

/*--message--*/

table.mailform th{
width:110px;
padding:0 10px 30px 0;
border-right:2px solid #ccc;
font-weight:normal;
text-align:left;
line-height:1.5em;
vertical-align:top;
}

table.mailform td{
vertical-align:top;
}

body div#thanks{
clear:both;
margin:70px auto 150px;
padding:80px 0;
text-align:center;
}

/*--sitemap--*/

div#sitemap{
line-height:1.3em;
}

div#sitemap h3{
font-size:1.2em;
text-transform:uppercase;
}

div#sitemap h3 a{
color:#888;
}

div#sitemap h3 a:hover{
color:#000;
}

ul#sitemap1{
margin:0 0 0 150px;
}

ul#sitemap1 li{
margin:30px 0 40px;
list-style-type:disc;
}

ul#sitemap1 li ul{
margin:20px 0 0 140px;
}

ul#sitemap1 li ul li{
margin:0;
list-style-type:circle;
}

ul#sitemap1 a{
color:#888;
}

ul#sitemap1 a:hover{
color:#000;
}

/*--pick up--*/

dl#pick_up dt{
font-weight:bold;
padding:5px 0 20px;
}

dl#pick_up dt.other{
margin:60px 0 0;
}

p#go_top{
text-align:center;
}

dl#pick_up dd dl.detail dt{
padding:0;
}

dl#pick_up dd dl.detail dd{
padding:0 0 10px;
}

dl#pick_up dd dl.detail.artcenter {
padding:0 0 20px;
}

dl#pick_up dd dl.detail.artcenter dt{
padding:10px 0 0;
}

dl#pick_up dd dl.detail.artcenter dd{
padding:0;
}

span.pick_date {
display:block;
float:right;
width:100px;
text-align:right;
}

span.note {
color: #CC3333;
}
