h1 {color:#b22222; font-size:24px; font-weight:bold; margin:0 0 0 0;}
h2 {color:green; font-size:20px; font-weight:bold;}
h3 {color:orange; font-size:18px; font-weight:bold;}
h4 {color:black; font-size:14px; font-weight:bold; margin:0 0 8px 0;}
h5 {color:white; font-size:12px; font-weight:bold; margin:0 0 0 0;}

body {margin-top:0px; margin-left:auto; margin-bottom:0px; margin-right:auto; background-image:url("background01.gif");text-align:center;}



/*基本テーブル部分の設定*/
table.basic_table {width:800px; font:normal 13px arial; color:black; margin-left:auto;margin-right:auto; background-color:white; border-spacing:0; border-collapse:collapse; }
table.basic_table th,td {padding:0; }
table.basic_table_jpn {width:800px; font:normal 13px "MS P ゴシック"; color:black; margin-left:auto;margin-right:auto; background-color:white; border-spacing:0; border-collapse:collapse;}
table.basic_table_jpn th,td {padding:0; }


dl.left {float:left; text-align:center; margin:0 10px 0 0;}
dl.right {float:right; text-align:center; margin:0 0 0 10px;}
dd {margin:0; font-size:10pt; color:maroon; font-family:arial; text-align:center; margin:4px 0 10px 0;}
dd.man {margin:0; font-size:10pt; color:green; font-family:arial; text-align:center; margin:4px 0 10px 0;}
dd.msp {font-family:"MS P ゴシック"; margin:0; font-size:10pt; color:maroon; text-align:center; margin:4px 0 10px 0;}
dd.msp_man {font-family:"MS P ゴシック"; margin:0; font-size:10pt; color:green; text-align:center; margin:4px 0 10px 0;}

img.card {margin:10px 10px 0 0; border-style:none; }
img.navigator {margin:10px 10px 10px 10px; border-style:none; }
img.picture_right {float:right; margin:0 0 0 10px;}
img.picture_left {float:left; margin:0 10px 0 0; }

table.company {border: 1px solid green; border-collapse:collapse; border-color:green; empty-cells:show; font-size:10pt; font-family:arial; }
table.company_msp {border: 1px solid green; border-collapse:collapse; border-color:green; empty-cells:show; font-size:10pt; font-family:"MS P ゴシック"; }
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 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.article {border:none; font-size:10pt; font-family:arial; font-weight:bold; color:white; margin:6px 0 6px 0; }



/*各コンテンツへのリンク設定*/
a.links_eng {font:bold 13px arial,"MS P ゴシック";color:#777777; text-decoration:none; margin:0px 0 0px 0; }
a.links_eng:active {text-decoration:none; }
a.links_eng:visited {text-decoration:none; }
a.links_eng:hover {color:darkgreen; text-decoration:underline; }

.blue_banner_eng {font:bold 13px arial; color:#777777; margin:20px 0 20px 0; border-style:none; display:block; background-image:url("blue_banner.png"); 
background-repeat:no-repeat; width:600px; height:28px; padding:6px 0 0 0px; vertical-align:middle; text-align:center; }


a.links_jpn {font:bold 13px "MS P ゴシック";color:#777777; text-decoration:none; margin:0px 0 0px 0; }
a.links_jpn:active {text-decoration:none; }
a.links_jpn:visited {text-decoration:none; }
a.links_jpn:hover {color:darkgreen; text-decoration:underline; }

.blue_banner_jpn {font:bold 13px "MS P ゴシック"; color:#777777; margin:20px 0 20px 0; border-style:none; display:block; background-image:url("blue_banner.png"); 
background-repeat:no-repeat; width:600px; height:28px; padding:6px 0 0 0px; vertical-align:middle; text-align:center; }



/*パンくずリストの設定*/
a.bread_crumb_home {font:bold 14px/260% arial; color:green; text-decoration:none; text-align:left; margin:20px 0 0 15px; }
a.bread_crumb_home:active {color:green; text-decoration:none; }
a.bread_crumb_home:visited {color:green; text-decoration:none; }
a.bread_crumb_home:hover {color:#006699; text-decoration:underline;}

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

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

b.bread_crumb_nolink {font:bold 14px arial; color:#777777; text-decoration:none; text-align:left; }


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

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



/*日本国旗の設定*/
a.japan_flag {margin:0 0 0 20px; }



/*soldの設定*/
.sold {font:bold 13px arial; color:#ff0000; }



/*商品説明テーブルの設定*/
table.article_description {font:normal 11pt arial; color:black; width:750px; margin:20px 20px 40px 20px; }
table.article_description td {padding:6px 6px 6px 6px; }



/*木の板の設定*/
.woodyplate {color:white; font:bold 12px verdana; border-style:none; display:block; background-image:url("woodyplate01.png"); background-repeat:no-repeat;
width:140px; height:18px; padding:1px 0 0 0;margin:0 10px 0 0; vertical-align:middle;text-align:center; }



/*Back to Listの設定*/
a.back_to_list {margin:0 318px 0 317px; 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/120% verdana,arial; color:white; text-decoration:none; padding:1px 0 1px 0;}
a.back_to_list:hover {color:white; text-decoration:none; }
a.back_to_list:visited {color:white; text-decration:none; }
a.back_to_list:active {color:white; text-decration:underline; }



/*ツイートの設定*/
.position_tweet {margin:0 20px 0 740px; }



/*copyrightの設定*/
.copyright {font:bold 11px arial; color:#777777; margin:30px 12px 10px 0; text-align:right; }


/*サイトマップ集のページの設定*/
table.sitemap_eng {width:600px; font:normal 13px arial; color:black; background-color:white; border-spacing:0;}
table.sitemap_eng td {padding:20px 6px 20px 6px; }

table.sitemap_jpn {width:600px; font:normal 13px "MS P ゴシック"; color:black; background-color:white; border-spacing:0;}
table.sitemap_jpn td {padding:20px 6px 20px 6px; }


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



.guidance_bar {margin:0 0 0 0; border-style:none;  background-image:url("bluebanner01.png"); display:block; background-repeat:no-repeat; width:560px; height:28px; vertical-align:middle; text-align:center;  font-family:arial; color:#666666;  font-weight:bold; font-size:10pt; text-decoration:none; padding:4px 0 0 0;}
.guidance_bar a{margin:0 0 0 0; vertical-align:middle; text-align:center;  font-family:arial; color:#666666;  font-weight:bold; font-size:10pt; text-decoration:underline; padding:0 0 0 0;}
.msp_ten_bold a {font-family:"ＭＳ Ｐゴシック"; color:#666666;  font-weight:bold; font-size:10pt; text-decoration:underline;}
.msp_ten_bold:hover a {font-family:"ＭＳ Ｐゴシック"; color:#666666; text-decoration:underline;}
.msp_ten_bold:visited a {font-family:"ＭＳ Ｐゴシック"; color:#666666; text-decoration:underline;}


.arial_eleven {font-size:11pt; color:black; font-family:arial;}
.arial_eleven_gray {font-size:11pt; color:gray; font-family:arial;}
.arial_ten {font-size:10pt;  color:white;font-family:arial;}
.nonlinked_picture {margin:0 10px 8px 10px}
.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;}
.table_atoz {border-width:1px; border-collapse:collapse; border-color:green; empty-cells:show; }

.title h2 {color:black; font-size:14pt; font-weight:bold;  font-family:arial; padding:10px 20px 10px 20px; margin:0 100px 0 100px; max-width:500px; background-color:#bdb76b; vertical-align:middle;text-align:center;}

.msp_ten {font-size:10pt; color:black; font-family:"ＭＳ Ｐゴシック";}
.msp_eleven {font-size:11pt; color:black; font-family:"ＭＳ Ｐゴシック";}
.msp_eleven_gray {font-size:11pt; color:gray; font-family:"ＭＳ Ｐゴシック";}

.amber_long h2 {color:white; 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 0 0;}
.amber_long_jpn h2 { font-family:"ＭＳ Ｐゴシック"; 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 0 0;}

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

