
h1{font-size:90%;}
h2{font-size:80%; font-weight:lighter;}
h3{font-size:85%; font-weight:lighter;}
h4{font-size:75%;}
h5{font-size:70%;}
h6{font-size:65%;}

.f60{
    font-size:60%;
}
.f61{
    font-size:60%;
    font-weight:lighter;
}
.f62{
    font-size:60%;
    font-weight:lighter;
    color:#C0C0C0;
}
.f71{
    font-size:75%;
    font-weight:lighter;
}
.f72{
    font-size:75%;
    font-weight:lighter;
    color:#666666;
    line-height:110%;
}

.f80{
    font-size:80%;
}
.f81{
    font-size:80%;
    font-weight:lighter;
}
.f82{
    font-size:80%;
    font-weight:lighter;
    line-height:120%;
    color:#333333;
}
.f90{
    font-size:90%;
}
.f91{
    font-size:90%;
    font-weight:lighter;
}
f100{
    font-size:100%;
}
.f120{
    font-size:120%;
}
.fb{
    font-weight:bold;
}

#space1{
    letter-spacing:1pt;
}
.hr{
	width: 80%; 
	height: 1px; 
} 

.comic{
    font-family:Comic Sans MS;
}

.p-1{
    margin-top:1.5em;
}

 /***************フォント色  ***************/
.gray{
    color:#808080;
}
.maroon{
	color:#800000;
}
.green{
    color:#00FF00;
    background:transparent;
}
.red{
	color:#00FFFF;
}
.white{
    color:#FFFFFF;
}
 /*========スタイルなど  ========*/


/*リンク関係*/
a:link {
    color:#0000FF;
    background:transparent;
    font-style:normal;
    text-decoration:none;
}
a:visited {
    color:#29303B;
    background:transparent;
    text-decoration:none;
}
a:hover {
    color:#993300;
    font-style:normal;
    text-decoration:underline;
    background:transparent;
}
a:active {
    text-decoration:none;
}

.float-r{
    float:right;
}

.float-l{
    float:left;
}

 /*========そのほか  ========*/
.w220{
    width:220px;
    color:#666666;
    font-size:75%;
    font-weight:lighter;
    line-height:120%;
}
.height{
    line-height:200%;
}
 /*========bb  ========*/

/* レイアウト*/
body {
    margin:10px;
    padding:0;
    background-color:#ffffff;
    text-align:left;
    font-family:"ＭＳ Ｐゴシック","Osaka",Arial,verdana,Comic Sans MS;
}



/* ラッパー*/

#wrap {
    background-color:#ffffff;
    width:900px;
    margin:0 auto;
}

#wrap-2 {
    background-color:#ffffff;
    width:900px;
    margin:0 auto;
}

/* ヘッダー*/

#head{
    width:900px;
    background-color:#FFFFFF;
    text-align:left;
    margin-top:5px;
}
#head-1{
    width:900px;
    background-color:#ffffff;
    text-align:left;
    margin-top:5px;
}

/* 左側*/
#left{
    width:650px;
    float:left;
    background-color:#FFFFFF;
    border-style:solid double none none;
    border-width:5px 5px 0 0;
    border-color:#333333;
    padding-top:20px;
    background-image:url(gita/top-b.gif); 
}
#left-1{
    float:left;
    background-color:#FFFFFF;
    background-image:url(gita/top-b.gif); 
}
#left-2{
    width:650px;
    float:left;
    background-color:#FFFFFF;
    border-style:solid double none none;
    border-width:5px 5px 0 0;
    border-color:#FFFFFF;
    padding-top:20px;
    background-image:url(gita/top-b.gif); 
}

#main{
	 width:650px;
    background-color:#FFFFFF;
    border-style:none none solid double;
    border-width:0 0 5px 5px;
    border-color:#333333;
    padding:20px 0 0 20px;
    background-image:url(gita/top-b.gif);
}
/* 右側*/
#right{
    width:200px;
    float:right;
    background-color:#FFFFFF;
    padding:5px 5px 0 5px;
    margin-right:2px;
    text-align:left;
}
#right-1{
    width:200px;
    float:right;
    background-color:#FFFFFF;
    padding:5px 5px 0 5px;
    margin-right:2px;
    text-align:left;
}
#right-2{
    float:right;
    background-color:#FFFFFF;
    background-image:url(gita/top-b.gif);
    padding-right:10px;
}

/* フッター*/
#foot{
    position:relative;
    width:600px;
    background-color:#FFFFFF;
    clear:both;
    margin:20px 0 0 0;
    text-align:left;
    padding-top:10px;
}

 /*ラインほか  */

.text-1{
    width:400px;
    height:auto;
    padding:10px;
    text-align:left;

}
.text-2{
    width:230px;
    height:auto;
    background-image:url(gita/bt45-op-1.gif);
    background-repeat:repeat-y;
    padding:3px 10px 3px 20px;
    text-align:left;
    font-size:85%;
    background-position:left center;
}
.text-3{
    width:230px;
    height:auto;
    background-image:url(gita/bt45-op-2.gif);
    background-repeat:repeat-y;
    padding:3px 10px 3px 20px;
    text-align:left;
    font-size:85%;
    background-position:left center;
}
.text-4{
    width:250px;
    height:auto;
    background-image:url(gita/lm02-06.gif);
    background-repeat:no-repeat;
    padding:3px 10px 3px 20px;
    text-align:left;
    font-size:85%;
    background-position:left center;
    margin-left:1em;
}

.text-470{
    width:620px;
    height:auto;
    text-align:left;
    padding-right:1em;
    line-height:140%;
}
.text-500{
    width:500px;
    height:auto;
    text-align:left;
    padding-right:1em;
    line-height:140%;
}
.text-400{
    width:400px;
    height:auto;
    text-align:left;
    line-height:110%;
}

.line{
    background-color:#FFFFFF;
    border-style:dotted none none none;
    border-width:1px 0 0 0;
    border-color:#333333;
    margin-top:10px;
    padding-top:10px;
}
.line-1{
    background-color:#FFFFFF;
    width:350px;
    border-style:none none solid solid;
    border-bottom-width:1px;
    border-left-width:6px;
    border-color:#333333;
    padding-top:2px;
    text-indent:1em;
    margin:1em auto 1em 0;
}
.line-2{
    background-color:#FFFFFF;
    width:245px;
    background-image:url(gita/lm02-05.gif);
    background-repeat:no-repeat;
    text-indent:1.5em;
    background-position:left center;
    margin-top:8px;
}
.line-3{
    background-color:#FFFFFF;
    width:240px;
    background-image:url(gita/lm02-10.gif);
    background-repeat:no-repeat;
    text-indent:1.5em;
    background-position:left center;
}

.line-4{
    margin:20px 10px 5px 0;
    background-color:#FFFFFF;
    border-style:none none solid solid;
    border-bottom-width:1px;
    border-left-width:5px;
    border-color:#663300;
    width:240px;
    text-indent:1em;
}
ul {
	margin:0;
	padding:0;
}
li {
    line-height:2em;
    list-style:none;
    background-color:#FFFFFF;
    width:240px;
    background-image:url(gita/lm02-10.gif);
    background-repeat:no-repeat;
    text-indent:1.5em;
    background-position:left center;
}

