@charset"shift_jis";

/*========================Contents=============================
 01) Contents
=============================================================*/

/*============================================================
	01) Contents
=============================================================*/

#NEX_C3bloggers * {margin:0;padding:0;color:#804c2e;}
#NEX_C3bloggers a {color:#804c2e;}

#NEX_C3bloggers hr {display:none;}
#NEX_C3bloggers .flL {float:left;}
#NEX_C3bloggers .flR {float:right;}

#NEX_C3bloggers #pagetoparea {margin-bottom:10px;}

#NEX_C3bloggers h1 {margin-bottom:10px;}
#NEX_C3bloggers #trademark {
	clear:both;
	text-align:right;
}

#NEX_C3bloggers .bloggersBg {
	width:950px;
	padding-bottom:25px;
	margin-bottom:40px;
	background:transparent url("../images/bg.gif") left top;
	text-align:center;
}

#NEX_C3bloggers .h2TTLSpace {
	width:950px;
	min-height:70px;
	height: auto !important;
	height: 70px;
	margin-bottom:15px;
	position:relative;
	background:transparent url("../images/ttlbg.gif") left bottom no-repeat;
	text-align:left;
}

#NEX_C3bloggers .h2TTLSpace h2 {
	position:absolute;
	left:6px;
	top:-6px;
}

#NEX_C3bloggers .h2TTLSpace p {
	margin:0 0 0 640px;
	padding:20px 0 20px 0;
}

#NEX_C3bloggers .bloggers {
	position:relative;
	width:903px;
	padding-top:20px;
	margin:0 auto 15px auto;
	background:transparent url("../images/border.gif") left top no-repeat;
	overflow:hidden;
	_zoom:1;
	text-align:left;
}

#NEX_C3bloggers .bloggers .bloggerL {
	width:433px;
	min-height:122px;
	height: auto !important;
	height: 122px;
	float:left;
	overflow:hidden;
	_zoom:1;
}

#NEX_C3bloggers .bloggers .bloggerR {
	width:433px;
	min-height:122px;
	height: auto !important;
	height: 122px;
	float:right;
	overflow:hidden;
	_zoom:1;
}

#NEX_C3bloggers .bloggerL img,
#NEX_C3bloggers .bloggerR img {
	float:left;
	margin-left:7px;
	display:inline;
}

#NEX_C3bloggers .bloggerL dl,
#NEX_C3bloggers .bloggerR dl {
	float:right;
	width:290px;
}

#NEX_C3bloggers dt a {
	font-size:116%;
	color:#c73d3b;
	font-weight:bold;
}
#NEX_C3bloggers dd {width:290px;font-size:92%;}
#NEX_C3bloggers .bloggerL dd {position:absolute;left:145px;bottom:3px;}
#NEX_C3bloggers .bloggerR dd {position:absolute;left:612px;bottom:3px;}

#NEX_C3bloggers dd a {
	font-size:85%;
	padding-left:14px;
	background:transparent url("../images/linklist.gif") left 0.2em no-repeat;
}

/*profile*/

#NEX_C3bloggers #profile {
	width:907px;
	margin:0 auto 15px auto;
	padding-top:24px;
	text-align:left;
	overflow:hidden;
	_zoom:1;
}

#profile .flL {padding-top:23px;}

#profile .profileTxt {
	width:458px;
	min-height:150px;
	height: auto !important;
	height: 150px;
	background:transparent url("../images/profile_b.jpg") left bottom no-repeat;
}

#profile .profileTxtT {
	height:43px;
	background:transparent url("../images/profile_t.gif") left top no-repeat;
}

#profile dl {
	width:280px;
	margin-left:27px;
}

#profile dt {font-weight:bold;}

#NEX_C3bloggers h3 {margin:0;}
#NEX_C3bloggers h3.ttlh301 {
	width:914px;
	margin:0 0 10px 14px;
	padding:40px 0 20px 88px;
	background:transparent url("../images/iconbg.jpg") left top no-repeat;
	font-size:116%;
	color:#c73d3b;
	font-weight:bold;
	text-align:left;
}

#point01 {
	width:887px;
	margin:0 auto 19px auto;
	text-align:left;
}

#point01 p {margin-top:10px;}

#point02 {
	width:887px;
	min-height:228px;
	height: auto !important;
	height: 228px;
	background:transparent url("../images/ph_scene4.jpg") left top no-repeat;
	margin:0 auto 10px auto;
	text-align:left;
}

#NEX_C3bloggers h3.ttlh302 {
	margin:0 0 10px 446px;
	padding:20px 0 30px 88px;
	background:transparent url("../images/icon.jpg") left top no-repeat;
	font-size:116%;
	color:#c73d3b;
	font-weight:bold;
}

#point02 p {margin-left:463px;}

#NEX_C3bloggers #beginner {
	width:909px;
	min-height:270px;
	height: auto !important;
	height:270px;
	background:transparent url("../images/boxbg.jpg") left bottom no-repeat;
	margin:0 auto;
	text-align:left;
}

#NEX_C3bloggers #beginner p {
	width:670px;
	margin:20px 0 0 20px;
}

#specialContents {
	width:740px;
	margin:20px 0 0 98px;
	overflow:hidden;
	_zoom:1;
}