



div#popup-body #contentsArea{
	width:600px;
	margin: 5px 0px 30px 0px;
}

div#popup-body #contentsArea h1{
	margin: 20px 0px 5px 0px;
	padding: 5px 0px 5px 0px;
	font-size:14px;
	font-weight:bold;
	border-bottom: 2px solid #95A6B2;
}

div#popup-body #contentsArea p.date{
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 5px 0px;
	font-size:10px;
	font-weight:bold;
	text-align:right;
}



div#popup-body #contentsArea .detail{
	margin: 0px 0px 5px 0px;
	padding: 15px 15px 15px 15px;
	border: 1px solid #CCCCCC;
}

div#popup-body #contentsArea .detail .lead{
	text-align:center;
}
div#popup-body #contentsArea .detail .lead p{
	width:260px;
	margin: 5px auto;
	padding:6px;
	border: 1px solid #CCCCCC;
} 

div#popup-body #contentsArea .detail p{
	margin: 0px 0px 5px 0px;
	padding:0px;
	font-size:12px;
	line-height:1.3em;
	color:#333333;
}
div#popup-body #contentsArea .detail p.distance{
	margin-top: 10px;
}


div#popup-body #contentsArea .detail p.space{
	margin-top: 5px;
	margin-bottom: 15px;
}

div#popup-body #contentsArea .detail em{
	color:#FF0000;
	font-style:normal;
	font-weight:normal;
}

div#popup-body #contentsArea .detail strong{
	font-weight:bold;
}

div#popup-body #contentsArea .detail p.conclusion {
	clear:both;
	text-align:right;
}

div#popup-body #contentsArea .detail dl.top {
	margin-top:35px;
}

div#popup-body #contentsArea .detail dl.top dt {
	margin-bottom:5px;
}

div#popup-body #contentsArea .detail dl dd span.red{
	color:#FF0000;
	text-decoration:underline;
}

div#popup-body #contentsArea .detail dl dd span.red-text{
	color:#FF0000;
}


div#popup-body #contentsArea .detail p.version span {
	color:#FF0000;
	text-decoration:underline;
}

div#popup-body #contentsArea div.line {
	margin:10px 0 10px 0;
	padding:0;
	width:550px;
	color:#FF0000;
	font-size:12px;
	line-height:1.5em;
	border-top:dashed 1px #FF0000;
	border-bottom:dashed 1px #FF0000;

	
}

div#popup-body #contentsArea div.line ul{
	margin:10px 0 10px 0;
	color:#FF0000;
	list-style:none;
	background-image:none;
}

div#popup-body #contentsArea div.line ul li{
	color:#FF0000;
	background-image:none;
}



/**********************************************************/
/* headline */
/**********************************************************/


div#popup-body #contentsArea .detail h2{
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration: underline;
}

div#popup-body #contentsArea .detail h3{
	margin: 15px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;
}

div#popup-body #contentsArea .detail h4{
	margin: 10px 0px 5px 0px;
	padding: 2px 0px 2px 3px;
	font-size:12px;
	font-weight:normal;
	border-left: 5px solid #95A6B2;
}

/**********************************************************/
/* list */
/**********************************************************/

div#popup-body #contentsArea .detail ul.list{
	background:none;
	margin: 10px 0px 5px 0px;
	padding: 2px 0px 2px 3px;
	font-size:12px;
	list-style-type:square;
}

div#popup-body #contentsArea .detail ul.list li{
	background:none;
	margin: 0px 0px 0px 20px;
	padding: 2px 0px 2px 0px;
}


div#popup-body #contentsArea .detail ul.list li span.black{
	text-decoration:underline;
}

div#popup-body #contentsArea .detail table.gray-line ul {
	background:none;
	margin: 10px 0px 5px 0px;
	padding: 2px 0px 2px 3px;
	font-size:12px;
	list-style-type:square;
	text-align:left;
}

div#popup-body #contentsArea .detail table.gray-line ul li {
	background:none;
	margin:0 0 0 20px;
	padding: 2px 0px 2px 0px;
}


div#popup-body #contentsArea .detail ol.list{
	background:none;
	margin: 10px 0px 5px 0px;
	padding: 2px 0px 2px 3px;
	font-size:12px;
}

