@charset "UTF-8";



/* mass
------------------------------------------*/

.icn_arrow_d{
	background:url('/webImg/html/service/masPro/img/icn_arrow_d.png') no-repeat 0 center;
	padding:0 0 0 15px;
}

.mt170{
	margin-top:170px !important;
}

.list01 li{
	margin:0 0 0 0;
}

.title02 .icn_01{
	display:block;
	background:url('/webImg/html/service/masPro/img/icn_01.png') no-repeat 0 center;
	padding:0 0 0 32px;
}

.title02 .icn_02{
	display:block;
	background:url('/webImg/html/service/masPro/img/icn_02.png') no-repeat 0 center;
	padding:0 0 0 32px;
}

.title04{
	line-height:1.8em;
}

.title05{
	font-size: 2.3em;
	color: #545467;
}

.mass_box01{
	background:#f2f8fc;
	border-radius:6px;
	margin:12px 0 0 0;
	padding:15px 20px;
}

.mass_txtbox01{
	background:#fff4c3;
	border:solid 1px #fae97f;
	padding:11px;
}

.mass_txt_01{
	line-height:1.5;
}

.mass_txt_02{
	font-size:17px;
	font-weight:700;
}

.mass_txt_01 span{
	display:block;
	margin:-1.5em 0 0 8em;
}

.mass_contact{
	width:624px;
	margin-left:43px;
	margin-right:43px;
	padding:0 0 30px;
	border-bottom:dotted 1px #666666;
}

.mass_contact_box{
	background:#fcfcfc;
	border:solid 1px #cccccc;
	width:458px;
	margin:0 0 0 125px;
	padding:25px 0;
}

.mass_pasjp .pic{
	width:290px;
}

.mass_pasjp .txt{
	width:400px;
}

.mass_list{

}

.mass_list_icns{
	border-top:solid 10px #e2e2e2;
	border-bottom:solid 10px #e2e2e2;
	padding:27px 30px 30px 30px;
	font-size:1.2em;
	line-height:1.5;
}

.mass_list_icns li.mass_list_icn_01{
	float:left;
	width:320px;
}

.mass_list_icns li.mass_list_icn_01 p{
	background:url('/webImg/html/service/masPro/img/icn_c_l.png') no-repeat 3px 3px;
	padding:0 0 0 50px;
}

.mass_list_icns li.mass_list_icn_02{
	float:right;
	width:280px;
}

.mass_list_icns li.mass_list_icn_02 p{
	background:url('/webImg/html/service/masPro/img/icn_p_l.png') no-repeat 3px 3px;
	padding:0 0 0 50px;
}

.mass_list_icns li.mass_list_icn_03{
	float:left;
	width:650px;
	margin:18px 0 0 0;
}

.mass_list_icns li.mass_list_icn_03 p{
	background:url('/webImg/html/service/masPro/img/icn_blue.png') no-repeat 0 0;
	padding:0 0 0 50px;
	height:30px;
	line-height:30px;
}

.mass_list table{
	width:710px;
	margin:20px 0 0 0;
	font-size:1.4em;
	line-height:1.5;
}

.mass_list table thead th{
	background:#e2e2e2;
	border-right:solid 1px #adadad;
	text-align:center;
	padding:5px 0;
}

.mass_list table thead th.mass_list_th01{
	width:426px;
}

.mass_list table thead th.mass_list_th02{
	width:200px;
}

.mass_list table thead th.mass_list_th03{
	border-right:none;
	width:82px;
}

.mass_list table tbody{

}

.mass_list table tbody td{
	padding:3px 0 0 0;
	border-bottom:solid 1px #adadad;
}

.mass_list_cts{
	border-top:solid 1px #adadad;
	padding:3px 0 0 0;
}

.mass_list_cts.bgb{
	background:#e6f2fa;
}

.mass_list_cts dl{
	display:table;
	width:710px;
}

.mass_list_cts dt{
	display:table-cell;
	vertical-align:top;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	padding:11px 10px;
	width:406px;
}

.mass_list_cts dt .icn_c{
	display:inline-block;
	text-indent:-9999px;
	width:18px;
	height:18px;
	background:url('/webImg/html/service/masPro/img/icn_c.png') no-repeat 0 0;
	margin:0 0 0 5px;
}

