?@charset "UTF-8"; /* ボディ */ body {background-color:#FFEBCD; margin-top:0px; margin-bottom:20px; color: #583822; font-size: 100%;} a{ color: #583822; } /* コンテナ */ div#container{ width: 759px; margin-left: auto; margin-right: auto; margin-top:0px; } /* ヘッダー */ div#header{ background-color: #EE6363; margin-top:0px; padding: 20px 15px 15px; } div#header h1{ margin: 0; font-size: 1.75em; color: #ffffff; } div#header p{ color: #FFFFFF; font-size: 0.75em; margin: 0; } #header-right{ text-align: right; margin: 0; padding: 0px 14px 2px 0; font-size: 12px; color: #333333; line-height: 150%; text-decoration: none; } #header-right a{ font-size: 12px; color: #333333; text-decoration: none; } #header-right a:hover{ font-size: 12px; color: #666666; text-decoration: none; } /* メニュー */ ul#menu{ font-size: 0.75em; margin-top: 0; margin-bottom: 0px; margin-left: 0; padding-left: 0; height: 30px; background-color: #583822; } ul#menu li{ list-style-type: none; float: left; } ul#menu li a{ display: block; width: 125px; line-height: 30px; text-decoration: none; text-align: center; color: #ffffff; background-color: #583822; border-right: solid 1px #ffffff; } ul#menu li a:hover{ background-color: #aaaaaa; } ul#menu li.menulast a{ border-right: none; } /* ヘッダー下 */ div#header-bottom{ background-color: #ffffff; background-image : url(marx-top.jpg); background-repeat : no-repeat; background-position : centercenter; padding: 28px 50px 140px; margin-bottom: 0px; } div#header-bottom h1{ margin: 0; font-size: 1.75em; color: #ffffff; } div#header-bottom p{ color: #ffffff; font-size: 0.75em; margin: 0; } /* パンくずリスト */ ol#topicPath{ margin:10px 0px 0px; } a:link#topicPath{ color: #0000ff; text-decoration:none; } a:visited#topicPath{ color: #0000ff; text-decoration:none; } a:hover#topicPath{ color: #ff8000; text-decoration:none; } a:active#topicPath{ color: #ff0000; text-decoration:none; } ol#topicPath li{ display:inline; line-height:110%; list-style-type:none; } /* コンテンツ */ div#content{ width: 700px; margin-left: auto; margin-right: auto; background-color:#ffffff; padding-top:10px; padding-bottom:25px; padding-left:30px; padding-right:30px; font-color:#583822; } div#content h2.main{ background-color: #ffffff; font-size: 1em; color: #000000; border-color: #FF7F00; /* 左枠の色 */ border-style: solid; /* 枠の種類 */ border-width: 0px 0px 1px 20px; /* 枠の幅 */ line-height: 25px; padding-left: 15px; padding-bottom: 0px; margin-top:30px; margin-left:20px; margin-right:20px; margin-bottom: 28; } div#content h3{ background-color: #ffffff; background-image : url(../../Documents/hotbooks旧webデータ/shihonron/images/maru-skyblue.png); background-repeat: no-repeat; background-position: 0px 2px; font-size: 0.875em; line-height: 22px; padding-left: 26px; margin-top: 30px; margin-bottom: 0; margin-left: 12px; margin-right: 12px; } div#content p{ font-size: 0.75em; line-height: 1.6; margin-top: 10px; margin-left: 20px; margin-right: 20px; } /* 一般スタイル */ .red{ color: #ff0000; } table{ border-collapse: collapse; width: 700px; margin-right : auto; margin-left : auto; } th{ text-align: center; } td{ padding:10px; } p.right{ float:right; padding: 5px; margin: 10px; border: 3px dotted #cc6666; } /* general styles */ table.tblhl{ font:100% Arial, Helvetica, sans-serif; width:100%; border-collapse:collapse; margin:1em 0; } .tblhl td{ font:100% Arial, Helvetica, sans-serif; text-align:left;padding:.5em;border:1px solid #fff; } .tblhl th{ text-align:left;padding:.5em;border:1px solid #fff; background:#328aa4; color:#fff; } .tblhl tr{ background:#e5f1f4; } /* tablehiglight styles */ .tblhl tr.even td{ background:#e5f1f4; } .tblhl tr.odd td{ background:#f8fbfc; } /* 個別コンテンツ */ /* 名古屋資本論講座は */ /* Q&A */ table.qa{ border: dotted 3px #cc6666; border-collapse: collapse; width: 700px; margin-right : auto; margin-left : auto; padding: 10px 0px; } td.title{ border: dotted 3px #cc6666; width:50%; padding:10px; vertical-align:top; } /* 講師からメッセージ */ img.instructor{ float:right; margin-right: 20px; padding: 10px; } p.instructor{ clear:both; } /* マップ */ img.map{ width: 256px; height: 256px; } img.map1{ width: 680px; margin-right: auto; margin-left: auto; } /* スケジュール */ table.schedule{  font-family: "MS UI Gothic", sans-serif;  font-size: 0.75em;  text-align: left;  line-height: 1;  border-collapse: collapse;  border-spacing:0;  border: 1px solid #000000;  empty-cells:show;  width:700px; margin-right : auto; margin-left : auto; } table.schedule th{ border-right:1px solid #663300; border-bottom:1px solid #663300; background-color: #583822; text-align: center;   } table.schedule tr {  border-top: 1px dotted #000000;  padding: 3px;  } table.schedule td{ border-right:1px solid #663300; border-bottom:1px solid #663300; padding: 3px;   } th.day{ width: 150px; } th.time{ width: 150px; } th.classname { } /* 書籍 */ table.book{  font-family: "MS UI Gothic", sans-serif;  font-size: 1em;  text-align: left;  line-height: 1.5; margin-right : 40px; margin-left : 40px; } table.book td{ padding: 5px; } table.book p{ padding: 5px; margin: 0px; padding: 0px;  font-family: "MS UI Gothic", sans-serif;  font-size: 1em;  text-align: left;  line-height: 1.5;   } td.bookpic{ text-align: center; vertical-align: middle; margin: auto; padding: auto; } td.bookpic img{ width: 80px; border: 1px #000000 solid; } td.booktitle strong {  font-family: "MS UI Gothic", sans-serif;  font-size: 120%; } td.bookcontent p {  line-height: 1.5; } em.expressoion { } hr.book{ margin-top:0px; margin-right : 50px; margin-left : 50px; padding-top:0px; border:1px solid #bbbbbb; } ul.chumon{ font-size: 0.75em; margin-top: 0; margin-bottom: 0px; margin-left: 50px; margin-right: 50px; padding: 0px; height: 20px; background-color: #ffffff; } ul.chumon li{ list-style-type: none; float: right; } ul.chumon li a{ display: block; padding-left: 3px; padding-right: 3px; line-height: 20px; text-decoration: none; text-align: center; color: #000000; background-color: #FFFFFF; margin-left:2px; border-width:0px 0px 3px 0px; } ul.chumon li a:hover{ color: #FFFFFF; background-color: #bbbbbb; text-decoration:none; } ul.chumon li.menulast a {margin-left: none;} /* お問い合わせ */ address{ display: block;  font-family: "MS UI Gothic", sans-serif;  font-size: 1em;  text-align: center;  line-height: 1.5;  margin: 20px; } address.contact {  float:left; } address.time {  float:left; } /* フッター */ div#footer{ color: #ffffff; background-color: #583822; margin-top: 0px; padding-top: 8px; padding-bottom: 8px; } address{ font-size: 0.75em; font-style: normal; text-align: center; }