   /***************************************************************************
    CSS by TABLE ENOCH  http://mama.oops.jp/
    Template name [ te05blue ]  Ver.2007.07.02 忍者ブログ
****************************************************************************/

/*************************************************************************** 全体の設定 */
html {
  scrollbar-3dlight-color:#def0fe ;
  scrollbar-darkshadow-color:#def0fe ;
  scrollbar-highlight-color:#def0fe ;
  scrollbar-shadow-color:#def0fe ;
  scrollbar-arrow-color:#ffffff ;
  scrollbar-face-color:#def0fe ;
  scrollbar-track-color:#ffffff ;
background-image:url("http://suisuisuicom.bakuru.org/back.png");
font-size:0px;
}

body-all{
text-align:center;
}

body {

  scrollbar-3dlight-color:#def0fe ;
  scrollbar-darkshadow-color:#def0fe ;
  scrollbar-highlight-color:#def0fe ;
  scrollbar-shadow-color:#def0fe ;
  scrollbar-arrow-color:#ffffff ;
  scrollbar-face-color:#def0fe ;
  scrollbar-track-color:#ffffff ;
line-height:110% ;

  background-repeat: repeat-x;
  background-position:center top;
  font-size: 13px;
  color:#333333; 
  font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
   letter-spacing: -0.06em;
 background-color:#ffffff;
 position: relative;
}

body,div,td,th,ul,li {
  font-size:0px ;
  font-family:Verdana ;
    color:#ffffff; 

}

input,textarea,option,select {
  border:solid 1px #def0fe ;
  vertical-align:middle ;
  font-size:10px ;
  font-family:Verdana ;
  color:#666 ;
}

p,form {
  margin:0 ;
  padding:0 ;
    color:#333333; 

}

hr {
  color:#def0fe ;
  height:1px ;
}

img.chugakurika1{
  border:0px ;
  margin-left:-600px;
}

img.chugakurika2{
  border:0px ;
  margin-left:520px;
}

img.toplogo{
margin-left:-30px;
}


img.chugakurika3{
  border:0px ;
   margin-left:-60px;

}

img.button-home{
border:0px;
margin:0px 20px 0px 30px;
}
img.button-aboutatelier{
border:0px;
margin:0px 20px 0px 0px;
}
img.button-products{
border:0px;
margin:0px 20px 0px 0px;
}
img.button-support{
border:0px;
margin:0px 20px 0px 0px;
}
img.button-contactme{
border:0px;
margin:0px 20px 0px 0px;
}

img.button-blog{
border:0px;
margin:0px 80px 0px 0px;
}


img.news-bar{
margin:18px 0px 0px 0px;
}

img.twitter{
border:0px;
margin:0px 10px 0px -18px;
}

img.rss{
border:0px;
margin:0px 10px 0px 0px;
}

img.facebook
{
border:0px;
margin:0px 15px 0px 0px;
}

/*************************************************************************** テーブルの設定 */




table#main{
  border:0px;
  height:10px;
  width:938px;
}

table#main-image{
  border:0px;
  width:1038px;
  margin:20px 0px 0px 0px;
}

table#middle{
  border:0px;
  height:270px;
  width:880px;
}

table#middle2{
  border:0px;
  height:100px;
  width:880px;
 margin:30px 0px 0px 0px ;

}

table#middle2-left{
  border:none;
  padding:0px;
  border-collapse: collapse;
    margin:0px;

}
table#middle2-left td,tr{
  border:none;
  padding:0px;
  margin:0px 0px 10px 0px;
}


table#chugaku-text{
  border:0px;
  height:270px;
}

table#update{
  border:none;
  padding:0px;
  width:360px;
  
  border-collapse: collapse;
}

table#update td,tr{
  border:none;
  padding:0px;
}


td.news-td{
height:120px;
}

.update-text { 
font-size: 13px;
font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
 letter-spacing: -0.05em;
  color:#333333;
  line-height:180% ;
  width:300px;
  margin:10px 15px 10px 15px;
}


/*************************************************************************** リンクの設定 */

