@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700');



/*キャッチフレーズ*/
.catch_wrapper .title {
  font-family: 'Roboto Condensed', sans-serif;
  font-size:38px;
}
.catch_wrapper .catch {
	font-size: 20px;
	font-weight: normal;
}


/*見出し*/
.lp_contents .contents.h_wrapper {}
.lower_main .lp_contents .contents.h_wrapper h2 {
  font-size:24px;
  font-weight: bold;
}
/*見出し+テキスト*/

.lower_main .lp_contents .h_text_wrapper .h_text_wrap h2 {
  font-size:24px;
  font-weight: bold;
}
.lower_main .lp_contents .h_text_wrapper .h_text_wrap .richtext {
  text-align: center;
  font-size:16px;
}
/*テキスト*/
.lp_contents .contents.richtext_wrapper .wrapper .richtext {
	font-size: 16px;
}
/*枠ありテキスト*/
.lp_contents .contents.text_box_wrapper .text_box_wrap {
    font-size: 16px;
}
/*外部参照*/
.lp_contents .contents.a_wrapper p.link a {
  font-size: 18px;
  font-weight: bold;
}


/*
::ボタン
*****************************************************/

.lp_contents.normal .contents.lp_btn_wrapper {
	background: url(/images/top/section_bg_banner.png) no-repeat scroll center ;
	background-size: cover;
}
.btn_link a {
  font-size: 18px;
  font-weight: bold;
}
.lp_contents .contents.text_image_wrapper .text_image .richtext {
  font-size: 16px;
}
/*TEL*/
.tel_text a[href^="tel:"] {
	font-size: 18px;
	font-weight: bold;
}
.tel_text a span.number {
  font-size: 35px;
}
.tel_text a span.text {
	font-size: 20px;
	font-weight: normal;
}

/*
::店舗情報
*****************************************************/
.lp_contents .contents.shops_wrapper .shop_access .access .material-icons {
    font-size: 48px;
}

.lp_contents .contents.shops_wrapper .shop_access .access .left_in .access_ttl {
	font-size: 48px;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
}
.lp_contents .contents.shops_wrapper .shop_access .access .left_in .access_info {
	font-size: 85%;
	text-align: left;
	}

/*
::ギャラリー
*****************************************************/

.lp_contents .contents.galleries_wrapper .wrapper .gallery ul li .name {
	font-size: 20px;
}
.lp_contents .contents.galleries_wrapper .wrapper .gallery ul li .title {
    font-size: 90%;
}

/*
::画像＋キャッチフレーズ
*****************************************************/
.lp_contents.normal .contents.catch_image_wrapper {
	background: url(/images/lp/normal/lp_catch_image_bg.jpg) repeat 0 0 ;
	/*background-size: cover;*/
}
.lp_contents .contents.catch_image_wrapper .lp_catch_image .right .catch {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 240%;
    font-weight: normal;
}
.lp_contents .contents.catch_image_wrapper .lp_catch_image .right .richtext {
    font-size: 120%;
    font-weight: bold;
}



/*
::キャッチコピー＋画像（吹き出しあり）
*****************************************************/
.lp_contents .contents.point_image_wrapper .lp_point_image .left .area_in .point_onepoint {
	font-size: 140%;
}
.lp_contents .contents.point_image_wrapper .lp_point_image .left .area_in .point_catch {
	font-size: 24px;
	font-weight: normal;
}

/*
::3つの特徴
*****************************************************/
.lp_contents .contents.feature3_wrapper .lp_feature3_title {
	font-size: 200%;
	}
.lp_contents .contents.feature3_wrapper ul.lp_feature3 li .right .area_in .point_onepoint {	
	font-size: 250%;
	}
.lp_contents .contents.feature3_wrapper ul.lp_feature3 li .right .catch {
	font-size: 24px;
	font-weight: normal;
	}

/*
::3つの特徴（画像なし）
*****************************************************/
.lp_contents .contents.feature3_wrapper ul.lp_feature3.noimg li .right .area_in .point_onepoint {	
	font-size: 250%;
	}
.lp_contents .contents.feature3_wrapper ul.lp_feature3.noimg li .right .catch {
	font-size: 24px;
	font-weight: normal;
	}

@media (max-width: 736px) {
	.lp_contents .contents.feature3_wrapper ul.lp_feature3.noimg li .right .area_in .point_onepoint {	
		font-size: 190%;
		}
		
	.lp_contents .contents.feature3_wrapper ul.lp_feature3.noimg li .right .catch {
		font-size: 18px;
		font-weight: normal;
		}
}


/*
::クーポン
*****************************************************/

