@charset 'UTF-8';


body#mypage #cmain{
    color:#411a0e;
    }

body#mypage .br5px{
    margin-bottom:5px;
    }

body#mypage .br10px{
    margin-bottom:10px;
    }

body#mypage .br20px{
    margin-bottom:20px;
    }

body#mypage .text8px{
    font-size:8px;
    }

body#mypage .text10px{
    font-size:10px;
    line-height:18px;
    }

body#mypage .text12px{
    font-size:12px;
    }

body#mypage .red{
    color:#FF0000;
    }

body#mypage .textNormal{
    font-weight:normal;
    }

body#mypage .textBold{
    font-weight:bold;
    }

body#mypage .vvv{
    vertical-align:middle;
    }
    
body#mypage .btnBoxRight{
    margin:10px 0;
    text-align:right;
    }



/**▼3カラム左のプロフィールのBOX▼**/
body#mypage .mypProBox01{
    background:url(../images/mypage/myp_probox01.gif) no-repeat;
    height:8px;
    font-size:1px;
    }

body#mypage .mypProBox02{
    background:url(../images/mypage/myp_probox02.gif) repeat-y;
    height:auto;
    padding:10px;
    line-height:14px;
    }

body#mypage .mypProBox03{
    background:url(../images/mypage/myp_probox03.gif) no-repeat;
    height:8px;
    margin-bottom:10px;
    font-size:1px;
    }

body#mypage .mypProBox04{
    background:url(../images/mypage/myp_probox04.gif) repeat-y;
    height:auto;
    padding:5px 10px 5px 10px;
    border-bottom:1px #b1d47c solid;
}

body#mypage .mypProBox04 img{
    }


body#mypage .mypProBox05{
    background:url(../images/mypage/myp_probox04.gif) repeat-y;
    height:auto;
    padding:5px 10px 2px 10px;
    line-height:14px;
    }

body#mypage .mypProBox06{
    background:url(../images/mypage/myp_probox06.gif) no-repeat;
    height:8px;
    margin-bottom:10px;
    font-size:1px;
    }

body#mypage .mypProBox02 .proPhoto{
    margin-bottom:10px;
    }
/**▲3カラム左のプロフィールのBOX▲**/


/**▼3カラム左のBOX▼**/
body#mypage .mypLeftBox01{
    background:url(../images/mypage/myp_leftbox01.gif) no-repeat;
    height:5px;
    font-size:1px;
    }

body#mypage .mypLeftBox02{
    background:url(../images/mypage/myp_leftbox02.gif) repeat-y;
    height:auto;
    padding:0 10px 10px 10px;
    line-height:14px;
    }

body#mypage .mainBox{
  line-height:1.3em;
  text-align:left;
  font-size:10px;
}

body#mypage .iineBox{
  margin:5px auto 3px;
  text-align:center;
}

body#mypage .iineBox .iine_cnt{
  width:100px;
  height:18px;
  background:url(../images/sodarepo/icon_iine.gif) no-repeat 0px 2px;
  padding-left:15px;
  text-align:left;
  line-height:1.5em;
}

body#mypage .iineBox .iine_cnt span{
  font-weight:bold;
}

body#mypage .mypLeftBox03{
    background:url(../images/mypage/myp_leftbox03.gif) no-repeat;
    height:5px;
    font-size:1px;
    margin-bottom:10px;
    }


body#mypage .mypLeftBox02 h2{
    margin-bottom:10px;
    }

body#mypage .mypLeftBox02 .inBox1{}


body#mypage .mypLeftBox02 .inBox1 .inBox2{
    width:90px;
    display:block;
    float:left;
    margin-bottom:5px;
    }

body#mypage .mypLeftBox02 .inBox1 img{
    display:block;
    width:60px;
    margin:0 auto 2px auto;
    }

body#mypage .mypLeftBox02 .btnBox{
  margin:5px 0;
}


body#mypage div#cmainLeft a.btn_link{
  background:transparent url(../images/diary/btn_diarylist.gif) no-repeat scroll 0 0;
  padding:0px 0px 0px 10px;
}

/**▲3カラム左のBOX▲**/



/**▼3カラム右のお知らせ▼**/
body#mypage .oshirase{
    height:24px;
    background:url(../images/mypage/myp_info_box.gif) no-repeat;
    color:#FF0000;
    font-weight:bold;
    padding-top:12px;
    text-decoration:underline;
    margin-bottom:10px;
    }
