/* 基本レイアウト*/

#myindexbody{
width:auto;
margin:0px 10px 0px 10px;
}

.my_floatleft{
float:left;
}

.my_floatright{
float:right;
}

.my_clear{
clear: both;
display: block;
margin: -1px 0 0;
font-size: 1px !important;
line-height: 0 !important;
height: 1px;
}

#my_main{float:left;}

#my_sidemenu{width:212px;}

/* margin */

.my_mar05_1{margin:5px 0px 5px 0px;}
.my_mar05_2{margin-bottom:5px;}
.my_mar05_3{margin-left:5px;}
.my_mar05_4{margin-top:5px;}
.my_mar05_5{margin-right:5px;}
.my_mar10_1{margin-top:10px;}
.my_mar10_2{margin-right:15px;}
.my_mar10_3{margin-bottom:10px;}
.my_mar10_4{margin:10px 0px 20px 0px;}
.my_mar10_5{margin-left:10px;}
.my_mar10_6{margin:0px 0px 10px 10px;}
.my_mar10_7{margin:0px 10px 0px 10px;}
.my_mar20_1{margin-bottom:20px;}
.my_mar20_2{margin-top:20px;}
.my_mar15_1{margin-top:15px;}

/* padding */

.my_pad05_1{padding:5px 0px 5px 0px;}
.my_pad10_1{padding:10px;}
.my_pad10_2{padding:5px 10px 5px 10px;}


/* リンク */

