/* CSS Document */

/*--------全体の共通定義--------*/

/*----共通定義 左ナビゲーションの枠----*/
#mynavi {
	width: 140px;
	float:left;
	margin-top: 20px;
}

/*----共通定義 画面メイン部分の大枠＋背景----*/
#mymain {
	width: 710px;
	float:left;
	background-image: url(./images/mypage/box_3.gif);
	background-repeat: repeat-y;
}
/*----共通定義 ブログライター依頼の大枠＋背景----*/
#writer_main {
	width: 820px;
	background-image: url(./images/mypage/box_6.gif);
	background-repeat: repeat-y;
}
/*----共通定義 ブログライター依頼の白い部分----*/
#writer_space {
	margin-right:20px;
	margin-left:20px;
	width: auto;
	background-color: #FFFFFF;
	border: 1px solid #FF9934;
}

/*----共通定義 記事ランキング成績の幅----*/
#myarea {
	width: 670px;
}


/*----共通定義 見出し（背景オレンジ)----*/
.bg_orange{
	background-color: #FDF6C6;
	height: 20px;
	border-bottom:1px solid #FF9934;
}
.bg_orange2{
	background-color: #FDF6C6;
	height: 20px;
	border-top:1px solid #FF9934;
	border-bottom:1px solid #FF9934;
}

.error{
	color: red;

}

/*----共通定義 記事ランキングページでそれぞれのBOXの下部にグレーの破線を挿入*/
.border_dashed{
	border-bottom: 1px dashed #cccccc;
	width: 650px;
}

/*----共通定義 以下、それぞれ、ボーダーの定義----*/
.border_1{
	border-top: 1px solid #FF9934;
	border-right: 1px #FF9934;
	border-bottom: 1px solid #FF9934;
	border-left: 1px solid #FF9934;
	padding: 3px;
	text-align: left;
}

.border_2{
	border: 1px solid #FF9934;
	text-align: left;
}

.border_3{
	border-right: 1px #FF9934;
	border-bottom: 1px solid #FF9934;
	border-left: 1px solid #FF9934;
	padding: 3px;
	text-align: left;
}

.border_4{
	text-align: left;
	border-top: #FF9934;
	border-right: 1px solid #FF9934;
	border-bottom: 1px solid #FF9934;
	border-left: 1px solid #FF9934;
}


/*----共通定義 プロフィール画像のサイズ、背景を定義----*/
#mypicture_2 {
	width: 160px;
	height: 160px;
	background-color: #FFFFFF;
	border: 1px solid #333333;
	text-align: center;
	float: left;
}
/*共通定義 ページング表示の為の上部マージン*/
#page_link{
	margin-top: 15px;
}
/*----共通定義 フォントサイズを11にする----*/

.px11{
	font-size: 11px;
	line-height: 130%;
}

/*----共通定義 文字列を中央に配置----*/
.t_center{
	text-align: center;
}

/*--------全体の共通定義 end--------*/







/*--------プロフィール（メインの左）部分の定義---------*/
#mypro {
	width: 180px;
	float:left;
	margin-right: 20px;
}

#probox {
	width: auto;
	background-color: #DFDDD1;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FF9934;
	border-bottom-color: #FF9934;
	border-left-color: #FF9934;
	margin: 0px;
	padding: 9px;
}


#probox dl{
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
}


#probox dt{
	text-indent: 30px;
	width: 120px;
	float:left;
}

#probox dd{
margin-left:1em;
}


#probox ul{
	margin: 0px;
	padding: 0px;
}

#probox li{
	list-style-type: none;
}

.mypro_icon {
	margin: 0px 0px 5px 0px;
	width: auto;
	text-align: left;
} 

#myname {
	width: 120px;
	float:left;
	height: 35px;
	padding-bottom: 10px;
}

#mypicture {
	width: 160px;
	background-image: url(./images/mypage/picture_back.gif);
	background-repeat: no-repeat;
	height: 160px;
}

.picturearea{
	background-color: #333333;
	height: 120px;
	width: 120px;
	padding: 20px;
}

