body{

     color:#00284E;

     background-color:#FFFFFF;

     background-position:center;

     background-attachment:fixed;

     background-repeat: repeat-y;

     font-size:14px;

     margin:0px;

     padding:0px;

     text-align:center;

}











/* リンク系 */

a {text-decoration:none;}

a:link {color: #00689E;text-decoration: none;}

a:visited {color: #000000;text-decoration: none;}

a:active {color: #000000;text-decoration: none;}











/* テーブル色 */

.table {background-color: #FFFFFF;}

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

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

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

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









/* リスト画像 */

.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-browndot {

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

}

.list-bluedot {

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

}



.list-navi{

     margin:0pxpx;

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

}



.ul-margin{

     margin:0px 0px 0px 15px;

     padding:0px;

}









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

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













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



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

.tablebox {

     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: #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;

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

     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-bottom:1px solid #D4D4D4;

     border-top:1px solid #D4D4D4;

     border-right:1px solid #D4D4D4;

     border-left: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;

}



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

.dotbox-orange {

     width: 270px;

     border: #ff9900 4px dotted;

     padding: 15px;

}

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

.dotbox-orange-big {

     border: #ff9900 4px dotted;

     padding: 15px;

     width:530px;

     text-align:left;

     background-color: #FFFFFF;

}

/*ピンクドット　幅指定大きい*/

.dotbox-pink {

     border: #FFC0CB 4px dotted;

     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;

}

/*グレイドット　幅指定550px*/

.dotbox-gray {

     width:520px;

     border:#808080 1px dotted;

     padding:10px;

     text-align:left;

}



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











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



/* 左側メイン■600px枠｜←<div id="wrap2">→<div id="left">→<div class="top-600px">で使用しています。左側メイン内を差し替える時は<div class="top-600px">〜〜</div>の間に差し込んで下さい。 */

.top-600px{

     margin:0px 0px 0px 10px;

     width:600px;

     height:auto;

     text-align:left;

}



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

.pankuzu{

     margin:0px 0px 10px 0px;

     font-size:12px;

     text-align:left;

}



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

.h1-title{

     width:600px;

     height:35px;

     margin:0px;

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

     text-align:left;

     background-color: #ffffff;

}

.h1-title-pink{

     width:600px;

     height:35px;

     margin: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;

     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;

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

     text-align:left;

     background-color: #ffffff;

}



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

.h2-title{

     width:550px;

     height:30px;

     margin:0px;

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

     text-align:left;

     background-color: #ffffff;

}

.h2-title-pink{

     width:550px;

     height:30px;

     margin: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;

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

     text-align:left;

     background-color: #FFF7E7;

}





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

.h3-title{

     width:550px;

     height:30px;

     margin:0px;

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

     text-align:left;

     background-color: #ffffff;

}

.h3-title-pink{

     width:550px;

     height:30px;

     margin:0px;

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

     text-align:left;

     background-color: #FFF7F4;

}

.h3-title-orange{

     width:550px;

     height:30px;

     margin:0px;

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

     text-align:left;

     background-color: #FFF7E7;

}





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

.course-title{

     width:580px;

     height:54px;

     margin:0px;

     padding:15px 0px 0px 65px;

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

     text-align:left;

     background-color: #FFFFFF;

     color:#777777;

}



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











/* ■■■■左側ナビメニューの指定はココから■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */



.leftnavi-title{

     margin:0px;

     width:154px;

     height:26px;

     padding:0px 0px 0px 7px;

     text-align:left;

     font-size:13px;

     font-weight:bold;

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

}



.leftnavi-text{

     margin:0px auto;

     width:154px;

     height:auto;

     padding:10px 5px 0px 5px;

     text-align:left;

     font-size:12px;

     line-height:18px;

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

}



.leftnavi-bottom{

     margin:0px;

     width:154px;

     height:10px;

     padding:0px;

     text-align:left;

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

}



/* ■■■■左側ナビメニューの指定はココまで■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */









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



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

.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:5px;} /* ←余白 */

.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:#275300;

     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 #769F00;

     border-top:0px;

     border-right:1px solid #769F00;

     border-left:1px solid #769F00;

}



.navi-color{

     background-color: #F3F7EE;

}



.navi-top{

     margin:10px 0px 10px 0px;

     width:155px;

     padding:0px;

}



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











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



/* トップページ■出張指導日程の枠 */

.top-orange-dottedbox {

     width: 570px;

     padding: 15px;

     border: #ff9900 4px dotted;

     background-color: #ffffe5;

     text-align: left;

}



/* トップページ■６週間プログラム */

.top-sixweek{

     background: url(images/top-sixphoto.jpg) repeat-y right top;

     width:572px;

     height:251px;

     text-align:left;

     background-color:#FFFFFF;

}



/* トップページ■心とからだの扉を開くタオイズム部分 */

.top-taoism{

     width:260px;

     padding:10px;

     margin:0px 0px 0px 5px;

     background-color:#ffeaea;

     font-size:10px;

     line-height: 14px;

     color:#ff8484;

     text-align:left;

}



/* トップページ■日程表 */

.nittei-title {background-color: #DCEECA;border-top:1px solid #FFFFFF;border-left:1px solid #FFFFFF;} /* ←日程表項目部分 */





/* トップページ■トピックス */

.top-topics{

     margin:8px 0px 10px 10px;

     width:400px;

     text-align:left;

     font-size:12px;

     line-height:18px;

}



/* トップページ■トピックススクロール枠*/

.top-topics02{

     margin:0px;

     width:430px;

     height:150px;

     padding:0px;

     overflow:auto;

}





/* トップページ■<道>学院 NEWS！ */

.top-news{

     margin:0px 0px 0px 10px;

     width:560px;

     padding:10px;

     text-align:left;

     font-size:12px;

     line-height:17px;

     background-color:#ffeaea;

     border-top:10px dotted #F47C9E;

     border-bottom:10px dotted #F47C9E;

}

.top-news02{

     margin:0px;

     width:430px;

     height:150px;

     padding:0px;

     overflow:auto;

}





/* トップページ■見出し中間２*/

.contents-banner2{

     margin:0px;

     width:448px;

     height:30px;

     padding:4px 0px 0px 10px;

     text-align:left;

     font-weight:bold;

     color:#275300;

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

}





/* トップページ■メイン枠 */

/* hタグ部分 */

.top-main-title{

     margin:0px auto;

     width:439px;

     height:43px;

     padding:0px;

     text-align:left;

     background:url(images/top/main-title.gif) no-repeat;

}



.top-contents h2 a.rss{ float: right; margin: 0px 5px 0px; }



.top-main-title h2 span{ float:left; display:block; width: 85%; }





/* テキスト部分 */

.top-main-text{

     margin:0px auto;

     width:439px;

     height:auto;

     padding:0px;

     text-align:left;

     background-color:#ffffff;

     background:url(images/top/main-side.gif) repeat-y;

}

.top-main-text-in{

     margin:0px 5px 0px 10px;

     width:419px;

     height:auto;

     padding:0px;

     text-align:left;

     background-color:#ffffff;

}

/* ボトム部分部分 */

.top-main-bottom{

     margin:0px auto;

     width:439px;

     height:13px;

     padding:0px;

     text-align:left;

     background:url(images/top/main-bottom.gif) no-repeat;

}



/* トップページ■メイン枠 */

/* hタグ部分 */

.top-main-title2{

     margin:0px auto;

     width:584px;

     height:43px;

     padding:0px;

     text-align:left;

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

}

/* テキスト部分 */

.top-main-text2{

     margin:0px auto;

     width:584px;

     height:auto;

     padding:0px;

     text-align:left;

     background-color:#ffffff;

     background:url(images/main-side.gif) repeat-y;

}

.top-main-text-in2{

     margin:0px 5px 0px 10px;

     width:564px;

     height:auto;

     padding:0px;

     text-align:left;

     background-color:#ffffff;

}

/* ボトム部分部分 */

.top-main-bottom2{

     margin:0px auto;

     width:584px;

     height:13px;

     padding:0px;

     text-align:left;

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

}



/* 体験談 */

#narrative{ font-size: 11px; color:#A8A8A8; border: 0px solid #ffffff; padding: 12px; height: 300px; width:430px; overflow: auto; }



#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;}





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

.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;

}





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











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



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

.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;

}



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

.dotbox-pink-kikkake-big {

     border: #FFC0CB 4px dotted;

     padding: 10px;

     background-color: #FFF0F4;

     width:550px;

     text-align:left;

     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;

}



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

.dotbox-orange-420 {

     width: 420px;

     border: #ff9900 4px dotted;

     padding: 8px;

}



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

.dotbox-hie {

     border: #4EADBD 4px dotted;

     padding: 10px;

     text-align:left;

     background-color: #DFF4F7;

}



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

.dotbox-hie2 {

     border: #ff9900 4px dotted;

     padding: 10px;

     text-align:left;

     background-color: #FFF7E7;

}



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





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











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



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

.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;

}



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













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



