@import url("base.css");/*　全頁共通　*/
@import url("base2.css");/*　全頁共通　*/
@import url("2012.css");/*　全頁共通　*/

.link_top12 A:link    { font-size: 12px; text-decoration: underline; color: #FFFFFF }
.link_top12 A:visited { font-size: 12px; text-decoration: underline; color: #FFFFFF }
.link_top12 A:hover   { font-size: 12px; text-decoration: underline; color: #FF0000 }
a:hover img{
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.link_top12 {
  font-size: 12px;
  line-height: 18px;
  color: #333333;
  text-decoration: none;
  padding-left: 6px;
}

.listselect{
background-color:#5D96C1;
padding:2px 0 2px 5px;
}

.left_link A:link    { font-size: 12px; text-decoration: none; color: #000099 }
.left_link A:visited { font-size: 12px; text-decoration: none; color: #000099 }
.left_link A:hover   { font-size: 12px; text-decoration: none; color: #FF9900 }
.left_link {
  font-size: 12px;
  line-height: 18px;
  color: #333333;
  text-decoration: none;
  padding-left: 6px;
}

left_menu{
  font-size:12px;
  text-align: left;
  vertical-align:top;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.black10 {
  font-size: 10px;
  line-height: 18px;
  color: #000000;
  letter-spacing: 0.5px;
  text-decoration: none;
  padding-left: 6px;
}
.black12 {
  font-size: 12px;
  line-height: 18px;
  color: #000000;
  letter-spacing: 0.5px;
  text-decoration: none;
  padding-left: 6px;
}
.black14 {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  letter-spacing: 0.5px;
  text-decoration: none;

}
.black16 {
  font-size: 16px;
  line-height: 18px;
  color: #000000;
  letter-spacing: 0.5px;
  text-decoration: none;
}
.black18 {
  font-size: 18px;
  line-height: 20px;
  color: #000000;
  letter-spacing: 0.5px;
  text-decoration: none;
}
.black20 {
  font-size: 20px;
  line-height: 22px;
  color: #000000;
  letter-spacing: 0.5px;
  text-decoration: none;
}
.black22 {
  font-size: 22px;
  line-height: 24px;
  color: #000000;
  letter-spacing: 0.5px;
  text-decoration: none;
}
.black24 {
  font-size: 24px;
  line-height: 26px;
  color: #000000;
  letter-spacing: 0.5px;
  text-decoration: none;
}


.white10 {
  font-size: 10px;
  line-height: 14px;
  color: #FFFFFF;
  text-decoration: none;
}
.white12 {
  font-size: 12px;
  line-height: 18px;
  color: #FFFFFF;
  text-decoration: none;
}
.white13 {
  font-size: 13px;
  line-height: 18px;
  color: #FFFFFF;
  text-decoration: none;
}
.white14 {
  font-size: 14px;
  line-height: 18px;
  color: #FFFFFF;
  text-decoration: none;

}
.white16 {
  font-size: 16px;
  line-height: 18px;
  color: #FFFFFF;
  text-decoration: none;
}
.white18 {
  font-size: 18px;
  line-height: 20px;
  color: #FFFFFF;
  text-decoration: none;
}
.white20 {
  font-size: 20px;
  line-height: 22px;
  color: #FFFFFF;
  text-decoration: none;
}
.white22 {
  font-size: 22px;
  line-height: 24px;
  color: #FFFFFF;
  text-decoration: none;
}
.white24 {
  font-size: 24px;
  line-height: 26px;
  color: #FFFFFF;
  text-decoration: none;
}



.red10 {
  font-size: 10px;
  line-height: 14px;
  color: #FF0000;
  text-decoration: none;
}
.red12 {

  font-size: 12px;
  line-height: 18px;
  color: #FF0000;
  text-decoration: none;
  padding-left: 6px;
}
.red14 {
  font-size: 14px;
  line-height: 16px;
  color: #FF0000;
  text-decoration: none;

}
.red16 {
  font-size: 16px;
  line-height: 18px;
  color: #FF0000;
  text-decoration: none;
}
.red18 {
  font-size: 18px;
  line-height: 20px;
  color: #FF0000;
  text-decoration: none;
}
.red20 {
  font-size: 20px;
  line-height: 22px;
  color: #FF0000;
  text-decoration: none;
}
.red22 {
  font-size: 22px;
  line-height: 24px;
  color: #FF0000;
  text-decoration: none;
}
.red24 {
  font-size: 24px;
  line-height: 26px;
  color: #FF0000;
  text-decoration: none;
}




.blue10 {
  font-size: 10px;
  line-height: 14px;
  color: #0000FF;
  text-decoration: none;
}
.blue12 {

  font-size: 12px;
  line-height: 18px;
  color: #0000FF;
  text-decoration: none;
  padding-left: 6px;
}
.blue14 {
  font-size: 14px;
  line-height: 16px;
  color: #0000FF;
  text-decoration: none;

}
.blue16 {
  font-size: 16px;
  line-height: 18px;
  color: #0000FF;
  text-decoration: none;
}
.blue18 {
  font-size: 18px;
  line-height: 20px;
  color: #0000FF;
  text-decoration: none;
}
.blue20 {
  font-size: 20px;
  line-height: 22px;
  color: #0000FF;
  text-decoration: none;
}
.blue22 {
  font-size: 22px;
  line-height: 24px;
  color: #0000FF;
  text-decoration: none;
}
.blue24 {
  font-size: 24px;
  line-height: 26px;
  color: #0000FF;
  text-decoration: none;
}



.indigo10 {
  font-size: 10px;
  line-height: 14px;
  color: #000066;
  text-decoration: none;
}
.indigo12 {

  font-size: 12px;
  line-height: 18px;
  color: #000066;
  text-decoration: none;
  padding-left: 6px;
}
.indigo14 {
  font-size: 14px;
  line-height: 16px;
  color: #000066;
  text-decoration: none;

}
.indigo16 {
  font-size: 16px;
  line-height: 18px;
  color: #000066;
  text-decoration: none;
}
.indigo18 {
  font-size: 18px;
  line-height: 20px;
  color: #000066;
  text-decoration: none;
}
.indigo20 {
  font-size: 20px;
  line-height: 22px;
  color: #000066;
  text-decoration: none;
}
.indigo22 {
  font-size: 22px;
  line-height: 24px;
  color: #000066;
  text-decoration: none;
}
.indigo24 {
  font-size: 24px;
  line-height: 26px;
  color: #000066;
  text-decoration: none;
}



.gold10 {
  font-size: 10px;
  line-height: 14px;
  color: #8E6C25;
  text-decoration: none;
}
.gold12 {

  font-size: 12px;
  line-height: 18px;
  color: #8E6C25;
  text-decoration: none;
  padding-left: 6px;
}
.gold14 {
  font-size: 14px;
  line-height: 16px;
  color: #8E6C25;
  text-decoration: none;

}
.gold16 {
  font-size: 16px;
  line-height: 18px;
  color: #8E6C25;
  text-decoration: none;
}
.gold18 {
  font-size: 18px;
  line-height: 20px;
  color: #8E6C25;
  text-decoration: none;
}
.gold20 {
  font-size: 20px;
  line-height: 22px;
  color: #8E6C25;
  text-decoration: none;
}
.gold22 {
  font-size: 22px;
  line-height: 24px;
  color: #8E6C25;
  text-decoration: none;
}
.gold24 {
  font-size: 24px;
  line-height: 26px;
  color: #8E6C25;
  text-decoration: none;
}


.gray10 {
  font-size: 10px;
  line-height: 14px;
  color: #666666;
  text-decoration: none;
}
.gray12 {

  font-size: 12px;
  line-height: 18px;
  color: #666666;
  text-decoration: none;
  padding-left: 6px;
}
.gray14 {
  font-size: 14px;
  line-height: 16px;
  color: #666666;
  text-decoration: none;

}
.gray16 {
  font-size: 16px;
  line-height: 18px;
  color: #666666;
  text-decoration: none;
}
.gray18 {
  font-size: 18px;
  line-height: 20px;
  color: #666666;
  text-decoration: none;
}
.gray20 {
  font-size: 20px;
  line-height: 22px;
  text-decoration: none;
}
.gray22 {
  font-size: 22px;
  line-height: 24px;
  color: #666666;
  text-decoration: none;
}
.gray24 {
  font-size: 24px;
  line-height: 26px;
  color: #666666;
  text-decoration: none;
}



.emerald10 {
  font-size: 10px;
  line-height: 14px;
  color: #2FAB63;
  text-decoration: none;
}
.emerald12 {

  font-size: 12px;
  line-height: 18px;
  color: #2FAB63;
  text-decoration: none;
  padding-left: 6px;
}
.emerald14 {
  font-size: 14px;
  line-height: 16px;
  color: #2FAB63;
  text-decoration: none;

}
.emerald16 {
  font-size: 16px;
  line-height: 18px;
  color: #2FAB63;
  text-decoration: none;
}
.emerald18 {
  font-size: 18px;
  line-height: 20px;
  color: #2FAB63;
  text-decoration: none;
}
.emerald20 {
  font-size: 20px;
  line-height: 22px;
  text-decoration: none;
}
.emerald22 {
  font-size: 22px;
  line-height: 24px;
  color: #2FAB63;
  text-decoration: none;
}
.emerald24 {
  font-size: 24px;
  line-height: 26px;
  color: #2FAB63;
  text-decoration: none;
}






.purple10 {
  font-size: 10px;
  line-height: 14px;
  color: #606DCB;
  text-decoration: none;
}
.purple12 {

  font-size: 12px;
  line-height: 18px;
  color: #606DCB;
  text-decoration: none;
  padding-left: 6px;
}
.purple14 {
  font-size: 14px;
  line-height: 16px;
  color: #606DCB;
  text-decoration: none;

}
.purple16 {
  font-size: 16px;
  line-height: 18px;
  color: #606DCB;
  text-decoration: none;
}
.purple18 {
  font-size: 18px;
  line-height: 20px;
  color: #606DCB;
  text-decoration: none;
}
.purple20 {
  font-size: 20px;
  line-height: 22px;
  text-decoration: none;
}
.purple22 {
  font-size: 22px;
  line-height: 24px;
  color: #606DCB;
  text-decoration: none;
}
.purple24 {
  font-size: 24px;
  line-height: 26px;
  color: #606DCB;
  text-decoration: none;
}


.mazenda10 {
  font-size: 10px;
  line-height: 14px;
  color: #D01515;
  text-decoration: none;
}
.mazenda12 {

  font-size: 12px;
  line-height: 18px;
  color: #D01515;
  text-decoration: none;
  padding-left: 6px;
}
.mazenda14 {
  font-size: 14px;
  line-height: 16px;
  color: #D01515;
  text-decoration: none;

}
.mazenda16 {
  font-size: 16px;
  line-height: 18px;
  color: #D01515;
  text-decoration: none;
}
.mazenda18 {
  font-size: 18px;
  line-height: 20px;
  color: #D01515;
  text-decoration: none;
}
.mazenda20 {
  font-size: 20px;
  line-height: 22px;
  color: #D01515;
  text-decoration: none;
}
.mazenda22 {
  font-size: 22px;
  line-height: 24px;
  color: #D01515;
  text-decoration: none;
}
.mazenda24 {
  font-size: 24px;
  line-height: 26px;
  color: #D01515;
  text-decoration: none;
}



.braun10 {
  font-size: 10px;
  line-height: 14px;
  color: #996600;
  text-decoration: none;
}
.braun12 {

  font-size: 12px;
  line-height: 18px;
  color: #996600;
  text-decoration: none;
  padding-left: 6px;
}
.braun14 {
  font-size: 14px;
  line-height: 16px;
  color: #996600;
  text-decoration: none;

}
.braun16 {
  font-size: 16px;
  line-height: 18px;
  color: #996600;
  text-decoration: none;
}
.braun18 {
  font-size: 18px;
  line-height: 20px;
  color: #996600;
  text-decoration: none;
}
.braun20 {
  font-size: 20px;
  line-height: 22px;
  color: #996600;
  text-decoration: none;
}
.braun22 {
  font-size: 22px;
  line-height: 24px;
  color: #996600;
  text-decoration: none;
}
.braun24 {
  font-size: 24px;
  line-height: 26px;
  color: #996600;
  text-decoration: none;
}

.merumaga {
  color: #000000;
  text-align: left;
  letter-spacing: 1px;
  line-height: 1.5em;
  font-size: 12px;
  padding:5px;
  border-color:#333333;
  border-width:1px;
  border-style:solid;
  width:430px;
}


  #pictmail_header{


      text-align: left;

      margin:0px auto 0px auto;

      padding:0px;

      font-size:14px;

      letter-spacing: 1px;

      color:#000000;



  }

      #pictmail_header table{

          width:680px;

          margin:0px 0px 0px 10px;

          padding: 0px 0px 0px 0px;

      }

      #pictmail_header tr{

          margin:0px 0px 0px 0px;

          padding:0px 0px 0px 0px;

      }

      #pictmail_header td{
          margin:0px 0px 0px 0px;

          padding:0px 0px 0px 0px;

      }


      #pictmail_header table.main{
          height:50px;
          width:680px;

          margin:0px 0px 0px 10px;

          padding:0px 0px 0px 0px;

          border-bottom: 1px #DDCCCC solid;

      }





      #pictmail_header td.link{
          text-align: right;

          margin:0px 0px 0px 0px;

          padding: 0px 0px 10px 0px;

          font-size:12px;

      }


      #pictmail_header td.message{

          height:30px;

          background-color:#FFCCCC;

          text-align: center;

          margin:0px 0px 0px 0px;

          padding:0px 0px 0px 0px;

          font-size:14px;

      }



      #pictmail_header td.count_message{

          height:28px;

          text-align: center;

          margin:0px 0px 0px 0px;

          padding:0px 0px 0px 0px;

          font-size:14px;

      }


      #pictmail_header td.main_image{

          width:250px;

          text-align: left;
      }


      #pictmail_header td.plan_title{

          width:130px;

          font-size:12px;
          font-weight:bold;
      }

      #pictmail_header td.plan_name{

          width:210px;

          font-size:12px;
      }



      #pictmail_header td.plan_link{
        background-color: #AAAAFF;

          text-align: center;

          width:110px;

          font-size:12px;
      }


      #pictmail_header td.plan_link:hover{
        background-color: #CCCCFF;
      }



      #pictmail_header A.plan{


          color: #FFFFFF;
          font-weight:bold;
          font-size:12px;
          text-decoration: none;

      }

      #pictmail_header A.plan:link{
        color: #FFFFFF;
      }
      #pictmail_header A.plan:visited{
        color: #FFFFFF;
      }
      #pictmail_header A.plan:hover{
        background-color: #AAAAFF;
        color: #FFFFFF;
      }


      #pictmail_header p{
        margin: 0px;
        white-space:nowrap;
        display:inline;
      }


      #pictmail_header p.plan_title{

          margin:0px 0px 0px 0px;
          padding:0px 5px 0px 0px;

          font-size:12px;
          font-weight:bold;
          color: #0000AA;

      }

      #pictmail_header p.plan_name{

          margin:0px 0px 0px 0px;
          padding:0px 0px 0px 0px;

          font-size:13px;

      }

/*
futter
*/
ul.futter_main_list{
    margin-left:30px;

}
ul.futter_main_list li{
    list-style:none;
		float: left;
	width: 190px;
}


ul.futter_in_list{
    margin-left:5px;
    margin-top:5px;
    font-size:12px;
}
ul.futter_in_list li{
    list-style:none;
    padding:1px;
    margin:1px;
}


ul.futter_main_list2{
    margin-left:15px;
}
ul.futter_main_list2 li{
    list-style:none;
	float: left;
    padding:3px;
    margin:3px;
}

#leftmelmel{
      text-align: left;
      overflow:auto;
      font-size:14px;
}
#leftmelmel p{
    color: #ffffff;
    font-size: 16px;
}
#leftmelmel A:link{
    text-decoration: none;
}

#leftmelmel ul{
    padding:0;
    margin:0;
}

#leftmelmel li{
    list-style:none;
    margin:2px 0 10px 10px;
    line-height:1.4;
    border-bottom: 1px dotted #C7C7C7;
}

#logout_banner_img img {
  margin-top: 20px;
  margin-bottom: 15px;
}