.text01 { color: #64ae14; font-size: 14px; font-family: Roboto, "Droid Sans", 游ゴシック, YuGothic, メイリオ, Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", sans-serif; line-height: 22px; letter-spacing: 0; }
.text02 { color: #fff; font-size: 12px; font-family: Roboto, "Droid Sans", 游ゴシック, YuGothic, メイリオ, Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", sans-serif; line-height: 22px; }
.text03 { color: #fff; font-size: 12px; font-family: Roboto, "Droid Sans", 游ゴシック, YuGothic, メイリオ, Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", sans-serif; line-height: 22px; text-decoration: underline; }
.text04 { color: #fff; font-size: 13px; font-family: Roboto, "Droid Sans", 游ゴシック, YuGothic, メイリオ, Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", sans-serif; line-height: 25px; }
.text05 { color: #fff; font-size: 14px; font-family: Roboto, "Droid Sans", 游ゴシック, YuGothic, メイリオ, Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", sans-serif; line-height: 14px; }
.text06 { color: #fff; font-size: 11px; font-family: Roboto, "Droid Sans", 游ゴシック, YuGothic, メイリオ, Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", sans-serif; line-height: 20px; }
.text06-1 { color: #fff; font-size: 11px; font-family: Roboto, "Droid Sans", 游ゴシック, YuGothic, メイリオ, Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", sans-serif; line-height: 20px; padding: 4px 7px; border: dotted 1px #808080; }
.text07 { color: #fff; font-size: 18px; font-family: Roboto, "Droid Sans", 游ゴシック, YuGothic, メイリオ, Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", sans-serif; line-height: 22px; }
.text08 { color: #fff; font-size: 30px; font-family: Roboto, "Droid Sans", 游ゴシック, YuGothic, メイリオ, Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", sans-serif; line-height: 40px; }
.text09 { color: #fff; font-size: 13px; font-family: Roboto, "Droid Sans", 游ゴシック, YuGothic, メイリオ, Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", sans-serif; line-height: 32px; }
.text10 { color: #fff; font-size: 30px; font-family: Roboto, "Droid Sans", 游ゴシック, YuGothic, メイリオ, Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", sans-serif; line-height: 30px; }
.text11 { color: #fff; font-size: 11px; font-family: Roboto, "Droid Sans", 游ゴシック, YuGothic, メイリオ, Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", sans-serif; }
.text12 { color: #64ae14; font-size: 15px; font-family: Roboto, "Droid Sans", 游ゴシック, YuGothic, メイリオ, Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", sans-serif; line-height: 28px; }
.text13 { color: #fff; font-size: 16px; font-family: Roboto, "Droid Sans", 游ゴシック, YuGothic, メイリオ, Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", sans-serif; line-height: 28px; }
.text14 { color: #fff; font-size: 11px; font-family: Roboto, "Droid Sans", 游ゴシック, YuGothic, メイリオ, Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", sans-serif; line-height: 20px; float: left; }
.text16 { color: #fff; font-size: 12px; font-family: Roboto, "Droid Sans", 游ゴシック, YuGothic, メイリオ, Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", sans-serif; line-height: 28px; text-decoration: underline; padding-top: 4px; padding-bottom: 4px; }
.text17 { color: #fff; font-size: 16px; font-family: Roboto, "Droid Sans", 游ゴシック, YuGothic, メイリオ, Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", sans-serif; line-height: 24px; padding-top: 2px; padding-bottom: 8px; }
.text18 { color: #fff; font-size: 12px; font-family: Roboto, "Droid Sans", 游ゴシック, YuGothic, メイリオ, Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", sans-serif; line-height: 20px; padding-top: 30px; }
.text19 { color: #fff; font-size: 14px; font-family: Roboto, "Droid Sans", 游ゴシック, YuGothic, メイリオ, Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", sans-serif; line-height: 20px; }
.text20 { color: #fff; font-size: 12px; font-family: Roboto, "Droid Sans", 游ゴシック, YuGothic, メイリオ, Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", sans-serif; opacity: 0.6; }
.text21 { color: #fff; font-size: 15px; font-family: Roboto, "Droid Sans", 游ゴシック, YuGothic, メイリオ, Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", sans-serif; padding: 12px 4px; }
.text22 { color: #db5d59; font-size: 16px; font-family: Roboto, "Droid Sans", 游ゴシック, YuGothic, メイリオ, Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", sans-serif; line-height: 24px; }
.text23 { color: #661919; font-size: 14px; font-family: Roboto, "Droid Sans", 游ゴシック, YuGothic, メイリオ, Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", sans-serif; line-height: 24px; }
.text24 { color: #db5d59; font-size: 20px; font-family: Roboto, "Droid Sans", 游ゴシック, YuGothic, メイリオ, Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", sans-serif; line-height: 24px; padding-top: 4px; padding-bottom: 4px; }
.line01 { padding: 60px; border: solid 1px #ccc; }
.line02 { border-top: 1px dotted #808080; }
.line03 { border-top: 1px dotted #808080; }
.line04 { border: solid 1px #ebebeb; }
.line05 { padding: 30px; border: solid 1px #ebebeb; }
.line06 { color: #6b9975; font-size: 12px; font-family: Roboto, "Droid Sans", 游ゴシック, YuGothic, メイリオ, Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", sans-serif; line-height: 16px; padding: 12px; border: solid 1px #ebebeb; }
.line07 { border-bottom: 1px dotted #dcdcdc; }
.line08 { color: #fff; font-size: 13px; font-family: Roboto, "Droid Sans", 游ゴシック, YuGothic, メイリオ, Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", sans-serif; line-height: 24px; border-top: 1px solid #fff; border-left: 1px solid #fff; }
.line09 { color: #fff; font-size: 13px; font-family: Roboto, "Droid Sans", 游ゴシック, YuGothic, メイリオ, Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", sans-serif; line-height: 24px; border-top: 1px solid #fff; border-right: 1px solid #fff; border-left: 1px solid #fff; }
.line10 { color: #0b3768; font-size: 14px; font-family: Roboto, "Droid Sans", 游ゴシック, YuGothic, メイリオ, Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", sans-serif; line-height: 24px; border-right: 8px solid #395e86; }
.line11 { color: #fff; font-size: 14px; font-family: Roboto, "Droid Sans", 游ゴシック, YuGothic, メイリオ, Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", sans-serif; line-height: 24px; border-right: 8px solid #fff; }
.line12 { border-bottom: 1px dotted #fff; }
.line13 { border-right: 4px solid #395e86; }
.table01 { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.box1 { background-image: url(../images/01.jpg); background-repeat: no-repeat; background-position: center; padding: 30px 30px 150px; background-size: cover; }
.box2 { background-image: url(../images/ph07.jpg); background-repeat: no-repeat; background-position: center; padding: 30px; }
.box3 { background-image: url(../images/03.jpg); background-repeat: no-repeat; background-position: center; padding: 30px; background-size: cover; }
.box4 { background-image: url(../images/04.jpg); background-repeat: no-repeat; background-position: center; padding: 30px; background-size: cover; }
.box5 { background-image: url(../images/ph07.jpg); background-position: center; padding: 30px; }
.box6 { background-image: url(../images/05.jpg); background-repeat: no-repeat; background-position: center; padding: 30px; background-size: cover; }
.box7 { background-image: url(../images/06.jpg); background-repeat: no-repeat; background-position: center; padding: 30px; background-size: cover; }
.box8 { background-image: url(../images/08.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }
.box9 { background-image: url(../images/09.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }
.box10 { background-image: url(../images/ph08.jpg); background-repeat: no-repeat; background-position: center top; background-size: cover; }
.box11 { background-image: url(../images/ph09.jpg); background-repeat: no-repeat; background-position: center top; background-size: cover; }
.box12 { background-image: url(../images/ph11.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }
.box13 { background-image: url(../images/ph11.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }
.box16 { background-image: url(../images/hokkaido.svg); background-repeat: no-repeat; background-position: center; background-size: cover; }
.img01 { text-decoration: none; border: solid 1px #ccc; }
.padding01 { padding: 30px; }
.padding02 { padding: 20px; border: solid 1px #ccc; }
.padding03 { padding: 60px; }
.padding04 { padding: 50px 100px 100px; }
.padding05 { padding: 6px; }
.padding06 { padding: 40px; }
.padding07 { padding: 40px; }
a { color:inherit; text-decoration:none; }
a:hover { opacity: 1; text-decoration:none; }
img { max-width : 100% ; height : auto ; }
img { -ms-interpolation-mode: bicubic; }
body { -webkit-text-size-adjust: 100%; }