body#mypage .oshiraseBox1{
    background:url(../images/mypage/oshirase_box1.gif) no-repeat;
    height:5px;
    font-size:1px;
    }

body#mypage .oshiraseBox2{
    background:url(../images/mypage/oshirase_box2.gif) repeat-y;
    height:auto;
    }

body#mypage .oshiraseBox3{
    background:url(../images/mypage/oshirase_box3.gif) no-repeat;
    height:5px;
    font-size:1px;
    margin-bottom:10px;
    }

body#mypage .oshiraseBox2 .left{
    width:73px;
    float:left;
    padding:5px 0;
    }

body#mypage .oshiraseBox2 .right{
    width:300px;
    margin-left:10px;
    float:left;
    text-align:left;
    padding:5px 0;
    line-height:16px;
    }

body#mypage .oshiraseBox2 .right a.news{
  line-height:1.5em;
  color:#ff3333;
  font-weight:bold;
}

body#mypage .oshiraseBox2 .right p{
  margin-bottom:5px;
}

/**▲3カラム右のお知らせ▲**/



/**▼3カラム右のプロフィールのBOX01▼**/
body#mypage .mypRightBox01{
    background:url(../images/mypage/myp_rightbox01.gif) no-repeat;
    height:7px;
    font-size:1px;
    }

body#mypage .mypRightBox02{
    background:url(../images/mypage/myp_rightbox02.gif) repeat-y;
    height:auto;
    line-height:16px;
    }

body#mypage .mypRightBox03{
    background:url(../images/mypage/myp_rightbox03.gif) no-repeat;
    height:7px;
    font-size:1px;
    margin-bottom:20px;
    }

body#mypage .mypRightBox02 .profBox{
    text-align:left;
    border-bottom: 1px dotted #b1d47c;
    }

body#mypage .mypRightBox02 .profBox .left{
    width:100px;
    float:left;
    padding:5px 10px;
    }

body#mypage .mypRightBox02 .profBox .right{
    width:258px;
    float:left;
    padding:5px 10px;
    }

body#mypage .mypRightBox02 .profBoxNoline{
    text-align:left;
    }

body#mypage .mypRightBox02 .profBoxNoline .left{
    width:100px;
    float:left;
    padding:5px 10px;
    }

body#mypage .mypRightBox02 .profBoxNoline .right{
    width:258px;
    float:left;
    padding:5px 10px;
    }



/**▲3カラム右のプロフィールのBOX01▲**/


/**▼3カラム右のBOX02▼**/
body#mypage .mypRightBoxII{
  text-align:left;
  border-bottom: 1px dotted #b1d47c;
  padding:10px 0px 10px 5px;
  line-height:16px;
}

body#mypage .mypRightBoxII p.title{
    margin-bottom:3px;
    }

body#mypage .mypRightBoxII p.honbun{}


body#mypage .mypRightBoxII .left{
    width:65px;
    float:left;
    }

body#mypage .mypRightBoxII .right{
    width:289px;
    float:left;
    margin-left:10px;
    }

body#mypage .mypRightBoxII .right .cateName{
    border:1px #c8ddba solid;
    background:#f0fade;
    font-size:10px;
    color:#4c7e14;
    font-weight:bold;

    padding:2px 10px;

    }

body#mypage .mypRightBoxII .right .cateName a{
    text-decoration:none;
    }

body#mypage .mypRightBoxII .right p.title{
    padding-top:7px;
    }

/**▲3カラム右のBOX02▲**/


/**▼3カラム右の今月の庭仕事BOX03▼**/
body#mypage .mypRightBoxIII01{

    background:url(../images/mypage/myp_rightbox01.gif) no-repeat;
    height:7px;
    font-size:1px;
    }

body#mypage .mypRightBoxIII02{
    background:url(../images/mypage/myp_rightbox02.gif) repeat-y;
    height:auto;
    line-height:16px;
    }

body#mypage .mypRightBoxIII03{
    background:url(../images/mypage/myp_rightbox03.gif) no-repeat;
    height:7px;
    font-size:1px;
    margin-bottom:10px;
    }

body#mypage .mypRightBoxIII02 .profBox{
    text-align:left;
    border-bottom: 1px dotted #b1d47c;
    }

/**▼3カラム右の今月の庭仕事BOX03 初期▼**/
body#mypage .mypRightBoxIII2_01{

    background:url(../images/mypage/myp_rightbox2_01.gif) no-repeat;
    height:7px;
    font-size:1px;
    }

