@charset "UTF-8";


a.ffeecc {color:#ffeecc;} 

body {margin-top:0px; margin-left:0px; margin-bottom:0px;background-color:#fdf5e6; text-align:center;}


h1 {color:#ff8800; font:bold 22px arial; margin:2px 0 8px 0;}
h1.ichimonji {color:#ffffff; font-size:22px; font-weight:bold;margin:0;}
h1.hiragana {color:maroon; font:bold 22px "MS P ゴシック"; margin:0; text-align:center;}
h1.painter_title {color:black; font:bold 22px "MS P ゴシック"; margin:10px 0 20px 0; text-align:left; text-decoration:underline;}

h2 {color:green; font-size:20px; font-weight:bold;margin:0;}

h3 {color:#006699; font-size:18px; font-weight:bold; font-family:arial;margin:0 0 0 0;}
h3.ichimonji {color:#ffffff; font:bold 18px arial; margin:0 0 0 0;}
h3.kanren {color:black; font:bold 18px "MS P ゴシック"; margin:20px 0 14px 0;}

h4 {color:darkgreen; font-size:14px; font-weight:bold;margin-top:2px;margin-bottom:2px;}
h5 {font-size:13px; font-weight:bold; color:white; font-family:arial; margin:0;}
h6 {font-size:11px; font-weight:bold; color:white; font-family:arial; margin:0;}

h2.jyuluck {color:green; font-size:20px; font-weight:bold;margin:6px 0 6px 0;}

h2.merchandise_list {color:#888888; font:bold 20px arial; margin:6px 0 6px 0;}

/*ベースのテーブルの設定*/
table.base {
font-size:14px; color:black; font-family:arial; margin:0 auto 10px auto; 
background-color:white; width:967px; background-image:url("kakejiku_background04.png"); border-spacing:0; 
border-collapse:collapse; }



/*ヘッダーバナー部分の設定*/
.daruma_banner {
    display: block;
    width: 178px;
    height:150px;
    background: url("kakejiku_banner02.png") no-repeat;
    text-indent: 0em;
    overflow: hidden;
    outline: none;
}

.search_box {vertical-align:bottom; text-align:center; margin:80px 0 0 0; }



/*トップページFresh Arrivalsの設定*/
table.fresh_arrivals {font:bold 20px arial; color:#999933; margin:10px 15px 10px 15px; width:90%; border: 2px solid maroon; border-collapse:collapse; empty-cells:show; background-color:#f5f5dc;}
table.fresh_arrivals td {width:33%; padding:10px 10px 10px 10px; }



/*コンテンツテーブルの設定*/
table.contents {font-size:14px; color:black; font-family:arial; margin:10px 16px 0px 16px; width:550px;}
table.contents_jpn {font-size:14px; color:black; font-family:"MS P ゴシック";  margin:10px 15px 0px 15px; width:550px;}



/*一文字リンクボタンの設定*/
a.ichimonji {position:relative; border-style:none; display:block; background-image:url("image_ichimonji01.png"); background-repeat:no-repeat; width:97px; height:30px; text-align:center; font:bold 12px verdana,arial; color:white; text-decoration:none; padding:8px 0 0 0 ;margin:0; float: left;}
a.small_letters {position:relative; border-style:none; display:block; background-image:url("image_ichimonji01.png"); background-repeat:no-repeat; width:97px; height:30px; text-align:center; font:bold 11px verdana,arial; color:white; text-decoration:none; padding:2px 0 0 0 ;margin:0;float: left;}

a.ichimonji:hover, a.small_letters:hover {border-style:none; display:block; background-image:url("image_ichimonji02.png"); background-repeat:no-repeat; width:97px; height:30px;}



/*石リンクボタンの設定*/
a.stone {margin:0 7px 0 7px; position:relative; border-style:none; display:block; background-image:url("image_stone01.png"); background-repeat:no-repeat; width:165px; height:22px; vertical-align:middle; text-align:center;  font-family:verdana,arial; color:white;  font-weight:bold; font-size:14px; text-decoration:none; padding:2px 0 0px 0;}
a.stone:hover {margin:0 7px 0 7px; position:relative; border-style:none; display:block; background-image:url("image_stone02.png"); background-repeat:no-repeat; width:165px; height:22px; vertical-align:middle; text-align:center;  font-family:verdana,arial; color:white;  font-weight:bold; font-size:14px; text-decoration:none; padding:2px 0 0px 0;}

a.stone_jpn {margin:0 0 0 7px; border-style:none; display:block; background-image:url("image_stone01.png"); background-repeat:no-repeat; width:165px; height:22px; vertical-align:middle; text-align:center;  font-family:"MS P ゴシック"; color:white;  font-weight:bold; font-size:12pt; text-decoration:none; padding:3px 0 0 0;}


/*商品リストへのリンクの設定*/

.merchandise_list {margin:4px 2px 10px 12px; }


a.list_antique {font:bold 11px verdana,arial; color:#660033; }
a.list_antique:hover {color:#ff7f50; }

a.list_new {font:bold 11px verdana,arial; color:#009900; }
a.list_new:hover {color:#ff7f50; }

a.list_accessory {font:bold 11px verdana,arial; color:#990000; }
a.list_accessory:hover {color:#ff7f50; }

a.list_otherartworks {font:bold 11px verdana,arial; color:#999900; }
a.list_otherartworks:hover {color:#ff7f50; }



a.list_antique_jpn {font:bold 12px "MS P ゴシック"; color:#660033; }
a.list_antique_jpn:hover {color:#ff7f50; }

a.list_new_jpn {font:bold 12px "MS P ゴシック"; color:#009900; }
a.list_new_jpn:hover {color:#ff7f50; }

a.list_accessory_jpn {font:bold 12px "MS P ゴシック"; color:#990000; }
a.list_accessory_jpn:hover {color:#ff7f50; }

a.list_otherartworks_jpn {font:bold 12px "MS P ゴシック"; color:#999900; }
a.list_otherartworks_jpn:hover {color:#ff7f50; }



a.seasonal_items {font:bold 11px verdana,arial; color:#999900; }
a.seasonal_items:hover {color:#ff7f50; }


/*右カラム 支払い方法と配送方法のテーブルの設定*/
table.terms_explanation {width:158px; background-color:#ffffff; margin:0 10px 10px 10px; border: 0px solid ; border-collapse:collapse; border-color:#b3d9ff; }/*ボーダー0pxで表の周りの装飾を無しにしている*/
img.card {margin:10px 0 0 5px; border-style:none; }
img.security_logo {margin:0 0 0 32px; border-style:none; }
img.logos {margin:0 0 20px 0; border-style:none; }

.heading {margin:3px 4px 6px 4px; padding:1px 0 2px 0; font:bold 14px verdana,arial; color:#ffffff; background-color:#006400; text-align:center; }
.heading_jpn {margin:3px 4px 6px 4px; padding:3px 0 2px 0; font:bold 14px "MS P ゴシック"; color:#ffffff; background-color:#006400; text-align:center; }

.short_explanation {font:bold 11px verdana,arial; color:#333333; margin:4px 4px 10px 10px; }
.short_explanation_jpn {font:bold 11px "MS P ゴシック"; color:#333333; margin:4px 4px 10px 10px; }

.free_shipping {font:bold 15px verdana,arial; color:red; margin:4px 0 4px 16px; }
.ems_explanation {font:bold 12px verdana,arial; color:#0066cc; margin:4px 0 4px 10px; }
.ems_features {font:bold 11px verdana,arial; color:#cc3333; margin:0 4px 6px 10px; text-align:left; }



/*Merchandise Listのオンクリックマウスの設定*/
a.merchandise_list {margin:3px 4px 6px 4px; position:relative; border-style:none; display:block; background-image:url("image_greenbanner01.png"); background-repeat:no-repeat; width:148px; height:22px; vertical-align:middle; text-align:center; padding:1px 0 2px 0; font:bold 14px verdana,arial; color:#ffffff; text-decoration:none;}
a.merchandise_list:hover { position:relative; border-style:none; display:block; background-image:url("image_darkbrown01.png"); background-repeat:no-repeat; width:148px; height:22px;}

a.merchandise_list_jpn {margin:3px 4px 6px 4px; position:relative; border-style:none; display:block; background-image:url("image_greenbanner01.png"); background-repeat:no-repeat; width:148px; height:22px; vertical-align:middle; text-align:center; padding:3px 0 2px 0; font:bold 14px "MS P ゴシック"; color:#ffffff; text-decoration:none;}
a.merchandise_list_jpn:hover { position:relative; border-style:none; display:block; background-image:url("image_darkbrown01.png"); background-repeat:no-repeat; width:148px; height:22px;}



/*ショップインフォメーションの設定*/
.welcome {font:bold 12px verdana,arial; color:#cc3333; margin:0 4px 2px 10px; text-align:left; }
.manager_comment {font:bold 11px verdana,arial; color:#333333; margin:4px 4px 0 10px; }
.company_location {font:bold 12px verdana,arial; color:#0066cc; margin:20px 0 0 28px; }

img.president {margin:0 0 0 20px; border-style:none; }



/*Merchandise Listのページ設定*/
table.woodplate_links {margin:4px 10px 50px 20px; width:550px; }
h1.merchandise_list {color:black; font-size:bold 22px verdana,arial; margin:2px 0 8px 0;}
a.wood_maple {font:bold 9pt verdana,arial; color:black; border-style:none; text-decoration:none; display:block; background-image:url("wood_maple01.png"); background-repeat:no-repeat; width:233px; height:21px; padding:2px 0 2px 10px; vertical-align:middle; margin:10px 10px 10px 10px; float:left;}

img.thick_wood_plate {margin:50px 0 0 0;}



/*Company Informationページ内の社長写真の設定*/
.welcome_message {margin:16px 0 0 20px; font:bold 14px verdana,arial; color:#cc3333;}
.president {text-align:right; font:bold 10px verdana,arial; color:#666666; vertical-align:bottom;}

table.company {width:520px; border: 1px solid green; border-collapse:collapse; empty-cells:show; font:normal 14px arial; margin:30px 30px 420px 30px; }
table.company td {padding:5px 5px 5px 5px; border-style:solid; border-top-width:1px; border-left-width:0px; border-right-width:1px; border-bottom-width:0px; border-collapse:collapse; border-color:green; empty-cells:show; }

table.company_msp {width:550px; border: 1px solid green; border-collapse:collapse; border-color:green; empty-cells:show; font:normal 13px "MS P ゴシック"; margin:30px 15px 50px 15px; }
table.company_msp td {padding:5px 5px 5px 5px; border-style:solid; border-top-width:1px; border-left-width:0px; border-right-width:1px; border-bottom-width:0px; border-collapse:collapse; border-color:green; empty-cells:show; }



/*Update Historyテーブルの設定*/
table.update_history {border: 1px solid maroon; border-collapse:collapse; empty-cells:show; font-size:13px; font-family:arial,verdana; margin:0 15px 0 15px; width:550px; }
table.update_history td {padding:6px 6px 6px 6px; border-style:solid; border-top-width:1px; border-left-width:0px; border-right-width:1px; border-bottom-width:0px; border-collapse:collapse; border-color:maroon; empty-cells:show; }


/*Seasonal Itemsページのテーブル設定*/
table.seasonal { width:550px; margin:10 15px 0 15px; border: 2px solid #996600; border-collapse:collapse; empty-cells:show; font-size:12px; font-family:arial; }
table.seasonal td {padding:5px 5px 5px 5px; border-style:solid; border-top-width:2px; border-left-width:0px; border-right-width:2px; border-bottom-width:0px; border-collapse:collapse; border-color:#996600; empty-cells:show; }
.bunrui {text-align:center; font:bold 12px verdana,arial; color:#228b22; vertical-align:middle;}
.shiki {text-align:center; font:bold 12px verdana,arial; color:#2f4f4f; vertical-align:middle;}
.month {text-align:center; font:bold 12px verdana,arial; color:#daa520; vertical-align:middle;}



/*Artists Biographyのページの設定*/
table.name_list {font:normal 14px arial; color:black; margin:10px auto 10px auto; background-color:white; width:542px; border-spacing:0; border-collapse:collapse; }
table.name_list td {padding:8px 5px 8px 5px; }

a.artist_name {font:bold 14px arial; color:#004080; text-decoration:none; }
a.artist_name:hover {color:#ff7f50; text-decoration:underline;}

a.go_home {font:bold 13px arial; color:#004080; text-decoration:none; margin:20px 0 0 20px; }
a.go_home:hover {color:#ff7f50; text-decoration:underline;}

a.artist_biography {font:bold 13px arial; color:#cd5c5c; text-decoration:none; }
a.artist_biography:hover {color:#ff7f50; text-decoration:underline;}



/*Artists Directoryページの A to Z欄の設定*/
table.atoz {width:200px; margin:0 191px 0 191px; border: 1px solid green; border-collapse:collapse; empty-cells:show; font:bold 14px arial; background-color:#faebd7; }
table.atoz_msp {border: 1px solid green; border-collapse:collapse; empty-cells:show; font-size:12px; font-family:"MS P ゴシック"; }
table.atoz td {padding:7px 5px 7px 5px; border-style:solid; border-top-width:1px; border-left-width:0px; border-right-width:1px; border-bottom-width:0px; border-collapse:collapse; border-color:green; empty-cells:show; }



/*Biography of Japanese Painter(画家詳細)のページの設定*/
table.painter_profile {font:normal 14px arial; color:black; margin:30px auto 100px auto; background-color:white; width:542px; border-spacing:0; border-collapse:collapse; }
h2.painter_name {color:black; font-size:20px; font-weight:bold;margin:20px 0 20px 0; text-align:left; text-decoration:underline;}


/*サーチリザルトのページの設定*/
table.search_result_table {width:820px; margin:4px 59px 10px 60px; }



/*商品詳細ページの設定*/
table.goods_details {width:900px; margin:4px 19px 10px 20px; font:bold 13px arial; color:#ffffff; }
table.goods_details td { }
table.kakejiku_description {width:590px; font:bold 13px arial; color:#ffffff;}
table.kakejiku_description td {padding:5px 0 5px 0;}

a.stone01 {margin:0 208px 0 208px; position:relative; border-style:none; display:block; background-image:url("button_stone01.png"); background-repeat:no-repeat; width:165px; height:22px; vertical-align:middle; text-align:center;  font:bold 16px verdana,arial; color:white; text-decoration:none; padding:1px 0 1px 0;}

b.woodyplate {font:bold 12px verdana,arial; color:white; border-style:none; display:block; background-image:url("woodyplate01.png"); background-repeat:no-repeat; width:140px; height:18px; padding:1px 0 0 0; vertical-align:middle;text-align:center; margin:4px 10px 4px 10px; float:left;}





/*Reciprocal Link Request Formページの設定*/
.link_request_form {margin:6px 61px 10px 61px; position:relative; display:block; background-color:#004080; width:460px; height:20px; vertical-align:middle; text-align:center; padding:1px 0 2px 0; font:bold 14px verdana,arial; color:#ffffff; }
.entry_form {margin:6px 45px 10px 45px; position:relative; display:block; background-color:#008000; width:460px; height:20px; vertical-align:middle; text-align:center; padding:1px 0 2px 0; font:bold 14px verdana,arial; color:#ffffff; }



/*写真フロートの設定*/
img.picture_right {float:right; margin:0 0 0 10px;}
img.picture_left {float:left; margin:0 10px 0 0; }
img.momiji_banner {float:left; margin:0 6px 0 0; }
img.stone {margin:0 0 0 0; border-style:none; display:block;}

img.picture_right_shadow {float:right; margin:0 0 0 10px; filter:progid:DXImageTransform.Microsoft.Shadow(Color=#666666, Strength=5,Direction=135);-moz-box-shadow: 5px 5px 5px #666666; -webkit-box-shadow: 5px 5px 5px #666666; box-shadow:5px 5px 5px gray;}
img.picture_left_shadow {float:left; margin:0 10px 0 0; filter:progid:DXImageTransform.Microsoft.Shadow(Color=#666666, Strength=5,Direction=135);-moz-box-shadow: 5px 5px 5px #666666; -webkit-box-shadow: 5px 5px 5px #666666; box-shadow:5px 5px 5px gray; }



/*ギャラリーページの設定*/
.float_right {float:right; margin:10 20px 10px 0;}
.float_left {float:left; margin:10px 0 10px 20px; }
.gallery_description {font:bold 12px verdana,arial; color:#555555; margin:4px 4px 4px 10px; }



/*Comment Fieldのテーブルの設定*/
table.comment_field {border-collapse:collapse; empty-cells:show; font:bold 13px arial; color:white; margin:0 15px 0 15px; width:550px; }
table.comment_field td {padding:6px 6px 6px 6px; border-style:solid; border-collapse:collapse; border-color:white; empty-cells:show; background-color: #004080; }



/*干支早見表の設定*/
table.eto { width:720px; margin:10 48px 10px 48px; border: 2px solid brown; border-collapse:collapse; empty-cells:show; font-size:12px; font-family:"MS P ゴシック"; }
table.eto td {padding:5px 5px 5px 5px; border-style:solid; border-top-width:2px; border-left-width:0px; border-right-width:2px; border-bottom-width:0px; border-collapse:collapse; border-color:brown; empty-cells:show; }

a.go_home_jpn {font:bold 13px "MS P ゴシック"; color:#90ee90; text-decoration:none; margin:0; }
a.go_home_jpn:hover {color:#ff7f50; text-decoration:underline;}



/*画家名鑑 五十音テーブル部分の設定*/
table.hiragana {width:540px; margin:0 20px 0 20px; border: 3px solid ; text-align:center; border-collapse:collapse; border-color:#ffffff; empty-cells:show; font-size:14px; font-family:"ＭＳ Ｐゴシック"; font-weight:bold; color:#ffffff; }
table.hiragana td {background-color:#336600; padding:3px 3px 3px 3px; border-style:solid; text-align:center; vertical-align:middle; border-top-width:6px; border-left-width:0px; border-right-width:6px; border-bottom-width:0px; border-collapse:collapse; border-color:#ffffff; empty-cells:show; }
table.hiragana a:link {color:white; text-decoration:underline;}
table.hiragana a:visited {color:white; text-decoration:underline;}
table.hiragana a:hover {color:maroon; text-decoration:underline;}

table.painter_list {color:black; font:bold 12px "MS P ゴシック"; margin:0px 10px 0px 10px; width:562px; border-spacing:0;}
table.painter_list td {padding:5px 18px 5px 2px; border-style:solid; text-align:left; border-width:0px; border-collapse:collapse; border-color:#ffffff; empty-cells:show; }

table.ranking {color:black; font:bold 12px "MS P ゴシック"; margin:30px 5px 0px 15px; width:562px; border-spacing:0;}

p.painter {margin:0 0 24px 0; }
a.painter_name {color:#006699; font:bold 13px "ＭＳ Ｐゴシック";text-decoration:none; }
a.painter_name:hover {color:maroon; text-decoration:underline;}


/*画家サーチリザルトページの設定*/

table.gaka_search_results {font:normal 13px "MS P ゴシック"; margin:0 15px 0px 15px; width:552px;}

a.darkblue_title {font:bold 13px "MS P ゴシック"; color:#006799; text-decoration:none;}
a.darkblue_title:hover {color:maroon; text-decoration:underline;}

.wikipedia {font:normal 13px "MS P ゴシック"; color:#808080; line-height:3ex; }

a.wikipedia_url {font:normal 12px "MS P ゴシック"; color:#006699; text-decoration:none;}
a.wikipedia_url:hover {text-decoration:underline; }
.wikipedia_url {margin:10px 0 20px 0; text-align:right; }

/*影を付ける設定 */
img.shadow {margin:5px 8px 5px 5px; filter:progid:DXImageTransform.Microsoft.Shadow(Color=#666666, Strength=5,Direction=135);-moz-box-shadow: 5px 5px 5px #666666; -webkit-box-shadow: 5px 5px 5px #666666; box-shadow: 5px 5px 5px gray;}


/*掛軸リストのページの設定*/
table.kakejiku_list {width:524px; margin:10px 29px 10px 29px; font:bold 16px arial; color:green;}



/*ブックマークボタンの位置の設定*/
.bookmark_button {margin:20px 40px 0 0; }




table.eto td {font-size:9pt; color:black; font-family:"MS P ゴシック"; text-align:center; vertical-align:middle; padding:2px 2px 2px 2px; empty-cells:show; }

.body_margin {margin-top:0px; margin-left:0px; margin-bottom:0px;background-color:#8b8d78;}
.arial_eleven {font-size:11pt; color:black; font-family:arial;}
.arial_eleven_margin {font-size:11pt; color:black; font-family:arial; margin:0px 15px 0px 15px;}
.arial_ten {font-size:10pt; color:black; font-family:arial;}
.arial_eleven_white_bold {font-size:11pt; color:white; font-family:arial; font-weight:bold;}

.msp_ten {font-size:10pt; color:black; font-family:"MS P ゴシック";}
.msp_eleven {font-size:11pt; color:black; font-family:"MS P ゴシック";}
.msp_eleven_margin {font-size:11pt; color:black; font-family:"MS P ゴシック"; margin:0px 15px 0px 15px;}

.blue_subject {font-size:14pt; color:#006699; font-family:arial; font-weight:bold;}
.kakejiku_thumbnail { max-height:280px;}
.kakejiku_sold {font-size:10pt; font-weight:bold; color:#ffaa00; font-family:arial;}
.category {font-size:10pt; font-weight:bold; color:#ffeecc;font-family:arial;}
.ichimonji {font-size:16pt; color:white; font-family:arial; font-weight:bold;}
.kakejiku_width224px { max-width:224px;width:224px; }
.question {font-size:11pt; color:green;font-family:arial;font-weight:bold; text-align:center; vertical-align:top;}
.jyuluckdo {font-size:10pt; color:silver;font-family:arial;font-weight:normal;}
.copyright {font-size:8pt; font-weight:bold; color:white;font-family:arial; text-align:right; margin:0 0 8px 0; }
.stone {margin:0 0 0 0; border-style:none; display:block; background-image:url("stone01.png"); background-repeat:no-repeat; width:165px; height:22px; vertical-align:middle; text-align:center;  font-family:verdana,arial; color:white;  font-weight:bold; font-size:10pt; text-decoration:none; padding:2px 0 0px 0;}
.stone_jpn {margin:0 0 0 0; border-style:none; display:block; background-image:url("stone01.png"); background-repeat:no-repeat; width:165px; height:22px; vertical-align:middle; text-align:center;  font-family:"MS P ゴシック"; color:white;  font-weight:bold; font-size:12pt; text-decoration:none; padding:3px 0 0 0;}

.amber_long h3 {border-style:none; display:block; background-image:url("banner_amber_long.png"); width:253px; height:23px; vertical-align:middle; text-align:center; color:white; padding:1px 0 0 0; margin:0 0 16px 0;}
.amber_short h3 {border-style:none; display:block; background-image:url("banner_amber_short.png"); width:82px; height:23px; vertical-align:middle; text-align:center; color:white; padding:1px 0 0 0; margin:0 0 0 0;}

.bluebanner {margin:0 0 0 0; border-style:none; display:block; background-image:url("bluebanner_long.png");  background-repeat:no-repeat; width:340px; height:23px; padding:0 0 0 10px; vertical-align:middle;}
.bluebanner_short {margin:0 0 0 0; border-style:none; display:block; background-image:url("bluebanner_short.png"); background-repeat:no-repeat; width:200px; height:23px; padding:0 0 0 0; vertical-align:middle;text-align:center;}



.merchandise_list h2 {color:#47622b; font-size:16pt; font-weight:bold; font-family:arial;text-decoration:none; padding:10px 0 10px 150px; text-align:center; }
h3.merchandise_list a {color:brown; font-size:12pt; font-weight:bold; font-family:arial;text-decoration:underline; margin:10px 0 10px 20px; height:1.2em; }

#arial_eleven {font-size:11pt;  color:black;font-family:arial;}
#arial_ten {font-size:10pt;  color:white;font-family:arial;}
#kakejiku_description {font-size:10pt; font-weight:bold; color:white;font-family:arial;}
#jyuluckdo {font-size:10pt;  color:silver;font-family:arial;}
#copyright {font-size:8pt; font-weight:bold; color:white;font-family:arial; text-align:right;}
#white {color:white;}
#black {color:black;}
#silver {color:silver;}
#darkorange {color:darkorange;}
#goldenrod {color:goldenrod;}
#lime {color:lime;}


