@charset "Shift_JIS";

*{margin:0; padding:0;}
body{background:url(../img/head_bg.jpg) no-repeat 0 0;}
img{border:0; text-align:left; vertical-align:top;}
ul{list-style:none;}
.column{float:left;}
.clear{clear:both;}
body{font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3"; color: #111111; font-size:14px; line-height:160%;}

.form{color:#7C7E73; vertical-align:top; text-align:left; border: 1px solid #9B9090; font:13px Tahoma, Arial, helvetica, sans-serif; padding: 5px;}



.tar{text-align:right;}
.in5{padding-top:5px;}
.in10{padding-top:30px;}
.in15{padding-top:15px;}
.in20{padding-top:20px;}
.in25{padding-top:25px;}

.min_width{min-width:780px; width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 780)? "780px" : "100%");}

.ws{width:100%;}

.col_1, .col_2, .col_3, .box_1, .box_2, .box_3, .mid{
	float:left;
}

/*=======header===========*/
#header{
	height:493px;
	padding-top: 10px;
}
*+html body #header {
	height:503px;
	padding-top: 0;
	margin-top: 10px;
}

* html body #header {
	height:503px;
	padding-top: 0;
	margin-top: 10px;
}

/*=====//header===========*/

/*=======content===========*/
.content_bg{background:#FFFFFF;}
#content .main_indent{
	padding:0 21px 0 25px;
}

#content .col_1, #content .col_2{
	padding-top:20px;
	padding-bottom:20px;
	padding-left: 20px;
}

.title{margin-bottom:15px;}
.title2{ text-align:center;margin-bottom:15px;}
.pic{margin-right:15px; margin-bottom: 15px;float:left;}

#content .col_1 .indent{padding-left:5px;}

a{color: #999999; text-decoration:underline;}
a:hover{text-decoration:none;}

b{color: #009900;}

b a{color: #009900; text-decoration:underline;}
b a:hover{text-decoration:none;}

strong{font-size:1.16em; color:#D42820; font-family:Georgia, 'Times New Roman', Times, serif;}

.mid{ border-right: 1px dotted #CDCDCD; center top repeat-y;}

.link_1{color:#818181; text-decoration:underline;}
.link_1:hover{text-decoration:none;}

li a{color:#D42820; text-decoration:underline; line-height:2.08em; padding-left:7px;
	background:url(../img/list.gif) left center no-repeat;}
li a:hover{text-decoration:none;}
/*=====//content===========*/


/*=======footer===========*/
#footer{height:67px; background:#CCCCCC;}
#footer div.menu{ color:#FFFFFF; text-align:center; background:url(../img/footer_bg.jpg) repeat-x 0 0; padding: 5px 0; font-size: 12px;}
#footer div.copy{ color:#000000; text-align:center; padding:5px 0 0 31px; font-size: 13px;}
#footer a{color:#FFFFFF; text-decoration:underline;}
#footer a:hover{text-decoration:none;}
/*=====//footer===========*/


div.num {
	width: 242px;
	padding-bottom: 10px;
	margin-bottom: 20px;
	text-align: right;
	font-size: 14px;
	color:#666666;
	border-bottom: 1px dotted #CDCDCD;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

img.img {
	border: 1px solid #CDCDCD;
}

img.img-report-sum {
	border: 1px solid #666666;
	padding: 3px;
}

img.img-report-left {
	padding: 5px;
	border-right: 1px solid #115B24;
	border-bottom: 1px solid #115B24;
	float:left;
	margin-right: 10px;
}


dl.news { padding: 15px;}
dl.news dd {
	padding: 10px;
	padding-top: 0;
	margin-bottom: 10px;
	border-bottom: 1px dotted #CDCDCD;
}

dl.news dd a { color: #444444;}

dl.links { padding: 15px;}
dl.links dd {
	padding: 10px;
	padding-top: 0;
	margin-bottom: 10px;
	border-bottom: 1px dotted #CDCDCD;
}

div.box {
	padding: 10px;
	border: 2px solid #CDCDCD;
	margin-bottom: 15px;
}

table.t-data {
	margin: 10px;
	border: 1px solid #CCCCCC;
}

table.t-data th {
	color: #666666;
	background: #F6F6F6;
	font-size: 13px;
	text-align: left;
	padding: 10px;
}

table.t-data td {
	background:#FFFFFF;
	font-size: 13px;
	line-height: 140%;
	text-align: left;
	padding: 10px;
}

table.t-report {
	margin: 10px;
	border: 1px solid #CCCCCC;
	background:#CCCCCC;
}

table.t-report th {
	color: #666666;
	background: #F6F6F6;
	font-size: 13px;
	text-align: left;
	padding: 5px;
}

table.t-report td {
	background:#FFFFFF;
	font-size: 13px;
	line-height: 140%;
	padding: 5px;
}


div.center { text-align:center;}
p.right,
div.right  { text-align:right;}

ul.link { padding: 15px;}
li.link li { margin-bottom: 10px;}


div.logo { width: 520px; height: 133px; float: left;}
div.header-contents { width: 400px; float: right; padding-right: 100px;text-align:right;}
p.sitemap { margin-bottom: 25px;}
h1 { margin: 0;padding: 0;margin-left: 5px;}

div.report-title {
  border-left: 10px solid #115B24;
		margin-bottom: 15px;
}
div.report-title h2 {
	color: #115B24;
	font-size: 16px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3"; 
	border-bottom: 1px dotted #CCCCCC;
	line-height: 125%;
	padding: 10px;
}
div.report-title p {
	font-weight: bold;
	padding: 10px;
}

div.goods-title {
		margin-bottom: 10px;
}
div.goods-title h2 {
	color: #115B24;
	font-size: 14px;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3"; 
	border-bottom: 1px dotted #CCCCCC;
	line-height: 125%;
	padding: 5px;
	padding-left: 0;
}

hr {
	margin: 15px 0;
	padding: 0;
	height: 1px;
	border-top: 1px dotted #CCCCCC;
}

p { margin-bottom: 15px;}
.tokki { font-size: 80%; color:#CC0000;}
