<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document */
@media screen, print { 


/************* ClearFix Styles *************/

/* Modern browsers like Firefox, Safari, Opera */
div:after, .clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
    font-size: 0.1em;
    line-height: 0;
}

/* IE 7 and MacIE*/
div, .clearfix { display: inline-block; }

/* Hides from IE-mac \*/
*html div, * html .clearfix { height: 1%; }
div, .clearfix { display: block; }
/* End hide from IE-mac */


/************* Common Styles *************/
A.arrow
{
	display: inline-block;
	padding-left: 10px;
	background: url(/share/images/arrow_black.gif) left 0.5em no-repeat;
}
.center {
	text-align: center;
}
.left {
	text-align: left;
}
.right {
	text-align: right;
}

.p10 {
	padding-top: 10px;
}
.p20 {
	padding-top: 20px;
}
.indent {
	margin: 0 10px;
}
#siteroot {
	height: auto;
}

/************* Layout Styles *************/
div#ssContent {
	padding-top: 5px;
}

/************* SubNavigation Styles *************/
/************* SubNavigation Styles *************/
div#x-appliNavi {
	width: 180px;
	float: left;
	padding: 4px 0 0 0;
	line-height: 1.3;
}
div#x-appliNavi div{
	padding-bottom: 3px;
}
div#x-appliNavi dl{
	margin: 0 0px 1px 0px;
}
div#x-appliNavi dl dt{
	width: 180px;
	height: 33px;
}div#x-appliNavi dl dd{
	margin:0;
}
div#x-appliNavi dl dt a{
	width: 180px;
	height: 33px;
	display: block;
	text-indent: -9999px;
}
div#x-appliNavi dl dt a img {
    border-style:none;
}
div#x-appliNavi dl dt a:hover{
	text-decoration: none;
}
div#x-appliNavi dl dt a:focus{
	overflow:hidden;
}
div#x-appliNavi dl dt a#x-appliNavi1{
	background: url(../images/common/navi.gif) 0 0 no-repeat;
}
div#x-appliNavi dl dt a#x-appliNavi2{
	background: url(../images/common/navi.gif) 0 -34px no-repeat;
}
div#x-appliNavi dl dt a#x-appliNavi3{
	background: url(../images/common/navi.gif) 0 -68px no-repeat;
}
div#x-appliNavi dl dt a#x-appliNavi4{
	background: url(../images/common/navi.gif) 0 -102px no-repeat;
}
div#x-appliNavi dl dt a#x-appliNavi5{
	background: url(../images/common/navi.gif) 0 -136px no-repeat;
}
div#x-appliNavi dl dt a#x-appliNavi6{
	background: url(../images/common/navi.gif) 0 -170px no-repeat;
}
div#x-appliNavi dl dt a#x-appliNavi7{
	background: url(../images/common/navi.gif) 0 -204px no-repeat;
}
div#x-appliNavi dl dt a#x-appliNavi8{
	background: url(../images/common/navi.gif) 0 -238px no-repeat;
}
div#x-appliNavi dl dt a#x-appliNavi9{
	background: url(../images/common/navi.gif) 0 -272px no-repeat;
}
div#x-appliNavi dl dt a#x-appliNavi10{
	background: url(../images/common/navi.gif) 0 -306px no-repeat;
}
/*----11--*/
div#x-appliNavi dl dt a#x-appliNavi11{
	background: url(../images/common/navi.gif) 0 -340px no-repeat;
}
/*----12--*/
div#x-appliNavi dl dt a#x-appliNavi12{
	background: url(../images/common/navi.gif) 0 -374px no-repeat;
}
/*----13--*/
div#x-appliNavi dl dt a#x-appliNavi13{
	background: url(../images/common/navi.gif) 0 -408px no-repeat;
}
/*----14--*/
div#x-appliNavi dl dt a#x-appliNavi14{
	background: url(../images/common/navi.gif) 0 -442px no-repeat;
}



