@charset "shift_jis";
/* 京 */

/*===============================

	[ /contact/software/software.html 付属ソフトウェアに関するお問い合わせ ]

===============================*/


/* 見出し */
div#main2 #contentsMain0801 .bgTtl{
	background-color: #E5F1F7;
	padding-left: 5px;
}


/* 手順 */
div#main2 #contentsMain0801 .procedure{
	width: 560px;
	margin-bottom: 30px;
}

div#main2 #contentsMain0801 .procedure .no{
	width: 20px;
	float: left;
}

div#main2 #contentsMain0801 .procedure .content{
	margin-left: 20px;
}

.procedure .content_txt{
	margin-left: 20px;
}

div#main2 #contentsMain0801 .procedure .content p{
	margin: 0;
	padding: 0;
	width: 530px;
}

div#main2 #contentsMain0801 .procedure .content img{
	margin-top: 10px;
}


/* 目次 */

#main2 .contentsIndexCenter {
	margin: 4px 0 0;
	padding: 0;
}

#main2 .IndexArea {
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 0;
	width: 560px;
}

#main2 .IndexBody {
	margin: 0;
	padding-top: 10px;
	padding-bottom: 5px;
}


#main2 .IndexBodyArea{
	background-image: url(/support/vaio/Common2007vcl/Images/index_box_body.gif);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	border-width: 0 1px;
	border-color: #C6D3DC;
	border-style: solid;
	width: 558px;
}

#main2 .IndexBody .link_icon {
	margin-top: 4px;
	margin-bottom:0;
	padding-top: 0;
	padding-bottom: 0;
}


#main2 .IndexFoot {
	background-image: url(/support/vaio/Common2007vcl/Images/index_box_foot02.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width: 560px;
	height: 10px;
}

#main2 .IndexHead {
	background-image: url(/support/vaio/Common2007vcl/Images/index_box_head02.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width: 560px;
}

#main2 .IndexHead p {
	color: white;
	margin: 0;
	padding: 4px 0 0 38px;
}


#main2 .IndexBody .IndexBodyLeft {
	margin: 0;
	padding: 0px;
	width: 47%;
	float: left;
}
#main2 .IndexBody .IndexBodyRight {
	margin: 0;
	padding: 0px;
	width: 53%;
	float: left;
}

/* table */

div#main2 #contentsMain0801 table.software {
	border: solid 1px #cccccc;
	border-collapse: collapse;
	width: 560px;
}

div#main2 #contentsMain0801 table.software th {
	background-color: #eeeeee;
	border: solid 1px #cccccc;
	text-align: center;
	padding: 10px;

}

div#main2 #contentsMain0801 table.software .bgL {
	width: 35%;
}

div#main2 #contentsMain0801 table.software .bgcb {
	background-color: #F7FCFF;
}

div#main2 #contentsMain0801 table.software .algC {
	text-align:center;
}



div#main2 #contentsMain0801 table.software td {
	border: solid 1px #cccccc;
	padding: 5px;
}

div#main2 #contentsMain0801 table.software td span.category{
	margin-top: 5px;
	margin-bottom: 0px;
	font-weight: bold;
}



/* ご注意 */

#main2 .box_info .box_text_fix4 {
	width: 100%!important;
}


/*


/*
----------------------------------------------------------------------------
	jp対応
----------------------------------------------------------------------------
*/

div#contents div.contentsmain{
	margin-left : 10px;
}

/* 手順 */
div#contents div.procedure{
	width: 560px;
	margin-bottom: 30px;
}

div#contents div.procedure .no{
	width: 20px;
	float: left;
}

div#contents div.procedure .content{
	margin-left: 20px;
}

div#contents div.procedure .content p{
	margin: 0;
	padding: 0;
	width: 700px;
}

div#contents div.procedure .content img{
	margin-top: 10px;
}


/* 目次 */

#main2 .contentsIndexCenter {
	margin: 4px 0 0;
	padding: 0;
}

#main2 .IndexArea {
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 0;
	width: 560px;
}

#main2 .IndexBody {
	margin: 0;
	padding-top: 10px;
	padding-bottom: 5px;
}


#main2 .IndexBodyArea{
	background-image: url(/support/vaio/Common2007vcl/Images/index_box_body.gif);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	border-width: 0 1px;
	border-color: #C6D3DC;
	border-style: solid;
	width: 558px;
}

#main2 .IndexBody .link_icon {
	margin-top: 4px;
	margin-bottom:0;
	padding-top: 0;
	padding-bottom: 0;
}


#main2 .IndexFoot {
	background-image: url(/support/vaio/Common2007vcl/Images/index_box_foot02.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width: 560px;
	height: 10px;
}

#main2 .IndexHead {
	background-image: url(/support/vaio/Common2007vcl/Images/index_box_head02.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width: 560px;
}

#main2 .IndexHead p {
	color: white;
	margin: 0;
	padding: 4px 0 0 38px;
}


#main2 .IndexBody .IndexBodyLeft {
	margin: 0;
	padding: 0px;
	width: 47%;
	float: left;
}
#main2 .IndexBody .IndexBodyRight {
	margin: 0;
	padding: 0px;
	width: 53%;
	float: left;
}

/*
----------------------------------------------------------------------------
	画面幅＜640px＞以下のときに適用
----------------------------------------------------------------------------
*/
@media screen and (max-width: 640px) {
div#contents div.procedure{
	width: auto;
}
div#contents div.procedure .content p{
	width: auto;
}
div#contents div.procedure div.resizeimg img{
	max-width: 400px;
}
div#contents div.procedure div.img300 {
	max-width: 300px;
}
}