/*雲実験コンテンツ*/
html{ background:none; }
body#jikkenn #footTop{ background:none; }
body#jikkenn{
	text-align:center;
	margin: 0;
	padding: 0;
	font: 13px 'ＭＳ Ｐゴシック',arial,helvetica,clean,sans-serif;
	*font-size: small;
	*font: x-small;
	line-height: 1.6em;
	color: #333;
	text-align: center; }
body#jikkenn img{ border:none; }
body#jikkenn #jikkenn_container ul{ list-style:none; }
body#jikkenn #jikkenn_container ul li{ list-style:none; }

body#jikkenn a,body#jikkenn a:visited,body#jikkenn a:active{ color:#C51F1E; text-decoration:underline; }
body#jikkenn a:hover{ text-decoration:none; }

.clear{ clear:both; }
.mt20{ margin-top:20px; }
.mb10{ margin-bottom:10px; }
.mb20{ margin-bottom:20px; }
.mb50{ margin-bottom:50px; }

div#j_wrapper{ width:745px; margin:20px auto; text-align:left; }
div#j_copy{ background:url(../images/jikkenn/j_top_copy.gif) no-repeat 160px 0; }
div#j_copy p{ margin:0 0 0 auto; text-align:right; }

div#j_header{ margin:0; padding:0; background:url(../images/jikkenn/j_header.jpg) no-repeat 0% 0%; height:130px; }
div#j_header ul{ padding:62px 0 0 0; margin:0 0 0 197px; }
div#j_header ul li{ width:180px; display:block; display:inline; float:left; }

div#j_mainarea{ background:url(../images/jikkenn/j_main.jpg) repeat-y; }
div.j_main_text{ width:650px; margin:0 auto; text-align:left; }
div#j_mainarea p{ line-height: 1.6em; }
div#j_mainarea h2{ text-align:center; margin:0; padding:0; }
div#j_mainarea h3{ margin:0px 0 10px 0; padding:0; clear:both; }

div#j_menu{ background:url(../images/jikkenn/j_menu.jpg) no-repeat; height:111px; margin-bottom:20px; }
div#j_menu ul.j_menu_top{ padding:41px 0 0px 20px; margin:0; }
div#j_menu ul li{ float:left; line-height:0; }
div#j_menu ul li.j_menu01{ float:left; width:179px; margin:0 105px 0 0; }
div#j_menu ul li.j_menu02{ float:left; width:192px; margin:0; }
div#j_menu ul.j_menu_top02{ clear:both; margin:0; padding:0px 0 0 20px; }
div#j_menu ul li.j_menu03{ float:left; width:263px; margin:0px 21px 0 0; padding:11px 0 0 0; }
div#j_menu ul li.j_menu04{ float:left; width:318px; margin:0; padding:11px 0 0 0; }

div.j_pagetop{ clear:both; background:url(../images/jikkenn/j_line.gif) no-repeat; padding:14px 0 0px 0; margin:0 0 0 auto; }
div.j_pagetop p{ background:url(../images/jikkenn/j_arrow.gif) no-repeat 0% 45%; padding:0 0 0 16px;  }
div.j_textright{ text-align:right; margin:0 0 30px auto; float:right; }
div#j_attention{ background:url(../images/jikkenn/j_attention.jpg) no-repeat 100% 100%; clear:both; height:230px; margin:0 0 20px 0; }
div#j_attention ul{ padding:0 0 0 115px; }
div#j_attention ul li{ margin:0; padding:0 0 3px 0; line-height:0; }

div#j_question{ background:url(../images/jikkenn/j_box04_main.jpg) no-repeat; height:368px; }
div#j_question ul{ margin:0; padding:17px 0 0 0; }
div#j_question ul li{ padding:0 0 21px 0; line-height:0; }
div#j_question p{ margin:0 0 0 auto; text-align:right; padding:4px 5px 0 0px; }

p#j_pdf_area{ margin-top:20px; background:url(../images/jikkenn/j_pdf_com.gif) no-repeat 95% 60%; }


div#j_btnbox{ background:url(../images/jikkenn/j_box05_main.jpg) no-repeat; margin:20px 0; }
div#j_btnbox ul{ padding:12px 0 0; margin:0 0 0 50px; }
div#j_btnbox ul li{ width:287px; display:block; display:inline; float:left; padding-bottom:15px; }

div#j_footer{ background:url(../images/jikkenn/j_footer.jpg) left bottom; clear:both; }
div#j_footer p{ margin:0 auto; text-align:center; padding:10px 0 30px; }


p.j_close{ margin:20px auto; text-align:center; }

div#jikkenn_popup01{ margin:20px auto 0; width:784px; text-align:center; }
div#jikkenn_popup02{ margin:20px auto 0; width:752px; text-align:center; }
div#jikkenn_answer{ margin:20px auto 0; width:474px; text-align:center; }

.txt-img-right {
	clear:both;
	line-height:1.6em;
	padding:0;
	margin:0;
}

.txt-img-right div {
	float:right;
	padding:0.25em 0 0.5em 1.5em;
}

.txt-img-right div p {
	padding:0.25em 0;
	margin:0;
}
.txt-img-left {
	clear:both;
	line-height:1.6em;
	padding:0;
	margin:0;
}

.txt-img-left div {
	float:left;
	padding:0.25em 15px 0.5em 0;
}

.txt-img-left div p {
	padding:0.25em 0;
	margin:0;
}


/*clearfix */
.clearfix:after{
visibility:hidden;
display:block;
font-size:0;
content:” “;
clear:both;
height:0;
}
* html .clearfix{zoom:1;}/* IE6 */
*:first-child+html .clearfix{zoom:1;}/* IE7 */


