@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 53, sass/pu_tsuda.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 62, sass/pu_tsuda.scss */
body a { color: #323232; }
/* line 64, sass/pu_tsuda.scss */
body a:hover { transition: .2s; opacity: 0.60; filter: progid:DXImageTransform.Microsoft.alpha(Opacity=70,FinishOpacity=70); cursor: pointer !important; }
/* line 71, sass/pu_tsuda.scss */
body article { margin: 0 auto; width: 960px; }

@media screen and (max-width: 960px) { /* line 80, sass/pu_tsuda.scss */
  body article { width: 100%; } }
/* ======================================== pickupdr_sawasaki ======================================== */
/* line 93, sass/pu_tsuda.scss */
article #pickup_tsuda img { display: block; width: 100%; }
/* line 97, sass/pu_tsuda.scss */
article #pickup_tsuda h2 { font-weight: 600; font-size: 20px; line-height: 150%; border-bottom: 1px solid #5AC8A0; padding-bottom: 10px; margin-top: 30px; }
/* line 105, sass/pu_tsuda.scss */
article #pickup_tsuda h3 { font-weight: 600; color: #5AC8A0; display: block; border-bottom: 1px dashed #848484; padding-bottom: 10px; }
/* line 112, sass/pu_tsuda.scss */
article #pickup_tsuda p { line-height: 2em; }
/* line 115, sass/pu_tsuda.scss */
article #pickup_tsuda .qa { margin-top: 60px; }
/* line 117, sass/pu_tsuda.scss */
article #pickup_tsuda .qa img + h3 { margin-top: 30px; }
/* line 120, sass/pu_tsuda.scss */
article #pickup_tsuda .qa p { margin-top: 20px; }
/* line 124, sass/pu_tsuda.scss */
article #pickup_tsuda .separate { font-size: 0; }
/* line 126, sass/pu_tsuda.scss */
article #pickup_tsuda .separate > li { vertical-align: top; display: inline-block; *display: inline; *zoom: 1; letter-spacing: 0; font-size: 14px; width: 440px; }
/* line 131, sass/pu_tsuda.scss */
article #pickup_tsuda .separate > li:last-of-type { margin-left: 50px; }
/* line 134, sass/pu_tsuda.scss */
article #pickup_tsuda .separate > li ul { margin-top: 20px; padding: 20px; border: 1px solid #5AC8A0; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
/* line 139, sass/pu_tsuda.scss */
article #pickup_tsuda .separate > li ul li { padding-top: 12px; margin-top: 12px; border-top: 1px dashed #5AC8A0; line-height: 1.7em; padding-left: 1.3em; text-indent: -1.3em; }
/* line 146, sass/pu_tsuda.scss */
article #pickup_tsuda .separate > li ul li:first-of-type { padding-top: 0; margin: 0; border: 0; }
/* line 151, sass/pu_tsuda.scss */
article #pickup_tsuda .separate > li ul li i { color: #5AC8A0; margin-right: 0.3em; }
/* line 159, sass/pu_tsuda.scss */
article #pickup_tsuda .pu_button { margin-top: 80px; text-align: center; font-size: 0; }
/* line 163, sass/pu_tsuda.scss */
article #pickup_tsuda .pu_button li { font-size: 14px; display: inline-block; *display: inline; *zoom: 1; letter-spacing: 0; vertical-align: top; margin-right: 50px; width: auto; }
/* line 169, sass/pu_tsuda.scss */
article #pickup_tsuda .pu_button li a { display: block; }
/* line 171, sass/pu_tsuda.scss */
article #pickup_tsuda .pu_button li a img { margin: 0 auto; margin-top: 18px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0px 0px 2px #B4B5B5; -webkit-box-shadow: 0px 0px 2px #B4B5B5; box-shadow: 0px 0px 2px #B4B5B5; }
/* line 178, sass/pu_tsuda.scss */
article #pickup_tsuda .pu_button li:nth-of-type(2) { margin-right: 0px; width: auto; margin-top: 0px; }

@media screen and (max-width: 960px) { /* line 194, sass/pu_tsuda.scss */
  article #pickup_tsuda h2 { width: 90%; margin: 0% 5%; margin-top: 40px; }
  /* line 199, sass/pu_tsuda.scss */
  article #pickup_tsuda h3, article #pickup_tsuda p { line-height: 1.7em; padding-bottom: 5px; }
  /* line 203, sass/pu_tsuda.scss */
  article #pickup_tsuda .qa { width: 90%; margin: 0% 5%; margin-top: 40px; }
  /* line 207, sass/pu_tsuda.scss */
  article #pickup_tsuda .qa img + h3 { margin-top: 20px; }
  /* line 212, sass/pu_tsuda.scss */
  article #pickup_tsuda .separate > li { display: block; width: 100%; }
  /* line 215, sass/pu_tsuda.scss */
  article #pickup_tsuda .separate > li:last-of-type { margin: 40px 0 0 0; }
  /* line 218, sass/pu_tsuda.scss */
  article #pickup_tsuda .separate > li ul { margin-top: 20px; padding: 3% 20px; }
  /* line 224, sass/pu_tsuda.scss */
  article #pickup_tsuda .pu_button { margin-top: 50px; }
  /* line 226, sass/pu_tsuda.scss */
  article #pickup_tsuda .pu_button li { margin-right: 0px; width: 90%; margin: 0% 5%; }
  /* line 230, sass/pu_tsuda.scss */
  article #pickup_tsuda .pu_button li:nth-of-type(2) { width: 90%; margin: 0% 5%; } }
