@import url('inner.css');

@charset "utf-8";

/* CSS Document */



/* basic elements */

img {border: none;}

*{padding: 0px; margin: 0px;}

.clear {margin: 0px; padding: 0px; clear: both;}

acronym {font-weight: normal; cursor: help;}



/*-- Main --*/

body {

	background: url(../images/bg/bg-body.jpg) repeat-x !important;

	margin: 0px !important;

	padding: 0px;	

	font-family: meiryo, "MS PGothic", "MS Gothic";

	font-size: 12px;

	color: #4C4A4A;

}


#Wrapper {
	display: block; 
	width: 1080px; 
	overflow: hidden; 
	margin: 0 auto 20px;
	/*background: url(../images/index_news/object_no_bg4.png) no-repeat;
	background: url(../images/index_news/13th/object_no_bg5.png) no-repeat;*/
	/*background: url(../images/index_news/14th/object_no_bg5.png) no-repeat;*/
    /*background: url(../images/index_news/15th/object_no_bg5.png) no-repeat;*/
    background: url(../images/index_news/17th/object_no_bg5.png) no-repeat;
} 

#main{
	background: url(../images/index_news/bg_blue.png) repeat-x;
	height:30px;
	width:auto;
}

.menu_main{
	display: block; 
	width: 1110px; 
}
.menu_main a{
	display: block; 
	width: 154px; 
	height:30px;
	float:left;
	background:url(../images/index_mobile_login/bg_top_menu.png) no-repeat;
}
.menu_main a:hover, .menu_main a:active{
	background:url(../images/index_mobile_login/bg_active_top_menu.png) no-repeat;
}

#txt_header_side{
	display:block;
	width:480px;
	font-size: 14px;
	font-weight:bold;
	color:#FFFFFF;
	margin:8px auto 0;
}
/*-- Header --*/
#Header{
	height:160px;
	width: 100%; 
	/*padding-top:30px;*/
	z-index: 100px;
}

.head_left{
	width:320px;
	float:left;
}

.head_center{
	width:365px;
	float:left;
	margin-left:125px;
	padding-top:30px;
	display:block;
}

.head_right{
	width:265px;
	float:left;
	margin-top:44px;
	margin-left:4px;
}

.vdobox{
	width:530px;
	margin-left:-65px;
	margin-top:48px;
	z-index:100;
	display:block;
	height:255px;

}

/*--  Container  --*/
#Container {
	display: block; 
	width: 100%; 
	/*overflow: hidden; */
	position: relative; 
	/*margin: 0px auto 0px; */
	z-index: 1; 
	/*padding-top: 0px;*/
	padding-top: 12px; 
	_padding-top:50px !important;/*border:solid; */
	float:left;
	margin-top:/*-257px*/-245px;
	background: url(../images/index_mobile_login/bg_white_tran_ie.png) repeat-x;
	margin-bottom:60px;
}

*:first-child+html #Container{ /* for ie7 */
  margin-top:0px !important;
}

:root #Container {margin-top: /*-255px\0/*/-227px\0/;}

#Container_left{
	width:265px;
	/*height:1270px;*/
	height:auto;
	float:left;
}

#Container_center{
	width:550px;
	/*height:1065px;*/
	height:auto;
	float:left;
	margin-top:53px;
	/*background-color:#FFFFFF;
	background: url(../images/index_mobile_login/bg_white_tran.png) repeat-x;*/
}
#Container_center2{
	width:540px;
	/*height:1065px;*/
	float:left;
	margin-top:53px;
	display:block;
}
#Container_center3{
	width:545px;
	/*height:1065px;*/
	float:left;
	margin-top:53px;
	display:block;
}
#Container_center4{
	width:545px;
	/*height:1065px;*/
	float:left;
	margin-top:62px;
	display:block;
}
#Container_right{
	width:265px;
	/*height:1180px;*/
	height:auto;/*1290px;*/
	float:left;
}


/*-- Center --*/
.sidebarCenter1{
	/*width:470px;
	height:1065px;
	margin-left:10px;
	background-color:#FFFFFF;
	border-radius:10px 10px 10px 10px;
	border:10px solid #CF688B;*/
	overflow-x:hidden;
	/*overflow-y:scroll;*/
	background: url(../images/index_news/bg_mobile.png) no-repeat;
	width:400px;
	height:680px;
	margin:-58px auto 0;
	padding-top:32px;
}

