@charset "shift_jis";

/* basic elements */
body {color: #000; background: #fff ; margin: 0 ; padding: 0 ;}
p{margin: 0;}
	
img{border:0;}

.alignleft { margin:0; padding:0; display:block; float:left;}
.alignright { margin:0; padding:0; display:block; float:right;}
.aligncenter { margin:15px auto 0 auto; padding:0; text-align:center; display:block; clear:both;}
.allclear{clear:both;}
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;}

h1{margin:0 0 14px 5px; padding:0 0 0 14px ; font-size:76%; background:url(../images/title_h1.gif) no-repeat left center; text-align:left;}
h2{margin:0 0 14px 17px; padding:0; font-size:76%; line-height:150%; width:494px; border-bottom: 1px #f4bf2d solid;}
h2.topcon{float:left; margin:0 0 13px 5px;}
h2.people{margin:5px 0 14px 17px;}
h3 {margin:0; padding:0 0 0 14px; font-size:76%; line-height:150%; background:url(../images/title_sec_01.gif) no-repeat left 4px; text-align:left;}
h3.trade {margin:0 0 5px 17px; }
h4{margin:0; padding:0; font-size:76%; line-height:150%;}

/* top title */
#newspaper h2, #villagenp h2, #pro h2, #pec h2, #dmaga h2{width:auto; line-height: normal; margin:0 0 14px 5px; padding:0 0 0 14px ; background:url(../images/title_h1.gif) no-repeat left center; text-align:left; border-style: none;}


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

.font-10{font-size:62%; line-height:150%;}
.font-12{font-size:76%; line-height:150%;}
.font-14{font-size:90%; line-height:150%;}
#container-sec, 

/* specific divs */
#container {margin: 0; padding: 0 ; position: absolute; width: 995px ; background:#fff;}
#container-2c {margin: 0; padding: 0 ; position: absolute; width: 995px ; background:#fff;}

/* header */
#headerarea{display:none;}
/* breadscrumb*/
#breadscrumbs {width:100%; height:23px; text-align:left ; background: #d79c00; border-top: 1px #999 solid; border-bottom: 1px #999 solid; }
#breadscrumbs p {width:995px; font-size:62% ; color:#fff; margin: 0; padding: 6px ;}
#breadscrumbs p a:link {color:#fff; text-decoration:underline;}
#breadscrumbs p a:visited {color:#fff; text-decoration:underline;}
#breadscrumbs p a:hover {color:#fff; text-decoration:none;}
#breadscrumbs p a:active {color:#fff; text-decoration:none;}

/* leftcolumns*/
#leftcolumns{display:none;}
.down{width:255px; margin: 20px 0 0 8px;}
.down p{width:255px; padding:0 0 0 3px ; font-size:62%; line-height:150%;}

/* centercolumns*/
#centercolumns{width:537px; margin: 0; padding-top: 1px; text-align:left; border-left: 1px #fff solid; float:left;}
#newspaper,#villagenp,#pec,#dmaga,#pro{width:512px; margin: 10px 0 0 5px ;}
#newspaper p{width:200px; height:14px; margin-left:5px; padding:1px 0 0 10px; background:url(../images/arrow_02.gif) no-repeat left center; text-align:left; font-size:62%; float:left;}
#pro p{width:200px; height:14px; margin-left:5px; padding:1px 0 0 0; text-align:left; font-size:76%; float:left;}

#newspaper table ,#villagenp table {margin-left: 13px; padding: 0;}
#pec table {margin-left: 13px;}
#newspaper table td ,#villagenp table td , #pec table td{margin: 0; padding:3px; font-size:76%; }
#newspaper table td.days , #pec table td.days{color:#999;}

#dmaga .photo{ margin: 0 0 0 16px; padding: 0; float:left;}
#dmaga p.month{font-size:76% ; line-height:150%; color:#ea5618; font-weight:bold;}
#dmaga .txt{ width:350px; margin: 0 0 0 13px; padding: 0; float:left; }
#dmaga p.data{ font-size:62% ; line-height:150%;}
#dmaga p.bnum{width:300px; height:13px; margin-left:5px; padding:0 0 0 10px; background:url(../images/arrow_02.gif) no-repeat left center; text-align:left; font-size:62%; float:left;}

#pro .st{margin-left:16px;}
#pro .ico{margin-left:9px;}
#pro .stsec{margin-top:9px!important; margin-top:3px; margin-left:16px;}
#pro .icosec{margin-top:9px!important; margin-top:3px; margin-left:9px;}

#banaspace{width:512px; margin: 10px 0 5px 5px ;}
#banaspace p{ margin: 0 0 10px 16px ;}
#banaspace p .st{margin-left:10px;}

#newspaper .new{margin: 0 0 0 5px; padding: 0; vertical-align:baseline;}
#pro .new{margin: 0 0 4px 5px; padding: 0; float:left; }

#centercolumns .line{margin: 0 ; padding:0; background:url(../images/centerline.gif) no-repeat left center; clear:both;}
#centercolumns .secline{width: 494px; margin:8px 0 10px 17px; padding:0; background:url(../images/centerline.gif) no-repeat left center; clear:both;}

/* secondcontents*/
#secondcontents {width:512px; margin: 10px 0 20px 5px ;}
#secondcontents p{width: 494px; margin-left:17px; font-size:76%; line-height:150%;}
#secondcontents .sectable{width: 494px; margin-left:17px;}

#secondcontents .sectable td p{width: 350px!important;}

#secondcontents a:link {color:#465ca8; text-decoration:none;}
#secondcontents a:visited {color:#465ca8; text-decoration:none;}
#secondcontents a:hover {color:#d79c00; text-decoration:underline;}
#secondcontents a:active {color:#d79c00; text-decoration:underline;}

/* rightcolumns*/
#rightcolumns{display:none;}

/* creative*/
ul.tr{margin: 0 0 20px 19px; padding:0; list-style:none;}
ul.tr li.cre{font-size:62%!important;}
ul.tr li{margin: 0 0 3px 0;  padding:0 0 0 8px; font-size:76%;line-height:150%; background:url(../../trade/images/ico.gif) no-repeat left 6px; text-align:left;}
ul.tr2{margin: 0 0 0 19px; padding:0; list-style:none;}
ul.tr2 li{margin: 0 0 3px 0;  padding:0 0 0 8px; font-size:76%;line-height:150%; background:url(../../trade/images/ico.gif) no-repeat left 6px; text-align:left;}
.linetrad{height:10px; width: 100%; margin:10px 0; padding:0; background:url(../images/centerline.gif) repeat-x left center;}

/* second@2columns*/
#centercol2{width:721px; margin: 0; padding:0; text-align:left; float:left;}
#mainarea{width:650px; margin: 10px 0 0 5px ;}

/* sitemap*/
ul.s-map{width:260px; margin-left: 13px; padding: 0; list-style-position:inside; list-style-image:url(../../sitemap/images/arrow_02.gif); display:block;}
ul.s-maple{width:260px;  margin-left: 13px; padding: 0; list-style-position:inside; list-style-image:url(../../sitemap/images/arrow_02.gif); display:block; float:left;}
.s-map li,.s-maple li{margin: 0; padding:0 0 3px 10px; font-size:76%;}
.s-map p,.s-maple p{margin: 0; padding:0 0 3px 10px; background:url(../../sitemap/images/arrow_01.gif) no-repeat left center; text-align:left; font-size:76%;}
.s-mapline{margin: 0 ; padding:0; background:url(../../sitemap/images/line.gif) no-repeat left center; clear:both;}


/* footer*/
#footer{display:none;}


/*2Fstyle*/

.source{width:500px; padding:5px 5px 5px 5px; display:block; border: solid 1px #CCCCCC;}
.source p{width:495px; text-align:left; font-size:76%;}

#kiyaku{width: 90%;}
#kiyaku p{font-size:76%; line-height:150%;}

.production{width:334px;}

iframe{border: solid 1px #CCCCCC; margin:0; padding:0;}

#backnum {position:absolute;left:679px;top:99px;width:125px;height:24px;z-index: 1;}

.soldout {color: #CC0000}
.remainlit {color: #FF6600}
.dmback {color: #000066; font-weight: bold;}

.privacy        {width:440px; font-size:76%; line-height:150%;}
.privacy a:link {color:#465ca8; text-decoration:none;}
.privacy a:visited {color:#465ca8; text-decoration:none;}
.privacy a:hover {color:#d79c00; text-decoration:underline;}
.privacy a:active {color:#d79c00; text-decoration:underline;}

/* pagetop*/
.pagetop{width:517px; margin:0; padding:0 6px 15px 0; text-align:right; }
















.font-12-14 {
	font-size: 76%;
	line-height: 120%;
}

