@charset "utf-8";
/* 自動生成（_tools/mirror_img_css.py）。手で直さない。テーマのCSSの画像向けの規則を SVG 向けに写したもの */
.tel_banner svg.rsvg{ width: 100%; }
#price a svg.rsvg{ width: 100%; }
#price_mv svg.rsvg{ width: 100%; }
#price_main .contents li svg.rsvg{ display: inline-block;
  width:16px; }
.waribiki .waribiki_img_wrapper01 svg.rsvg{ margin: unset; }
.waribiki .waribiki_img_wrapper02 svg.rsvg{ max-width: 820px;
    margin: 0 auto;
	width: 100%; }
.waribiki svg.rsvg{ display: block;
  width: 347px;
  margin: 0 auto; }
.tokuten-wrapper svg.rsvg{ display: block;
  width: 347px;
  margin: 0 0 40px 0; }
/* main.css: 8 件 */
@media screen and (max-width:1050px){ .sp_tel_banner svg.rsvg{ width: 100%; } }
@media screen and (max-width:800px){ .waribiki .waribiki_img_wrapper01 svg.rsvg{ max-width: 454px;
width: 96%;
    min-width: 366px;
		margin: 20px auto 0; } }
@media screen and (max-width:800px){ .tokuten-wrapper svg.rsvg{ width: 100%;
		max-width: 454px; } }
@media screen and (max-width:800px){ .waribiki .waribiki_img_wrapper02 svg.rsvg{ min-width: 366px;
    max-width: 454px;
    margin: 0 auto; } }
@media screen and (max-width:500px){ .tokuten-wrapper svg.rsvg{ margin: 0 0 20px 0; } }
/* responsive.css: 5 件 */
