@import url("leftmenu.css");
@import url("gnavi.css");
/*
-----------------------------------------------------
iiwanet CSS
FileName:	alphapoduce page_css
Version:	2011.4.4
-----------------------------------------------------
*/
body,div,dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,code,form,fieldset,legend,
p,blockquote,table,th,td {margin: 0; padding: 0;}

html,body {color: #666666;}

body {font:13px/1 'Lucida Grande',Verdana,"CI","Meiryo","lr oSVbN","Hiragino Kaku Gothic Pro","qMmpS Pro W3",sans-serif;}
* html body {font-size: small;}
*:first-child+html body {font-size: small;}

img {border: 0; vertical-align: top;}

h1,h2,h3,h4,h5,h6 {clear: both; font-size: 100%; font-weight: normal;}

ul,dl,ol {text-indent: 0;}
li {list-style: none;}

address,caption,cite,code,dfn,em,th,var {font-style: normal; font-weight: normal;}

sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}

input,textarea,select {font-family: inherit; font-size: inherit; font-weight:inherit;}
* html input,* html textarea,* html select {font-size: 100%;}
*:first-child+html+input,*:first-child html+textarea,*:first-child+html select {font-size: 100%;}

table {border-collapse: collapse; border-spacing: 0; font-size: inherit;}
th,td {text-align: left; vertical-align: top;}
caption {text-align: left;}

pre,code,kbd,samp,tt {font-family: monospace;}
* html pre,* html code,* html kbd,* html samp,* html tt {font-size: 100%; line-height: 100%;}
*:first-child+html pre,*:first-child html+code,*:first-child html+kbd,*:first-child+html+samp,*:first-child+html tt {font-size: 108%; line-height: 100%;}

input,select,textarea {font-size: 100%; font-family:inherit;}

a:link {text-decoration:none;color:#666666;}

a:visited {text-decoration:none;color:#666666;}

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

/*--base--*/

	body{
		margin:0;
		padding:0;
		background-color:#e6e2db;
		text-align:left;
		/*font-family:"MSSVbN", Osaka, sans-seri,arial;*/
		font-family:"lr oSVbN","qMmpS Pro W3",'Hiragino Kaku Gothic Pro',Osaka,Arial,Hervetica;
	}


/*i-nRSΜ*/
#container table {
	background-color:#FFFFFF;
	color:#666666;
	font-size:12px;
	line-height:150%;
}



/*i-^ρέθ*/
#main {
	width:765px;
	margin:8px auto 20px auto;
	text-align:center;
}
/*2-column*/
#main02 {
	width:765px;
	height:auto;
	margin:0 0 0 0;
	text-align:center;
	background:url(../image/hbf/contents_hf.gif) repeat-y top left;
}
#main02:after {
content:'.';
display:block;
clear:both;
height:0;
}

#left {
width:214px;
margin-left:4px;
float:left;
display:inline;
}
#left:after {
content:'.';
display:block;
clear:both;
height:0;
}
#right {
width:526px;
float:right;
display:inline;
}
#right:after {
content:'.';
display:block;
clear:both;
height:0;
}


/*2-column-rightέθ*/
#header02  {
	width:526px;
	margin:0px auto 20px auto;
	text-align:center;
}
#header02 img {
	margin:0px 0px 10px 0px;
	padding:0px;
}
#header02 p {
	margin:5px 0 15px 0;
	text-align:left;
}

#contents02  {
	width:526px;
	margin:0 auto;
	text-align:left;
}
#contents02 h1 {
	font-size:16px;
	margin:0px 0 10px 0;
	text-align:left;
	padding:0px;
}
#contents02 h2 {
	font-size:14px;
	margin:0px 0px 10px 0;
	padding:2px 0;	
	border:1px solid #666666;
}
#contents02 h3 {
	font-size:12px;
	margin:10px 0px 0px 0;
	padding:0px;	
}
#contents02 h4 {
	font-size:14px;
	margin:10px 0px 0px 15px;
	padding:0px;
	color:#69F;
	font-weight:bold;
}

#contents02 p {
	font-size:12px;
	margin:0px 0px 10px 15px;
	padding:0px;	
}
#contents02 p.lead {
	font-size:12px;
	margin:0px 0px 10px 15px;
	padding:0px;	
}

#contents02 table {
	width:526px;
	/*border:1px solid #999999;*/
	background-color:#FFFFFF;border-collapse:collapse;

}
#contents02 td {
	border:1px solid #dcdcdc;
	padding:2px 5px;
	/*border:1px solid #999999;*/
	}
#contents02 th {
	border:1px solid #dcdcdc;
	background-color:#f6f6f6;
	text-align:left;
	padding:2px 5px;
	}