.tate{
	margin-top: 20px;
}


.profile_area {
width: 160px;
}

.profile {
	width: auto;
	background-color: #FFFDDC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FF9934;
	border-bottom-color: #FF9934;
	border-left-color: #FF9934;
	margin: 0px;
	text-align: left;
	padding: 10px;
}


#mycontents {
	width: 470px;
	float:left;
}

/*--------プロフィール部分の定義 end---------*/





/*--------TOP・メッセージ・評価一覧等のページ右側部分の定義--------*/

/*----共通部分 枠の幅を定義----*/
.messagearea{
	width: 470px;
}

#messagearea{
	width: 470px;
}

/*----共通定義 大枠・背景・ボーダー部分----*/
.messagebox {
	width: auto;
	background-color: #DFDDD1;
	margin: 0px;
	padding: 9px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FF9934;
	border-bottom-color: #FF9934;
	border-left-color: #FF9934;
}

/*--固有定義 最もスタンダードな矢印アイコン付き部分--*/
#messagecontents{
	width: auto;
	padding: 10px;
	background-color: #FFFFFF;
	text-align: left;
}
#messagecontents dl{
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 0px;
	padding: 1px 10px;
}

#messagecontents dt{
	background: url(./images/mypage/yazi.gif) no-repeat left;
	text-align: left;
	padding-left: 20px;
}
/* 自己紹介の場合のクラス */
#messagecontents .textprofile {
	background: url(./images/mypage/pencil_o.gif) no-repeat left top;
	padding-left: 20px;
	padding-right: 10px;
	
}

/*--固有定義  ブログルポからのお知らせ一覧--*/
#messagecontents_over{
	width: auto;
	padding: 10px;
	background-color: #FFFFFF;
	text-align: left;
	overflow-y: scroll;
	visibility: visible;
	z-index: auto;
	height: 500px;
	scrollbar-face-color: #FE9900;       /* 表面の色 */
	scrollbar-3dlight-color: #FFFF00;    /* 左端と上端の色 */
	scrollbar-darkshadow-color: #D29600; /* 右端と下端 */
	scrollbar-highlight-color: #FFFFC6;  /* ハイライトの色 */
	scrollbar-shadow-color: #000000;     /* 影の色 */
	scrollbar-arrow-color: #000000;      /* 矢印の色 */
	scrollbar-track-color: #FFFFC6;      /* バーの背景の色 */

}

#messagecontents_over dl{
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 0px;
	padding: 1px 10px;
}

#messagecontents_over dt{
	background: url(./images/mypage/yazi.gif) no-repeat left;
	text-align: left;
	padding-left: 20px;
}
/*--固有定義 メッセージ一覧--*/
#messagecontents_overmessage{
	width: auto;
	padding: 10px;
	background-color: #FFFFFF;
	text-align: left;
	overflow-y: scroll;
	visibility: visible;
	z-index: auto;
	height: 500px;
	scrollbar-face-color: #FE9900;       /* 表面の色 */
	scrollbar-3dlight-color: #FFFF00;    /* 左端と上端の色 */
	scrollbar-darkshadow-color: #D29600; /* 右端と下端 */
	scrollbar-highlight-color: #FFFFC6;  /* ハイライトの色 */
	scrollbar-shadow-color: #000000;     /* 影の色 */
	scrollbar-arrow-color: #000000;      /* 矢印の色 */
	scrollbar-track-color: #FFFFC6;      /* バーの背景の色 */

}

#messagecontents_overmessage dl{
	background-repeat: no-repeat;
	background-position: center right;
	margin: 0px;
	padding: 1px 1px;
	border-bottom:1px dashed #cccccc;
}

#messagecontents_overmessage dt{
	margin-right: 5px;
}
#messagecontents_overmessage .date{
	background: url(./images/mypage/ico_message.gif) no-repeat ;
	background-position:top left;
	text-align: left;
	padding-left: 20px;
	float:left;
}
#messagecontents_overmessage .sender{
	float:left;
}
#messagecontents_overmessage .del_btn{
	text-align:right
}
#messagecontents_overmessage .main_message{
	clear:left;
	margin-left:55px;
}
/*--固有定義 シェアブログ申請一覧部分--*/