div#popup-body #contentsArea .detail ol.list li{
	background:none;
	margin: 0px 0px 0px 20px;
	padding: 2px 0px 2px 0px;
}


/**********************************************************/
/* attention */
/**********************************************************/
div#popup-body #contentsArea .detail ol.attention {
	font-size: 12px;
	color: #555555;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	list-style: decimal inside;
}

div#popup-body #contentsArea .detail ol.attention li {
	font-size: 12px;
	color: #555555;
	text-indent: -16px;
	background: none;
	background: url("../img/icon_attention.gif") no-repeat 0px 7px;
	margin: 0px 0px 0px 10px;
	padding: 3px 0px 2px 26px;
}

div#popup-body #contentsArea .detail ol.attention li.none {
	background:none;
	background: url("../img/icon_attention.gif") no-repeat 0px 7px;
	font-size: 12px;
	color: #555555;
	text-indent : 0px;
	margin: 0px 0px 0px 10px;
	padding: 4px 0px 0px 26px;
	list-style: none outside;
}


div#popup-body #contentsArea .detail ul.attention {
	font-size: 12px;
	color: #555555;
	margin: 0px 0px 15px 26px;
	padding: 0px 0px 0px 0px;
}

div#popup-body #contentsArea .detail ul.attention li{
	background:none;
	font-size : 12px;
	color: #555555;
	margin: 0px 0px 0px 10px;
	padding: 4px 0px 0px 0px;
}

div#popup-body #contentsArea div.detail div.x-series ul.total-attention {
	font-size: 12px;
	color: #555555;
	margin: 15px 0px 15px 19px;
	padding: 0px 0px 0px 0px;
	list-style-type:disc;
}

div#popup-body #contentsArea div.detail div.x-series ul.total-attention li{
	background:none;
	font-size : 12px;
	color: #555555;
	margin:0;
	padding: 4px 0px 0px 3px;
}

div#popup-body #contentsArea .detail .s{
	color: #555555;
	font-size : 12px;
	font-weight:normal;
}

/**********************************************************/
/* box_notice */
/**********************************************************/


div#popup-body #contentsArea .detail .box_notice {
	padding:0px 20px;
	margin:20px 0 0 0;
	border:1px solid #FF0000;
	}


/**********************************************************/
/* table */
/**********************************************************/

div#popup-body #popup-contents .detail table.news-list {
	width:450px;
	margin: 20px auto 20px auto;
	border-top: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	padding: 0px;
}
div#popup-body #popup-contents .detail table.news-list caption {
	text-align: left;
	padding-bottom: 5px;
}

div#popup-body #popup-contents .detail table.news-list tr th {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: right;
	padding: 9px 5px;
	white-space: nowrap;
}

div#popup-body #popup-contents .detail table.news-list tr td {
	border-left: 1px solid #c3c3c3;
	text-align: center;
	font-size: 12px;
	padding: 9px 5px;
	white-space: nowrap;
}

div#popup-body #popup-contents .detail table.news-list tr td.left {
	border-left: 1px solid #c3c3c3;
	text-align: left;
	font-size: 12px;
	padding: 9px 5px;
	white-space: nowrap;
}

div#popup-body #popup-contents .detail table.news-list tr td.red {
	border-left: 1px solid #c3c3c3;
	text-align: center;
	font-size: 12px;
	color:#FF0000;
	text-decoration:underline;
	padding: 9px 5px;
	white-space: nowrap;
}

div#popup-body #contentsArea .detail table{
	margin: 0px;
	padding: 0px;
	border: none;
}

div#popup-body #contentsArea .detail table th{
	margin: 0px;
	padding: 0px;
	border: none;
	background:#ffffff url(/mobile/set/common/p/img/pdct_3g/line_hr_dot_gry.gif) repeat-x bottom;
}

div#popup-body #contentsArea .detail table td{
	margin: 0px;
	padding: 0px;
	border: none;
	background:#ffffff url(/mobile/set/common/p/img/pdct_3g/line_hr_dot_gry.gif) repeat-x bottom;
}

div#popup-body #contentsArea .detail table.wide{
	margin: 10px 0 0 0px;
	padding: 0px;
	border: none;
}

