/* 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;
}
/************* 2013/3/6 add *************/
.txt_indent {
	text-indent:-1em;
	padding-left:1em;
}
.table_kisyubetsu_l th {
	border-color:#FFFFFF rgb(204, 204, 204) rgb(204, 204, 204) rgb(255, 255, 255);
	border-style:solid;
	border-width:1px;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:5px;
	padding-bottom:5px;
}
.table_kisyubetsu_l td.bg_darkgray {
	background-color:#EBEBEB;
	border-color:#FFFFFF rgb(204, 204, 204) rgb(204, 204, 204) rgb(255, 255, 255);
	border-style:solid;
	border-width:1px;
	text-align:center;
}
.table_kisyubetsu_l td.bg_lightblue {
	background-color:#e1ebfe;
	border-color:#FFFFFF rgb(204, 204, 204) rgb(204, 204, 204) rgb(255, 255, 255);
	border-style:solid;
	border-width:1px;
	text-align:center;
}
.table_kisyubetsu_l td.bg_lightblue2 {
	background-color:#f0f5fd;
	border-color:#FFFFFF rgb(204, 204, 204) rgb(204, 204, 204) rgb(255, 255, 255);
	border-style:solid;
	border-width:1px;
	text-align:center;
}
/************* 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(/support/pa_common/x-appli/howto/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: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	/*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(/support/pa_common/x-appli/howto/images/common/icon_stitle.gif) 10px 10px no-repeat;
}
div#ssMainContent h4.caution{
	color: #F00;
	padding-left:30px;
	background: #FCF3F3 url(/support/pa_common/x-appli/howto/images/common/icon_caution.gif) 10px 7px no-repeat;
}
div#ssMainContent div.eachContent{
	padding-top: 0;
	text-align: left;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 20px;
	margin-left: 30px;
}
div#ssMainContent div.eachContent p.mainImg{
	text-align: center;
	padding-bottom: 10px;
	padding-top: 20px;
}
div#ssMainContent div.eachContent ol.count li{
	background: url(/support/pa_common/x-appli/howto/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.nodot{
	background:none;
}

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: 0px;
}	
div#ssMainContent div.eachContent ol.count li dl dd p img {
	padding-top: 10px;
}
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(/support/pa_common/x-appli/howto/images/common/icon_1.jpg) left top no-repeat;
}
div#ssMainContent div.eachContent ol.count li dl.count2{
	background: url(/support/pa_common/x-appli/howto/images/common/icon_2.jpg) left top no-repeat;
}
div#ssMainContent div.eachContent ol.count li dl.count3{
	background: url(/support/pa_common/x-appli/howto/images/common/icon_3.jpg) left top no-repeat;
}
div#ssMainContent div.eachContent ol.count li dl.count4{
	background: url(/support/pa_common/x-appli/howto/images/common/icon_4.jpg) left top no-repeat;
}
div#ssMainContent div.eachContent ol.count li dl.count5{
	background: url(/support/pa_common/x-appli/howto/images/common/icon_5.jpg) left top no-repeat;
}
div#ssMainContent div.eachContent ol.count li dl.count6{
	background: url(/support/pa_common/x-appli/howto/images/common/icon_6.jpg) left top no-repeat;
}
div#ssMainContent div.eachContent ol.count li dl.count7{
	background: url(/support/pa_common/x-appli/howto/images/common/icon_7.jpg) left top no-repeat;
}
div#ssMainContent div.eachContent ol.count li dl.count8{
	background: url(/support/pa_common/x-appli/howto/images/common/icon_8.jpg) left top no-repeat;
}
div#ssMainContent div.eachContent ol.count li dl.count9{
	background: url(/support/pa_common/x-appli/howto/images/common/icon_9.jpg) left top no-repeat;
}

/* 2012-02-20 START */
div#ssMainContent div.eachContent ol.count li dl.count10{
	background: url(/support/pa_common/x-appli/howto/images/common/icon_10.jpg) left top no-repeat;
}
div#ssMainContent div.eachContent ol.count li dl.count11{
	background-image: url(/support/pa_common/x-appli/howto/images/common/icon_11.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/* 2012-02-20 END */

div#ssMainContent div.eachContent ol.count li dl.countAster{
	background: url(/support/pa_common/x-appli/howto/images/common/icon_asterisk.gif) left top no-repeat;
}
div#ssMainContent div.eachContent ol.count li dl.noCount{
	background: url(/support/pa_common/x-appli/howto/images/common/icon_nocount.gif) 0 3px no-repeat;
	padding-left: 25px;
}
div#ssMainContent div.eachContent ol.count li dl.caution{
	background: url(/support/pa_common/x-appli/howto/images/common/icon_dlcaution.gif) 0 3px no-repeat;
	padding-left: 25px;
}
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;
	padding-top: 18px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