body#mypage .mypRightBoxIII2_02{
    background:url(../images/mypage/myp_rightbox2_02.gif) repeat-y;
    height:auto;
    line-height:16px;
    }

body#mypage .mypRightBoxIII2_03{
    background:url(../images/mypage/myp_rightbox2_03.gif) no-repeat;
    height:7px;
    font-size:1px;
    margin-bottom:10px;
    }

body#mypage .mypRightBoxIII2_02 .mainBox{
    text-align:left;
    padding:0 15px;
    }

body#mypage .mypRightBoxIII2_02 .btnBox{
    padding:10px 0;
    text-align:center;
    }

body#mypage .mypRightBoxIII2_02 .mainBox p{

    line-height:20px;
    }

body#mypage .mypRightBoxIII02 .profBox .left{
    width:100px;
    float:left;
    padding:10px;
    }

body#mypage .mypRightBoxIII02 .profBox .right{
    width:258px;
    float:left;
    padding:10px;
    }

body#mypage .mypRightBoxIII02 .profBoxNoline{
    text-align:left;
    }

body#mypage .mypRightBoxIII02 .profBoxNoline .left{
    width:100px;
    float:left;
    padding:10px;
    }

body#mypage .mypRightBoxIII02 .profBoxNoline .right{
    width:258px;
    float:left;
    padding:10px;
    }

/**▲3カラム右の今月の庭仕事BOX03▲**/


/**▼3カラム右のお気に入りユーザーの新着日記BOX04▼**/
body#mypage .mypRightBoxIV{
    text-align:left;
    border-bottom: 1px dotted #b1d47c;
    padding:8px 10px 10px;
    line-height:16px;
    }

body#mypage .mypRightBoxIV .left{
    width:80px;
    float:left;
    text-align:center;
    }

body#mypage .mypRightBoxIV .right{
    width:289px;
    float:left;
    margin:0px 0 0 10px;
    }

body#mypage .mypRightBoxIV .right p.plant{
  margin-bottom:2px;
  line-height:1.4em;
}

body#mypage .mypRightBoxIV .right p.title{
  margin-bottom:2px;
}

.mypRightBoxII span.attr,
.mypRightBoxIV span.attr{
  background:#F0FADE;
  border:1px solid #C8DDBA;
  color:#4C7E14;
  font-size:10px;
  font-weight:bold;
  line-height:1em;
  padding:3px 3px 0px;
  height:12px;
  display:inline-block;
}


/**▲3カラム右のお気に入りユーザーの新着日記BOX04▲**/


/**▼3カラム右の今月の庭仕事BOX05▼**/
body#mypage .mypRightBoxV01{
    background:url(../images/mypage/myp_doubox01.gif) no-repeat;
    height:8px;
    font-size:1px;
    }

body#mypage .mypRightBoxV02{
    background:url(../images/mypage/myp_doubox02.gif) repeat-y;
    height:auto;
    line-height:16px;
    text-align:left;
    padding:0 10px;
    }

body#mypage .mypRightBoxV03{
    background:url(../images/mypage/myp_doubox03.gif) no-repeat;
    height:8px;
    font-size:1px;
    margin-bottom:10px;
    }

body#mypage .mypRightBoxV02 .naiyo{
    padding:0 20px 8px 20px;
    margin:5px 0 0 0;
    }

/**▲3カラム右の今月の庭仕事BOX05▲**/



/**▼日記を書く▼**/


body#mypage .naiyouTitle{
    text-align:left;
    margin-bottom:10px;

    }

body#mypage .diaryWBox01{
    background:url(../images/mypage/diary_box01.gif) no-repeat;
    height:8px;
    font-size:1px;
    }

body#mypage .diaryWBox01D{
    background:url(../images/mypage/diary_box01_d.gif) no-repeat;
    height:8px;
    font-size:1px;
    }


body#mypage .diaryWBox02{
    background:url(../images/mypage/diary_box02.gif) repeat-y;
    height:auto;
    width:615px;
    text-align:left;
    }


body#mypage .diaryWBox02nb{
  background:url(../images/mypage/diary_box02.gif) repeat-y;
  height:auto;
  width:615px;
  text-align:left;
}


/** 調整 */
body#mypage .diaryWBox03{
    background:url(../images/mypage/diary_box03.gif) repeat-y;
    padding:5px;
    font-size:1px;
    text-align: center;
}

    
body#mypage .diaryWBox04{
    background:url(../images/mypage/diary_box04.gif) no-repeat;
    height:8px;
    }

