@charset "shift_jis";

/* ================================================================================= */
/* Content Popup ver.																 */
/* ================================================================================= */

#popup #box {
	width: 95%;
}

/* Header ver.
======================================================= */

#popup h1 {
	display: inline;
	float: left;
    width: 207px;
    height: 74px;
}

#popup p#close {
	float:right;
	width:73px;
	margin: 20px 0 0 0;
}


/* Main contentBody
======================================================= */

#popup #contentBody {
	clear: both;
	background: none;
	border-top:3px solid #1e3e63;
	width: 100%;
	text-align:left;
	margin: 0;
	padding: 0
}


/* Main area
======================================================= */
#popup #main {
	width: 742px;
	margin: 30px 0 0 0;
	float:left;
}


/* Main area2
======================================================= */
#popup #main2 {
	width: 742px;
	margin: 10px 0 0 0;
	float:left;
}


/* Main area3
======================================================= */
#popup #main3 {
	width: 727px;
	margin: 15px 0 0 15px;
	float:left;
}


/* Hx
------------------------------- */

#popup h2 {
	margin: 0 0 30px 15px;
	clear: both;
}


#popup h3 {
	margin: 0 0 15px 15px;
	clear: both;
}

#popup h3.sysmsg {
	margin: 0 0 15px 0px;
	clear: both;
}

#popup h3.Icon {
	background: url(../img-common/h3_i.gif) no-repeat 0% 50%;
	padding: 0 0 0 10px;
	line-height: 40px;
}

#popup h3.Iconem {
	background: url(../img-common/h3_i_em.gif) no-repeat 0% 50%;
	padding: 0 0 0 10px;
	line-height: 40px;
}

#popup h4 {
	margin: 0 0 15px 15px;
	clear: both;
}

#popup h4.bg {
	background: url(../img-common/h4_bg.gif) no-repeat 0% 50%;
	padding: 0 0 0 15px;
	line-height: 20px;
}

#popup h5 {
	margin: 0 0 12px 0;
	clear: both;

}

#popup h5.marl0 {
	margin: 0 0 12px 0;
	clear: both;

}


/* Margin
------------------------------- */

#popup #contentBody .m30 {
	margin: 0 0 30px 0;
	padding: 0 0 0 25px;
	clear: both;
}

#popup #contentBody .m30_2 {
	margin: 0 0 30px 0;
	padding: 0 0 0 25px;
	clear: both;
}

#popup #contentBody .m15 {
	margin: 0 0 15px 0;
	padding: 0 0 0 25px;
	clear: both;
}

#popup #contentBody .m15_2 {
	margin: 0 0 15px 0;
	clear: both;
}

#popup #contentBody .m12 {
	margin: 0 0 12px 0;
	clear: both;
}

#popup #contentBody .m12_2 {
	margin: 0 0 12px 0;
	padding: 0 0 0 25px;
	clear: both;
}

#popup #contentBody .m5_2 {
	margin: 0 0 5px 0;
	padding: 0 0 0 25px;
	clear: both;
}

/*
#popup #contentBody	img {
		vertical-align: middle;
		margin: 0 5px 0 0;
	}
*/
/* end */



/* snipet727_txt.html
-------------------------------------------------------------- */
/* Layout 見出しDパターン */
#popup #contentBody table td.boxL1{
	vertical-align: top;
	width: 512px;
	padding: 0 12px 0 0;
}

#popup #contentBody table td.boxL2{
	width: 1px;
	border-right: 1px solid #cacaca;
}

#popup #contentBody table td.boxR1 {
	vertical-align: top;
	width: 215px;
	padding: 0 0 0 12px;
}

.boxL1 img {
	vertical-align: middle;
	margin: 0 5px 0 0;
}

.boxL1 img {
	vertical-align: middle;
	margin: 0 5px 0 0;
}

.lm3 {
	margin: 0 0 0 4px;
}
/* end */

---------------------------- */
/* 角丸 */

#popup table td.circlebody {
}

#popup table td.circlebody {
	background: url(../img-common/circle_img.gif) repeat-y 0% 50%;
	padding: 5px 10px;
}

#popup table td.circlebody_glay {
	background: url(../img-common/circle-gray_img.gif) repeat-y 0% 50%;
	padding: 5px 10px;
}

/* テーブルの実線指定 */
#popup #contentBody table td.solid_all {
	border-left: 1px solid #cacaca;
	border-right: 1px solid #cacaca;
	border-top: 1px solid #cacaca;
	border-bottom: 1px solid #cacaca; }
#popup #contentBody table td.solid_lr {
	border-left: 1px solid #cacaca;
	border-right: 1px solid #cacaca; }
#popup #contentBody table td.solid_tb {
	border-top: 1px solid #cacaca;
	border-bottom: 1px solid #cacaca; }
#popup #contentBody table td.solid_left {
	border-left: 1px solid #cacaca; }
#popup #contentBody table td.solid_right {
	border-right: 1px solid #cacaca; }
#popup #contentBody table td.solid_top {
	border-top: 1px solid #cacaca; }
#popup #contentBody table td.solid_bottom {
	border-bottom: 1px solid #cacaca; }

/* テーブルの点線指定 */
#popup #contentBody table td.dashed_all {
	border-left: 1px dashed #cacaca;
	border-right: 1px dashed #cacaca;
	border-top: 1px dashed #cacaca;
	border-bottom: 1px dashed #cacaca; }
#popup #contentBody table td.dashed_lr {
	border-left: 1px dashed #cacaca;
	border-right: 1px dashed #cacaca;}
#popup #contentBody table td.dashed_tb {
	border-top: 1px dashed #cacaca;
	border-bottom: 1px dashed #cacaca; }
#popup #contentBody table td.dashed_left {
	border-left: 1px dashed #cacaca; }
#popup #contentBody table td.dashed_right {
	border-right: 1px dashed #cacaca; }
#popup #contentBody table td.dashed_top {
	border-top: 1px dashed #cacaca; }
#popup #contentBody table td.dashed_bottom {
	border-bottom: 1px dashed #cacaca; }

/* テーブル内マージン指定 （15px） */
#popup #contentBody .pall_15 {    /*上下左右*/
	padding: 15px; }

/* end */



/* snipet_parts.html
-------------------------------------------------------------- */
#popup #contentBody table td.boxR5 {
	vertical-align: middle;
	width: 600px;
	padding: 2px 0 0 6px;
}

/* end */




/* footer area
======================================================= */

#popup #footer {
	border-top: 6px solid #5a5a5a;
	clear: both;
	width: 100%;
	
}

	