div.caution {
	background: #FCF3F3;
	margin-top: 20px;
	margin-right: 0px;
	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(/support/pa_common/x-appli/howto/images/common/icon_anchor.gif) 0 2px no-repeat;
	padding-left: 20px;
}
div#ssMainContent div.eachContent div.anchorBox li a.caution{
	background: url(/support/pa_common/x-appli/howto/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(/support/pa_common/x-appli/howto/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;
	}

#support_header_sub #main_img{
margin-bottom: 10px;
padding: 0 0 7px;
width: 950px;
background: url(/support/share/images/header_line.jpg) bottom no-repeat;
float:left;
	}

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(/support/pa_common/x-appli/howto/images/common/icon_A.jpg) left top no-repeat;
}
div#ssMainContent div.eachContent ol.count li dl.countB{
	background: url(/support/pa_common/x-appli/howto/images/common/icon_B.jpg) left top no-repeat;
}

div#ssMainContent div.eachContent ol.count li dl.countC{
	background: url(/support/pa_common/x-appli/howto/images/common/icon_C.jpg) left top no-repeat;
}
div#ssMainContent div.eachContent ol.count li dl.countD{
	background: url(/support/pa_common/x-appli/howto/images/common/icon_D.jpg) left top no-repeat;
}
div#ssMainContent div.eachContent ol.count li dl.countE{
	background: url(/support/pa_common/x-appli/howto/images/common/icon_E.jpg) left top no-repeat;
}
div#ssMainContent div.eachContent ol.count li dl.countF{
	background: url(/support/pa_common/x-appli/howto/images/common/icon_F.jpg) left top no-repeat;
}
div#ssMainContent div.eachContent ol.count li dl.countG{
	background: url(/support/pa_common/x-appli/howto/images/common/icon_G.jpg) left top no-repeat;
}
div#ssMainContent div.eachContent ol.count li dl.countH{
	background: url(/support/pa_common/x-appli/howto/images/common/icon_H.jpg) left top no-repeat;
}
div#ssMainContent div.eachContent ol.count li dl.countI{
	background: url(/support/pa_common/x-appli/howto/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;}
.mt15{margin-top:15px;}
.ml40{margin-left:40px;}





/* 2011-06-23 */
div#ssMainContent div.eachContent div.caution li a.anchor{
	background: url(/support/pa_common/x-appli/howto/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(/support/pa_common/x-appli/howto/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-02-20 */
div#ssMainContent div.eachContent div.blueBox {
	background: #DAE6F2;
	padding-top: 18px;
	padding-right: 20px;
	padding-bottom:20px;
	padding-left: 20px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	overflow: auto;
}
div#ssMainContent div.eachContent div.blueBox p.leftArea {
	float:left;
	margin-left:12px;
}
div#ssMainContent div.eachContent div.blueBox ul.rightArea {
	float:left;
	margin-left:16px;
}
div#ssMainContent div.eachContent div.blueBox ul li{
	margin-left:30px;
	list-style-type:disc;
}
div#ssMainContent div.eachContent ol.count li dl dd p.mb0 {
	padding-bottom: 0;
}
/*      2012/02/21          */
.arrow_syousai {
	background-image: url(/support/share/images/arrow_bg_none.gif);
	background-repeat: no-repeat;
	background-position: 8px center;









 *background-position: 0px 3px;
	margin-top: 0px;
	margin-right: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 3.5em;
}

/* 2012/07/04 */
.attention {
	background-color: #F6F6F6;
	line-height: 1.5em;
	margin: 1.5em 0;
	padding: 1em 1.5em;
	border:2px solid #999;
}
/* 2012/07/04 END */



/* 2013/3/7 */
div#ssMainContent div.eachContent ol.count li div.box_tellFaxMail-info {
	clear:both;
	_padding-top:12px;


}

.box_tellFaxMail-info > .inner {
	overflow: hidden;

}



li div.box_tellFaxMail-info .leftBox {
	float:left;
	width:400px;
	border:#CCCCCC solid 1px;
}

