@charset "UTF-8";

* {margin: 0; padding: 0;}


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


h1 {color:#b22222; font-size:20px; font-weight:bold; margin:0;}
h1.kengou_title {color:black; font:bold 22px "MS P ゴシック"; margin:10px 0 20px 20px; text-align:left; text-decoration:underline;}

h2 {color:#9acd32; font-size:18px; font-weight:bold;}

h3 {color:green; font-size:16px; font-weight:bold;}
h3.kanren {color:black; font:bold 16px "MS P ゴシック"; margin:30px 0 10px 20px; text-align:left; }

h4 {color:black; font-size:15px; font-weight:bold; margin:0 0 8px 0;}
h5 {color:white; font-size:14px; font-weight:bold; margin:0 0 0 0;}
body {margin-top:0px; margin-left:0px; margin-bottom:0px; background-image:url("background1.gif");text-align:center;}



/*バナー付きh1タグの設定*/
h1.banner_cork {font:bold 20px arial; color:black; border-style:none; display:block; background-image:url("banner_cork01.png"); width:320px; height:30px; vertical-align:middle; text-align:center; padding:4px 0 0px 0; margin:0 0 0 0;}
h1.banner_cork_jpn {font:bold 18px "ＭＳ Ｐゴシック"; color:black; border-style:none; display:block; background-image:url("banner_cork01.png"); width:320px; height:30px; vertical-align:middle; text-align:center; padding:8px 0 0px 0; margin:0 0 0 0;}

h2.amber_long {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;}
h2.amber_long_jpn { 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;}
h2.banner_cork_jpn {font:bold 20px "ＭＳ Ｐゴシック"; color:black; border-style:none; display:block; background-image:url("banner_cork01.png"); width:320px; height:26px; vertical-align:middle; text-align:center; padding:5px 0 1px 0; margin:0 0 0 0;}



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


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 {font-size:10pt; color:maroon; font-family:arial; text-align:center; margin:4px 0 10px 0;}
dd.man {font-size:10pt; color:green; font-family:arial; text-align:center; margin:4px 0 10px 0;}
dd.msp {font-family:"MS P ゴシック"; font-size:10pt; color:maroon; text-align:center; margin:4px 0 10px 0;}
dd.msp_man {font-family:"MS P ゴシック" font-size:10pt; color:green; text-align:center; margin:4px 0 10px 0;}

img.card {margin:0 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.arial_eleven {font:normal 11pt arial; color:black; width:700px; margin:0 20px 0 20px; }

table.atoz {border: 1px solid green; border-collapse:collapse; border-color:green; empty-cells:show; font-size:12pt; font-family:arial; }
table.atoz_msp {border: 1px solid green; border-collapse:collapse; border-color:green; empty-cells:show; font-size:11pt; font-family:"MS P ゴシック"; }
table.atoz td {padding:4px 4px 4px 4px; 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 {border: 1px solid ; border-collapse:collapse; border-color:green; empty-cells:show; font-size:10pt; font-family:arial; }
table.company_msp {border: 1px solid; 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.tsuba_description {font:bold 10pt arial; color:white; border-width:none;margin:10px 10px 0 10px; }
table.tsuba_description  td {padding:0 0 10px 6px; }



/*下部リンクの設定*/
a.link_navigation {font:normal 14px arial; color:white; text-decoration:none; }
a.link_navigation:hover {color:white; text-decoration:underline; }
a.link_navigation:visited {color:white; }
a.link_navigation:active {color:white; }

a.link_navigation_jpn {font:normal 12px "MS P ゴシック"; color:white; text-decoration:none; }
a.link_navigation_jpn:hover {color:white; text-decoration:underline; }
a.link_navigation_jpn:visited {color:white; }
a.link_navigation_jpn:active {color:white; }


/*商品明細のページの設定*/
h1.title {color:black; font:bold 20px arial; padding:10px 20px 10px 20px; margin:20px 125px 30px 125px; max-width:500px; background-color:#bdb76b; vertical-align:middle;text-align:center;}
h1.title_jpn {color:black; font:bold 20px "AR P隷書体M","MS P ゴシック"; padding:6px 20px 6px 20px; margin:20px 125px 30px 125px; max-width:500px; background-color:#bdb76b; vertical-align:middle;text-align:center;}


table.merchandise_details {font:normal 14px arial; color:black; width:710px; margin:0 20px 0 20px;text-align:left; }
table.merchandise_details td {padding:5px 0 5px 0; }

table.craftsman {font:normal 14px arial; color:#666666; width:710px; margin:0 20px 0 20px;text-align:left; }
table.craftsman td {padding:5px 0 5px 6px; }

table.feature {font:normal 14px arial; color:black; width:710px; margin:0 20px 0 20px; }
table.feature td {padding:6px 10px 6px 10px; }


table.merchandise_details_jpn {font:normal 14px "MS P ゴシック"; color:black; width:710px; margin:0 20px 0 20px; text-align:left; }
table.merchandise_details_jpn td {padding:5px 0 5px 0; }

table.craftsman_jpn {font:normal 14px "MS P ゴシック"; color:#666666; width:710px; margin:0 20px 0 20px; text-align:left; }
table.craftsman_jpn td {padding:5px 0 5px 6px; }

table.feature_jpn {font:normal 14px "MS P ゴシック"; color:black; width:710px; margin:0 20px 0 20px; }
table.feature_jpn td {padding:6px 10px 6px 10px; }



.features {color:#006699; font:bold 20px arial,verdana; border-style:none; display:block; background-image:url("banner_blue_short.png");  background-repeat:no-repeat; width:180px; height:25px; margin:0 0 0 0; padding:0px 0 4px 18px; vertical-align:middle;}



/*Update Historyテーブルの設定*/
table.update_history {border: 1px solid maroon; border-collapse:collapse; empty-cells:show; font-size:13px; font-family:arial;margin:0 15px 0 15px; width:640px; }
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.eto {font:normal 12px "MS P ゴシック"; letter-spacing:1px; width:720px; margin:10 15px 10px 15px; border: 2px solid brown; border-collapse:collapse; empty-cells:show; }
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; text-align:center; }

.letter_spacing_minus2px {letter-spacing:-2px; }



/*剣豪名鑑の設定*/
table.hiragana {width:540px; margin:0 20px 20px 110px; 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:12px; 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.swordsmen_list {color:maroon; font:bold 12px "MS P ゴシック"; margin:0px 0 0px 50px; width:700px; border-spacing:0;}
table.swordsmen_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:20px 0 30px 50px; width:700px; border-spacing:0;}

table.amazon_ranking_table {color:black; font:bold 12px "MS P ゴシック"; margin:20px 0 30px 30px; width:260px; border-spacing:0;}

a.kengou_name {color:#006699; font:bold 13px "ＭＳ Ｐゴシック";text-decoration:none;line-height:20px;margin:0 0 30px 0; }
a.kengou_name:hover {color:maroon; text-decoration:underline;}

li.amazon_ranking {color:orange; font:bold 13px "ＭＳ Ｐゴシック"; margin:0 0 0 30px; text-align:left; vertical-align:bottom; }
li.kengou {color:orange; font:bold 13px "ＭＳ Ｐゴシック"; margin:0 0px 0 30px; text-align:left; vertical-align:bottom; }

.kengou {margin:0 0 24px 0; }
.author_price {color:#666666; font:bold 13px "ＭＳ Ｐゴシック";line-height;18px;margin:0 0 40px 0; }
.amazon_ranking {font:bold 14px "MS P ゴシック"; color:#ff8040; margin:4px 0 8px 0; text-align:center; vertical-align:middle; }
.yahoo_search_results {width:94%; text-align:left; margin:0 0 20px 0; }

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

table.itemtable {width:650px; margin:0 10px 20px 40px; border:solid 1px #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 {color:#6495ed; font:bold 12px "ＭＳ Ｐゴシック"; margin:8px 5px 4px 8px;}
a.dvd_title:hover {color:#660033; }

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; margin:0 15px 0 20px; }

a.wikipedia_url {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_url {margin:10px 0 20px 0; text-align:right; }

li.gaka {font:bold 13px "MS P ゴシック"; margin:0 15px 8px 30px; color:#006699;line-height:18px; }

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

.yahoo_api_credit {margin:4px 0 15px 20px; text-align:left; }
.yahoo_api_credit_images {margin:4px 0 15px 20px; text-align:left; }



/*影を付ける設定 */
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;}



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



/*Yahooの検索された画像を表示させる設定*/
img.yahoo_images {margin:5px 3px 5px 17px; 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;}



/*Google広告の設定*/
.google_ads_position {text-align:center; margin:0 0 10px 0; }



/*コピーライトの設定*/
.copyright {font:bold 11px arial; color:white; text-align:right; margin:10px 0 6px 0; }



.arial_eleven_gray {font-size:11pt; color:gray; font-family:arial;}
.arial_ten {font-size:10pt;  color:white;font-family:arial;}
.tsuba_title {font-size:10pt; color:maroon; font-family:arial;}
.craftsman {font-size:10pt; color:green; 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;}
.tsuba_thumbnail {max-width:250px;width:250px;}
.table_atoz {border-width:1px; border-collapse:collapse; border-color:green; empty-cells:show; }


.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:"ＭＳ Ｐゴシック";}
.tsuba_title_jpn {font-size:10pt; color:maroon; font-family:"ＭＳ Ｐゴシック"; text-align:center;}
.craftsman_jpn {font-size:10pt; color:green; font-family:"ＭＳ Ｐゴシック"; text-align:center;}


.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;}
.woodyplate {font-size:9pt; color:white; font-family:verdana; margin:0 10px 0 0; 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;}