.aw{
  text-decoration:none ;
  color:#ffffff;
  border-style:none;
/* font-weight: bold;*/
 font-size:11px;

}

a.rightlink{
text-align:right;
}

a.oshirase-link{
color:#ffffff;
}

a.oshirase-link:hover{
color:#888888;
}

a.otoiawase-link{
color:#ffffff;
margin:15px 0px 0px 0px;
}

a.otoiawase2-link{
color:#333333;
margin:15px 0px 0px 0px;
}


a.otoiawase-link:hover{
color:#888888;
margin:15px 0px 0px 0px;

}

a{
  text-decoration:none ;
  color:#006699;
  border-style:none;

}



a:hover{
  color:888888 ;
    border-style:none;

}

.news-date{font-size: 13px;font-family: Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; letter-spacing: -0.05em; color:#333333; 
margin:0px 0px 5px 0px;
line-height:200% ;
}

.news-date-sita{font-size: 11px;font-family: Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; letter-spacing: -0.05em; color:#ffffff; 
margin-top: -7px;
  line-height:180% ;
/* font-weight: bold;*/
}

.news-text{font-size: 13px;font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; letter-spacing: -0.05em; color:#333333; 
  line-height:170% ;
margin:0px 20px 20px 50px;
}

.news-title{
font-size: 14px;font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; letter-spacing: -0.05em; color:#333333; 
margin:0px 0px 0px 0px;

}

.news-title-main{
font-size: 15px;font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; letter-spacing: -0.05em; color:#333333; 
margin:0px 0px 20px 0px;

}

.oshirase-text{font-size: 12px;font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; letter-spacing: -0.05em; color:#ffffff; 
  line-height:170% ;
margin:13px 17px 17px 17px;
}

.oshirase-title{
font-size: 14px;font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; letter-spacing: -0.05em; color:#ffffff; 
margin:0px 0px 7px 0px;

}

.oshirase-title2{
font-size: 12px;font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; letter-spacing: -0.05em; color:#ffffff; 
margin:0px 0px 7px 0px;

}

.oshirase-date{
text-align:right;
font-size:11px;
color:#ffffff;
margin:0px 0px 6px 0px;
}

.otoiawase{
font-size:12px;
margin:5px 0px 0px 0px;
}

.oshirase2-text{font-size: 12px;font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; letter-spacing: -0.05em; color:#333333; 
  line-height:170% ;
margin:13px 17px 17px 17px;
}

.oshirase2-title{
font-size: 14px;font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; letter-spacing: -0.05em; color:#333333; 
margin:0px 0px 7px 0px;

}

.oshirase2-title2{
font-size: 12px;font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; letter-spacing: -0.05em; color:#333333; 
margin:0px 0px 7px 0px;

}

.oshirase2-date{
text-align:right;
font-size:11px;
color:#333333;
margin:0px 0px 6px 0px;
}

.otoiawase2{
font-size:12px;
margin:5px 0px 0px 0px;
color:#333333;
}