#messagecontents_4{
	width: auto;
	padding: 10px;
	background-color: #FFFFFF;
	text-align: left;
}

#messagecontents_4 dl{
	width:70px;
	height:150px;
	background-repeat: no-repeat;
	background-position: center bottom;
	/*margin: 0px;*/
	margin: 1px 5px;
	float:left;
	font-size:10px;
}
#messagecontents_4 dt{
	text-align: left;
}
/* ここだけ矢印付きのスタンダードな文字列 */
#messagecontents_4 p{
	background: url(./images/mypage/yazi.gif) no-repeat left;
	text-align: left;
	padding-left: 20px;
}

/* ブログ名に鉛筆（緑）がつく（シェアブログオーナー） */

#messagecontents_4 .owner{
/*	padding-top:15px;*/
	text-indent:15px;
	background: url(./images/mypage/pencil_g.gif) no-repeat left top;
/*	word-break: break-all;*/
}
#messagecontents_4 .owner2{
	text-indent:330px;
	background: url(./images/mypage/pencil_g.gif) no-repeat 330px top;

}

/*--固有定義 トラックバック部分--*/

#messagecontents_2{
	width: auto;
	padding: 10px;
	background-color: #FFFFFF;
	text-align: left;
}

#messagecontents_2 dl{
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 0px;
	padding: 1px 10px;
}

#messagecontents_2 dt{
	background: url(./images/mypage/enpitu.gif) no-repeat left;
	text-align: left;
	padding-left: 20px;
}

/*--固有定義 記事ランキングへの最新評価部分--*/

#messagecontents_3{
	width: auto;
	padding: 10px;
	background-color: #FFFFFF;
	text-align: left;
}

#messagecontents_3 dl{
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 0px;
	padding: 1px 10px;
}

#messagecontents_3 dt{
	background: url(./images/mypage/enpitu.gif) no-repeat left;
	text-align: left;
	padding-left: 20px;
}


/*固有定義 投稿記事一覧表示部分 tb*/
#scrap_newslist{
	background-color: #FFFFFF;
	border:1px solid #FF9934;
	text-align: left;
}
#scrap_newslist ul{
	
	width: auto;
	
	margin-left: 10px;
	

}
#scrap_newslist li{
	list-style-type: none;
	float: left;
	margin-top: 5px;
}

#scrap_newslist .newstitle_h{
	width: 300px;
	margin-top: 5px;
}
#scrap_newslist .scrap_date_h{
	width: 80px;
	margin-top: 5px;
}
#scrap_newslist .scate_h{
	width: 120px;
	margin-top: 5px;
}
#scrap_newslist .user_name_h{
	width: 50px;
	margin-top: 5px;

}
#scrap_newslist .tb_icon_h{
	width: 40px;
	margin-top: 5px;
}
#scrap_newslist .del_icon_h{
	width: 40px;
	margin-top: 5px;
}

#scrap_newslist .newstitle{
	width: 300px;
	margin-top: 5px;
}

#scrap_newslist .newstitle span{
	width: 300px;
	margin-top: 20px;
}

#scrap_newslist .scrap_date{
	width: 80px;
	margin-top: 20px;
}
#scrap_newslist .scate{
	width: 120px;
	margin-top: 15px;
}
#scrap_newslist .user_name{
	width: 50px;
	margin-top: 15px;

}
#scrap_newslist .tb_icon{
	width: 40px;
	margin-top: 10px;
}
#scrap_newslist .del_icon{
	width: 40px;
	margin-top: 15px;
}

#scate_box_outer{
	width: 600px;
	border:0px;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:20px;
}
#scate_box{
	width: 600px;
	border:1px gray solid ;
	padding: 0px;

}

#scate_box .text{
	border: 1px #FF9934 solid;
	width: 100px;
	
}