body#mypage .diaryWBox04c{
  background:url(../images/mypage/diary_box04c.gif) no-repeat;
  height:8px;
}


body#mypage .diaryWBox02 .formBox{
  border-bottom: 1px dotted #b1d47c;
}

body#mypage .diaryWBox02 .nodivide{
  border-bottom: none!important;
}

body#mypage .diaryWBox02 .formBox .left{
    width:145px;
    float:left;
    padding:10px 10px ;
    line-height:16px;
    }

body#mypage .diaryWBox02 .formBox .leftHonbun{
    width:145px;
    float:left;
    padding:80px 10px 5px 10px;
    line-height:16px;
    }

body#mypage .diaryWBox02 .formBox .leftPhoto{
    width:145px;
    float:left;
    padding:50px 10px 5px 10px;
    line-height:16px;
    }

body#mypage .diaryWBox02 .formBox .leftCate{
    width:145px;
    float:left;
    padding:30px 10px 5px 10px;
    line-height:16px;
    }

body#mypage .diaryWBox02 .formBox .leftHani{
    width:145px;
    float:left;
    padding:20px 10px 5px 10px;
    line-height:16px;
    }

body#mypage .diaryWBox02 .formBox .right{
    width:429px;
    float:left;
    padding:10px 10px;
    line-height:1.5em;
    }

body#mypage .diaryWBox02 .formBox .right input[type="text"]{
  width:260px;
}

body#mypage #cmain h2.diary{

    margin:15px 0 10px 0;
    }

body#mypage #cmain #subMenu{

    margin:15px 0 15px 0;
    }
body#mypage #cmain #subMenu a{

    margin:0 5px;
    }

/**登録した画像を確認する用のテーブルの設定**/
table.mypTableImgKakunin th{
    width:60px;
    font-weight:normal;
    }

table.mypTableImgKakunin td img{
    margin-bottom:10px;
    }
table.mypTableImgKakunin th,td p{
line-height:18px;
    }

/**▲日記を書く▲**/



/**▼会員情報・設定変更▼**/


body#mypage .txt{
    text-align:left;
    margin:10px 0;
    font-weight:normal;
    }

body#mypage .text10_02{
    line-height:18px;
    font-size:10px;
    }

body#mypage h2.h2_title{
    margin-top:15px;
    }

body#mypage img.with{
    margin-bottom:5px;
    }

/**▼お気に入りユーザー▼**/
/*---------------------------------------------------------------pager/*/

.pager {
    width:586px;
    margin:15px 0;
    text-align:center;
    height:39px;
    background:url(../images/plant/bg_pager.gif) no-repeat 0 0;
    line-height:39px;
    margin:0 auto;
    }

.pager span {
    font-weight:bold;
    color:#401b0b;
    }

body#mypage div.txt12_right {
    width:586px;
    font-weight:normal;
    font-size:12px;
    text-align:right;
    margin:8px auto;
    }

/*======================================

    1. body#mypage table.tbfv

=======================================*/

body#mypage table.tbfv {
    width: 584px;
    font-size:12px;
    line-height:18px;
    color: #401a0d;
    margin:15px auto;
    margin-top:15px;
    padding:0px;
    border:1px solid #b2d57e;
}

body#mypage table.tbfv th.img {
    width: 86px;
    padding: 21px 0px 0px 25px;
text-align:left;
    margin:0px;
    border-right:1px dotted #b2d57e;
    border-bottom:1px solid #b2d57e;
}

body#mypage table.tbfv td.title {
    width: 81px;
    padding: 9px;
    font-weight: normal;
    text-align: left;
    background-color: #f0fadf;
    border-bottom:1px dotted #b2d57e;
    vertical-align:top;
}

body#mypage table.tbfv td.title_s {
    width: 81px;
    padding: 9px;
    font-weight: normal;
    text-align: left;
    background-color: #f0fadf;
    border-bottom:1px solid #b2d57e;
}

body#mypage table.tbfv td.username,
body#mypage table.tbfv td.profile {
    width: 355px;
    padding: 9px;
    font-weight: normal;
    text-align: left;
    border-bottom:1px dotted #b2d57e;
}

body#mypage table.tbfv td.login_time {
    width: 143px;
    padding: 9px;
    font-weight: normal;
    text-align: left;
    border-right:1px dotted #b2d57e;
    border-bottom:1px solid #b2d57e;
}