div#popup-body #contentsArea .detail table.wide tr {
	background:none;
	}
div#popup-body #contentsArea .detail table.wide th{
	margin: 0px;
	padding: 3px;
	border: none;
	text-align:center;
	
}

div#popup-body #contentsArea .detail table.wide td{
	margin: 0px;
	padding: 3px;
	border: none;
}
div#popup-body #contentsArea .detail table.wide td.whole{
	text-align:center;
	}
div#popup-body #contentsArea .detail table.wide td.whole strong{
	font-size:14px;
	}
div#popup-body #contentsArea .detail table.wide td.nb{
	border-bottom:none;
	}
div#popup-body #contentsArea .center{
	padding:10px 0;
	text-align:center;
}

div#popup-body #contentsArea .center .model-name {
	font-size:16px;
	margin:20px 0 20px 0;
}

div#popup-body #contentsArea .detail table.base{
	background: #95A6B2;
}

div#popup-body #contentsArea .detail table.base th{
	padding: 3px;
	background: #F5F5F5;
	font-weight:normal;
	font-size:12px;
}

div#popup-body #contentsArea .detail table.base td{
	padding: 3px;
	background: #FFFFFF;
	font-size:12px;
}

div#popup-body #contentsArea .detail span.inpact a:link,
div#popup-body #contentsArea .detail span.inpact a:visited,
div#popup-body #contentsArea .detail span.inpact a:hover,
div#popup-body #contentsArea .detail span.inpact a:active {
	color:#FF3300!important;
	font-weight:bold;
	}

div#popup-body #popup-contents .detail table.gray-line {
	width:490px;
	margin: 20px auto 20px auto;
	border-top: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	padding: 0px;
}

div#popup-body #popup-contents .detail table.gray-line tr th {
	width:245px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border-left: 1px solid #c3c3c3;
	text-align: left;
	padding: 9px 15px;
	white-space: nowrap;
}

div#popup-body #popup-contents .detail table.gray-line tr td {
	width:245px;
	border-left: 1px solid #c3c3c3;
	font-size: 12px;
	padding: 9px 5px;
	white-space: nowrap;
	vertical-align:top;
}

div#popup-body #popup-contents .detail table.gray-line tr td.red {
	border-left: 1px solid #c3c3c3;
	text-align: center;
	font-size: 12px;
	color:#FF0000;
	text-decoration:underline;
	padding: 9px 5px;
	white-space: nowrap;
}

/**********************************************************/
/* dl */
/**********************************************************/

div#popup-body #contentsArea .detail dl.version {
	width:568px;
}

div#popup-body #contentsArea .detail dl.version dt {
	width:390px;
	float:left;
}

div#popup-body #contentsArea .detail dl.version dd {
	width:168px;
	float:left;
	margin:15px 0 10px 10px;
	text-align:center;
}

div#popup-body #contentsArea .detail dl.data-backup {
	width:540px;
	margin:20px 0 20px 16px;
}

div#popup-body #contentsArea .detail dl.data-backup dt {
	font-weight:bold;
}

div#popup-body #contentsArea .detail dl.numberblock {
	width:540px;
	margin:10px 0 0 25px;
}

div#popup-body #contentsArea .detail dl.numberblock dt {
	margin-bottom:5px;
}

div#popup-body #contentsArea .detail dl.long {
	width:560px;
}

div#popup-body #contentsArea .detail dl.long dd {
	width:540px;
}



/* 061215 */

div#popup-body #popup-contents p.comment{
padding-top:15px;
}

div#popup-body #popup-contents #imagebox{
	width:568px;
	margin:10px 0 25px 14px;
	padding:0;
	font-size:10px;
}

div#popup-body #popup-contents #imagebox img{
	margin:0 10px 0 0 ;
	float:left;
}



/* 061215_b */

div#popup-body #popup-contents p.center-list{
margin:0 0 0 140px;
}


/* 061213 */

div#popup-body #contentsArea .detail p.square-list{
margin:10px 0 0 0;
padding:0 0 0 18px;
background:url(/mobile/set/common/p/img/popup/square_big.gif) no-repeat left top;
}

