@charset "shift_jis";



/*****    design2   ******/





/* リンク系 */

a:link{color: #E25C14; }



a:visited{color: #000000; font-weight:bold; }



a:hover{color: #FC803E; }



a:active{color: #FC803E; }







/* テーブル色 */

.table {background-color: #FFFFFF;}

.table1 {background-color: #FFA9BD;} /* ←１番目に濃い色 */

.table2 {background-color: #FFDEE4;} /* ←２番目に薄い色 */

.table3 {background-color: #FFF4F7;} /* ←１番目に薄い色 */

.table4 {background-color: #F4FFE1;} /* ←明るい萌葱色 */

.table5 {background-color: #FFEDCC;} /* ←ベージュ */

.table6 {background-color: #B0C1FF;} /* ←薄い青紫 */

.table-babypink {background-color: #FFF8FA;} /* ←薄い桃色 */

.table-babyorange {background-color: #FFFDF8;} /* ←薄いオレンジ */









/* リスト画像 */

.list-yellowdot {

     list-style-image:url(images/icon_yellowdotted.jpg);

     margin:0px 0px 0px 10px;

}

.list-pinkdot {

     list-style-image:url(images/icon_pinkdotted.jpg);

     margin:0px 0px 0px 10px;

}

.list-greendot {list-style-image:url(images/icon_greendotted.jpg);}



.list-navi{

     margin:0px;

     list-style-image:url(images/introduction-mark.gif);

}



.ul-margin{

     margin:0px 0px 0px 15px;

     padding:0px;

}



.mark{

     background: url(images/mark/ic_footer.gif) no-repeat left center;

     height:14px;

     margin:5px;

     padding:0px 0px 0px 12px;

     font-size:12px;

}







/* 画像自体にドロップシャドウ */

.ft0 {filter: progid:DXImageTransform.Microsoft.shadow(color=#B6B6B6, direction=135, strength=5);}







/* ■■■■トップページの指定はココから■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */



/*  TOP Contents --------------------------------------------------------------------  */

#top_contents h1{ font-size: 15px; margin: 0px 0px 15px 0px; line-height: 1.1; padding: 0px; }



#top_contents h2#t_topics{ background: url(images/top/t_topics.gif) no-repeat; text-align: right; height: 27px; padding-top: 4px;  }



#top_contents h2#t_news{ background: url(images/top/t_news.gif) no-repeat; text-align: right; height: 27px; padding-top: 4px;  }



#top_contents h2#t_narrative{ background: url(images/top/t_narrative.gif) no-repeat; text-align: right; height: 27px; padding-top: 4px;  }



#top_contents h2#t_access{ background: url(images/top/t_access.gif) no-repeat; text-align: right; height: 27px; padding: 0px; }



#top_contents h2#t_tre{ background: url(images/top/t_tre.gif) no-repeat; text-align: right; height: 27px; padding: 0px; margin:0px; }

#top_contents h2#t_machineta{ background: url(images/top/t_machineta.gif) no-repeat; text-align: right; height: 19px; padding-top: 4px;  }




#top_contents h2 span{ display: none; }





/* トピックス ------ */



#topics{ overflow: auto; height: 100px; margin-bottom: 25px; padding: 10px 10px 10px 15px; font-size: 94%;   }



#topics dl{  }



#topics dl dt{ float: left; width: 10em; color:#8D3D02; margin-bottom: 7px;   }



#topics dl dd{ float: left; width: 440px; margin-bottom: 7px;   }



#topics dl dd.dot{ clear: both; float: none; width: 560px; border-top: 1px dotted #E2D4BD; height: 1px; margin: 0px 0px 7px 0px; padding: 0px; font-size: 0px; }



#topics dl dd a:link{color:#4D4D4D;   }



#topics dl dd a:visited{color: #4D4D4D; }



#topics dl dd a:hover{color: #A84801; text-decoration: underline;   }



#topics dl dd a:active{color: #A84801; text-decoration: underline;  }





/* news box ------ */



#newsbox{ background:#FBF4E5; padding: 10px 10px 5px 20px; margin-bottom: 15px; }



/* news box ------ */



.newsbox{

     margin:0px 0px 15px 0px;

     padding:0px;

     height:150px;

     width:635px;

     overflow:auto;

}

.newsbox-in{

     margin:5px;

     padding:0px;

     width:600px;

     text-align:left;

     border:0px;

     font-size:12px;

     line-height:20px;

}





/* clearfix ---- */

#newsbox:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#newsbox{display: inline-block; }

/* Except MacIE \*/

* html #newsbox{height: 1%;}

#newsbox{display: block; }

/* End   ------ */



.double{ float: left; }





/* information ------ */



/* base */

#info p{ float: left;  padding: 1px; }



#info p a{ display: block; height: 90px;    }

#info p a span{ display: block; font-size: 11px; padding: 35px 5px 0px 10px; line-height: 1.6; }



/* yokohama */

#info p#bn_yokohama{ border: 1px solid #9CAFC0; margin-right: 10px;   }



#info p#bn_yokohama a{width: 220px; }

#info p#bn_yokohama a:link{ background:url(images/top/bn_yokohama.gif) no-repeat; color:#040432; text-decoration: none; }

#info p#bn_yokohama a:visited{background:url(images/top/bn_yokohama.gif) no-repeat; color:#040432; text-decoration: none; }

#info p#bn_yokohama a:hover{background:url(images/top/bn_yokohama_ov.gif) no-repeat; color:#324891; text-decoration: underline; }

#info p#bn_yokohama a:active{background:url(images/top/bn_yokohama_ov.gif) no-repeat; color:#324891; text-decoration: underline; }



/* books */

#info p#bn_books{ border: 1px solid #C3C2C2; margin-right: 10px;  }



#info p#bn_books a{width: 191px; }

#info p#bn_books a:link{ background:url(images/top/bn_books.gif) no-repeat; color:#224604; text-decoration: none; }

#info p#bn_books a:visited{background:url(images/top/bn_books.gif) no-repeat; color:#224604; text-decoration: none;}

#info p#bn_books a:hover{background:url(images/top/bn_books_ov.gif) no-repeat; color:#2A5B01; text-decoration: underline;}

#info p#bn_books a:active{background:url(images/top/bn_books_ov.gif) no-repeat; color:#2A5B01; text-decoration: underline; }



/* taoshop */

#info p#bn_taoshop{ border: 1px solid #C3C2C2; }



#info p#bn_taoshop a{width: 191px; }

#info p#bn_taoshop a:link{ background:url(images/top/bn_taoshop.gif) no-repeat; color:#3A2F03; text-decoration: none; }

#info p#bn_taoshop a:visited{background:url(images/top/bn_taoshop.gif) no-repeat; color:#3A2F03; text-decoration: none;}

#info p#bn_taoshop a:hover{background:url(images/top/bn_taoshop_ov.gif) no-repeat; color:#6E5800; text-decoration: underline;}

#info p#bn_taoshop a:active{background:url(images/top/bn_taoshop_ov.gif) no-repeat; color:#6E5800; text-decoration: underline; }





/* 体験談 */

#narrative{ font-size: 11px; color:#A8A8A8; border-left: 1px solid #DED9CB; border-right: 1px solid #DED9CB; border-bottom: 1px solid #DED9CB; padding: 5px; overflow: auto; height: 200px; margin-bottom: 25px; }



#narrative a:link{color: #AC7C0C; }

#narrative a:visited{color: #AC7C0C; }

#narrative a:hover{color: #D27510; }

#narrative a:active{color: #D27510; }







#narrative h3{ font-size: 11px; border-bottom: 1px dotted #AA8C7A; color:#6C3E0D; margin: 0px 0px 7px 0px; padding: 2px 0px 0px 0px; text-align:right; background:#F6E2CD;  }



#narrative h3 a:link{color:#6C3E0D; text-decoration: underline;}

#narrative h3 a:visited{color:#6C3E0D; text-decoration: underline;}

#narrative h3 a:hover{color:#6C3E0D; text-decoration: underline;}

#narrative h3 a:active{color:#6C3E0D; text-decoration: underline;}







#narrative h4{ font-size: 13px; color:#A40A0A; margin: 0px 0px 10px 0px; padding: 0px;  }



#narrative h4 a:link{color:#A40A0A;text-decoration: underline;}

#narrative h4 a:visited{color:#A40A0A; text-decoration: underline;}

#narrative h4 a:hover{color:#BD0B0B; text-decoration: underline;}

#narrative h4 a:active{color:#BD0B0B; text-decoration: underline;}







.n_tag{ font-size: 10px; color:#CCC; text-align:right; border-bottom: 1px solid #DDD; line-height: 1.5; }



#narrative .n_tag a:link{color:#CCC; text-decoration: none; }

#narrative .n_tag a:visited{color:#CCC; text-decoration: none; }

#narrative .n_tag a:hover{color:#D27510; text-decoration: underline;}

#narrative .n_tag a:active{color:#D27510; text-decoration: underline;}



#narrative .n_tag a.on:link{color:#777; text-decoration: none; }

#narrative .n_tag a.on:visited{color:#777; text-decoration: none; }

#narrative .n_tag a.on:hover{color:#D27510; text-decoration: underline;}

#narrative .n_tag a.on:active{color:#D27510; text-decoration: underline;}





/* 会員ログイン */



#t_loginbox{ font-size: 0px; line-height: 0; vertical-align: bottom; margin-top: 5px; }



#loginbox{border-left:4px solid #E5C49E; border-bottom:4px solid #E5C49E; border-right:4px solid #E5C49E; padding: 10px 0px 10px 0px ; margin: 0px 5px; background:#FEFAE9;}



/* トップ講座レポート */

.kouza{

     margin:0px 0px 15px 6px;

     width:426px;

     text-align:left;

     font-size:12px;

     line-height:17px;

}

/* トップ講座レポートスクロール枠*/

.kouza02{

     clear:both;

     margin:0px 0px 5px 0px;

     width:426px;

     height:189px;

     padding:5px 0px 0px 0px;

     border-left:1px solid #D1D1D1;

     border-bottom:1px solid #D1D1D1;

     border-right:1px solid #D1D1D1;

     border-top:0px solid #D1D1D1;

     overflow:auto;

}

.kouza-in{

     margin:0px 0px 0px 5px;

     width:400px;

     padding:0px;

}



/* トップページ■コンテンツ*/

.top-contents{

     margin:0px 0px 15px 0px;

     width:633px;

     height:auto;

     border-top:0px;

     border-right:1px solid #BD9309;

     border-bottom:1px solid #BD9309;

     border-left:1px solid #BD9309;

     padding:0px 0px 5px 0px;

     text-align:left;

     background:url(images/contents-back.gif) no-repeat;

     font-size:12px;

     line-height:16px;

}

.newsbox{
     margin:0px 0px 15px 0px;
     padding:0px;
     height:150px;
     width:635px;
     overflow:auto;
     background:#FBF4E5;
}

.newsbox-in{
     margin:10px 5px 5px 10px;
     padding:0px;
     width:600px;
     text-align:left;
     border:0px;
     font-size:12px;
     line-height:20px;
}


/* ■■■■トップページの指定はココまで■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */









/* ■■■■テーブル系ボックスの指定はココから■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */



/* 説明などに使っているシャドウ付き枠（IEのみシャドウ有り） */

.tablebox {

     padding:18px;

     border-bottom:1px solid #D4D4D4;

     border-top:1px solid #D4D4D4;

     border-right:1px solid #D4D4D4;

     border-left:1px solid #D4D4D4;

     width:580px;

     background-color: #FFFFFF;

     text-align: left;

}

.tablebox-pink {

     padding:10px;

     border-bottom:1px solid #D4D4D4;

     border-top:1px solid #D4D4D4;

     border-right:1px solid #D4D4D4;

     border-left:1px solid #D4D4D4;

     vertical-align:top;

     width:580px;

     filter: progid:DXImageTransform.Microsoft.shadow(color=#B6B6B6, direction=135, strength=5);

     background-color: #FFF7F4;

     text-align: left;

}

.tablebox-blue {

     padding:10px;

     border-bottom:1px solid #D4D4D4;

     border-top:1px solid #D4D4D4;

     border-right:1px solid #D4D4D4;

     border-left:1px solid #D4D4D4;

     vertical-align:top;

     width:580px;

     filter: progid:DXImageTransform.Microsoft.shadow(color=#B6B6B6, direction=135, strength=5);

     background-color: #E7F6FA;

     text-align: left;

}

.tablebox-orange {

     padding:10px;

     border-bottom:1px solid #D4D4D4;

     border-top:1px solid #D4D4D4;

     border-right:1px solid #D4D4D4;

     border-left:1px solid #D4D4D4;

     vertical-align:top;

     width:580px;

     background-color: #FFF7E7;

     text-align: left;

}





/* コース案内無料体験コースに使用しているシャドウ付き枠（IEのみシャドウ有り） */

.tablebox-taiken {

     padding:10px;

     border-bottom:1px solid #D4D4D4;

     border-top:1px solid #D4D4D4;

     border-right:1px solid #D4D4D4;

     border-left:1px solid #D4D4D4;

     vertical-align:top;

     width:360px;

     filter: progid:DXImageTransform.Microsoft.shadow(color=#B6B6B6, direction=135, strength=5);

     background-color: #FFFFFF;

     text-align:left;

     float:right;

}





/* 右に回り込む画像にかける枠線 */

.img-boxright {

     padding:5px 5px 5px 5px;

     border-bottom:1px solid #D4D4D4;

     border-top:1px solid #D4D4D4;

     border-right:1px solid #D4D4D4;

     border-left:1px solid #D4D4D4;

     vertical-align:top;

     float:right;

     text-align:center;

     height:auto;

     width:auto;

     margin:0px 0px 0px 10px;

     background-color: #FFFFFF;

}

.img-boxright:after {

	content: "";

	display: block;

	clear: both;

}



/* 左に回り込む画像にかける枠線 */

.img-boxleft {

     padding:5px 5px 5px 5px;

     border:1px solid #D4D4D4;

     vertical-align:top;

     float:left;

     text-align:center;

     height:auto;

     width:auto;

     margin:0px 10px 0px 0px;

     background-color: #FFFFFF;

}

.img-boxleft:after {

	content: "";

	display: block;

	clear: both;

}



/*イエロードット　幅指定なし*/

.dotbox-yellow-big {

     border: #FFDC38 4px dotted;

     padding: 15px;

}

/*イエロードット　幅指定470px*/

.dotbox-yellow-470 {

     width: 470px;

     border: #FFDC38 4px dotted;

     background-color: #FFF0F4;

     padding: 10px;

     text-align:left;

}





/*オレンジドット　幅指定270px*/

.dotbox-orange {

     width: 270px;

     border: #ff9900 4px dotted;

     padding: 15px;

}

/*オレンジドット　幅指定なし*/

.dotbox-orange-big {

     border: #ff9900 4px dotted;

     padding: 15px;

}

/*オレンジドット　幅指定420px*/

.dotbox-orange-420 {

     width: 420px;

     border: #ff9900 4px dotted;

     padding: 8px;

}

/*ピンクドット　幅指定470px*/

.dotbox-pink {

     width: 470px;

     border: #FFC0CB 4px dotted;

     padding: 10px;

     text-align:left;

}

/*ピンクドット　幅指定なし*/

.dotbox-pink-big {

     border: #FFC0CB 4px dotted;

     padding: 15px;

}

/*ピンクドット　幅指定470px*/

.dotbox-pink-470 {

     width: 470px;

     border: #FFC0CB 4px dotted;

     background-color: #FFF0F4;

     padding: 10px;

     text-align:left;

}

/*ピンクドット　幅指定370px*/

.dotbox-pink-350 {
     width: 350px;
     border: #FFC0CB 4px dotted;
     background-color: #FFF0F4;
     padding: 10px;
     margin:0px;
     text-align:left;
}


/*ブルードット　幅指定なし*/

.dotbox-hie {

     border: #4EADBD 4px dotted;

     padding: 10px;

     text-align:left;

     background-color: #DFF4F7;

}

.linehie {border-top:1px dotted #DFF4F7;border-left:1px dotted #DFF4F7;border-right:1px dotted #DFF4F7;border-bottom:1px dotted #4EADBD;}







/* ■■■■テーブル系ボックスの指定はココまで■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */







/* ■■■■左側メインの指定はココから■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */





/* 左側メイン■ぱんくずリスト部分 */

.pankuzu{ margin: 5px; text-align: right; font-size: 80%;   }





/* 左側メイン■ページタイトル部分（h1で使用する装飾） */



.h1-key{ color: #A81F22; font-size: 21px; padding: 36px 0px 0px 15px; }



.h1-title{

     width:600px;

     height:35px;

     margin:0px;

     padding: 0px;

     background: url(images/icon_titleback_01yellow.gif) no-repeat left top;

     text-align:left;

     background-color: #ffffff;

}

.h1-title-pink{

     width:600px;

     height:35px;

     margin:0px;

     padding: 0px;

     background: url(images/icon_titleback_01pink.gif) no-repeat left top;

     text-align:left;

     background-color: #ffffff;

}

.h1-title-blue{

     width:600px;

     height:35px;

     margin:0px;

     padding: 0px;

     background: url(images/icon_titleback_01blue.gif) no-repeat left top;

     text-align:left;

     background-color: #ffffff;

}

.h1-title-orange{

     width:600px;

     height:35px;

     margin:0px;

     padding: 0px;

     background: url(images/icon_titleback_01orange.gif) no-repeat left top;

     text-align:left;

     background-color: #ffffff;

}

.h1-title-green{

     width:600px;

     height:35px;

     margin:0px;

     padding: 0px;

     background: url(images/icon_titleback_01.gif) no-repeat left top;

     text-align:left;

     background-color: #ffffff;

}



.h1-title-yellow{

     width:600px;

     height:35px;

     margin:0px;

     padding: 0px;

     background: url(images/icon_titleback_01yellow.gif) no-repeat left top;

     text-align:left;

     background-color: #ffffff;

}



/* 左側メイン■ページタイトル部分（h2で使用する装飾） */

.h2-title{

     width:550px;

     height:30px;

     margin:0px 0px 15px 0px;

     background: url(images/icon_titleback_02yellow.gif) no-repeat left top;

     text-align:left;

     background-color: #ffffff;

}

.h2-title-pink{

     width:550px;

     height:30px;

     margin:0px 0px 15px 0px;

     background: url(images/icon_titleback_02pink.gif) no-repeat left top;

     text-align:left;

     background-color: #FFF7F4;

}

.h2-title-orange{

     width:550px;

     height:30px;

     margin:0px 0px 15px 0px;

     background: url(images/icon_titleback_02orange.gif) no-repeat left top;

     text-align:left;

     background-color: #FFF7E7;

}

.h2-title-green{

     width:550px;

     height:30px;

     margin:0px 0px 15px 0px;

     background: url(images/icon_titleback_02.gif) no-repeat left top;

     text-align:left;

     background-color: #ffffff;

}



.h2-title-yellow{

     width:550px;

     height:30px;

     margin:0px 0px 15px 0px;

     background: url(images/icon_titleback_02yellow.gif) no-repeat left top;

     text-align:left;

     background-color: #FFF7F4;

}



.h2-title-blue{

     width:550px;

     height:30px;

     margin:0px 0px 15px 0px;

     background: url(images/icon_titleback_02blue.gif) no-repeat left top;

     text-align:left;

     background-color: #FFF7F4;

}



.h3-title{
     width:545px;
     height:25px;
     margin:0px;
     padding:0px;
     border-left:3px solid #ee8817;
     border-bottom:1px dotted #ee8817;
     text-align:left;
     background-color: #ffffff;
     color:#000000;
}



/* 左側メイン■各コースのご案内で使用するタイトル装飾 */

.course-title{

     width:580px;

     height:54px;

     margin:0px;

     padding:15px 0px 0px 0px;

     background: url(course/img/titleback.jpg) no-repeat left top;

     text-align:left;

     background-color: #FFFFFF;

     color:#777777;

}



/* 左側メイン■性命双修での使用 */



.title-border-yellow{ border-bottom: 2px solid #DAD568; padding-bottom: 7px;  }





/* 左側メイン■気のトレーニングとは　で使用 */



.tao_yellow{ background:url(images/title/t_tao_yellow.gif) no-repeat; color:#CC3300; padding: 7px 0px 7px 40px; }



.t_circlered01{ background:url(images/mark/ic_circlered01.gif) no-repeat 3px 2px; padding: 0px 0px 0px 25px; border-bottom: 2px solid #C9B5A4;  }



.t_circlebrown01{ background:url(images/mark/ic_circlebrown01.gif) no-repeat 3px 2px; padding: 0px 0px 0px 25px; border-bottom: 2px solid #C9B5A4;   }











/* ■■■■左側メインの指定はココまで■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */











/* ■■■■右側の指定はココから■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */



/* 右ナビメニュー設定 */

.menu-pickup1 {background-color: #9BD288;border-top:1px solid #FFFFFF;border-left:1px solid #FFFFFF;} /* ←濃い部分 */

.menu-pickup2 {background-color: #DCEECA;border-top:1px solid #76B061;border-left:1px solid #76B061;} /* ←薄い部分（枠内） */

.menu-title {background-color: #74C159;border-top:1px solid #FFFFFF;border-left:1px solid #FFFFFF;} /* ←メニュー文字の背景色 */

.menu-back {background-color: #F3F7EE;} /* ←メニュー背景（薄い部分） */

.menu-line {background-color: #74C159;} /* ←枠線部分 */

.menu-dammy {padding:3px;} /* ←余白 */

.nihondokan-banner{

     vartical-align:middle;

     padding:3px;

     margin:5px 0px 8px 0px;

     width:130px;

     height:43px;

     border-bottom:2px solid #00008B;

     border-top:2px solid #00008B;

     border-right:2px solid #00008B;

     border-left:2px solid #00008B;

     background-color: #FFFFFF;

}



.navi-title{

     margin:0px;

     width:155px;

     height:26px;

     padding:2px 0px 0px 7px;

     text-align:left;

     font-size:12px;

     font-weight:bold;

     color:#A60E39;

     background:url(images/navi.gif) no-repeat;

}



.navi-menu{

     margin:0px;

     width:155px;

     padding:5px;

     font-size:12px;

     line-height:18px;

     border-bottom:1px solid #FF91B0;

     border-top:0px;

     border-right:1px solid #FF91B0;

     border-left:1px solid #FF91B0;

}



.navi-color{

     background-color: #FFF8FA;

}



/* ■■■■右側の指定はココまで■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */









/* ■■■■導引術書籍ページの指定はココから■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */



/* 本囲み枠（ドロップシャドウ有り） */

.book-box {

     padding:5px;

     text-align:center;

     width:150px;

     height:auto;

     border-bottom:1px dotted #999999;

     border-top:1px dotted #999999;

     border-right:1px dotted #999999;

     border-left:1px dotted #999999;

     margin:8px 15px 8px 5px;

     filter: progid:DXImageTransform.Microsoft.shadow(color=#B6B6B6, direction=135, strength=5);

     background-color: #FFFFFF;

     float:left;

}

.book-box:after {

	content: "";

	display: block;

	clear: both;

}



/* ■■■■導引術書籍の指定はココまで■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */











/* ■■■■フォームの指定はココから■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */



/* form table */

#form table{width:94%; border:2px solid #CCCCCC; margin:15px ; font-size:14px;}



#form table th, #form table td{padding:8px; border-right:1px solid #C7D3E2; border-bottom:1px solid #C7D3E2; border-left:1px solid #fff; border-top:1px solid #fff; line-height:1.8; }



#form table th{text-align:left; background:#eaedf7; color:#304982; font-weight: normal; }



#form table th span{color:#CC0033; }



#form table th.short{width:25%; }



#form table td p{margin: 0px; }



#form table th p{margin: 7px 0px 0px; }



.send{text-align:center; margin:15px 0px; padding-top: 15px; }



.send input{width: 160px; }



/* ■■■■フォームの指定はココまで■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */











/* ■■■■資料請求プレゼントの指定はココから■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */



/* 資料請求 */

.shiryou{

    width:600px;

    margin:0px;

    padding:0px;

    text-align:center;

}



.shiryou1{

    width:600px;

    margin:0px;

    padding:0px;

}



.shiryou2{

    width:291px;

    height:232;

    margin:0px;

    padding:0px;

    text-align:left;

    float:left;

    font-size:14px;

    line-height:18px;

    border-left:4px dotted #fff462;

    border-bottom:4px dotted #fff462;

}



.shiryou3{

    width:305px;

    margin:0px;

    padding:0px;

    text-align:right;

    float:right;

}



/* ■■■■資料請求プレゼントの指定はココまで■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */











/* ■■■■親子のページの指定はココから■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */



/* 親子ページ入り口の大元文オレンジドット枠（子育てに悩み、ストレスはつきものです〜・・・） スペコン酒風呂ワンポイント部分＆メタボ体験談にも使用*/

.orange-dottedbox {

     width: 510px;

     padding: 15px;

     border: #ff9900 4px dotted;

     background-color: #ffffe5;

     text-align: left;

}



/* 親子ページ入り口の子育て体験談部分（大枠） */

#table-child {

     vertical-align:top;

     text-align:center;

     margin:0px 0px 0px 20px;

     background-color:#FFFFFF;

}



/* 親子ページ入り口の子育て体験談部分（点線グレー枠） */

.child{

     width:390px;

     margin:0px;

     padding:10px;

     text-align:left;

     font-size:14px;

     line-height:17px;

     border-bottom:1px dotted #999999;

     border-top:1px dotted #999999;

     border-right:1px dotted #999999;

     border-left:1px dotted #999999;

     filter: progid:DXImageTransform.Microsoft.shadow(color=#B6B6B6, direction=135, strength=5);

     background-color:#FFFFFF;

     float:left;

}



/* 親子ページ入り口の子育て体験談部分（葉っぱの画像を囲むdiv） */

.child-image{

     width:122px;

     margin:0px;

     padding:0px;

     text-align:center;

     float:left;

}



/* 親子ページタオファミリー体験談部分（紫背景） */

.taofamily-table1 {

width: 490px;

padding: 10px;

border-top: #b3b3ff 2px solid;

border-bottom: #b3b3ff 2px solid;

background-color: #e5e5ff;

text-align: center;

}

.taofamily-table1:after {

	content: "";

	display: block;

	clear: both;

}



/* 親子ページタオファミリー体験談部分（水色背景） */

.taofamily-table2 {

width: 490px;

padding: 10px;

border-top: #b3b3ff 2px solid;

border-bottom: #b3b3ff 2px solid;

background-color: #e5fff7;

text-align: center;

}

.taofamily-table2:after {

	content: "";

	display: block;

	clear: both;

}



/*紫ドット　幅指定400px*/

.dotbox-purple {

     width: 400px;

     padding: 15px;

     border: #b3b3ff 2px dotted;

     background-color: #ffffff;

     text-align: left;

}

.dotbox-purple:after {

	content: "";

	display: block;

	clear: both;

}



/* ■■■■親子のページの指定はココまで■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */











/* ■■■■ブックキャンペーンの指定はココから■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */



/* Amazon.co.jp */

.book-review{

     width:530px;

     margin:0px;

     padding:10px;

     text-align:left;

     font-size:12px;

     line-height:16px;

     filter: progid:DXImageTransform.Microsoft.shadow(color=#B6B6B6, direction=135, strength=5);

     background-color:#FFEDCC;

}



/* ■■■■ブックキャンペーンの指定はココまで■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */











/* ■■■■入学金無料キャンペーンの指定はココから■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */



/* シャドウ枠内ドット枠 */

.nyukai-dotbox {

     width: 510px;

     padding: 15px;

     border: #FF8DA5 4px dotted;

     background-color: #F4FDFF;

     text-align: left;

}



/* ■■■■入学金無料キャンペーンの指定はココまで■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */









/* ■■■■冷えのスペシャルコンテンツの指定はココから■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */



/*ピンクドット　幅指定なし*/

.dotbox-pink-hie {

     border: #FFC0CB 4px dotted;

     padding: 15px;

     background-color: #FFF0F4;

     float:left;

     width:200px;

}



.dotbox-pink-hie-big {

     border: #FFC0CB 4px dotted;

     padding: 10px;

     background-color: #FFF0F4;

     width:500px;

     text-align:left;

}



.contents-box {

     width:390px;

     text-align:left;

}



/* ■■■■冷えのスペシャルコンテンツの指定はココまで■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */









/* ■■■■入学のきっかけページの指定はココから■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */



/* きっかけ表タイトル */

.kikkake-title {background-color: #DCEECA;border-top:1px solid #FFFFFF;border-left:1px solid #FFFFFF;} /* ←tableの一番上部分 */



/* テキストボックス */

.dotbox-pink-kikkake-big {

     border: #FFC0CB 4px dotted;

     padding: 10px;

     background-color: #FFF0F4;

     width:550px;

     text-align:left;

     clear:both;

}



/* 気になる症状をクリック！ */

.dotbox-pink-kininaru {

     border:#FFC0CB 4px solid;

     margin:0px;

     padding:10px;

     background-color:#FFFFFF;

     width:360px;

     text-align:left;

}



/* ■■■■入学のきっかけページの指定はココまで■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */











/* ■■■■日本道観学院案内の指定はココから■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */



.contentslink {

     margin: 0px 5px 0px 0px ;

     width:150px;

     height:30px;

     padding:6px 0px 0px 0px;

     text-align:center;

     font-size:14px;

     font-weight:bold;

     background:url(images/contentslink.gif) no-repeat;

     float:left;

}



.contentslink2 {

     margin: 0px 5px 0px 0px ;

     width:150px;

     height:30px;

     padding:6px 0px 0px 0px;

     text-align:center;

     font-size:14px;

     font-weight:bold;

     background:url(images/contentslink.gif) no-repeat;

}





/* ■■■■日本道観学院案内の指定はココまで■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */









/* ■■■■ココが知りたい心とからだの指定はココから■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */



.kokoshiri-back{

     margin:0px;

     height:83px;

     padding:0px;

     text-align:center;

     font-size:14px;

     line-height: 20px;

     font-weight:bold;

     background:url(contents/img/kokoshiri-back.jpg) no-repeat center;

}



.kokoshiri-fukidashi{

     margin:10px 30px 0px 5px;

     height:109px;

     width:340px;

     padding:0px;

     text-align:center;

     line-height:35px;

     font-weight:bold;

     background:url(contents/img/kokoshiri-fukidashi.jpg) no-repeat left;

     float:right;

}



/* ■■■■ココが知りたい心とからだの指定はココまで■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */









/* ■■■■コース案内の指定はココから■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */



.course-taiken {

     margin:0px;

     width:560px;

     height:420px;

     padding:0px;

     text-align:left;

     font-size:14px;

     background:url(course/img/top.jpg) no-repeat right bottom;

}

#course p.coursetxt{border: 1px dotted #999; padding: 14px; width: 482px;}
.course_link{ display:block; text-align:right; color:#E25C14; }
.course_link a{ color:#E25C14; text-decoration:none;}
.course_link a:hover{ color:#FC803E;}

h2.course{ font-size:19px; font-weight:bold; margin-bottom:15px; color:#993300;}
#corce_hon p{ line-height:1; margin-bottom:8px; font-weight:bold; font-size:104%; text-align:right; color:#3B1E03;}


ul#co_box{}
ul#co_box li{ width:521px; margin:0 auto; vertical-align:bottom;}
ul#co_box li.co_box_top{ background:url(course/img/hon/boxtop.png) no-repeat; height:15px; line-height:0; font-size:0;}
ul#co_box li.co_box_middle{ background:#FFFFFF; width:503px; padding:6px 6px 2px 6px ;}
ul#co_box li.co_box_bottom{ background:url(course/img/hon/boxbott.png) no-repeat; height:15px; line-height:0; font-size:0;}
ul#co_box h3{ color:#4B4B4B; font-weight:bold; font-size:17px; margin-bottom:10px; text-align:center; text-decoration:underline;}

dl#course_con{}
dl#course_con dt.content01{ float:left; width:90px; height:31px; padding-left:32px; padding-top:6px; font-weight:bold; font-size:17px; margin-bottom:5px;}
dl#course_con dt.content02{ float:left; width:370px; font-weight:bold; font-size:14px; margin:8px 0px 0px 5px; color:#4B4B4B;}
dl#course_con dd{ clear:both; margin-left:5px; margin-bottom:13px;}

#corce_hon{ background: url(course/img/hon/taomark.png) no-repeat right #FDD6AD; padding:10px 7px; margin-bottom:15px; }
ul#co_box li.hon_t{ background:url(course/img/hon/boxtop.png) no-repeat;}
ul#co_box li.hon_m{ background:#FFFFFF; border-left:3px #F3C891 solid; border-right:3px #F3C891 solid; }
ul#co_box li.hon_b{ background:url(course/img/hon/boxbott.png) no-repeat;}
dl#course_con dt.hon{ background:url(course/img/hon/contents.png) no-repeat;}

#corce_web{ background: url(course/img/web/taomark.png) no-repeat right #F9E5E7; padding:10px 7px; margin-bottom:15px; }
ul#co_box li.web_t{ background:url(course/img/web/boxtop.png) no-repeat;}
ul#co_box li.web_m{ background:#FFFFFF; border-left:3px #F5BDD6 solid; border-right:3px #F5BDD6 solid; }
ul#co_box li.web_b{ background:url(course/img/web/boxbott.png) no-repeat;}
dl#course_con dt.web{ background:url(course/img/web/contents.png) no-repeat;}

#corce_we6{ background: url(course/img/6week/taomark.png) no-repeat right #CAD1EB; padding:10px 7px; margin-bottom:15px; }
ul#co_box li.we6_t{ background:url(course/img/6week/boxtop.png) no-repeat;}
ul#co_box li.we6_m{ background:#FFFFFF; border-left:3px #A1A3C9 solid; border-right:3px #A1A3C9 solid; }
ul#co_box li.we6_b{ background:url(course/img/6week/boxbott.png) no-repeat;}
dl#course_con dt.we6{ background:url(course/img/6week/contents.png) no-repeat;}

#corce_ref{ background: url(course/img/refresh/taomark.png) no-repeat right #D4EBDB; padding:10px 7px; margin-bottom:15px; }
ul#co_box li.ref_t{ background:url(course/img/refresh/boxtop.png) no-repeat;}
ul#co_box li.ref_m{ background:#FFFFFF; border-left:3px #79CAC3 solid; border-right:3px #79CAC3 solid; }
ul#co_box li.ref_b{ background:url(course/img/refresh/boxbott.png) no-repeat;}
dl#course_con dt.ref{ background:url(course/img/refresh/contents.png) no-repeat;}

#corce_sil{ background: url(course/img/silver/taomark.png) no-repeat right #F0EDF6; padding:10px 7px; margin-bottom:15px; }
ul#co_box li.sil_t{ background:url(course/img/silver/boxtop.png) no-repeat;}
ul#co_box li.sil_m{ background:#FFFFFF; border-left:3px #E3C1DA solid; border-right:3px #E3C1DA solid; }
ul#co_box li.sil_b{ background:url(course/img/silver/boxbott.png) no-repeat;}
dl#course_con dt.sil{ background:url(course/img/silver/contents.png) no-repeat;}

/*#corce_basic{ background: url(course/img/refresh/taomark.png) no-repeat right #D4EBDB; padding:10px 7px; margin-bottom:15px; }*/
ul#co_box li.c-bas_t{ background:url(course/img/basic/boxtop.png) no-repeat;}
ul#co_box li.c-bas_m{ background:#FFFFFF; border-left:3px #e7b463 solid; border-right:3px #e7b463 solid; }
ul#co_box li.c-bas_b{ background:url(course/img/basic/boxbott.png) no-repeat;}
dl#course_con dt.c-bas{ background:url(course/img/basic/contents.png) no-repeat;}

/*#corce_heart{ background: url(course/img/refresh/taomark.png) no-repeat right #D4EBDB; padding:10px 7px; margin-bottom:15px; }*/
ul#co_box li.c-heart_t{ background:url(course/img/heart/boxtop.png) no-repeat;}
ul#co_box li.c-heart_m{ background:#FFFFFF; border-left:3px #f48e9f solid; border-right:3px #f48e9f solid; }
ul#co_box li.c-heart_b{ background:url(course/img/heart/boxbott.png) no-repeat;}
dl#course_con dt.c-heart{ background:url(course/img/heart/contents.png) no-repeat;}

/*#corce_juni{ background: url(course/img/refresh/taomark.png) no-repeat right #D4EBDB; padding:10px 7px; margin-bottom:15px; }*/
ul#co_box li.c-juni_t{ background:url(course/img/junior/boxtop.png) no-repeat;}
ul#co_box li.c-juni_m{ background:#FFFFFF; border-left:3px #83cef9 solid; border-right:3px #83cef9 solid; }
ul#co_box li.c-juni_b{ background:url(course/img/junior/boxbott.png) no-repeat;}
dl#course_con dt.c-juni{ background:url(course/img/junior/contents.png) no-repeat;}

/*#corce_kids{ background: url(course/img/refresh/taomark.png) no-repeat right #D4EBDB; padding:10px 7px; margin-bottom:15px; }*/
ul#co_box li.c-kids_t{ background:url(course/img/kids/boxtop.png) no-repeat;}
ul#co_box li.c-kids_m{ background:#FFFFFF; border-left:3px #adca3a solid; border-right:3px #adca3a solid; }
ul#co_box li.c-kids_b{ background:url(course/img/kids/boxbott.png) no-repeat;}
dl#course_con dt.c-kids{ background:url(course/img/kids/contents.png) no-repeat;}

#corce_doko{ background: url(course/img/doko/taomark.png) no-repeat right #FDD6AD; padding:10px 7px; margin-bottom:15px; }
ul#co_box li.doko_t{ background:url(course/img/doukou/boxtop.png) no-repeat;}
ul#co_box li.doko_m{ background:#FFFFFF; border-left:3px #71B2A2 solid; border-right:3px #71B2A2 solid; }
ul#co_box li.doko_b{ background:url(course/img/doukou/boxbott.png) no-repeat;}
dl#course_con2 dt.doko{ background:url(course/img/doukou/contents2.gif) no-repeat 0px 4px; padding-left:40px; width:140px; margin-left:10px;}
ul#co_box h3.doko{ background:url(course/img/doukou/contents.png) no-repeat; text-align:left; text-decoration:none; color:#000000; height:32px; padding-left:32px; padding-top:5px; font-weight:bold; font-size:17px; margin-bottom:5px;
}
dl#course_con2{}
dl#course_con2 dt.content01{ float:left; width:170px; height:32px; padding-left:32px; padding-top:5px; font-weight:bold; font-size:17px; margin-bottom:5px;}
dl#course_con2 dt.content02{ float:right; width:290px; font-weight:bold; font-size:13px; margin-bottom:5px; color:#4B4B4B; padding-top:10px; padding-left:10px;}
dl#course_con2 dd{ clear:both; margin-left:5px; margin-bottom:20px; text-align:right; margin-right:20px;}


.corse_goods{ font-weight:bold; font-size:16px; text-align:center; margin-bottom:0px; padding:0px; color:#3B1E03;}

.course_caption{
     width:500px;
     margin:0px 0px 10px 0px;
     padding:8px;
     border-bottom:1px solid #E8E6D3;
     background-color:#F4F1D9;
     text-align:left;
}
.course-title{
     width:500px;
     height:26px;
     padding:0px 16px 0px 0px;
     margin:0px;
     background:url(images/topics/information-title.gif) repeat-x;
     background-color:#ffffff;
     border-top:1px solid #E89442;
     border-bottom:1px solid #ffffff;
     font-size:14px;
     font-weight:bold;
     text-align:left;
}

.corse_goods{ font-weight:bold; font-size:16px; text-align:center; margin-bottom:0px; padding:0px; color:#3B1E03;}

.course_caption{
     width:500px;
     margin:0px 0px 10px 0px;
     padding:8px;
     border-bottom:1px solid #E8E6D3;
     background-color:#F4F1D9;
     text-align:left;
}
.course-title{
     width:500px;
     height:26px;
     padding:0px 16px 0px 0px;
     margin:0px;
     background:url(images/topics/information-title.gif) repeat-x;
     background-color:#ffffff;
     border-top:1px solid #E89442;
     border-bottom:1px solid #ffffff;
     font-size:14px;
     font-weight:bold;
     text-align:left;
}

.box_gg{ border:3px solid #E0C062; margin:0 auto; padding:15px 6px 11px 6px;

-moz-border-radius: 20px;

    -webkit-border-radius: 20px;

    -khtml-border-radius: 20px;

    border-radius: 20px;}

.box_gg h3{ color:#4B4B4B; font-weight:bold; font-size:17px; margin-bottom:10px; text-align:center; text-decoration:underline;}

#corce_gg{ text-align:center; background: url(course/img/gg/taomark.png) no-repeat center #FFFBED; padding:13px 7px 1px 7px; margin-bottom:15px; font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3"; }

dl#course_con dt.gg{ background:url(course/img/gg/contents.png) no-repeat left;}

div.cam30{ margin: 0px auto; border: 1px solid #F8C828; padding: 10px; background:#FEFED8; }

div.cam30_topics{ width: 100%; padding: 10px 0px; border: 1px solid #F8C828; }

.t_bar_red{ background: #DD3300; color: #FFF; padding: 2px; }

/* ↑ 赤ベタ背景　*/

.box{
    border:5px solid #3b4ba0;
}
.box-junior{
    border:5px solid #f88ea5;
}

.fourcorners{
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px; 
    border-radius: 20px;
}

/* ■■■■コース案内の指定はココまで■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */









/* ■■■■６週間集中プログラムの指定はココから■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */



.six-top {

     margin:10px 0px 0px 0px;

     width:560px;

     height:450px;

     padding:0px;

     text-align:left;

     font-size:14px;

     background:url(course/img/6week-top.jpg) no-repeat right bottom;

}



.six-taiken {

     margin:10px 0px 0px 0px;

     padding:0px;

     text-align:left;

     font-size:14px;

     background:url(course/img/6week-taiken.jpg) no-repeat right bottom;

}



.six-stress {

     margin:10px 0px 0px 0px;

     padding:0px;

     text-align:left;

     font-size:14px;

     background:url(course/img/doin_02.gif) no-repeat right top;

}



.six-jyukourei {

     margin:10px 0px 0px 0px;

     padding:0px;

     text-align:left;

     font-size:14px;

     background:url(course/img/photo_02.jpg) no-repeat right bottom;

}



/* ■■■■６週間集中プログラムの指定はココまで■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */











/* ■■■■エリアマップの指定はココから■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */



/* 参宮橋マップ画像リンクのボックス */

.area-thumbnail{

     width:150px;

     height:120px;

     margin:5px;

     padding:5px;

     border-bottom:1px dotted #999999;

     border-top:1px dotted #999999;

     border-right:1px dotted #999999;

     border-left:1px dotted #999999;

     text-align:center;

     float:left;

}

/* 参宮橋マップ画像リンクのボックスを囲むボックス */

.area-thumbnailbox{

     width:520px;

     margin:0px 0px 0px 25px;

     text-align:center;

}



/* ■■■■エリアマップの指定はココまで■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */









/* ■■■■初めての方への指定はココから■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */



/*イエロードット　幅指定200px*/

.dotbox-yellow-200 {

     width: 200px;

     border: #FDD14E 4px dotted;

     padding: 15px;

     margin: 0px 70px 0px 0px;

     float:right;

}



/*ピンクドット　幅指定200px*/

.dotbox-pink-200 {

     width: 200px;

     border: #FDD14E 4px dotted;

     padding: 15px;

     margin: 0px 70px 0px 0px;

     float:right;

}





/* トップページ■特集 今月の特集アイコン部分*/

.waku {

     width:579px;

     margin:0px;

     padding:0px 0px 10px 0px;

     background-image:url(introduction/img/waku-bottom.gif);

     background-position:left bottom;

     background-repeat:no-repeat;

     text-align:left;

}





/* ■■■■初めての方への指定はココまで■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */





/* ■■■■学院概要の指定はココから■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */



.introduction-title1{

     margin:0px;

     width:260px;

     height:30px;

     padding:2px 0px 0px 7px;

     text-align:left;

     font-size:12px;

     font-weight:bold;

     color:#E25C14;

     background:url(images/introduction_01.gif) no-repeat;

}



.introduction-title2{

     margin:0px;

     width:260px;

     height:26px;

     padding:2px 0px 0px 7px;

     text-align:left;

     font-size:12px;

     font-weight:bold;

     color:#E25C14;

     background:url(images/introduction_02.gif) no-repeat;

}



.introduction-title1-pink{

     margin:0px;

     width:260px;

     height:30px;

     padding:2px 0px 0px 7px;

     text-align:left;

     font-size:12px;

     font-weight:bold;

     color:#FF4381;

     background:url(images/introduction_01.gif) no-repeat;

}



.introduction-title2-pink{

     margin:0px;

     width:260px;

     height:26px;

     padding:2px 0px 0px 7px;

     text-align:left;

     font-size:12px;

     font-weight:bold;

     color:#FF4381;

     background:url(images/introduction_02.gif) no-repeat;

}



.introduction-menu{

     width:260px;

     margin:0px;

     padding:5px;

     font-size:14px;

     line-height:22px;

     border-bottom:1px solid #FFC387;

     border-top:0;

     border-right:1px solid #FFC387;

     border-left:1px solid #FFC387;

     background-color: #FFF6F6;

}





/* ■■■■学院概要の指定はココまで■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */







/* ■■■■メルマガ指定はココから■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */



.graybox-s {

     width: 250px;

     padding: 5px 3px 5px 3px;

     border: #c5c5c5 1px solid;

     background-color:#FBFBFB;

} 



/* ■■■■メルマガ指定はココまで■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */



/* ■■■■メルマガバックナンバー指定はココから■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */



div#mbk h1, div#mbk h2, div#mbk h3, div#mbk h4, div#mbk h5, div#mbk h6 {

     font-size: 100%;

     font-weight: normal;

     display: inline; 

}



/* ■■■■メルマガバックナンバー指定はココまで■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */







/* ■■■■重版のお知らせはココから ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */



#tpcs100122{ margin-bottom: 15px; }



#tpcs100122 img{ float: left; margin-left: 15px; border: none;  }



#tpcs100122 dl{ float: left; margin-left: 20px; }

#tpcs100122 dl dt{ font-weight: bold; color:#000066; line-height: 2.0; }

#tpcs100122 dl dd{ line-height: 2.0; margin: 0px; padding: 0px; }

#tpcs100122 dl dd img{ float: none; margin: 0px;  }



#tpcs100122 dl dd.comment{ color:#078773; }



.clear{ clear:both; font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; }





/* ■■■■重版のお知らせはココまで ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */







/* ■■■■東洋医学通史設定はココから ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */





.touyou{

     font-size: 14px;

     line-height: 24px;

     border-top:#A9C2D5 1px solid;

     border-right:0px;

     border-bottom:#A9C2D5 1px solid;

     border-left:0px;

     background-color:#EFF5FF;

     padding:10px 0px 10px 0px;

}



.touyou-toiawase{

     font-size: 14px;

     line-height: 24px;

     border:#AAAAAA 1px dotted;

     background-color:#F2F3F4;

     padding:10px;

     width:400px;

     text-align:left;

}



/* ■■■■東洋医学通史設定はココまで ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */







/* ■■■■　性命双修 ココから  ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */





.seimei{background: #E8F2F5 url(images/gyouhou/training_bkg02.jpg) 0px 0px no-repeat; line-height: 1.6; margin: 0px 20px; }



.seimei-boxtop{ margin: 0px 20px; font-size: 0px; line-height: 0; vertical-align: bottom; }



.seimei-boxbtm{ margin: 0px 20px; font-size: 0px; line-height: 0; vertical-align: top; }



.seimei03{background: #E8F2F5 url(images/gyouhou/training_bkg03.jpg) 0px 0px no-repeat; line-height: 1.6; margin: 0px 20px; }





/* ■■■■　性命双修  ココまで  ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */

/* ■■■■　気のトレーニング（gyouhou） ココから  ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */

.gyouhou-title{

     width:400px;

     height:30px;

     margin:0px 0px 10px 0px;

     background: url(images/icon_titleback_02yellow.gif) no-repeat left top;

     text-align:left;

     background-color: #ffffff;

}

.gyouhou-index{
     border:1px solid #D1CFC6;
     padding:8px;
}

/* ■■■■　気のトレーニング（gyouhou）  ココまで  ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */

/* ■■■■　関連サイトリンク ココから  ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */

.kanren-wrap{
     width:310px;
     margin:0px 10px 5px 0px;
     float:left;
}

.kanren-title{
     width:310px;
     height:20px;
     margin:5px 0px 10px 0px;
     padding:5px 0px 5px 0px;
     background:#F0E8D0;
}

.kanren-img{
     width:110px;
     height:83px;
     margin:0px 8px 0px 0px;
     padding:0px;
     float:left;
}


.kanren-text{
     margin:0px;
     padding:0px;
}


.kanren-660{
     width:660px;
     margin:0px 0px 20px 30px;
     height:auto;
     text-align:left; 
     line-height: 1.8;
}



/* ■■■■　関連サイトリンク  ココまで  ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */














/* ■■■■　書籍一覧（book.html） ココから  ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */

.book-doutokukyou-fukkoku{
     width:140px;
     margin:0px 5px 0px 0px;
     float:left;
     font-size:10px;
     text-align:center;
}

.book-doutokukyou{
     width:140px;
     margin:0px 5px 0px 0px;
     float:left;
     font-size:10px;
     text-align:center;
}

.book-taoism{
     width:140px;
     margin:0px 5px 0px 0px;
     float:left;
     font-size:10px;
     text-align:center;
}

.book-touyou{
     width:140px;
     margin:0px;
     float:left;
     font-size:10px;
     text-align:center;
}

.book-tao{
     width:180px;
     margin:0px 5px 0px 0px;
     float:left;
     font-size:10px;
     line-height:14px;
     text-align:center;
}

.book-doutokukyou01{
     width:120px;
     margin:0px 10px 0px 0px;
     float:left;
     text-align:center;
}
.book-doutokukyou02{
     margin:0px 10px 0px 0px;
     float:left;
     font-size:12px;
     line-height:19px;
     text-align:left;
}
.book-doutokukyou03{
     margin:0px;
     float:left;
     font-size:12px;
     line-height:18px;
     text-align:left;
}

.book-kikan{
     margin:0px 5px 15px 0px;
     float:left;
     font-size:13px;
     line-height:20px;
     color:#4A4A4A;
     text-align:left;
     width:160px;
}

.book-title{
     font-size:12px;
     border-left:3px solid #ee8817;
     text-align:left;
     padding:0px 0px 0px 5px;
     margin:0px 0px 10px 0px;
     font-weight: bold;
     color:#9d4b01;
}
.book-650px{ 
     margin:0px 0px 20px 20px;
     width:660px;
     height:auto;
     text-align:left;
     line-height: 1.8;
}
.book-img{ 
     margin:0px 0px 10px 30px;
}

.h3-booktitle{
     width:640px;
     height:25px;
     margin:0px;
     padding:0px;
     border-left:3px solid #ee8817;
     border-bottom:1px dotted #ee8817;
     border-top:1px dotted #ee8817;
     text-align:left;
     background-color: #fffcc7;
     color:#000000;
}
.book-line {width:640px;border-top:1px dotted #FFFFFF;border-left:1px dotted #FFFFFF;border-right:1px dotted #FFFFFF;border-bottom:1px dotted #ee8817;}


/* ■■■■　書籍一覧（book.html）  ココまで  ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */








/* ■■■■　学院とは（introduction/gakuin.html） ココから  ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */

.gakuin01{
     width:160px;
     margin:0px 5px 0px 0px;
     float:left;
}
.gakuin02{
     width:430px;
     margin:0px;
     float:left;
     font-size:12px;
}
.gakuin-add01{
     width:90px;
     margin:0px 5px 10px 0px;
     font-size:12px;
     float:left;
}
.gakuin-add02{
     width:335px;
     margin:0px 0px 10px 0px;
     float:left;
     font-size:12px;
     border-bottom:1px dotted #999999;
}
.gakuin-add03{
     margin:0px 0px 10px 15px;
     float:left;
     font-size:12px;
}

/* ■■■■　学院とは（introduction/gakuin.html）  ココまで  ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */


/* ■■■■　震災体験談（ki/ki_taiken.html） ココから  ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */

.ki_taiken{
     width:600px;
     margin:0px 0px 10px 0px;
     padding:8px;
     border-bottom:1px solid #E8E6D3;
     background-color:#F4F1D9;
}
.ki_taiken-title{
     width:600px;
     height:26px;
     padding:0px 16px 0px 0px;
     margin:0px;
     background:url(ki/img/ki_taiken-title.gif) repeat-x;
     background-color:#ffffff;
     border-top:1px solid #E89442;
     border-bottom:1px solid #ffffff;
}


/* ■■■■　震災体験談（ki/ki_taiken.html）  ココまで  ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */

/* ■■■■　全国学院案内（link_gakuin.html） ココから  ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */

.gakuin-img{
     width:130px;
     margin:0px 10px 0px 0px;
     padding:4px;
     float:left;
     border:1px solid #F1EEE2;
     text-align:center;
     font-size:12px;
}
.gakuin-img:after {
	content: "";
	display: block;
	clear: both;
}
.gakuin-info{
     width:450px;
     font-size:12px;
     line-height:22px;
     float:left;
}
.gakuin-info:after {
	content: "";
	display: block;
	clear: both;
}

.gakuin-title{
     width:210px;
     margin:5px 0px 0px 0px;
     padding:0px 0px 0px 5px;
     float:right;
     text-align:left;
     border-left:1px solid #E8E6D3;
}
.gakuin-title:after {
	content: "";
	display: block;
	clear: both;
}
.gakuin-info2{
     width:360px;
     font-size:12px;
     line-height:22px;
     margin:5px 0px 0px 0px;
     float:left;
     text-align:left;
}
.gakuin-info2:after {
	content: "";
	display: block;
	clear: both;
}

.gakuin_toiawase{
     width:600px;
     margin:0px 0px 10px 0px;
     border-bottom:1px solid #E8E6D3;
     background-color:#F4F1D9;
     text-align:left;
}
.gakuin_toiawase-in{
     width:520px;
     margin:0px 10px 10px 10px;
     padding:10px 0px 0px 0px;
     text-align:left;
}
.gakuin_toiawase-title{
     width:600px;
     height:26px;
     padding:0px;
     margin:0px;
     background:url(images/gakuin/gakuin-title.gif) repeat-x;
     background-color:#ffffff;
     border-top:1px solid #E89442;
     border-bottom:1px solid #ffffff;
}
.gakuin_toiawase-title-in{
     margin:3px 0px 0px 0px;
     font-size:14px;
     text-align:left;
}

/* ■■■■　全国学院案内（link_gakuin.html）  ココまで  ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */

/* ■■■■　メイン下お問い合わせ ココから  ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */

.information_caption{
     width:380px;
     margin:0px 0px 10px 0px;
     padding:8px;
     border-bottom:1px solid #E8E6D3;
     background-color:#F4F1D9;
     text-align:left;
}
.information-title{
     width:380px;
     height:26px;
     padding:0px 16px 0px 0px;
     margin:0px;
     background:url(images/topics/information-title.gif) repeat-x;
     background-color:#ffffff;
     border-top:1px solid #E89442;
     border-bottom:1px solid #ffffff;
     font-size:14px;
     font-weight:bold;
     text-align:left;
}

/* ■■■■　メイン下お問い合わせ  ココまで  ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */

/* ■■■■　トピックス（topics） ココから  ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */

.topics_caption{
     width:600px;
     margin:0px 0px 10px 0px;
     padding:8px;
     border-bottom:1px solid #E8E6D3;
     background-color:#F4F1D9;
}
.topics_caption-title{
     width:600px;
     height:26px;
     padding:0px 16px 0px 0px;
     margin:0px;
     background:url(ki/img/ki_taiken-title.gif) repeat-x;
     background-color:#ffffff;
     border-top:1px solid #E89442;
     border-bottom:1px solid #ffffff;
}
.course-bar{
     text-align:left;
     font-size:14px;
     width:534px;
     height:37px;
     padding:6px 0px 0px 40px;
     background:url(images/topics/title-bar.gif) no-repeat left top;     
}

/* ■■■■　トピックス（topics）  ココまで  ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */



/* Twitter + Facebook Button
--------------------------------------- */

.twitter_icon{ float:left; width: 25%; }

.fb_icon{ float:left; width: 40%; }



/*トップ書籍*/
.books-box{
     width:208px;
     margin:0px 0px 0px 0px;
     font-size:12px;
     background-color:#ffffff;
     float:right;
}

/*トップまちネタ*/
.machineta-box{
     width:206px;
     height:80px;
     margin:0px 0px 0px 0px;
     background-color:#ffffff;
     float:right;
     border:1px solid #A6A6A6;
}
.machineta-box-in{
     width:200px;
     height:70px;
     margin:5px 0px 5px 5px;
     font-size:10px;
     line-height:14px;
     background-color:#ffffff;
}
/*トップバナー*/
.banner-box{
     width:419px;
     margin:0px 3px 0px 0px;
     font-size:12px;
     background-color:#ffffff;
     float:left;
}
/*トップお言葉メーカー*/
.okotoba-box{
     width:190px;
     height:140px;
     margin:0px;
     padding:5px 0px 0px 0px;
     border:3px solid #E5C49E;
     text-align:center;
     background-color:#ffffff;
}
.okotoba-box-in{
     width:180px;
     height:135px;
     margin:5px 0px 0px 5px;
     font-size:10px;
     line-height:14px;
     background-color:#ffffff;
}


/*トップ受講生の声*/
.menubar-osusume1{
     width:125px;
     font-size:10px;
     line-height:14px;
     text-align:left;
     color:#000000;
     margin:10px 3px 10px 0px;
     padding:2px;
     background-color:#FFFFFF;
     border:1px solid #D0DEB9;
     float:left;
}
.menubar-osusume2{
     width:125px;
     font-size:10px;
     line-height:14px;
     text-align:left;
     color:#000000;
     margin:10px 3px 10px 0px;
     padding:2px;
     background-color:#FFFFFF;
     border:1px solid #D0DEB9;
     float:left;
}


/*トップキャンペーンバナー置き場*/
#top-banner{
     width:198px;
     padding:0px;
     margin:5px 0px 8px 3px;
     border:2px solid #a17105;
}
#top-banner img{vertical-align:bottom;margin:0px;padding:0px;}



/* デザインスクロールバー
--------------------------------------- */

/*Page related styles for you to view*/
#mycustomscroll {
	/* Typical fixed height and fixed width example */
	width: 300px;
	height: 100px;
	background-color: #FF0000;
	overflow: auto;/*javascript無効時にもスクロールバーを出す為に必要*/
	position: relative;/*javascript無効時にもスクロールバーを出す為に必要*/
}

/*  scrollgeneric is used for corrective styling of elements, and should not be modified or removed */ 
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

.vscrollerbar {width: 10px;background: url(images/scrollbar2.png) -15px 0px repeat-y;}
.vscrollerbase {width: 10px;background: url(images/scrollbar2.png) 0px 0px repeat-y;}
.hscrollerbase {height: 16px;}/*?*/
.hscrollerbar {height: 16px;}/*?*/
.vscrollerbar, .hscrollerbar {padding: 0px;z-index: 2;}/*上下のpadding*/
/*.scrollerjogbox {width: 36px;height: 16px;top: auto; left: auto;bottom: 0px; right: 0px;background: #EEEEEE;}不使用*/

/* Scroll Bar Master Styling Ends Here */


.kado{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

a.app_btn{ width:50%; display:block; background: url(http://www.nihondokan.co.jp/images2/topics/btn/bg_app.gif) repeat-x; padding:4px 0px; border-bottom: #A45D00 1px solid; color:#FFFFFF; font-weight:bold; text-align:center; border-left:#C77D03 1px solid; border-top:#C77D03 1px solid; border-right:#C77D03 1px solid; text-shadow: #C98106 0px 2px; font-family:Osaka, "メイリオ", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"; font-size:15px; letter-spacing:0.1em; text-decoration:none; margin:10px auto 15px auto;}
a.app_btn:hover{ background: url(http://www.nihondokan.co.jp/images2/topics/btn/bg_app_ov.gif) repeat-x;  border-bottom: #9F2A00 1px solid; border-left:#B84C1C 1px solid; border-top:#B84C1C 1px solid; }
a.app_btn2{ width:50%; display:block; background: url(http://www.nihondokan.co.jp/images2/topics/btn/bg_app2.gif) repeat-x; padding:4px 0px; border-bottom: #A45D00 1px solid; color:#FFFFFF; font-weight:bold; text-align:center; border-left:#C77D03 1px solid; border-top:#C77D03 1px solid; border-right:#C77D03 1px solid; text-shadow: #C98106 0px 2px; font-family:Osaka, "メイリオ", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"; font-size:15px; letter-spacing:0.1em; text-decoration:none; margin:10px auto 15px auto;}
a.app_btn2:hover{ background: url(http://www.nihondokan.co.jp/images2/topics/btn/bg_app2_ov.gif) repeat-x;  border-bottom: #9F2A00 1px solid; border-left:#B84C1C 1px solid; border-top:#B84C1C 1px solid; }

a.app_btn_pink{display:block; background-image:-moz-linear-gradient(top, #F8ECEF, #E9D1D7); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F8ECEF), to(#E9D1D7), color-stop(1,#E9D1D7)); padding:6px 0px 2px 0px;  color:#A93261; font-weight:bold; text-align:center; border:#DEBCC2 1px solid; text-shadow: #FFFFFF 0px 1px; font-family:Osaka, "メイリオ", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"; font-size:15px; letter-spacing:0.1em; text-decoration:none; margin:10px 0px 15px 0px;}
a.app_btn_pink:hover{border:#E9A0AD 1px solid; background-image:-moz-linear-gradient(top, #FFDDE5, #FFB2C2); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFDDE5), to(#FFB2C2), color-stop(1,#FFB2C2)); color:#821741;}
.app_btn_nc{ display:block; background: url(http://www.nihondokan.co.jp/images2/topics/btn/bg_app.gif) repeat-x; padding:5px 30px; border-bottom: #A85B00 1px solid; color:#FFFFFF; font-weight:bold; text-align:center; border-left:#C77D03 1px solid; border-top:#C77D03 1px solid; border-right:#C77D03 1px solid;text-shadow: #C98106 1px 2px; font-family:Osaka, "メイリオ", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"; font-size:18px; letter-spacing:0.1em;}

.app_btn a{ width:56%; display:block; background: url(http://www.nihondokan.co.jp/images2/topics/btn/bg_app.gif) repeat-x; padding:6px 0px; border-bottom: #A45D00 1px solid; color:#FFFFFF; font-weight:bold; text-align:center; border-left:#C77D03 1px solid; border-top:#C77D03 1px solid; border-right:#C77D03 1px solid; text-shadow: #C98106 0px 2px; font-family:Osaka, "メイリオ", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"; font-size:19px; letter-spacing:0.1em; text-decoration:none; margin:auto auto 15px auto;}
.app_btn a:hover{ width:56%; display:block; background: url(http://www.nihondokan.co.jp/images2/topics/btn/bg_app_ov.gif) repeat-x;  border-bottom: #9F2A00 1px solid; color:#FFFFFF; font-weight:bold; text-align:center; border-left:#B84C1C 1px solid; border-top:#B84C1C 1px solid; border-right:#B84C1C 1px solid; text-shadow: #B16103 0px 2px; font-family:Osaka, "メイリオ", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"; font-size:19px; letter-spacing:0.1em; text-decoration:none; margin:auto auto 15px auto;}

.tpcs_120901 .t_tpcs130114{ padding:11px 15px 1px 15px; background:#F4F1D9; margin-bottom:10px;-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;}
.tpcs_120901 .t_tpcs130114 p{ width:100%;}	
.tpcs_120901 .t_tpcs130114 p.imp{ text-align:center; margin:5px;}
.tpcs_120901 .t_tpcs130114 p strong{ color:#660000;}
.tpcs_120901 .t_tpcs130114 h2{ font-size:16px; letter-spacing:0.2em; color:#663300;}
div.tpcs_120901{padding-top:5px; background:#FFFBEC; border-bottom:#E9E2C9 1px solid; border-right:#E9E2C9 1px solid; border-top:1px solid #FAF1D4;  border-left:1px solid #FAF1D4; font-size:15px;}
div.tpcs_120901 h2{ font-size:17px; color:#5D0000; font-family:Osaka, "メイリオ", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";}
div.tpcs_120901 h3{ background:#FFFFFF; border:1px solid #CC0000; padding:1px; color:#FFFFFF; font-family:Osaka, "メイリオ", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"; margin-bottom:1em;}
div.tpcs_120901 h3 span{ background:#CC0000; display:block; color:#FFFFFF; font-family:Osaka, "メイリオ", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"; padding-left:5px;}
div.tpcs_120901 h3.hatena{ background:url(http://www.nihondokan.co.jp/images2/topics/tpcs_120901_02.png) no-repeat left; border:none; padding:10px 0px 10px 60px; color:#990000; font-family:Osaka, "メイリオ", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";}
div.tpcs_120901 h3.kira{ background:url(http://www.nihondokan.co.jp/images2/topics/tpcs_120901_07.png) no-repeat left; border:none; padding:10px 0px 10px 60px; color:#990000; font-family:Osaka, "メイリオ", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";}


div.tpcs_120901 dl{ list-style:none; clear:both; }
div.tpcs_120901 dl dt{ float:left; width:5.5em; margin:3px 10px 0px 0px; text-align:center; color:#FFFFFF; font-weight:bold; font-size:88%; background:#FFC600;}
div.tpcs_120901 dl dd{ float:left; margin-bottom:1em; width:400px;}
div.tpcs_120901 dl dd dl{ list-style:none; margin-bottom:0; clear:both;}
div.tpcs_120901 dl dd dl dt{ width:100%; clear:both; background:none; margin:0; text-align:left; font-size:100%; color:#000000;}
div.tpcs_120901 dl dd dl dd{ width:100%; clear:both;}
.center{text-align:center; }




#sideInformation .rss-box {
 
 }
#sideInformation .rss-box li { margin: 5px 0px 10px 5px;border-bottom:1px solid #dddddd;height:20px; }
#sideInformation .rss-title, rss-title a { }
 
#sideInformation .rss-items {}


#sideInformation .rss-item a:link, .rss-item a:visited, .rss-item a:active {font-size:12px;}

#sideInformation .rss-item a:hover { 

}
#sideInformation .rss-item { list-style-type: none; }



#sideInformation .rss-item a {
	background-image: url(images/mark/rss-item-a.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-bottom: 15px;
	font-size: 12px;
	color: #006699;
	list-style-type: none;
	margin-bottom: 5px;
}
#sideInformation br.empty { display: none; }


	
#sideInformation .rss-date {
	font-size: 12px;
	color: #777;
	display: block;
	margin-bottom: 0px;
}

#sideInformation .rss-img {
	float: left;
	margin-top: 20px;
	margin-right: 20px;
}


 
/* buttons modeled from http://www.wellstyled.com/css-inline-buttons.html */

#sideInformation .pod-play {
   _width:12em;
   margin: 0 0.2em; padding: 0.1em 0; _padding:0;
   
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #fb6;
   color: black;
   }
#sideInformation .pod-play em {
   _width:1em; _cursor:hand;
   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color: #222;
   }
#sideInformation .pod-play span {
   _width:1em; _cursor:hand;
   margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
   }
#sideInformation .pod-play:hover {
   background: #666;
   color: white;
   }
#sideInformation .pod-play:hover em {
   background: black;
   color: white
   }


/* ■■■■　新日程カレンダー ココから  ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */

div.appo_flow{ margin-bottom:1.5em;}
div.appo_flow img{ border:3px solid #CCCCCC; margin-left:10px; margin-bottom:10px;}
.appo_flow h3{ color:#4B3119; background:#F5EAA2; font-weight:bold; font-size:15px; padding-left:10px; margin-bottom:1.3em; font-family:Osaka, "メイリオ", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"; padding-top:2px; letter-spacing:1px;}
.tdc {font-size:11pt; line-height:18px;padding:3px;}

/* ■■■■　新日程カレンダー  ココまで  ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */

