/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 2016/12/13, 9:35:35
    Author     : user
*/

/*==================================================
 * Custom
 *================================================*/

/* btn-custom */
.btn {
    border: none;
}
.btn-orange {
  background: rgb(255, 133, 0);
  color: #FEF9F6;
  border: none;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important; /* !important tags aren't necessarily always bad */
}
.btn-orange:hover, .btn-orange:focus {
  background: rgb(255, 165, 0);
}
.btn-orange:active {
  background: rgb(255, 187, 0);
}

.btn-c-yellow {
  background: rgb(255, 164, 24);
  color: #FFF;
  border: none;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important; /* !important tags aren't necessarily always bad */
}
.btn-c-yellow:hover, .btn-c-yellow:focus {
  background: rgb(255, 197, 0);
  color: #FFF;
  text-decoration: none;
}
.btn-c-yellow:active {
  background: rgb(255, 219, 0);
  color: #FFF;
}
#page-wrapper .entry-content .btn-mypage {
    margin: 20px auto;
}
#page-wrapper .entry-content .btn-mypage a {
    text-decoration: none;
    font-weight: bold;
}
#page-wrapper .entry-content .btn-mypage a:hover,
#page-wrapper .entry-content .btn-mypage a:focus {
    text-decoration: none;
    color: #fff;
}
#page-wrapper .entry-content .btn-mypage .btn {
    border: 1px solid #FFF;
    border-radius: 3px;
}

/* font-size */
.f-size16{
    font-size:16px;
}
.f-size18{
    font-size:16px;
}

/* vartical-align */
.va-m{
    vartical-align:middle;
}

/* text-align */
.ta-left{
    text-align:left;
}
.ta-right{
    text-align:right;
}
.ta-center{
    text-align:center;
}

/* breadcrumbs */
#breadcrumbs {
    margin-top: 1rem;
    font-size:14px;
}

/* shadow */
.shadow-2{
    box-shadow: 2px 2px 2px 1px rgba(0,0,0,0.2);
}
.shadow-3{
    box-shadow: 2px 2px 4px 2px rgba(110, 110, 110, 0.4);
}

/* text color */
.tc-w{
    color: #FFF;
}
.tc-46{
    color:#464646;
}

/* bacground color */
.bgc-w01 {
    background-color: rgba(255, 255, 255, 0.50);
}
.bgc-w02{
    background-color: #fff;
}
.bgc-g01 {
    background-color: rgba(230, 190, 110, 0.60);
    border: 1px solid #FFA101;
}
.bgc-g02{
    background-color:#3A9B2A;
}

/* border color */
.brdr-a-glay-1 {
    border: 1px solid #A0A0A0;
}
.brdr-a-glay-2 {
    border: 2px solid #A0A0A0;
}
.brdr-l-glay-1 {
    border-left: 1px solid #A0A0A0;
}
.brdr-l-glay-2 {
    border-left: 2px solid #A0A0A0;
}
/* タブレット用border削除 */
@media (max-width: 992px) {
    .brdr-tab-none {
        border: none;
    }
}

/* line-height */
.lineh-10 {
    line-height: 1.0;
}
.lineh-15 {
    line-height: 1.5;
}
.lineh-20 {
    line-height: 2.0;
}
.lineh-25 {
    line-height: 2.5;
}

/* position */
.posi-re {
    position: relative;
}
.posi-ab {
    position: absolute;
}
.posi-btm00 {
    bottom: 0;
}
/*margin */
.ma00 {margin: 0px;}

.mt00 { margin-top:0px;}
.mt05 { margin-top:5px;}
.mt10 { margin-top:10px;}
.mt15 { margin-top:15px;}
.mt20 { margin-top:20px;}
.mt25 { margin-top:25px;}
.mt30 { margin-top:30px;}
.mt35 { margin-top:35px;}
.mt40 { margin-top:40px;}
.mt45 { margin-top:45px;}
.mt50 { margin-top:50px;}
.mt60 { margin-top:60px;}
.mt70 { margin-top:70px;}
.mt80 { margin-top:80px;}
.mt90 { margin-top:90px;}
.mt100 { margin-top:100px;}
.mt150 { margin-top:150px;}
.mt200 { margin-top:200px;}