#scate_box span{
	width: 120px;
	margin: 10px 10px 10px 10px;
	
}
/*固有定義 投稿記事一覧表示部分 end tb*/


/*--------TOP・メッセージ・評価一覧等のページ右側部分の定義--------*/

/*--------左サイドのメニュー部分定義--------*/

#mynavi ul{
	list-style-type: none;
}

#mynavi li{
	float: left;
}

#mynavi li a {
	display: block;
	text-indent: -9999px;
	text-decoration:none;
}

#mynavi li#top a {
	background: url(./images/mypage/navi01.gif) no-repeat;
	height: 29px;
	width: 140px;
}

#mynavi li#top a:hover {
	background: url(./images/mypage/navi01_ov.gif) no-repeat;
}

#mynavi li#top2 a {
	background: url(./images/mypage/navi01_2.gif) no-repeat;
	height: 29px;
	width: 140px;
}

#mynavi li#top2 a:hover {
	background: url(./images/mypage/navi01_2_ov.gif) no-repeat;
}

#mynavi li#rank a {
	background: url(./images/mypage/navi02.gif) no-repeat;
	height: 29px;
	width: 140px;
}

#mynavi li#rank a:hover {
	background: url(./images/mypage/navi02_ov.gif) no-repeat;
}

#mynavi li#share a {
	background: url(./images/mypage/navi03.gif) no-repeat;
	height: 29px;
	width: 140px;
}

#mynavi li#share a:hover {
	background: url(./images/mypage/navi03_ov.gif) no-repeat;
}
#mynavi li#share2 a {
	background: url(./images/mypage/navi03_02.gif) no-repeat;
	height: 29px;
	width: 140px;
}

#mynavi li#share2 a:hover {
	background: url(./images/mypage/navi03_02_ov.gif) no-repeat;
}

#mynavi li#writer a {
	background: url(./images/mypage/navi04.gif) no-repeat;
	height: 30px;
	width: 140px;
}

#mynavi li#writer a:hover {
	background: url(./images/mypage/navi04_ov.gif) no-repeat;
}

#mynavi li#access a {
	background: url(./images/mypage/navi05.gif) no-repeat;
	height: 30px;
	width: 140px;
}

#mynavi li#access a:hover {
	background: url(./images/mypage/navi05_ov.gif) no-repeat;
}

/*--------左サイドのメニュー部分定義 end--------*/

/*--------記事ランキングページ全般の上部、成績及び画像表示部分--------*/
#mypagearea{
	width: 670px;
}

#mypagearea_2 {
	width: 648px;
}

#mypagearea_3 {
	width: 468px;
	border: 3px solid #666666;
	background-color: #FFFFFF;
	float: right;
	height: 160px;
	text-align:left;
}
/* 記事ランキングの成績一覧を表示 */
#mypagearea_4{
	width: auto;

}

/* 公開プロフィール画面で表示するためにpadding0に */
.pad0{
	padding: 0px;
}

/* ヘッダーのランキング成績で使う場合 */

.pad15{
	padding: 15px;
}

#mypagenavi {
	width: 468px;
	float: right;
}

#mypagenavi ul{
	list-style-type: none;
}

#mypagenavi li{
	float: left;
}

#mypagenavi li a {
	display: block;
	text-indent: -9999px;
	text-decoration:none;
}

#mypagenavi li#ki a {
	background: url(./images/mypage/b_kizi.gif) no-repeat;
	height: 21px;
	width: 92px;
}

#mypagenavi li#track a {
	background: url(./images/mypage/b_track.gif) no-repeat;
	height: 21px;
	width: 92px;
	margin-left: 2px;
}

#mypagenavi li#point a {
	background: url(./images/mypage/b_point.gif) no-repeat;
	height: 21px;
	width: 92px;
	margin-left: 2px;
}

#mypagenavi li#tool a {
	background: url(./images/mypage/b_tool.gif) no-repeat;
	height: 21px;
	width: 92px;
	margin-left: 2px;
}

#mypagenavi li#scrap a {
	background: url(./images/mypage/b_scrap.gif) no-repeat;
	height: 21px;
	width: 92px;
	margin-left: 2px;
}

