/*F̐؂ւ*/

body,div,p,span,td,th,img,h1,h2,h3,h4,h5{
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: transparent;
	color: #535353;
	line-height: 1.7em;
	font-weight: normal;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:left;
	}

div,p,span,td,th { font-size: 10pt; line-height: 1.6em;  }
td,th {
	vertical-align:top;
}
li {margin:10px 0px;}

/**/

h1 {
	border:1px solid #ccc;
	padding:10px;
	margin-bottom:10px;
	color: #555555;
	font-size: 24px;
}


h2 {
	border-bottom:1px solid #ccc;
	color: #555555;
	font-size: 20px;
}
h3 {background:#f90;padding:3px 10px;margin:10px 0px 5px 0px;color:#fff;}
h4 {color:#000;border-bottom:1px solid #ccc;}

/**/
div.main_img {

	clear:both;
	width:930px;
	height:280px;

}
					div.main_img img.main {top:0px;left:0px; }
					div.main_img img.mag {

    float:left;
	width: 130px;
	height: 179px;
}
					div.mag {
	float:left;
	font-size:14px;
	color:#333333;

}

body {
	text-align:center;
	background-color:#E7E7E7;
	margin-top: 0px;
}

div#main {
	width:950px;
	margin:0px auto;
	background-color:#fff;
	text-align:left;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-right-style: ridge;
	border-bottom-style: solid;
	border-left-style: ridge;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}

/*head*/

div#head { position:relative; width:950px;height:130px;background:url(img/hd.png) repeat-x;}

div#head span img {
	position:absolute;
	top:35px;
	left:15px;
	font-size:12px;
	color:#666;
	line-height:16px;
	float: left;
	padding:0px;
}

div#head h1 {
	border:0px;
	position:absolute;
	top:95px;
	left:5px;
	font-size:12px;
	color:#666;
	line-height:16px;
	width: 930px;
	float: left;
}
	div#head img.logo {
	position:absolute;
	top:0px;
	left:5px;
	width:200px;
	height:50px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
	div#head div.mini_menu {
	position:absolute;
	top:4px;
	right:10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	float: right;
}
	div#head div.mini_menu2 {
	position:absolute;
	top:31px;
	right:10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	float: right;
}
	div#head div.mini_menu a {
	font-size:.8em;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}


/*foot*/

div#foot { position:relative; bottom:0px; width:950px; height:100px;margin:0px auto; text-align:left; }
	div#foot div.name { width:600px;color:#333; font-size:1.2em;margin:5px 0px; }
	div#foot div.adr { width:600px; color:#666; font-size:.8em; }
	div#foot div.copy { width:600px;color:#999; font-size:.8em; }


/*Ŝpadding*/
div.pad {
	padding:10px;
}

div.pad-left {
	padding-left:10px;
}


/*Kwbody*/

table.body { width:930px;border-collapse:collapse; }
	table.body th { width:180px; }
	table.body td { width:750px; }


/**/

p.pankuzu { font-size:.8em;margin:3px 0px; }
.for_top { font-size:.8em;text-align:right; clear:both; margin:10px 0px; }
p.note { font-size:.8em;margin:3px 0px;}
p.attention { font-size:.8em;margin:3px 0px;color:#c00; }

a.in { background:url(img/triangle2.gif) no-repeat left center; padding-left:14px;font-size:1em;  }
a.inner {
	padding-left:14px;
	font-size:14px;
	line-height: 20px;
	background-image: url(img/triangle3.png);
	background-repeat: no-repeat;
	background-position: left center;
}
a.out { background:url(img/icn_triangle.png) no-repeat left center; padding-left:14px;font-size:1em;  }

/*data*/
		table.data { border-bottom:1px solid #ccc;border-collapse:collapse; }
			table.data th { border-top:1px solid #ccc;padding:3px; font-size:.8em;  line-height:1.8em;  }
			table.data td { border-top:1px solid #ccc;padding:3px; font-size:.8em; line-height:1.8em;  }

/*<!--divタグ使用css-->*/



	div.info { 
	margin:0px 50px 0px 10px;
	left:30px;
	float:left;
}

	div.naiyou_1 {
	float:left;
	font-size:1.1em;
	color:#5c5c5c;
	font-weight:bold
}

	div.naiyou_1 div.key {
	margin:0px 0px 0px 10px;
	float:left;
}

	div.corp {
	font-size:1.4em;
	font-weight:bold;
	font-color:#fff;
}

	div.naiyou_1 div.shinkan {
	margin:25px 0px 0px 0px;
	color:#f00;
	float:left;
	padding:0px 0px 0px 0px;
}

	div.naiyou_2 {
	border: 1px gray solid;
	overflow:scroll;
	overflow-x:hidden;
	word-break:break-all;
	width:330px;
	height:300px;
	margin:10px 0px 0px 580px;
}

div.nakami{
	font-size:1em;
	color:#5c5c5c;
	font-weight:bold;
	margin:0px 20px 0px 20px;

}

/*<!--tableタグ使用css-->*/


table.midashi{
	width:930px;
	margin:0px 0px 30px 10px;
}

table.midashi th {
	width:550px;
	padding:0px 30px 0px 0px;
	vertical-align:top;
}

table.midashi td {
	width:380px;

	
}

table.midashi img{
	float:left;
}

table.midashi p {
	font-size:1.1em;
	color:#5c5c5c;
	font-weight:normal}

table.midashi div.bar {
	padding:5px;
	border: 1px gray solid;
	overflow:scroll;
	overflow-x:hidden;
	word-break:break-all;
	width:330px;
	height:230px;
	margin:10px 0px 0px 0px;
	font-size: 0.7em;
	font-weight: 100;
}

table.midashi div {
	margin: 0px 0px 0px 20px;
	float:left;
}

table.midashi p.mag_2 {
	clear:both;
	font-size:14px;
	color:#333333;
	margin-left:10px;
}

img.img_cover {margin:0px 10px;}