a.my_gray01:link{ color: #666666;}
a.my_gray01:visited{ color: #666666;}
a.my_gray01:active{ color: #666666;}
a.my_gray01:hover{ color: #CC0000; text-decoration: none;}

a.my_gray02:link{ color: #999999; text-decoration: none;}
a.my_gray02:visited{ color: #999999; text-decoration: none;}
a.my_gray02:active{ color: #999999; text-decoration: none;}
a.my_gray02:hover{ color: #CC0000; text-decoration:underline;}

a.my_lblue01:link{ color: #338AC1; text-decoration: none;}
a.my_lblue01:visited{ color: #338AC1; text-decoration: none;}
a.my_lblue01:active{ color: #338AC1; text-decoration: none;}
a.my_lblue01:hover{ color: #CC0000; text-decoration:underline;}

a.my_lblue02:link{ color: #338AC1; text-decoration: none;}
a.my_lblue02:visited{ color: #338AC1; text-decoration: none;}
a.my_lblue02:active{ color: #338AC1; text-decoration: none;}
a.my_lblue02:hover{ color: #338AC1; text-decoration:underline;}

a.my_blue02:link{ color: #003399; text-decoration: none;}
a.my_blue02:visited{ color: #003399; text-decoration: none;}
a.my_blue02:active{ color: #003399; text-decoration: none;}
a.my_blue02:hover{ color: #CC0000; text-decoration:underline;}

a.my_blue03:link{ color: #003399; text-decoration:underline;}
a.my_blue03:visited{ color: #003399; text-decoration:underline;}
a.my_blue03:active{ color: #003399; text-decoration:underline;}
a.my_blue03:hover{ color: #CC0000; text-decoration:none;}

a.my_green02:link{ color: #339900; text-decoration: none;}
a.my_green02:visited{ color: #339900; text-decoration: none;}
a.my_green02:active{ color: #339900; text-decoration: none;}
a.my_green02:hover{ color: #339900; text-decoration:underline;}

A.myindex01_red:link{ color: #CC0000; text-decoration: none;}
A.myindex01_red:visited{ color: #CC0000; text-decoration: none;}
A.myindex01_red:active{ color: #CC0000; text-decoration: none;}
A.myindex01_red:hover{ color: #CC0000; text-decoration: underline;}

/* テキスト */

.my_red{color:#CC0000;}
.my_gray01{color:#666666;}
.my_gray02{color:#999999;}
.my_gray03{color:#666666; font-weight:bold;}
.my_green01{color:#00B095; font-weight:bold;}
.my_green02{color:#339900;}
.my_pink01{color:#FF3333; font-weight:bold;}
.my_blue01{color:#3366CC; font-weight:bold;}
.my_blue02{color:#003399;}
.my_blue03{color:#3366CC;}
.my_lightblue01{color:#D6EBF0;}

/* ライン */

.my_line01{
clear:both;
display:block;
height:1px;
font-size: 1px;
line-height: 0px;
background: transparent url(../img/MY/dot_line_01.gif);
margin:10px 0px 10px 0px;
}

.my_line02{
clear:both;
display:block;
height:1px;
font-size: 1px;
line-height: 0px;
background: transparent url(../img/MY/dot_line_02.gif);
margin:4px 0px 5px 0px;
}

.my_line03{
height:1px;
background-color:#CCCCCC;
margin:10px 0px 0px 0px;
}

.my_line04{
height:1px;
background:url(../img/MY/dot_line_03.gif) repeat-x;
margin:10px 0px 10px 0px;
}

.my_line05{
height:1px;
background:url(../img/MY/dot_line_04.gif) repeat-x;
margin:10px 0px 10px 0px;
}

.my_line06{
height:1px;
background-color:#CCCCCC;
margin:10px 0px 10px 0px;
}

/* タイトル */

#myindexbody h1{
float:left;
padding:12px 0px 0px 0px;
margin:10px 0px -5px 0px;
font-size:22px;
line-height:180%;
color:#338AC1;
}

#myindexbody .mypg h1{
background:url(../img/MY/icon_index_01.gif) top left no-repeat;
height:44px;
float:left;
padding:8px 0px 4px 40px;
margin:10px 0px -5px 0px;
font-size:18px;
color:#338AC1;
}

#myindexbody .favo{
background:url(../img/MY/my_favoriteicon.gif) top left no-repeat;
height:19px;
float:right;
padding:0px 0px 0px 24px;
margin:30px 0px 0px 0px;
}

#myindexbody .intro{
background:url(../img/MY/icon_index_02.gif) top left no-repeat;
float:left;
text-align:left;
padding:0px 0px 0px 20px;
margin:0px 0px 0px 0px;
}

#myindexbody .my_lblue02{
float:left;
padding:12px 0px 0px 0px;
margin:10px 0px -5px 0px;
font-size:22px;
line-height:180%;
color:#338AC1;
font-weight:bold;
}

/* ページング */

#my_pagelist{
margin:10px 0px 10px 0px;
word-break:keep-all;
}

#my_pagelist ul li.pageno{
float:left;
margin-right:10px;
}

#my_pagelist ul li.pageno02{
float:left;
margin:0px 10px 0px 5px;
}

#my_pagelist ul li.pagebox{
background:url(../img/MY/page_box.gif) top left no-repeat;
float:left;
text-align:center;
width:20px;
height:20px;
padding-top:2px;
margin-right:5px;
}

/* トップ：投稿 */

#my_post{
width:100%;
}

#my_post h2{
background:url(../img/MY/icon_tit_01.gif) top left no-repeat;
height:30px;
float:left;
padding:9px 0px 0px 35px;
margin:10px 0px 0px 0px;
font-size:14px;
color:#339900;
}

#my_post h3{
background:url(../img/MY/icon_tit_01.gif) top left no-repeat;
height:30px;
float:left;
padding:9px 0px 0px 35px;
margin:10px 0px 0px 0px;
font-size:14px;
color:#339900;
}

#my_mainpic{
float:left;
width:290px;
height:290px;
vertical-align:middle;
text-align:center;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
margin:0px 0px 5px 0px;
}

#my_mainpic img.mainpic{
vertical-align:middle;
margin-right:1px;
}

#my_subpic li{
display:block;
float:left;
width:75px;
height:75px;
padding:0px 5px 5px 0px;
}

*html #my_subpic li{
display:block;
float:left;
width:75px;
height:75px;
padding:0px 5px 2px 0px;
}

#my_posttxt{
line-height:160%;
}

#my_posthimoduke{
background:url(../img/MY/icon_himoduke_bg.gif) center left no-repeat;
}

#my_posthimoduke .top{
background:url(../img/MY/icon_himoduke_01.gif) top left no-repeat;
display:block;
height:2px;
font-size: 1px;
line-height: 0px;
}

#my_posthimoduke .middle{
padding:0px 0px 0px 16px;
margin:0px 0px 0px 0px;
line-height:160%;
}

#my_posthimoduke .bottom{
background:url(../img/MY/icon_himoduke_02.gif) bottom left no-repeat;
display:block;
height:2px;
font-size: 1px;
line-height: 0px;
}


/* サイド:プロフィール */

#my_profilebox{
float:right;
width:200px;
margin-top:10px;
}

#my_profilebox .head{
height:1px;
background:url(../img/MY/side_bg_01a.gif) top left repeat-y;
}

#my_profilebox .body{
background:url(../img/MY/side_bg_01b.gif) top left repeat-y;
padding:10px;
}

#my_profilebox .body img{
border:1px solid #F0F0F0;
}

#my_profilebox .bodysm{
background:url(../img/MY/side_bg_01b.gif) top left repeat-y;
padding:10px 0px 10px 0px;
}

#my_profilebox .bodysm img{
border:1px solid #F0F0F0;
margin-right:10px;
}

#my_profilebox .foot{
height:1px;
background:url(../img/MY/side_bg_01c.gif) top left repeat-y;
}

#my_linkarrow01{
background:url(../img/MY/icon_side_01.gif) top left no-repeat;
float:right;
padding:0px 0px 0px 14px;
margin:0px 0px 0px 0px;
}

/* サイド:写真 */

#my_sidepicarea{
float:right;
width:200px;
margin:15px 0px 15px 0px;
}

*html #my_sidepicarea{
float:right;
width:200px;
margin:15px 0px 0px 0px;
}

#my_sidepicarea .pic{
width:75px;
height:75px;
}

/* サイド:タグ一覧 */

#my_taglistbox{
float:right;
width:200px;
margin-top:10px;
}

#my_taglistbox .head{
background:url(../img/MY/side_tab_01d.gif) top left repeat-x;
height:25px;
}

#my_taglistbox .headtab{
float:left;
height:25px;
}

/*#my_taglistbox .headtab a{
text-decoration:none;
}*/

#my_taglistbox .headtab .left{
background:url(../img/MY/side_tab_01a.gif) top left no-repeat;
float:left;
width:20px;
height:25px;
}

#my_taglistbox .headtab .center{
background:url(../img/MY/side_tab_01b.gif) top left repeat-x;
float:left;
height:22px;
font-weight:bold;
padding:3px 5px 0px 5px;
}

#my_taglistbox .headtab .right{
background:url(../img/MY/side_tab_01c.gif) top left no-repeat;
float:left;
width:10px;
height:25px;
}

#my_taglistbox .body{
clear:both;
background:url(../img/MY/side_bg_02a.gif) top left repeat-y;
padding:10px;
}

#my_taglistbox .foot{
height:1px;
background:url(../img/MY/side_bg_02b.gif) top left repeat-y;
}

#my_taglistbox .txtbox{
width:170px;
margin:5px 0px 3px 0px;
}

/* サイド:検索・カレンダー */

#my_searchbox{
float:right;
width:200px;
margin-top:10px;
}

#my_searchbox .head{
height:25px;
background:url(../img/MY/side_tab_02d.gif) top left repeat-x;
}