#contents02 table#colortb {
	width:526px;
	/*border:1px solid #999999;
	background-color:#FFFFFF;*/
	border-collapse:separate;
	border-spacing:5px;
}
#contents02 table#colortb td {
	width:90px;
	border:none;
	padding:0;
	line-height:30px;
	text-indent:0;
	/*border:1px solid #999999;*/
	}
#contents02 table#colortb th {
	width:30px;
	height:30px;
	border:none;
	padding:0;
	}
	
#contents02 dl {
	margin:15px 0px 0px 30px;
}
#contents02 dt {
	color:#DF8000;
}
#contents02 dd {
	margin:0px 0px 15px 15px;
}

#contents02 ol.pointlist {
	list-style:outside;
	list-style-type:decimal;
	margin:0 0 0 0;
	padding:0;
}
#contents02 ol.pointlist li {
	list-style:outside;
	list-style-type:decimal;
	margin:0 0 8px 230px;
	padding:0;}
#contents02 ol.pointlist2 {
	list-style:outside;
	list-style-type:decimal;
	margin:0 0 0 0;
	padding:0;
}
#contents02 ol.pointlist2 li {
	list-style:outside;
	list-style-type:decimal;
	margin:0 0 8px 10px;
	padding:0;}


/*FAQ format*/
#contents02 dl.qa {
margin:10px 10px 10px 0;
}
#contents02 dl.qa dt {
margin:0 10px 10px 10px;
padding-left:30px;
/*font-size:14px;*/
text-align:left;
font-weight:bold;
color:#666666;
line-height:26px;
background:url(../image/obj/ic_q.gif) no-repeat left center;
}

#contents02 dl.qa dd {
margin:0 10px 15px 10px;
padding-bottom:5px;
padding-left:30px;
background:url(../image/obj/ic_a.gif) no-repeat left top;
/*font-size:14px;*/
line-height:160%;
text-align:left;
border-bottom:1px solid #999999;
}


/*1-columnέθ*/
/*^Cgζάνθ*/
#header  {
	width:610px;
	margin:0px auto 20px auto;
	text-align:center;
}
#header img {
	margin:0px 0px 10px 0px;
	padding:0px;
}
#header p {
	margin-top:5px;
	margin-bottom:15px;
	margin-left:15px;
	margin-right:auto;
	text-align:left;
}


/*{Ά*/
#contents  {
	width:600px;
	margin-top:5px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
}
#contents h1 {
	font-size:16px;
	margin:0px 5px 10px 5px;
	text-align:left;
	padding:0px;
}
#contents h2 {
	font-size:14px;
	margin:0px 0px 10px 5px;
	padding:2px 10px 2px 10px;	
	border:1px solid #666666;
	width:550px
}
#contents h3 {
	font-size:12px;
	margin:0px 0px 0px 10px;
	padding:0px;	
}
#contents p {
	font-size:12px;
	margin:0px 0px 10px 15px;
	padding:0px;	
}
#contents table {
	width:600px;
	/*border:1px solid #999999;*/
	background-color:#FFFFFF;border-collapse:collapse;

}
#contents td {
	border:1px solid #dcdcdc;
	padding:2px 5px;
	/*border:1px solid #999999;*/
	}
#contents th {
	border:1px solid #dcdcdc;
	background-color:#f6f6f6;
	text-align:left;
	padding:2px 5px;
	}

/*#contents table {
	width:600px;
	border:1px solid #999999;
	background-color:#FFFFFF;
}
#contents td {
	padding:2px;
	border:1px solid #dcdcdc;
}
#contents th {
	border:1px solid #dcdcdc;
	background-color:#dcdcdc;
}*/

#contents dl {
	margin:15px 0px 0px 30px;
}
#contents dt {
	color:#DF8000;
}
#contents dd {
	margin:0px 0px 15px 15px;
}


/*\FΚͺ|Τ\¦*/
.result {
	color:#CC0000;
	font-weight:bold;
}

/*pκtHgwθ*/
.enfont {font-family: "Courier New", Courier, mono}

/*Κ^vtB[*/
.photo1 {
	width:375px;
	margin:0px;
	text-align:left;
	line-height:120%;
	float:left;
}
.photo2 {
	width:200px;
	margin:0px 0px 20px 25px;
	text-align:left;
	line-height:120%;
	float:left;
}
.profiletx2 {
	margin:15px 0px 0px 0px;
	text-align:left;
	line-height:150%;
	float:left;
}
/*Κ^ͺEΙιΖ«*/
.photo3 {
	margin:0px 90px 0px 0px;
	text-align:left;
	line-height:120%;
	float:right;
}
.profiletx3 {
	margin:0px 0px 0px 15px;
	text-align:left;
	line-height:150%;
}

/**/
.manual_pdf {
margin:6px auto 10px auto;
padding:6px;
border:1px solid #cccccc;
background:lightyellow;
	}
	