li div.box_tellFaxMail-info .rightBox {
	float:right;
	width:400px;
	border:#CCCCCC solid 1px;
}


.box_tellFaxMail-info .leftBox > .inner, 
.box_tellFaxMail-info .rightBox > .inner {
	padding:0 10px;
}

.box_tellFaxMail-info > .inner .leftBox > p > img,
.box_tellFaxMail-info > .inner .rightBox > p > img {
	padding-top:0 !important;
}


div#ssMainContent div.eachContent ol.count li div.box_tellFaxMail-info dl {
	padding: 10px 0 0 0 !important;
}

div#ssMainContent div.eachContent ol.count li div.box_tellFaxMail-info dt {
	font-size:14px !important;
}

div#ssMainContent div.eachContent ol.count li div.box_tellFaxMail-info dl dt.first {
	font-weight:bold !important;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5.4em;
}

div#ssMainContent div.eachContent ol.count li div.box_tellFaxMail-info dl dt.first2 {
	font-weight:bold !important;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 7.5em;
}


div#ssMainContent div.eachContent ol.count li div.box_tellFaxMail-info dl dd.first {
	padding: 0 0 0 11em !important;
	margin-top:0 !important;
}
div#ssMainContent div.eachContent ol.count li div.box_tellFaxMail-info dl dd.first {
	padding: 0 0 0 11em !important;
	margin-top:0 !important;
}

div#ssMainContent div.eachContent ol.count li div.box_tellFaxMail-info dl dt.second {
	font-size:14px !important;
	text-align: left;
}

div#ssMainContent div.eachContent ol.count li div.box_tellFaxMail-info dl dd.second {
	margin-top:0 !important;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5.5em;
}

div#ssMainContent div.eachContent ol.count li div.box_tellFaxMail-info dl dd.second2 {
	margin-top:0 !important;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5.5em;
}

div#ssMainContent div.eachContent ol.count li div.box_tellFaxMail-info dl dd.first,
div#ssMainContent div.eachContent ol.count li div.box_tellFaxMail-info dl dd.second {
	margin: -30px 0 0 0 !important;
}

div#ssMainContent div.eachContent ol.count li div.box_tellFaxMail-info .rightBox p.last {
	margin: 10px 0 0 0 !important;
}


div#ssMainContent div.eachContent ol.count li div.box_tellFaxMail-info .leftBox .inner p img {
	padding: 10px 0 0 0 !important;
}



/* 2012/09/14 END */




/* 2013/03/07 */
div#ssMainContent h4.inquiry {
	border: none;
	padding: 7px 0 5px 50px;
	margin-top: 0;
	font-size: 115%;
	font-weight: bold;
	color: #FFF;
}
div#ssMainContent h4.tel_fax {
	background: url(/support/pa_common/x-appli/install/images/ts-start_title_tellFax2.jpg) 0 0 no-repeat;
}
div#ssMainContent h4.mail {
	margin-bottom: 10px;
	background: url(/support/pa_common/x-appli/install/images/ts-start_title_mail2.jpg) 0 0 no-repeat;
}
div#ssMainContent div.eachContent ol.count li div.box_tellFaxMail-info dl.freedial {
	padding: 0 0 0 59px !important;
	margin: 10px 0 0 0 !important;
	line-height: 1;
}
div#ssMainContent div.eachContent ol.count li div.box_tellFaxMail-info dl.freedial dt{
	padding: 0 !important;
	margin: 0 !important;
	font-size: 12px !important;
	font-weight: normal;
}
div#ssMainContent div.eachContent ol.count li div.box_tellFaxMail-info dl.freedial dd{
	padding: 0 !important;
	margin: 0 !important;
	font-size: 22px;
}
div#ssMainContent div.eachContent ol.count li div.box_tellFaxMail-info dl.freedial span{
	font-size: 12px;
}
.freedial {
	background: url(/support/pa_common/x-appli/install/images/ts-start_title_tellFaxB2.gif) 0 0 no-repeat;
}

/* for IE6 */
div#ssMainContent div.eachContent ol.count li div.box_tellFaxMail-info .inner {
	_padding: 0 10px;
}
div#ssMainContent div.eachContent ol.count li div.box_tellFaxMail-info .rightBox p.last {
	_margin: 0 !important;
}


.row_height01 { height: 273px !important; /* for IE6 */ _height: 283px !important;}
.row_height02 { height: 200px !important;}
/* 2013/03/07 END */
