@charset "shift_jis";

/* important_news
========================================*/
#contentsPopWrap #headerMain,
#contentsPopWrap #contents,
#footer .footerBox .fBox
 {
    width: 710px !important;
}

/* important_news
----------------------------------------*/



#contentsMain .wid43{
	width:43px;
	}

#contentsMain .wid70{
	width:70px;
	}

#contentsMain .wid90{
	width:90px;
	}

#contentsMain .wid120{
	width:120px;
	}

#contentsMain .wid125{
	width:125px;
	}

#contentsMain .wid133{
	width:133px;
	}

#contentsMain .wid148{
	width:148px;
	}

#contentsMain .wid168{
	width:168px;
	}

#contentsMain .wid175{
	width:175px;
	}

#contentsMain .wid178{
	width:178px;
	}

#contentsMain .wid200{
	width:200px;
	}

#contentsMain .wid268{
	width:268px;
	}

#contentsMain .wid295{
	width:295px;
	}

#contentsMain .wid318{
	width:318px;
	}

#contentsMain .wid350{
	width:350px;
	}

#contentsMain .wid398{
	width:398px;
	}

#contentsMain .wid400{
	width:400px;
	}

#contentsMain .wid460{
	width:460px;
	}

#contentsMain .wid550{
	width:550px;
	}

#contentsMain .wid620{
	width:620px;
	}
/* ------------ */

#contentsMain .vaT{
	vertical-align:top;
	}

#contentsMain .noticettl{
		background: url("/important_news/images/noticettl.gif") no-repeat scroll left top transparent;
  	padding-left: 35px;
	}

#contents .indent25 {
    padding-left: 1.5em;
    text-indent: -2.5em;
	}

/* ------------ */

#contentsMain .border{
	border:1px solid #F00;
	padding:2px 0;
	}

#contentsMain .ft11{
	font-size:11px;
	}

#contentsMain .newsAR{
	border:1px solid #000;
	width:630;
	padding:10px;
	}


#contents .supportList{
	width:305px;
	margin-left:120px;
	}


#contents .supportTime{
	float:left;
	width:78px;
	}

#contents .supportTime02{
	float:right;
	width:200px;
	}

#contents .day{
	float:left;
	width:85px;
	}

#contents .time{
	float:right;
	width:110px;
	}

#contents .supportList02{
	width:335px;
	}

#contents .supportList03{
	width:475px;
	}

#contents .supportList04{
	width:305px;
	}

#contents .customer{
	float:left;
	width:130px;
	text-align:left;
	}

#contents .customer02{
	float:left;
	width:280px;
	text-align:left;
	}

#contents .customerTel{
	float:right;
	width:185px;
	}

/* tdType_color */

#contents .tdTypeA{
	background-color:#707070;
	color:#fff;
	}

#contents .tdTypeB{
	background-color:#FFEAEA;
	color:#FF3333;
	font-weight:bold;
	}
#contents .tdTypeC{
	background-color:#666666;
	color:#FFF;
	}

#contents .tdTypeD{
	background-color:#E4E4E4;
	}

#contents .tdTypeE{
	background-color:#E8F7F1;
	}

#contents .tdTypeF{
	background-color:#CCC;
	}

/* uniTable02 */
/* 20050824 */
/* 20050926 */
#contents .uniTable02{
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	width:100%;
	}

#contents .uniTable02 td {
    border-bottom: 1px solid #000;
		border-left: 1px solid #000;
		padding: 1px;
	}

#contents .uniTable02 td {
	}

/* uniTable03 */
#contents .uniTable03{
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	width:100%;
	}

#contents .uniTable03 td {
    border-bottom: 1px solid #000;
		border-left: 1px solid #000;
		padding:1px 0px 1px 5px;
	}


/* noticeTbl01 */

#contents .noticeTbl01 th{
	width:27%;
	}

#contents .noticeTbl01 td{
	width:73%;
	}
#contents .centerBox{
	margin:0 auto;
	}

/* noticeTbl02 */

#contents .noticeTbl02{
	border-top:1px solid #000;
	border-right:1px solid #000;
	width:100%;
	}
#contents .noticeTbl02 th,
#contents .noticeTbl02 td{
	border-left:1px solid #000;
	border-bottom:1px solid #000;
	padding-left:5px;
	}

#contents .noticeTbl02 td td{
	border:none;
	}

/* infoTbl */

#contents .infoTbl{
	border-top:1px dotted #CCCCCC;
	width:100%;
	}
#contents .infoTbl th,
#contents .infoTbl td{
	border-left:1px dotted #CCCCCC;
	border-bottom:1px dotted #CCCCCC;
	padding:10px;
	}

#contents .infoTbl .first{
	border-left:none;
	}


#contents ul.listNotes{
	font-size:11px;
}
#contents ul.listNotes li{
	margin-left:11px;
	text-indent:-11px;
}
#contents p.notes{
	font-size:11px;
	margin-left:11px;
	text-indent:-11px;
}

#contents .indent_1 {
	padding-left: 1em;
	text-indent: -1em;
}

#contents .colBox-left {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
}
#contents .colBox-left .box-right {
	margin-left: 20px;
}

.dotline{
	line-height:1.2;
	background:url(/common/css/images/dotline.gif) top left no-repeat;
	padding-top:20px;
	margin-bottom:20px}