.mb00 { margin-bottom:0px;}
.mb05 { margin-bottom:5px;}
.mb10 { margin-bottom:10px;}
.mb15 { margin-bottom:15px;}
.mb20 { margin-bottom:20px;}
.mb25 { margin-bottom:25px;}
.mb30 { margin-bottom:30px;}
.mb35 { margin-bottom:35px;}
.mb40 { margin-bottom:40px;}
.mb45 { margin-bottom:45px;}
.mb50 { margin-bottom:50px;}
.mb60 { margin-bottom:60px;}
.mb70 { margin-bottom:70px;}
.mb80 { margin-bottom:80px;}
.mb90 { margin-bottom:90px;}
.mb100 { margin-bottom:100px;}
.mb200 { margin-bottom:200px;}

.mr00 { margin-right:0px;}
.mr05 { margin-right:5px;}
.mr10 { margin-right:10px;}
.mr15 { margin-right:15px;}
.mr20 { margin-right:20px;}
.mr25 { margin-right:25px;}
.mr30 { margin-right:30px;}
.mr35 { margin-right:35px;}
.mr40 { margin-right:40px;}
.mr45 { margin-right:45px;}
.mr50 { margin-right:50px;}
.mr60 { margin-right:60px;}
.mr70 { margin-right:70px;}
.mr80 { margin-right:80px;}
.mr90 { margin-right:90px;}
.mr100 { margin-right:100px;}
.mr200 { margin-right:200px;}

.ml00 { margin-left:0px;}
.ml05 { margin-left:5px;}
.ml10 { margin-left:10px;}
.ml15 { margin-left:15px;}
.ml20 { margin-left:20px;}
.ml25 { margin-left:25px;}
.ml30 { margin-left:30px;}
.ml35 { margin-left:35px;}
.ml40 { margin-left:40px;}
.ml45 { margin-left:45px;}
.ml50 { margin-left:50px;}
.ml60 { margin-left:60px;}
.ml70 { margin-left:70px;}
.ml80 { margin-left:80px;}
.ml90 { margin-left:90px;}
.ml100 { margin-left:100px;}
.ml200 { margin-left:200px;}



/*padding*/
.pa00 {padding: 0px;}
.pa10 {padding: 10px;}
.pa15 {padding: 15px;}
.pa20 {padding: 20px;}

.pt00 { padding-top:0px;}
.pt05 { padding-top:5px;}
.pt10 { padding-top:10px;}
.pt15 { padding-top:15px;}
.pt20 { padding-top:20px;}
.pt25 { padding-top:25px;}
.pt30 { padding-top:30px;}
.pt35 { padding-top:35px;}
.pt40 { padding-top:40px;}
.pt45 { padding-top:45px;}
.pt50 { padding-top:50px;}
.pt60 { padding-top:60px;}
.pt70 { padding-top:70px;}
.pt80 { padding-top:80px;}
.pt90 { padding-top:90px;}
.pt100 { padding-top:100px;}
.pt150 { padding-top:150px;}
.pt200 { padding-top:200px;}

.pb00 { padding-bottom:0px;}
.pb05 { padding-bottom:5px;}
.pb10 { padding-bottom:10px;}
.pb15 { padding-bottom:15px;}
.pb20 { padding-bottom:20px;}
.pb25 { padding-bottom:25px;}
.pb30 { padding-bottom:30px;}
.pb35 { padding-bottom:35px;}
.pb40 { padding-bottom:40px;}
.pb45 { padding-bottom:45px;}
.pb50 { padding-bottom:50px;}
.pb60 { padding-bottom:60px;}
.pb70 { padding-bottom:70px;}
.pb80 { padding-bottom:80px;}
.pb90 { padding-bottom:90px;}
.pb100 { padding-bottom:100px;}
.pb150 { padding-bottom:150px;}
.pb200 { padding-bottom:200px;}


.pl00 { padding-left:0px;}
.pl05 { padding-left:5px;}
.pl06 { padding-left:6px;}
.pl10 { padding-left:10px;}
.pl15 { padding-left:15px;}
.pl20 { padding-left:20px;}
.pl25 { padding-left:25px;}
.pl30 { padding-left:30px;}
.pl35 { padding-left:35px;}
.pl40 { padding-left:40px;}
.pl45 { padding-left:45px;}
.pl50 { padding-left:50px;}
.pl60 { padding-left:60px;}
.pl70 { padding-left:70px;}
.pl80 { padding-left:80px;}
.pl90 { padding-left:90px;}
.pl100 { padding-left:100px;}
.pl150 { padding-left:150px;}
.pl200 { padding-left:200px;}