.mass_list_cts dt .icn_p{
	display:inline-block;
	text-indent:-9999px;
	width:18px;
	height:18px;
	background:url('/webImg/html/service/masPro/img/icn_p.png') no-repeat 0 0;
	margin:0 0 0 5px;
}

.mass_list_cts dd.mass_list_dd01{
	display:table-cell;
	vertical-align:top;
	font-size:12px;
	line-height:18px;
/*	margin:-40px 0 0 426px;*/
	border-left:solid 1px #e2e2e2;
	padding:11px 10px;
	width:180px;
}

.mass_list_cts dd.mass_list_dd02{
	display:table-cell;
	vertical-align:top;
	font-size:12px;
	line-height:18px;
/*	margin:-40px 0 0 627px;*/
	border-left:solid 1px #e2e2e2;
	padding:11px 0;
	width:82px;
	text-align:center;
}

.mass_list_cts_txts{
	border-top:dotted 1px #e2e2e2;
	margin:3px 0 0 0;
	padding:10px;
	font-size:12px;
	line-height:18px;
}

.mass_list_cts_txts.none{
	border-top:none;
	margin:3px 0 0 0;
	height:0;
	padding:0;
}

.mass_list_cts_txts.none p{
	display:none;
}

.mass_list_cts_txts .type_01{
	background:url('/webImg/html/service/masPro/img/icn_circle01.png') no-repeat 0 center;
	padding:0 0 0 12px;
}



/* mass_form
------------------------------------------*/

.title02.nob{
	padding:0 0 0 0;
	border-bottom:none;
}

.mass_form{
	width:100%;
	border-top:dotted 1px #e2e2e2;
}

.mass_form th{
	width:170px;
	padding:20px;
	background:#fcfcfc;
	border-bottom:dotted 1px #e2e2e2;
	vertical-align:top;
	font-size:14px;
	line-height:1.5;
}

.mass_form th .his{
	color:#CC0C0C;
	font-size:12px;
}

.mass_form td{
	padding:10px 0 10px 20px;
	border-bottom:dotted 1px #e2e2e2;
	vertical-align:top;
}

.mass_form_confirm .mass_form td{
	padding:20px 0 20px 20px;
	font-size:14px;
	line-height:1.5;
}

.mass_form_txt01{
	font-size:12px;
	line-height:1.5;
}

.mass_form_txt02{
	font-size:12px;
	line-height:1.5;
	color:#996666;
}

.mass_form_txtfield01{
	border:solid 1px #e7e9ea;
	padding:7px 10px;
	width:370px;
	font-size:12px;
}

.mass_form_txtfield01.w100{
	width:100px;
}

.mass_form_txtfield02{
	border:solid 1px #e7e9ea;
	padding:7px 10px;
	width:370px;
	height:180px;
	font-size:12px;
}

.mass_form_product_c03{

}

.mass_form_product_c03_01{
	float:left;
	margin:0 40px 0 0;
}

.mass_form_product_c03_02{
	float:left;
	margin:0 40px 0 0;
}

.mass_form_product_c03_03{
	float:left;
}

.mass_form_confirm .mass_form_product_c03 .mass_form_txt01{
	margin:0 0 10px 0;
}

.mass_form_products_btns{

}

.mass_form_products_btns p{
	float:right;
	margin:0 0 0 20px;
}

.mass_form_products_btns .dnone{
	display:none;
}

.mass_form_pp{
	width:340px;
	border:solid 1px #cdcdcd;
	background:#fcfcfc;
	padding:19px 0;
	margin-left:auto;
	margin-right:auto;
}

.mass_form_attbox{
	display:inline-block;
	margin:0 auto;
	border:solid 10px #ee9999;
	color:#dd3333;
	padding:15px 30px;
	text-align:left;
}

.errlist{
	display:block;
	margin:20px auto 0 auto;
	border:solid 10px #ee9999;
	padding:20px;
	color:#ee9999;
	width:300px;
}
.explain{
	font-size:11px;
	line-height:1.2;
	color:#808080;
}

.mass_span_inp{
	width:150px;
	display:inline-block;
}

.mass_span_con{
	width:150px;
	padding-right: 10px
}

