.fnt10{	font-size:10pt;/*	font-family:'ＭＳ　ゴシック';*/}p{	font-size:10pt;/*	font-family:'ＭＳ　ゴシック';*/}input{	font-size:10pt;/*	font-family:'ＭＳ　ゴシック';*/}textarea{	font-size:10pt;/*	font-family:'ＭＳ　ゴシック';*/}#idx-all{	width:900px;	//*** height:800px; ***//	height:auto;	margin:auto;	padding:auto;	border-left:solid 10px #f5f5f5;	border-right:solid 10px #f5f5f5;}#idx-title{	width:900px;	height:30px;	margin: 0px auto;	padding: 0px auto;}#idx-logo{	width:900px;	height:120px;	margin:0px;	padding:0px;}#idx-logo-img{	width:900px;	height:120px;}#idx-link-img{	width:280px;	height:60px;}#idx-menu{	width:900px;	height:40px;	border-top:solid 3px #f5f5f5;	border-bottom:solid 3px #f5f5f5;	margin:auto;}#idx-sub{	width:900px;	height:200px;}#div-center[	margin-left:auto;	margin-right:auto;]#req-image{	width:900px;	height:150px;	background-image:url("../img/request_image1.png");	background-repeat:no-repeat;	margin-top:10px;}.details-div-ss{	width:84px;	height:18px;	font-size:11pt;	text-align:center;	padding-top:4px;	margin:0px;	float:left;	border-right:1px solid gray;	border-bottom:1px solid gray;}.details-div-ss2{	width:84px;	height:58px;	font-size:11pt;	text-align:center;	padding-top:4px;	float:left;	border-right:1px solid gray;	border-bottom:1px solid gray;}.details-div-s{	width:147px;	height:18px;	font-size:11pt;	text-align:center;	padding-top:4px;	margin:0px;	float:left;	border-right:1px solid gray;	border-bottom:1px solid gray;}.details-div-s2{	width:146px;	height:18px;	font-size:11pt;	text-align:center;	padding-top:4px;	margin:0px;	float:left;	border-right:1px solid gray;	border-bottom:1px solid gray;}.details-div-ss3{	width:84px;	height:18px;	font-size:11pt;	text-align:center;	padding-top:4px;	margin:0px;	float:left;	border-right:1px solid gray;	border-bottom:1px solid gray;}.details-div-s3{	width:71px;	height:18px;	font-size:11pt;	text-align:center;	padding-top:4px;	margin:0px;	float:left;	border-right:1px solid gray;	border-bottom:1px solid gray;}.details-div-ll-nofloat{	width:804px;	height:20px;	font-size:11pt;	text-align:center;	padding-top:5px;}.details-div-m{	width:200px;	height:20px;	font-size:11pt;	text-align:center;	padding-top:5px;	float:left;}.details-div-ms{	width:150px;	height:20px;	font-size:11pt;	text-align:center;	padding-top:5px;	float:left;}.details-div-ll{	width:382px;	height:18px;	font-size:11pt;	text-align:center;	padding-top:4px;	float:left;	border-right:1px solid gray;	border-bottom:1px solid gray;}.details-div-ll2{	width:382px;	height:18px;	font-size:11pt;	text-align:center;	padding-top:4px;	float:left;	border-right:1px solid gray;}.details-div-ll3{	width:382px;	height:19px;	font-size:11pt;	text-align:center;	padding-top:1px;	float:left;	border-right:1px solid gray;}.details-div-ll4{	width:382px;	height:20px;	font-size:11pt;	text-align:center;	padding-top:0px;	float:left;	border-right:1px solid gray;	border-bottom:1px solid gray;}.details-div-stage{	width:471px;	height:23px;	margin:0px;}.details-div-stage2{	width:471px;	height:55px;}.top-line{	border-top:1px solid gray;}.left-line{	border-left:1px solid gray;}.right-line{	border-right:1px solid gray;}.bottom-line{	border-bottom:1px solid gray;}.silver{	background-color:silver;}.left{	text-align:left;}.center{	text-align:center;}.right{	text-align:right;}.padleft{	padding-left:3px;}.td_title{	width:690px;	height:20px;	font-family:'ＭＳ　ゴシック';	font-size:10pt;	padding-top:5px;	padding-left:5px;	border-top:1px solid gray;	border-bottom:1px solid gray;}.td_box1{	height:27px;	width:900px;}.td_box1_2{	height:135px;	width:900px;}.td_box_tizu{	height:280px;	width:900px;}.td1{	background-color:#DCDCDC;	border-bottom:1px solid gray;	float:left;	font-family:'ＭＳ　ゴシック';	font-size:10pt;	height:16px;	padding:5px;	vertical-align:middle;	width:188px;}.td1_2{	background-color:#DCDCDC;	border-bottom:1px solid gray;	float:left;	font-family:'ＭＳ　ゴシック';	font-size:10pt;	height:100px;	padding:5px;	vertical-align:middle;	width:188px;}.td2{	border-bottom:1px solid gray;	float:left;	font-family:'ＭＳ　ゴシック';	font-size:10pt;	height:16px;	padding:5px;	width:492px;}.td2_2{	border-bottom:1px solid gray;	float:left;	font-family:'ＭＳ　ゴシック';	font-size:10pt;	height:100px;	padding:5px;	width:492px;}.td_box1-1{	height:56px;	width:900px;}.td1-1{	background-color:#DCDCDC;	border-bottom:1px solid gray;	float:left;	font-family:'ＭＳ　ゴシック';	font-size:10pt;	height:40px;	padding:5px 5px 10px 5px;	vertical-align:middle;	width:188px;}.td2-1{	border-bottom:1px solid gray;	float:left;	font-family:'ＭＳ　ゴシック';	font-size:10pt;	height:40px;	padding:5px 5px 10px 5px;	width:492px;}.td_box1-2{	height:211px;	width:900px;}.td1-2{	background-color:#DCDCDC;	border-bottom:1px solid gray;	float:left;	font-family:'ＭＳ　ゴシック';	font-size:10pt;	height:200px;	padding:5px;	vertical-align:middle;	width:188px;}.td2-2{	border-bottom:1px solid gray;	float:left;	font-family:'ＭＳ　ゴシック';	font-size:10pt;	height:200px;	padding:5px;	width:492px;}.td_box3{	height:171px;	width:900px;}.td1-3{	background-color:#DCDCDC;	border-bottom:1px solid gray;	float:left;	font-family:'ＭＳ　ゴシック';	font-size:10pt;	height:160px;	padding:5px;	vertical-align:middle;	width:188px;}.td2-3{	border-bottom:1px solid gray;	float:left;	font-family:'ＭＳ　ゴシック';	font-size:10pt;	height:160px;	padding:5px;	width:60px;}.td3-3{	background-image:url(../img/ceo.gif);	background-repeat:no-repeat;	border-bottom:1px solid gray;	float:left;	height:150px;	margin:10px 0 0;	padding:5px 170px 5px 5px;	width:258px;}.company{	list-style-image:none;	list-style-position:inside;	list-style-type:none;	text-align:left;}.txtshadow{	filter:dropshadow(color=#000000,offX= 0,offY=-1);	dropshadow(color=#000000,offX= 1,offY= 0);	dropshadow(color=#000000,offX= 0,offY= 1);	dropshadow(color=#000000,offX=-1,offY= 0); 	-webkit-text-stroke-color: #000;	-webkit-text-stroke-width: 1px; 	text-shadow: black 1px 1px 0px, black -1px 1px 0px,             black 1px -1px 0px, black -1px -1px 0px;	text-align:right;font-weight:bold;	font-family: meiryo;}.text1{    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;	width:260px;}.text2{    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;	width:210px;}.mouse_pointer{	cursor:pointer;}.clear_decoration {    border: none;  /* 枠線を消す */    outline: none; /* クリックしたときに表示される枠線を消す */    background: transparent; /* 背景の灰色を消す */}