@charset "UTF-8";

* {font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", Osaka,"ＭＳ Ｐゴシック" ;} 

html, body, form { margin:0; padding:0;}
img {border:none;}
small {font-size:10px !important; color:#36c; padding:0 15px;}
code {font-size:10px !important; color:#009900; padding:0 15px;}
hr {clear:both; line-height:1px; font-size:1px; height:1px; margin:0; padding:0; visibility:hidden;}

b { border-bottom:1px dotted #060; font-weight:normal; color:#090;}
i { border-bottom:1px dotted #f30; font-style:normal;; color:#f30;}
.imgblock {float:right; margin:0 0 5px 5px; display:block;}
.imgblock2 {float:left; margin:0 10px 5px 0; display:block;}
a:link,
a:active,
a:visited { text-decoration:none; color:#369;}
a:hover,
a:focus { text-decoration:underline; color:#069;}

body {background:url(img/bg.jpg) repeat-x; }
#Wrapper {width:730px; margin:0 auto; padding:0 5px; background:#fff;border-left:1px solid #369; border-right:1px solid #369;}

#Header {margin-bottom:10px;}
#Contents {margin-bottom:10px; font-size:12px;}
#Navigation { width:195px; float:left;}
#mainArea { width:525px; float:right;}

#Footer {}

#Header h1 { margin:0; padding:0; height:75px; background:url(img/header.jpg) no-repeat; text-indent:-9999px;}

#Navigation {}
#Navigation ul { margin:0; padding:0;}
#Navigation ul li { margin:0 0 2px; padding:0; list-style-type:none;}

#mainArea h2 { margin:0 0 10px; padding:0;}
h3 { background:url(img/h3bg.jpg) no-repeat; height:24px; margin:0; padding:0 0 0 20px; line-height:24px; ; font-size:14px; color:#06c; font-family:Arial, Helvetica, sans-serif;}
h4 {margin:6px 0 8px; padding:0 0 0 2px; font-weight:normal; color:#272; border-left:4px solid #060; font-size:13px;}
blockquote {margin:0 0 10px; padding:4px; background:url(img/areabg1.jpg); border:1px solid #e0e0e0; border-top:none;}
blockquote p {margin:3px 0; padding:0; font-size:12px; line-height:160%; color:#444;}

#mainArea .careLeft { float:left; width:380px; padding-left:10px;}
#mainArea .careRight { float:right; width:130px;}
#mainArea .careRight img {margin-bottom:10px;}

#mainArea dl { margin:0 0 10px; padding:0;}
#mainArea dt { margin:0; padding:0;}
#mainArea dd { margin:0 0 5px 15px; padding:0;}
#Archive { text-align:right; padding:0 5px;}
#Archive a:link,
#Archive a:visited,
#Archive a:active { color:#c60;}
#Archive a:hover { color:#f30;}

.swf,
.areaTop {margin-bottom:10px; }

.priceTbl {margin-bottom:3px;}
.priceTbl th { text-align:left; padding-left:10px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:45%; color:#050;}
.priceTbl td { font-family:Arial, Helvetica, sans-serif;font-size:10px; width:25%; color:#F60;}
.priceTbl .price {
	font-family:"Courier New", Courier, monospace;
	font-size:13px;
	width:30%;
	color:#600;
}



