/*===========================================
	pregArea_01
=============================================*/
div.pregArea_01 {
	width: 740px;
	margin: 20px auto 0px auto;
	padding: 0px;
}



/*===========================================
	pregArea_02
=============================================*/
div.pregArea_02 {
	width: 740px;
	margin: 30px auto 0px auto;
	padding: 0px;
	clear:both;
}
div.pregArea_02 div.pregBox {
	width: 720px;
	margin: 20px auto 0px auto;
	padding: 0px 0px 20px 0px;
	background:url(../images/dot_line.gif) repeat-x bottom;
	clear:both;
}



/*===========================================
	sTitleBar 
=============================================*/
p.sTitleBar {
	margin: 0px;
	padding:0px;
	border-bottom:2px solid #CCC;
	clear:both;
	font-size: 123.1%;
}
p.sTitleBar span {
	margin: 0px;
	padding:0px 5px 5px 5px;
	font-weight:bold;
}


/*===========================================
	bar
=============================================*/
.mod-content .bar_no01 {
	margin: 0px;
	padding: 5px 0px 5px 45px;
	background:url(../images/bar_no01.gif) no-repeat;
	font-weight:bold;
	font-size:120%;
}
.mod-content .bar_no02 {
	margin: 0px;
	padding: 5px 0px 5px 45px;
	background:url(../images/bar_no02.gif) no-repeat;
	font-weight:bold;
	font-size:120%;
}
.mod-content .bar_no03 {
	margin: 0px;
	padding: 5px 0px 5px 45px;
	background:url(../images/bar_no03.gif) no-repeat;
	font-weight:bold;
	font-size:120%;
}
.mod-content .bar_no04 {
	margin: 0px;
	padding: 5px 0px 5px 45px;
	background:url(../images/bar_no04.gif) no-repeat;
	font-weight:bold;
	font-size:120%;
}

.ico_Disc {
	margin: 0px;
	padding: 0px 0px 0px 13px;
	background:url(../images/ico_disc.gif) no-repeat 0px 5px;
}
ul.Disc {
	margin: 0px 0px 0px 30px;
	padding: 0px;
	list-style:none;
}
ul.Disc li {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 13px;
	background:url(../images/ico_disc.gif) no-repeat 0px 5px;
}


/*===========================================
	lineArea
=============================================*/
div.lineArea {
	background: none repeat scroll 0 0 #EBEBEB;
	border: 1px solid #999999;
	clear: both;
	margin: 15px 0 0 45px;
	padding: 15px;
	overflow: hidden;
}
div.lineArea div.leftArea {
	float: left;
	margin: 0;
	padding: 0;
	width: 445px;
	overflow: hidden;
}
div.lineArea div.rightArea {
    float: right;
    margin: 0;
    padding: 0;
    width: 180px;
}


/*===========================================
	AttentionArea
=============================================*/
div.attentionArea {
    background: none repeat scroll 0 0 #FFFFCC;
    border: 1px solid #999999;
    clear: both;
    margin: 15px auto 0;
    padding: 15px;
}

div.attentionArea dl.attentionBox dt {
	min-height: 22px;
	height: auto !important;
	height: 23px;
    background: url("../images/ico_attention.png") top left no-repeat;
    margin: 0;
    padding: 3px 0 0 35px;
}

/*===========================================
	AttentionArea carImage
=============================================*/
div.attentionArea dl.carImg dd {
	min-height: 233px;
	height: auto !important;
	height: 233px;
	padding-right: 308px;
	background: url('../images/car_ng.png') right top no-repeat;
}

/*===========================================
	other
=============================================*/

/*===========================================
	other
=============================================*/
.txt10 {
	font-size: 85%;
}

@media (max-width: 640px) {
	div.attentionArea dl.carImg dd {
		min-height: 0;
		padding-right: 0;
		padding-bottom: 250px;
		background: url('../images/car_ng.png') center bottom no-repeat;
	}
	div.pregArea_01, div.pregArea_02, div.pregArea_02 div.pregBox {
		width: auto;
	}
	div.mod-mainContentContainer img.mq {
		width: 100%;
		height: auto;
	}
	div.mod-mainContentContainer .insideBox, div.mod-mainContentContainer div.lineArea {
		margin-left: 0;
	}
}