#mypagename {
	width: 160px;
	float: left;
}

#mypagename dl{
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
}

#mypagename dt{
	text-indent: 30px;
	width: 120px;
	float:left;
}

#mypagename dd{
margin-left:1em;
}

#mypagearea_4 dl{
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 0px;
	width: 280px;
}

#mypagearea_4 dt{
	text-indent: 30px;
	width: 180px;
	float:left;
	border-bottom: 1px solid #666666;
}

#mypagearea_4 dd{
margin-left:2em;
border-bottom: 1px solid #666666;
}

#mypagearea_4 dt#zenkizi{
	background: url(./images/mypage/icon_01.gif) no-repeat left;
	text-align: left;
}

#mypagearea_4 dt#cool{
	background: url(./images/mypage/icon_02.gif) no-repeat left;
	text-align: left;
}

#mypagearea_4 dt#ran{
	background: url(./images/mypage/icon_03.gif) no-repeat left;
	text-align: left;
}

#mypagearea_4 dt#toukou{
	background: url(./images/mypage/icon_04.gif) no-repeat left;
	text-align: left;
}

#mypagearea_4 dt#kazu{
	background: url(./images/mypage/icon_05.gif) no-repeat left;
	text-align: left;
}
/*--------記事ランキングページ全般の上部、成績及び画像表示部分 end--------*/


/*--------記事ランキングページ全般の下部--------*/
/*共通定義 大枠及び背景を定義
#messagebox_3 {
	width: auto;
	margin: 0px;
	border: 1px solid #FF9934;
	padding: 8px;
}
/*固有定義 投稿記事一覧表示部分*/
#entry_newslist{
	background-color: #FFFFFF;
	border:1px solid #FF9934;
}
#entry_newslist ul{
	width: auto;
	height: 50px;
}
#entry_newslist li{
	list-style-type: none;
	float: left;
	margin-right:6px;
}
#entry_newslist .point{
	background-image: url(./images/mypage/text_ten.gif) ;
	background-repeat: no-repeat;
	background-position: right ;
	width:50px;
	line-height: 50px
}
#entry_newslist .kiji{
	width:380px;
	text-align:left ;
	line-height:16px;
}
/*ここは、記事部分の表示の為の定義*/
#entry_newslist .kiji .title{
	font-size:12px;
}
#entry_newslist .kiji .detail{
	font-size:10px;
}
#entry_newslist .kiji .category{
	font-size:10px;
}
#entry_newslist .kiji .rank{
	font-weight:700;
	color:#FF6600;
	margin-left:10px;
}

#entry_newslist .icon{
	padding-top:10px;
	width: 60px;
	text-align:right ;
	font-size:10px;
}
#entry_newslist .icon .grade{
	background-image: url(./images/mypage/ico_grade.gif) ;
	background-repeat: no-repeat;
}
#entry_newslist .icon .track{
	background-image: url(./images/mypage/ico_track.gif) ;
	background-repeat: no-repeat;
}

#entry_newslist .graph_text {
	width: 40px;
	font-size: 10px;
	text-align:left;
	line-height: 12px;
}
#entry_newslist .graph {
	width: 100px;
}
#entry_newslist .graph p{
	margin-top: 5px;
	margin-bottom: 5px;
	text-align:left;
	line-height: 12px;
}


/*固有定義 投稿記事一覧表示部分end */

/*--------固有定義 ライターキャリア--------*/
#messagebox_career{
	background-color: #DFDDD1;
	font-size: 12px;
	line-height: 130%;
	border-spacing:0px;
	border: 1px solid #FF9934;
	padding:2px 8px 8px 8px;
	text-align:left;
}
/*固有定義 ライターキャリア用メッセージボックス部分*/
#messagebox_career dl{
	width:490px;
	float:left;
	border: 1px solid #cccccc;
	background: #FFFFFF;
	margin-bottom: 2px;
	
}
#messagebox_career dt{
	background-image: url(./images/mypage/yazi.gif);
	background-repeat: no-repeat;
	background-position: 5px 3px;
	padding-left: 20px;
	
}