#my_searchbox .headtab{
float:left;
display:block;
height:25px;
}

/*#my_searchbox .headtab a{
text-decoration:none;
}*/

#my_searchbox .headtab .left{
background:url(../img/MY/side_tab_02a.gif) top left no-repeat;
float:left;
width:20px;
height:25px;
}

#my_searchbox .headtab .center{
background:url(../img/MY/side_tab_02b.gif) top left repeat-x;
float:left;
height:22px;
font-weight:bold;
padding:3px 5px 0px 5px;
}

#my_searchbox .headtab .right{
background:url(../img/MY/side_tab_02c.gif) top left no-repeat;
float:left;
width:10px;
height:25px;
}

#my_searchbox .body{
clear:both;
background:url(../img/MY/side_bg_03b.gif) top left repeat-y;
padding:10px;
}

#my_searchbox .foot{
height:1px;
background:url(../img/MY/side_bg_03c.gif) top left repeat-y;
}

#my_searchbox form{
width:178px;
margin:0px;
}

#my_searchbox .select{
width:178px;
margin:5px 0px 3px 0px;
}

/* サイド:ファン */

#my_fanlistbox{
float:right;
width:200px;
margin-top:10px;
}

#my_fanlistbox .head{
height:25px;
background:url(../img/MY/side_tab_03d.gif) top left repeat-x;
}

