@import "style_form.css";



/* ++++++++++++++++++++++++++++++++++++++++++++++++ */

/*    Detail Setting                                */

/*    $B%Z!<%8$N>\:Y@_Dj(B                              */

/* ++++++++++++++++++++++++++++++++++++++++++++++++ */



/*   ContentsDivision   */

.ContentsDivision{}



.ContentsDivision .ComingSoon{

  margin-top: 80px;

  text-align: center;

}



/* $B%\%i%s%F%#%"%M%C%H$H$O!)(B

----------------------------------------------- */

.AboutSite{

}

    .AboutSite .DetailText{

      margin-bottom: 0.5em;

      font-size: 87.5%;

      line-height: 1.5;

    }

    /*   LeadBlock   */

    .AboutSite .LeadBlock{

    }

        .AboutSite .LeadBlock .ParagraphHeading{

        }

        .AboutSite .AboutRegistBlock .SecParagraph{

          background: #6ae4a4;

          margin-bottom: 0.5em;

          padding: 0.8em;

        }

            .AboutSite .AboutRegistBlock .SecParagraph .ListBox{

              float: left;

              width: 45%;

              background: #fff;

              margin: 0 0.2em;

              padding: 0.7em;

              -webkit-border-radius: 0.5em;

              -moz-border-radius: 0.5em;

              border-radius: 0.5em;

            }

                .AboutSite .AboutRegistBlock .SecParagraph .ListBox h6{

                  border-bottom: 1px dotted #000;

                  margin-bottom: 0.3em;

                  padding-bottom: 0.3em;

                }

                .AboutSite .AboutRegistBlock .SecParagraph .ListBox .TextList{

                  list-style-type: disc;

                  margin-left: 20px;

                  line-height: 1.5;

                }

                    .AboutSite .AboutRegistBlock .SecParagraph .ListBox .TextList li{

                      font-size: 87.5%;

                    }

        .AboutSite .ButtonBoxGroup{

          margin: 1em 0;

        }

            .AboutSite .ButtonBoxGroup .ButtonBox{

              border: 1px solid #efa228;

              background: #fffca1;

              padding: 0.7em;

              text-align: center;

            }

                .AboutSite .ButtonBoxGroup .ButtonBox .DetailText{

                  float: left;

                  width: 50%;

                  font-size: 75%;

                  font-weight: bold;

                }

                .AboutSite .ButtonBoxGroup .ButtonBox .Button{

                  float: right;

                  width: 50%;

                }

            .AboutSite .ButtonBoxGroup .ButtonBox01{

            }

                .AboutSite .ButtonBoxGroup .ButtonBox01 .DetailText{

                  padding-top: 1em;

                }

            .AboutSite .ButtonBoxGroup .ButtonBox02{

            }

                .AboutSite .ButtonBoxGroup .ButtonBox02 .DetailText{

                  padding-top: 0.3em;

                }



/* AboutFlow

----------------------------------------------- */

.AboutFlow{}

    .AboutFlow .Paragraph{

      margin-bottom: 1em;

    }

        .AboutFlow .Paragraph .DetailText{

          width: 95%;

          margin: 0 auto 1em;

          font-size: 87.5%;

          line-height: 1.5;

        }

        .AboutFlow .Paragraph .DetailText a{

          background: url(../img/common/icon/icon_list.gif) no-repeat 0 50%;

          padding-left: 8px;

        }

    .AboutFlow .SecParagraph{

      text-align: center;

    }

    .AboutFlow .PatternBox .DetailText{

      border: 2px solid #53b840;

      margin-top: 30px;

      padding: 10px 5px;

      text-align: center;

    }

        .AboutFlow .PatternBox .DetailText .PatternHeading{

          display: block;

          position: relative;

          z-index: 100;

          margin-bottom: 5px;

          margin-top: -25px;

        }

        .AboutFlow .PatternBox .DetailText .Image{

          margin-top: 5px;

        }



/* Information

----------------------------------------------- */