.pr00 { padding-right:0px;}
.pr05 { padding-right:5px;}
.pr10 { padding-right:10px;}
.pr15 { padding-right:15px;}
.pr20 { padding-right:20px;}
.pr25 { padding-right:25px;}
.pr30 { padding-right:30px;}
.pr35 { padding-right:35px;}
.pr40 { padding-right:40px;}
.pr45 { padding-right:45px;}
.pr50 { padding-right:50px;}
.pr60 { padding-right:60px;}
.pr70 { padding-right:70px;}
.pr80 { padding-right:80px;}
.pr90 { padding-right:90px;}
.pr100 { padding-right:100px;}
.pr150 { padding-right:150px;}
.pr200 { padding-right:200px;}


/* スマホ用余白 */
@media (max-width: 768px) {

/*margin */
.sma00 {margin: 0px;}

.smt00 { margin-top:0px;}
.smt05 { margin-top:5px;}
.smt10 { margin-top:10px;}
.smt15 { margin-top:15px;}
.smt20 { margin-top:20px;}
.smt25 { margin-top:25px;}
.smt30 { margin-top:30px;}
.smt35 { margin-top:35px;}
.smt40 { margin-top:40px;}
.smt45 { margin-top:45px;}
.smt50 { margin-top:50px;}
.smt60 { margin-top:60px;}
.smt70 { margin-top:70px;}
.smt80 { margin-top:80px;}
.smt90 { margin-top:90px;}
.smt100 { margin-top:100px;}
.smt150 { margin-top:150px;}
.smt200 { margin-top:200px;}

.smb00 { margin-bottom:0px;}
.smb05 { margin-bottom:5px;}
.smb10 { margin-bottom:10px;}
.smb15 { margin-bottom:15px;}
.smb20 { margin-bottom:20px;}
.smb25 { margin-bottom:25px;}
.smb30 { margin-bottom:30px;}
.smb35 { margin-bottom:35px;}
.smb40 { margin-bottom:40px;}
.smb45 { margin-bottom:45px;}
.smb50 { margin-bottom:50px;}
.smb60 { margin-bottom:60px;}
.smb70 { margin-bottom:70px;}
.smb80 { margin-bottom:80px;}
.smb90 { margin-bottom:90px;}
.smb100 { margin-bottom:100px;}
.smb200 { margin-bottom:200px;}

.smr00 { margin-right:0px;}
.smr05 { margin-right:5px;}
.smr10 { margin-right:10px;}
.smr15 { margin-right:15px;}
.smr20 { margin-right:20px;}
.smr25 { margin-right:25px;}
.smr30 { margin-right:30px;}
.smr35 { margin-right:35px;}
.smr40 { margin-right:40px;}
.smr45 { margin-right:45px;}
.smr50 { margin-right:50px;}
.smr60 { margin-right:60px;}
.smr70 { margin-right:70px;}
.smr80 { margin-right:80px;}
.smr90 { margin-right:90px;}
.smr100 { margin-right:100px;}
.smr200 { margin-right:200px;}

.sml00 { margin-left:0px;}
.sml05 { margin-left:5px;}
.sml10 { margin-left:10px;}
.sml15 { margin-left:15px;}
.sml20 { margin-left:20px;}
.sml25 { margin-left:25px;}
.sml30 { margin-left:30px;}
.sml35 { margin-left:35px;}
.sml40 { margin-left:40px;}
.sml45 { margin-left:45px;}
.sml50 { margin-left:50px;}
.sml60 { margin-left:60px;}
.sml70 { margin-left:70px;}
.sml80 { margin-left:80px;}
.sml90 { margin-left:90px;}
.sml100 { margin-left:100px;}
.sml200 { margin-left:200px;}



/*padding*/
.spa00 {padding: 0px;}
.spa10 {padding: 10px;}

.spt00 { padding-top:0px;}
.spt05 { padding-top:5px;}
.spt10 { padding-top:10px;}
.spt15 { padding-top:15px;}
.spt20 { padding-top:20px;}
.spt25 { padding-top:25px;}
.spt30 { padding-top:30px;}
.spt35 { padding-top:35px;}
.spt40 { padding-top:40px;}
.spt45 { padding-top:45px;}
.spt50 { padding-top:50px;}
.spt60 { padding-top:60px;}
.spt70 { padding-top:70px;}
.spt80 { padding-top:80px;}
.spt90 { padding-top:90px;}
.spt100 { padding-top:100px;}
.spt150 { padding-top:150px;}
.spt200 { padding-top:200px;}

.spb00 { padding-bottom:0px;}
.spb05 { padding-bottom:5px;}
.spb10 { padding-bottom:10px;}
.spb15 { padding-bottom:15px;}
.spb20 { padding-bottom:20px;}
.spb25 { padding-bottom:25px;}
.spb30 { padding-bottom:30px;}
.spb35 { padding-bottom:35px;}
.spb40 { padding-bottom:40px;}
.spb45 { padding-bottom:45px;}
.spb50 { padding-bottom:50px;}
.spb60 { padding-bottom:60px;}
.spb70 { padding-bottom:70px;}
.spb80 { padding-bottom:80px;}
.spb90 { padding-bottom:90px;}
.spb100 { padding-bottom:100px;}
.spb150 { padding-bottom:150px;}
.spb200 { padding-bottom:200px;}


.spl00 { padding-left:0px;}
.spl05 { padding-left:5px;}
.spl06 { padding-left:6px;}
.spl10 { padding-left:10px;}
.spl15 { padding-left:15px;}
.spl20 { padding-left:20px;}
.spl25 { padding-left:25px;}
.spl30 { padding-left:30px;}
.spl35 { padding-left:35px;}
.spl40 { padding-left:40px;}
.spl45 { padding-left:45px;}
.spl50 { padding-left:50px;}
.spl60 { padding-left:60px;}
.spl70 { padding-left:70px;}
.spl80 { padding-left:80px;}
.spl90 { padding-left:90px;}
.spl100 { padding-left:100px;}
.spl150 { padding-left:150px;}
.spl200 { padding-left:200px;}


.spr00 { padding-right:0px;}
.spr05 { padding-right:5px;}
.spr10 { padding-right:10px;}
.spr15 { padding-right:15px;}
.spr20 { padding-right:20px;}
.spr25 { padding-right:25px;}
.spr30 { padding-right:30px;}
.spr35 { padding-right:35px;}
.spr40 { padding-right:40px;}
.spr45 { padding-right:45px;}
.spr50 { padding-right:50px;}
.spr60 { padding-right:60px;}
.spr70 { padding-right:70px;}
.spr80 { padding-right:80px;}
.spr90 { padding-right:90px;}
.spr100 { padding-right:100px;}
.spr150 { padding-right:150px;}
.spr200 { padding-right:200px;}

}