.lp_contents .contents.coupons_wrapper .lp_coupon ul li .left .area_in h3 {
	}
.lp_contents .contents.coupons_wrapper .lp_coupon ul li .left .area_in .name {
    font-weight: normal;
    font-size: 160%;
	}
.lp_contents .contents.coupons_wrapper .lp_coupon ul li .left .area_in .body {
	font-size: 140%;
	}


/*
::店舗 メニューコンテンツ
*****************************************************/
.lp_contents .contents.menus_wrapper .lp_menu .lp_menu_title_wrap .lp_menu_title {
	font-size: 180%;
	}
.lp_contents .contents.menus_wrapper .lp_menu .catch {
	font-weight: normal;
	}
.lp_contents .contents.menus_wrapper .lp_menu ul li .name {
	font-size: 120%;
	font-weight: bold;
	}
.lp_contents .contents.menus_wrapper .lp_menu ul li .info .price {
	font-size: 100%;
	font-weight: normal;
	}



/*
::RWD
*****************************************************/
@media (max-width: 736px) {
	.lp_contents .contents.menus_wrapper .lp_menu .lp_menu_title_wrap .lp_menu_title {
		font-size: 150%;
	}
	.cross_link ul li a {
		font-size: 12px;
	}
	.logo_btn_set .btn .tel_wrap .tel_cont .tel {
	    font-size: 30px;
	}
	.lp_contents .contents.catch_image_wrapper .lp_catch_image .right .catch {
	    font-family: 'Roboto Condensed', sans-serif;
	    font-size: 160%;
	}
	.lp_contents .contents.catch_image_wrapper .lp_catch_image .right .catch a {
	}	

	.lp_contents .contents.catch_image_wrapper .lp_catch_image .right .richtext {
	    font-size: 90%;
	    font-weight: bold;
	}
	/*テキスト*/
	.lp_contents .contents.richtext_wrapper .wrapper .richtext {
	  font-size:14px;
	}
	/*枠ありテキスト*/
	.lp_contents .contents.text_box_wrapper .text_box_wrap {
	  font-size:14px;
	}

/*見出し*/
	.lower_main .lp_contents .contents.h_wrapper h2 {
	  font-size:16px;
	  font-weight: bold;
	}
/*見出し+テキスト*/
	.lower_main .lp_contents .h_text_wrapper .h_text_wrap h2 {
	  font-size:16px;
	  font-weight: bold;
	}
	.lower_main .lp_contents .h_text_wrapper .h_text_wrap .richtext {
	  font-size:14px;
	}
	.lp_contents .contents.point_image_wrapper .lp_point_image .left .area_in .point_onepoint {
	    font-size: 120%;
	    font-weight: bold;
	}

	.lp_contents .contents.point_image_wrapper .lp_point_image .left .area_in .point_catch {
	    font-size: 18px;
	    font-weight: normal;
	}
	.btn_link a {
		font-size: 16px;
		font-weight: normal;
	}
	.lp_contents .contents.feature3_wrapper .lp_feature3_title {
	    font-weight: bold;
	    font-size: 130%;
	}

	.lp_contents .contents.feature3_wrapper ul.lp_feature3 li .right .area_in .point_onepoint {
	    position: absolute;
	    top: -30px;
	    left: 10px;
	    padding: 0px 10px 0px;
	    text-align: center;
	    font-size: 190%;
	}
	.lp_contents .contents.feature3_wrapper ul.lp_feature3 li .right .catch {
	    font-size: 18px;
	    font-weight: normal;
	}
	.lp_contents .contents.coupons_wrapper .lp_coupon ul li .left .area_in .body {
	    font-size: 130%;
	}
	.lp_contents .contents.coupons_wrapper .lp_coupon ul li .left .area_in table td {
	    font-size: 90%;
	}
	.lp_contents .contents.coupons_wrapper .lp_coupon ul li .left .area_in table th {
	    font-size: 90%;
	}
	.lp_contents .contents.shops_wrapper .shop_access .access .left_in {
	    padding: 30px 10px;
	    text-align: center;
	    font-size: 85%;
	}
	.lower_main .lp_contents.normal .h_text_wrapper .h_text_wrap .richtext {
	    font-size: 13px;
	}
	.catch_wrapper .title {
	  font-size:28px;
	}
	.catch_wrapper .catch {
	  font-size:16px;
	  font-weight: normal;
	}

/*画像+テキスト/テキスト+画像共通*/
	.lp_contents .contents.text_image_wrapper .text_image .richtext {
	  font-size: 14px;
	}
/*外部参照*/
	.lp_contents .contents.a_wrapper p.link a {
		font-size: 16px;
		font-weight: normal;
	}


}