div#x-appliNavi dl.current a#x-appliNavi1 {
	background-position: -180px 0;
}
div#x-appliNavi dl.current a#x-appliNavi2 {
	background-position: -180px -34px;
}
div#x-appliNavi dl.current a#x-appliNavi3 {
	background-position: -180px -68px;
}
div#x-appliNavi dl.current a#x-appliNavi4 {
	background-position: -180px -102px;
}
div#x-appliNavi dl.current a#x-appliNavi5 {
	background-position: -180px -136px;
}
div#x-appliNavi dl.current a#x-appliNavi6 {
	background-position: -180px -170px;
}
div#x-appliNavi dl.current a#x-appliNavi7 {
	background-position: -180px -204px;
}
div#x-appliNavi dl.current a#x-appliNavi8 {
	background-position: -180px -238px;
}
div#x-appliNavi dl.current a#x-appliNavi9 {
	background-position: -180px -272px;
}
div#x-appliNavi dl.current a#x-appliNavi10 {
	background-position: -180px -306px;
}
/*----11--*/
div#x-appliNavi dl.current a#x-appliNavi11 {
	background-position: -180px -340px;
}
/*----12--*/
div#x-appliNavi dl.current a#x-appliNavi12 {
	background-position: -180px -374px;
}
/*----13--*/
div#x-appliNavi dl.current a#x-appliNavi13 {
	background-position: -180px -408px;
}
/*----14--*/
div#x-appliNavi dl.current a#x-appliNavi14 {
	background-position: -180px -442px;
}

div#x-appliNavi dl dd{
	display: none;
}
div#x-appliNavi dl.current dd {
	display: block;
}
div#x-appliNavi dl.current li.currentPage {
	background: #CCD7FF;
}
div#x-appliNavi ul {
	padding: 0;
	margin: 0;
	width: 180px;
}
div#x-appliNavi ul li{
	display: block;
	text-align: left;
	list-style: none;
	margin: 0;
	background: #FFF;
	border-left: #E0E0E0 solid 1px;
	border-right: #E0E0E0 solid 1px;
	border-bottom: #E0E0E0 solid 1px;
}
div#x-appliNavi ul li a{
	padding: 5px 5px 5px 30px;
	display: block;
	background: url(../images/common/icon_navi.gif) 14px 10px no-repeat;
}
div#x-appliNavi #x-appliNaviDL {
	background: #FFF;
	background-image: none;
	padding: 0px 0 10px 0;
}
div#x-appliNavi #x-appliNaviQA {
	background: #FFF;
	background-image: none;
	padding: 7px 0 0 0;
}
/************* MainContent Styles *************/

div#ssMainContent {
	width: 760px;
	float: right;
	/*overflow: hidden;*/

}
div#ssMainContent h3{
	margin-top: 23px;
}
div#ssMainContent h4{
	border: #E0E0E0 solid 1px;
	padding: 5px 5px 5px 25px;
	margin-top: 30px;
	font-size: 115%;
	font-weight: bold;
	background: url(../images/common/icon_stitle.gif) 10px 10px no-repeat;
}
div#ssMainContent h4.caution{
	color: #F00;
	padding-left:30px;
	background: #FCF3F3 url(../images/common/icon_caution.gif) 10px 7px no-repeat;
}
div#ssMainContent div.eachContent{
	padding-top: 0;
}
div#ssMainContent div.eachContent p.mainImg{
	text-align: center;
	padding-bottom: 10px;
	padding-top: 20px;
}
div#ssMainContent div.eachContent ol.count li{
	background: url(../images/common/line_dot.gif) left top repeat-x;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10;
	padding-left: 10px;
}
div#ssMainContent div.eachContent ol.count li.bordernone{
	margin: 15px 0 0 0;
	background: none;
	padding: 0px 10px;
}