body#mypage table.tbfv td.btn_fv {
    width: 210px;
    border-bottom:1px solid #b2d57e;
}

ul.bt_link{
margin:5px 0px 0px 0px;
text-align:right;
list-style: none;
}

ul.bt_link li {
    padding-right:5px;
  display: inline;
}

/**▼body#mypage table.tbfv テーブルの最下段▼**/

body#mypage table.tbfv th.img_bt {
    width: 86px;
    padding: 21px 0px 0px 25px;
text-align:left;
    margin:0px;
    border-right:1px dotted #b2d57e;
}

body#mypage table.tbfv td.title_s_bt {
    width: 81px;
    padding: 9px;
    font-weight: normal;
    text-align: left;
    background-color: #f0fadf;
}

body#mypage table.tbfv td.login_time_bt {
    width: 143px;
    padding: 9px;
    font-weight: normal;
    text-align: left;
    border-right:1px dotted #b2d57e;
}

body#mypage table.tbfv td.btn_fv_bt {
    width: 210px;
}

/**▼お気に入り植物▼**/

body#mypage div#fv_plants {
    width: 600px;
    padding-left:15px;
    margin-top:10px;
}

body#mypage div#fv_plants div.box {
    float:left;
    width: 139px;
    margin:0px 10px 10px 0px;
}

body#mypage div#fv_plants div.box div.top {
    width:139px;
    height:5px;
    background:url(../images/mypage/fv_plants-top.gif) no-repeat 0 0;
    margin:0px;
    padding:0px;
}


body#mypage div#fv_plants div.box div.cont {
    width:139px;
    background:url(../images/mypage/fv_plants-cont.gif) repeat-y;
    margin:0px;
    padding:0px;
}

body#mypage div#fv_plants div.box div.cont dl dt {
    width:139px;
    margin:0 auto;
    height:80px;
    padding-top:5px;
    padding-bottom:5px;
    vertical-align:middle;
}

body#mypage div#fv_plants div.box div.cont dl dt.plantimg {
    width:139px;
    margin:0 auto;
    height:80px;
    padding-top:5px;
    vertical-align:middle;
}

body#mypage div#fv_plants div.box div.cont dl dd.name {
  width:109px;
  margin:0px;
  padding:0px 5px;
  line-height:1.4em;
  height:2.6em;
  text-align:left;
}

*:first-child+html body#mypage div#fv_plants div.box div.cont dl dd.name {
  width:109px;
  margin:0 auto;
  padding:0px 5px;
}

* html body#mypage div#fv_plants div.box div.cont dl dd.name {
  width:109px;
  margin:0 auto;
  padding:0px 5px;
}

body#mypage div#fv_plants div.box div.cont dl dd.btn_add_sodarepo {
    width:131px;
    text-align:center;
    text-align:right;
    padding-right:8px;
    margin-top:8px;
}

body#mypage div#fv_plants div.box div.cont dl dd.btn_sakujo {
    width:131px;
    text-align:right;
    /*padding:13px 8px 5px 0px;*/
    padding:1px 8px 0px 0px;
}

body#mypage div#fv_plants div.box div.bottom {
    width:139px;
    height:5px;
    background:url(../images/mypage/fv_plants-bottom.gif) no-repeat 0 0;
    margin:0px;
    padding:0px;
}

/**▼お気に入り植物▼**/

body#mypage div#fv_plants div.box div.cont dl dd.commName {
  width:109px;
  margin:0 auto;
  padding:0px 5px 5px 5px;
  height:2.6em;
  line-height:1.4em;
  text-align:left;
}











/**▼ログイン系▼**/



.mess{
    text-align:center;
    margin:10px;
    line-height:16px;
    color:#63483d;
    }

.red{
    color:#FF0000;
    }

#cmainCenter .loginBox{
    width:586px;
    margin:10px auto;
    color:#63483d;
    }


.loginBox01{
    background:url(../images/mypage/login/loginbox_01.gif) no-repeat;
    height:6px;
    font-size:1px;
    }

.loginBox02{
    background:#f0fadf;
    padding:10px 30px;
    text-align:left;
    line-height:18px;
    }

.loginBox02C{
    background:#f0fadf;
    padding:10px 30px;
    line-height:18px;
    }
        
.loginBox03{
    background:url(../images/mypage/login/loginbox_02.gif) no-repeat;
    height:6px;
    font-size:1px;
    }

.vAlignM{
    vertical-align:middle;
    }
.linkBox{
    width:586px;
    margin:0 auto;
    text-align:left;
    }

