@charset "shift_jis";
/* CSS Document */

h4.base_title {
    border-bottom: 1px solid #343434 !important;
    font-size: 14px !important;
    margin-bottom: 10px !important;
}
/* 手順 */
.ug_flow {
	width: 650px;
	font-size: 115%;
}
.section .flow {
    border: 1px solid #09f;
    margin-bottom: 5px;
    padding: 10px 0 5px 15px;
}
.section .flow .image {
	float: left;
	margin-right: 10px;
}
#contents .ug_flow .flow .txt ul.annotation li {
	margin-bottom: 0;
}
.section .arrow_b {
	width: 30px;
	margin: 0 auto;	
}
@media (max-width: 640px) {
	.ug_flow {
		width: auto;
		font-size: 100%;
	}
	.section .flow {
		padding-right: 5px;
	}
	.section .flow .image img {
		width: 18px;
		height: 18px;
	}
	.arrow_b img {
		width: 20px;
		height: 10px;
	}	
}

#product-cat-03 {
	width: auto;
}
#product-cat-03 .infomationWrap li {
    width: 580px;
}
@media (max-width: 640px) {
	#contents #win10Contentsmain {
	    width: auto;
	}
	#contents #main_contents_section_win10_07 {
	    float: none;
	    margin: 20px auto 10px;
	}
	#product-cat-03 .infomationWrap li {
	    width: auto;
	}
}

/* 免責・使用許諾 */
#immunity  {
	border : 1px solid #ccc;
	padding: 1em 1.5em 0 0;
	margin-bottom: 30px;
}
#immunity dt {
	margin: 0 0 10px 0;
	font-weight: 700;
	font-size: 14px;
}
#immunity dd {
	margin: 0 0 10px 0;
}
#immunity dd p {
	margin: 0 0 15px 0;
}

.btn_agreement {
	width: 98px;
	margin: 0 auto;
}

/* Win8.1 機種選択 */
#priceDisp {
    background-color: #ffffff;
    border: 1px solid #c6d3dd;
    margin-bottom: 30px;
    padding: 0;
}
#priceDisp p.product_select {
    color: #0072b5;
    font-size: 108%;
    margin-top: 1em;
}
#priceDisp .supplementation li {
	margin-left: 0.5em;
}
#priceDisp #series {
    margin-bottom: 20px;
    width: 300px;
}
#priceDisp #series #dropdown {
    margin-left: 30px;
    padding-right: 0;
    width: 180px;
}
#priceDisp #series #dropdown select {
    border: 1px solid #999;
    margin-bottom: 5px;
    width: 14em;
}
#contents form ul.btn_area {
    margin-left: 2em;
}
.btn_upgrade {
	margin: 0 0 30px 30px;
}


/*
a:hover img.roll {
    opacity: 0.5;
}
img.roll {
    transition: opacity 0.2s ease-in 0s;
}
*/


/* 20221011 */
#contents .grayArea.end_update{
	margin: 0 0 1em 0;
	padding: 1.5em;
}
#contents .grayArea.end_update > dl{
	padding: 0;
	margin-bottom: 0;
}

#contents .grayArea.end_update > dl > dt,
#contents .grayArea.end_update > dl > dd{
	margin-left: 0;
}

#contents .grayArea.end_update > dl > dt,
#contents .grayArea.end_update > dl > dd span{
	margin-bottom: 10px;
}

#contents .grayArea.end_update > dl > dd{
	margin-bottom: 0;
}

#contents .grayArea.end_update > dl > dd span,
#contents .grayArea.end_update > dl > dd a.textLink{
	display: inline-block;
}

#contents .grayArea.end_update > dl > dd a.textLink{
	margin: 0 0 0 0.5em;
}

@media (max-width: 640px){
	#contents .grayArea.end_update{
		margin: 1em 0;
		padding: 1em;
	}
}

