/*
Theme Name: Taiju-Thema
Theme URI: http://2inc.org ( テーマのURL )
Description: Habakiri の子テーマです ( テーマの説明 )
Author: Umoto
Version: 1.0.0
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Template: habakiri
*/

/* ==============================================
	ORIGIN STYLE
============================================== */


/* ==============================================
	Google Font
============================================== */
@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);


/* ==============================================
	dashicons Font
============================================== */
.ryus_dashicons_f525:before {
    font-family:"dashicons";
    content: "\f525";
}
.ryus_dashicons_f223:before {
    font-family:"dashicons";
    content: "\f223";
}
/* ==============================================
	IMAGE LINK ACTION
============================================== */
a:hover img { opacity: 0.5 }

/* ==============================================
	BODY
============================================== */
body {
    /* ゴシック体の場合 */
    font-family: "Roboto", "Droid Sans", "游ゴシック", "YuGothic", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;
    line-height: 1.8;
}

p, ul, ol, dl, table {
    margin-bottom: 20px;
}

h2, .h2 {
    font-size: 26px;
    margin: 40px 0 20px;
}

h3, h3 {
    font-size: 22px;
}

h1 {
    font-family: 'Noto Sans Japanese', sans-serif;
    font-weight: 600;
}

/* ==============================================
	CONTENT-WIDTH
============================================== */

.container,
.container-fluid {
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 1200px) {
.container {
	width:970px;
}}
@media (min-width: 1000px) {
.container {
	width:970px;
}}
@media (max-width: 992px) {
    .header__content h1{
      width: 60% } 
	  }
@media (max-width: 768px) {
    .header__content h1{
      width: 100% 
	  } 
	  .h_contact{
	margin:10px 0 0 0;
	float:none;
	width:auto;
	}
	.container, .container-fluid {
  		padding-left: 10px;
  		padding-right: 10px;
}
}

/* ==============================================
	NAV
============================================== */
nav {
    font-family: 'Noto Sans Japanese', sans-serif;
}
nav.global-nav {
    font-weight: 500;
}

/* ==============================================
	SHOP-PAGE SPECIAL
============================================== */

.shopinfo .col-md-4 {
    position: relative;
    min-height: 1px;
    padding-right: 0px;
    padding-left: 0px;
   }

/* ==============================================
	PRINT-PAGE SPECIAL
============================================== */
#contents { /* Chrome */
background: #fff;
}

body { /* Chrome */
background: #fff;
}

@media print { 
	.twinbanner.xs_cut {display:none;}
	#footer {display:none;}
}
