@charset "UTF-8";
/* CSS Document */
@font-face{font-family:'丸ゴBW';src:url('../fonts/marugoB.woff');}
/*本ソフトでは表示フォントに「Mgen+」(http://jikasei.me/font/mgenplus/) を使用しています。
Licensed under SIL Open Font License 1.1 (http://scripts.sil.org/OFL)
© 2015 自家製フォント工房, © 2014, 2015 Adobe Systems Incorporated, © 2015 M+FONTS PROJECT
本ソフトでは表示フォントに「源真ゴシック」(http://jikasei.me/font/genshin/) を使用しています。
Licensed under SIL Open Font License 1.1 (http://scripts.sil.org/OFL)
© 2015 自家製フォント工房, © 2014, 2015 Adobe Systems Incorporated, © 2015 M+FONTS PROJECT
本ソフトでは表示フォントに「KHドットフォント」(http://jikasei.me/font/kh-dotfont/) を使用しています。
Licensed under SIL Open Font License 1.1 (http://scripts.sil.org/OFL)
© Keitarou Hiraki, Font Silo 1990-2015.*/
body{font:16px "Hiragino Kaku Gothic Pro","メイリオ", Meiryo, sans-serif;line-height:200%;background-image:url("../img/BG.jpg");}
#wrap{width:1000px;margin:-10px auto 0;position:relative; overflow:hidden;background-color:#FFF7E1;}
#nav1{height:80px;background-color: #f0e4c3;}
#box01{width:1000px;height:1400px;background-color:#f0e4c3;margin:0px 0 0 0;}
#box1{margin-top:0px;margin-left: 20px;}
#box2{margin-top:0px;margin-left: 20px;}
#M_copy{width:900px;margin:0px 0 0 220px;}
#box02{width:1000px;he900px;}
h2{text-align: center;line-height:2em;margin-top:80px; margin-bottom:60px;color:#707070;}
#base1 {
  background:#FFF7E1;
  display:inline-block;
  height:800px;
  margin-left:0px;
  margin-top:280px;
  position:relative;width:1000px;
  }
#base1:before {/*三角部分*/
  border-bottom:150px solid #FFF7E1;
  border-left:1000px solid transparent;
  border-right:0px solid transparent;
  content:"";
  height:0;
  left:0;
  position:absolute;
  top:-150px;
  width:0;}
  
#M_copy img{margin:100px 0 0px 0px;animation-name:M_copy;animation-duration:5s;animation-fill-mode:forwards;}
@keyframes M_copy{0%{opacity:0;}50%{opacity:0;}100%{opacity:1;}}
#box3{animation-name:box3;animation-duration:6s;animation-fill-mode:forwards;}
@keyframes box3{0%{opacity:0;}50%{opacity:0;}100%{opacity:1;}}