div#ssMainContent div.eachContent ol.count li.noLine{
	margin: 0 0 0 0;
	background: none;
}
div#ssMainContent div.eachContent ol.count li dl{
	padding-left: 40px;
}
div#ssMainContent div.eachContent ol.count li dl dt{
	font-size: 120%;
	font-weight: bold;
	padding-bottom: 10px;
}
div#ssMainContent div.eachContent ol.count li dl dd{
	margin-top: 10px;
}
div#ssMainContent div.eachContent ol.count li dl dd p {
	padding-bottom: 20px;
}	
div#ssMainContent div.eachContent ol.count li dl dd p img{
	margin-top: 15px;
	/* margin-left: -30px; */
}
div#ssMainContent div.eachContent ol.count li dl dt img.partsIcon,
div#ssMainContent div.eachContent ol.count li dl dd img.partsIcon {
	vertical-align: middle;
	margin: 0 5px;
}
div#ssMainContent div.eachContent ol.count li dl.count1{
	background: url(../images/common/icon_1.jpg) left top no-repeat;
}
div#ssMainContent div.eachContent ol.count li dl.count2{
	background: url(../images/common/icon_2.jpg) left top no-repeat;
}
div#ssMainContent div.eachContent ol.count li dl.count3{
	background: url(../images/common/icon_3.jpg) left top no-repeat;
}
div#ssMainContent div.eachContent ol.count li dl.count4{
	background: url(../images/common/icon_4.jpg) left top no-repeat;
}
div#ssMainContent div.eachContent ol.count li dl.count5{
	background: url(../images/common/icon_5.jpg) left top no-repeat;
}
div#ssMainContent div.eachContent ol.count li dl.count6{
	background: url(../images/common/icon_6.jpg) left top no-repeat;
}
div#ssMainContent div.eachContent ol.count li dl.count7{
	background: url(../images/common/icon_7.jpg) left top no-repeat;
}
div#ssMainContent div.eachContent ol.count li dl.count8{
	background: url(../images/common/icon_8.jpg) left top no-repeat;
}
div#ssMainContent div.eachContent ol.count li dl.count9{
	background: url(../images/common/icon_9.jpg) left top no-repeat;
}


div#ssMainContent div.eachContent ol.count li dl.countAster{
	background: url(../images/common/icon_asterisk.gif) left top no-repeat;
}
div#ssMainContent div.eachContent ol.count li dl.noCount{
	background: url(../images/common/icon_nocount.gif) 0 3px no-repeat;
	padding-left: 25px;
}
div#ssMainContent div.eachContent ol.count li dl.caution{
	background: url(../images/common/icon_dlcaution.gif) 0 3px no-repeat;
	padding-left: 25px;
}

table div.link_in {
	*margin-left: 0px !important;
}

table div.link_in ul li {
	padding-top: 5px !important;
	padding-left: 15px !important;
	*padding-left: 0px !important;
	/*float: left;*/
	clear: both;
	background-image: url(../images/top/kanren_dot.gif) !important;
	background-repeat: no-repeat !important;
	background-position: left 11px !important;
	list-style-type: none !important;
	padding-bottom: 3px !important;
	*list-style: none !important;
}

div#ssMainContent div.eachContent ol.count li ul li {
	margin: 5px 0 0 0;
	background: none;
	padding: 0;
	list-style: inside;
}
div#ssMainContent div.eachContent ol.count li ul li.disc {
	list-style: outside disc;
	margin-left: 20px;
}

div#ssMainContent div.eachContent div.hint {
	background: #f9f9f9;
	border:1px solid #999;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 18px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
div#ssMainContent div.eachContent div.hint dl {
	margin-left: -40px;
}



div#ssMainContent div.eachContent div.caution {
	background: #FCF3F3;
	margin-top: 20px;
	margin-right: 0px;
	margin-left: 10px;
	padding-top: 18px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

div.caution {
	background: #FCF3F3;
	margin-top: 20px;
	margin-right: 0px;
	margin-left: 10px;
	padding-top: 15px;
	padding-right: 18px;
	padding-bottom: 18px;
	padding-left: 18px;
}

div#ssMainContent div.eachContent div.caution dl{
	margin-left: -40px;
}
div#ssMainContent div.eachContent div.hint dt,
div#ssMainContent div.eachContent div.caution dt{
	margin: 0;
	height: 17px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
div#ssMainContent div.eachContent div.hint dd,
div#ssMainContent div.eachContent div.caution dd{
	margin: 0;
	padding: 0;
}
div#ssMainContent div.eachContent div.anchorBox{
	background: #F0F4F7;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
}
div#ssMainContent div.eachContent div.anchorBox li{
	margin-top: 5px;
}
div#ssMainContent div.eachContent div.anchorBox li a{
	background: url(../images/common/icon_anchor.gif) 0 2px no-repeat;
	padding-left: 20px;
}
div#ssMainContent div.eachContent div.anchorBox li a.caution{
	background: url(../images/common/icon_anchor_caution.gif) 0 2px no-repeat;
	color: #F00;
}