#my_fanlistbox .headtab{
float:left;
display:block;
height:25px;
}

/*#my_fanlistbox .headtab a{
text-decoration:none;
}*/

#my_fanlistbox .headtab .left{
background:url(../img/MY/side_tab_03a.gif) top left no-repeat;
float:left;
width:20px;
height:25px;
}

#my_fanlistbox .headtab .center{
background:url(../img/MY/side_tab_03b.gif) top left repeat-x;
float:left;
height:22px;
font-weight:bold;
padding:3px 5px 0px 5px;
}

#my_fanlistbox .headtab .right{
background:url(../img/MY/side_tab_03c.gif) top left no-repeat;
float:left;
width:10px;
height:25px;
}

#my_fanlistbox .body{
clear:both;
background:url(../img/MY/side_bg_01b.gif) top left repeat-y;
padding:10px;
}

#my_fanlistbox .foot{
height:1px;
background:url(../img/MY/side_bg_04c.gif) top left repeat-y;
}

#my_fanlistbox .fan{
width:180px;
}

#my_fanlistbox .fanpic{
float:left;
width:82px;
}

#my_fanlistbox .himopic{
display:block;
float:left;
width:82px;
}

#my_fanlistbox form{
width:178px;
margin:0px;
}

#my_fanlistbox .select{
width:178px;
margin:5px 0px 3px 0px;
}

#my_fanlistbox .txtbox{
width:170px;
margin:5px 0px 3px 0px;
}

/* サイド:会員誘導 */

#my_sideinfobox{
float:right;
width:178px;
margin-top:10px;
padding:10px;
border:1px solid #CCCCCC;
}

/* 周辺のおでかけ情報 */

#my_odekakeInfobox{
float:right;
width:178px;
margin-top:10px;
padding:10px;
border:1px solid #CCCCCC;
}

/* 投稿詳細 */

#my_postedbox01{
border:1px solid #CCCCCC;
background-color:#FFFFFF;
text-align:center;
padding:10px;
margin:5px 0px 15px 0px;
}

#my_comenntbox01{
width:100%;
background-color:#EDEDED;
margin-top:10px;
}

#my_comenntbox01 .topleft{
background:url(../img/MY/index_comment_waku_01.gif) top left no-repeat;
width:5px;
height:5px;
font-size: 1px;
line-height: 0px;
background-color:#EDEDED;
}

#my_comenntbox01 .topright{
background:url(../img/MY/index_comment_waku_02.gif) top right no-repeat;
width:5px;
height:5px;
font-size: 1px;
line-height: 0px;
background-color:#EDEDED;
}

#my_comenntbox01 .bottomleft{
background:url(../img/MY/index_comment_waku_03.gif) bottom left no-repeat;
width:5px;
height:5px;
font-size: 1px;
line-height: 0px;
}

