@charset "utf-8";

/* circletop page */

#circle .circleprof-lay {
	border: 1px solid #9fb7d4;
	padding: 1px;
	background: #fff;
	margin: 0 0 10px 0;
}

#circle .circleprof-lay .lv1-bg {
	border: 3px solid #d2e0ee;
	padding: 0 10px;
	background: url(/static/img/mypage_dot.gif) #fff repeat;
	text-align: center;
}

#circle .circleprof-lay .lv2-bg .lv3-ava-wrap {
	border: 1px solid #9fb7d4;
	padding: 1px;
	margin: 10px auto;
	width: 150px;
	height: 200px;
	background: #fff;
	overflow: hidden;
	vertical-align: middle;
}


#circle .circleprof-lay .lv3-ava-wrap div {
	width: 150px;
	height: 200px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

#circle .circleprof-lay .lv3-ava-wrap div img.thumb_grp {
	vertical-align: middle;
}

#circle .circleprof-lay .blk-lay {
	background: #fff;
	text-align: left;
	margin: 0 auto 10px auto;
	padding: 0 5px;
	overflow: hidden;
	_zoom:1;
}

#circle .circleprof-lay .blk-lay ul {
	margin: 3px;	
}

#circle .circleprof-lay .blk-lay li {
	border-top: 1px dotted #ccc;
	padding: 5px 3px 6px;
	margin-top: -1px;
}

#circle .circleprof-lay .blk-lay li img.thumb {
	display:block;
	float:left;
	padding: 1px;
	border: 1px solid #ccc;
	background: #fff;
	margin: 0 5px 5px 0;
}

#circle .circleprof-lay .blk-lay li p {
	overflow: hidden;
	zoom: 1;
}

#circle .circleprof-lay .blk-lay li span {
	display: block;
}

/* circlemem */

#circle .circlemem-lay {
	margin: 0 0 10px 0;
}

#circle .closeuptx-lay {
	padding: 5px;
	margin: 0 0 10px 0;
	background-color: #f90;
	border-top: 1px solid #f90;
	border-right: 1px solid #f90;
	border-bottom: 1px solid #f90;
	border-left: 1px solid #f90;
}

#circle .closeuptx-lay p {
	padding: 2px 0 0 0;
	color:#fff;
	font-weight:bold;
	float:left;
	font-size:110%;
}

#circle .closeuptx-lay ul {
	float: right;
}

#circle .closeuptx-lay ul li {
	float: left;
	margin-left: 2px;	
}

#circle .setting-lay {
	margin-bottom; 0px;
	border: none;
	padding: 0px;
}


#circle .setting-lay .lv1-bg ul {
	margin:0 auto;
	text-align:center;
}

#circle .setting-lay .lv1-bg li {
	float: none;
	display: inline-block;
	/display:inline;
	/zoom: 1;
	vertical-align: middle;	
}

#circle .intromail-lay ul {
	margin-bottom: 10px;
}

#circle .intromail-lay ul {
	float: right;
	padding: 0 0 0 10px;
}

#circle .txt1-box, #circle .txt5-box {
	margin-bottom:10px;
}

#circle .txt5-box dl.lv1-lay dt,#circle .txt5-box dl.lv2-lay dt {
	width:128px;
}

#circle .txt5-box dl.lv1-lay dd,#circle .txt5-box dl.lv2-lay dd {
	width:362px;
}

#circle .txt5-box dl.lv1-lay dd img.thumb {
	display:block;
	float:left;
	padding: 1px;
	border: 1px solid #ccc;
	background: #fff;
	margin-right:5px;
}

#circle .txt5-box dl.lv1-lay dd span {
	display:block;
	padding-right: 7px;
}

#circle .crcldetail-lay p.txt1-box {
	padding: 0 10px 0 10px;
}

/* profileにもあり。こちらは削除して影響なければ… */
#circle .categ-box {
	padding: 0 0 10px 0;
	color: #666;
}

#circle .categ-box li {
	float: left;
	padding: 0 5px 0 0;
}

#circle .crclmem-lay {
	margin-bottom:10px;
}

#circle .crclpick-lay {
	margin-bottom:10px;
}

