/*
Theme Name: OnePress Child
Theme URI: https://www.famethemes.com/themes/onepress/
Template: onepress
Author: FameThemes
Author URI: http://www.famethemes.com
Description: OnePress is an outstanding creative and flexible WordPress one page theme well suited for business website, portfolio, digital agency, product showcase, freelancers and everyone else who appreciate good design. The theme overall is an elegant and classic one, a fine example of Bootstrap 4 WordPress theme which compatibility with latest version of WooCommerce. (Live preview : https://demos.famethemes.com/onepress)
Tags: one-column,two-columns,left-sidebar,right-sidebar,custom-menu,featured-images,full-width-template,sticky-post,theme-options,threaded-comments,translation-ready,e-commerce,blog,portfolio
Version: 2.2.6.1611625605
Updated: 2021-01-26 10:46:45

*/

/*ここから*/
@import url(https://fonts.googleapis.com/css?family=Sintony:400);
@import url(https://fonts.googleapis.com/css?family=Sintony:700);
@import url(http://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css);
@import url('https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@300;400;500;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;&display=swap');

body{font-family: 'M PLUS 1p', 'Montserrat', sans-serif;}
p{font-family: 'M PLUS 1p', sans-serif;}
.sintony{font-family:'Sintony',sans-serif;}
.mpl{font-family: 'M PLUS 1p', sans-serif;}
.mont{font-family: 'Montserrat', sans-serif;}
/*文字*/
.left{text-align:left;}.center{text-align:center;}.right{text-align:right;}
.normal{font-weight:normal;font-style:normal;}.bold{font-weight:bold;}.underline{text-decoration:underline;}.oblique{font-style:oblique;}
.small95{font-size:95%;}.small90{font-size:90%;}.small85{font-size:85%;}.small80{font-size:80%;}.small75{font-size:75%;}.small70{font-size:70%;}
.big1{font-size:110%;}.big2{font-size:120%;}.big3{font-size:130%;}.big4{font-size:140%;}.big5{font-size:150%;}.big6{font-size:160%;}
.black{color:#333333;}.red{color:#ff0000;}.red2{color:#e90000;}.grayp{color:#777;}.grayp2{color:#a8a8a8;}.green{color:#00aa00;}.white{color:#ffffff;}
.bold3{font-weight: 300;}.bold4{font-weight: 400;}.bold5{font-weight: 500;}.bold6{font-weight: 600;}.bold7{font-weight: 700;}.bold8 {font-weight: 800;}
/*インデント*/
p.indent-1 {text-indent:-1em;padding-left:1em;}
p.indent-2 {margin:0;padding-left:1em;text-indent:-2.5em;}
p.indent-3 {margin:0;padding-left:1em;text-indent:-3em;}
/*改行させたい箇所に*/.text{display: inline-block;}
/*あき*/
.pb1{padding-bottom:1rem;}.pb2{padding-bottom:2rem;}.pb3{padding-bottom:3rem;}
.pb4{padding-bottom:4rem;}.pb5{padding-bottom:5rem;}.pb6{padding-bottom:6rem;}
.pt1{padding-top:1rem;}.pt2{padding-top:2rem;}.pt3{padding-top:3rem;}
.pt4{padding-top:4rem;}.pt5{padding-top:5rem;}.pt6{padding-top:6rem;}
.pl1{padding-left:1rem;}.pl2{padding-left:2rem;}.pl3{padding-left:3rem;}
/*下線*/
.under {border-bottom: 0.4rem solid;padding:0 1rem 1rem 1rem;}
.under2 {border-bottom: 0.05rem solid;padding:0 0rem 0.5rem 0rem;}

/*セクション文字*/
.section-title-area h5.section-subtitle{font-family: 'Montserrat', sans-serif;color:#919191;}
/*タイトル*/
.section-title-area h2.section-title{font-family: 'Montserrat', sans-serif;}
.section-title-area h2.section-title {font-weight:700;}
/*PC時のみ*/
@media screen and (min-width: 940px) {
  .section-title-area h2.section-title {font-size: 30px;letter-spacing:2px; }
}

/*ヒーロー*/
.btn{font-family: 'Montserrat', sans-serif;letter-spacing:0.05rem; }

h2.hero-large-text{font-family: 'Montserrat', sans-serif;}
.hero-content-style1 p {font-family: 'Montserrat', sans-serif;
   font-style:normal;
  letter-spacing: 0.4px;
  text-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  color: #FFFFFF;
  text-align: center;
  font-weight: 100;
}

/*コンセプト*/
.section-title-area p.ccatch1{text-align:center;font-family: 'Montserrat', sans-serif;font-size:100%;color:#03c4eb;margin-bottom:0.5rem;padding:0;letter-spacing:2px; }
.section-title-area p.ccatch{text-align:center;font-weight:400;font-size:120%;}
.section-title-area p.ccopy{font-weight:400;font-size:100%;margin-bottom:0px;padding-bottom:0px;}
#concept .section-title-area{margin-bottom:0;margin-top:0;padding-bottom:0;}
/*スマホ時のみ*/
@media screen and (max-width: 940px) {
.section-title-area p.ccopy{text-align:left;}
}

/*サービス*/
.section-title-area .section-desc{margin-top:1rem;margin-bottom:0rem;padding:0;font-size:1.15rem;font-weight:400;}
.section-services .service-item .service-title {display: none;}
.section-services .service-item h3{font-family: 'M PLUS 1p', sans-serif;}
.section-services .service-item p{font-family: 'M PLUS 1p', sans-serif; line-height: 1.6;}
.section-services .service-item .topti{text-align:left;margin-bottom:0px;padding-bottom:0px;}

/*スマホ時のみ*/
@media screen and (max-width: 940px) {
.section-services .service-item .topti{text-align:center;}
}

/*問い合わせ*/
#contact h5.section-subtitle{color:#f2f2f2;}
.cent{margin:0px;padding:0px;text-align:left;}

/*スペースとカラー*/
.section-about{margin-top:10px;padding-top:10px;padding-bottom:5px;}
.section-services{margin-top:30px;padding-top:30px;padding-bottom:20px;background-color:#f0f2f2;}
.section-gallery{background: #ffffff;margin-top:30px;padding-top:10px;padding-bottom:20px;}
.section-contact{background: #62c414;margin-top:40px;padding-top:30px;padding-bottom:30px;}
.section-contact p{color:#333333;}
.contact-form p{font-size:120%;}


/*画像をこぴーさせない*/
img {pointer-events: none; }
img {
-webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-touch-callout:none;
  -moz-user-select:none;
  touch-callout:none;
  user-select:none;
}

/*メニューナビ消す*/
#nav-toggle{display: none;}