.sidebarCenter_box1{
	/*width:470px;
	height:1065px;
	margin-left:10px;
	background-color:#FFFFFF;
	border-radius:10px 10px 10px 10px;
	border:10px solid #CF688B;*/
	overflow-x:hidden;
	/*overflow-y:scroll;*/
	background: url(../images/index_news/bg_mobile_1.png) no-repeat;
	width:400px;
	height:680px;
	margin:-58px auto 0;
	padding-top:32px;
}

.sidebarCenter_box2{
	/*width:470px;
	height:1065px;
	margin-left:10px;
	background-color:#FFFFFF;
	border-radius:10px 10px 10px 10px;
	border:10px solid #CF688B;*/
	overflow-x:hidden;
	/*overflow-y:scroll;*/
	background: url(../images/index_news/bg_mobile_1.png) no-repeat;
	width:400px;
	height:680px;
	margin:-58px auto 0;
	padding-top:32px;
}

.sidebarCenter2{
	width:530px;
	height:auto;
	margin-left:10px;
	margin-top:68px;
}

/* -- 20120209 --
.sidebarCenter2{
	width:530px;
	height:auto;
	margin-left:10px;
	margin-top:268px;
}
*/

.sidebarCenter3{
	width:530px;
	height:auto;
	margin:-110px auto 0;
	display:block;
	float:left;
}

.sidebarCenter_box4{
	/*width:470px;
	height:1065px;
	margin-left:10px;
	background-color:#FFFFFF;
	border-radius:10px 10px 10px 10px;
	border:10px solid #CF688B;*/
	overflow-x:hidden;
	/*overflow-y:scroll;*/
	background: url(../images/index_news/bg_mobile_1.png) no-repeat;
	width:400px;
	height:680px;
	margin:-333px auto 0;
	padding-top:32px;
}

.boxC_1_detail{
	width: 525px; 
	height: /*324px*/ auto;
	background: url(../images/index_mobile_login/bg_ad_campaign_main.png) no-repeat;
	margin-top:-10px;
	margin-left:2px;
	display:block;
	float:left;
	/*padding-top:18px;*/
}

.boxC_1_menu{
	width: 522px; 
	height: 193px;
	padding-top:10px;
	background: url(../images/index_mobile_login/bg_gold_center_box.png) no-repeat;
}

.boxC_1_img{
	width: 525px;
	height:129px;
	padding-top:3px;
}
.boxC_2_main{/*margin-top:5px;*/margin-top:72px;}
.boxC_2_detail{margin-top:5px;}
.boxC_2_txt1{
	width: 525px;
	height:200px;
	/*background: url(../images/index_mobile_login/bg_ad_campaign_long.png) no-repeat;*/
	background: url(../images/index_mobile_login/bg_long_box.png) no-repeat;
	margin-left:3px;
	margin-top:-3px;
	padding-top:5px;
}

.txt1{
	width:510px;
	margin-left:5px;
	padding-top:3px;
	font-size:8pt;
	font-weight:bold;
}

.boxC_2_txt2{
	display: block; 
	float:left;
	width: 259px;
	height:232px;
	background: url(../images/index_mobile_login/bg_short_box.png) no-repeat;
	/*background: url(../images/index_mobile_login/bg_ad_campaign_short.png) no-repeat;*/
	margin-left:3px;
	padding-top:5px;
	padding-right:2px;
	font-size:8pt;
	font-weight:bold;
}


.boxC_2_detail{
	width: 528px;
	float:left;
}

.txt2{
	width:250px;
	margin-left:5px;
	padding-top:3px;
}

/*-- Right --*/
.sidebarRight {
	display: block; 
	float: left; 
	width: 265px; 
	/*background: url(../images/index_mobile_login/bg_right_side_265.png) no-repeat; */
	background: url(../images/index_mobile_login/bg_right_side_1515H.png) no-repeat;
	margin: 0px; 
	/*height: 1180px;*/ 
	height: auto;/*1290px;1250px;*/
	/*height: 1150px;*/ 
	padding-top:10px;
}