/************* Parts Styles *************/


ul.partsBtnList {
	display: block;
	padding: 0;
	margin: 10px 0 0 0;
}
ul.partsBtnList li {
	padding: 0;
	margin: 0;
}
ul dl.partsBtnList{
	float: none;
	display: block;
}
ul.partsBtnList dt{
	float: left;
	width: 130px;
	display: block;
	height: 28px;
	margin-left: -20px;
	margin-top: 5px;
}
ul.partsBtnList dd{
	width: 530px;
	display: block;
	float: left;
}


/************* Playlist Styles *************/


div#ssMainContent div.eachContent ol.count li dl dd table {
	border-collapse:collapse;
	border: solid 1px #BFC8D1;
	color:#666;
	margin-top:10px;
}
div#ssMainContent div.eachContent ol.count li dl dd table th {
	border: solid 1px #BFC8D1;
	padding:10px;
	background:#E8ECF0;
	width:8em;
	font-weight:bold;
}
div#ssMainContent div.eachContent ol.count li dl dd table th img {
	vertical-align: middle;
	margin: 0 5px 0 0;
}
div#ssMainContent div.eachContent ol.count li dl dd table td {
	border: solid 1px #BFC8D1;
	padding:10px;
}
div#ssMainContent div.eachContent dl.playlist {
    padding:20px 0 0 20px;
}
div#ssMainContent div.eachContent dl.playlist dt {
    float:left;
	width:190px;
    padding: 0 ;
	margin: 0 ;
}
div#ssMainContent div.eachContent dl.playlist dd {
    float:left;
    padding: 0 ;
	margin: 0 ;
}


div#ssMainContent div.eachContent dl.playlist dd ul {

    padding: 0 ;
	margin: -4px 0 0 0 ;
}
div#ssMainContent div.eachContent dl.playlist dd ul li {
    padding: 4px 0 ;
	margin: 0 ;
	background: url(../images/common/line_dot.gif) repeat-x left bottom;
}
div#ssMainContent div.eachContent dl.playlist dd ul li img {
	vertical-align: middle;
	margin: 0 5px 0 0;
}



/*********** Print Only styles ***********/
@media print {




}

/*********** Contents Header Override ***********/
#support_header_sub{
	margin-bottom:10px;
	width:950px;
	height:50px;
	background:url(/support/share/images/header_line.jpg) bottom no-repeat;
	}

#support_header_sub #main_img{
	float:left;
	margin-left:15px;
	/* margin-left:18px; */
	}

div#ssMainContent div.eachContent ul li.disc {
	list-style: outside disc;
	margin-left: 20px;
}

div#ssMainContent div.eachContent ol.count li dl.countA{
	background: url(../images/common/icon_A.jpg) left top no-repeat;
}
div#ssMainContent div.eachContent ol.count li dl.countB{
	background: url(../images/common/icon_B.jpg) left top no-repeat;
}

div#ssMainContent div.eachContent ol.count li dl.countC{
	background: url(../images/common/icon_C.jpg) left top no-repeat;
}
div#ssMainContent div.eachContent ol.count li dl.countD{
	background: url(../images/common/icon_D.jpg) left top no-repeat;
}
div#ssMainContent div.eachContent ol.count li dl.countE{
	background: url(../images/common/icon_E.jpg) left top no-repeat;
}
div#ssMainContent div.eachContent ol.count li dl.countF{
	background: url(../images/common/icon_F.jpg) left top no-repeat;
}
div#ssMainContent div.eachContent ol.count li dl.countG{
	background: url(../images/common/icon_G.jpg) left top no-repeat;
}
div#ssMainContent div.eachContent ol.count li dl.countH{
	background: url(../images/common/icon_H.jpg) left top no-repeat;
}
div#ssMainContent div.eachContent ol.count li dl.countI{
	background: url(../images/common/icon_I.jpg) left top no-repeat;
}