div#popup-body #contentsArea .detail p.catch-title {
margin:20px 0 10px 0;
}

div#popup-body #contentsArea .detail dl.handling {
width:560px;
}
div#popup-body #contentsArea .detail dl.handling dt {
float:left;
width:80px;
}
div#popup-body #contentsArea .detail dl.handling dd {
margin:0 0 0 80px;
}

div#popup-body #contentsArea .detail .list2-box {
width:558px;
border:1px solid #CCCCCC;
}

div#popup-body #contentsArea .detail .list2-box td {
width:200px;
padding:8px;
font-size:12px;
vertical-align:top;
background-image:none;
}
div#popup-body #contentsArea .detail .list2-box td.left {
width:350px;
border-right:1px solid #CCCCCC;
}


/* 070201 */

div#popup-body #contentsArea .detail p.distance-long {
margin:20px 0 0 0;
}

div#popup-body #contentsArea .detail table.camp-fp {
width:100%;
}
div#popup-body #contentsArea .detail table.camp-fp td {
text-align:center;
}
div#popup-body #contentsArea .detail table.camp-fp .notice,
div#popup-body #contentsArea .detail table.camp-fp .notice strong,
div#popup-body #popup-contents .detail dl.annotation_long dt.notice,
div#popup-body #popup-contents .detail dl.annotation_long dd.notice{
color:#FF0000;
}

div#popup-body #contentsArea .detail table.camp-fp th span {
font-weight:normal;
font-size:10px;
}

/* 070111 */

div#popup-body #contentsArea .detail .step-box {
margin:20px 0 0 0;
padding:10px;
border:1px solid #CCCCCC;
}

div#popup-body #contentsArea .detail .step-box dl {
width:560px;
}
div#popup-body #contentsArea .detail .step-box dl dt {
float:left;
width:50px;
margin:5px 0 0 0;
}
div#popup-body #contentsArea .detail .step-box dl dd {
float:left;
width:500px;
margin:5px 0 0 0;
}


/* 070205 */

div#popup-body #contentsArea .detail .notice-box {
margin:20px 0 0 0;
padding:10px;
border:1px solid #FF0000;
}

div#popup-body #contentsArea .detail .flow-list {
margin:40px 0 0 0;
padding:5px 5px 0 5px;
border:1px solid #CCCCCC;
}

div#popup-body #contentsArea .detail .flow-box_0205 {
width:568px;
margin:10px 0 0 0;
}

div#popup-body #contentsArea .detail .flow-box_0205 dl {
float:left;
margin:0 10px 0 0;
padding:15px 0 0 0;
}
div#popup-body #contentsArea .detail .flow-box_0205 dl {
float:left;
}
div#popup-body #contentsArea .detail .flow-box_0205 dt {
padding:0 0 5px 0;
font-weight:bold;
}
div#popup-body #contentsArea .detail .flow-box_0205 dt span {
font-size:10px;
}
div#popup-body #contentsArea .detail .flow-box_0205 dd {
margin:0 0 10px 0;
}
div#popup-body #contentsArea .detail .flow-box_0205 dd img {
vertical-align:middle;
}
div#popup-body #contentsArea .detail .flow-box_0205 img.arrow {
float:left;
margin:50px 10px 0 0;
}
div#popup-body #contentsArea .detail .flow-box_0205 img.arrow_no-mg {
float:left;
margin:50px 0 0 0;
}

div#popup-body #contentsArea .detail .flow-box_0205 dl.step1 {
width:255px;
}
div#popup-body #contentsArea .detail .flow-box_0205 dl.step2 {
width:200px;
}
div#popup-body #contentsArea .detail .flow-box_0205 dl.step3 {
width:500px;
}
div#popup-body #contentsArea .detail .flow-box_0205 dl.step4 {
width:300px;
}
div#popup-body #contentsArea .detail .flow-box_0205 div.step5 {
float:left;
width:190px;
margin:10px 10px 0 0;
padding:5px 5px 0 5px;
border:1px solid #CCCCCC;
}
div#popup-body #contentsArea .detail .flow-box_0205 dl.step6 {
width:500px;
}


