
.clearfix:after {
	content: ".";
	display: block;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
 
.clearfix {
	zoom: 1;
}  


.textInd4 {       /*　----------------------　2行目以降4文字字下げ　*/
	margin-left: 4em;
	text-indent: -4em;
}

.textInd6 {       /*　----------------------　2行目以降6文字字下げ　*/
	margin-left: 6em;
	text-indent: -6em;
}


.w400 {
	width: 400px;
}

.fmTbl {
	margin: 0 auto;
	padding: 0;
	width: 637px;
}

.valignTop {
	vertical-align: top;
}




/*----------------水色角丸BOX　2列設定　*/
/*角丸ボックスTOP*/


.arc2BlTop {
	margin: 0;
	padding: 0;
	width: 340px;
}

/*角丸ボックスBody*/
.arc2BlBody {
	padding: 0;
	width: 340px;
	vertical-align: top;
	background-color: #e7f2f8;
	line-height: 150%;
	font-size: 90%;
}

.camArc2AnsBox {
	margin: 20px 0 0 0;
	padding: 0;
	width: 320px;
}

.camArc2AnsBox p {
	margin: 0;
	padding: 0;
	float: left;
	width: 160px;
}

.camMgnT1em {
	margin-top: 1em;
}


/*角丸ボックス下*/
.arc2BlBottom {
	margin: 0;
	padding: 0;
	width: 340px;
}

/*角丸同士の空き*/
.arc2BlSpace {
	margin: 0;
	padding: 0;
	width: 12px;
}

/*　----------------　黄色角丸 Table設定　*/
.arc2YBody {
	padding: 0;
	width: 340px;
	vertical-align: top;
	background-color: #fffebb;
	line-height: 150%;
	font-size: 90%;
}

.arcYBody {
	background: #fffebb;
	padding: 0 10px;
}

.arcYTop {
	background: #fffebb url(../img/common/arc_tl.gif) no-repeat top left;
}
.arcYTop span {
	background: url(../img/common/arc_tr.gif) no-repeat top right;
	height: 10px;
	display: block;
}

.arcYBottom {
	background: #fffebb url(../img/common/arc_bl.gif) no-repeat bottom left;
}
.arcYBottom span {
	background: url(../img/common/arc_br.gif) no-repeat bottom right;
	height: 10px;
	display: block;
}

/*　----------------　水色角丸　Width:340（横2列）用設定　*/

.arcBl340TopBtm {
	margin: 0;
	padding: 0;
	width: 340px;
}

.arcBl340Body {
	padding: 0 10px;
	width: 320px;
	background-color: #e7f2f8;
	vertical-align: top;
}

.arcBl340BodyImg {
	width: 120px;
	float: left;
}

.arcBl340BodyMain {
	width: 200px;
	float: left;
}


/*　----------------　話題のゴルフ書FLOAT3列 BOX　*/

.cam3Box1 {
	margin: 0;
	padding: 0;
	float: left;
	width: 226px;
}

.cam3Box2 {
	margin: 0 0 0 7px;
	padding: 0;
	float: left;
	display: inline;
	width: 226px;
}

/*　----------------　水色角丸 Table設定　*/
/* 角丸ボックス上*/
 .arcBlTop {
	margin: 0;
	padding: 0;
	width: 226px;
}

/*角丸ボックスBody*/
.arcBlBody {
	padding: 5px 15px 0 15px;
	width: 196px;
	vertical-align: top;
	background-color: #e7f2f8;
}

/*レビュワーアイコン上空き*/
.iconSpace {
	padding-top: 10px;
}

/*角丸ボックス下*/
.arcBlBottom {
	margin: 0;
	padding: 0;
	width: 226px;
}

/*角丸同士の空き*/
.arcBlSpace {
	margin: 0;
	padding: 0;
	width: 7px;
}

/*アイコン*/
.camIconBox {
	margin: 10px 0 0 0;
	padding: 0;
	float: left;
	display: inline;
	width: 60px;
	font-size: 80%;
	text-align: center;
}

/*　本の説明文　*/
.camBookText {
	margin: 10px 0 0 0;
	padding: 0;
	float: left;
	display: inline;
	width: 136px;
	line-height: 140%;
	color: #0033cc;
	font-size: 95%;
}


/*　----------------　マイセレクションを語ろう　*/
/* 画像横並び2列用*/
.camImgL {
	margin: 0;
	padding: 0;
	float: left;
	width: 348px;
	color: #0065cd;
	font-weight: bold;
	font-size: 110%;
}

.camImgR {
	margin: 0 0 0 21px;
	padding: 0;
	float: left;
	display: inline;
	width: 348px;
	color: #0065cd;
	font-weight: bold;
	font-size: 110%;
}



/*　----------------　BORDER　*/

.imgLineBk {
	border: 1px solid #000000;
}



/*　--------------------------------　▼　結果発表ページ　▼　*/
/*　--------　賞ブロック　上下罫線、背景色設定　*/
.camResultBox {
	margin: 30px 0 0 0;
	padding:0;
	border-top: 1px solid #336699;
	border-bottom: 1px solid #336699;
	width: 692px;
	background: #fdf5e6 url("img/kekka_bg.gif");
}

/*　--------　賞タイトル　*/
.camResultPrize {
	margin: 0;
	padding: 10px 10px 20px 10px;
}

/*　--------　お題　*/
.camTitleS {
	margin: 0;
	padding: 0 0 5px 40px;
	color: #c71585;
	font-weight: bold;
}

/*　--------　受賞タイトル、受賞者情報含有BOX　上罫線、下波線設定　*/
.camResultTitBox {
	margin: 0 0 0 40px;
	padding:20px 10px 10px 0;
	border-top: 1px solid #999999;
	border-bottom: 1px dashed #cccccc;
	width: 642px;
}

/*　--------　受賞者情報　*/
.camResultHN {
	margin: 3px 0 0 0;
	padding:0;
	width: 642px;
	text-align: right;
}

/*　--------　内容文テキストのみ　*/
.camResultText {
	margin: 0 0 0 40px;
	padding: 10px 10px 20px 0;
	line-height: 150%;
	width: 642px;
}

/*　--------　内容文左側アイコンあり　*/
.camResultFlBox {
	margin: 0 0 0 40px;
	padding: 10px 10px 20px 0;
	width: 642px;
}

.camResultIcon {
	margin: 0;
	padding: 0;
	float: left;
	width: 80px;
}

.camResultIcon img {
	padding-right: 10px;
}

.camResultTextFl {
	margin: 0;
	padding: 0;
	float: left;
	line-height: 150%;
	width: 562px;
}

/*　--------　0910あとちょっとでMVP　*/
.mvpTextBox {
	padding:20px 15px 0 35px;
	width: 667px;
	text-align: right;
}

.mvpTextBox img {
	display: block;
	padding-bottom: 5px;
}

/*　--------　発表！　完全版「ゴルフかるた」　*/
.karutaWrap {
	margin: 10px auto 0;
	width: 576px;
	text-align: center;
}

.karutaBgBox {
	margin: 0;
	padding: 0;
	background: #ffffff url("img/karuta/karuta_bg.gif") no-repeat left top;
}

.karutaCard {
	margin: 0 0 0 5px;
	padding: 0;
	float: right;
	width: 58px;
}

.karutaCard img {
	margin-bottom:5px;
	display: inline;
}


/*　--------　text　*/
/*ピンク*/
.camTxAtt1 {
	color: #f04e82;
}

/*コイアカ*/
.camTxAtt2 {
	color: #990000;
}

/*　--------　padding,margin　*/
.padT5 {
	padding-top: 5px;
}