.boxR_1_main{
	display: block; 
	width: 260px; 
	height:56px;
	/*background: url(../images/index_mobile_login/new_header_top_right_side.png) no-repeat; */
	background: url(../images/index_mobile_login/header_right_col.png) no-repeat; 
	margin-top:-7px;
	margin-left:1px;
}

.boxR_1_detail{
	width: 270px; 
	height:132px;
	/*background-color:#FFFFFF;*/
	margin-top:-9px;
	margin-left:4px;
	padding-top:5px;
}

.boxR_1_banner{
	width: 265px; 
	margin-left:4px;
}

.boxR_2_main{
	display: block; 
	width: 260px; 
	height:43px;
	/*background: url(../images/index_mobile_login/banner_ads_r.png) no-repeat; */
	background: url(../images/index_mobile_login/head_banner_right_zone.png) no-repeat; 
	margin-left:4px;
	margin-top:4px;
}

.boxR_2_main_new{
	display: block; 
	width: 262px; 
	height:44px;
	/*background: url(../images/index_mobile_login/new_header_login_box.png) no-repeat; */
	background: url(../images/index_mobile_login/head_login.png) no-repeat;
	margin-left:2px;
	margin-top:4px;
}

.boxR_2_detail{
	margin-left:4px
}

.boxR_2_banner{
	width: 265px; 
	margin-left:4px;
}

.hearR_menu{
	width: 261px;
	height: 105px;
	background: url(../images/index_mobile_login/new_banner_qr1.png) no-repeat;
}

.hearR_menu img{
  float:right;
  margin-right: 9px;
  margin-top: 9px;
}