div#popup-body #contentsArea .detail .flow-box_0205 dl.step4 dt {
width:130px;
}
div#popup-body #contentsArea .detail .flow-box_0205 dl.step4 dd.capture {
float:left;
width:80px;
padding:10px 0 0 0;
}
div#popup-body #contentsArea .detail .flow-box_0205 dl.step4 dd.arrow1 {
float:left;
width:45px;
padding:10px 0 1px 0;
}
div#popup-body #contentsArea .detail .flow-box_0205 dl.step4 dd.box-step5-1 {
float:left;
width:160px;
padding:5px 5px 0 5px;
border:1px solid #CCCCCC;
position:relative;
top:-10px;
}
div#popup-body #contentsArea .detail .flow-box_0205 dl.step4 dd.arrow2 {
float:left;
width:181px;
position:relative;
top:-15px;
}
div#popup-body #contentsArea .detail .flow-box_0205 dl.step4 dd.text {
clear:both;
float:none;
width:300px;
}

div#popup-body #contentsArea .detail .flow-box_0205 dl.step6 dd.capture {
float:left;
width:100px;
}
div#popup-body #contentsArea .detail .flow-box_0205 dl.step6 dd.text {
float:left;
width:390px;
}


div#popup-body #contentsArea .detail .flow-box_0205 dl dd dl.anno dt {
float:left;
width:1.2em;
font-size:10px;
font-weight:normal;
}
div#popup-body #contentsArea .detail .flow-box_0205 dl dd dl.anno dd {
margin:0 0 0 1.2em;
font-size:10px;
}


div#popup-body #contentsArea .detail .contact-box_0205 {
margin:30px 0 0 0;
border:1px solid #CCCCCC;
}
div#popup-body #contentsArea .detail .contact-box_0205 p.title {
border-bottom:1px solid #CCCCCC;
background:#EEEEEE;
}
div#popup-body #contentsArea .detail .contact-box_0205 p {
padding:5px;
}


/* 070308 */

div#popup-body #contentsArea table.base th.lfttxt {
	padding:5px;
	text-align:left;
}
sup.s {
	font-size:10px;
}

/* 070313 */

div#popup-body #contentsArea .detail p.influence {
	margin-top:35px;
}
/* 070314 */

div#popup-body #contentsArea .detail .clear{
clear:both;
}

div#popup-body #contentsArea .detail img.top_btm{
margin:15px 0 10px 0;
}

/* 070320 */

div#popup-body #contentsArea .length150 {
	width:150px;
}

div#popup-body #contentsArea p.separate {
	width:560px;
	margin-left:8px;
	margin-top:20px;
}

/* 070323 */

div#popup-body #contentsArea p.wrap_spn {
width:560px;
margin-left:8px;
margin-top:20px;
height:1em;
}

div#popup-body #contentsArea p.wrap_spn .sp_l{
width:150px;
text-align:left;
display:block;
float:left;
}
div#popup-body #contentsArea p.wrap_spn .sp_r{
width:252px;
text-align:right;
display:block;
float:right;
}

/* 070326 */

div#popup-body #contentsArea .detail .box_0322 {
	margin-top:8px;
	margin-bottom:8px;
	border:1px solid #CCCCCC;
	padding:8px 8px 4px 8px;
}

div#popup-body #contentsArea .detail .box_0322 p img{
	padding-bottom:2px;
	margin:0 2px;
}


div#popup-body #contentsArea .detail dl.update dt {
	margin-bottom:15px;
}

div#popup-body #contentsArea .detail dl.update dd {
	margin-bottom:15px;
}

/* 070327 */

div#popup-body #contentsArea .detail p.distance_070327 {
	margin-top:20px;
}

/*online-guide*/

div#popup-body #contentsArea .detail .online-top {
	text-align:center;
	padding-bottom:20px;
	background:url(/mobile/set/common/p/img/pdct_3g/line_hr_dot_gry.gif) repeat-x bottom;
}

div#popup-body #contentsArea .detail .online-top p {
	margin-top:15px;
}

div#popup-body #contentsArea .detail .online-top p span {
	color:#FF0000;
	text-decoration:underline;
}

div#popup-body #contentsArea .detail .online-annai{
	padding-bottom:20px;
	margin-bottom:20px;
	background:url(/mobile/set/common/p/img/pdct_3g/line_hr_dot_gry.gif) repeat-x bottom;
}