/*********** Added for import mora 20091020 ***********/
div#ssMainContent div.eachContent table.mora {
	margin: 0 20px;
}
div#ssMainContent div.eachContent table.mora th {
	border: solid 1px #BFC8D1;
	padding:10px;
	background:#E8ECF0;
	width:9em;
	/*font-weight:bold;*/
}
div#ssMainContent div.eachContent table.mora th img {
	vertical-align: middle;
	margin: 0 5px 0 0;
}
div#ssMainContent div.eachContent table.mora td {
	border: solid 1px #BFC8D1;
	padding:10px;
}

/*********** Add 20110418 ***********/

.kanren {
	width:720px;
	clear: both;
	float: left;
	background-color: #f9f9f9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	/*_margin-left: 5px;*/
}
.kanren ul {
	width:720px;
	padding-left: 0px;
	list-style-type: none;
}
.kanren ul li {
	padding-top: 5px;
	padding-left: 15px;
	width:700px;
	clear: both;
	height: 20px;
	list-style-type: none;
	
}
.kanren_import_rec{
	display: inline;
}


.kanren {
	width:740px;
	clear: both;
	float: left;
	background-color: #f9f9f9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	_margin-left: 5px;
}
/******ul***/
.kanren2 {
	background: #f9f9f9;
	border:1px solid #999;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 18px;
	padding-right: 18px;
	padding-bottom: 15px;
	padding-left: 18px;
}

.kanren2 ul {
	width:715px;
	padding-left: 5px;
}
.kanren2 ul li {
	padding-top: 5px;
	padding-left: 15px;
	width:700px;
	/*float: left;*/
	clear: both;
	background-image: url(../images/top/kanren_dot.gif);
	background-repeat: no-repeat;
	background-position: left 11px;
	list-style-type: none;
	padding-bottom: 3px;
}
.kanren2_import_rec{
	display: inline;
}



.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mb00{margin-bottom:0px !important;}
.mb10{margin-bottom:10px !important;}
.mb20{margin-bottom:20px !important;}
.mb30{margin-bottom:30px !important;}
.ml0{margin-left:0px !important;}
.ml10{margin-left:10px !important;}
.ml20{margin-left:20px !important;}
.ml30{margin-left:30px !important;}
.ml40{margin-left:40px !important;}
.mr30{margin-right:30px !important;}
.pl0{padding-left:0px !important;}


/* 2011-06-23 */
div#ssMainContent div.eachContent div.caution li a.anchor{
	background: url(../images/common/icon_anchor.gif) 0 2px no-repeat;
	padding-left: 20px;
}

.partsIcon2 {
	vertical-align: middle;
	margin: 0px;
}



/* 2011-08-04 */
.red{
	color:#ff0000;
}
	
	
/* 2011-09-05 */
#ssMainContent .eachContent .count .clearfix .hint dl.mb20 dt {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#ssMainContent .eachContent .count .clearfix .hint dl.mb20 dd {
	margin: 0px;
	padding: 0px;
}
div#ssMainContent div.eachContent div.caution dl dd.indent{
	margin-left:1em;
}


/* 2011-09-29 */
div#ssMainContent div.eachContent ol.line{
	background: url(../images/common/line_dot.gif) left bottom repeat-x;
}

#ssMainContent .eachContent ol.count .hint dl dd .left {
	width:420px;
	float:left;
	margin-left:5px;
}
#ssMainContent .eachContent .count .hint dl dd .right {
	width:219px;
	float:right;
	margin-right:10px;
}
#ssMainContent .eachContent ol.count .hint dl dd .left li {
	list-style:inside disc;
	margin-left:1em;
	text-indent:-1em;
	float:none;
}


/* 2012-08-30 */
/*===========================================
	WarningArea 
=============================================*/
div.WarningArea {
	padding: 15px;
	background:#FFFFCC;
	border:#999999 1px solid;
	clear:both;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 10px;
}
div.WarningArea div.WarningBox {
	width: 680px;
	margin: 0px auto;
	padding: 0px;
}


/*===========================================
	WarningArea 2
=============================================*/
div.WarningArea2 {
	padding: 15px;
	border:#999999 1px solid;
	clear:both;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 10px;
	background-color: #dbeeff;
}
div.WarningArea2 dt {
	background-image:url(/support/pa_common/x-appli/howto/images/common/icon_info.gif);
	background-repeat: no-repeat;
	padding-left: 1.8em;
	background-position: left 2px;
}
div.WarningArea2 div.WarningBox {
	width: 680px;
	margin: 0px auto;
	padding: 0px;
}