/* width */

.wide250 {
    width: 250px;
}

/* 角丸なし */
.rounded-none {
    border-radius: 0;
}

/* letter-spacing */
.ls05e { letter-spacing: 0.5em; margin-right: -1.0em;}
.ls10e { letter-spacing: 1.0em; margin-right: -2.0em;}
@media screen and (max-width:576px){
    .ls10e { letter-spacing: 1.0em; margin-right: -1.7em;}
    .ls10en { letter-spacing: 1.0em; margin-right: -0em;}
}
.ls15e { letter-spacing: 1.5em; margin-right: -3.0em;}


/* Responsive */
@media (max-width: 576px) {
h1, .h1 {
    font-size: 2.0rem;
}
h2, .h2 {
    font-size: 1.5rem;
}
h3, .h3 {
    font-size: 1.5rem;
}
h4, .h4 {
    font-size: 1.2rem;
}
.foogallery-default a {
    max-width: 45%;
}
}
@media (min-width: 576px) {
h1, .h1 {
    font-size: 2.0rem;
}
h2, .h2 {
    font-size: 1.8rem;
}
h3, .h3 {
    font-size: 1.5rem;
}
h4, .h4 {
    font-size: 1.2rem;
}
}
@media (min-width: 768px) {
h1, .h1 {
    font-size: 2.2rem;
}
h2, .h2 {
    font-size: 2rem;
}
h3, .h3 {
    font-size: 1.75rem;
}
h4, .h4 {
    font-size: 1.5rem;
}
}
@media (min-width: 992px) {
h1, .h1 {
    font-size: 2.5rem;
}
h2, .h2 {
    font-size: 2rem;
}
h3, .h3 {
    font-size: 1.75rem;
}
h4, .h4 {
    font-size: 1.5rem;
}
.offset-lg-1-5 {
    margin-left: 12.5%;
}
}
@media (min-width: 1200px) {
    
}
.color462708 {
    color:#462708;
}