div#popup-body #contentsArea .detail .online-annai p{
	margin-left:10px;
	width:557px;
}

div#popup-body #contentsArea .detail .online-annai dl{
	width:568px;
}

div#popup-body #contentsArea .detail .online-annai dl dt{
	width:307px;
	float:left;
}

div#popup-body #contentsArea .detail .online-annai dl dd{
	width:261px;
	float:left;
}

div#popup-body #contentsArea .detail .online-annai dl dd p{
	width:170px;
	margin:20px 0px 0px 40px;
}

div#popup-body #contentsArea .detail .online-guide-service {
	width:568px;
}

div#popup-body #contentsArea .detail .online-guide-service p{
	text-decoration:underline;
}

div#popup-body #contentsArea .detail .online-guide-service dl{
	margin-top:15px;
}

div#popup-body #contentsArea .detail .online-guide-service dl dt{
	margin-bottom:3px;
}

div#popup-body #contentsArea .detail .online-guide-service ul li{
	margin:15px 0 0 15px;
	background:none;
	list-style:square;
	padding-left:0;
}


div#popup-body #contentsArea .detail .seikyusyo {
	width:568px;
	height:106px;
	background:url(/mobile/set/data/information/details/img/fig_online_back01.gif) top left no-repeat;
	padding-top:20px;
}

div#popup-body #contentsArea .detail .seikyusyo p {
	width:540px;
	margin-left:20px;
}

div#popup-body #contentsArea .detail table.online-option{
	margin-left:20px;
	margin-bottom:20px;
	width:520px;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}

div#popup-body #contentsArea .detail table.online-option th,
div#popup-body #contentsArea .detail table.online-option td {
	font-size:12px;
	text-align:center;
	border-left:1px solid #CCCCCC;
	padding:5px;
}


div#popup-body #contentsArea .detail table.online-option caption{
	margin-left:20px;
	width:520px;
}

div#popup-body #contentsArea .detail p.online-tetuduki-title {
	margin:30px 0px 0px 48px;
}

div#popup-body #contentsArea .detail .online-tetuduki {
	border:1px solid #e0e0e0;
	background:#f2f2f2;
	width:450px;
	padding:0px 0px 20px 20px;
	margin:0 auto 30px;
}

div#popup-body #contentsArea .detail .online-tetuduki ul {
	margin:15px 0px 0px 10px;
}

div#popup-body #contentsArea .detail .online-tetuduki ul li{
	list-style:square;
	background:none;
	width:380px;
	padding-left:0px;
	color:#FF0000;
}

div#popup-body #contentsArea .detail .online-tetuduki p {
	width:410px;
}

div#popup-body #contentsArea .detail .online-tetuduki dl dd {
	width:380px;
}

div#popup-body #contentsArea .detail p.online-attetion-title {
	margin:10px 0px 10px 0px;
}

div#popup-body #contentsArea .detail .online-attetion {
	margin-left:40px;
}

div#popup-body #contentsArea .detail .online-attetion ul li {
	list-style:square;
	background:none;
	padding-left:0px;
	margin-left:15px;
}

div#popup-body #contentsArea .detail .red {
	color:#FF0000;
}


/* 070427 */

div#popup-body #contentsArea .detail .notice0427  {
margin:20px 0 0 2em;
text-indent:-2em;
}
div#popup-body #contentsArea .detail .mg-t {
margin-top:10px;
}

/* 070717 */

div#popup-body #contentsArea .limit-to-access{
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

div#popup-body #contentsArea .limit-to-access h2{
	margin:20px 0;
}

div#popup-body #contentsArea .limit-to-access p{
	margin:20px 0;
}

div#popup-body #contentsArea .limit-to-access p.filtering-function{
	text-align:center;
	line-height:200%;
}

div#popup-body #contentsArea .limit-to-access .application {
	margin:0 0 10px 0;
}

div#popup-body #contentsArea .limit-to-access .application p {
	margin:0 0 10px 0;
}

div#popup-body #contentsArea .limit-to-access .application .banner {
	margin:0 0 0 15px ;
}