/*-- boxLeft--*/

	.boxLeft {display: block; overflow: hidden; width: 250px; margin-left: 10px;	background:url(../images/index_mobile_login/bg_box_list240.png) repeat-y;height:165px; }

		.boxLeft .content {display: block; width: 229px; /*background: url(../images/bg/bg-box.png) repeat-y;*/ overflow: hidden; padding: 9px 5px 5px; margin-left:5px;}

		.boxLeft .contentTest {display: block; width: 165px; background: url(../images/bg/bg-box.png) repeat-y; overflow: hidden; padding: 0px 5px 0px;  }

		.boxLeft .footer {display: block; width: 250px; background: url(../images/index_mobile_login/footer_box_list240.png) no-repeat; height: 5px; /*margin-bottom: 3px;*/}

		/*.h110 { height:125px!important; }*/
		.boxLeftfooter {display: block; width: 250px; background: url(../images/index_mobile_login/footer_box_list240.png) no-repeat; height: 5px; margin-left: 10px;/**/}
		.txt_footer_box_left{font-size:10px; color:#199adc; margin-top:9px; margin-bottom:10px; background-color: #fefecc; margin-left:-16px;padding-left: 30px;  padding-top: 5px; width: 210px; height: 40px;}
		.txt_footer_box_left1{font-size:10px; color:#199adc; margin-top:2px; margin-bottom:10px; background-color: #fefecc; margin-left:-16px;padding-left: 30px;  padding-top: 5px; width: 210px; height: 40px;}
		
		
	
	.boxLeft1 {display: block; overflow: hidden; width: 250px; margin-left: 10px;	background:url(../images/index_mobile_login/bg_box_list240.png) repeat-y;height:145px; }

		.boxLeft1 .content {display: block; width: 229px; /*background: url(../images/bg/bg-box.png) repeat-y;*/ overflow: hidden; padding: 10px 5px 5px; margin-left:5px;}

		.boxLeft1 .contentTest {display: block; width: 165px; background: url(../images/bg/bg-box.png) repeat-y; overflow: hidden; padding: 0px 5px 0px;  }

		.boxLeft1 .footer {display: block; width: 250px; background: url(../images/index_mobile_login/footer_box_list240.png) no-repeat; height: 5px; /*margin-bottom: 3px;*/}

/*-- search --*/

	.searchForm {font-size: 13px; font-weight:bold;}

		.searchForm label {display: block; line-height: 18px; width: 70px; float: left; background: url(../images/index_mobile_login/heart_login_r.png) 0px 5px no-repeat; padding-left: 8px; color:#555353;}
		.searchForm label span {display: block; width: 123px !important; }
		.searchForm label.rdo_list  {display: block; line-height: 18px; width: auto; float: left; background:none; padding-left: 3px; color:#555353;}
		.searchForm input[type="checkbox"] {float: right; margin: 1px 50px 0 0; background-color:#dfecff; border: 1px solid #4880b9;}

		.searchForm .listSearch {display: block; float: left; width: 135px; margin-bottom: 3px; border: 1px solid #999; font-size: 13px; color: #666; }
		.searchForm .listSearch2 {display: block; float: left; width: 135px; margin-bottom: 3px; border: 1px solid #4880b9; font-size: 13px; color: #666; background-color:#dfecff;}
    .searchForm ul { list-style-type: none; padding: 0; margin: 0; }
    .searchForm ul li {display:block; width: 215px; float: left;}
		.buttonSearch {display: block; /*width: 81px; height: 18px;*/ margin: 2px 0 0px 50px; float: left; }

		.find {margin-left: 50px;}

		.find a {cursor: pointer;}



/*--  Left  --*/
.sidebarLeft {
	display: block; 
	float: left; 
	width: 265px; 
	/*background: url(../images/index_mobile_login/bg_left_side_265.png) no-repeat; 
	background: url(../images/index_mobile_login/bg_left_side_1080H.png) no-repeat; */
	background: url(../images/index_mobile_login/bg_left_side_1615H.png) no-repeat;
	margin: 0px; 
	/*height:auto;*/
  height:880px;
	padding-top:10px;
}

.boxL_1_main{
	display: block; 
	width: 265px; 
	height:55px;
	/*background: url(../images/index_mobile_login/head_search_box.png) no-repeat; */
	background: url(../images/index_mobile_login/header_left_col.png) no-repeat;
	margin-top:-9px;	
}

.boxL_1_detail{
	width: 235px;
	height: 150px;
	/*background-color:#FFFFFF;*/
	margin-left:4px;
	margin-top:-6px;
}

.boxL_1_btn{
	height: 45px;
	margin-top:14px;/**/
}

.boxL_2_main{
	display: block; 
	width: 259px; 
	height:47px;
	/*background: url(../images/index_mobile_login/head_taikendan_box.png) no-repeat;*/
	background: url(../images/index_mobile_login/head_taikendan.png) no-repeat;
	margin-left:2px;
	margin-top:6px;
}

.boxL_2_detail{
	width: 235px;
	/*height: 625px;*/
	height: 770px;
	background-color:#FFFFFF;
	overflow:scroll;
	overflow-x:hidden;
	margin-left:17px;
}

.boxL_2_main2{
	display: block; 
	width: 256px; 
	height:43px;
	/*
	height:46px;
	background: url(../images/index_mobile_login/head_taikendan_box.png) no-repeat;*/
	background: url(../images/index_mobile_login/head_taikendan_new.png) no-repeat;
	margin-left:4px;
	margin-top:6px;
}


.boxL_2_detail2{
	width: 235px;
	/*height: 625px;*/
	height: 260px;
	background-color:#FFFFFF;
	overflow:scroll;
	overflow-x:hidden;
	margin-left:17px;
}

.boxL_3_main{
	display: block; 
	width: 256px; 
	height:43px;
	/*
	height:46px;
	background: url(../images/index_mobile_login/head_taikendan_box.png) no-repeat;*/
	background: url(../images/index_mobile_login/head_girl_talk.png) no-repeat;
	margin-left:4px;
	margin-top:6px;
}


.boxL_3_detail{
	width: 235px;
	/*height: 625px;*/
	height: 283px;
	background-color:#FFFFFF;
	overflow:scroll;
	overflow-x:hidden;
	margin-left:17px;
}

.boxL_4_main{
	display: block; 
	width: 256px; 
	height:44px;
	/*
	height:46px;
	background: url(../images/index_mobile_login/head_taikendan_box.png) no-repeat;*/
	background: url(../images/index_mobile_login/header_wakaba_de_ikukuru.png) no-repeat;
	margin-left:4px;
	margin-top:6px;
}

.boxL_4_detail{
	width: 235px;
	/*height: 625px;*/
	height: 580px;
	background-color:#FFFFFF;
	overflow:scroll;
	overflow-x:hidden;
	margin-left:17px;
	margin-bottom:20px;
}

.boxL_4_1_main_2{
	display: block; 
	width: 256px; 
	height:43px;
	background: url(../images/index_mobile_login/ikukuru_new_header.png) no-repeat;
	margin-left:4px;
	margin-top:6px;
}

.boxL_4_1_main{
	display: block; 
	width: 256px; 
	height:43px;
	/*
	height:46px;
	background: url(../images/index_mobile_login/head_taikendan_box.png) no-repeat;*/
	background: url(../images/index_mobile_login/header_12people.png) no-repeat;
	margin-left:4px;
	margin-top:6px;
}

.boxL_4_1_detail_2{
	width: 245px;
	height: 790px;
	background-color:#FFFFFF;
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:scroll;
	margin-left:9px;
	margin-bottom:10px;
}
.boxL_4_1_detail {
    background-color: #FFFFFF;
    height: auto;
    margin-bottom: 10px;
    margin-left: 17px;
    overflow: hidden;
    width: 235px;
}
#txt_header_12girl_chat{
	display:block;
	width:225px;
	padding-top: 8px;
	font-weight:bold;
	text-align:center;
	
}

.boxL_banner1{
	margin-top:2px;
	height:100px;
	margin-top:16px;
}

.boxL_banner2{
	margin-top:4px;
	height:75px;
}

.boxL_banner3{
	margin-top:25px;
	height:88px;
}
.txt_leftbox{
	font-size:13px;
	color:#f92765;
	font-weight:bold;
	margin-left:8px;
}

/*--  Footer  --*/
#Footer{
	height:80px;
	width: 100%; 
	color:#4982c2;
	font-size:10px;
	font-weight:bold;
	float:left;
	margin-top:25px;
}

.link_footer{
	color:#4982c2;
	text-decoration:none;
}


.box1_detail_line{
	background-color:#ff366c;
	height:5px;
}

.box1_detail_line1{
	background-color:#ffffff;
	height:5px;
}


/*-- page home--*/
#Container_index {
	background: url(../images/index_mobile_login/bg_white_tran.png) repeat-x;/**/
	/*background:url(../images/index_mobile_login/bg_white_tran.png) #FFFFFF repeat-x;*/
    display: block;
    float: left;
    padding-top: 0;
    position: relative;
    width: 100%;
    z-index: 1;
	margin-bottom:/*10px60px*/;
	margin-top:32px;
}

#Container_index_left {
    float: left;
    /*height: 1200px;
	height:1265px;*/
	height:auto;
    margin-top: -256px;
    width: 265px;
}

#Container_index_center {
    float: left;
    /*height: 845px;*/
	height:auto;
    margin-top: -210px;
    width: 550px;
	/*background: url(../images/index_mobile_login/bg_white_tran.png) repeat-x;
	background:url(../images/index_mobile_login/bg_white_tran.png) #FFFFFF repeat-x;*/
}

#Container_index_right {
    float: left;
    /*height: 1180px;*/
	height:auto;/*1290px;*/
    margin-top: -256px;
    width: 265px;
}

#sidebarCenter2_index{
	height: auto;
    margin-left: 10px;
    margin-top: 77px;
    width: 530px;
}