/*固有定義 キャリア一覧表示*/
#career_box{
	background-color: #FFFFFF;
	border: 1px solid #FF9934;

}
#career_box .bg_orange{
	font-weight:700;	
}
#career_box ul{
	height:60px;
	border-bottom:1px dashed #cccccc;
	clear:left;
}
#career_box li{
	float:left;
	list-style-type:none;
}
/*日付*/
#career_box .date{
	padding-top:5px;
	width: 60px;
	text-align:center;
}
/*画像*/
#career_box .img{
	width: 60px;
}
/*案件名及び案件概要*/
#career_box .setumei{
	width: 400px;
	padding-left:10px;
}
#career_box .setumei .title{
	line-height: 20px;
}
#career_box .setumei .detail{
	/*line-height: 30px;*/
	font-size: 10px;
}
/*参加状況*/
#career_box .position{
	text-align:center;
	width: 60px;
	line-height: 60px;
}
/*金額表示部分*/
#career_box .money{
	text-align:center;
	width: 60px;
	line-height: 60px;
}
/*--------固有定義 ライターキャリア end--------*/
/*--------固有定義 トラックバック一覧---------*/
#tracklist{
	background-color: #DFDDD1;
	font-size: 12px;
	line-height: 130%;
	border-spacing:0px;
	border: 1px solid #FF9934;
	padding:8px 8px 8px 8px;
	text-align:left;
}
#trackbox{
	background-color: #FFFFFF;
	border: 1px solid #FF9934;
	width:650px;

}
#tracklist p{
	width:650px;
	background-color: #FDF7C7;
	border-right: 1px solid #FF9934;
	border-left: 1px solid #FF9934;
	border-top: 1px solid #FF9934;
	font-weight:700;
}

#tracklist ul{
	font-size:10px;
	list-style-type:none;
	background-color: #FFFFFF;
	height:30 px;
	clear:left;
	border-bottom:1px dashed #cccccc;
}
#tracklist li{
	float:left;
}
#trackbox .track_title{
	line-height:20px;
	padding-left:5px;
	width:275px;
}
#trackbox .ico{
	background-image: url(./images/mypage/ico_trackadd.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	width:35px;
	margin-right:5px;
	padding-top:15px;
	letter-spacing: 5px;
}
#trackbox .ico img{
	vertical-align:bottom;
	
}
#trackbox .key{
	width:230px;
	line-height:15px;
}
#trackbox .datetime{
	width:98px;
	padding-top:14px;
}
#trackbox .btn{
	width:30px;
	margin-top:3px;
	margin-right:2px;
}

/*--------固有定義 トラックバック一覧 end---------*/
/*--------固有定義 評価一覧---------*/
#gradelist{
	background-color: #DFDDD1;
	font-size: 12px;
	line-height: 130%;
	border-spacing:0px;
	border: 1px solid #FF9934;
	padding:8px 8px 8px 8px;
	text-align:left;
}
#gradebox{
	background-color: #FFFFFF;
	border: 1px solid #FF9934;
	width:650px;

}
#gradelist p{
	width:650px;
	background-color: #FDF7C7;
	border-right: 1px solid #FF9934;
	border-left: 1px solid #FF9934;
	border-top: 1px solid #FF9934;
	font-weight:700;
}

#gradelist ul{
	font-size:10px;
	list-style-type:none;
	background-color: #FFFFFF;
	height:24 px;
	line-height: 24px;
	clear:left;
	border-bottom:1px dashed #cccccc;
}
#gradelist li{
	float:left;
}
#gradebox .grade_title{
	margin-left:5px;
	width:250px;
}
#gradebox .grade_ico{
	width:35px;
	padding-top:5px;
	margin-right:10px;
}
#gradebox .person{
	width:215px;
}
#gradebox .add_point{
	/*background-image: url(./images/mypage/text_ten.gif);*/
	/*background-repeat: no-repeat;*/
	/*background-position: right 8px;*/
	width:40px;
	letter-spacing: 5px;
	margin-right:5px;
	padding-top:6px;

}
#gradebox .g_datetime{
	width:80px;
	text-align:right;
}


