/* CSS Document */

*{
   margin:0;
   padding:0;
}

body{
   background-image:url(../cmnfix/back.gif);
   background-repeat:repeat-x;
}

h4{
   margin:0;
   padding:0;
   width:525px;
   height:300px;
   background-image:url(img/top2.jpg);
   background-repeat:no-repeat;
   text-indent:-9999px;
}

h5{
   font-size:16px;
   font-weight:bold;
   border-bottom:#999900 solid 1px;
   border-left:8px #999900 solid;
   text-indent:0.5em;
   color:#333333;
   margin:0px 20px 0px 5px;
   padding:3px 0px 0px 0px;
   font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

h2{
   width:227px;
   height:300px;
   margin:0;
   padding:0;
   background-image:url(../viva/img/logo_05.gif);
   background-repeat:no-repeat;
   text-indent:-9999px;
}

h2 a{
   display:block;
   text-decoration:none;
   width:227px;
   height:300px;
}

h2 a:hover{
   display:block;
   text-decoration:none;
   width:227px;
   height:300px;
}

.tsp{
   margin-top:20px;
}

.lsp{
   margin-left:5px;
}

.tlsp{
   margin-left:20px;
   margin-top:5px;
}

.top{
   margin-top:30px;
}

.menubg{
   background-image:url(../viva/img/viha_08.gif);
   background-repeat:no-repeat;
}

.text1{
   font-size:14px;
   margin:10px 20px;
   color:#666666;
   text-indent:1em;
   line-height:1.7em;
}

.text2{
   font-size:13px;
   font-weight:bold;
   color:#666666;
   text-align:center;
}

.text3{
   font-size:13px;
   color:#333333;
   text-indent:1em;
}

.text4{
   font-size:12px;
   color:#333333;
}

.text5{
   font-size:17px;
   font-weight:bold;
   color:#660000;
}

.photobox{
   background-image:url(img/bg.gif);
   background-repeat:no-repeat;
   width:216px;
   height:152px;
}

.navi{
   font-size:13px;
   color:#666666;
   margin-right:10px;
}

.copy{
    font-size:12px;
	color:#666666;
}

.copy a{
    color:#666666;
	text-decoration:none;
}

.copy a:hover{
    background-color:#666666;
	color:#FFFFFF;
}