.xxs { font-size: 9px;font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;letter-spacing: -0.06em;  color:#333333; } /* 小2 */
.xs { font-size: 11px;font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;letter-spacing: -0.06em;  color:#333333; 
  line-height:200% ;
} /* 小2 */
.xsw { font-size: 9px;font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;letter-spacing: -0.06em;  color:#ffffff; } /* 小2 */
.xm { font-size: 13px;font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; letter-spacing: -0.05em; color:#333333; margin-top: 10px;
  line-height:180% ;

}  /* 小1 */
.sm { font-size: 14px;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;letter-spacing: -0.05em; color:#333333;
  line-height:180% ;
  }    /* 小 */
.md { font-size: 18px;font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;letter-spacing: -0.01em; color:#333333;}   /* 標準 */
.la { font-size: 20px;font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;letter-spacing: -0.01em; color:#333333;} 
.xr { color:#333333; font-size: x-large;font-size: 60px}  /* 大1 */
.xl { color:#333333; font-size: xx-large } /* 大2 */
.sr { color:#333333; font-size: smaller }  /* 一段階小さい */
.lr { color:#333333; font-size: larger }   /* 一段階大きい */


.logotitle {
margin-top: 0px;
text-align: left;
position:relative;
}

/*************************************************************************** 画像の設定 */
.bg , .btn , .main .submit .submit_button , .main .submit .error_submit_button , .main .submit .result_submit_button {
}
.PluginTitle {
}



/*************************************************************************** レイアウト */

img {
    border-style:none;
}

a img {
    border-style:none;
}

.no_border {
    border-style:none;
}




#layout {
  width:1060px ; /* 全体＝エントリー部分＋プラグイン部分＋余白10px */
  overflow:hidden ;
  margin:0px;
  background-image: url("http://ichikawa2007.bakufu.org/sssc-back1.jpg")
}
#layout_main {
  float:left ; /* 左右変更する場合は「right」に */
  width:700px ; /* エントリー部分 横幅 */
  overflow:hidden ;
  padding:0px 0px 0px 60px ;
}
#layout_side {
  float:right ; /* 左右変更する場合は「left」に */
  width:260px ; /* プラグイン部分 横幅 */
  overflow:hidden ;
  padding:0px 20px 0px 0px ;
}

.profile2 {
  overflow:hidden ;
  padding:0px 30px 0px 4px ;
  text-align:left ;
  color:#F5F5F5;
  line-height:180% ;
}

/*************************************************************************** エントリー */
/*メインの外枠*/
.border {
  overflow:hidden ;
}
/*メインの背景*/
.bg {
  overflow:hidden ;
  border:solid 0px #fff ;
}

/*記事タイトル*/
.entry_title {
  float:left ;
  overflow:hidden ;
  margin-top:0px ;
  margin-left:14px ;
  text-align:left ;
  color:#333333;
  font-size:16px ;
 font-weight: bold;
}
.entry_title a {
  color:#ffffff ;
}
.entry_title a:hover {
  color:#CCffCC ;
}

/*記事日時*/
.entry_date {
  float:right ;
  overflow:hidden ;
  padding-top:4px ;
  margin-right:35px ;
  text-align:right ;
  line-height:10px ;
  color:#ffffff ;
}

/*記事本文*/
.entry_text {
  font-size:12px ;
  clear:both ;
  overflow:hidden ; /*はみ出した部分は切る*/
  margin:0px 30px 0px 0px ;
  padding:10px ;
  text-align:left ;
  line-height:180% ;
  color:#F5F5F5 ;
}
/*追記*/
.entry_ps_text {
  clear:both ;
  font-size:12px ;
  overflow:hidden ; /*はみ出した部分は切る*/
  margin-top:10px ;
  padding:10px ;
  text-align:left ;
  line-height:180% ;
  color:#F5F5F5 ;
}
.entry_ps_text a , .entry_text a {
  color:#f9a ;
}
.entry_ps_text a:hover, .entry_text a:hover{
  color:#84ceff ;
}

/* 画像にclass="pict"を設定した場合 */
.pict {
  margin:5px ;
  padding:2px ;
  border:solid 1px #ccc ;
}

/*記事カテゴリ等*/
.entry_state {
  overflow:hidden ; /*はみ出した部分は切る*/
  padding:2px ;
  color:#CCCCCC ;
  font-size:11px ;

}
.entry_state a {
  color:#CCCCCC ;
}
.entry_state a:hover {
  color:#f9a ;
}
.entry_state ul {
  margin:0px ;
  padding:0px ;
  list-style:none ;
}
.entry_state li {
  display:inline ;
  padding:0px 5px ;
}



/*************************************************************************** トラックバック・コメント */
/*トラックバック記事・コメント本文*/
.message_txt {
  clear:both ;
  overflow:hidden ;
  margin:0px 10px ;
  padding:10px ;
  text-align:left ;
  line-height:180% ;
  color:#F5F5F5 ;
  font-size:12px ;
}
.message_txt a {
  color:#9cf ;
}

/*コメント返信*/
.message_res_txt {
  clear:both ;
  overflow:hidden ;
  margin:0px 10px ;
  padding:10px ;
  text-align:left ;
  line-height:150% ;
  color:#CCFFFF ;
  font-size:12px ;
}

/*トラックバック・コメント日時等*/
.message_state {
  overflow:hidden ; /*はみ出した部分は切る*/
  padding:2px 10px 10px ;
  text-align:right ;
  color:#F5F5F5;
  font-size:11px ;
}

.message_state a {
  color:#99FFFF ;
}
.message_state a:hover {
  color:#FFFFCC ;
}
.message_state ul {
  margin:0px ;
  padding:0px ;
  list-style:none ;
  color:#F5F5F5;
  font-size:11px ;
}
.message_state li {
  display:inline ;
  padding:0px 5px ;
  color:#F5F5F5;
  font-size:11px ;
}



/*************************************************************************** トラックバック・コメントフォーム */
.message_form {
  clear:both ;
  overflow:hidden ;
  margin:0px 10px ;
  padding:15px 0px ;
  text-align:center ;
  color:#84ceff ;
}
.message_form td {
  text-align:left ;
  font-size:9px ;
  color:#ffb6c1 ;
}
.message_form th {
  text-align:right ;
}
.message_form th img {
  vertical-align:middle ;
}
.message_form label {
  font-size:12px ;
  color:#F5F5F5 ;
  padding:0px 0px 10px 0px;
}

/*input・textarea*/
input#TrackbackURL {
  width:85% ;
  font-size:12px ;

}
input#title {
  width:400px ;
  margin-bottom:6px ;
  ime-mode:active ;
  font-size:12px ;

}
input#name {
  width:230px ;
  margin-right:10px ;
  margin-bottom:6px ;
  ime-mode:active ;
  font-size:12px ;

}
input#pass {
  width:150px ;
  margin-bottom:6px ;
  font-size:12px ;

}
input#mail , input#url {
  width:600px ;
  margin-bottom:6px ;
  ime-mode:inactive ;
  font-size:12px ;
}
textarea#comment {
  width:600px;
  margin-bottom:12px ;
  ime-mode:active ;
  font-size:12px ;
}