/* circletopiclist page */
#circle .crcltopiclist-lay ul.blk1 {
	overflow: hidden;
	_zoom:1;
}

#circle .crcltopiclist-lay ul.blk1 dl {
	padding: 5px;
}

#circle .crcltopiclist-lay ul.blk1 dt {
	display: block;
	float: left;
	width: 55px;
}

#circle .crcltopiclist-lay ul.blk1 dt img {
	padding: 1px;
	border: 1px solid #ccc;
}

#circle .crcltopiclist-lay ul.blk1 dd {
	display: block;
	float: left;
	width: 415px;
}

#circle .crcltopiclist-lay ul.blk1 dd span {
	display: block;
}

#circle .crcltopiclist-lay ul.blk1 li.blk2-lay {
	padding: 10px 9px 0 9px;
	margin-bottom: 10px;
	background: url(/static/img/group/img_fukidasi.gif) no-repeat 20px 0;
	border-top: 1px solid #ccc;
}

#circle .crcltopiclist-lay ul.blk1 li.blk2-lay ul {
	background: #f4f4f4 url(/static/img/group/bg_fukidasi.gif);
}

#circle .crcltopiclist-lay ul.blk1 li.blk2-lay li {
	border-top: 1px dotted #fff;
	padding: 0;
	margin: 0;
}

#circle .crcltopiclist-lay .ttllv3-bg {
	margin-bottom: 0;
}

#circle .crcltopiclist-lay .new-topic-lay {
	overflow: hidden;
	_zoom: 1;
	_margin-bottom: -1px;
}

#circle .crcltopiclist-lay ul.blk1,#circle .crcltopiclist-lay ul.blk2 {
	margin: -1px 0 0 !important;
	padding: 0 0 1px 0;
}

#circle .crcltopiclist-lay ul.blk1 li,#circle .crcltopiclist-lay ul.blk2 li {
	padding: 10px 20px 10px  5px;
	border-top: 1px dotted #ccc;
	margin: 0 10px;
	position: relative;
	zoom:1;
}

#circle .crcltopiclist-lay .timealert span {
	margin-right: 10px;
}

#circle .crcltopiclist-lay ul.blk1 .delete-btn,#circle .crcltopiclist-lay ul.blk2 .delete-btn {
	float: none;
	position: absolute;
	top: 11px;
	right: 5px;
}

#circle .crcltopiclist-lay .put-lay {
	width: 528px;
    margin-top: 10px;
}

/* circletopicdetail page */
#circle .crcltopicdetail-lay .tit-lay {
	margin: 0;
}

#circle .crcltopicdetail-lay ul.mb0 {
	margin-bottom: 0 !important;
}

#circle .crcltopicdetail-lay ul.blk1 li {
	padding: 0 0 5px 0;
	border-bottom: 1px solid #e1e1e1;

}

#circle .crcltopicdetail-lay ul.blk1 {
	margin-bottom: 10px;
}


#circle .crcltopicdetail-lay ul.blk1 li {
	border-bottom: none;
}

#circle .crcltopicdetail-lay ul.blk1 li.blk1-lay h3 {
	padding: 7px 5px 7px 5px;
	width: 100px;
}

#circle .crcltopicdetail-lay ul.blk1 li.blk1-lay h3.ttl_2 {
	width: 430px;
}

#circle .crcltopicdetail-lay ul.blk1 {
	position: relative;
}


#circle .crcltopicdetail-lay ul.blk1 p {
	position: absolute;
	top: 3px;
	right: 5px;
}

#circle .crcltopicdetail-lay ul.blk1 .bt-tsuiki {
	position: absolute;
	top: 3px;
	right: 5px;
}


#circle .crcltopicdetail-lay ul.blk1 li span.lv1-lay {
	display: block;
	float: left;
}

#circle .crcltopicdetail-lay ul.blk1 li span.lv2-lay {
	display: block;
	float: right;
	width: 80px;
}

#circle .crcltopicdetail-lay ul.blk1 dl {
	padding: 10px 0 5px 0;
}

#circle .crcltopicdetail-lay ul.blk1 dt {
	display: block;
	float: left;
	width: 125px;
	text-align: center;
}

