

/*---------------------------------------------
Common
---------------------------------------------*/
.lineG{
	background-color:#969696;
}
.pic{
	border:1px solid #FFFFFF;
}
.pic2{
	border:1px solid #5B5B5B;
}
.pic3{
	border:1px solid #8F8F8F;
}

/*---------------------------------------------
タイトル
---------------------------------------------*/
h2{
	margin:0px;
	padding:48px 0px 0px 0px;
}
h3{
	margin:0px;
	padding:28px 0px 0px 0px;
}
h4{
	margin:0px;
	padding:28px 0px 0px 0px;
}
h5{
	margin:0px;
	padding:28px 0px 0px 0px;
}

/*---------------------------------------------
キャッチコピー
---------------------------------------------*/
p.cc1{
	margin:0px;
	padding:36px 0px 0px 0px;
}
p.cc2{
	margin:0px;
	padding:36px 0px 0px 0px;
}
p.cc3{
	margin:0px;
	padding:36px 0px 0px 0px;
}

/*---------------------------------------------
リード
---------------------------------------------*/
.lead{
	margin:0px;
	padding:18px 0px 0px 0px;
}

/*---------------------------------------------
Pのバリエーション
---------------------------------------------*/
.sp0{
	margin:0px;
	padding:0px 0px 0px 0px;
}
.spS{
	margin:0px;
	padding:9px 0px 0px 0px;
}
.spS2{
	margin:0px;
	padding:12px 0px 0px 0px;
}
.spM{
	margin:0px;
	padding:14px 0px 0px 0px;
}
.spM1{
	margin:0px;
	padding:3px 0px 0px 0px;
}
.spM2{
	margin:0px;
	padding:24px 0px 0px 0px;
}
.spL{
	margin:0px;
	padding:36px 0px 0px 0px;
}

/*---------------------------------------------
その他のPのバリエーション
---------------------------------------------*/
.spImgS{
	margin:0px;
	padding:10px 0px 0px 0px;
}
.spImgM{
	margin:0px;
	padding:20px 0px 0px 0px;
}
.hyouTop{
	margin:0px;
	padding:5px 0px 0px 0px;
}
.ind{
	margin:0px;
	padding:28px 0px 0px 0px;
}

/*---------------------------------------------
キャプション
---------------------------------------------*/
p.caption{
	margin:0px;
	padding:3px 0px 0px 0px;
	
}
.captionT{
	margin:0px;
	padding:14px 0px 0px 0px;
}

.captionMainte{
color:#7CBD27;
}
.captionMainteBG{
background-color: #7CBD27;
}

/*---------------------------------------------
箇条書き
---------------------------------------------*/
ol{
	padding:0px 0px 0px 25px;
	margin:0px 0px 0px 25px;
}
ol.hyou{
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 15px;
}
ul{
	padding:0px 0px 0px 25px;
	margin:0px 0px 0px 25px;
}
ul.hyou{
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 15px;
}

/*---------------------------------------------
テーブル（TDバリエーション）
---------------------------------------------*/
table.layout {
	margin:0px;
	padding:0px;
	border-style: none;
	}
table.layout td {
	margin:0px;
	padding:0px 0px 0px 0px;
	border-style: none;
	}
table.layout td.wspS {
	margin:0px;
	padding:0px 10px 0px 0px;
	border-style: none;
	}
table.layout td.wspS2 {
	margin:0px;
	padding:0px 15px 0px 0px;
	border-style: none;
	}
table.layout td.wspM {
	margin:0px;
	padding:0px 20px 0px 0px;
	border-style: none;
	}
table.layout td.wspM2 {
	margin:0px;
	padding:0px 26px 0px 0px;
	border-style: none;
	}
table.layout td.wspL {
	margin:0px;
	padding:0px 30px 0px 0px;
	border-style: none;
	}
table.layout tr {
	margin:0px;
	padding:0px 0px 0px 0px;
	border-style: none;
	}

/*---------------------------------------------
テーブル（表）
---------------------------------------------*/
table.hyou{
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}
table.hyou th{
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-color:#EBE9EA;
	padding:5px;
}
table.hyou td{
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-color:#FFFFFF;
	padding:5px;
}
table.hyou td.bgG{
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-color:#EBE9EA;
	padding:5px;
}
table.hyou td.sp0{
	border-right:0px solid;
	border-bottom:0px solid;
	background-color:#FFFFFF;
	padding:0px;
}
table.hyou td.sp0G{
	border-right:0px solid;
	border-bottom:0px solid;
	background-color:#EBE9EA;
	padding:0px;
}

/*---------------------------------------------*/