div#ssMainContent div.eachContent div.title{
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 15px;
	font-size: 120%;
	color: #FFF;
	background-color: #333;
	font-weight: bold;
}


/*add 20121205*/
.leftarea{
	float:left;
}
.rightarea{
	float:right;
}
.dotline{
	background: url(../images/common/line_dot.gif) repeat-x scroll left bottom transparent;
}
/* 2013/3/14 */
.txt-indent2 {
	text-indent:-2em;
	padding-left:2em;
}
/* 2013/3/18 */
.info_box {
	background: #FFF;
	border:1px solid #F00;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

/* 2017/11/2 */
.info_box &gt; ul{
	margin-left:18px;
	}

.info_box &gt; ul &gt;li{
	list-style:disc;
	margin-bottom:1rem;
}


#ssMainContent ul.txtlink{
	padding: 0 0 0 10px;
	margin-bottom:16px;
}

#ssMainContent ul.txtlink &gt; li{
	margin: 0 30px 0 0;
    padding: 0 0 0 10px;
    background: url(/share/images/arrow_black.gif) no-repeat left .4em;
    list-style: none;
	}
	

/* 2013/3/19 */
.txt-indent {
	text-indent:-1em;
	padding-left:1em;
}
.cnt_box {
	background: #ffffff;
	border:1px solid #999;
	margin-bottom:20px;
	padding-top: 18px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.cnt_box div table {
	border-collapse:collapse;
	border: solid 1px #BFC8D1;
	color:#666;
	margin-top:10px;
}
.cnt_box div table th {
	border: solid 1px #BFC8D1;
	padding:10px;
	background:#E8ECF0;
	width:8em;
	font-weight:bold;
}
.cnt_box div table td {
	border: solid 1px #BFC8D1;
	padding:10px;
}
.box_l_w420 {
	width:420px;
	float:left;
}
.box_r_w280 {
	width:280px;
	float:right;
}
div#ssMainContent div.eachContent div.caution2 {
	background: #FCF3F3;
	marginn-top:10px;
	margin-bottom:20px;
	padding-top: 18px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
div#ssMainContent div.eachContent div.hint2 {
	background: #f9f9f9;
	border:1px solid #999;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-top: 18px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
div#ssMainContent .eachContent.mb40 ul li {
	width: 355px;
	float:left;
	margin-top:10px;
	margin-left:8px;
	margin-right:8px;
}
.dotline2{
	background: url(../images/common/line_dot.gif) repeat-x scroll left top transparent;
}
.pdg_top20 {
	padding-top:20px;
}

.box01{
	margin-bottom:20px;
	}
	
.box02 ul li {
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    margin-top: 10px;
}

.none ul li{
	 list-style: none outside none !important;
}


.asterisk{
	font-size:11px;
	text-align:right;
}
	
.btn ul li {
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    margin-top: 10px;
    width: 355px;
}


.logo ul li {
    float: left;
	width:auto;
}

.asio03_left{
	width:300px;
}



div#ssMainContent div.eachContent ol.count li.none {
    background:none repeat-x scroll left top rgba(0, 0, 0, 0);
    margin: 15px 0 0;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 15px;
}

div.hint .icon_p {
	vertical-align: middle;
}

div#ssMainContent div.eachContent div.caution table {
	border-collapse:collapse;
	border: solid 1px #BFC8D1;
	color:#666;
	margin-top:10px;
}
div#ssMainContent div.eachContent div.caution th {
	border: solid 1px #BFC8D1;
	padding:10px;
	background:#E8ECF0;
	font-weight:bold;
    text-align: center;
}
div#ssMainContent div.eachContent div.caution td {
	background:#FFFFFF;
	border: solid 1px #BFC8D1;
	padding:10px;
}

ol.procedure_list {
	margin: 15px 17px 0;
}
ol.procedure_list li {
	list-style-type: decimal;
	margin-bottom: 13px;
}
img.icon {
	vertical-align: middle;
	margin: 0px 2px;
}</pre></body></html>