#circle .crcltopicdetail-lay ul.blk1 dt img {
	padding: 1px;
	border: 1px solid #ccc;
}

#circle .crcltopicdetail-lay ul.blk1 dd {
	display: block;
	float: left;
	width: 345px;
}

#circle .crcltopicdetail-lay ul.blk1 dd span {
	display: block;
}

#circle .crcltopicdetail-lay ul.blk2 {
	_zoom: 1;
	overflow: hidden;
	clear: both;
}

#circle .crcltopicdetail-lay ul.blk2 li {
	padding: 0 0 5px 0;
}

#circle .crcltopicdetail-lay ul.blk2 dl {
	padding: 5px 0 5px 0;
	position: relative;
}

#circle .crcltopicdetail-lay ul.blk2 dt {
	display: block;
	float: left;
	width: 80px;
	text-align: center;
}

#circle .crcltopicdetail-lay li .nickname,#circle .crcltopicdetail-lay ul.blk1 dd span.nickname {
	display: inline;
}

#circle .crcltopicdetail-lay li .friendapp-lnk,#circle .crcltopicdetail-lay ul.blk1 dd span.friendapp-lnk {
	display: inline;
	margin-left: 3px;
}

#circle .crcltopicdetail-lay #friendapp {
	width: 0px;
	height: 1px;
}

#circle .crcltopicdetail-lay ul.ic-txt {
	margin-bottom: 5px;
	float: right;
}

#circle .crcltopicdetail-lay ul.ic-txt li {
	float: left;
}

#circle .crcltopicdetail-lay ul.ic-txt li.ic-lay {
	_width: 27px;
}

#circle .crcltopicdetail-lay ul.ic-txt .friappy {
	margin-right: 5px;
}

#circle .crcltopicdetail-lay ul.ic-txt .friappy:hover {
	background-position: -416px -968px;
}

#circle .crcltopicdetail-lay ul.blk2 dt p {
	width: 78px;
	padding-left: 2px;
}

#circle .crcltopicdetail-lay ul.blk2 dd img {
	/* float: left; */
}

#circle .crcltopicdetail-lay ul.blk2 dd div, #circle .crcltopicdetail-lay ul.blk2 dd div span {
	overflow: hidden;
	zoom: 1;
}

#circle .crcltopicdetail-lay ul.blk2 dd {
	display: block;
	float: left;
	width: 428px;
	margin-left: 5px;
	padding-right: 15px;
}

#circle #popup-messageview .crcltopicdetail-lay ul.blk2 dd {
	width: 268px;
}

#circle .crcltopicdetail-lay ul.blk2 dd .delete-btn {
	position: absolute;
	bottom: 5px;
	right: 0;
}

#circle .crcltopicdetail-lay ul .image_zoom div.bg2-lay, #circle #popup-messageview ul dd .image_zoom div.bg2-lay {
	width: 130px;
	height: 130px;
	padding: 1px;
	overflow: hidden;
	border: 1px solid #E1E1E1;
}

#circle .crcltopicdetail-lay ul .image_zoom div.bg3-lay, #circle #popup-messageview ul dd .image_zoom div.bg3-lay {
	width: 130px;
	height: 130px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

/*
#circle .crcltopicdetail-lay ul dd .image_zoom img {
	border: 1px solid #ccc;
	padding: 1px;
	width: 45px;
	height: 45px;
}
*/


/*
#circle .crcltopicdetail-lay ul.blk2 dd .delete-btn {
	position: absolute;
	bottom: 5px;
	right: 0;
}

#circle .crcltopicdetail-lay ul.blk2 dd .image_zoom img {
	border: 1px solid #ccc;
	padding: 1px;
	width: 45px;
	height: 45px;
}
*/

/* circlememlist page */

#circle .crclmemlist-lay .blk2-lay {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
}

#circle .crclmemlist-lay .blk2-lay ul {
	padding-left: 5px;
	padding-right: 5px;
}

#circle .crclmemlist-lay .blk2-lay li.lv1-lay {
	width: 460px;
}

#circle .crclmemlist-lay .blk2-lay li.lv1-lay span {
	display: block;
}