div#popup-body #contentsArea .limit-to-access p.enterprise{
	margin:0 0 20px 0;
	padding:0 0 0 10px;
}

/* 070726 */

div#popup-body #contentsArea .detail .mail-art{
	margin:30px 0 0 0;
}

div#popup-body #contentsArea .detail .mail-art p.note{
	text-align:center;
}

div#popup-body #contentsArea .detail .mail-art h3{
	margin:20px 0 5px 0;
}

div#popup-body #contentsArea .detail .mail-art dl.support-model{
	width:400px;
	margin:10px 0 0 40px;
}

div#popup-body #contentsArea .detail .mail-art dl.support-model dt{
	margin:0 0 5px 0;
}

/* 070813 */

div#popup-body #contentsArea .detail .white700 p {
	margin:0 0 20px 0;
}

div#popup-body #contentsArea .detail .white700 ul.annotation_fix {
	margin:30px 0;
}

div#popup-body #contentsArea .detail .white700 ul.list {
	margin:30px 0 10px 0;
}

/* 070815b */

div#popup-body #contentsArea .detail .nokia p,
div#popup-body #contentsArea .detail .nokia dl,
div#popup-body #contentsArea .detail .nokia ul{
	line-height:140%;
}

div#popup-body #contentsArea .detail .nokia p {
	margin:10px 0 15px 0;
}

div#popup-body #contentsArea .detail .nokia ul {
	margin:30px 0;
}

div#popup-body #contentsArea .detail .nokia ul.list {
	margin:15px 0 10px 0;
}

div#popup-body #contentsArea .detail .nokia dl {
	margin:20px 0 15px 0;
}

div#popup-body #contentsArea .detail .nokia dl dt{
	margin:0 0 8px 0;
	text-decoration:underline;
}

/* 070816 */

div#popup-body #contentsArea .detail p.sb_information {
	text-align:right;
	}
div#popup-body #contentsArea .detail p.sb_information span {
	font-size:14px;
	font-weight:bold;
}

/* 070907b */

div#popup-body #contentsArea .detail .x-series {
	width:560px;}

div#popup-body #contentsArea .detail .x-series p{
	margin:10px 0 20px 10px;
}

div#popup-body #contentsArea .detail .x-series ul {
	margin:20px 0 10px 0;
}

div#popup-body #contentsArea .detail .x-series ul.list {
	margin:0px;
}

div#popup-body #contentsArea .detail .x-series ul.list li{
	margin:0 0 5px 25px;
}

div#popup-body #contentsArea .detail .x-series ul.list li p{
	margin:10px 0 5px 0;
}

div#popup-body #contentsArea .detail .x-series ul.list li p img{
	margin:0 0 2px 2px;
}

div#popup-body #contentsArea .detail .x-series ul.annotation_fix{
	margin:0 0 15px 15px;
}

div#popup-body #contentsArea .detail .x-series ol{
	margin:0 0 0 15px;
}

/* ----- annotation ----- */

/* fix */
div#popup-body #contentsArea .detail ul.annotation_fix {
	margin:0;
	padding:0;
	list-style:none;
}
div#popup-body #contentsArea .detail ul.annotation_fix_distance {
	margin:15px 0 0 0;
	padding:0;
	list-style:none;
}
div#popup-body #contentsArea .detail ul.annotation_fix li,
div#popup-body #contentsArea .detail ul.annotation_fix_distance li {
	text-indent:-1.7em;
	margin:0 0 0 0.3em;
	background:none;
	color:#666666;
}

div#popup-body #contentsArea .detail ul.annotation_fix li:first-letter {
	font-size:10px;
}


/* other */
div#popup-body #popup-contents #imagebox dl.annotation{
	width:350px;
	float:left;
}
div#popup-body #popup-contents #imagebox dl.annotation dt{
	clear:both;
	float: left;
	width: 20px;
	white-space: nowrap;
}
div#popup-body #popup-contents #imagebox dl.annotation dd{
	float:left;
	width: 330px;
	margin-bottom: 0.5em;
}


