@charset "shift_jis";
/* ==========================================================================
	bravia-biz support products display css manual.css
========================================================================== */
body {
    line-height: 1.6;
}

#manual{
	font-size:1rem;
}

#manual h1.title {
    border-bottom: 1px solid #AAAAAA;
    line-height: 1;
    padding-bottom: 0.5rem;
	float:none;
}

#manual .s5-header1 + div{
	margin-left:1em;
}

#manual p{
	margin:1em 0;
}

#manual p strong{
	font-weight: bold;
}

#manual dl.model_name,
#manual dl.model_name dt,
#manual dl.model_name dd{
	margin-left:0;
	padding:0;
}

#manual dl.model_name{
	font-weight:700;
	margin-bottom:0;
	padding:0;
}

#manual dl.model_name dt{
	font-size: 1.14286rem;
	margin-bottom:0;
}

#manual dl.model_name dd{
	margin-bottom:0;
	line-height:1.6;
}

#manual h2{
	font-size: 1.25rem;
	margin: 0 0 0.5em 0;
    font-weight: bold;
}

#manual .notice_gray ul{
	margin:1em 1em 0 1em;
	padding:0;
}

#manual .notice_gray li{
	list-style:disc;
	padding:0;
	margin-bottom:0.4em;
}

.get_adobe {
    margin: 1em 0 0;
    overflow: hidden;
    border: 1px solid #ccc;
    padding: 1em;
}

.get_adobe > a > img {
    float: left;
    margin-right: 0.6em;
}

.get_adobe > a > span {
    display: inline-block;
    margin-top: 0.3em;
}

#manual ul.txtlink{
	margin-bottom:1.4em;
    padding-left: 40px;
}

#manual ul.txtlink li{
margin: 0 0 0.3em 0;
}

#manual .mt3em{
	margin-top:3em;
}


#manual .mb3em{
	margin-bottom:3em !important;
}

#manual .nopc{
		display: none;
	}	

/*
----------------------------------------------------------------------------
画面幅＜640px＞以下のときに適用
----------------------------------------------------------------------------
*/
@media screen and (max-width: 640px) {

#manual .s5-header1 + div{
	margin-left:0;
}

#manual h2{
	font-size: 1.14286rem;
}

#manual ul.txtlink{
	padding:0;
	margin-top:0;
}

#manual ul.txtlink li{
	margin-left:0;
}

#manual .nopc{
		display: block;
	}	
}


/* 20220628 */
#manual a.commingsoon{
	pointer-events: none;
	color: #2f353d;
	text-decoration: none;
}

/* 20221024 */
#manual p.annotation, #manual ul.annotation li {
    padding-left: 1em;
    text-indent: -1em;
}

/* 20230519 */
ul.txtlink li.flexlink {
	background: none;
	padding-left: 0;
}

ul.txtlink li.flexlink span {
	display: inline-block;
}

ul.txtlink li.flexlink span:nth-child(1) {
	width: 20%;
}

ul.txtlink li.flexlink span:nth-child(2) {
	width: 14%;
}

.textLink {
    padding: 0 0 0 10px;
    background: url(/share/images/arrow_black.gif) no-repeat left 0.4em;
}

img.icon_window {
    display: inline-block;
    vertical-align: middle;
    margin: 0px 3px;
}

@media screen and (max-width: 640px) {
	ul.txtlink li.flexlink span:nth-child(1){
		width: 100%;
		margin-top: 0.5em;
	}

	ul.txtlink li.flexlink span:nth-child(2){
		width: 100%;
	}
}

/* 20230714 */

ul.txtlink li.flexlink span.annotation.small{
	text-indent: -1em;
	padding-left: 1em;
	font-size: 0.875em;
}

/* 20230727 */

#manual .dimension p.disc{
	display: list-item;
	margin: 0 0 10px 1.5em;
	font-weight: bold;
}
#manual .dimension dl,
#manual .dimension dl dt,
#manual .dimension dl dd{
	padding: 0;
	margin: 0;
}
#manual .dimension dl{
	display: flex;
	margin-bottom: 5px;
	margin-left: 1.5em;
}
#manual .dimension dl dt{
	width: 224px;
	padding-right: 1em;
	font-weight: normal;
}

#manual .dimension dl dt + dd{
	width: 140px;
}

#manual .dimension dl dd{
	margin-left: 10px;
}

#manual .dimension dl dd a.textLink{
	margin: 0;
}

#manual .dimension dl dd span.annotation.small{
	text-indent: -1em;
	padding-left: 1em;
	font-size: 0.875em;
}

@media screen and (max-width: 1024px) {
	#manual .dimension dl dd span.annotation.small{
		display: block;
	}
}

@media screen and (max-width: 640px) {
	#manual .dimension dl{
		display: block;
		margin-bottom: 1em;
		margin-left: 5px;
	}
}

/* 2023/11/14 */
#manual ul.list {
	margin-left: 2.5em;
}

#manual ul.list li {
	list-style: disc;
	margin-left: 1.5em;
}

#manual ul.list li {
	list-style: disc;
	margin-bottom: 1em;
	margin-left: 1.5em;
}

#manual ul.list li .dimension dl dt {
    width: 150px;
}

@media screen and (max-width: 640px) {
	#manual ul.list {
		margin-left: 0;
	}
}