#circle .crclmemlist-lay .blk2-lay li.lv3-lay {
	float: left;
	width: 15px;
	padding-left: 0;
	padding-right: 0;
	margin: 0;
}

#circle .crclmemlist-lay .blk2-lay li.delete-btn a {
	margin-top: 40px;
}

/* circletopicdetail page */

#circle .crcltopiccreate-lay, #circle .crcltopicconfirm-lay, #circle .crclcmtcreate-lay, #circle .crclcmtconfirm-lay {
	margin-bottom: 0;
}


#circle .crcltopiccreate-lay ul.blk1 li, #circle .crcltopicconfirm-lay ul.blk1 li, #circle .crclcmtcreate-lay ul.blk1 li, #circle .crclcmtconfirm-lay ul.blk1 li {
	padding: 0 30px 5px 30px;
}

#circle .crcltopiccreate-lay ul.blk1 dl, #circle .crcltopicconfirm-lay ul.blk1 dl, #circle .crclcmtcreate-lay ul.blk1 dl, #circle .crclcmtconfirm-lay ul.blk1 dl {
	padding: 10px 0 5px 0;
}

#circle .crcltopiccreate-lay ul.blk1 dt, #circle .crcltopicconfirm-lay ul.blk1 dt, #circle .crclcmtcreate-lay ul.blk1 dt, #circle .crclcmtconfirm-lay ul.blk1 dt {
	display: block;
	float: left;
	width: 125px;
}

#circle .crcltopiccreate-lay ul.blk1 dt span, #circle .crcltopicconfirm-lay ul.blk1 dt span, #circle .crclcmtcreate-lay ul.blk1 dt span, #circle .crclcmtconfirm-lay ul.blk1 dt span {
	display: block;
}

#circle .crcltopiccreate-lay ul.blk1 dt img, #circle .crcltopicconfirm-lay ul.blk1 dt img, #circle .crclcmtcreate-lay ul.blk1 dt img, #circle .crclcmtconfirm-lay ul.blk1 dt img {
	padding: 1px;
	border: 1px solid #ccc;
}

#circle .crcltopiccreate-lay ul.blk1 dd, #circle .crcltopicconfirm-lay ul.blk1 dd, #circle .crclcmtcreate-lay ul.blk1 dd, #circle .crclcmtconfirm-lay ul.blk1 dd {
	display: block;
	float: left;
	width: 345px;
}

#circle .crcltopiccreate-lay ul.blk1 dd span, #circle .crcltopicconfirm-lay ul.blk1 dd span, #circle .crclcmtcreate-lay ul.blk1 dd span, #circle .crclcmtconfirm-lay ul.blk1 dd span {
	display: block;
}

#circle #popup-circlecmt .table1-lay .lv2-lay input {
	display: block;
	margin: 0 auto;
}

/*
#circle .crcltopiccreate-lay .bt, #circle .crcltopicconfirm-lay .bt, #circle .crclcmtcreate-lay .bt, #circle .crclcmtconfirm-lay .bt {
	margin: 10px auto;
}
*/

/* add */
#circle .circleentry-lay .txt1-box,#circle .circleentry-lay .txt5-box {
	margin-bottom:0;
}

#circle h2.contents-ttl {
	font-weight: bold;
	padding: 0 0 0 5px;
}

#circle .prof-lay ul.blk-lay li {
	background: #ffffff;
	margin: 0 0 5px 0;
	padding: 5px 5px 5px 5px;
	text-align: left;
}

#circle .prof-lay ul.blk-lay li div img.thumb {
	float: left;
	margin-right: 5px;
	padding: 1px;
	border:1px solid #ccc;
}

#circle .prof-lay ul.blk-lay li div span {
	display: block;
	line-height: 100%;
}

#circle h3.setting-ttl {
	font-size: 110%;
	margin: 5px 0 5px 0;
	padding: 2px 0 2px 0;
}

#circle .setting-admin-lay ul {
	margin-bottom: 10px;
	padding: 10px 0 5px 0;
	border: 1px solid #9fb7d4;
	background: #fff;
}

