/*header*/
#header .title_left {position: fixed; top: 0; left:0; padding-top:20px; padding-right: 30px; margin-top:770px; background-color: #fccfd6; opacity:1; }
#header .title_left h1 a{font-family: 'Josefin Sans', sans-serif; font-size: 40px; font-weight:normal; text-align: center; color:#fff; text-decoration: none;}
#header .title_left h1{padding-bottom: 10px; padding-left: 20px; }

#header .title_right {position: fixed; top: 0; right:0; padding-top:20px; padding-right: 30px; margin-top:250px; background-color: #bfe4f3; opacity:1; }
#header .title_right h1 a{font-family: 'Josefin Sans', sans-serif; font-size: 30px; font-weight:normal; text-align: center; color:#fff; text-decoration: none;}
#header .title_right h1{padding-bottom: 10px; padding-left: 20px}

#header .title_right2 {position: fixed; top: 0; right:0; padding-top:20px; padding-right: 30px; margin-top:1300px; background-color: #fccfd6; opacity:1; }
#header .title_right2 h1 a{font-family: 'Josefin Sans', sans-serif; font-size: 60px; font-weight:normal; text-align: center; color:#fff; text-decoration: none;}
#header .title_right2 h1{padding-bottom: 10px; padding-left: 20px}
#header .title_right2 h1 a i{margin-top: -50px;}

#header nav.drawer-nav ul.drawer-menu li a.drawer-brand {font-family: 'Josefin Sans', sans-serif; font-weight:normal;  font-size: 45px; text-align: center; padding-top:70px; padding-bottom: 40px;}
#header nav.drawer-nav ul.drawer-menu li a.click:hover{background-color:#fccfd6; color: #fff;}
#header nav.drawer-nav ul.drawer-menu li a.drawer-menu-item {font-family: 'Roboto', sans-serif; font-size: 35px; font-weight: bold; text-align: center; padding-top:30px; text-decoration:none;}
#header nav.drawer-nav ul.drawer-menu li a.drawer-menu-item:hover {background-color:#fccfd6; color: #fff; }
/*munu内のSNSボタン*/
#header nav.drawer-nav ul.drawer-menu li ul {text-align: center; list-style:none; margin:auto; padding-top:30px;}
#header nav.drawer-nav ul.drawer-menu li ul li {display: inline-block; text-align: center; padding-left:20px; padding-top:50px;}
#header nav.drawer-nav ul.drawer-menu li ul li a {display: block; text-align: center; font-size: 35px;}

#header nav.drawer-nav hr {border: 0; height: 0; border-top: 1px #222; border-bottom: 1px solid #222;}

#header div.instagram{position: fixed; z-index:100; top: 0; right: 0; padding-top:40px; padding-right: 60px;}
#header div.instagram ul{text-align: right; list-style: none; margin:auto; }
#header div.instagram ul li{padding-bottom: 10px;}
#header div.instagram li a {font-family: 'Josefin Sans', sans-serif; font-weight:normal;  font-size: 45px; text-decoration: none; color:#222;}
.colorICON {color: #222;}
/*footer*/
.footerhr {padding-top:100px;}
.footerhr hr {border: 0; height: 0; border-top: 1px #cccccc; border-bottom: 1px solid #cccccc;}
#footer {text-align:center;  padding-left:50px; padding-right:50px; padding-top: 100px}
#footer:after {content: ""; display: block; clear: both  }
#footer div.chikashitsu_footer {float: left; width: 50%; margin-top: -15px; }
#footer div.chikashitsuplus_footer {float: left; width: 50%  }
#footer div.copyright{float: left; width:100%; }
#footer div.chikashitsu_footer ul, #footer div.chikashitsuplus_footer ul {text-align: center; list-style:none; margin:auto; padding-top:20px;}
#footer div.chikashitsu_footer li, #footer div.chikashitsuplus_footer li {display: inline-block; text-align: center; padding-left:20px; }
#footer div.chikashitsuplus_footer li a, #footer div.chikashitsu_footer li a {display: block; text-align: center; font-size:25px;}
#footer div.chikashitsu_footer h2, #footer div.chikashitsuplus_footer h2{font-family: 'Josefin Sans', sans-serif; font-size: 25px; font-weight:lighter; color: #cccccc; padding-top:10px; padding-left:10px; padding-bottom: 150px}
#footer div.chikashitsu_footer img{width: 30%;}
#footer div.chikashitsuplus_footer img {width:50%;}

#footer div.copyright {position: fixed; bottom:0%; left:0%; background-color: #ffffff; padding-bottom: 30px;}
#footer div.copyright h2 {font-family: 'Libre Barcode 39 Extended Text', cursive; font-size: 20px; font-weight:normal; font-weight:lighter; color: #222; padding-top:20px}
#footer div.copyright #page-top {position: fixed; bottom: 20px; right: 20px; font-size: 37px;}
#footer div.copyright #page-top a {background: #cccccc; text-decoration: none; color: #fff; width: 150px; padding: 10px 0; text-align: center; display: block; border-radius: 4px; }
#footer div.copyright #page-top a:hover {text-decoration: none; background: #fccfd6; }
.colorICON_angle {color:#fff;}
.colorICON_footer {color:#cccccc;}
.fa_footer {font-size: 50px;}


/* index.htmlトップ*/
section.chikashitsu {text-align: center; padding-top:350px; padding-left: 20px;}
section.chikashitsu a img.top {width: 80%;}
section.chikashitsuplus {text-align: center; padding-top:150px;}
section.chikashitsuplus a img.top {width: 80%; }
