@charset "Shift_JIS";

/*******************************************/
/*******************************************

NAME: template.css

概要：
 基本スタイルシート

更新履歴：
 2009.10 新規作成

構成：
 00.ブラウザスタイルの初期化
 01.Text & Links
 02.全体的なLayout
 03.タイトル
 04.メイン
 05.サブ
 06.ヘッダー＆フッター
 07.メール登録フォーム

(c)2010 ASCOM inc.

design : Shikanai Yu

********************************************/
/*******************************************/

/*******************************************/
/* 00.ブラウザスタイルの初期化              */
/*******************************************/

* {
 font-family: "ＭＳ ゴシック","MS Pゴシック","Osaka−等幅","ヒラギノ角ゴPro W3",sans-serif;
}

h1,h2,h3,h4,h5,h6 {
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}

img {
 border: none;
}

/*******************************************/
/* 01.Text & Links                         */
/*******************************************/

body {
 font-size: 14px;
}

A:link, A:visited, A:active, A:hover {
 text-decoration: none;
}

div#sub{
 color: #003;
 font-size: 12px;
}

span.txt-style01 {
 font-size: 20px;
 font-weight:bold;
 color:#f00;
}

/*******************************************/
/* ■02.全体的なLayout                       */
/*******************************************/

/* 文章全体（body） */
body {
 text-align:center;
 background: #ddd url(../img/background.gif) repeat;
}

/* container */
div#container {
 width: 680px;
 margin: 0px auto 0 auto;
 padding: 20px 20px 15px 20px;

 background: #fff;
 text-align:left;
}

/** header 表示しない **/
div#header {
 display:none;
 clear: both ;
}

div#title {
 margin: 0px auto 0px auto;
}

div#contents-wrapper {
 display: block;
 margin-top: 6px;
 margin-bottom: 6px;
 clear: both ;
}

/** sub 表示しない **/
div#sub{
 display: none;
}

div#main {
 margin: 0 0 0 0;
}

div#footer {
 margin: 20px auto 0 auto ;
 clear:both;
}

/*******************************************/
/* 03.タイトル                             */
/*******************************************/



/*******************************************/
/* 04.メイン                               */
/*******************************************/

div#main {
 font-size: 15px ;
 line-height: 1.4em ;
}

div#main span.main-index {
 display: block ;
 margin: 0 auto;
 padding-left: 15px ;
 background: #f00;
}

div#main h3 {
 margin-top: 1px ;
 padding-top: 6px ;
 padding-left: 4px;
 padding-bottom: 6px ;
 background: #fff ;
 font-size: 16pt ;
 color: #f00 ;
}

.moushikomi {
 margin: 20px 0 20px 0;
 text-align:center;
}
.moushikomi_red {
	margin: 20px 0 20px 0;
	text-align:left;
	color: #FF0000;
}

.tbl-moushikomi {
 width: 500px;
 margin: 0 auto 0 auto;
 font-size: 15px;
 text-align:left;
}

.tbl-moushikomi td {
 vertical-align:top;
}

.tbl-moushikomi td a{
 text-decoration:underline;
}

.time-table {
 width: 600px;
 margin: 0 auto 0 auto;
}

.time-table td {
 margin: 0 0 0 0;
 padding: 3px 10px 3px 10px;
 vertical-align:top;
 font-size: 16px;
 line-height: 1.6em;
}

.time-table .time-table-title {
 font-weight: bold;
 font-size: 28px;
 line-height: 1.2em;
}

.time-table-index {
 width: 50px;
 border-right: 2px solid green;
}

.ie-filter {
 text-align:center;
}

.imasugu {
 width: 500px;
 margin: 0 auto 0 auto;
 padding: 10px 0 10px 0;
 text-align:center;
 background: #060;
}

.imasugu a {
 font-size: 28px;
 color:#FFFFFF;
 text-decoration:underline;
}

.imasugu a:hover {
 color: #FFFF00;
}
/*******************************************/
/* 05.サブ                                 */
/*******************************************/
/*
div#sub {
 border-left: 1px solid #fff;
 border-right: 1px solid #fff;

}

p#infobook {
 margin : 0 auto ;
 padding: 5px 5px ;
 border-left: 1px solid #006 ;
 border-right: 1px solid #006 ;
 clear:both;
}

p#infobook img {
 width: 168px;
 margin-bottom: 4px;
}

p#profile {
 margin : 0 auto ;
 padding: 5px 5px ;
 border-left: 1px solid #006 ;
 border-right: 1px solid #006 ;
 clear:both;
}

span.sub-index {
 display: block;
 margin: 0 auto;
 padding-left: 12px;
 color: #fff;
 font-size: 14px;
 font-weight: bold;
 vertical-align: middle;
 background: #006 ;
}
*/

/*******************************************/
/* 06.ヘッダー＆フッター                      */
/*******************************************/
div#header {
 text-align: right ;
}

div#footer {
 padding: 8px 3px ;
 color: #000 ;
 text-align: center ;
 border: 1px solid #FFF;
}

/*******************************************/
/* 07.メール登録フォーム                      */
/*******************************************/
.mailRegistForm {
}

table.inputMailForm tr td{
}



/*******************************************/
/* x01. 教材販売ページ                     */
/*******************************************/

.kyouzai-voice {
 margin: 10px 0 15px 0;
 padding: 15px 20px 15px 20px;
 border: 1px solid #ff3;
 background: #ffd;
}

div#main div.kyouzai-voice h3 {
 background: #ffd;
}

/*** End ***/
