@charset "UTF-8";
/* CSS Index

/// Category
=== Parts in Category
--- Detail (effect.....etc)
::: For Multi Device

*/
/* ======================================== font ======================================== */
@import url(http://fonts.googleapis.com/earlyaccess/notosansjp.css);
/* ======================================== body ======================================== */
/* line 51, ../sass/pu_y_mashino_hifuka.scss */
body { position: relative; margin: 0 auto; padding: 0; font-size: 14px; line-height: 100%; font-family: 'Noto Sans JP', "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; color: #323232; overflow-x: hidden; }
/* line 60, ../sass/pu_y_mashino_hifuka.scss */
body a { color: #323232; }
/* line 62, ../sass/pu_y_mashino_hifuka.scss */
body a:hover { -webkit-transition: .2s; transition: .2s; opacity: 0.60; filter: progid:DXImageTransform.Microsoft.alpha(Opacity=70,FinishOpacity=70); cursor: pointer !important; }
/* line 69, ../sass/pu_y_mashino_hifuka.scss */
body article { margin: 0 auto; width: 960px; }

@media screen and (max-width: 960px) { /* line 78, ../sass/pu_y_mashino_hifuka.scss */
  body article { width: 100%; } }
/* ======================================== pickupdr_kanehara ======================================== */
/* line 91, ../sass/pu_y_mashino_hifuka.scss */
article #pickup_y_mashino_hifuka img { display: block; }
/* line 94, ../sass/pu_y_mashino_hifuka.scss */
article #pickup_y_mashino_hifuka h2 { font-weight: 600; font-size: 20px; line-height: 150%; border-bottom: 1px solid #5AC8A0; padding-bottom: 10px; margin-top: 30px; }
/* line 102, ../sass/pu_y_mashino_hifuka.scss */
article #pickup_y_mashino_hifuka h3 { font-weight: 600; color: #5AC8A0; display: block; border-bottom: 1px dashed #848484; padding-bottom: 5px; margin-bottom: 10px; margin-top: 30px; }
/* line 111, ../sass/pu_y_mashino_hifuka.scss */
article #pickup_y_mashino_hifuka p { line-height: 2em; }
/* line 114, ../sass/pu_y_mashino_hifuka.scss */
article #pickup_y_mashino_hifuka img { margin-top: 50px; }
/* line 117, ../sass/pu_y_mashino_hifuka.scss */
article #pickup_y_mashino_hifuka .mainphoto { margin-top: 0px; }
/* line 121, ../sass/pu_y_mashino_hifuka.scss */
article #pickup_y_mashino_hifuka .plusimg { position: relative; padding-right: 520px; min-height: 340px; }
/* line 126, ../sass/pu_y_mashino_hifuka.scss */
article #pickup_y_mashino_hifuka .plusimg img { position: absolute; top: -45px; right: 0; }
/* line 132, ../sass/pu_y_mashino_hifuka.scss */
article #pickup_y_mashino_hifuka .plusimg:nth-of-type(2n) { padding-right: 0; padding-left: 520px; min-height: 400px; }
/* line 137, ../sass/pu_y_mashino_hifuka.scss */
article #pickup_y_mashino_hifuka .plusimg:nth-of-type(2n) img { right: auto; left: 0; }
/* line 144, ../sass/pu_y_mashino_hifuka.scss */
article #pickup_y_mashino_hifuka p { white-space: pre-wrap; }
/* line 148, ../sass/pu_y_mashino_hifuka.scss */
article #pickup_y_mashino_hifuka ul { font-size: 0px; }
/* line 150, ../sass/pu_y_mashino_hifuka.scss */
article #pickup_y_mashino_hifuka ul li { font-size: 14px; display: inline-block; *display: inline; *zoom: 1; letter-spacing: 0; vertical-align: top; width: 460px; }
/* line 155, ../sass/pu_y_mashino_hifuka.scss */
article #pickup_y_mashino_hifuka ul li img { margin: 0; }
/* line 158, ../sass/pu_y_mashino_hifuka.scss */
article #pickup_y_mashino_hifuka ul li:first-of-type { margin-right: 40px; }
/* line 162, ../sass/pu_y_mashino_hifuka.scss */
article #pickup_y_mashino_hifuka ul:first-of-type { margin-top: 50px; }
/* line 164, ../sass/pu_y_mashino_hifuka.scss */
article #pickup_y_mashino_hifuka ul:first-of-type h3 { margin-top: 0px; }
/* line 168, ../sass/pu_y_mashino_hifuka.scss */
article #pickup_y_mashino_hifuka ul:last-of-type { margin-top: 80px; text-align: center; }
/* line 171, ../sass/pu_y_mashino_hifuka.scss */
article #pickup_y_mashino_hifuka ul:last-of-type li { margin-right: 50px; width: auto; }
/* line 174, ../sass/pu_y_mashino_hifuka.scss */
article #pickup_y_mashino_hifuka ul:last-of-type li a { display: block; }
/* line 176, ../sass/pu_y_mashino_hifuka.scss */
article #pickup_y_mashino_hifuka ul:last-of-type li a img { margin: 0 auto; margin-top: 18px; border-radius: 5px; box-shadow: 0px 0px 2px #B4B5B5; }
/* line 183, ../sass/pu_y_mashino_hifuka.scss */
article #pickup_y_mashino_hifuka ul:last-of-type li:nth-of-type(2) { margin-right: 0px; width: auto; margin-top: 0px; }

@media screen and (max-width: 960px) { /* line 199, ../sass/pu_y_mashino_hifuka.scss */
  article #pickup_y_mashino_hifuka img { width: 90%; margin: 0% 5%; }
  /* line 203, ../sass/pu_y_mashino_hifuka.scss */
  article #pickup_y_mashino_hifuka .mainphoto { width: 100%; margin: 0%; }
  /* line 207, ../sass/pu_y_mashino_hifuka.scss */
  article #pickup_y_mashino_hifuka h2 { width: 90%; margin: 0% 5%; margin-top: 40px; }
  /* line 212, ../sass/pu_y_mashino_hifuka.scss */
  article #pickup_y_mashino_hifuka h3, article #pickup_y_mashino_hifuka p { width: 90%; margin: 0% 5%; line-height: 1.7em; }
  /* line 217, ../sass/pu_y_mashino_hifuka.scss */
  article #pickup_y_mashino_hifuka h3 { margin-bottom: 10px; margin-top: 30px; }
  /* line 221, ../sass/pu_y_mashino_hifuka.scss */
  article #pickup_y_mashino_hifuka img { margin-top: 30px; }
  /* line 223, ../sass/pu_y_mashino_hifuka.scss */
  article #pickup_y_mashino_hifuka img:first-of-type { margin-top: 0px; }
  /* line 228, ../sass/pu_y_mashino_hifuka.scss */
  article #pickup_y_mashino_hifuka .plusimg { padding-right: 0; min-height: 0 !important; }
  /* line 232, ../sass/pu_y_mashino_hifuka.scss */
  article #pickup_y_mashino_hifuka .plusimg img { position: relative; top: 0; right: auto; margin-top: 1em; }
  /* line 239, ../sass/pu_y_mashino_hifuka.scss */
  article #pickup_y_mashino_hifuka .plusimg:nth-of-type(2n) { padding-left: 0; }
  /* line 242, ../sass/pu_y_mashino_hifuka.scss */
  article #pickup_y_mashino_hifuka .plusimg:nth-of-type(2n) img { left: auto; }
  /* line 249, ../sass/pu_y_mashino_hifuka.scss */
  article #pickup_y_mashino_hifuka ul li { display: block; width: 100%; }
  /* line 252, ../sass/pu_y_mashino_hifuka.scss */
  article #pickup_y_mashino_hifuka ul li img { margin: 0% 5%; }
  /* line 255, ../sass/pu_y_mashino_hifuka.scss */
  article #pickup_y_mashino_hifuka ul li:first-of-type { margin-right: 0px; }
  /* line 259, ../sass/pu_y_mashino_hifuka.scss */
  article #pickup_y_mashino_hifuka ul:first-of-type { margin-top: 30px; }
  /* line 261, ../sass/pu_y_mashino_hifuka.scss */
  article #pickup_y_mashino_hifuka ul:first-of-type h3 { margin-top: 0px; }
  /* line 265, ../sass/pu_y_mashino_hifuka.scss */
  article #pickup_y_mashino_hifuka ul:first-of-type img:first-of-type { margin-top: 30px; }
  /* line 270, ../sass/pu_y_mashino_hifuka.scss */
  article #pickup_y_mashino_hifuka ul:last-of-type { margin-top: 50px; }
  /* line 272, ../sass/pu_y_mashino_hifuka.scss */
  article #pickup_y_mashino_hifuka ul:last-of-type li { margin-right: 0px; width: 90%; margin: 0% 5%; }
  /* line 276, ../sass/pu_y_mashino_hifuka.scss */
  article #pickup_y_mashino_hifuka ul:last-of-type li:nth-of-type(2) { width: 90%; margin: 0% 5%; } }