#my_comenntbox01 .bottomright{
background:url(../img/MY/index_comment_waku_04.gif) bottom right no-repeat;
width:5px;
height:5px;
font-size: 1px;
line-height: 0px;
}

#my_comenntbox01 .left .bottom{
background:url(../img/MY/index_comment_waku_01.gif) top bottom no-repeat;
display:block;
height:5px;
font-size: 1px;
line-height: 0px;
}

#my_comenntbox01 .center{
height:5px;
font-size: 1px;
line-height: 0px;
background-color:#EDEDED;
}

#my_comenntbox01 .comment{
padding:5px 5px 5px 5px;
text-align:left;
}

#my_comenntbox01 .comment .pic{
display:block;
width:75px;
margin-left:5px;
}

#my_comenntbox01 .comment .comtitle{
float:left;
background:url(../img/MY/icon_index_02.gif) top left no-repeat;
padding:0px 0px 0px 20px;
margin:0px 0px 5px 0px;
}

#my_comenntbox01_himoduke .himoduke{
float:left;
background:url(../img/MY/icon_index_himoduke_01.gif) top left no-repeat;
height:22px;
padding:2px 5px 0px 27px;
}

#my_comenntbox01_himoduke{
width:100%;
background-color:#EDEDED;
margin:0px 0px -10px 0px;
}

#my_comenntformtit{
background:url(../img/MY/tab_comment_03.gif) top left repeat-x;
height:22px;
margin:35px 0px 0px 0px;
min-width:620px;
}

#my_comenntformtit .left{
background:url(../img/MY/tab_comment_01.gif) top left no-repeat;
float:left;
width:22px;
height:22px;
}

#my_comenntformtit .txt{
background-color:#FFA94A;
float:left;
height:19px;
font-weight:bold;
color:#FFFFFF;
padding:2px 5px 0px 2px;
}

#my_comenntformtit .center{
background:url(../img/MY/tab_comment_02.gif) top left no-repeat;
float:left;
width:26px;
height:22px;
}

#my_comenntformtit .right{
background:url(../img/MY/tab_comment_04.gif) top left no-repeat;
float:right;
width:22px;
height:22px;
}

#my_comenntform01{width:500px;}

#my_comment_himoduke{
background:url(../img/MY/icon_index_himoduke_02.gif) top left no-repeat;
height:23px;
padding:2px 5px 0px 27px;
margin:10px 0px 5px 0px;
}

#my_comment_himodukearrow{
background:url(../img/MY/index_arrow_01.gif) top left no-repeat;
height:11px;
padding:0px 0px 0px 8px;
margin-top:10px;
}

#my_comment_himodukebtn{
background-color:#FFEBD6;
padding:5px;
margin-top:10px;
}

#my_comment_submitbtn{
background-color:#E8FFC6;
padding:5px;
margin-top:10px;
}

/* ひもづけ選択 */

#my_himodukebox01{
border:1px solid #CCCCCC;
background-color:#FFFFFF;
padding:8px 10px 8px 10px;
}

#my_himodukebox01 .select{
float:left;
width:178px;
margin:0px 5px 0px 0px;
}

#my_himodukebox01 .txtbox{
width:200px;
margin:0px 10px 0px 5px;
}

#my_himodukelist{
float:left;
width:100%;
margin:10px 0px 0px 0px;
}

#my_himodukelist .pic{
display:block;
float:left;
width:75px;
height:75px;
padding:0px 10px 0px 0px;
}

#my_himodukelist .txt{
line-height:160%
}

#my_himodukelist .check{
display:block;
float:right;
width:75px;
height:75px;
background-color:#F0F0F0;
margin:0px 0px 0px 10px;
}

#my_himodukelist .check .checkbox{
vertical-align:middle;
margin-right:1px;
}

/* カレンダー */

#myindexbody .calendar h2 {
background:url(../img/MY/icon_tit_02.gif) top left no-repeat;
height:16px;
float:left;
padding:0px 0px 0px 24px;
margin-bottom:10px;
font-size:18px;
line-height:100%;
}