/*--------固有定義 評価一覧 end---------*/



/*--------記事編集画面系 end---------*/

#editbox{
	background-color: #FFFFFF;
	border: 1px solid #FF9934;
	width:650px;
	padding:10px;
	line-height:18px;
}
#editbox .textarea{
	border-top:1px solid #FF9933;
	border-left:1px solid #FF9933;
	border-right:1px solid #FFCC33;
	border-bottom:1px solid #FFCC33;


}
/*--------シェアブログ一覧画面-----*/
#share_mypagelist{
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #FFFFFF;
	text-align: left;
}
.bg_o{
	border:1px solid #F8A549;
	background-color:#FDF7C7;
	width:auto;
	text-align:left;
}
#share_mypagelist ul{
	height:80px;
	list-style-type:none;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px dashed #cccccc;
}
#share_mypagelist li{
	float:left;
}
#share_mypagelist .sbimg_my{
	margin-top:5px;
	border:none;
	width:70px;
	height:70px;
}
#share_mypagelist .sbdetail_my{
	margin-top:5px;
	margin-left: 10px;
	width:290px;
	font-size:10px;
}
#share_mypagelist .owner{
	padding-left:15px;
	background: url(./images/mypage/pencil_g.gif) no-repeat left top;
	font-size:12px;
}
#share_mypagelist .title{
	font-size:12px;
}
#share_mypagelist .rank{
	color:#FF6600;
	font-size:12px;
	font-weight:700;
}
#share_mypagelist .sbrecog_my{
	width:60px;
	margin-top:30px;
	text-align:center;

}
#share_mypagelist .sbcnt_my{
	margin-top:14px;
	margin-left:5px;
	text-align:center;
	width:50px;
}
#share_mypagelist .sbsetumei_my{
	height:20px;
	display:block;
}


/*ランキング成績の外枠*/
#messagebox_2 {
	width: auto;
	background-color: #DFDDD1;
	margin: 0px;
	padding: 11px;
	text-align: left;
	border: 1px solid #FF9934;
	height: 190px;
}





/*現在使用しないため、コメント*/
/*
#messagebox_3 {
	width: auto;
	background-color: #DFDDD1;
	margin: 0px;
	border: 1px solid #FF9934;
	padding: 8px;
}
#messagebox_3 table{
	background-color: #FFFFFF;
	font-size: 12px;
	line-height: 130%;
	border-spacing:0px;
}

#messagebox_3 th{
	background-color: #FDF6C6;
	font-weight: bold;
}
*/







/*-------- タイトルセット --------*/

/*----共通定義 タイトルに説明文を入れる ----*/
h2 .barcomment{
	margin-top: -15px;
	text-indent: 0px;
	font-size: 10px;
	text-align: right;
	font-weight: 400;
}