.Information{

}

    .Information .Paragraph{

      margin-bottom: 1.5em;

    }

        .Information .Paragraph .DetailText{

          font-size: 87.5%;

          line-height: 1.5;

          margin-bottom: 0.5em;

        }

    /* MapBlock */

    .Information .MapBlock{

    }

        .Information .MapBlock .MapBox{

          margin-bottom: 0.5em;

          text-align: center;

        }

    /* AboutBlock */

    .Information .AboutBlock{

    }

        .Information .AboutBlock .ImageMapBox{

          border: 1px solid #c0c0c0;

          margin-bottom: 0.5em;

          padding: 0.8em;

          text-align: center;

        }

            .Information .AboutBlock .ImageMapBox .Image{

            }

        .Information .AboutBlock .SecParagraphGroup{

          background: #6ae4a4;

          margin-bottom: 0.5em;

          padding: 0.8em;

        }

            .Information .AboutBlock .SecParagraph{

              background: #fff;

              margin: 0 0.2em 0.5em;

              padding: 0.7em;

              -webkit-border-radius: 0.5em;

              -moz-border-radius: 0.5em;

              border-radius: 0.5em;

            }

                .Information .AboutBlock .SecParagraph .ImageBox{

                  float: left;

                }

                    .Information .AboutBlock .SecParagraph .ImageBox .Image{

                    }

                .Information .AboutBlock .SecParagraph .TextBox{

                  margin-left: 250px;

                }

                    .Information .AboutBlock .SecParagraph h6.Heading{

                      border-bottom: 1px dotted #333;

                      border-left: 5px solid #333;

                      margin-bottom: 0.6em;

                      padding: 0.4em 0.5em;

                      font-size: 87.5%;

                    }

                    .Information .AboutBlock .SecParagraph .OptionBox{

                      border: 1px solid #efa228;

                      background: #fffca1;

                      margin: 0 0.2em;

                      padding: 0.5em 0.7em;

                    }

                        .Information .AboutBlock .SecParagraph .OptionBox .Heading{

                          margin-bottom: 0.3em;

                          font-size: 75%;

                          font-weight: bold;

                        }

                        .Information .AboutBlock .SecParagraph .OptionBox .DetailText{

                          margin-bottom: 0;

                          font-size: 75%;

                        }

    /* AccessBlock */

    .Information .AccessBlock h6.Heading{

      border: 1px solid #1dc368;

      margin-bottom: 0.5em;

      -webkit-border-radius: 5px;

      -moz-border-radius: 5px;

      border-radius: 5px;

    }

        .Information .AccessBlock h6.Heading span{

          display: block;

          border: 1px solid #fff;

          background: url(../img/common/decoration/rpt_paragraph_header.gif) repeat-x 0 50%;

          padding: 0.5em 0.7em;

          color: #fff;

          font-size: 87.5%;

          -webkit-border-radius: 5px;

          -moz-border-radius: 5px;

          border-radius: 5px;

        }



/* $B8D?M>pJsJ]8nJ}?K(B

----------------------------------------------- */

.PrivacyPolicy{}

    .PrivacyPolicy h5.Heading{

      border: 1px solid #1dc368;

      margin-bottom: 0.5em;

      -webkit-border-radius: 5px;

      -moz-border-radius: 5px;

      border-radius: 5px;

    }

        .PrivacyPolicy h5.Heading span{

          display: block;

          border: 1px solid #fff;

          background: url(../img/common/decoration/rpt_paragraph_header.gif) repeat-x 0 50%;

          padding: 0.5em 0.7em;

          color: #fff;

          font-size: 87.5%;

          -webkit-border-radius: 5px;

          -moz-border-radius: 5px;

          border-radius: 5px;

        }



/* SiteMap

----------------------------------------------- */

.SiteMap{

}

    .SiteMap .Contents .LinkList{

      margin-top: 5px;

    }

        .SiteMap .Contents .LinkList li{

          margin-bottom: 6px;

          font-size: 87.5%;

          line-height: 1.5;

        }

            .SiteMap h5.Heading{

              border: 1px solid #1dc368;

              margin-bottom: 0.5em;

              -webkit-border-radius: 5px;

              -moz-border-radius: 5px;

              border-radius: 5px;

            }

                .SiteMap h5.Heading span{

                  display: block;

                  border: 1px solid #fff;

                  background: url(../img/common/decoration/rpt_paragraph_header.gif) repeat-x 0 50%;

                  padding: 0.3em 0.7em;

                  color: #fff;

                  -webkit-border-radius: 5px;

                  -moz-border-radius: 5px;

                  border-radius: 5px;

                }

            .SiteMap .Contents .LinkList .LinkList{

              margin-left: 15px;

            }

            .SiteMap .Contents .LinkList li li{

              font-size: 100%;

              border-bottom: 1px dotted #696969;

            }

