@charset "utf-8";

/************************************************************
 * 初期化
 ************************************************************/
body, form, img, div, p, ul, ol, li, dl, dt, dd, h1, h2, h3 ,h4, h5 ,th ,td ,select,#contents #ch_manual p {
	margin: 0;
	padding: 0;
}
table { border-collapse: collapse; border-spacing: 0; }
a,img { border: 0; }
ul, ol, dl, li, dt, dd	{ list-style: none; }
img		{ border: none; vertical-align: top; }
table	{ border-spacing: 0; }
th		{ font-weight: normal; }
h5{
	font-size:12px;
	font-weight:normal;
}

/* clearfix */
.cFix:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.cFix	{ min-height: 1px; _height: 1px; }

#contents h2,#contents h3 {
	background:none;
	border:none;
}

#contents #articleColumn {
	width:642px;
	margin-bottom:20px;
}

/************************************************************
 * CLASSES(プロパティ)
 ************************************************************/

/* WIDTH */
.w67	{ width: 67px; }
.w95	{ width: 95px; }
.w135	{ width: 135px; }
.w117	{ width: 117px; }
.w115	{ width: 115px; }
.w120	{ width: 120px; }
.w142	{ width: 142px; }
.w150	{ width: 150px; }
.w193	{ width: 193px; }
.w205	{ width: 205px; }
.w215	{ width: 215px; }
.w300	{ width: 300px; }
.w330	{ width: 330px; }
.w312	{ width: 312px; }
.w350	{ width: 350px; }
.w380	{ width: 380px; }
.w460	{ width: 460px; }
.w480	{ width: 480px; }
.w506	{ width: 506px; }
.w564	{ width: 564px; }
.w582	{ width: 582px; }
.w610	{ width: 610px; }

/* HEIGHT */
.h18	{ height: 18px; }
.h446	{ height: 446px; }

/* LINE-HEIGHT */
.lh1_4	{ line-height: 1.4; }
.lh1_6	{ line-height: 1.6; }

/* MARGIN */
.mT1	{ margin-top: 1px; }
.mT2	{ margin-top: 2px; }
.mT3	{ margin-top: 3px; }
.mT4	{ margin-top: 4px; }
.mT5	{ margin-top: 5px; }
.mT6	{ margin-top: 6px; }
.mT7	{ margin-top: 7px; }
.mT8	{ margin-top: 8px; }
.mT10	{ margin-top: 10px; }
.mT15	{ margin-top: 15px; }
.mT20	{ margin-top: 20px; }
.mT30	{ margin-top: 30px; }
.mT50	{ margin-top: 50px; }
.mT60	{ margin-top: 60px; }

.mTN1	{ margin-top: -1px; }

.mL10	{ margin-left: 10px; }
.mL15	{ margin-left: 15px; }

.mR1	{ margin-right: 1px; }
.mR3	{ margin-right: 3px; }
.mR10	{ margin-right: 10px; }
.mR12	{ margin-right: 12px; }
.mR15	{ margin-right: 15px; }

.mH6	{ margin-right: 6px; margin-left: 6px; }
.mHA	{ margin-right: auto; margin-left: auto; }

.mB5	{ margin-bottom: 5px; }
.mB15	{ margin-bottom: 15px; }
.mB30	{ margin-bottom: 30px; }

/* PADDING */
.p5		{ padding: 5px; }
.p8		{ padding: 8px; }
.p10	{ padding: 10px; }
.p15	{ padding: 15px; }
.p20	{ padding: 20px; }

.pT3	{ padding-top: 3px; }
.pT5	{ padding-top: 5px; }
.pT10	{ padding-top: 10px; }
.pT15	{ padding-top: 15px; }
.pT41	{ padding-top: 41px; }
.pT45	{ padding-top: 45px; }

.pL10	{ padding-left: 10px; }
.pL20	{ padding-left: 20px; }
.pL30	{ padding-left: 30px; }
.pL80	{ padding-left: 80px; }

.pR5	{ padding-right: 5px; }
.pR10	{ padding-right: 10px; }
.pR15	{ padding-right: 15px; }
.pR16	{ padding-right: 16px; }

.pB3	{ padding-bottom: 3px;}
.pB5	{ padding-bottom: 5px;}
.pB6	{ padding-bottom: 6px;}
.pB10	{ padding-bottom:10px;}
.pB15	{ padding-bottom:15px;}

.pH6	{ padding-right: 6px; padding-left: 6px; }
.pH10	{ padding-right: 10px; padding-left: 10px; }
.pH15	{ padding-right: 15px; padding-left: 15px; }
.pH20	{ padding-right: 20px; padding-left: 20px; }

