@charset "utf-8";

#main .content .content-body{ padding: 10% 0; background-color: #faebeb; }
#main .content .content-body .hands-body{ border: 5px solid #76ae84; box-sizing: border-box; width: 100%; padding: 4.8780% 0 7.2289%; background-color: #ffffff; }
#main .content .content-body .hands-copy{ width: 77.7108%; margin: 0 auto; }
#main .content .content-body .info-body{ margin: 4.2168% auto 0; }
#main .content .content-body .info01 .logo{ width: 51.2048%; margin: 0 auto 1%; }
#main .content .content-body .info02 .logo{ width: 56.6265%; margin: 0 auto; }
#main .content .content-body .info-body .txt{ font-size: 1rem;  text-align: center; }
#main .content .content-body .info-body .txt .marker{ color: #007130; }
#main .content .content-body .info-body .txt .caption{ font-size: 76.9230%; }
#main .content .content-body .hands-list{ width: 90%; margin: 7% auto 0; }
#main .content .content-body .hands-list .item:nth-child(n+2){ margin-top: 10.2041%; }
#main .content .content-body .hands-list .item .brand{ font-size: 1.8rem; font-weight: bold; font-family: YakuHanJP, Lato, "Noto Sans JP", "Zen Kaku Gothic New", 游ゴシック体, YuGothic, "游ゴシック Medium", "Yu Gothic Medium", 游ゴシック, "Yu Gothic", sans-serif; }
#main .content .content-body .hands-list .item .split-view{ overflow: hidden; }
#main .content .content-body .hands-list .item .split-view .txt-body .txt{ font-size: 1rem; }
#main .content .content-body .hands-list .item .split-view .photo{ width: 38%; margin: 0 0 4% 4%; float: right; }




@media screen and (max-width: 780px){ /*780px以下のcss*/
}
@media screen and (max-width: 480px){ /*480px以下のcss*/
}