/*固有定義 プロフィールバー＆編集ボタン*/
.title_myprofile{
	background-image: url(./images/mypage/p_title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 25px;
	width: 180px;
}
/*固有定義 プロフィール一覧バー*/
.title_profile{
	background-image: url(./images/mypage/p_title_2.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 25px;
	width: 160px;
	margin-top: 10px;
}
/*固有定義 ブログルポからのお知らせバー*/
.title_mosirase{
	background-image: url(./images/mypage/title_1.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 21px;
	width: 470px;
}
/*固有定義 新着メッセージバー*/
.title_mmessage{
	background-image: url(./images/mypage/title_2.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 21px;
	width: 470px;
	margin-top: 15px;
}
/*固有定義 メッセージ一覧バー*/
.title_messagelist{
	background-image: url(./images/mypage/title_messagelist.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 21px;
	width: 470px;
}
/*固有定義 シェアブログへの参加要請バー*/
.title_share{
	background-image: url(./images/mypage/title_3.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 21px;
	width: 470px;
	margin-top: 15px;
}
/*固有定義 記事ランキング投稿記事への最新トラックバックバー（短）*/
.title_trackback{
	background-image: url(./images/mypage/title_4.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 21px;
	width: 470px;
	margin-top: 15px;
}

/*固有定義 記事ランキングへの最新評価バー*/
.title_points{
	background-image: url(./images/mypage/title_5.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 21px;
	width: 470px;
	margin-top: 15px;
}

/*固有定義 Myルポバー*/
.title_myrupo{
	background-image: url(./images/mypage/title_rupo.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 28px;
	width: 670px;
	margin-bottom: 10px;
}

/*固有定義 記事ランキング投稿記事への最新トラックバックバー（長）*/
.title_tracklong{
	background-image: url(./images/mypage/title_track.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 670px;
	margin-top: 20px;
}

/*固有定義 自己紹介バー*/
.title_textprofile{
	background-image: url(./images/mypage/title_profile.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 20px;
	width: 470px;
}
/*固有定義 記事ランキング成績バー*/
.title_ranking{
	background-image: url(./images/mypage/title_ranking.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 20px;
	width: 470px;
}
/*固有定義 参加中シェアブログバー*/
.title_joinshare{
	background-image: url(./images/mypage/title_joinshare.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 20px;
	width: 470px;
	margin-top: 15px;
}
.title_joinshare2{
	background-image: url(./images/mypage/title_joinshare.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 20px;
	width: 470px;
}

/* 投稿記事一覧バー（長）*/
.title_kijilong{
	background-image: url(./images/mypage/title_kijilong.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 670px;
	margin-top: 21px;
}
/* 投稿記事編集バー（長）*/
.title_newsedit{
	background-image: url(./images/mypage/title_newsedit.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 670px;
	margin-top: 21px;
}
/* 投稿記事削除バー（長）*/
.title_newsdel{
	background-image: url(./images/mypage/title_newsdel.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 670px;
	margin-top: 21px;
}
/* トラックバックBOXバー（長）*/
.title_tracklist{
	background-image: url(./images/mypage/title_trackbox.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 670px;
	margin-top: 21px;
}
/* スクラップバー（長）*/
.title_scrap{
	background-image: url(./images/mypage/title_scrap.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 670px;
	margin-top: 22px;
}
/* 評価BOXバー（長）*/
.title_gradelist{
	background-image: url(./images/mypage/title_gradebox.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 670px;
	margin-top: 21px;
}
/* ルポツールバー（長）*/
.title_repotool{
	background-image: url(./images/mypage/title_repotool.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 672px;
	margin-top: 22px;
}
/* ブログライターキャリアバー（長）*/
.title_career{
	background-image: url(./images/mypage/title_career.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 670px;
	height: 54px;
	
}
/*固有定義 ユーザー情報変更バー*/
.title_usered{
	background-image: url(./images/mypage/title_usered.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 21px;
	width: 470px;
}
/* ブログライター依頼バー*/
.title_writer{
	background-image: url(./images/mypage/title_writer.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 780px;
	height: 21px;
}

/* 汎用ページバー*/
.title_format{
	background-image: url(./images/mypage/title_format.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 780px;
	height: 21px;
}

/* 評価ボタン再発行バー*/
.title_btn{
	background-image: url(./images/mypage/title_btn.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 670px;
	height: 21px;
}

/* ライターキャリアのバーに埋め込むテキストとテキストフィールドを指定*/
.title_career dl{
	text-indent: 0px;
	font-size: 12px;
	text-align:right;
	font-weight:400;
}
.title_career .pricetext{
	float:left;
	color: #FFFFFF;
	text-indent:450px;

}
.title_career .pricebox{
	border-top:1px solid #663333;
	border-left:1px solid #663333;
	border-right:1px solid #B88B67;
	border-bottom:1px solid #B88B67;
	background-color:#FFFFFF;
	line-height:16px;
	width: 120px;
	color: #000000;
	float:right;
	margin-right:5px;
	padding-left:3px;
}

/*-------- タイトルセット end--------*/