.pV5	{ padding-top: 5px; padding-bottom: 5px; }
.pV3	{ padding-top: 3px; padding-bottom: 3px; }

.pH15V3	{ padding: 3px 15px; }
.pH10V20{ padding: 20px 10px; }
.pH15V10{ padding: 10px 15px; }
.pH10V5	{ padding: 5px 10px; }
.pH10V5	{ padding: 5px 10px; }
.pH12V5	{ padding: 5px 12px; }

/* DISPLAY */
.db	{ display: block; }

/* POSITION */
.fl			{ float: left; }
.fr			{ float: right; }

.taR		{ text-align: right; }
.taC		{ text-align: center; }

.ti1e{ text-indent:1em; }

.fgLGray	{ color: #999999; }
.fgDGray	{ color: #666666; }
.fgLLGray{ color: #B4B4B4; }
.fgGreen	{ color: #008E3B; }
.fgBlue	{ color: #449AC9; }

.bgFFCC00	{background:#FFCC00;}
.bgB4E7D1	{background:#B4E7D1;}
.bgF1F8E8	{background:#F1F8E8;}

.bF36F3F	{border:#f36f3f 1px solid;}

.bdBGrayDot	{border-bottom:1px #bababa dotted;}

.zi0	{ z-index: 0; }
.zi1	{ z-index: 1; }
.zi2	{ z-index: 2; }
.zi3	{ z-index: 3; }
.zi10	{ z-index: 10; }

/* FONTSIZE */
.ft84	{font-size:84%;}
.ft117	{font-size:117%;}

.lh150	{line-height:150%;}

.fwB	{font-weight:bold;}

/************************************************************
 * CLASSES
 ************************************************************/
#contents p.indP{
	padding:20px 0 20px 0;
}

ul.ulsp{
		background:url(../img/step_back.gif) repeat-x top left;
		width:640px;
}

.h2sp1{
		background:url(../img/h2_tit_sp1.gif) no-repeat top left;
		width:532px;
		height:123px;
}

.h2sp2{
		background:url(../img/h2_tit_sp2.gif) no-repeat top left;
		width:532px;
		height:123px;
}

.h2sp3{
		background:url(../img/h2_tit_sp3.gif) no-repeat top left;
		width:532px;
		height:123px;
}

.h2sp4{
		background:url(../img/h2_tit_sp4.gif) no-repeat top left;
		width:532px;
		height:123px;
}

.h2sp5{
		background:url(../img/h2_tit_sp5.gif) no-repeat top left;
		width:532px;
		height:123px;
		font-size:84%;
}

.titblc h2{
		text-indent:-9999px;
}

.titblc ul{
	padding:22px 0 0 130px;
}

.titblc li{
		background:url(../img/li_arrow_1.gif) no-repeat top left;
		padding:0 0 0 12px;
		margin:5px 0 5px 0;
}

#contents .ma_block{
	padding:15px 0 15px 0;
}

#contents .ma_block p{
	line-height:150%;
	font-size:117%;
}

#contents .ma_block h3{
	border-left:#f36f3f 7px solid;
	border-bottom:#f36f3f 1px solid;
	color:#333;
	font-weight:bold;
	font-size:134%;
	padding:2px 0 2px 8px;
	margin:10px 0 10px 0;
}

table.sp1ta{
	width:643px;
	margin:10px 0 10px 0;
}

table.sp1ta th{
	background:#479b79;
	color:#FFF;
	text-align:center;
	vertical-align:middle;
	border:#999 1px solid;
	padding:8px 0 8px 0;
	width:115px;
}

table.sp1ta td{
	padding:8px 0 8px 0;
	border:#999 1px solid;
	vertical-align:middle;
}

dl.ma_dlink{
	border:#349e34 2px dashed;
	padding:10px 5px 10px 5px;
	margin:20px 0 20px auto;
	width:260px;
}

dl.sp3dl{
	padding:5px 0 5px 0;
}

dl.sp3dl dt{
	font-weight:bold;
	border-left:#f36f3f 3px solid;
	padding:0 0 0 6px;
	margin:5px 0 5px 1em;
}

dl.sp3dl dd{
	text-indent:2em;
	line-height:150%;
}

ul.sp2ul{
	padding:10px 0 0 1em;
}

ul.sp2ul li{
	background:url(../img/checkbox_small_red.gif) no-repeat top left;
	padding:4px 0 0 20px;
	height:16px;
	margin:5px 0 5px 0;
}
