a.btnMae{
    background:url(../images/mypage/login/list_1.gif) 0 1px no-repeat;
    padding-left:15px;
    }

#cright .kaiinBox{
    color:#63483d;
    }

#cright .kaiinBox .kaiinBox01{
    background:url(../images/mypage/login/kaiinbox_01.gif) no-repeat;
    /*padding:0px 15px 10px 15px;*/
    line-height:14px;
    text-align:left;
    font-weight:bold;
    }

#cright .kaiinBox .kaiinBox02{
    background:url(../images/mypage/login/kaiinbox_02.gif) repeat-y;
    height:auto;
    padding:10px 20px;
    line-height:16px;
    text-align:left;
    border-top:1px dotted #a0cf7f;
    }

#cright .kaiinBox .kaiinBox03{
    font-size:1px;
    background:url(../images/mypage/login/kaiinbox_03.gif) no-repeat;
    height:6px;
    }


.tourokuBox{
    padding-top:10px;
    }

.tourokuBox .dekirukoto{
    background:url(../images/mypage/login/list_2.gif) 0 2px no-repeat;
    padding-left:12px;
    display:block;
    float:left;
    margin:10px 15px 0 10px;
    }
    
.tourokuBox .btnTouroku{
    display:block;
    float:left;
    }


/**ログアウト**/
.logoutBox{
    margin:10px auto;
height:200px;
    padding-top:20px;
    color:#63483d;
    }

.logoutBox p{
    margin-bottom:20px;
    }



/**退会**/
.taikaiBox{
    width:350px;
    text-align:left;
    margin:0 auto;
    line-height:20px;
    }


/**会員登録**/
.tourokuTable{
    width:500px;
    border:none;
    }
    
.tourokuTable th{
    width:150px;
    text-align:right;
    }

.tourokuTable td{
    width:350px;
    text-align:left;
    }





body#mypage .diaryWBox2_01{
    background:url(../images/mypage/diary_box2_01.gif) no-repeat;
    height:40px;


    }
body#mypage .diaryWBox2_01 h3{
    font-size:12px;
    text-align:left;
    padding:13px;
    float:left;
}
body#mypage .diaryWBox2_01 p.day{
    text-align:right;
    padding:13px;
}

body#mypage .diaryWBox2_02{
    background:url(../images/mypage/diary_box2_02.gif) repeat-y;
    height:auto;
    width:615px;
    text-align:left;
    border-bottom:1px dotted #b1d47c;
  padding:5px 0px;
    }

body#mypage .diaryWBox2_02 #diaryImg{
    text-align:center;
    padding-top:15px;
}

body#mypage .diaryWBox2_02 #diaryImg img{

    padding:0 3px;
}

body#mypage .diaryWBox2_02 p{
    padding:10px 15px;
    font-size:12px;
    line-height:18px;
}

p.space{
    text-align:left;
    font-size:14px;
    padding-top:5px;
    padding-bottom:15px;
}

p.space2{
    text-align:left;
    font-size:14px;
    padding-top:15px;
    padding-bottom:15px;
}


body#mypage .diaryWBox3_01{
    background:url(../images/mypage/diary_box3_01.gif) no-repeat;
    font-size:1px;
    height:8px;
    }

body#mypage #commentCheck{
    width:400px;
    height:53px;
    background:url(../images/mypage/diary_details/btn_bg.gif) no-repeat;
    text-align:center;
    margin:0 0 15px 0;
}

body#mypage #commentCheck img{
    margin:14px 0 0 0;
}

/** inputの場合の追加 */
#commentCheck input{
    margin:14px 0 0 0;
}

body#mypage .diaryWBox2_03{
    background:url(../images/mypage/diary_box03.gif) repeat-y;
    padding:5px;
    padding-top:10px;
    font-size:12px;
    line-height:24px;
}

body#mypage .centertxt{

    text-align:left;
background:transparent url(../images/mypage/attention_img.gif) no-repeat scroll 0 3px;
text-indent:2em;
width:380px;
margin:0px auto;
}

body#mypage .diaryWBox3_01_1{
    margin-top:15px;
    background:url(../images/mypage/diary_box3_01.gif) no-repeat;
    font-size:1px;
    height:8px;
    }


body#mypage h3.comDele{
background:transparent url(../images/plant/bg_h2_02.gif) no-repeat scroll 0 0;
color:#568E0F;
font-size:14px;
height:32px;
line-height:25px;
margin-bottom:10px;
margin-top:15px;
padding:0;
padding:0 0 0 15px;
position:relative;
text-align:left;
    }