*html #myindexbody .calendar h2 {
background:url(../img/MY/icon_tit_02.gif) top left no-repeat;
height:16px;
float:left;
padding:1px 0px 0px 24px;
margin-bottom:0px;
font-size:18px;
line-height:100%;
}

#my_carendar {
width:850px;
margin-top:10px;
}

#my_carendar .date li{
display:block;
float:left;
width:105px;
height:105px;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
text-align:left;
line-height:100%;
color:#999999;
font-weight:bold;
padding:5px;
margin:0px 5px 5px 0px;
}

#my_carendar .date .listright{
display:block;
float:left;
width:105px;
height:105px;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
text-align:left;
line-height:100%;
color:#999999;
font-weight:bold;
padding:5px;
margin:0px 0px 5px 0px;
}

#my_carendar .date .noposted{
display:block;
float:left;
width:105px;
height:105px;
border:1px solid #CCCCCC;
background-color:#D6EBF0;
text-align:left;
line-height:100%;
color:#999999;
font-weight:bold;
padding:5px;
margin:0px 5px 5px 0px;
}

#my_carendar .date .nopostedright{
display:block;
float:left;
width:105px;
height:105px;
border:1px solid #CCCCCC;
background-color:#D6EBF0;
text-align:left;
line-height:100%;
color:#999999;
font-weight:bold;
padding:5px;
margin:0px 0px 5px 0px;
}

#my_carendar .date li img{
display:block;
width:75px;
height:75px;
margin:3px 15px 0px 15px;
}

#my_carendar .week li {
float:left;
width:117px;
text-align:center;
font-weight:bold;
background-color:#F0F0F0;
margin:0px 5px 5px 0px;
padding:2px 0px 2px 0px;
}

#my_carendar .week .sun {
float:left;
width:117px;
text-align:center;
color:#CC0000;
font-weight:bold;
background-color:#FEE9E9;
margin:0px 5px 5px 0px;
padding:2px 0px 2px 0px;
}

#my_carendar .week .sat {
float:left;
width:117px;
text-align:center;
color:#000099;
font-weight:bold;
background-color:#E4F7FE;
margin:0px 0px 5px 0px;
padding:2px 0px 2px 0px;
}

#my_carendar_day {
float:left;
margin-top:10px;
}

#my_carendar_day li{
display:block;
float:left;
width:105px;
height:105px;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
text-align:center;
margin:0px 5px 5px 0px;
}

#my_carendar_day .noposted{
display:block;
float:left;
width:105px;
height:105px;
border:1px solid #CCCCCC;
background-color:#D6EBF0;
text-align:center;
margin:0px 5px 5px 0px;
}

#my_carendar_day li img{
display:block;
width:75px;
height:75px;
margin:15px;
}

/* プロフィール */

#my_plofile_pic {
float:left;
margin-top:10px;
}

*html #my_plofile_pic {
float:left;
margin:10px 0px 10px 0px;
}

#my_plofile_pic li{
display:block;
float:left;
width:198px;
height:198px;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
text-align:center;
margin:0px 10px 10px 0px;
}

#my_plofile_pic .mainpic{
display:block;
float:left;
width:198px;
height:198px;
border:1px solid #CCCCCC;
background-color:#FFDEDE;
text-align:center;
margin:0px 10px 10px 0px;
}

#my_plofile_pic li img{
vertical-align:middle;
}

#my_plofile_pic_ed {
float:left;
margin-top:10px;
}

*html #my_plofile_pic_ed {
float:left;
margin:10px 0px 10px 0px;
}

#my_plofile_pic_ed li{
display:block;
float:left;
/*width:198px;
height:215px;*/
padding:0px 10px;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
text-align:center;
margin:0px 10px 10px 0px;
}

