@charset "UTF-8";

/* --------------------------------------------------------------
　ドラヴィダ語語源辞典
-------------------------------------------------------------- */

body {
margin: 0;
padding: 0;
text-align: center;
font-size:90%;
line-height: 1.5;
font-family:sans-serif;
color: #919192;
background:#000000;
}

/* 基本レイアウト ----------------------------------------------- */

div#container {
margin: 0 auto;
padding: 0;
width: 100%;
background:#000000;
}

div#header {
float:center;
margin:0;
padding: 0;
width:100%;
height: 52px;
background:#000000;
}

div#contents {
float:center;
margin:0;
padding:0;
width:100%;
height: 500px;
background:#000000;
}

div#contents {
margin:0;
padding:0;
width:100%;
height: 500px;
text-align:left;
background: url(images/bg.jpg) repeat-x;
}

div#main {
float:center;
margin:0;
padding:0;
width:1000px;
height: 500px;
text-align:left;
background: url(images/main.jpg) no-repeat;
}

div#main_b1{
float:center;
margin:0;
padding:0;
width:1000px;
height: 90px;
text-align:left;
background: url(images/main_b1.jpg) no-repeat;
}

div#main_b2{
float:center;
margin:0;
padding:0;
width:1000px;
text-align:left;
background: url(images/main_b2.jpg) repeat-y;
}

div#main_b3{
float:center;
margin:0;
padding:0;
width:1000px;
height: 18px;
text-align:left;
background: url(images/main_b3.jpg) no-repeat;
}

div#main_b4{
float:center;
margin:0;
padding:0;
width:1000px;
height: 40px;
text-align:left;
background: url(images/main_b4.jpg) no-repeat;
}

div#footer {
clear:both;
margin: 0 ;
padding:0;
text-align:center;
font-size: 80%;
}

/* TEXT ----------------------------------------------- */

.fstyl_1 {
text-align: left;
margin: 0;
padding-top: 10px;
font-size:13px;
font-weight:bold;
line-height:150%;
color:#ffffff;
}

.fstyl_2 {
text-align: left;
margin: 0;
padding-top: 3px;
font-size:12px;
line-height:150%;
color:#ffffff;
}

.fstyl_3 {
text-align: left;
margin: 0;
padding-top: 3px;
font-size:9px;
line-height:150%;
color:#ffffff;
}

.fstyl_2b {
text-align: left;
margin: 0;
padding-top: 3px;
font-size:12px;
line-height:150%;
color:#000000;
}

.fstyl_3b {
text-align: left;
margin: 0;
padding-top: 3px;
font-size:9px;
line-height:150%;
color:#000000;
}

.fstyl_2c {
margin: 0;
padding-top: 3px;
font-size:12px;
line-height:150%;
color:#000000;
}

.fstyl_r {
text-align: left;
margin: 0;
padding-top: 10px;
font-size:14px;
font-weight:bold;
line-height:150%;
color:#ff1b1b;
}


/* 基本パーツ ----------------------------------------------- */

/*　標準リンク　*/
a {
color: #4d73e6;
text-decoration: underline
}

/*　全画像のボーダー消去　*/
img {border:0}

/*　段組解除　*/
p.clear {
clear:both;
margin: 0 20px;
}

/* コピーライト */
.copyright {
margin:0;
padding:5px 0;
text-align:center;
}

.gotop {
  margin-right: 100px;
  text-align: right
}

/*　box ----------------------------------------------- */

.box_1 {
list-style:none;
margin: 0;
padding: 30px;
width:600px;
text-align: left;
border-bottom: 3px solid #a4976b; 
border-right: 3px solid #a4976b;
background:#fff6d7;
}

/*　menu ----------------------------------------------- */

a.menu_1 {
	background: url(images/menu_1.gif);
	background-repeat:no-repeat;
	width:115px;
	height:42px;
	display:block;
}

a:hover.menu_1 {
	background: url(images/menu_1ov.gif);
	background-repeat:no-repeat;
	width:115px;
	height:42px;
	display:block;
}

a.menu_2 {
	background: url(images/menu_2.gif);
	background-repeat:no-repeat;
	width:129px;
	height:42px;
	display:block;
}

a:hover.menu_2 {
	background: url(images/menu_2ov.gif);
	background-repeat:no-repeat;
	width:129px;
	height:42px;
	display:block;
}

a.menu_3 {
	background: url(images/menu_3.gif);
	background-repeat:no-repeat;
	width:200px;
	height:42px;
	display:block;
}

a:hover.menu_3 {
	background: url(images/menu_3ov.gif);
	background-repeat:no-repeat;
	width:200px;
	height:42px;
	display:block;
}

a.menu_4 {
	background: url(images/menu_4.gif);
	background-repeat:no-repeat;
	width:108px;
	height:42px;
	display:block;
}

a:hover.menu_4 {
	background: url(images/menu_4ov.gif);
	background-repeat:no-repeat;
	width:108px;
	height:42px;
	display:block;
}

/*　バナー ----------------------------------------------- */

a.bana_1 {
	background: url(images/bana_kounyu.gif);
	background-repeat:no-repeat;
	width:178px;
	height:46px;
	display:block;
}

a:hover.bana_1 {
	background: url(images/bana_kounyu_ov.gif);
	background-repeat:no-repeat;
	width:178px;
	height:46px;
	display:block;
}

a.bana_2 {
	background: url(images/bana_2.gif);
	background-repeat:no-repeat;
	width:175px;
	height:45px;
	display:block;
}

a:hover.bana_2 {
	background: url(images/bana_2ov.gif);
	background-repeat:no-repeat;
	width:175px;
	height:45px;
	display:block;
}

a.bana_3 {
	background: url(images/bana_3.gif);
	background-repeat:no-repeat;
	width:175px;
	height:45px;
	display:block;
}

a:hover.bana_3 {
	background: url(images/bana_3ov.gif);
	background-repeat:no-repeat;
	width:175px;
	height:45px;
	display:block;
}

a.bana_4 {
	background: url(images/bana_4.gif);
	background-repeat:no-repeat;
	width:175px;
	height:45px;
	display:block;
}

a:hover.bana_4 {
	background: url(images/bana_4ov.gif);
	background-repeat:no-repeat;
	width:175px;
	height:45px;
	display:block;
}