#circle .setting-admin-lay li {
	display: block;
	margin: 0 0 5px 10px;
	padding: 0 5px 0 5px;
	text-align: left;
}

#circle .withdrawal-lay ul {
	margin: 0 0 10px 0;
	padding: 10px 10px 10px 10px;
	background: url(/static/img/mypage_dot.gif) #fff repeat;
	border: 1px solid #9fb7d4;
}

#circle .withdrawal-lay ul li {
	text-align: center;
}

#circle div.err-lay {
	width: 99%;
}
#circle div.put-lay {
	width: 99%;
}

#circle .circlepic-lay .txt1-box li p {
	overflow: hidden;	
	zoom: 1;
}

#circle #setting-sec.frisrcblk-lay .inp-lay {
	width: 280px;
	height: 18px;
	padding:2px 2px 2px 20px;
}


#circle .crcltopic-lay p.crclsearch-lay {
	text-align: right;
}

#circle .crcltopic-lay .crcltopic1-lay {
	margin: 0 0 10px 0;
	padding: 10px 10px 0 10px;
	background: #eee;
}

#circle .crcltopic-lay .crcltopic1-lay dt {
	font-weight: bold;
}

#circle .crcltopic-lay .crcltopic1-lay p {
	margin-bottom: 10px;
}

#circle .crcltopic-lay .crcltopic1-lay ul {
	margin: 0 0 10px 0;
}

#circle .crcltopic-lay .crcltopic1-lay li {
	margin: 0 0 0 17px;
	list-style-type: disc;
}

#circle .crcltopic-lay p.crclsearch-lay {
	float: right;
	margin-bottom: 10px;
}

#circle .crcltopic-lay .table1-lay ul.catlist-lay {
	margin-top: 10px;
}

#circle .crcltopic-lay .table1-lay li {
	float: none;
	display: block;
	margin-bottom: 10px;
}



#circle .crcltopic-lay .arrow {
	padding:0 5px 0 10px;
}

#circle .crcltopic-lay .thumb {
	padding: 1px 1px 1px 1px;
	border: 1px solid #ccc;
}

#circle .topicdelete .blk2 li {
	margin: 0 0 10px 5px;
}

#circle .topicdelete h3 {
	padding: 5px;
	background:#e6e6e6;
}

#circle .topicdelete p {
	padding: 10px 10px 10px 15px;
}

/* pop-circleenter */

#popup-circle  p {
	margin-bottom: 5px;
}

#popup-circle .table1-lay {
	width:220px;
}

#popup-circle .table1-lay td {
	text-align: center;
}

#popup-circle .edt-btn {
	margin: 5px auto 0 auto;
	width:80px;
}


/* pop-circlecmt */

#popup-circlecmt .table1-lay {
	width: 99%;
}

#popup-circlecmt div.put-lay {
	width: 99%;
}

#popup-circlecmt #file_upload .upload-lay .lv1-lay div .file-box {
	text-align: center;
}

#popup-circlecmt #file_upload .upload-lay .lv1-lay img, #popup-circlecmt .upload_file-lay img {
	border: 1px solid #cccccc;
	padding: 1px;
	display: block;
}
#popup-circlecmt #file_upload #upload_file1 span {
	padding: 10px 0; 
}
#popup-circlecmt #file_upload .file-box p, #popup-circlecmt span.imgnum {
	display: none;
}

#popup-circlecmt #file_upload .lv2-lay {
	text-align: left;
}


#popup-messageview ul.blk2 dl {
	padding: 5px 0 5px 0;
}

#popup-messageview ul.blk2 dt {
	display: block;
	float: left;
	width:20%;
}

#popup-messageview ul.blk2 dt p {
	text-align: center;
}

#popup-messageview ul.blk2 dt div {
	text-align: left;
}

#popup-messageview ul.blk2 dt img {
	padding: 1px;
	border: 1px solid #ccc;
}

#popup-messageview ul.blk2 dd {
	display: block;
	float: left;
	text-align: left;
	width:79%;
}

#popup-messageview ul.blk2 dd p {
	overflow: hidden;
}

#circle .gamesearch-lay .inp-lay {
	margin-bottom: 5px;
	width: 148px;
}
#circle .gamesearch-lay input {
	margin-left: auto;
	margin-right: auto;
}

