/* ------- ■全体の設定------- */
body          { color: #3e5151; font-size: 11px; line-height: 1.5em; font-family: HG平成角ｺﾞｼｯｸ体W7, Verdana, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, sans-serif; text-align: center; margin: 5px auto auto; padding: auto; width: 750px }
h1    { font-size: 16px; line-height: 1.5em; margin: 0px; padding: 0px }
h2   { font-weight: bold; font-size: 10px; line-height: 1.5em; text-decoration: none; margin: 0px; padding: 0px }
h3    { font-weight: bold; font-size: 15px; line-height: 1.5em; text-decoration: none; margin: 0px; padding: 0px }
h4    { font-weight: bold; font-size: 14px; line-height: 1.5em; text-decoration: none; margin: 0px; padding: 0px }
p   { color: #3e5151; font-size: 11px; line-height: 1.5em }
a    { color: #5b6799; text-decoration: none }
a:hover { color: #ba4f66; text-decoration: underline }
img { border: 0px }
dd  { font-size: 12px; line-height: 1.5em; text-align: left }
dt  { font-size: 14px; text-align: left }
/* ------- ■タイトル部------- */
#inbox         { background: url(/images/08/title_bg.gif) no-repeat scroll left top; margin-bottom: 10px; width: 750px; height: 70px }
.title  { float: left }
.h_text { text-align: right; float: right; margin: 0px; padding: 0px; width: 750px }
#p_title        { margin-top: 5px; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; border-style: solid; border-width: 1px 1px 1px 15px; border-color: #3e5151 }
/* ------- ■メニュータグ------- */
#menu           { float: right; margin-top: 10px; width: 550px }
.m_tag             { float: right; margin: 0px; padding: 0px; border-style: solid; border-width: 1px 0px 0px 1px; border-color: white; width: 108px; height: 25px }
.m_tag a, .m_tag a:link, .m_tag a:visited, .m_tag a:active {color:#3e5151; text-decoration:none;}
.m_tag a:hover     { color: white; text-decoration: none; background-color: #e67864 }
.m_tagtxt    { color: #3e5151; font-weight: bold; font-size: 12px; text-align: center; margin: 0px; padding: 5px 0px 0px }
/* ------- ■ページ内ナビ------- */
.p_navi        { font-size: 10px; line-height: 2em; text-decoration: none }
.p_navi_t    { font-size: 10px; line-height: 1.5em; text-decoration: none; float: right; margin: 5px }
/* ------- ■メイン部------- */
#main            { text-align: left; margin: 0px auto; width: 800px }
.b_main { width: 750px }
/* ------- ■左サイド部------- */
#l_side         { float: left; margin-right: 5px; margin-bottom: 5px; width: 540px }
.l_side_w      { width: 540px }
/* ------- ■右サイド部------- */
#r_side        { float: right; margin-bottom: 5px; margin-left: 5px; width: 200px }
#b_r_side   { background-color: #fff; text-align: left; float: right; margin: 0px 2px 10px 0px; width: 200px }
/* ------- ■常設校リンク＆トピックス------- */
#topics   { margin: 10px 0px }
.sc_title           { font-weight: bold; font-size: 12px; line-height: 1.5em; margin: 5px 2px 2px; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; border-top: 1px dashed silver; border-left: 5px solid silver }
.sc_topics         { font-size: 11px; line-height: 1.5em; margin: 2px 2px 5px 5px; padding-left: 25px }
.icon_img        { text-align: right; vertical-align: bottom; margin: 3px 2px 0px 0px }

/* ------- ■名物インストラクター------- */
#meibutsu_intora {
	width: 520px;
	height: 230px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D7D7D7
}

#meibutsu_intora ul.meibutsu {  width: 500px;  margin-left: 0px}

#meibutsu_intora ul.meibutsu li {  float: left}
  
  
#meibutsu_intora ul.meibutsu li a {  width: 140px;  height: 110px;  text-indent: -700em;  background-repeat: no-repeat;
  background-position: 0px 0px;  display: block}

#meibutsu_intora ul.meibutsu li a:hover {  background-position: 0px -109px}

/* ------- ■イントラ画像------- */
a.intora1 {  background-image: url(/images/08/tsuno.jpg)}

a.intora2 {  background-image: url(/images/08/kino.jpg)}

a.intora3 {  background-image: url(/images/08/wassy.jpg)}

a.intora4 {  background-image: url(/images/08/syun.jpg)}

a.intora5 {  background-image: url(/images/08/ari.jpg)}

a.intora6 {  background-image: url(/images/08/okamu.jpg)}


/* ------- ■新着情報------- */
#news  { margin: 10px 0px }
/* ------- ■告知板------- */
#info  { margin: 10px 0px }
.info_body   { font-size: 10px; line-height: 1.5em; margin: 5px; padding: 5px; border-top: 1px dotted silver; border-left: 2px solid silver }
/* ------- ■その他のスクール活動------- */
#etc_sc  { margin: 10px 0px }
/* ------- ■スポンサーリンク------- */
#s_link  { margin: 10px 0px }
.link_text ul       { margin-left: 5px; padding-left: 0px }
.link_text  li         { font-size: 12px; line-height: 1.5em; list-style: none url(/images06/index-6_74.gif) inside; padding-left: 0px }
/* ------- ■関連サイトリンク------- */
#g_link  { margin: 10px 0px }
.g_link_tt     { font-size: 12px; line-height: 1em; background: url(/images06/index-6_74.gif) no-repeat scroll; margin-top: 5px; margin-bottom: 0px; margin-left: 5px; padding-right: 5px; padding-left: 15px }
.g_link_text        { margin-bottom: 5px; margin-left: 5px; padding-left: 15px }
/* ------- ■全幅部------- */
#all_w { }
/* ------- ■各校ブログ＆新着記事------- */
#sc_blog_list   { font-size: 12px; line-height: 1.5em; margin-top: 5px; margin-bottom: 5px }
/* ------- ■関連ブログ最新記事------- */
#blog_tick  { margin-top: 5px; margin-bottom: 5px }
/* ------- ■フッター部------- */
#footer    { font-size: 10px; text-align: center; border-top: 1px solid silver }
/* ------- ■各項目タイトル------- */
.b_title                   { font-weight: bold; font-size: 14px; text-decoration: none; background-color: #fff; padding: 3px 0px 3px 5px; border-top: 1px solid silver; border-left: 10px solid silver }
.b_title1                { font-weight: bold; font-size: 14px; text-decoration: none; background-color: #dde5e6; padding: 3px 3px 3px 5px; border-top: none silver; border-left: 10px solid #dde5e6 }
/* ------- ■各項目本文------- */
.b_text             { font-size: 12px; line-height: 1.5em; background-color: white; margin-top: 5px; margin-right: 5px; margin-left: 10px }
.b_text ul { list-style-type: none; list-style-position: inside; margin: 0px; padding: 0px }
.b_text li     { line-height: 1.5em; list-style: none url(/images06/index-6_74.gif) outside; margin: 0px 0px 5px 20px; padding: 0px }
/* ------- ■ブログ用CSS------- */
.entry_state  { font-size: 10px; text-align: center }
/* ------- ■出張キャンプページ用CSS------- */
.tr_c  { line-height: 1.5em; border-bottom: 2px solid #6974a9 }
.tr_f   { line-height: 1.5em; background-color: #ccc; border-bottom: 2px solid #6974a9 }
.tt_c   { color: white; line-height: 1.5em; background-color: #757fe6 }
/* ------- ■旧ページ用CSS------- */
.topics  { font-size: 10px; line-height: 1.5em; background-color: white; width: 525px; height: 255px; overflow: auto }
.news  { background-color: white; width: 405px; height: 205px; overflow: auto }
.linkbg  { background: url(/images06/index-6_46.gif) no-repeat left top }
.etc_link     { font-size: 10px; line-height: 1.4em; background-color: transparent; width: 169px; height: 169px; overflow: hidden }
.red_b { color: #a40d59; font-weight: bold }
.red  { color: #c09 }
.update { color: #9e3010; font-weight: bold; font-size: 10px; line-height: 1.5em }
.10px { font-size: 10px; line-height: 1.5em }
table { font-size: 10px }
.right  { text-align: right; float: right }
.left  { text-align: left; float: left }
.center  { text-align: center; width: 750px }
.ate { margin-left: 20px }
.tr  { line-height: 1.5em; border-bottom: 2px solid #6974a9 }
.tt { color: #3e3f46; line-height: 1.5em; background-color: #757fe6 }
.bloglink        { font-size: 10px; line-height: 1.5em; background-color: white; width: 112px; height: 78px; overflow: auto }
.b_img   { margin-top: 5px; margin-bottom: 5px }
.rss_news  { background-color: #dde5e6; width: 750px }