#Footer_index {
    color: #4982C2;
    float: left;
    font-size: 10px;
    font-weight: bold;
    height: 60px;
    width: 100%;
	margin-top:47px;
	/*margin-top:5px;*/
}

.vedio_page{
	margin-left: 119px;
    margin-top: -51px;
	width:310px;
	height:250px;
}

/*----- new css for boxL_3_detail [bubble text] ------*/
/*.top_pink_bubble{*/ /* create bubble by css */
/*	display:block;
	width: 200px;
	background-color:#FFFFFF;
	border:solid #fa83ab 2px;
	border-radius:8px;
	-moz-border-radius:8px;
 	-webkit-border-radius:8px;
	-webkit-box-shadow: 0px 0 3px rgba(0,0,0,0.25);
  	-moz-box-shadow: 0px 0 3px rgba(0,0,0,0.25);
  	box-shadow: 0px 0 3px rgba(0,0,0,0.25);
	padding:5px;
	margin-left:2px;
}*/
/*.top_pink_bubble:before {*/ /* create bubble by css */
  /*display: block;
  content: "";  
  border-color: #fa83ab transparent transparent transparent;
  border-style: solid;
  border-width: 9px;
  height:0;
  width:0;
  position:relative;
  bottom:-23px;
  left:1em;
}
.top_pink_bubble:after {*/ /* create bubble by css */
  /*display: block;
  content: "";  
  border-color: #ffffff transparent transparent transparent;
  border-style: solid;
  border-width: 7px;
  height:0;
  width:0;
  position:relative;
  bottom:-19px;
  left:1em;
}*/
.top_pink_bubble{ /* create bubble by image */
  display:block;
  width: 214px;
  height:auto;
  margin-left:2px;
}
.top_pink_bubble1{ /* create bubble by image */
  display:block;
  width: 214px;
  height:auto;
  margin-left:10px;
  margin-bottom: 10px;
}