dl.annotation_long {
	clear:both;
	width:565px;
	margin:20px 0 20px 60px;
	color:#666666;
	font-size:10px;
}
dl.annotation_long dt {
	clear:both;
	float: left;
	width:25px;
	margin:0 0 0 0px;
	padding:0;
	white-space: nowrap;
	font-size:10px;
}
dl.annotation_long dd {
	float:left;
	width: 540px;
	margin-bottom: 0.5em;
	font-size:10px;
	margin-left:10px;
	padding: 0px;
}


div#popup-body #contentsArea .detail dl.annotation_0322 {
	width:550px;
}
div#popup-body #contentsArea .detail dl.annotation_0322 dt {
	float:left;
	width:20px;
	margin-top:5px;
}
div#popup-body #contentsArea .detail dl.annotation_0322 dd {
	float:left;
	width:525px;
	margin-top:5px;
}

div#popup-body #contentsArea .detail dl.annotation_distance_fix_30 {
	width:550px;
}
div#popup-body #contentsArea .detail dl.annotation_distance_fix_30 dt {
	float:left;
	width:20px;
	margin-top: 30px;
}
div#popup-body #contentsArea .detail dl.annotation_distance_fix_30 dd {
	float:left;
	width:525px;
	margin-top: 30px;
}


div#popup-body #popup-contents ol.no-pad_mag li{
	padding: 0px;
	margin: 0 0 0 20px;
}
div#popup-body #popup-contents ul.annotation_fix li ol.no-pad_mag{
	list-style-position: inside;
}

div#popup-body #contentsArea .detail ul.no_mag{
	margin: 0px;
}

div#popup-body #popup-contents ol.no-pad_mag{
	margin: 0px;
}
div#popup-body #contentsArea .detail ul.no_mag li{
	margin: 0px
}

div#popup-body #contentsArea .detail dl.changed-list dt{
	margin-top:10px;
}
div#popup-body #contentsArea .detail ul.list-margin-top_15 li{
	margin-top: 15px;
}

div#popup-contents div#contentsArea span.decorate_text{
	text-decoration: underline;
}

div#popup-body #contentsArea p.questionnaire-attention {
	margin:30px 0 0 0; 
}

/*div#popup-body #popup-contents table.x-price{
	margin-left:20px;
	margin-bottom:20px;
	width:520px;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}




div#popup-body #popup-contents table.x-price td {
	background:#none;
}*/

/*div#popup-body #popup-contents table.x-price th {
	font-size:12px;
	text-align:center;
	border-left:1px solid #CCCCCC;
	padding:5px;
}
div#popup-body #popup-contents table.x-price th{
	background:#999999;
}
	
div#popup-body #popup-contents table.x-price td {
	font-size:12px;
	text-align:center;
	border-left:1px solid #CCCCCC;
	padding:5px;
}
*/

div#popup-body #popup-contents .x-packet {
	margin:20px 0 0 20px;
}

div#popup-body #popup-contents table.x-price {
	margin-top:20px;
	margin-left:20px;
	margin-bottom:20px;
	width:520px;
	border-top:1px solid #c3c3c3;
	border-bottom:1px solid #c3c3c3;
}

div#popup-body #popup-contents table .emphasis {
	font-weight:bold;
}

div#popup-body #popup-contents table.x-price th.x-price-r{
	border-right:1px solid #CCCCCC;
}

div#popup-body #popup-contents table.x-price td.x-price-r{
	border-right:1px solid #CCCCCC;
}

div#popup-body #popup-contents table.x-price tr{
	background:none;
}

div#popup-body #popup-contents table.x-price tr th{
	text-align:center;
	border-right:none;
	border-left:1px solid #CCCCCC;
	background: #999999 url(/mobile/set/common/p/img/pdct_3g/line_hr_dot_gry.gif) repeat-x bottom;
}


div#popup-body #popup-contents table.x-price tr td{
	border-left:1px solid #CCCCCC;
	background: url(/mobile/set/common/p/img/pdct_3g/line_hr_dot_gry.gif) repeat-x bottom;
}

div#popup-body #popup-contents table.x-price tr.last td{
	background: none;
}

div#popup-body #popup-contents p.accept {
	margin:0 0 0 20px;}

div#popup-body #popup-contents div.x-price-retern{
	width:520px;
	text-align:right;
	margin:0px 0px 20px 20px;
}