/*************************************************************************** ページリンク */
.entry_navi {
  margin-top:30px ;
  text-align:center ;
  color:#CCFFFF;
  font-size:11px ;
 font-weight: bold;
}
.entry_navi a{
  color:#99FFFF;
  font-size:11px ;
 font-weight: bold;
}
.entry_navi a:hover{
  color:#FFCC99;
  font-size:11px ;
 font-weight: bold;
}



/*************************************************************************** プラグイン */
.left   { text-align:left }
.center { text-align:center }
.right  { text-align:right }

/*プラグインタイトル*/
.PluginTitle {
  margin-top:0px ;
  padding-left:0px ;
  text-align:left ;
  color:#F5F5F5;
  font-size:0px ;
}
.PluginTitle a {
  color:#f9a ;
}
.PluginTitle a:hover {
  color:#9cf ;
}

/*「プラグイン1,4」*/
.PluginA {
  overflow:hidden ;
  margin-left:0px ;
  line-height:125% ;
  color:#F5F5F5 ;
}
.PluginA a {
  color:#CCFFFF ;
}
.PluginA a:hover {
  color:#9cf ;
}

/*「プラグイン2」*/
.PluginB {
  overflow:hidden ;
  margin-left:0px ;
  line-height:125% ;
  color:#F5F5F5 ;
}
.PluginB a {
  color:#CCFFFF ;
}
.PluginB a:hover {
  color:#f9a ;
}

/*「プラグイン3,5」*/
.PluginC {
  overflow:hidden ;
  margin:5px 0px ;
  border:solid 1px #666666 ;
  padding:7px ;
  color:#F5F5F5 ;
}
.PluginC a {
  border:0px ;
  color:#CCFFFF ;
}
.PluginC a:hover {
  position:relative ;
  top:2px ; left:2px ;
  border:0px ;
}

/* プラグイン説明 */
.PluginExplanation {
  padding-top:3px ;
  color:#F5F5F5 ;
}

/*各プラグイン処理内の基本デザイン*/
.plugin_data {
  overflow:hidden ;
  padding:3px 0px 0px 3px ;
  color:#F5F5F5 ;
}