.top_pink_bubble_header{
	background:url(../images/border_bubble/header_balloon_pink_tri_top.jpg) no-repeat;
	display:block;
	width:212px;
	height:34px;
}
.top_pink_bubble_body{
	background:url(../images/border_bubble/body_balloon_pink_tri_top.jpg) repeat-y;
	display:block;
	width:188px;
	height:auto;
	padding:0 10px 0 14px;
}
.top_pink_bubble_footer{
	background:url(../images/border_bubble/footer_balloon_pink_tri_top.jpg) no-repeat;
	display:block;
	width:212px;
	height:14px;
}
.info_creater_chat{
	display:block;
	width: 214px;
	height:auto;
	/*margin-top:-5px;
	border-bottom:dashed 1px #FF99CC;*/
}

.info_creater_chat1{
	display:block;
	width: 214px;
	height:auto;
	margin-left:5px;
	/*margin-top:-5px;
	border-bottom:dashed 1px #FF99CC;*/
}

.info_follower_chat{
	display:block;
	width: 214px;
	height:auto;
	border-bottom:dashed 1px #FF99CC;
	padding-top: 2px;
}
.box_follower_chat{
	display:block;
	width: 190px;
	height:auto;
	background-color:#EAEAEA;
	border-radius:8px;
	-moz-border-radius:8px;
 	-webkit-border-radius:8px;
	margin:5px;
	padding:6px;
}
.tbl_chat_detail{
	margin-top:5px;
	/*font-size:11px;*/
}
div.tbl_chat_detail{
	/*border:solid 1px #FFCCCC;*/
	width:200px;
	margin-left:7px;
	font-weight:bold;
	color:red;
}
.box_creater_chat_detail{
	display:block;
	width:165px;
	background:url(../images/border_bubble/body_balloon_pink_tri_right.jpg) repeat-y;
}
.box_creater_chat_detail_header{
	display:block;
	width:165px;
	height:37px;
	background:url(../images/border_bubble/header_balloon_pink_tri_right.jpg) no-repeat;
}
.box_creater_chat_detail_body{
	display:block;
	width:143px;
	height:auto;
	margin-top:-30px;
	padding: 0 15px 0 7px;
	text-align:left;
	min-height:30px;
}
.box_creater_chat_detail_footer{
	display:block;
	width:165px;
	height:13px;
	background:url(../images/border_bubble/footer_balloon_pink_tri_right.jpg) no-repeat;
}
.box_follower_chat_detail{
	display:block;
	width:173px;
	background:url(../images/border_bubble/body_balloon_purple_tri_left.jpg) repeat-y;
}
.box_follower_chat_detail_header{
	display:block;
	width:173px;
	height:24px;
	background:url(../images/border_bubble/header_balloon_purple_tri_left.jpg) no-repeat;
}
.box_follower_chat_detail_body{
	display:block;
	width:150px;
	height:auto;
	margin-top:-17px;
	padding:0 11px 0 20px;
	text-align:left;
	min-height:16px;
}
.box_follower_chat_detail_footer{
	display:block;
	width:173px;
	height:11px;
	background:url(../images/border_bubble/footer_balloon_purple_tri_left.jpg) no-repeat;
}
.box_follower_men_chat_detail{
	display:block;
	width:173px;
	background:url(../images/border_bubble/body_balloon_blue_tri_left.jpg) repeat-y;
}
.box_follower_men_chat_detail_header{
	display:block;
	width:173px;
	height:24px;
	background:url(../images/border_bubble/header_balloon_blue_tri_left.jpg) no-repeat;
}
.box_follower_men_chat_detail_body{
	display:block;
	width:150px;
	height:auto;
	margin-top:-17px;
	padding:0 11px 0 20px;
	text-align:left;
	min-height:16px;
}
.box_follower_men_chat_detail_footer{
	display:block;
	width:173px;
	height:11px;
	background:url(../images/border_bubble/footer_balloon_blue_tri_left.jpg) no-repeat;
}