.firefox #base1{height:800px;}
@media all and (-ms-high-contrast:none){*::-ms-backdrop, #base1{height:800px;}}

#box3{height: 300px;margin: -290px 0 0 220px;}
#box3 p{font-size: 21px;font-weight: bolder;}
#rin_ootesuji{width:840px;margin:250px 0 20px 50px; padding:1px 30px 20px; background-color:#FFD8BF; color:#000000; border-radius:25px;}
.rin_btn{margin-top: 0px;}

.kongetu{position:absolute; margin:15px 0px 0 530px; width:300px;height:40px; padding-top:8px; background-color:#4461AD;text-align: center;border-radius:10px;}
.kongetu:hover {display: block;background-color:#5D85BB;}
.kongetu2{position:absolute;border-radius:10px; width:300px;height: 33px;text-align: center; padding-top:2px;font-size: 160%;color:#fff;}
.kongetu2 a{text-decoration:none;display: block;}.btn2 a{}
ed{color:#fff;}
.btn2:hover{opacity:0.6;color:#fff;}

#box4{height:500px;}#box5{height:320px;margin-top: -160px;}
#kakaku{width: 700px;margin: 0 auto 50px;padding:10px;border :1px solid #000;text-align: center; font-size: 20px;font-weight: bold;line-height:200%;background-color:#FFFCF3; }
#boxf{margin-top:-200px;}

#box6{height:110px;margin-top: 50px;}
/*お問い合わせ*/#tyuukan_bar01{background-color:#F7931E;width:1000px;height:100px;z-index:100;}
#tyuukan_bar02{background-color:#F7931E;width:1000px;height:100px;z-index:100;}
#logo002{padding:12px 0 0 20px;z-index:50; font-family:'丸ゴB','丸ゴBW'; font-size:16px;color:#FFF; line-height:32px;}
a.btn{display:block;position:absolute;height:46px;width:220px;margin:-60px 0 0 740px;text-decoration:none;font-size:24px;line-height:46px;text-align:center;border-radius:12px;}
a.blue,a.blue:hover,a.blue:visited {color:#996633;border:1px solid #eab551;border-bottom:1px solid #b98a37;text-shadow:0px 2px 0px #fedd9b;
background:#feda71;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.5, #feda71), color-stop(0.5, #febe4d));
background:linear-gradient(top, #feda71 50%, #febe4d 50%);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#feda71 50%', endColorstr='#febe4d 50%');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#feda71 50%', endColorstr='#febe4d 50%')";
box-shadow:0 2px 0 #fee9aa inset;}
a.blue:hover {border:1px solid #ebc377;border-bottom:1px solid #cba157;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.5, #ffe599), color-stop(0.5, #ffc96b));
background:-ms-linear-gradient(top, #ffe599 50%,#ffc96b 50%);
background:linear-gradient(top, #ffe599 50%, #ffc96b 50%);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffe599 50%', endColorstr='#ffc96b 50%');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffe599 50%', endColorstr='#ffc96b 50%')";
box-shadow:0 1px 0 #fef8ec inset;}#mailimg img{margin:0 4px 0 0;margin:0 4px -3px 0\9;}

#box7{height:1800px;}
#box7b{width:860px;margin: 0 auto;}
#copy02{font-family:"メイリオ", Meiryo,"MS PGothic", sans-serif, "ＭＳ ゴシック";line-height:1.6em;}
.shita{margin:50px 0px 0px 120px;width:780px;}#bo{font:26px "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, sans-serif;font-weight:bolder;}#rr{text-align:right;font-size:16px;margin-top:5px;}
#mark{margin:20px 0px 0px 520px;width:320px;text-align: center; font-size:100%;line-height: 1.5em;}
#box8{height:700px;}
#box8 img{margin: 0 -50px 0 100px;}

#japan2 h2{font-family: 'ゴHw';font-size:160%;line-height:120%;}
#japan2{margin:0 0 0 100px; color:#FFF;float:left;height:300px;width:300px;-webkit-border-radius:150px;-ms-border-radius:150px;border-radius:150px;background-color:#1D2087;}
.tate3{-webkit-writing-mode: vertical-rl;writing-mode:vertical-rl;}
#ja2{margin: -130px 0 0 9px;font-family:"メイリオ", Meiryo, sans-serif; font-size:16px;}
#box9 p{position: absolute; width:380px;height:96px;padding:4px 16px;border :1px solid #000;font-size: 18px;-webkit-border-radius:20px;background-color: #EDE5DD;}
#kome{display: block;text-align: right;}
#box9{height:700px;}#box10{height:1700px;}#box11{height:680px;}#box11 img{margin:20px -20px 0 57px;}
#yatte{font-size:40px;font-family:'丸ゴBW';color: #fff;width:500px;padding:10px 0;text-align: center;background-color: #2A834A;border-radius:30px;-webkit-border-radius:30px;margin: 0 auto;}
#box12 p{text-align: center;font-size: 16px;}#box13 p{margin-left:96px; text-align: left;font-size: 16px;}
#box13b{width:780px;margin: 0 auto 80px;padding: 16px 22px; border :6px solid #DBD4CE;border-radius:30px;-webkit-border-radius:#D5B1950px;}
#box14 p{width:750px;margin: 0 auto;font-size:22px;color: #8B6239;font-weight: bolder;font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";line-height: 2em;}
#box14 img{margin:20px -88px 0 130px;}
#tasuki2{transform:rotate(-15deg);margin:100px 0 80px -50px;}
#tasuki3{transform:rotate(-18deg);margin:50px 0 90px -130px;}
/*フッター*/#footer{width:1000px;height:26px;}
.kodomo{margin: -5px 0 0 0; text-align:center;font:16px "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, sans-serif;}
#C{font-size:20px;vertical-align:-4px;}#copy{font-size:14px;text-align:right; margin-top:-6px;}