body#mypage .comBox01{
    background:url(../images/community/com_box01_d.gif) no-repeat;
    height:8px;
    font-size:1px;
    }

body#mypage .comBox02{
    background:url(../images/community/com_box02_d.gif) repeat-y;
    text-align:center;
    padding:5px 20px;
    line-height:16px;
    }
body#mypage .comBox02 p{
    text-align:center;
    }

body#mypage .comBox02 .mgn5px{
    margin:5px;
    }

body#mypage .comBox03{
    background:url(../images/community/com_box03_d.gif) repeat-y;
    padding:5px;
    font-size:1px;
}



body#mypage .comeMoji{
    font-size:10px;
    line-height:1.5;
    color:#63493d;
    margin:5px 20px 5px 0;
}

body#mypage ul.dottida{
    margin:3px 0;
    }


body#mypage ul.dottida li{
    list-style:disc inside;
    }




/**▼コミュニティメンバ－認証▼**/

body#mypage .ninsyouBox01{
    background:url(../images/mypage/ninsyou_box01.gif) no-repeat;
    height:8px;
    font-size:1px;
    margin-top:20px;
    }

body#mypage .ninsyouBox02{
    background:url(../images/mypage/ninsyou_box02.gif);
    height:auto;
    text-align:left;
    padding:10px;
    }

body#mypage .ninsyouBox03{
    background:url(../images/mypage/ninsyou_box03.gif) no-repeat;
    height:8px;
    font-size:1px;
    }


body#mypage .ninsyouBox02 .commemBox{
    width:573px;
    margin:10px 0 0 0;
    background:#FFFFFF;
    padding:10px;
    border:1px solid #b2d47d;
    }

body#mypage .ninsyouBox02 .commemBox .left{
    width:60px;
    margin-right:10px;
    float:left;
    }

body#mypage .ninsyouBox02 .commemBox .right{
    width:499px;
    float:left;
    line-height:16px;
    }

body#mypage .ninsyouBox02 .commemBox .right dl dt{
    font-weight:bold;
    float:left;
    width:150px;
    margin-bottom:5px;
    }

body#mypage .ninsyouBox02 .commemBox .right dl dd{
    float:left;
    width:350px;
    margin-bottom:5px;
    }

body#mypage .ninsyouBox02 .commemBox .right .ninBtnBox{
    margin-top:10px;
    }


body#mypage .ninsyouBox02 .commemBox .right .ninBtnBox img{
    margin-right:5px;
    }

/**▼ポップアップ▼**/
body#mypage .popupBox0{
    width:100%;
    text-align:left;
    }

body#mypage .popupBox{
    width:615px;
    font-size:12px;
    line-height:16px;
    margin:10px;
    }

body#mypage .popupBox01{
    background:url(../images/mypage/popup_box01.gif) no-repeat;
    height:8px;
    font-size:1px;
    }

body#mypage .popupBox02{
    background:url(../images/mypage/popup_box02.gif) repeat-y;
    height:auto;
    width:615px;
    text-align:left;
    }

body#mypage .popupBox03{
    background:url(../images/mypage/popup_box03.gif) no-repeat;
    padding:5px;
    font-size:1px;
    height:5px;
}

body#mypage .popupBox02 .popupBoxIn{
    border-bottom:1px dotted #b2d57e;
    }

body#mypage .popupBox02 .popupBoxIn .left{
    width:135px;
    float:left;
    padding:10px 10px ;
    line-height:16px;
    }

body#mypage .popupBox02 .popupBoxIn .right{
    width:429px;
    float:right;
    padding:10px 10px;
    }

body#mypage .printBox{
    text-align:right;
    margin:10px 0;
    }


/*======================================================*/

/*　　　　　　　　　　05/25 22:36                       */

/*======================================================*/

/* photo */

p.textG{
    margin:10px 20px;
    background:#f0fade;
    border:1px solid #6db53c;
    }

.borderBottomGdot{
    border-bottom:1px dotted #b1d47c;
    }

.noBoaderB{
    border-bottom:none!important;
    }

table.photoTable{
    margin:0 auto;
    width:430px;
    }

table.photoTable tr td{
    padding-bottom:10px;
    text-align:center;
    }


/*======================================================*/

/*　　　　　　　　　　09/25 13:00                       */

/*======================================================*/

