﻿@charset "UTF-8";


/*////////////////////////////////////////////////
クリアーフィクス　wrapperの背景表示補正用
////////////////////////////////////////////////*/
.clearfix:after {
    content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
    }
.clearfix {
    display: inline-block;
	}
/* Hides from IE-mac \*/
 * html .clearfix { height: 1%; }
 .clearfix { display: block; }
/* End hide from IE-mac */


/*////////////////////////////////////////////////
=body設定
（タグリセット設定）
////////////////////////////////////////////////*/
body{
	margin:0px;
	border:none;
	font-family:"ＭＳ Ｐゴシック", Osaka,"メイリオ","ヒラギノ角ゴ Pro W3",Verdana,Arial,Helvetica,sans-serif,sans-serif;
	font-weight:normal;
	text-decoration:none;
	list-style-type:none;
	text-indent:0px;
	line-height:100%;
	}
	
	
div#wrapper {
    width: 2150px;
	height: 1650px;
	background: url(../images/bg01.jpg) top left no-repeat;
	margin-left: -320px;
    }
h1 {
    font-size: 12px;
	text-align: left;
	text-indent: 40px;
	line-height: 15px;
	padding-top: 95px;
	}

div#content {
    width: 950px;
	margin: 127px 0 0 530px;
    }
	
div#left-content {
    width: 214px;
	float: left;
    }
div#left-content h2#side {
    width: 190px;
	height: 56px;
	background: url(../images/tajimaa_group_ttl.gif) top left no-repeat;
    }
	span.display { display: none; }
div#left-content ul {
    width: 190px;
	background: url(../images/tajimaa_group_bg.jpg) top left no-repeat;
    }
    *:first-child+html div#left-content ul {
    width: 190px;
	background: url(../images/tajimaa_group_bg.jpg) bottom left no-repeat;
    }
    * html div#left-content ul {
    width: 190px;
	background: url(../images/tajimaa_group_bg.jpg) bottom left no-repeat;
    }
	
div#left-content ul li {
    display: inline-block;
    width: 190px;
	list-style: none;
	line-height: 25px;
	margin: 10px auto 0 10px;
    }
div#left-content ul li#bottom {
    clear: both;
    display: inline-block;
    width: 190px;
	list-style: none;
	line-height: 50px;
	margin: 10px auto 10px 10px;
    }
/*////////////////////////////////////////////////
=メインコンテンツ部分
////////////////////////////////////////////////*/	
div#main-content {
    width: 656px;
	float: left;
    }
div#main-content h2 img{
    margin: 0 0 0 35px;
    } 
div#main-content p.setumei{
    display: inline-block;
    width: 600px;
	border: 1px #1e4689 solid;
	background: #ace1fa; 
    margin: 10px 0 0 35px;
	line-height: 145%;
	padding: 10px;
    } 

div#main-content div#prof {
    width: 625px;
    margin: 10px 0 0 35px;
    }
div#main-content div#prof p {
    width: 430px;
	display: inline-block;
	text-align: left;
	padding: 10px;
	line-height: 145%;
	float:left;
    }
div#main-content div#prof span#prof {
    float: right;
	padding: 10px;
	line-height: 145%;
    }
div#main-content div#prof div#prof-img {
    float: right;
    }
/*////////////////////////////////////////////////
=LSA TRYCAPへのボタン
////////////////////////////////////////////////*/
div#main-content div#btn-01 {
    width: 625px;
    float: left;
	margin: 15px 0 0 25px;
    }
div#main-content div#btn-01 img{
    float: left;
	margin-left: 5px;
    }
/*////////////////////////////////////////////////
=LSA メイン説明部分
////////////////////////////////////////////////*/
div#main-content div#lsa_bg {
    width: 630px;
    float: left;
	margin: 15px 0 0 35px;
	background: #d3fdfa;
    }
* html div#main-content div#lsa_bg {
    width: 630px;
    float: left;
	margin: 15px 0 0 10px;
	background: #d3fdfa;
    }
div#main-content div#lsa_bg img#h4 {
    width: 546px;
	height: 43px;
	margin: 0px 0 0 35px;
    }
div#main-content div#lsa_bg div.lsa-box {
    width: 600px;
	margin: 13px 0 0 15px;
    }
    div#lsa_bg div.lsa-box div.prof-img {
       width: 600px;
	   margin: 13px 0 0 15px;
       }
　　div#lsa_bg div.lsa-box p.lsa-setumei {
       float: left;
       width: 500px;
	   line-height: 145%;
       }
	   span.width-500a {
	       width: 500px;
	       margin: 0 0 10px 10px;
		   font-size: 14px;
		   font-weight: bold;
		   padding-bottom: 10px;
		   padding-left: 10px;
	       }
	   span.width-500b {
	       display: block;
	       margin: 10px 0 0 20px;
		   line-height: 145%;
	       }
	   img.eigo-catch {
	       clear: both;
		   display: block;
		   margin: 10px 0 0 -12px;
	       }
	   *:first-child+html img.eigo-catch {
	       clear: both;
		   display: block;
		   margin: 10px 0 0 -100px;
	       }
	   * html img.eigo-catch {
	       clear: both;
		   display: block;
		   margin: 10px 0 0 -100px;
	       }
/*////////////////////////////////////////////////
英語力とレベルアップ部分
////////////////////////////////////////////////*/
ul#levelup {
      display: block;
      width: 625px;
	  height: 92px;
	  margin: 0 10px;
	  background: url(../images/bokokude_kyoiku_txt.gif) top left no-repeat;
       }
ul#levelup li {
      list-style: disc;
	  margin-left: 15px;
	  font-size: 14px;
	  font-weight: bold;
	  line-height: 18px;
       }   
/*////////////////////////////////////////////////
=少年少女教養塾のボタン
////////////////////////////////////////////////*/
div#btn-02 {
    width: 625px;
    float: left;
	margin: 15px 0 0 15px;
    }
div#btn-02 img{
    float: left;
	margin-left: 10px;
    }

img#shiryou {
    display: inline-block;
	margin : 10px 0 0 10px;
	width: 611px;
	height: 45px;
    }
img#shiryou2 {
    display: inline-block;
	margin : 10px 0 0 15px;
	width: 592px;
	height: 86px;
    }

img#cap {
    display: inline-block;
	margin : 10px 0 0 35px;
	width: 625px;
	height: 476px;
    }

img#pagetop {
    display: inline-block;
	margin : 10px 20px 0 35px;
	float: right;
	width: 72px;
	height: 14px;
    }

div#bottom {
    width: 2150px;
	height: 144px;
	margin-top: -1px;
	margin-left: -320px;
	background: url(../images/bg02.jpg) top left no-repeat;
	}
	
div#bottom span#copyright {
    display: inline-block;
	float: right;
	margin : 10px 800px 0 35px;
    }  
