.back01 { background-image: url(back.jpg); background-repeat: no-repeat; background-attachment: fixed; margin: 0; padding: 0; }
.text01 { color: #191919; font-size: 10pt; font-family: Oswald; font-weight: 300; line-height: 25pt; letter-spacing: 1pt; }
.text01-1 { color: #fff; font-size: 8pt; font-family: Oswald; font-weight: 300; line-height: 13pt; letter-spacing: 1pt; }
.text02 { color: #191919; font-size: 9pt; font-family: "Hiragino Maru Gothic Pro", HGMaruGothicMPRO, HG丸ゴシックM-PRO; font-weight: 500; line-height: 20pt; letter-spacing: 1pt; }
.text02-1 { color: #191919; font-size: 10pt; font-family: "Hiragino Maru Gothic Pro", HGMaruGothicMPRO, HG丸ゴシックM-PRO; font-weight: 500; line-height: 23pt; letter-spacing: 1pt; }
.text03 { color: #fff; font-size: 9pt; font-family: "Hiragino Maru Gothic Pro", HGMaruGothicMPRO, HG丸ゴシックM-PRO; font-weight: 600; line-height: 12pt; }
.text04 { color: #fff; font-size: 9pt; font-family: "Hiragino Maru Gothic Pro", HGMaruGothicMPRO, HG丸ゴシックM-PRO; font-weight: 500; line-height: 12pt; letter-spacing: 1pt; }
.text05 { color: #fff; font-size: 9pt; font-family: "Hiragino Maru Gothic Pro", HGMaruGothicMPRO, HG丸ゴシックM-PRO; line-height: 12pt; letter-spacing: 2pt; }
.text06 { color: #fff; font-size: 9pt; font-family: "Hiragino Maru Gothic Pro", HGMaruGothicMPRO, HG丸ゴシックM-PRO; line-height: 12pt; letter-spacing: 1pt; }
.text07 { color: #333; font-size: 11pt; font-family: "Hiragino Maru Gothic Pro", HGMaruGothicMPRO, HG丸ゴシックM-PRO; font-weight: 500; line-height: 20pt; letter-spacing: 2pt; }
.text08 { color: #333; font-size: 10pt; font-family: "Hiragino Maru Gothic Pro", HGMaruGothicMPRO, HG丸ゴシックM-PRO; font-weight: 500; line-height: 18pt; letter-spacing: 1pt; }
.text09 { color: #b61912; font-size: 14pt; font-family: Oswald; font-weight: 300; line-height: 20pt; letter-spacing: 1pt; }
.text10 { color: #333; font-size: 10pt; font-family: "Hiragino Maru Gothic Pro", HGMaruGothicMPRO, HG丸ゴシックM-PRO; line-height: 18pt; text-decoration: underline; letter-spacing: 1pt; }
.text11 { color: #333; font-size: 12pt; font-family: "Hiragino Maru Gothic Pro", HGMaruGothicMPRO, HG丸ゴシックM-PRO; line-height: 18pt; letter-spacing: 1pt; }
.text12 { color: #333; font-size: 9pt; font-family: "Hiragino Maru Gothic Pro", HGMaruGothicMPRO, HG丸ゴシックM-PRO; line-height: 18pt; letter-spacing: 1pt; }
.text13 { color: #fff; font-size: 10pt; font-family: "Hiragino Maru Gothic Pro", HGMaruGothicMPRO, HG丸ゴシックM-PRO; line-height: 18pt; letter-spacing: 1pt; }
.text14 { color: #fff; font-size: 9pt; font-family: "Hiragino Maru Gothic Pro", HGMaruGothicMPRO, HG丸ゴシックM-PRO; line-height: 18pt; letter-spacing: 1pt; }
.text15 { color: #fff; font-size: 9pt; font-family: "Hiragino Maru Gothic Pro", HGMaruGothicMPRO, HG丸ゴシックM-PRO; line-height: 20pt; letter-spacing: 1pt; }
.text16 { color: #fff; font-size: 10pt; font-family: "Hiragino Maru Gothic Pro", HGMaruGothicMPRO, HG丸ゴシックM-PRO; line-height: 18pt; letter-spacing: 2pt; }
.line01 { border-top: 1px dotted #808080; }
.line01-1 { border: solid 1px #808080; ; }
.line01-2 { border-right: 4px solid #fff11f; border-bottom: 4px solid #fff11f; border-left: 4px solid #fff11f; }
.line01-3 { border-color: #fff11f; border-style: solid solid dotted; border-width: 4px 4px 1px; }
.line01-4 { border-style: solid solid dotted; border-width: 4px 4px 1px; border-color: #6fb92c; }
.line01-5 { border-right: 4px solid #6fb92c; border-bottom: 1px dotted #6fb92c; border-left: 4px solid #6fb92c; }
.line01-6 { border-right: 4px solid #6fb92c; border-bottom: 4px solid #6fb92c; border-left: 4px solid #6fb92c; }
.line02 { border-top: 1px dotted #fff; }
.line03 { border: dotted 1px #b6a67e; }
.box1 { background-color: #fff; border: solid 5px #c5b899; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; }
.box2 { text-decoration: none; border-color: transparent; border-style: none; }
a { color:none; text-decoration:none; }
a:hover { opacity: 0.6; text-decoration:none; }
