@charset "UTF-8";

* {margin: 0; padding: 0;}


a:link {color:#006699; text-decoration:none; border:0px ;}
a:visited {color:#006699; text-decoration:none;}
a:hover {color:#006699; text-decoration:underline;}
a:focus {color:#006699; text-decoration:none;}
a:active {color:#006699; text-decoration:none;}

img {border: 0px ; }

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


h1 {color:#ff8800; font:bold 22px arial; margin:2px 0 8px 0; text-align:center; text-shadow: 1px 1px 1px #c0c0c0 ; }
h1.text_align_left {color:#ff8800; font:bold 22px arial; margin:2px 0 8px 10px; text-align:left; text-shadow: 1px 1px 1px #c0c0c0 ; }
h1.japanese {color:#ff8800; font:bold 22px "メイリオ","MS P ゴシック"; margin:6px 0 2px 0;}
h1.gadaibetsu {color:black; font:bold 22px "メイリオ","MS P ゴシック"; margin:6px 0 2px 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 24px "メイリオ","MS P ゴシック"; margin:10px 0 14px 20px; text-align:left; text-decoration:underline;}
h1.merchandise_list {color:black; font:bold 22px verdana,arial; margin:2px 0 8px 0;}
h1.subtitle {font:bold 22px "メイリオ","MS P ゴシック"; color:green; margin:14px 10px 10px 0;}

h1.item_title {font:bold 22px "メイリオ","MS P ゴシック"; color:white; text-shadow: 1px 1px 1px #c0c0c0 ; margin:30px 10px 0 10px; text-align:center;
margin:30px 130px 0 130px;
  position: relative;
  padding: .1em .1em;
  background-color: darkolivegreen;
  border-radius: 6px;
  box-shadow: 2px 2px 4px rgba(0, 0, 0, .1) inset;
}
h1.item_title::after {
  position: absolute;
  top: 100%;
  left: 30px;
  content: '';
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-top: 15px solid darkolivegreen;
}

h2 {color:green; font-size:20px; font-weight:bold;margin:0;}
h2.jyuluck {color:green; font-size:20px; font-weight:bold; margin:6px 0 6px 10px; text-align:left; text-shadow: 1px 1px 1px #c0c0c0 ; }
h2.merchandise_list {color:green; font:bold 20px arial; margin:6px 0 6px 0; text-align:center; text-shadow: 1px 1px 1px #c0c0c0 ; }
h2.painter_job {color:#444444; font:bold 19px "メイリオ","MS P ゴシック"; text-align:left; margin:0 0 10px 22px;}
h2.ichimonji {color:#ffffff; font-size: 20px; font-weight:bold; margin: 0; padding: 4px 4px 4px 4px ;}

h3 {color:#006699; font:bold 18px arial; margin:0;}
h3.ichimonji {color:#ffffff; font:bold 18px arial; margin:0 0 0 0;}
h3.kanren {color:black; font:bold 18px "メイリオ","MS P ゴシック"; text-align:left; margin:40px 0 12px 20px;}
h3.related_pictures {color:maroon; font:bold 18px arial; text-align:left; margin:60px 0 12px 0;}
h3.birthday_obit_age {color:#666666; font:bold 17px "メイリオ","MS P ゴシック"; text-align:left; margin:0 10px 6px 0; }
h3.bluebanner {font:bold 18px arial; margin:0 10px 4px 0; border-style:none; display:block; border-radius:5px ; background-color:#dbe7f3 ; width:340px; height:22px; padding:2px 0 1px 10px; text-align: left; vertical-align:middle; text-shadow: 1px 1px 1px #c0c0c0 ;}
h3.bluebanner_left20px {font:bold 18px arial; margin:0 10px 14px 20px; border-style:none; display:block; border-radius:5px ; background-color:#dbe7f3 ; width:340px; height:22px; padding:2px 0 2px 10px; text-align: left; vertical-align:middle; text-shadow: 1px 1px 1px #c0c0c0 ;}
h3.bluebanner_jpn {font:bold 18px "メイリオ","MS P ゴシック"; margin:0 10px 4px 0; border-style:none; display:block; border-radius:5px ; background-color:#dbe7f3 ; width:340px; height:22px; padding:2px 0 1px 10px; text-align: left; vertical-align:middle; text-shadow: 1px 1px 1px #c0c0c0 ;}
h3.bluebanner_left20px_jpn {font:bold 18px "メイリオ","MS P ゴシック"; margin:0 10px 14px 20px; border-style:none; display:block; border-radius:5px ; background-color:#dbe7f3 ; width:340px; height:22px; padding:1px 0 4px 10px; text-align: left; vertical-align:middle; text-shadow: 1px 1px 1px #c0c0c0 ;}
h3.bluebanner_short {font:bold 18px arial; margin:0 10px 4px 20px; border-style:none; display:block; border-radius:5px ; background-color:#dbe7f3 ; width:200px; height:22px; padding:2px 0 1px 0; vertical-align:middle;text-align:center; text-shadow: 1px 1px 1px #c0c0c0 ;}
h3.bluebanner_short_jpn {font:bold 18px "メイリオ","MS P ゴシック"; margin:0 10px 4px 20px; border-style:none; display:block; border-radius:5px ; background-color:#dbe7f3 ; width:200px; height:22px; padding:2px 0 3px 0; vertical-align:middle;text-align:center; text-shadow: 1px 1px 1px #c0c0c0 ;}
h3.bluebanner_subject {font:bold 18px arial; margin:20px 20px 10px 30px; border-style:none; display:block; border-radius:5px ; background-color:#dbe7f3 ; width:200px; height:22px; padding:2px 0 1px 14px; text-align:left; vertical-align:middle; text-shadow: 1px 1px 1px #c0c0c0 ;}
h3.header_logo {margin:0; }

h4 {color:darkgreen; font-size:14px; font-weight:bold;margin-top:2px;margin-bottom:2px;}
h4.list_title {color:#cc6633; font:bold 14px arial,"メイリオ","MS P ゴシック"; }
h4.caption {color:darkgreen; font:bold 14px arial; margin:4px 16px 4px 20px ; }
h4.caption_jpn {color:darkgreen; font:bold 14px "メイリオ","MS P ゴシック"; margin:4px 16px 4px 20px ; }

h5 {font:bold 13px arial; color:white; margin:0;}
h5.title_on_each_page {font:bold 13px arial; color:white; margin:0;}

h6 {font:bold 11px arial; color:white; margin:0;}
h6.header_logo {margin:0;}



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

table.base_jpn {
font:normal 14px "メイリオ","MS P ゴシック"; color:black; margin:0 auto 20px auto; 
background-color:white; width:967px; background-image:url("/images/kakejiku_background04.png"); border:0 solid black ; border-collapse:collapse; }


.nakamawashi_space {height:36px ; }


.font_weight_normal {font-weight:normal ; }
.font_weight_bold {font-weight:bold ; }

.font_arial {font-family:arial ; }
.font_arialblack {font-family:"Arial Black" ; }

.fontsize_9px {font-size:9px ; }
.fontsize_10px {font-size:10px ; }
.fontsize_11px {font-size:11px ; }
.fontsize_12px {font-size:12px ; }
.fontsize_13px {font-size:13px ; }
.fontsize_14px {font-size:14px ; }
.fontsize_15px {font-size:15px ; }
.fontsize_16px {font-size:16px ; }
.fontsize_17px {font-size:17px ; }
.fontsize_18px {font-size:18px ; }
.fontsize_19px {font-size:19px ; }
.fontsize_20px {font-size:20px ; }
.fontsize_21px {font-size:21px ; }
.fontsize_22px {font-size:22px ; }
.fontsize_23px {font-size:23px ; }
.fontsize_24px {font-size:24px ; }


.width14px {width:14px; }
.width18px {width:18px; }
.width20px {width:20px; }
.width27px {width:27px; }
.width30px {width:30px; }
.width40px {width:40px; }
.width45px {width:45px; }
.width50px {width:50px; }
.width52px {width:52px; }
.width60px {width:60px; }
.width65px {width:65px; }
.width70px {width:70px; }
.width100px {width:100px; }
.width160px {width:160px; }
.width170px {width:170px; }
.width178px {width:178px; }
.width179px {width:179px; }
.width180px {width:180px; }
.width200px {width:200px; }
.width210px {width:210px; }
.width240px {width:240px; }
.width280px {width:280px; }
.width300px {width:300px; }
.width530px {width:530px; }
.width538px {width:538px; }
.width580px {width:580px; }
.width582px {width:582px; }
.width600px {width:600px; }
.width761px {width:761px; }
.width967px {width:967px; }


.backgroundcolor_white {background-color: white ; }
.backgroundcolor_99ccff {background-color: #99ccff ; }


.textalign_left {text-align:left ; }
.textalign_center {text-align:center ; }
.textalign_right {text-align:right ; }


.verticalalign_top {vertical-align:top ; }
.verticalalign_middle {vertical-align:middle ; }
.verticalalign_bottom {vertical-align:bottom ; }


.textalign_left_height_40px {text-align:left ; height: 40px ; }
.textalign_right_height_40px {text-align:right ; height: 40px ; }


.textalign_left_backgroundcolor_white {text-align:left ; background-color: white ; }
.textalign_center_backgroundcolor_white {text-align:center ; background-color: white ; }


.textalign_center_height20px {text-align:center ; height: 20px ; }
.textalign_center_height30px {text-align:center ; height: 30px ; }


.textalign_center_height30px_background_image_ichimonji01 {text-align:center ; height: 30px ; background-image:url("image_ichimonji01.png"); border:0 solid black; }


.textalign_center_verticalalign_top {text-align:center ; vertical-align:top ; }
.textalign_center_verticalalign_middle {text-align:center ; vertical-align:middle ; }
.textalign_center_verticalalign_bottom {text-align:center ; vertical-align:bottom ; }


.textalign_center_verticalalign_bottom_width_140px {text-align:center ; vertical-align:bottom ; width: 140px ; }


.textalign_center_verticalalign_bottom_width_52px_height_280px {text-align:center ; vertical-align:bottom ; width: 52px ; height: 280px ; }
.textalign_center_verticalalign_bottom_width_140px_height_280px {text-align:center ; vertical-align:bottom ; width: 140px ; height: 280px ; }


.width136px_valign_top {width:136px; vertical-align:top ; }
.width137px_valign_top {width:137px; vertical-align:top ; }
.width225px_valign_top {width:225px; vertical-align:top ; }
.width600px_valign_top {width:600px; vertical-align:top ; }


.width582px_valign_bottom {width:582px; vertical-align:bottom ; }


.width60px_textalign_center {width:60px; text-align:center ; }
.width582px_textalign_center {width:582px; text-align:center ; }


.width80px_textalign_center {width:80px; text-align:center ; }


.width536px_textalign_left {width:536px; text-align:left ; }
.width536px_textalign_right {width:536px; text-align:right ; }
.width536px_textalign_center {width:536px; text-align:center ; }


.width300px_textalign_center_verticalalign_top {width:300px; text-align:center ; vertical-align:top ; }
.width600px_textalign_center_verticalalign_top {width:600px; text-align:center ; vertical-align:top ; }
.width900px_textalign_center_verticalalign_top {width:900px; text-align:center ; vertical-align:top ; }
.width939px_textalign_center_verticalalign_top {width:939px; text-align:center ; vertical-align:top ; }

.width188px_textalign_center_verticalalign_middle_backgroundcolor_e4f1f1 {width:188px; text-align:center ; vertical-align: middle ; background-color: #e4f1f1; }

.width179px_textalign_center_verticalalign_bottom {width:179px; text-align:center ; vertical-align:bottom ; }

.width530px_textalign_left_font_normal {width:530px; text-align:left ; font-weight:normal ; }
.width536px_textalign_left_font_normal {width:540px; text-align:left ; font-weight:normal ; }


.width582px_textalign_left_backgroundcolor_white_font_bold_13px {width:582px ; background-color: white; text-align: left; font-weight: bold; font-size: 13px ; }


.width967px_height15px {width: 967px; height: 15px ; }
.width761px_height150px {width: 761px; height: 150px ; }
.width939px_height150px {width: 939px; height: 150px ; }


.width582px_textalign_center_backgroundcolor_white {width:582px ; background-color: white; text-align: center; }


.width582px_valign_top_backgroundcolor_white {width:582px; vertical-align:top ; background-color: #ffffff; text-align: left; }
.width582px_valign_top_backgroundcolor_eaeadc {width:582px; vertical-align:top ; background-color: #eaeadc; text-align: left; }
.width582px_valign_top_background_tatami {width:582px; vertical-align:top ; background-image:url("/images/background03.png"); text-align: left; }


.width582px_valign_top_backgroundcolor_white_height_1000 {width:582px; height: 1000px; vertical-align:top ; background-color: #ffffff; }


.height4px {height:4px ; }
.height6px {height:6px ; }
.height10px {height:10px ; }
.height12px {height:10px ; }
.height14px {height:10px ; }
.height16px {height:16px ; }
.height20px {height:20px ; }
.height26px {height:26px ; }
.height30px {height:30px ; }
.height40px {height:40px ; }
.height45px {height:45px ; }
.height50px {height:50px ; }
.height60px {height:60px ; }
.height70px {height:70px ; }
.height80px {height:80px ; }
.height90px {height:90px ; }
.height100px {height:100px ; }
.height110px {height:110px ; }
.height120px {height:120px ; }
.height130px {height:130px ; }
.height140px {height:140px ; }
.height150px {height:150px ; }
.height360px {height: 360px ; }
.height600px {height:600px ; }
.height750px {height:750px ; }
.height1000px {height: 1000px ; }
.height1400px {height: 1400px ; }
.height500px {height:500px ; }


.maxwidth_158px {max-width:158px; }
.margin_10px {margin:0 0 0 10px ; }
.margin_20px {margin:0 0 0 20px ; }
.margin_30px {margin:0 0 0 30px ; }


.space_height_30px {height:30px ; }

.fading_bottom {font:bold 12px verdana,arial; color:white; border-style:none; display:block; background-image:url("/images/kakejiku_background06.png"); background-repeat:no-repeat; width:967px; height:15px; padding:0; margin:0;}


.display_none {display:none; }



li.left20px_bottom16px {margin: 0 0 16px 20px ; color:#333333 ; }


hr.width524px {width: 524px ; margin:0 26px 0 26px ; }
hr.bgcolor_009999_height_8px {width: 524px ; margin:0 10px 16px 10px ; background-color:#009999 ; height:8px ; }



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

.top_banner {
    display: block;
    width: 939px;
    height:150px;
    background: url("/images/kakejiku_banner07.jpg") no-repeat;
    text-indent: 0em;
    overflow: hidden;
    outline: none;
}


img.kakejiku_banner01 {display: block;
    width: 761px;
    height:150px;
    background: url("/images/kakejiku_banner01.png") no-repeat;
    text-indent: 0em;
    overflow: hidden;
    outline: none;
}

.daruma_banner {
    display: block;
    width: 178px;
    height:150px;
    background: url("/images/kakejiku_banner02.png") no-repeat;
    text-indent: 0em;
    overflow: hidden;
    outline: none;
}

.search_box {vertical-align:bottom; text-align:right; margin:80px 16px 0 0 ; }
.item_search_button {vertical-align:bottom; text-align:right; margin:0 46px 0 0 ; }



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


/*トップページ Featuresの設定*/
.top_page_sales_pitch {font:bold 14px arial; color:#8b4513; margin:0 10px 20px 10px; text-align: left; }
.top_page_division {font:normal 14px arial; color:#111111; margin:4px 10px 4px 15px; width:557px; }
.features_top_page {font:normal 14px arial; color:#111111; margin:2px 0 30px 10px; text-align: left; }
.features_top_page_jpn {font:normal 14px "メイリオ","MS P ゴシック"; color:#111111; margin:8px 0 36px 10px; text-align: left; }


/*トップページ Update History部分の設定*/
a.link_update_history:link {margin:5px 4px 6px 5px; position:relative; border-style:none; display:block; border-radius:4px ; background-color:#a1b290 ; width:148px; height:22px; vertical-align:middle; text-align:center; padding:2px 0 1px 0; font:bold 16px verdana,arial; color:white; text-decoration:none;}
a.link_update_history:visited {color:white; text-decoration:none; border-radius:4px ; background-color:#a1b290 ; width:148px; height:22px; }
a.link_update_history:hover { position:relative; border-style:none; display:block; border-radius:4px ; background-color:#006699 ; width:148px; height:22px; color:white;text-decoration:none; }
a.link_update_history:focus {color:white; text-decoration:none; border-radius:4px ; background-color:#a1b290 ; width:148px; height:22px; }
a.link_update_history:active {color:white; text-decoration:none; border-radius:4px ; background-color:#a1b290 ; width:148px; height:22px; }

.update_history_logo_link {display:none ; text-align:left; margin:50px 10px 0 0; }
.update_history_text_area {display:none ; font:normal 13px/130% arial; color:#333333; width:500px ; text-align:left ; padding:2px 2px 2px 3px ; margin:4px 10px 40px 12px ; float:left ; }


/*コンテンツテーブルの設定*/
table.contents {font:normal 14px arial; color:black;  border:0px solid black ; margin:0 16px 0px 16px; width:550px;}
table.contents_jpn {font:normal 14px "メイリオ","MS P ゴシック"; color:black ; border:0px solid black; margin:10px 15px 0px 15px; width:550px;}



/*パンくずリストの設定*/
a.bread_crumb_home:link {font:bold 13px arial; color:#004080; text-decoration:none; text-align:left; margin:20px 0 0 20px; }
a.bread_crumb_home:visited {color:#004080; text-decoration:none; }
a.bread_crumb_home:hover {color:#004080; text-decoration:underline; }
a.bread_crumb_home:focus {color:#004080; text-decoration:none; }
a.bread_crumb_home:active {color:#004080; text-decoration:none;}

a.bread_crumb:link {font:bold 13px arial; color:#004080; text-decoration:none; text-align:left; }
a.bread_crumb:visited {color:#004080; text-decoration:none;}
a.bread_crumb:hover {color:#004080; text-decoration:underline;}
a.bread_crumb:focus {color:#004080; text-decoration:none;}
a.bread_crumb:active {color:#004080; text-decoration:none;}

a.bread_crumb_child:link {font:bold 13px arial; color:#cd5c5c; text-decoration:none;text-align:left; }
a.bread_crumb_child:visited {color:#cd5c5c; text-decoration:none;}
a.bread_crumb_child:hover {color:#ff7f50; text-decoration:underline;}
a.bread_crumb_child:focus {color:#cd5c5c; text-decoration:none;}
a.bread_crumb_child:active {color:#cc5c5c; text-decoration:none;}

a.bread_crumb_home_jpn:link {font:bold 13px "メイリオ","MS P ゴシック"; color:#004080; text-decoration:none; text-align:left; margin:20px 0 0 20px; }
a.bread_crumb_home_jpn:visited {color:#004080; text-decoration:none; }
a.bread_crumb_home_jpn:hover {color:#004080; text-decoration:underline; }
a.bread_crumb_home_jpn:focus {color:#004080; text-decoration:none; }
a.bread_crumb_home_jpn:active {color:#004080; text-decoration:none;}

a.bread_crumb_jpn:link {font:bold 13px "メイリオ","MS P ゴシック"; color:#004080; text-decoration:none; text-align:left; }
a.bread_crumb_jpn:visited {color:#004080; text-decoration:none;}
a.bread_crumb_jpn:hover {color:#004080; text-decoration:underline;}
a.bread_crumb_jpn:focus {color:#004080; text-decoration:none;}
a.bread_crumb_jpn:active {color:#004080; text-decoration:none;}

a.bread_crumb_child_jpn:link {font:bold 13px "メイリオ","MS P ゴシック"; color:#cd5c5c; text-decoration:none;text-align:left; }
a.bread_crumb_child_jpn:visited {color:#cd5c5c; text-decoration:none;}
a.bread_crumb_child_jpn:hover {color:#ff7f50; text-decoration:underline;}
a.bread_crumb_child_jpn:focus {color:#cd5c5c; text-decoration:none;}
a.bread_crumb_child_jpn:active {color:#cc5c5c; text-decoration:none;}

.bread_crumb_nolink {font:bold 13px arial; color:#777777; text-decoration:none; text-align:left; }
.bread_crumb_nolink_jpn {font:bold 13px "メイリオ","MS P ゴシック"; color:#777777; text-decoration:none; text-align:left; }

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

a.go_home_jpn:link {font:bold 13px "メイリオ","MS P ゴシック"; color:#004080; text-decoration:none; margin:20px 0 0 20px; text-align:left; }
a.go_home_jpn:visited {color:#004080; text-decoration:none; }
a.go_home_jpn:hover {color:#004080; text-decoration:underline;}
a.go_home_jpn:focus {color:#004080; text-decoration:none; }
a.go_home_jpn:active {color:#004080; text-decoration:none; }

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



/*table td内の要素の位置を指定する設定*/
.text_center_vertical_top {text-align:center; vertical-align:top; }
.text_center_vertical_midddle {text-align:center; vertical-align:middle; }
.text_right_vertical_midddle {text-align:right; vertical-align:middle; }
.text_left_vertical_midddle {text-align:left; vertical-align:middle; }
.text_center_vertical_bottom {text-align:center; vertical-align:bottom; margin-left:auto;margin-right:auto; }
.vertical_align_top {vertical-align:top; }
.vertical_align_bottom {vertical-align:bottom; }
.positioning_pagetop {text-align:center; vertical-align:bottom; }



/*一文字リンクボタンの設定*/
a.ichimonji:link {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;line-height:110%; text-decoration:none; padding:8px 0 0 0 ;margin:0; float:left; }
a.small_letters:link {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;line-height:110%; text-decoration:none; padding:2px 0 2px 0 ;margin:0;float:left;}

a.ichimonji:visited, a.small_letters:visited {color:white; text-decoration:none; background-image:url("image_ichimonji01.png"); }
a.ichimonji:hover, a.small_letters:hover {color:white; border-style:none; display:block; background-image:url("image_ichimonji02.png"); background-repeat:no-repeat; width:97px; height:30px;text-decoration:none; }
a.ichimonji:focus, a.small_letters:focus {color:white; text-decoration:none; background-image:url("image_ichimonji01.png"); }
a.ichimonji:active, a.small_letters:active {color:white; text-decoration:none; background-image:url("image_ichimonji01.png"); }


a.ichimonji_jpn:link {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 "メイリオ","MS P ゴシック"; color:white;line-height:110%; text-decoration:none; padding:8px 0 0 0 ;margin:0;float:left; }
a.small_letters_jpn:link {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 "メイリオ","MS P ゴシック"; color:white;line-height:110%; text-decoration:none; padding:4px 0 2px 0 ;margin:0;float:left;}

a.ichimonji_jpn:visited, a.small_letters_jpn:visited {color:white; text-decoration:none; background-image:url("image_ichimonji01.png"); }
a.ichimonji_jpn:hover, a.small_letters_jpn:hover {color:white; border-style:none; display:block; background-image:url("image_ichimonji02.png"); background-repeat:no-repeat; width:97px; height:30px;text-decoration:none; }
a.ichimonji_jpn:focus, a.small_letters_jpn:focus {color:white; text-decoration:none; background-image:url("image_ichimonji01.png"); }
a.ichimonji_jpn:active, a.small_letters_jpn:active {color:white; text-decoration:none; background-image:url("image_ichimonji01.png"); }

li.ichimonji {display:inline;margin:0; overflow-wrap:normal;}

.ichimonji_bottom_positioning {margin:0; vertical-align:bottom; }


/*石リンクボタンの設定*/
a.stone:link {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:bold 14px verdana,arial; color:white; 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:link {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;}


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

li.merchandise_list {margin:4px 6px 10px 6px;padding:0 0 0 13px; list-style-type:none;background: url(button_arrow01.png) no-repeat left 2px; }


a.list_antique:link {font:bold 11px verdana,arial; color:#660033; text-decoration:none; }
a.list_antique:visited {color:#660033; text-decoration:none; }
a.list_antique:hover {color:#660033; text-decoration:underline; }
a.list_antique:focus {color:#660033; text-decoration:none; }
a.list_antique:active {color:#660033; text-decoration:none; }

a.list_new:link {font:bold 11px verdana,arial; color:#009900; text-decoration:none; }
a.list_new:visited {color:#009900; text-decoration:none; }
a.list_new:hover {color:#009900; text-decoration:underline; }
a.list_new:focus {color:#009900; text-decoration:none; }
a.list_new:active {color:#009900; text-decoration:none; }

a.list_accessory:link {font:bold 11px verdana,arial; color:#990000; text-decoration:none; }
a.list_accessory:visited {color:#990000; text-decoration:none; }
a.list_accessory:hover {color:#990000; text-decoration:underline; }
a.list_accessory:focus {color:#990000; text-decoration:none; }
a.list_accessory:active {color:#990000; text-decoration:none; }

a.list_otherartworks:link {font:bold 11px verdana,arial; color:#999900; text-decoration:none; }
a.list_otherartworks:visited {color:#999900; text-decoration:none; }
a.list_otherartworks:hover {color:#999900; text-decoration:underline; }
a.list_otherartworks:focus {color:#999900; text-decoration:none; }
a.list_otherartworks:active {color:#999900; text-decoration:none; }



a.list_antique_jpn:link {font:bold 12px "メイリオ","MS P ゴシック"; color:#660033; text-decoration:none; }
a.list_antique_jpn:visited {color:#660033; text-decoration:none; }
a.list_antique_jpn:hover {color:#660033; text-decoration:underline; }
a.list_antique_jpn:focus {color:#660033; text-decoration:none; }
a.list_antique_jpn:active {color:#660033; text-decoration:none; }

a.list_new_jpn:link {font:bold 12px "メイリオ","MS P ゴシック"; color:#009900; text-decoration:none; }
a.list_new_jpn:visited {color:#009900; text-decoration:none; }
a.list_new_jpn:hover {color:#009900; text-decoration:underline; }
a.list_new_jpn:focus {color:#009900; text-decoration:none; }
a.list_new_jpn:active {color:#009900; text-decoration:none; }

a.list_accessory_jpn:link {font:bold 12px "メイリオ","MS P ゴシック"; color:#990000; text-decoration:none; }
a.list_accessory_jpn:visited {color:#990000; text-decoration:none; }
a.list_accessory_jpn:hover {color:#990000; text-decoration:underline; }
a.list_accessory_jpn:focus {color:#990000; text-decoration:none; }
a.list_accessory_jpn:active {color:#990000; text-decoration:none; }

a.list_otherartworks_jpn:link {font:bold 12px "メイリオ","MS P ゴシック"; color:#999900; text-decoration:none; }
a.list_otherartworks_jpn:visited {color:#999900; text-decoration:none; }
a.list_otherartworks_jpn:hover {color:#999900; text-decoration:underline; }
a.list_otherartworks_jpn:focus {color:#999900; text-decoration:none; }
a.list_otherartworks_jpn:active {color:#999900; text-decoration:none; }


/*左右カラムの設定*/
table.terms_explanation {width:158px; background-color:#ffffff; margin:0 10px 20px 10px; border:0 solid #b3d9ff; border-collapse:collapse; text-align: left; }
img.card {margin:10px 0 6px 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; }

.side_column_field {width:158px ; margin:0 10px 20px 10px; background-color:#ffffff; text-align: left; padding:1px 0 2px 0 ; }
.side_column_merchandise {width:158px ; margin:0 10px 20px 10px; background-color:#ffffff; text-align: left; padding:1px 0 2px 0 ; }
.side_column_seasonal_items {width:158px ; margin:0 10px 20px 10px; background-color:#ffffff; text-align: left; padding:1px 0 2px 0 ; }
.side_column_our_shop {width:158px ; margin:0 10px 20px 10px; background-color:#ffffff; text-align: left; padding:1px 0 2px 0 ; }
.side_column_payment {width:158px ; margin:0 10px 20px 10px; background-color:#ffffff; text-align: left; padding:1px 0 2px 0 ; }
.side_column_shipment {width:158px ; margin:0 10px 20px 10px; background-color:#ffffff; text-align: left; padding:1px 0 2px 0 ; }
.side_column_other_topics {width:158px ; margin:0 10px 20px 10px; background-color:#ffffff; text-align: left; padding:1px 0 2px 0 ; }

.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; }

li.short_explanation {font:bold 11px verdana,arial; color:#333333; margin:4px 4px 10px 10px; list-style: none; }
li.short_explanation_jpn {font:bold 11px "メイリオ","MS P ゴシック"; color:#333333; margin:4px 4px 10px 10px; list-style: none; }

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

.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; }
.color_ems {color:#0066cc; }
.color_cc3333 {color:#cc3333; }


/*Merchandise Listのオンクリックマウスの設定*/
a.merchandise_list:link {margin:5px 4px 6px 5px; position:relative; border-style:none; display:block; background-color:darkgreen ; width:148px; height:20px; vertical-align:middle; text-align:center; 
padding:2px 0 2px 0; font:bold 14px verdana,arial; color:white; text-decoration:none;}
a.merchandise_list:visited {color:white; text-decoration:none; background-color:darkgreen ; width:148px; height:20px; }
a.merchandise_list:hover { position:relative; border-style:none; display:block; background-color:#220000 ; width:148px; height:20px; color:white;text-decoration:none; }
a.merchandise_list:focus {color:white; text-decoration:none; background-color:darkgreen ; width:148px; height:20px; }
a.merchandise_list:active {color:white; text-decoration:none; background-color:darkgreen ; width:148px; height:20px; }

.merchandise_list_vintage {width:225px; margin:30px 0 0 20px;float:left; }
.merchandise_list_new {width:225px; margin:30px 40px 0 0px;float:right; }
.merchandise_list_nolink {margin:5px 4px 6px 5px; position:relative; border-style:none; display:block; background-color:darkgreen ; width:148px; height:20px; vertical-align:middle; text-align:center; padding:1px 0 2px 0; font:bold 14px verdana,arial; color:white; text-decoration:none;}


a.merchandise_list_jpn:link {margin:5px 4px 6px 5px; position:relative; border-style:none; display:block; background-color:darkgreen ; width:148px; height:20px; vertical-align:middle; text-align:center; padding:2px 0 3px 0; font:bold 14px "メイリオ","MS P ゴシック"; color:white; text-decoration:none;}
a.merchandise_list_jpn:visited {color:white; text-decoration:none; background-color:darkgreen ; width:148px; height:20px; }
a.merchandise_list_jpn:hover { position:relative; border-style:none; display:block; background-color:#220000 ; width:148px; height:20px; color:white;text-decoration:none; }
a.merchandise_list_jpn:focus {color:white; text-decoration:none; background-color:darkgreen ; width:148px; height:20px; }
a.merchandise_list_jpn:active {color:white; text-decoration:none; background-color:darkgreen ; width:148px; height:20px; }

li.each_link_maple {list-style: none;}


/*ショップインフォメーションの設定*/
.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; }

.vcard {font:normal 12px arial; color:#333333; margin:0 4px 2px 12px; text-align:left; margin:0 0 10px 6px; }
.company_name_in_my_shop {font:bold 12px arial; color:green; margin:0 4px 2px 0; text-align:left; }


/*Merchandise Listのページ設定*/
table.woodplate_links {margin:10px 10px 20px 20px; width:550px; border:0 solid black; }

a.wood_maple:link {font:bold 12px verdana,arial; color:black; word-spacing:-1px; border-style:none; text-decoration:none; display:block; 
background-image:url("/images/wood_maple01.png"); background-repeat:no-repeat; width:233px; height:22px; padding:2px 0 2px 8px; vertical-align:middle; margin:10px 10px 10px 10px; float:left;}
a.wood_maple:visited {color:black; text-decoration:none; }
a.wood_maple:hover {color:black;text-decoration:none; }
a.wood_maple:focus {color:black; text-decoration:none; }
a.wood_maple:active {color:black; text-decoration:none; }

a.wood_maple_jpn:link {font:bold 14px "メイリオ","MS P ゴシック"; color:black; word-spacing:-1px; border-style:none; text-decoration:none; display:block; 
background-image:url("/images/wood_maple01.png"); background-repeat:no-repeat; width:233px; height:22px; padding:0px 0 3px 20px; vertical-align:middle; margin:10px 4px 10px 10px; float:left;}
a.wood_maple_jpn:visited {color:black; text-decoration:none; }
a.wood_maple_jpn:hover {color:black;text-decoration:none; }
a.wood_maple_jpn:focus {color:black; text-decoration:none; }
a.wood_maple_jpn:active {color:black; text-decoration:none; }

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


/*About Kakejikuのページの設定*/
li.storage {margin:0 0 16px 20px; color:#333333; }


/*Terms & Explanationのページの設定*/
.payment_terms {color:#cc6633; font:bold 14px arial,"メイリオ","MS P ゴシック"; margin:10px 16px 14px 20px ;}
.each_article_explanation {font:normal 14px arial; color:#111111; margin:0 20px 30px 24px; text-align: left; }
.each_article_explanation_jpn {font:normal 14px "メイリオ","MS P ゴシック"; color:#111111; margin:0 20px 30px 24px; text-align: left; }


/*FAQページの設定*/
li.faq_field_question {font:bold 14px arial; color:#333333; margin:0 6px 30px 0px; text-align:left ;text-indent:0em; margin-left:1em;list-style: none; }
li.faq_field_question:before {content:'Q\.'; color:green; display: inline-block; width: 1em; text-indent: 1em; vertical-align:top;}

.faq_question {font:bold 14px arial; color:#333333; margin:0 10px 0 16px; text-align:left ;display: inline-block; }
.faq_answer {font:normal 14px arial; color:#333333; margin:6px 10px 0px 40px; text-align:left ; }

.faq_field_question_jpn {font:bold 14px "メイリオ","MS P ゴシック"; color:#333333; margin:0 10px 3px 16px; text-align:left ; }
.faq_field_question_second_row_jpn {font:bold 14px "メイリオ","MS P ゴシック"; color:#333333; margin:0 10px 3px 36px; text-align:left ; }
.faq_field_answer_jpn {font:normal 14px "メイリオ","MS P ゴシック"; color:#333333; margin:4px 16px 30px 40px; text-align:left ; }


/*Company Informationページ内の社長写真の設定*/
table.company {width:520px; border:2px solid green; border-collapse:collapse; empty-cells:show; font:normal 14px arial; margin:30px 30px 150px 30px; }
table.company td {padding:6px 6px 6px 8px; 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:2px solid green; border-collapse:collapse; empty-cells:show; font:normal 13px "メイリオ","MS P ゴシック"; margin:30px 15px 50px 15px; }
table.company_msp td {padding:8px 6px 8px 8px; 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; }

li.payment_methods {margin:0 0 0 10px; color:#222222; }

.shaze {margin:16px 10px 10px 20px; font:bold 16px "メイリオ","MS P ゴシック"; color:green; text-align: left; }
.shaze_eng {margin:16px 10px 10px 20px; font:bold 16px verdana,arial; color:green; text-align: left; }
.company_credo_jpn {margin:0 10px 20px 16px; font:bold 14px "メイリオ","MS P ゴシック"; color:#cc3333; text-align: left; }
.company_credo_eng {margin:0 10px 20px 16px; font:bold 14px verdana,arial; color:#cc3333; text-align: left; }
.president {margin:120px 0 0 6px; text-align:right; font:bold 10px verdana,arial; color:#666666; vertical-align:bottom;}


/*Update Historyテーブルの設定*/
table.update_history {border:1px solid maroon; border-collapse:collapse; empty-cells:show; font:normal 13px arial,verdana; margin:30px 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; }

table.prev_next {width:550px; margin:20px 15px 4px 15px; }


/*Seasonal Itemsページのテーブル設定*/
table.seasonal { width:550px; margin:30px 15px 20px 15px; border:2px solid #996600; border-collapse:collapse; empty-cells:show; font-size:12px; font-family:arial; }
table.seasonal th {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; }
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;}

li.seasonal_item {margin:4px 0 8px 2px;padding:0 0 0 13px;list-style-type:none;background: url(/images/button_arrow01.png) no-repeat left 2px; }

a.seasonal_items:link {font:bold 11px verdana,arial; color:#999900; text-decoration:none; }
a.seasonal_items:visited {color:#ff7f50; text-decoration:none; }
a.seasonal_items:hover {color:#ff7f50; text-decoration:underline; }
a.seasonal_items:focus {color:#ff7f50; text-decoration:none; }
a.seasonal_items:active {color:#ff7f50; text-decoration:none; }

.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 10px 10px 20px; background-color:white; width:542px; border:0 solid black ; border-collapse:collapse; }
table.name_list td {padding:8px 5px 8px 5px; }

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


/*Artists Directoryページの A to Z欄の設定*/
table.atoz {width:200px; margin:0 191px 16px 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 10px 100px 20px ; background-color:white; width:542px; border-spacing:0; border-collapse:collapse; }
table.painter_profile td {border-spacing:0; border-collapse:collapse; }
h1.painter_name {color:black; font:bold 22px arial; margin:4px 0 20px 0; text-align:left; text-decoration:underline;}
h2.biography {color:orange; font:bold 20px arial; margin:4px 0 8px 0; text-align:center; }

img.yahoo_images_eng {margin:5px 16px 5px 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;}


/*リンクページの設定*/
.each_link {font:normal 14px arial; margin:20px 0 40px 24px; width:550px;}


/*Site Mapのページの設定*/
table.sitemap_links {font:normal 14px arial; margin:26px 10px 30px 20px; width:550px ; border:0px solid black ; }
table.sitemap_links td {padding:10px 4px 10px 2px; }


/*サーチリザルトのページの設定*/
table.search_result_table {width:820px; margin:0 59px 10px 60px; border:0 solid black; border-collapse:collapse; }
table.search_result_table td {width:820px; border:0 solid black; border-collapse:collapse; }

img.seasonal_item_photo {float:left; margin:0 20px 20px 50px; 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; }
.seasonal_item_explanation {font:normal 13px verdana,arial; color:#777777; letter-spacing:0.1em; margin:0 20px 20px 50px; }


/*掛軸リストのページの設定*/
table.kakejiku_list {width:524px; margin:4px 29px 10px 29px; font:bold 16px arial; color:green; border:0px solid black; border-spacing:0; border-collapse:collapse; background-color:tranparent ; }

.sold_thankyou {font:bold 13px arial; color:#ffa500;}


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

table.goods_detail_explanation {width:900px; margin:30px 19px 30px 20px; font:bold 13px arial; color:#ffffff; border:0 solid black; }
table.goods_detail_explanation td {padding:0; }

table.kakejiku_description {width:596px; font:bold 13px arial; color:#ffffff; border:0 solid black; text-align:left; }
table.kakejiku_description th {padding:5px 0 5px 0;}
table.kakejiku_description td {padding:5px 0 5px 0;}

a.stone01:link {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;}
a.stone01:visited {color:white; text-decration:none; }
a.stone01:hover {color:white; text-decoration:none; }
a.stone01:focus {color:white; text-decration:none; }
a.stone01:active {color:white; text-decration:none; }

a.color_white:link {margin:0; color:white; text-decoration:underline; }
a.color_white:visited {color:white; text-decoration:none; }
a.color_white:hover {color:maroon; text-decoration:underline; }
a.color_white:focus {color:white; text-decoration:none; }
a.color_white:active {color:white; text-decoration:none; }

.goods_description {width:600px;text-align:left;float:left;margin:0 0 30px 0;}
li.goods_listing {margin:4px 0 26px 0;text-align:left;list-style: none;}

.listing_plate {font:bold 12px verdana,arial; color:white; border-style:none; display:block; background-image:url("/images/woodyplate01.png"); background-repeat:no-repeat; width:140px; height:18px; padding:1px 0 1px 0; vertical-align:middle;text-align:center; margin:0px 10px 0px 10px; float:left;}
.description_detail {display: inline-block;width:440px;line-height:140%;}
.settlement_buttons {text-align:right;margin:0 10px 12px 0;}
.career_summary {font-weight:normal;margin:6px 0 0 0;}

.woodyplate {font:bold 12px verdana,arial; color:white; border-style:none; display:block; background-image:url("/images/woodyplate01.png"); background-repeat:no-repeat; width:140px; height:18px; padding:0 0 1px 0; vertical-align:middle;text-align:center; margin:4px 10px 4px 10px; float:left;}
.woodyplate_11px {font:bold 11px verdana,arial; color:white; border-style:none; display:block; background-image:url("/images/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;}
.back_to_list {text-align:center; margin:20px 0 60px 0; }


/*ソーシャルブックマークボタンの設定*/
.social_buttons {margin:0 0 10px 20px; text-align:left; }
.tweet_button {margin:0 0 6px 0; }
.facebook_button {margin:0 0 6px 0; }
.google_plus_button {margin:0 0 12px 0; }


/*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.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;}

img.picture_right {float:right; margin:0 0 0 10px;}
img.picture_left {float:left; margin:0 10px 10px 0; }
img.works_by_painter {float:left; margin:0 14px 20px 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 6px 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 6px 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:10px 20px 10px 0;}
.float_left {float:left; margin:10px 0 10px 20px; }
.float_clear {clear:both ; }

.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:30px 15px 30px 15px; width:550px; }
table.comment_field td {padding:6px 6px 6px 6px; border:6px solid white; border-collapse:collapse; border-color:white; empty-cells:show; background-color: #004080; }


/*干支早見表の設定*/
table.jishi_junishi {font:normal 12px "メイリオ","MS P ゴシック"; letter-spacing:1px; width:720px; margin:20px 48px 30px 48px; border: 2px solid brown; border-collapse:collapse; empty-cells:show; }
table.jishi_junishi td {padding:6px 4px 6px 4px; 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; text-align:center; }

table.eto {font:normal 12px "メイリオ","MS P ゴシック"; letter-spacing:1px; width:720px; margin:20px 48px 70px 48px; border: 2px solid brown; border-collapse:collapse; empty-cells:show; }
table.eto td {padding:7px 1px 7px 1px; border-style:solid; border: 2px solid brown;border-collapse:collapse; border-color:brown; empty-cells:show; text-align:center; }

.eto_junishi {font:bold 18px "メイリオ","MS P ゴシック"; color:#006400 ; text-align:center ; }
.onyomi_kunyomi {font:bold 12px "メイリオ","MS P ゴシック"; color:teal ; width:70px ; text-align:center ; }
.yomikata {font:normal 12px "メイリオ","MS P ゴシック"; }
.letter_spacing_minus2px {letter-spacing:-2px; font:normal 12px "メイリオ","MS P ゴシック"; }


.width40px_backgroundcolor_95ff95_fontsize_12px {background-color:#95ff95; font:normal 12px "メイリオ","MS P ゴシック"; color:#111111 ; width:40px ; }
.width40px_backgroundcolor_e4f1f1_fontsize_12px {background-color:#e4f1f1; font:bold 12px "メイリオ","MS P ゴシック"; color:#111111 ; width:40px ; }
.width40px_backgroundcolor_ffddbb_fontsize_12px {background-color:#ffddbb; font:normal 12px "メイリオ","MS P ゴシック"; color:#111111 ; width:40px ; }
.width60px_backgroundcolor_e4f1f1_fontsize_13px {background-color:#e4f1f1; font:bold 13px "メイリオ","MS P ゴシック"; color:#111111 ; width:60px ; }
.width60px_backgroundcolor_e4f1f1_fontsize_13px {background-color:#e4f1f1; font:bold 13px "メイリオ","MS P ゴシック"; color:#111111 ; width:60px ; }
.width65px_backgroundcolor_e4f1f1_fontsize_13px {background-color:#e4f1f1; font:bold 13px "メイリオ","MS P ゴシック"; color:#111111 ; width:65px ; }


/*和暦西暦対照表ページの設定*/
table.wareki_seireki {width:600px; margin:30px 20px 40px 40px; border:solid 0px #dda0dd; border-collapse:collapse; empty-cells:show; background-color:#f9faf0; font:normal 12px "メイリオ","MS P ゴシック"; color:#666666; }
table.wareki_seireki td {padding:6px 10px 5px 10px; border:solid 0px #dda0dd; empty-cells:show; }

a.link_to_each_wareki_page:link {font:normal 16px "MS P ゴシック"; color:#006699; text-decoration:none; }
a.link_to_each_wareki_page:visited {color:#006699; text-decoration:none; }
a.link_to_each_wareki_page:hover {color:#006699; text-decoration:underline; }
a.link_to_each_wareki_page:focus {color:#006699; text-decoration:none; }
a.link_to_each_wareki_page:active {color:#006699; text-decoration:none; }

a.wareki_top_modoru:link {font:normal 13px "MS P ゴシック"; color:#006699; text-decoration:none; }
a.wareki_top_modoru:visited {color:#006699; text-decoration:none; }
a.wareki_top_modoru:hover {color:#006699; text-decoration:underline; }
a.wareki_top_modoru:focus {color:#006699; text-decoration:none; }
a.wareki_top_modoru:active {color:#006699; text-decoration:none; }

a.link_wareki_kochira:link {margin:5px 4px 6px 5px; position:relative; border-style:none; display:block; border-radius:4px ; background-color:maroon; width:280px; height:22px; vertical-align:middle; text-align:center; padding:2px 0 1px 0; font:bold 16px verdana,arial; color:white; text-decoration:none;}
a.link_wareki_kochira:visited {color:white; text-decoration:none; border-radius:4px ; background-color:maroon; width:280px; height:22px; }
a.link_wareki_kochira:hover { position:relative; border-style:none; display:block; border-radius:4px ; background-color:#006699 ; width:280px; height:22px; color:white;text-decoration:none; }
a.link_wareki_kochira:focus {color:white; text-decoration:none; border-radius:4px ; background-color:maroon;; width:280px; height:22px; }
a.link_wareki_kochira:active {color:white; text-decoration:none; border-radius:4px ; background-color:maroon; width:280px; height:22px; }

li.wareki_index {margin:0 10px 26px 100px;padding:0 0 0 24px; text-align:left;list-style-type:none;background: url(../images/arrow9.png) no-repeat left 3px; }
li.wareki_each_date {margin:0 10px 16px 16px;padding:0 0 0 12px; text-align:left;list-style-type:none;background: url(../images/arrow1.png) no-repeat left 2px; }

.wareki_seireki_comparison {width:740px; margin:30px 20px 40px 40px; background-color:#f9faf0; font:normal 12px "メイリオ","MS P ゴシック"; color:#666666;}
.wareki_kochira_logo_link {text-align:right; margin:10px 20px 0 500px; }
.wareki_bold {color:#663399; font:bold 14px "MS P ゴシック"; margin:0 0 0 0;width:140px;display:inline-block;text-align:left;padding:10px 0 10px 0px; }
.gregorian_bold  {color:#336633; font:bold 14px "MS P ゴシック"; margin:0 0 0 0;width:150px;display:inline-block;text-align:left;padding:10px 0 10px 20px; }
.julian_bold  {color:maroon; font:bold 14px "MS P ゴシック"; margin:0 0 0 0;width:140px;display:inline-block;text-align:left;padding:10px 0 10px 10px; }
.eto_bold  {color:#cc3300; font:bold 14px "MS P ゴシック"; margin:0;width:50px;display:inline-block;text-align:left; }
.eto_date_bold  {color:#778899; font:bold 14px "MS P ゴシック"; margin:;width:60px;display:inline-block;text-align:left;padding:10px 0 10px 20px}
.wareki {color:#663399; font:normal 14px "MS P ゴシック"; margin:0 0 2px 8px;min-width:160px;display:inline-block;text-align:center;}
.gregorian {color:#336633; font:normal 14px "MS P ゴシック"; margin:0 0 2px 8px;width:160px;display:inline-block;text-align:center;}
.julian {color:maroon; font:normal 14px "MS P ゴシック"; margin:0 0 2px 8px;width:150px;display:inline-block;text-align:center;}
.eto {color:#cc3300; font:normal 14px "MS P ゴシック"; margin:0 0 2px 2px;min-width:70px;display:inline-block;text-align:center;}
.eto_date {color:#778899; font:normal 14px "MS P ゴシック"; margin:0 0 2px 2px;width:60px;display:inline-block;text-align:center;}
.wareki_index {margin:0 10px 26px 100px; text-align:left; }
.return_to_wareki_top {margin:0 50px 60px 400px; text-align:right; }


/*書籍案内ページの設定*/
table.each_amazon_ranking {color:black; font:bold 12px "メイリオ","MS P ゴシック"; margin:0px 2px 30px 2px; width:260px; border:0 solid black; border-collapse:collapse; }
table.each_amazon_ranking td {padding:4px 6px 4px 6px; border-style:solid; text-align:left; border:0 solid black; empty-cells:show; }

.each_amazon_ranking_header {border-style:none; background-image:url("/images/greenframe_header.gif"); background-repeat:no-repeat; width:260px; height:42px; padding:0; margin:0; font:bold 14px "メイリオ","MS P ゴシック"; color:maroon; text-align:center; vertical-align:middle;}
.each_amazon_ranking_middle {background-image:url("/images/greenframe_middle.gif"); width:260px; margin:0; padding:0 0 30px 0 ; }
.each_amazon_ranking_footer {border-style:none; background-image:url("/images/greenframe_footer.gif"); background-repeat:no-repeat; width:260px; height:17px; padding:0; margin:0 0 40px 0;}


/*画家名鑑 五十音テーブル部分の設定*/
table.hiragana {width:540px; margin:10px 20px 20px 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:0 solid black; }
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:16px 0 0 20px; width:562px;  border:0 solid black; }

a.painter_name:link {color:#006699; font:bold 13px "メイリオ","MS P ゴシック";text-decoration:none;line-height:20px;margin:0 0 30px 0; }
a.painter_name:visited {color:#006699; text-decoration:none; }
a.painter_name:hover {color:maroon; text-decoration:underline;}
a.painter_name:focus {color:#006699; text-decoration:none; }
a.painter_name:active {color:#006699; text-decoration:none; }

li.amazon_ranking {color:orange; font:bold 13px "メイリオ","MS P ゴシック"; margin:0 10px 0 36px; text-align:left; vertical-align:bottom; }

.painter {margin:0 0 24px 0; }
.author_price {color:#666666; font:bold 13px "メイリオ","MS P ゴシック";line-height;18px;margin:0 0 40px 0; }
.amazon_ranking {font:bold 14px "メイリオ","MS P ゴシック"; color:maroon; padding:4px 0 2px 0; text-align:center; vertical-align:middle; }


/*画家サーチリザルトページの設定*/
table.painter_details {width:500px; margin:0 10px 30px 22px; border: 0px solid green; border-collapse:collapse; empty-cells:show; font:bold 12px "メイリオ","MS P ゴシック"; color:#555555; }
table.painter_details td {padding:0; border: 0px solid green; border-collapse:collapse; empty-cells:show; }

table.gaka_search_results {font:normal 13px ; margin:0 15px 0px 15px; width:552px;}

table.itemtable {width:522px; margin:0 10px 20px 30px; border:1px solid #b3d9ff; border-collapse:collapse; empty-cells:show; background-color:#f9faf0; font:normal 11px "メイリオ","MS P ゴシック"; }
table.itemtable td {padding:2px 4px 2px 4px; border:solid 1px #b3d9ff; }

h5.item_title {margin:4px 0 4px 0; }
.performer {color:#2f4f4f; font-size:13px; font-family:"メイリオ","MS P ゴシック"; padding:4px 5px 4px 8px; }
.publisher {color:#2f4f4f; font-size:12px; font-family:"メイリオ","MS P ゴシック"; padding:4px 5px 4px 8px;}
.release_date {color:#6b8e23; font-size:12px; font-family:"メイリオ","MS P ゴシック"; padding:4px 5px 4px 8px;}
.price {color:#b8860b; font-size:12px; font-family:"メイリオ","MS P ゴシック"; padding:4px 5px 4px 8px;}
.secondhand {color:brown; font-size:12px; font-family:"メイリオ","MS P ゴシック"; padding:4px 5px 4px 8px;}

a.dvd_title:link {color:#6495ed; font:bold 12px "メイリオ","MS P ゴシック"; margin:8px 5px 4px 8px; text-decoration:none; }
a.dvd_title:visited {color:#6495ed; text-decoration:none; }
a.dvd_title:hover {color:#6495ed; text-decoration:underline; }
a.dvd_title:focus {color:#6495ed; text-decoration:none; }
a.dvd_title:active {color:#660033; text-decoration:none; }

a.darkblue_title:link {font:bold 13px "メイリオ","MS P ゴシック"; color:#006799; text-decoration:none;}
a.darkblue_title:visited {color:#006799; text-decoration:none;}
a.darkblue_title:hover {color:maroon; text-decoration:underline;}
a.darkblue_title:focus {color:#006799; text-decoration:none;}
a.darkblue_title:active {color:#006799; text-decoration:none;}

a.wikipedia_url:link {font:normal 12px "メイリオ","MS P ゴシック"; color:#006699; text-decoration:none; margin:0 15px 0 10px; }
a.wikipedia_url:active {color:#006699; text-decoration:none; }
a.wikipedia_url:visited {color:#006699; text-decoration:none; }
a.wikipedia_url:hover {color:#006699; text-decoration:underline; }

.wikipedia {font:normal 13px "メイリオ","MS P ゴシック"; color:#808080; line-height:3ex; margin:0 15px 0 20px; }
.wikipedia_url {margin:10px 0 20px 0; text-align:right; }

li.gaka {font:bold 13px "メイリオ","MS P ゴシック"; margin:0 15px 24px 30px; color:#006699; line-height:18px; }
li.masonry-brick { float: left; margin:0 10px 0 0; }

p.summary {font:normal 12px "メイリオ","MS P ゴシック"; color:#222222; line-height:1.4em; }


/*日本語サイトマップのページの設定*/
table.sitemap_links_jpn {font:normal 14px "メイリオ","MS P ゴシック"; margin:10px 16px 0px 16px; width:550px;}
table.sitemap_links_jpn td {padding:10px 0 10px 0; }


/*アンカーテキストの設定*/
a.anchortext_white:link {font:normal 11px "メイリオ","MS P ゴシック"; color:white; text-decoration:none; margin:0 6px 0 6px ; }
a.anchortext_white:visited {color:white; text-decoration:none;}
a.anchortext_white:hover {color:#006699; text-decoration:underline;}
a.anchortext_white:focus {color:white; text-decoration:none;}
a.anchortext_white:active {color:white; text-decoration:none;}]

a.link_white:link { color:white; text-decoration:none; margin:0 6px 0 6px ; }
a.link_white:visited {color:white; text-decoration:none;}
a.link_white:hover {color:#006699; text-decoration:underline;}
a.link_white:focus {color:white; text-decoration:none;}
a.link_white:active {color:white; text-decoration:none;}]


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


/*Pagetopボタンの設定*/
.pagetop {margin:10px 0 20px 0; text-align:center; vertical-align:bottom ; }


/*Copyrightの設定*/
.copyright {font:bold 11px arial; color:white; text-align:right; vertical-align:bottom; margin:28px 10px 6px 0; }


/*marginの設定*/
.margin_right_left_6px {margin:0 6px 0 6px ; }
.margin_right_left_10px {margin:0 10px 0 10px ; }


/*Googleなどの広告の設定*/
.google_text_ads {margin:30px 0 10px 0 ; text-align:center; }
.google_image_ads {margin:0 0 10px 0; text-align:center; }
.ads_for_kakejiku_list_top {margin:2px 0 10px 0; text-align:center; }
.ads_for_kakejiku_list_bottom {margin:20px 0 10px 0; text-align:center; }
.affiliate_ads {margin:0 0 10px 0; text-align:center; }



/*文字色の指定*/
.color_white {color:white; }
.color_black {color:black; }
.color_red {color:red; }
.color_green {color:green; }
.color_darkgreen {color:darkgreen; }
.color_maroon {color:maroon ; }
.color_skyblue {color:skyblue ; }
.color_lightblue {color:lightblue ; }
.color_peachpuff {color:#ffdab9 ; }
.color_burlywood {color:#deb887 ; }
.color_navy {color:navy; }
.color_ff8040 {color:#ff8040; }
.color_ff0080 {color:#ff0080; }
.color_004080 {color:#004080; }
.color_000099 {color:#000099; }
.color_6495ed {color:#6495ed; }
.color_ff7f50 {color:#ff7f50; }
.color_ff4a4a {color:#ff4a4a; }

a.color_green:link {color:green; text-decoration:none; }
a.color_green:visited {color:green; text-decoration:none; }
a.color_green:hover {color:green; text-decoration:underline; }
a.color_green:focus {color:green; text-decoration:none; }
a.color_green:active {color:green; text-decoration:none; }

a.color_6495ed:link {color:#6495ed; text-decoration:none; }
a.color_6495ed:visited {color:#6495ed; text-decoration:none; }
a.color_6495ed:hover {color:#6495ed; text-decoration:underline; }
a.color_6495ed:focus {color:#6495ed; text-decoration:none; }
a.color_6495ed:active {color:#6495ed; text-decoration:none; }


.bold_blue {font:bold 14px arial,"メイリオ","MS P ゴシック"; margin:0; color:#0000ff; }
.bold_green {font:bold 14px arial,"メイリオ","MS P ゴシック"; margin:0; color:#008000; }
.bold_red {font:bold 14px arial,"メイリオ","MS P ゴシック"; margin:0; color:#ff0000; }
.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;}
.font_size_12px {font-size:12px; }

.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:bold 18px arial; color:#006699; }
.kakejiku_thumbnail { max-height:280px;}
.kakejiku_sold {font:bold 13px arial; color:#ffaa00; }
.category {font:bold 13px arial; color:#ffeecc; }
.ichimonji {font:bold 22px arial; color:white; }
.kakejiku_width224px { max-width:224px;width:224px; }
.question {font-size:14px; color:green;font-family:arial;font-weight:bold; text-align:center; vertical-align:top;}
.link_free {font:bold 12px arial; color:#2d2000; text-align:right; margin:0 0 2px 0; }
.jyuluckdo {font:normal 13px arial; color:silver; }
.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;}


#arial_eleven {font-size:11px;  color:black;font-family:arial;}
#arial_ten {font-size:10px;  color:white;font-family:arial;}
#kakejiku_description {font-size:10px; font-weight:bold; color:white;font-family:arial;}
#jyuluckdo {font-size:10px;  color:silver;font-family:arial;}
#copyright {font-size:8px; 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;}
