/*===========================================
	pregArea_01
=============================================*/
div.pregArea_01 {
	width: 720px;
	margin: 20px auto 0px auto;
	padding: 0px;
}
div.pregArea_01 ul.tabArea {
	width: 720px;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	background: url(../operation/import/images/tab_bg.gif) repeat-x;
}
div.pregArea_01 ul.tabArea li {
	height: 55px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	float: left;
}
div.pregArea_01 div.tabArea {
	margin: 20px 0px 0px 0px;
	padding: 0px;
}
div.pregArea_01 div.leftArea {
	width: 290px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.pregArea_01 div.rightArea {
	width: 340px;
	margin: 0px;
	padding: 0px;
	float: right;
}
div.pregArea_01 div.pregBox {
	margin: 0;
	padding: 0;
}
div.pregArea_01 div.pregBox div.leftArea {
	width: 310px;
}
div.pregArea_01 div.pregBox div.rightArea {
	width: 390px;
}
div.pregArea_01 div.pregBox div.rightArea ul.miniBox {
	border: 1px solid #999999;
	clear: both;
	list-style: none;
	padding: 10px;
}
div.pregArea_01 div.pregBox div.rightArea ul.miniBox li.imgArea {
	width: 100px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.pregArea_01 div.pregBox div.rightArea ul.miniBox li.txtArea {
	width: 260px;
	margin: 0px;
	padding: 0px;
	float: right;
}
div.pregArea_01 div.pregBox div.rightArea ul.miniBox li.txtArea p.bg-blue {
	background: #C8E6FA;
	margin: 0px 0px 10px 0px;
	padding: 5px 10px;
}
div.pregArea_01 li.disc_inside {
	list-style-position: inside;
} 

/*===========================================
	pregArea_02
=============================================*/
div.pregArea_02 {
	width: 720px;
	margin: 30px auto 0px auto;
	padding: 0px;
	clear: both;
}
div.pregArea_02 div.contentsArea_step div.leftArea {
	width: 390px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.pregArea_02 div.contentsArea_step div.rightArea {
	width: 205px;
	margin: 0px;
	padding: 0px;
	float: right;
}
div.pregArea_02 p.Grayline {
	width: 720px;
	margin: 30px auto 0px auto;
	padding: 0px;
	clear: both;
}

div.pregArea_02 ol.decimal {
	margin-left: 35px;
	list-style: decimal;
}

div.pregArea_02 li.no-disc {
	padding-left: 0;
	background-image: none;
}

/*===========================================
	importArea
=============================================*/
div.importArea_left {
	width: 300px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.importArea_right {
	width: 370px;
	margin: 0px;
	padding: 0px;
	float: right;
}
/*===========================================
	tapeTbl
=============================================*/
table.tapeTbl {
	background: #FFF;
	margin: 10px 0px 0px 0px;
	border: 1px #CCC solid;
	border-collapse: collapse;
	border-spacing: 0;
	text-align: center;
}
table.tapeTbl th {
	background: #666;
	color: #FFFFFF;
	padding: 10px 3px;
	border: #CCC solid;
	border-width: 0px 0px 1px 1px;
	font-weight: bold;
	line-height: 120%;
	text-align: center;
}
table.tapeTbl td {
	padding: 10px 3px;
	border: 1px #CCC solid;
	border-width: 0px 0px 1px 1px;
}
table.tapeTbl td.Format {
	background: #F5F5F5;
	font-weight: bold;
}
/*===========================================
	lineArea
=============================================*/
div.lineArea {
	border: #999999 1px solid;
	margin: 15px 0px 20px 0px;
	padding: 10px;
}
div.lineArea ul.list {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}
div.lineArea ul.list li {
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 10px;
	width: 90px;
	float: left;
	background: url(../images/ico_disc.gif) no-repeat 0px 4px;
}
#contents .notice {
	border: 1px solid #f00;
	margin: 0 0 1em;
	padding:1.25em 1.25em 0 1.25em;
}
@media (max-width:640px) {
div.pregArea_01, div.pregArea_02 p.Grayline {
	width: 100%;
}
div.pregArea_01 ul.tabArea {
	width: 100%;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	background: url(../operation/import/images/tab_bg.gif) repeat-x;
}

.AttentionArea {
	margin: 0;
	width: 100%;
}
.LineArea {
	padding: 10px;
	width: 90%;
}
.LineArea ul {
	width: 300px;
}
* {
}
div.importArea_left {
	width: 100% !important;
	float: none;
}
div.importArea_right {
	width: 100% !important;
	float: none;
}
.AttentionArea {
	width: 100% !important;
}
#contents {
	position: relative;
}
.pregArea_01 {
	width: 100% !important;
}
.mod-content {
}
div.pregArea_02 {
	width: 100%;
	margin: 30px auto 0px auto;
	padding: 0px;
	clear: both;
}
div.contentsArea_step {
	width: 100%;
}
html.js body div.mod-mainContentContainer div.mod-content div#sp.upsidedown-frame div.colum2-right760 div#contents div.section div.div_760 div.pregArea_01 div.AttentionArea div.contentsArea {
}

._bf div.pregArea_02 ul.stepArea li.contents div.clearfix div.OnepointArea,
._bf div.pregArea_02 ul.stepArea li.contents div.clearfix div.OnepointArea,
._bf div.pregArea_02 ul.stepArea li.contents div.clearfix div.OnepointArea,html.js body div.mod-mainContentContainer div.mod-content div#sp.upsidedown-frame div.colum2-right760 div#contents div.section div.div_760 div.pregArea_02 ul.stepArea li.contents div.clearfix div.OnepointArea,
html.js body div.mod-mainContentContainer div.mod-content div#sp.upsidedown-frame div.colum2-right760 div#contents div.section div.div_760 div.pregArea_02 ul.stepArea li.contents div.OnepointArea div.contentsArea{
	width:auto !important;
	float:none !important;
	margin:0 !important;
	padding:0 !important;
	}
	

._iid div.pregArea_01 div.OnepointArea div.contentsArea table.tapeTbl{
	min-width:	200px;
	width:	100%;
	font-size:11px;
	}
._iid div.pregArea_01 div.OnepointArea div.contentsArea table.tapeTbl td{
	}
._iid div.pregArea_01 div.pregBox div.rightArea{
	width:auto;
	float:none;}
	div.pregArea_01 div.pregBox div.rightArea ul.miniBox li.imgArea{
		float:none;
		margin:0 auto;}
div.pregArea_01 div.pregBox div.rightArea ul.miniBox li.txtArea{
	float:none;
	width:auto;}
div.lineArea ul.list li{
	margin:0 30px 0 0;}
._iid .disc{
	margin-top:20px;}
._iid ul.disc li{
	margin-top:25px;
	}
	
._bf div.AttentionArea {
	margin: 15px 0 0px 0;
	background: #F5F5F5;
	border: #CCC 1px solid;
	width:auto;
	clear: both;
}
.mod-mainContentContainer{
	overflow:visible;
	}
html.js body div.mod-mainContentContainer div.mod-content div#sp.upsidedown-frame div.colum2-right760 div#contents div.section div.div_760 div.pregArea_01 div.AttentionArea{
	width:auto !important;
	}
._bf .OnepointArea .contentsArea p.mt_15,
._bf .AttentionArea .contentsArea p.mt_15{
	margin-top:30px !important;
	}

div.pregArea_02 ul.stepArea li.contents .OnepointArea{
	padding:15px;
	}
.OnepointArea2{
	padding:15px !important;}
.OnepointArea p{
	margin:10px 0px 5px 0;}
.OnepointArea2 p{
	margin:10px 0px 15px 0;}
	li.no img{
		margin-right:8px;}
		
.LineArea{
	width:auto;
	margin:15px 0 0 0 !important;
	padding:0 !important;}
.LineArea p,
.LineArea ul li{
	margin:10px;}
.LineArea ul{
	background:none;}
	div.contentsArea_step{
		float:none;}
	div.contentsArea_step p{
		margin:10px 0 15px 0;}
	.OnepointArea .disc{
		margin-top:15px !important;}
.f-left {
	float: none;
}
}