/*各プラグイン処理内基本デザインの下に記載する日付など*/
.plugin_data_date {
  text-align:right ;
  color:#F5F5F5 ;
}



/*************************************************************************** ドリコム */
.drecomrss_blog_list_item {
  padding-top:3px ;
  line-height:180% ;
}
.drecomrss_blog_list_powered {
  padding-top:3px ;
  line-height:160% ;
}


.no_border {
    border-style:none;
}

/*************************************************************************** 忍者メールフォーム */
.main {
  overflow:hidden ;
  padding-right:5px ;
  color:#9cf ;
}
.main br {
  line-height:10% ;
}
.main input {
  width:99% ;
}
.main textarea {
  width:99% ;
  height:50px ;
}
.main .error ,
.main .result {
  text-align:center ;
}
.main .submit {
  margin:5px 0px ;
  padding-bottom:15px ;
  text-align:center ;
}
.main .submit .submit_button ,
.main .submit .error_submit_button ,
.main .submit .result_submit_button {
  width:100px ;
  margin-top:5px ;
  letter-spacing:1px ;
}



/*************************************************************************** カレンダー設定 */
.CalendarMoveTable {
  margin-bottom:5px ;
  font:10px Verdana ;
  color:#ccc ;
}
.CalendarPrevTd , .CalendarNextTd {
  text-align:center ;
  width:50px ;
  font-weight:bold ;

}
.CalendarPrevTd a , .CalendarNextTd a{
  color:#84ceff ;
  font-weight:bold ;

}
.CalendarWdaySun {
  width:23px ;
  height:20px ;
  text-align:center ;
  font-weight:bold ;
  color:#ffb6c1 ;
  text-align:center ;
}
.CalendarWday {
  width:23px ;
  height:20px ;
  text-align:center ;
  font-weight:bold ;
  color:#ccc ;
}
.CalendarWdaySat {
  width:23px ;
  text-align:center ;
  font-weight:bold ;
  color:#9cf ;
}
.CalendarTdSun , .CalendarTd , .CalendarTdSat {
  width:23px ;
  color:#9f9f9f ;
  text-align:center ;
}
.CalendarTdLink a {
  display:block ;
  color:#99FFCC ;
  font-weight:bold ;

}
.CalendarTdLink a:hover {
  color:#000 ;
  border:0px ;
}



/*************************************************************************** 自己紹介部分の画像 */
.pay {
  text-align: center;
}



/*************************************************************************** 検索 */
.box {
  width:120px ;
}
.btn {
  width:60px ;
  color:#999999 ;
}
form{
  margin:0 ;
  padding:0 ;
}



/*************************************************************************** フッター */
#footer {
  padding:0px 0px 0px ;
  text-align:right ;
}
#footer a {
  color:#9cf ;
}

/*コピーライト*/
#copyright {
  padding:0px 0px 0px ;
  text-align:center ;
  line-height:180% ;
  color:#999 ;
}
#copyright a{
  color:#999 ;
}
#copyright a:hover {
  color:#f9a ;
}

@charset "UTF-8";

/*************************************************
【忍者式メールフォーム自作CSS】
自作CSSを使用するには、HTMLとCSSの知識が必須です。
HTMLやCSSについては参考文献などを参照してください。
*************************************************/

/*メールフォーム全体を囲っているタグのid*/
#default_top {
  font-size: 13px;
  font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
   letter-spacing: -0.06em;
    color:#333333; 
}

/*メールフォームのパーツや送信ボタンを囲っているタグのclass（タイトル、説明文以外）*/
#default_top .main {
  font-size: 13px;
  font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
   letter-spacing: -0.06em;
    color:#151515; 
}

/*メールフォームのタイトルを囲っているタグのclass*/
#default_top .title{
  font-size: 13px;
  font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
   letter-spacing: -0.06em;
    color:#151515; 
}

/*メールフォームの説明文を囲っているタグのclass*/
#default_top .explain {
  font-size: 13px;
  font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
   letter-spacing: -0.06em;
    color:#151515; 
}

/*『name』パーツの表示名と入力項目を囲っているタグのclass*/
#default_top .name_top {
  font-size: 13px;
  font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
   letter-spacing: -0.06em;
    color:#151515; 
}