.img_text_wrap{
	float:right;
}

.bgFrame {
    overflow:hidden;
    background-color: #fff;
    border: 2px solid #ccc;
    border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;    /* Safari,Google Chrome用 */
    -moz-border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;    /* Safari,Google Chrome用 */
    -moz-border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;    /* Safari,Google Chrome用 */
    -moz-border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;    /* Safari,Google Chrome用 */
    -moz-border-bottom-right-radius: 5px;
    margin: 10px auto;
    width: 96%;
    /*display:table;*/
}
.tabFrame {
    overflow:hidden;
    border-top: none;
    border-top-left-radius: 0px;
    -webkit-border-top-left-radius: 0px;    /* Safari,Google Chrome用 */
    -moz-border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    -webkit-border-top-right-radius: 0px;    /* Safari,Google Chrome用 */
    -moz-border-top-right-radius: 0px;
    margin: 0 auto;
    margin-bottom:10px;
}
.bgMiddle{
    /*border-top: 2px solid #ccc;*/
    /*display: table;*/
    display:block;
    overflow:hidden;
    border-bottom:2px solid #ccc;
    margin: auto;
    position: relative;
    text-align: left;
    width: 100%;
}
.bgMiddle:first-child {
    border-top: none;
}
.bgMiddle:last-child {
    border-bottom: none;
}

.width96{
    width:96%;
    margin:0 2%;
}

.button,
input[type="submit"].button,
button[type="submit"].button{
    display:table;
    border: 0em solid #231815;
    border-radius: 0.4em;
    box-shadow: 0 0.1em 0.1em rgba(0, 0, 0, 0.4);
    -webkit-box-shadow:0 0.1em 0.1em rgba(0, 0, 0, 0.4);
    -moz-box-shadow:0 0.1em 0.1em rgba(0, 0, 0, 0.4);
    width: 70%;
    margin: 5% 15% 5% 15%;
    padding: 0.4em 1.6em;
    background-color: #f2f2f2;
    text-align: center;
    font-family: verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif !important;
    font-size: 1.1em;
    font-weight: bolder;
    color: #555;
    cursor: pointer; cursor: hand;
    text-decoration: none;
}
.width60{
    width: 60% !important;
    margin: 5% auto !important;
}
.mgTop4 {
    margin-top:4%!important;
}

.taikendan_box{
    width:256px;
    margin-left:4px;
}

.contentsImgContribute{
    float: left;
    overflow: hidden;
    width:22%;
}
.pd02{
    padding: 0.2em!important;
}
.mb2{
    margin-bottom:2%!important;
}

.contentsTextContribute{
    overflow: hidden;
}

.contentsTextContribute a {
    text-decoration: none;
    color: #555;
}

a.woman, a span.woman{
    color: #ec3e86!important;
}
a.man, a span.man{
    color: #488eee!important;
}

.bold {
    font-weight: bold;
}

.taikendan_box a {
    text-decoration: none;
    color: #555;
}

.textComment {
    color: #009999;
    height: 20px;
}

.contentsContribute.pd0{
    padding-left: 8px;
}

img.mgTop4 {
    margin-top: 1%!important;
    width: 70%;
}