#circle .circlemem-lay li {
	width: 101px;
}

#circle  .circlemem-lay .blk {
	margin: 2px 0 2px 4px;
}

#circle .groupbtn-lay .tab {
    border-bottom: 1px solid #999999;
    position: relative;
    z-index: 0;
	height: 27px;
}

#circle .groupbtn-lay .tab li {
    background: url("/static/img/bg_ttllh3.gif?v=3") repeat-x scroll 0 0 #FFFFFF;
    display: block;
    float: left;
    position: relative;
    width: 170px;
    z-index: 1;
	margin: 0 10px 0 0;
}

#circle .groupbtn-lay .tab li a:link {
    color: #666666;
    text-decoration: none;
}

#circle .groupbtn-lay .tab li a:hover {
    color: #1D3994;
    text-decoration: none;
}

#circle .groupbtn-lay .tab li {
    background: url("/static/img/bg_ttllh3.gif?v=3") repeat-x scroll 0 0 #FFFFFF;
    border-width: 0;
	border: 0;
    color: #666666 !important;
    display: block;
    font-size: 110%;
    font-weight: bold;
    height: 28px;
    overflow: hidden;
    padding: 0;
}

#circle .groupbtn-lay .tab a {
    border-color: #CCCCCC #CCCCCC #999999;
    border-style: solid;
    border-width: 1px;
    color: #666666 !important;
    display: block;
    font-size: 100%;
    font-weight: bold;
    height: 22px;
    overflow: hidden;
	padding: 4px 0 0 5px;
}

#circle .groupbtn-lay .tab a:hover {
	color: #1D3994;
}

#circle .groupbtn-lay .tab a.now {
    border-color: #999999 #999999 #ffffff;
    border-style: solid;
    border-width: 1px;
	border-bottom: 1px solid #ffffff;
    color: #666666 !important;
    display: block;
    font-size: 100%;
    font-weight: bold;
    overflow: hidden;
	padding: 4px 0 0 5px;
	background-position: 5px -8863px;
	height: 22px;
}

#circle .crclmemlist-lay .blk2-lay li.lv1-lay {
	float: left;
}

#circle .crclmemlist-lay .blk2-lay li.lv2-lay {
	float: right;
	text-align: right;
	position: relative;
    top: 30px;
	width: 90px;
}

#circle .crclmemlist-lay li.ttl {
    font-size: 100%;
	padding: 3px;
	border: 0;
	color: #1D3994;
	background: none repeat scroll 0 0 #EEF2FB;
	margin-bottom: 10px;
}

#circle .crclmemlist-lay .attention-lay {
	margin-bottom: 10px;
}

#circle .crclmemlist-lay .attention-lay li {
	
}

#circle .crclmemlist-lay .next {
	text-align: right;
	padding: 5px 190px 0;
	border-top: 1px dotted #999;
}


#circle .list1-lay ul.blk li li.lv4-lay {
	float: right;
	text-align: right;
	width: 165px;
	padding: 0 5px 0 0;
	text-indent: -9999px;
}

#circle .list1-lay ul.blk li li.lv4-lay p {
	padding: 0;
	position: relative;
	top: 30px;
}

#circle .list1-lay ul.blk li li.lv4-lay a.h60-bt {
	float: left;
	margin-right: 5px;
}

#circle .lv1-bg ul li.sinsei-lay {
	float: none;
	padding: 0;
	text-align: center;
	color: #F00;
}

#circle .crcltopic-lay ul.blk1 li.blk1-lay.topic, #circle .crcltopic-lay ul.blk2 li.blk1-lay.topic {
	float: left;
}

#circle .crclmemlist-lay .blk2-lay li.lv1-lay.owner {
	float: left;
	width: 390px;
}

#circle .crclmemlist-lay .blk2-lay li.lv1-lay.owner1 {
	width: 330px;
}

#circle .list1-lay ul.blk li li.lv4-lay.owner1 {
	width: 150px;
}

#circle .crcltopiclist-lay ul.blk2 .right-btn{
	margin-left : auto ;
	margin-right : 0 ;
}


