/* ページ全体 */
body{
   color : #000000;
   background-color : #ffffff;
   font-size: 13px;
   font-weight: 400;
   line-height: 1.2;
   font-family: Times New Roman, Times, serif;
   margin: 0;
   padding: 0;
   text-align: left;
}
p,ul,ol,form,h1,h2,h3{
   margin: 0;
   padding: 0;
}
img {  
    border:0; 
} 
/*  リンク指定 */
a{
   color : #000000;
   text-decoration: none;
}
a:visited{
   color: #666666;
   text-decoration : none;
}
a:hover{
   color: #0057AE;
   text-decoration : underline;
}
a:active{
   color: #000000;
   text-decoration : none;
}
/*  色指定 */
.red1{
   color: #cc0000;
}
.blk {
   color: #000000;
}
.blk a:link {
   color: #000000;
   text-decoration: none;
}
.blk a:visited {
   color: #666666;
   text-decoration: none;
}
.blk a:hover {
   color: #000000;
   text-decoration : underline;
}
.blk a:active {
   color: #000000;
   text-decoration: none;
}
.white{
   color: #ffffff;
}
.center_image1{
   text-align: center;
}
/* ----------------------------------------------------------------*/
/* 詳細ページ */
#syosai {
   width: 500px;
   margin: 0 auto 0;
   padding: 0;
   text-align: center;
   background-color : #ffffff;
   margin-top: 10px;
   margin-bottom: 10px;
   border: solid 1px #114277;
}
#syosai .title1 {
   padding-bottom: 20px;
}
#syosai .text1 {
   padding: 0;
   margin-bottom: 20px;
   width: 500px;
   background-color: #cccccc;
   text-align: center;
   height: 30px;
   font-size: 14px;
   font-weight: 600;
}
#syosai .image1 {
   padding-bottom: 20px;
   text-align: center;
}
#syosai .text2 {
   padding: 0 20px 20px 20px;
   color: #cc0000;
   text-align: right;
   font-size: 14px;
   font-weight: 600;
}
#syosai .text3 {
   padding: 0 20px 10px 20px;
   text-align: left;
}
#syosai .text4 {
   text-align: right;
   padding: 0 20px 20px 20px;
   color: #cc0000;
}
#syosai .text4 a:link {
   color: #cc0000;
   text-decoration: none;
}
#syosai .text4 a:visited {
   color: #cc0000;
   text-decoration: none;
}
#syosai .text4 a:hover {
   color: #cc0000;
   text-decoration : underline;
}
#syosai .text4 a:active {
   color: #cc0000;
   text-decoration: none;
}
#syosai .text5 {
   text-align: center;
   margin: 0 auto 0;
   width: 500px;
   padding-bottom: 20px;
}
/*===================== line AREA ====================================*/
.line1{
   background-image : url("../image/line01.gif");
   background-repeat : repeat-x;
   background-attachment : fixed;
   background-position : center center;
}