/*『name』パーツの表示名を囲っているタグのclass（[ お名前 ]の部分）*/
#default_top .name_left{
  font-size: 13px;
  font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
   letter-spacing: -0.06em;
    color:#333333; 
}

/*『name』パーツの入力項目を囲っているタグのclass*/
#default_top .name_right {
  font-size: 13px;
  font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
   letter-spacing: -0.06em;
    color:#151515; 
}

/*『name』パーツの入力項目のclass（inputなどの部分）*/
#default_top .name_parts {
  font-size: 13px;
  font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
   letter-spacing: -0.06em;
    color:#151515; 
}

/*『mail』パーツの表示名と入力項目を囲っているタグのclass*/
#default_top .mail_top {
  font-size: 13px;
  font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
   letter-spacing: -0.06em;
    color:#151515; 
}

/*『mail』パーツの表示名を囲っているタグのclass（[ メールアドレス ]の部分）*/
#default_top .mail_left{
  font-size: 13px;
  font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
   letter-spacing: -0.06em;
    color:#333333; 
}

/*『mail』パーツの入力項目を囲っているタグのclass*/
#default_top .mail_right {
  font-size: 13px;
  font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
   letter-spacing: -0.06em;
    color:#151515; 
}

/*『mail』パーツの入力項目のclass（inputなどの部分）*/
#default_top .mail_parts {
  font-size: 13px;
  font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
   letter-spacing: -0.06em;
    color:#151515; 
}

/*『textarea』パーツの表示名と入力項目を囲っているタグのclass*/
#default_top .textarea_top {
  font-size: 13px;
  font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
   letter-spacing: -0.06em;
    color:#000000; 
}

/*『textarea』パーツの表示名を囲っているタグのclass（[ 本文 ]の部分）*/
#default_top .textarea_left{
  font-size: 13px;
  font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
   letter-spacing: -0.06em;
    color:#333333; 
}

/*『textarea』パーツの入力項目を囲っているタグのclass*/
#default_top .textarea_right {

}

/*『textarea』パーツの入力項目のclass（inputなどの部分）*/
#default_top .textarea_parts {
  font-size: 13px;
  font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
   letter-spacing: -0.06em;
   height:200px;
    color:#151515; 
}

/*メールフォームの送信ボタンを囲っているタグのclass*/
#default_top .submit {
  font-size: 13px;
  font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
   letter-spacing: -0.06em;
    color:#151515; 
}

/*メールフォームの送信ボタンのclass*/
#default_top .submit_button {
  font-size: 13px;
  font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
   letter-spacing: -0.06em;
    color:#151515; 
}

/*エラーメッセージを囲っているタグのclass*/
#default_top .error {
  font-size: 13px;
  font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
   letter-spacing: -0.06em;
    color:#333333; 
}

/*エラーメッセージのリトライボタンを囲っているタグのclass*/
#default_top .error_submit {
  font-size: 13px;
  font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
   letter-spacing: -0.06em;
    color:#151515; 
}

/*エラーメッセージのリトライボタンのclass*/
#default_top .error_submit_button {
  font-size: 13px;
  font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
   letter-spacing: -0.06em;
    color:#151515; 
}

/*送信完了メッセージを囲っているタグのclass*/
#default_top .result {
  font-size: 13px;
  font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
   letter-spacing: -0.06em;
    color:#333333; 
}

/*送信完了メッセージの戻るボタンを囲っているタグのclass*/
#default_top .result_submit {
  font-size: 13px;
  font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
   letter-spacing: -0.06em;
    color:#151515; 
}

/*送信完了メッセージの戻るボタンのclass*/
#default_top .result_submit_button {
  font-size: 13px;
  font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
   letter-spacing: -0.06em;
    color:#151515; 
}

li:tdftdiv{
color:#ffffff;
font-size:0px;
}

li:tdftpr{
color:#ffffff;
font-size:0px;
}
li:tdftad{
color:#ffffff;
font-size:0px;
}

.whitetext{
font-size:0px;
color:#ffffff;
}