#mypage .frame_comment{
    width:200px;
    padding:5px 0 0 0;
    margin:0;
    background:url(../images/mypage/diary_details/left_frame.gif) no-repeat;
}
#mypage .frameBottom{
    width:200px;
    height:6px;
    background:url(../images/mypage/diary_details/left_frame_bottom.gif) no-repeat;
    margin:0 0 10px 0; 
}

#mypage .frame_comment p{
  width:178px;
  padding:0px 15px 10px 15px;
  text-align:left;
  font-size:12px;
}

/*----------------------------------------------------------- 091006 added */
.commonBlock{
  margin-bottom:10px;
}




/*------------------------------------------------------ 2009/12/03 */
#diary .frameSet2{
    width:200px;
    padding:5px 0 0 0;
    margin:0;
    background:url(../images/mypage/diary_details/left_frame.gif) no-repeat;
}

#diary .frameSet2 ul{
  margin:0px auto 0px auto;
  padding-bottom:8px;
  width:178px;
}

#diary .frameSet2 ul li{
  width:auto;
  text-align:left;
  line-height:1em;
  margin:10px 0px 0px 0px;
  padding:0px;
  line-height:1em;
}

#diary .frameSet2 ul li a{
  line-height:1em;
  padding:0px;
  margin:0px 0px;
  font-size:12px;
}

#diary .frameSet2 ul li a span.cnt{
  padding-left:5px;
}
/*------------------------------------------------------ 2009/12/25 */
#cmainRight .blockBtmUI{
  text-align:right;
  padding-top:8px;
  margin-right:0px;
  width:380px;
}

#cmainRight .blockBtmUI a.btn_link{
  padding-left:10px;
  background:url(../images/diary/btn_diarylist.gif) no-repeat 0 0px;
}

/*------------------------------------------------------ myPageURL */
.myPageURL p{
  padding:0px 0px 2px 0px;
  font-size:12px;
  line-height:1em;
  color:#411A0E;
}

.myPageURL div.urlBlock{
  border:#6DB53C 1px solid;
  padding:2px 0px;
  font-size:10px;
  line-height:1.3em;
  background-color:#fff;
}


/*-----------------------------------------------------------------*/
.srepoList{
  margin-top:8px;
}

.srepoList .mypRightBoxII {
  padding:0px 0px 5px 0px!important;
}

.srepoList .mypRightBoxII .photo {
	float: left;
	width: 70px;
}
.srepoList .mypRightBoxII .desc {
	float: left;
	margin-top: 5px;
	margin-left: 5px;
	width: 315px;
	display: inline;
  line-height:1.4em;
}

.srepoList .mypRightBoxII .desc {
  line-height:1.5em;
}

.srepoList .mypRightBoxII .desc .head {
  position:relative;
	margin-bottom: 1px;
}

.srepoList .mypRightBoxII .desc .head .iine{
  position:absolute;
  top:0px;
  left:200px;
}

.srepoList .mypRightBoxII .desc .tit {
	margin-bottom: 3px;
  line-height:1.4em;
}

.srepoList .mypRightBoxII .desc .tit .iine{
  display:inline-block;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	background: url(../images/sodarepo/icon_iine.gif) no-repeat 0px 0px;
  padding-left:15px;
}



.srepoList .mypRightBoxII .desc .name{
	margin-bottom: 3px;
}

.srepoList a.link_plant,
a.plant{
  font-size:10px;
}

a.nickname{
  color:#666;
}

/*--------------------------------------------- myPhoto --*/

.myPhoto table.photos3{
  width:401px;
  margin:0px 0px 0px 0px;
}

.myPhoto table.photos3 th,
.myPhoto table.photos3 td{
  padding:0px;
  margin:0px;
  font-size:12px;
  line-height:1.3em;
  text-align:center;
}

.myPhoto table.photos3 th.dtfrm{
  border:solid 1px #ccc;
  height:80px;
  padding:0px;
  margin:0px auto;
}

.myPhoto table.photos3 th.dtfrm img{
  margin:0px;
  padding:0px;
}

.myPhoto table.photos3 td.com{
  text-align:left;
  padding:0px 5px 0px 5px;
  line-height:1.5em;
  width:123px;
  word-wrap:break-word;
  word-break:break-all;
}

.myPhoto table.photos3 td.com a{
  width:123px;
  word-wrap:break-word;
  word-break:break-all;
}


.myPhoto table.photos3 .wb{
  width:115px;
  word-wrap:break-word;
  word-break:break-all;
}