.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;

}





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









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



.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;

}



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



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



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

.dotbox-pink-200 {

     width: 200px;

     border: #FFC0CB 4px dotted;

     padding: 15px;

     margin: 0px 70px 0px 0px;

     float:right;

}



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

.waku {

     width:550px;

     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:#1C57A0;

     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:#1C57A0;

     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 #5BA1F7;

     border-top:0;

     border-right:1px solid #5BA1F7;

     border-left:1px solid #5BA1F7;

     background-color: #E5F1FF;

}





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







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



.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; 

}



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



/* ■■■■奄美のページはココから■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */





/* トップページ■メイン枠 */

/* hタグ部分 */

.amami-top-main-title2{

     margin:0px auto;

     width:760px;

     height:43px;

     padding:0px;

     text-align:left;

     background:url(images/amami-main-title.gif) no-repeat;

}

/* テキスト部分 */

.amami-top-main-text2{

     margin:0px auto;

     width:760px;

     height:auto;

     padding:0px;

     text-align:left;

     background-color:#ffffff;

     background:url(images/amami-main-side.gif) repeat-y;

}

.amami-top-main-text-in2{

     margin:0px 5px 0px 10px;

     width:730px;

     height:auto;

     padding:0px;

     text-align:left;

     background-color:#ffffff;

}

/* ボトム部分部分 */

.amami-top-main-bottom2{

     margin:0px auto;

     width:760px;

     height:13px;

     padding:0px;

     text-align:left;

     background:url(images/amami-main-bottom.gif) no-repeat;

}



/* 左側の設定*/

#amami{

     width:780px;

     margin:0px 5px 20px 0px;

     float:right;

     font-size:12px;

     line-height:17px;

     text-align:center;

}



/*グレイドット　幅指定650px*/

.amami-dotbox-gray {

     width:650px;

     border:#808080 1px dotted;

     padding:10px;

     text-align:left;

}



/* ■■■■奄美のページはココまで■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */





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



#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; }





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





/* ■■■■講座レポートキャッチコピーはココから■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */



.gyouhou-catch {

     width:450px;

     height:150px;

     padding:10px 0px 0px 0px;

     margin:0px 0px 10px 0px;

     background:url(gyouhou/img/catch-back.gif) no-repeat;

} 

.gyouhou-catchin {

     width:430px;

     height:auto;

     padding:0px;

     margin: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;

}



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



