a:link {  font-size: 100%; text-decoration:none; line-height: 125%; color: #0066CC}
a:visited {  font-size: 100%; text-decoration:none; line-height: 125%; color: #666699}
a:hover {  font-size: 100%; text-decoration:underline; line-height: 125%; color: #0066CC}
a:active {  font-size: 100%; text-decoration:none; line-height: 125%; color: #0066CC}

.menu:link {  font-size: 12px; text-decoration:none; color: #FFFFFF}
.menu:visited {  font-size: 12px; text-decoration:none; color: #FFFFFF}
.menu:hover {  font-size: 12px; text-decoration:none; color: #FF0000}
.menu:active {  font-size: 12px; text-decoration:none; color: #FF0000}

.jigyou:link {  font-size: 10pt; text-decoration:none; color: #0066CC}
.jigyou:visited {  font-size: 10pt; text-decoration:none; color: #0066CC}
.jigyou:hover {  font-size: 10pt; text-decoration:none; color:#003366; background:#FFFFFF}
.jigyou:active {  font-size: 10pt; text-decoration:none; color: #003366}

p {  font-size: 95%; line-height: 125%; color: #333333}
.big {  font-size: 115%; color: #333333; font-weight: bold}
.txt_t {  font-size: 78%; color: #333333}
.txt_t1 {  font-size: 90%; color: #333333; line-height: 125%}
.maru {  font-size: 10px; color: #FFFFFF}
.color2 { color: #6633CC }


.backnumber {  font-size: 10px; line-height: 18px}
.txt12 {  font-size: 90%; line-height: 125%; color: #333333}


/* 見出し文字 大h1中h2小h3設定　2008 05 07 */

#midashi_large { margin: 0;  background-image: url(img/midashi_large.gif); background-repeat: no-repeat; height: 30px; }
#midashi_large h1 {  margin: 0; padding-left: 10px; padding-top: 8px;  font-size: 15px; font-weight: bold; color: #006666; }
#midashi_large .line {  margin-bottom: 12px ;}

#midashi_medium { margin-bottom:10px;  background-image: url(img/midashi_medium.gif); background-repeat: no-repeat; height: 30px; }
#midashi_medium h2 { margin:0; padding-left: 25px; padding-top: 10px; font-size: 15px; font-weight: bold; color:#627899; }
/* 見出し文字 中h2下空白30px無し　profile02_1〜02_6 */
#midashi_medium2 { margin:0;  background-image: url(img/midashi_medium.gif); background-repeat: no-repeat; height: 30px; }
#midashi_medium2 h2 { margin:0; padding-left: 25px; padding-top: 10px; font-size: 15px; font-weight: bold; color:#627899; }

/* 見出し文字 中h2_2下空白30px無し　kenshu backnumber */
#midashi_medium2_2 { margin:0;  background-image: url(img/midashi_medium2.gif); background-repeat: no-repeat; height: 29px; }
#midashi_medium2_2 h2 { margin:0; padding-left: 25px; padding-top: 10px; font-size: 15px; font-weight: bold; color:#627899; }

#midashi_s { margin: 12px 0;  background-image: url(img/midashi_small.gif); background-repeat: no-repeat; height: 28px; }
#midashi_s h3 { margin: 0; padding-left: 22px; padding-top: 8px;  font-size: 15px; font-weight: bold; color: #627899; }
#midashi_s .txt_t{  font-size: 78%; color: #FF0000;; font-weight: normal}
/* 見出し文字　小h3フォントサイズ　14px　shien.html*/
#midashi_s .h3_s {margin:0; padding-left: 22px; padding-top: 8px; font-size: 14px; font-weight: bold; color: #627899; }

/* 見出し文字・教え方講習ページ・「教室コーディネーター」 2009.8.28*/
#coordinator { margin: 12px 0;  background-image: url(img/midashi_small2.gif); background-repeat: no-repeat; height: 45px; }
#coordinator h3 { margin: 0; padding-left: 22px; padding-top: 8px;  font-size: 15px; font-weight: bold; color: #627899; }


/* 見出し個人情報保護　privacy_policy */
#privacy { margin: 0; background-image: url(img/privacy-j.gif); background-repeat: no-repeat; height: 25px; }
#privacy h2 { margin:0; padding-top: 6px; font-size: 15px; font-weight: bold; color:#333333; }

/* 見出し文字 一マス空　2008 5 必要？検討中 */
#midashi_s .m_spacing { letter-spacing: 1em; }

/* 見出し文字 設定　2008 5 終*/