#circle .crclcom-lay .thumb{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    display: block;
    float: left;
    margin-right: 5px;
    padding: 1px;
	margin:10px;

}

#circle .crclcom-lay .blk3_txt{
	padding-top:10px;
    overflow: hidden;
}

#circle .crclcom-lay .paging-lay{
	clear:both;
	margin-top:10px;
}

#circle .crclcom-lay ul.right-btn {
	margin-right:auto;
}

#circle .crclcom-lay li.lv2-lay {
	font-weight:bold;
}

/*サークル通信list page*/

#circle .crcltopiccom-lay .ttllv3-bg {
	margin-bottom: 0;
}

#circle .crcltopiccom-lay .new-topic-lay {
	overflow: hidden;
	_zoom: 1;
	_margin-bottom: -1px;
}

#circle .crcltopiccom-lay .new-topic-lay ul.blk2 {
	margin: -1px 0 0 !important;
	padding: 0 0 1px 0;
	border-top: 1px dotted #ccc;
}

#circle .crcltopiccom-lay .new-topic-lay ul.blk2 li {
	margin: 0 10px;
	padding: 10px 60px 10px  5px;
	position: relative;
}

#circle .crcltopiccom-lay .new-topic-lay ul.blk2 li .edit-btn{
    float: none;
    position: absolute;
    right: 23px;
    top: 11px;
}

#circle .crcltopiccom-lay .new-topic-lay ul.blk2 li .delete-btn{
    float: none;
    position: absolute;
    right: 5px;
    top: 11px;
}

#circle .crcltopiccom-lay ul.blk2 li:last-child {
	border-bottom: none;
}

#circle .crcltopiccom-lay .timealert span {
	margin-right: 10px;
}

#circle .crcltopiccom-lay .put-lay {
	width: 528px;
	margin-top: 10px;
}

#circle .crclcom-lay .blk3-lay{
	clear:both;
}

#circle .crclinfo-lay{
	padding-bottom:10px;
}

/* サークル通信 */

#circle .my-crclcom h2.contents-ttl {
	font-weight: bold;
}

/* サークル一覧 */

#circle .my-crcllist h2.contents-ttl {
	font-weight: bold;
}

#circle .my-crcllist ul.blk1,#circle .my-crclcom ul.blk1 {
	overflow: hidden;
	_zoom:1;
}
#circle .my-crcllist ul.blk1 li,#circle .my-crclcom ul.blk1 li {
	padding: 0 10px 6px 10px;
}

#circle .my-crcllist ul.blk1 li.blk1-lay,#circle .my-crclcom ul.blk1 li.blk1-lay {
	padding: 0 10px 6px 10px;
	border-bottom: 1px solid #e1e1e1;
}

#circle .my-crcllist ul.blk1 dl,#circle .my-crclcom ul.blk1 dl {
	padding: 10px 0 5px 0;
}

#circle .my-crcllist ul.blk1 dt,#circle .my-crclcom ul.blk1 dt {
	display: block;
	float: left;
	width: 55px;
}

#circle .my-crcllist ul.blk1 dt img,#circle .my-crclcom ul.blk1 dt img {
	padding: 1px;
	border: 1px solid #ccc;
}

#circle .my-crcllist ul.blk1 dd,#circle .my-crclcom ul.blk1 dd {
	display: block;
	float: left;
	width: 415px;
}

#circle .my-crcllist ul.blk1 dd span,#circle .my-crclcom ul.blk1 dd span {
	display: block;
}

#circle .my-crcllist ul.blk2 li,#circle .my-crclcom ul.blk2 li {
	padding: 5px 10px;
	border-top: 1px dotted #ccc;
}

#circle .my-crcllist .timealert span,#circle .my-crclcom .timealert span {
	margin-right:10px;
}
#circle .txt1-box ul li ul.grouplist-lay li {
	border: none;
	margin: 0;
	padding: 0;
}

#circle .txt1-box ul li ul.grouplist-lay span {
	display: inline;
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0.5em;
}

#circle .ttllv1-bg h1 {
	padding: 0 0 0 5px;
	font-size: 110%;
	font-weight:bold;
}