#my_plofile_pic_ed .mainpic{
display:block;
float:left;
/*width:198px;
height:215px;*/
padding:0px 10px;
border:1px solid #CCCCCC;
background-color:#FFDEDE;
text-align:center;
margin:0px 10px 10px 0px;
}

#my_plofile_pic_ed li img{
vertical-align:middle;
}

#my_plofile_pic_ed li img{
padding:10px 0px 0px 0px;
}

#my_plofile_pic_ed li .txt{
width:178;
margin:5px 10px 10px 10px;
}

#my_plofile_tb {
width:100%;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
background-color:#FFFFFF;
margin:10px 0px 15px 0px;
}

#my_plofile_tb td {
border-bottom:1px solid #CCCCCC;
padding:5px;
}

#my_plofile_tb .left {
width:130px;
border-bottom:1px solid #CCCCCC;
background-color:#E5F5F6;
font-weight:bold;
padding:5px;
}

#my_plofile_tb_ed {
width:100%;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
background-color:#FFFFFF;
margin:15px 0px 15px 0px;
}

#my_plofile_tb_ed td {
border-bottom:1px solid #CCCCCC;
padding:5px;
}

#my_plofile_tb_ed .left {
width:180px;
border-bottom:1px solid #CCCCCC;
background-color:#E5F5F6;
padding:5px;
}

#my_plofile_tb_ed .txtbox{width:300px;}
#my_plofile_tb_ed .txtbox2{width:500px;}
#my_plofile_tb_ed .txtbox3{width:200px;}
#my_plofile_tb_ed .txtbox4{width:100px;}
#my_plofile_tb_ed .txtbox5{width:20px;}
#my_plofile_tb_ed .txtbox6{width:40px;}

#my_plofile_tb_ed .txtarea{width:500px;}


/* MyPAGE投稿編集 */

#my_blogedit_tb {
width:100%;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
background-color:#FFFFFF;
margin:10px 0px 15px 0px;
}

#my_blogedit_tb td {
border-bottom:1px solid #CCCCCC;
padding:5px;
}

#my_blogedit_tb .left {
width:130px;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
background-color:#C0E0EF;
color:#016597;
padding:5px;
}

#my_blogedit_tb .txtbox{width:300px;}

#my_blogedit_tb .txtbox_tag{
width:100px;
margin:0px 5px 5px 0px;
}

#my_blogedit_tb .txtarea{width:500px;}

#my_blogedit_tb .select{width:120px;}

#my_blogedit_pictb td {
border-bottom:0px;
}

#my_bloguploadbox{
float:left;
background-color:#E5E5E5;
padding:10px;
margin-top:10px;
}

#my_bloguploadbox .txtbox{
margin-right:5px;
}

#my_blogupload_pic {
float:left;
margin-top:10px;
width:630px;
}

*html #my_blogupload_pic {
float:left;
margin:10px 0px 10px 0px;
}

#my_blogupload_pic li{
display:block;
float:left;
width:198px;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
text-align:center;
margin:0px 10px 10px 0px;
}

#my_blogupload_pic li img{
padding:10px 0px 0px 0px;
}

#my_blogupload_pic li .txt{
width:178;
margin:5px 10px 10px 10px;
}

/*画像回転矢印*/
#my_plofile_pic_ed li .left{
background-image:url(../img/MY/profphot_left.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:18px;
margin:0px;
}

#my_plofile_pic_ed li .right{
background-image:url(../img/MY/profphot_right.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:18px;
}

/*タグ置き換え用スタイル（08/09/24）*/
#myindexbody p.title08{
float:left;
padding:12px 0px 0px 0px;
margin:10px 0px -5px 0px;
font-size:22px;
line-height:180%;
color:#338AC1;
font-weight:bold;
}

#my_post h1{
background:url(../img/MY/icon_tit_01.gif) top left no-repeat;
height:30px;
float:left;
padding:6px 0px 4px 35px;
margin:10px 0px 0px 0px;
font-size:14px;
color:#339900;
}

#myindexbody .intro p{
background:url(../img/MY/icon_index_02.gif) top left no-repeat;
float:left;
text-align:left;
padding:0px 0px 0px 20px;
margin:0px 0px 0px 0px;
}

#my_taglistbox .body08{
background:url(../img/MY/side_bg_02a.gif) 0px 0px repeat-y;
padding:10px
}
#my_taglistbox .body08 ul{
}
#my_taglistbox .body08 ul li.tugword{
float:left;
line-height:160%;
white-space:nowrap;
}

.kanrentugBox{
margin:20px 0 40px 0;
padding:10px 12px;
border:#cccccc solid 1px;
}

.kanrentugBox ul li{
float:left;
background:url(../img/MY/icon_arblue.gif) 0px 4px no-repeat;
padding:0 20px 0 10px;
}

/*ビューティサロン予約（08/12/25）*/
#my_plofile_tb_ed td.yoyaku {
width:190px;
border-bottom:1px solid #CCCCCC;
background-color:#eff9fa;
padding:5px;
vertical-align:top;
}
#my_plofile_tb_ed td.name ul li{
margin:0 10px 0 0;
display:inline;
}
#my_plofile_tb_ed td.name ul li input{
width:126px;
}
#my_plofile_tb_ed td.mail{
vertical-align:top;
}
#my_plofile_tb_ed td.mail dl{
margin:0 0 8px 0;
}
#my_plofile_tb_ed td.mail dd{
padding:3px 0 0 20px;
}
#my_plofile_tb_ed td.mail dd input{
width:200px;
height:14px;
padding:2px;
margin-left:-40px;
}
#my_plofile_tb_ed td.tel input{
width:45px;
}
#my_plofile_tb_ed td.kiyaku{
padding:10px;
border:none;
}
#my_plofile_tb_ed td.kiyaku p{
font-weight:bold;
margin:0 0 5px 0;
padding:0;
}
#my_plofile_tb_ed ul.beautytxt{
margin-top:8px;
}

#my_plofile_tb_ed td.yoyakubox{
padding:0px;
}


/* ひもづけ移動 2010.11.17 */

#my_himolist{
margin-top:15px;
}

#my_himolist .head, .kanrentugBox p{
background:url(../img/MY/i_grayhead.gif) top left no-repeat;
height:12px;
margin-bottom:7px;
padding-left:18px;
font-weight:bold;
color:#666666;
font-size: x-small;
}


#my_himolist .listtxt ul li{
background:url(../img/MY/icon_arblue.gif) 4px 4px no-repeat;
padding:0 0 2px 14px;
}


/* ソーシャル系追加 2010.11.17 */
#social_graybox{
	margin-top:30px;
	}

#social_graybox .socialLink {
	background: url("../img/MY/g_doubleline.gif") repeat-x top;
}

#social_graybox .socialLink ul {
	list-style:none outside none;margin:0;padding:0;
}
#social_graybox .socialLink .lets_sbm li{
	display:inline;margin-left:4px;
}
#social_graybox .socialLink .lets_sbm li img{
	border:0;vertical-align:middle;
}
#social_graybox .sb {
	clear:both;display:block;
}

/* 角丸部分の指定 
------------------------------------------------------*/
#social_graybox .gb1   { 
	background-color: #f0f0f0; 
	background-image: url("../img/MY/gb1.gif"); 
	background-repeat: no-repeat; 
	background-position: left top;
	min-width:620px;
	}

#social_graybox .gb2  { 
	background-image: url("../img/MY/gb2.gif"); 
	background-repeat: no-repeat; 
	background-position: right top; 
	}

#social_graybox .gb3  { 
	background-image: url("../img/MY/gb3.gif"); 
	background-repeat: no-repeat; 
	background-position: left bottom; 
	} 

#social_graybox .gb4  { 
	background-image: url("../img/MY/gb4.gif"); 
	background-repeat: no-repeat; 
	background-position: right bottom; 
	padding:12px;
	}

