@charset "utf-8";
/*-----------------------------------------------------------*/
/*  Reset  */
/*-----------------------------------------------------------*/
/* line 17, C:/Program Files (x86)/Scout/vendor/gems/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, C:/Program Files (x86)/Scout/vendor/gems/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, C:/Program Files (x86)/Scout/vendor/gems/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, C:/Program Files (x86)/Scout/vendor/gems/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, C:/Program Files (x86)/Scout/vendor/gems/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, C:/Program Files (x86)/Scout/vendor/gems/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, C:/Program Files (x86)/Scout/vendor/gems/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, C:/Program Files (x86)/Scout/vendor/gems/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, C:/Program Files (x86)/Scout/vendor/gems/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/* line 5, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_reset.scss */
html {
  color: #000;
  background: #FFF;
}

/*-----------------------------------------------------------*/
/* フォント＆カラー  変数  */
/*-----------------------------------------------------------*/
/*S*/
/*M*/
/*L*/
/*LL*/
/*XL*/
/*XXL*/
/* カラー */
/* レシピテキストカラー */
/* 必須入力背景 */
/* 全体背景 */
/*-----------------------------------------------------------*/
/* アイコンフォント  変数 */
/*-----------------------------------------------------------*/
/* IE9対策のためPC版ではこの変数またはユニコードを使用 */
/*-----------------------------------------------------------*/
/* アイコンフォント */
/*-----------------------------------------------------------*/
@font-face {
  font-family: 'BabySymbols';
  src: url("/fonts/BabySymbols.eot");
  src: url("/fonts/BabySymbols.eot?#iefix") format("embedded-opentype"), url("/fonts/BabySymbols.ttf") format("truetype"), url("/fonts/BabySymbols.woff") format("woff"), url("/fonts/BabySymbols.svg#BabySymbols") format("svg");
  font-weight: normal;
  font-style: normal;
}

/*---- 使用例 ----*/
/*
.sample:before {
	margin-right: 0.2em;
	font-weight: normal;
	font-family: "BabySymbols";
	text-rendering: optimizelegibility;
	font-size: 120%;
	vertical-align:	middle;
	color: #999;
	content: $star;
}
*/
/*----- アイコンフォント共通設定 -----*/
/*----- アイコン追加の共通設定(before:左) -----*/
/*----- アイコン追加の共通設定(after:右) -----*/
/*----- Baby アイコン追加の共通設定（マージンなし） -----*/
/*----- Baby アイコン追加の共通設定(before:左) -----*/
/*----- Baby アイコン追加の共通設定(after:右) -----*/
/*---- 使用例 ----*/
/*
.sampleL {
	@include iFontBL($star, #999, 100%, baseline);
}
.sampleR {
	@include iFontBR($plus, #999, 120%);
}
*/
/*-----------------------------------------------------------*/
/*  フォント設定用　@mixin */
/*-----------------------------------------------------------*/
/* フォント設定用 */
/*
.sample {
	@include fontSet($fxxl, bold, $brown);
}
*/
/*-----------------------------------------------------------*/
/*  フォント＆カラー　*/
/*-----------------------------------------------------------*/
/* サブテキスト */
/* line 295, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.subText {
  font-size: 86%;
  font-weight: normal;
  color: #999999;
}

/* トピックリストタイトル */
/* line 299, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.topicListTitle {
  font-size: 100%;
  font-weight: bold;
  color: #333333;
}

/* ボディテキストラベル */
/* line 303, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.bodyTextLabel {
  font-size: 100%;
  font-weight: normal;
  color: #333333;
}

/* トピックリストタイトル */
/* デフォルトテキストラベル */
/* line 311, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.textLavel {
  font-size: 100%;
  font-weight: normal;
  color: #4c2204;
}

/* h1装飾 */
/* h2装飾 */
/* h2装飾 */
/*-----------------------------------------------------------*/
/* タイトル要素  */
/*-----------------------------------------------------------*/
/* line 332, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
h1 {
  border-top: 4px solid #d93c38;
  font-size: 157%;
  font-weight: bold;
  color: #4c2204;
  padding: 16px 20px 14px 14px;
}
/* line 336, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
h1 .icn {
  color: #e75a73;
}

/* line 340, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.titleBlock.h2 {
  border-bottom: 1px solid #faf3e4;
  padding-bottom: 3px;
  margin: 0 20px !important;
}

/* line 345, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
h2 {
  border-top: 2px solid #faf3e4;
  border-bottom: 1px solid #faf3e4;
  font-size: 143%;
  font-weight: bold;
  color: #4c2204;
  padding: 9px 0;
}

/* line 351, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
h3 {
  font-size: 129%;
  font-weight: bold;
  color: #4c2204;
  margin: 0 20px !important;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
h3:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
h3:before {
  margin-right: 0.2em;
  content: "\e60f";
  color: #faf3e4;
  font-size: 100%;
}

/* line 356, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
h4 {
  font-size: 115%;
  font-weight: bold;
  color: #4c2204;
  margin: 0 20px !important;
}

/* h1装飾 */
/* line 362, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.redLine {
  border-top: 4px solid #d93c38;
}

/* h2装飾 */
/* line 366, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.boldLine {
  border-top: 2px solid #faf3e4;
}

/* h2装飾 */
/* line 370, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.underLine {
  border-bottom: 1px solid #faf3e4;
}

/*-----------------------------------------------------------*/
/* H1タイトルのアイコン設定 */
/*-----------------------------------------------------------*/
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.entry h1 .icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.entry h1 .icnText:before {
  margin-right: 0.2em;
  content: "\e630";
  color: #e75a73;
  font-size: 24px !important;
}

/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board h1 .icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board h1 .icnText:before {
  margin-right: 0.2em;
  content: "\e62b";
  color: #e75a73;
  font-size: 24px !important;
}

/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.login h1 .icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.login h1 .icnText:before {
  margin-right: 0.2em;
  content: "\e61e";
  color: #e75a73;
  font-size: 24px !important;
}

/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.reissue h1 .icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.reissue h1 .icnText:before {
  margin-right: 0.2em;
  content: "\e61d";
  color: #e75a73;
  font-size: 24px !important;
}

/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.withdraw h1 .icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.withdraw h1 .icnText:before {
  margin-right: 0.2em;
  content: "\e61d";
  color: #e75a73;
  font-size: 24px !important;
}

/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo h1 .icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo h1 .icnText:before {
  margin-right: 0.2em;
  content: "\e60d";
  color: #e75a73;
  font-size: 24px !important;
}

/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news h1 .icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news h1 .icnText:before {
  margin-right: 0.2em;
  content: "\e622";
  color: #e75a73;
  font-size: 24px !important;
}

/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge h1 .icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge h1 .icnText:before {
  margin-right: 0.2em;
  content: "\e608";
  color: #e75a73;
  font-size: 24px !important;
}

/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.mypage h1 .icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.mypage h1 .icnText:before {
  margin-right: 0.2em;
  content: "\e647";
  color: #e75a73;
  font-size: 24px !important;
}

/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.mypage.change.mail h1 .icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.mypage.change.mail h1 .icnText:before {
  margin-right: 0.2em;
  content: "\e61f";
  color: #e75a73;
  font-size: 24px !important;
}

/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.mypage.change.pswd h1 .icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.mypage.change.pswd h1 .icnText:before {
  margin-right: 0.2em;
  content: "\e61d";
  color: #e75a73;
  font-size: 24px !important;
}

/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.mypage.message h1 .icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.mypage.message h1 .icnText:before {
  margin-right: 0.2em;
  content: "\e61f";
  color: #e75a73;
  font-size: 24px !important;
}

/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.mypage.news h1 .icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.mypage.news h1 .icnText:before {
  margin-right: 0.2em;
  content: "\e622";
  color: #e75a73;
  font-size: 24px !important;
}

/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.rule h1 .icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.rule h1 .icnText:before {
  margin-right: 0.2em;
  content: "\e62e";
  color: #e75a73;
  font-size: 24px !important;
}

/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.privacy h1 .icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.privacy h1 .icnText:before {
  margin-right: 0.2em;
  content: "\e62e";
  color: #e75a73;
  font-size: 24px !important;
}

/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.links h1 .icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.links h1 .icnText:before {
  margin-right: 0.2em;
  content: "\e61c";
  color: #e75a73;
  font-size: 24px !important;
}

/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.about h1 .icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.about h1 .icnText:before {
  margin-right: 0.2em;
  content: "\e62e";
  color: #e75a73;
  font-size: 24px !important;
}

/*-----------------------------------------------------------*/
/*  共通　@mixin */
/*-----------------------------------------------------------*/
/* グラデーション */
/*
.sample {
	@include background-image(linear-gradient(#fafafa, #eee) );
}
*/
/* 角丸 */
/*
.sample {
	@include border-radius(3px);
}
*/
/* クリアフィックス */
/*
.sample {
	@include clr;
}
*/
/* テキストエリア */
/*
.sample {
	@include textarea1(5px 0 15px, 10px);
}
*/
/* リンクボタン（aタグ）を内包するブロック（ボタン本体の外枠（div,span等）に設定） */
/*
.sample {
	@include linkBtn(center, 0, 18px 70px, auto, auto);
}
*/
/* リンクボタン（ボタン本体（a,div,span等）に設定） */
/*
.sample {
	@include linkBtn2(center, 10px 0, 18px 70px, auto, auto);
}
*/
/* buttonを内包するブロック（ボタン本体の外枠（div,span等）に設定） */
/*
.sample {
	@include btnBlock(center, 0, 10px 20px, null, null);
}
*/
/* button（ボタン本体（button）に設定） */
/*
.sample {
	@include button(center, 0, 18px 70px, null, null);
}
*/
/* 吹き出し */
/*
.sample {
	@include module-triangle(4px, #f00, left);
}
*/
/*-----------------------------------------------------------*/
/*  基本レイアウト */
/*-----------------------------------------------------------*/
/*wrapper*/
/*contents*/
/*side*/
/*main*/
/* line 304, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
body {
  font-size: 12px;
  font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Meiryo", "メイリオ", "Osaka", "MS PGothic", arial, helvetica, sans-serif;
  line-height: 1.5;
  color: #333333;
}

/* line 311, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
img {
  vertical-align: top;
}

/* line 315, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
a {
  text-decoration: none;
  outline: none;
}
/* line 318, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
a:link {
  color: #330000;
}
/* line 321, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
a:hover {
  color: #330000;
  text-decoration: underline;
}
/* line 325, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
a:visited {
  color: #330000;
}

/* hover時のunderlineを打ち消し */
/* line 334, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
a:before,
a:after,
a span:before,
a span:after {
  display: inline-block;
}

/* line 338, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#wrapper {
  width: 100%;
  margin: 0 auto;
  background: #faf4e4;
}

/* line 345, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#header,
#footer {
  width: 100%;
  background: #faf4e4;
}

/* line 351, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#header-inner,
#footer-inner {
  width: 970px;
  margin: 0 auto;
}

/* line 356, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#contents {
  zoom: 1;
  width: 970px;
  margin: 0 auto 40px;
  background: #faf3e4;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#contents:after {
  content: "";
  display: block;
  clear: both;
}
/* line 361, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#contents > .contentsHeader {
  position: relative;
  min-height: 46px;
  margin: 0;
}
/* line 366, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#contents > .contentsFooter {
  clear: both;
  margin: 0 0 30px;
  padding: 20px 0 0;
}

/* line 373, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main {
  float: left;
  width: 650px;
  padding: 0 0 0 0;
  background: white;
}
/* line 378, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main > .inner {
  margin: 0;
  padding: 0 0 30px;
}
/* line 382, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main .mainHeader {
  margin: 0 0 10px;
}

/* line 387, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#side {
  float: right;
  width: 300px;
}
/* line 390, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#side > .inner {
  margin: 0;
}

/* line 395, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.singleColumn {
  float: none !important;
  width: 100% !important;
}

/*-----------------------------------------------------------*/
/*  共通　全体 */
/*-----------------------------------------------------------*/
/*クリアフィックス　@mixin定義もあり*/
/* line 406, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.clr,
.clearfix {
  zoom: 1;
}

/* line 410, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.clr:after
.clearfix:after {
  content: "";
  display: block;
  clear: both;
}

/*基本デザインのボタン*/
/* line 417, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.linkBtn {
  text-align: center;
  /*左寄せ*/
}
/* line 73, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.linkBtn a {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  display: inline-block;
  margin: 0;
  padding: 18px 70px;
  background: #6BC3C4;
  text-align: center;
  font-size: 129%;
  font-weight: bold;
  color: white;
}
/* line 420, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.linkBtn.left {
  text-align: left !important;
}
/* line 423, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.linkBtn.uploadPhoto {
  text-align: center;
}
/* line 73, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.linkBtn.uploadPhoto a {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  display: inline-block;
  margin: 0;
  padding: 18px 70px;
  background: #6BC3C4;
  text-align: center;
  font-size: 129%;
  font-weight: bold;
  color: white;
}
/* line 426, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.linkBtn.att {
  background: #e75a73;
}
/* line 430, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.linkBtn a:hover {
  text-decoration: none;
}
/* line 433, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.linkBtn a.att {
  background: #e75a73 !important;
}

/* line 439, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
button {
  outline: none;
  cursor: pointer;
  -webkit-appearance: none;
  font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Meiryo", "メイリオ", "Osaka", "MS PGothic", arial, helvetica, sans-serif;
}
/* line 444, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
button.att {
  background: #e75a73 !important;
}
/* line 447, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
button.disable {
  background: #cccccc !important;
  cursor: default;
}
/* line 452, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
button.disable span:before, button.disable span:after {
  display: none;
}

/* line 459, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
button, a {
  /*矢印付きボタン（例）戻る/次へで使用*/
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
button .icnText.bk:before, a .icnText.bk:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
button .icnText.bk:before, a .icnText.bk:before {
  margin-right: 0.2em;
  content: "\e601";
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
button .icnText.fw:after, a .icnText.fw:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
button .icnText.fw:after, a .icnText.fw:after {
  margin-left: 0.2em;
  content: "\e602";
}

/* line 473, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.link.center {
  text-align: center;
}

/* line 478, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.textAd {
  margin: 10px 0;
  text-align: center;
}

/* line 483, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.bnr {
  margin: 20px auto;
  text-align: center;
}
/* line 486, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.bnr > div {
  display: inline-block;
}

/* line 492, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.contentsFooter .bnr {
  width: 650px;
  margin: 0;
  padding: 22px 0 0;
  background: #faf4e4;
  text-align: center;
}
/* line 498, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.contentsFooter .bnr li {
  display: inline-block;
  margin: 0 9px;
}

/* line 505, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.breadcrumb {
  margin: 0px;
  padding: 12px 0px;
  font-size: 115%;
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.breadcrumb:after {
  content: "";
  display: block;
  clear: both;
}
/* line 510, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.breadcrumb p {
  float: left;
  margin-right: 3px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.breadcrumb p:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.breadcrumb p:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #999999;
  font-size: 120%;
}
/* line 258, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.breadcrumb p:before, .breadcrumb p:after {
  line-height: 1.2;
}
/* line 516, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.breadcrumb > a {
  /*パンくず新旧混在時の暫定　すべて新に変わったら丸ごと削除*/
  display: block;
  float: left;
  margin-right: 3px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.breadcrumb > a:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.breadcrumb > a:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #999999;
  font-size: 120%;
}
/* line 258, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.breadcrumb > a:before, .breadcrumb > a:after {
  line-height: 1.2;
}
/* line 524, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.breadcrumb span {
  margin: 0px;
}

/* line 529, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.mainHeader {
  min-height: 24px;
}

/* line 534, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.contentsHeader,
.mainHeader {
  position: relative;
}
/* line 536, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.contentsHeader .titleBlock,
.mainHeader .titleBlock {
  position: relative;
  margin: 0;
}
/* line 540, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.contentsHeader .subMenu,
.mainHeader .subMenu {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 150px;
  text-align: right;
}
/* line 548, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.contentsHeader .linkBtn a,
.mainHeader .linkBtn a {
  margin: 10px 0;
}

/* line 554, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.contentBlockA {
  margin: 15px 0;
  border-radius: 4px;
  border: 1px solid #999;
}
/* line 558, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.contentBlockA .titleBlock {
  position: relative;
  padding: 10px;
}
/* line 561, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.contentBlockA .titleBlock.center {
  text-align: center;
}
/* line 564, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.contentBlockA .titleBlock .notes {
  position: absolute;
  bottom: 10px;
  right: 10px;
  text-align: right;
  font-size: 100%;
}
/* line 574, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.contentBlockA .footerBlock {
  border-top: 1px solid #999;
}
/* line 576, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.contentBlockA .footerBlock .link {
  margin: 15px 0;
}

/* line 582, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.paginationBlock {
  margin: 15px 0;
  text-align: center;
}
/* line 586, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.paginationBlock ul li {
  display: inline-block;
  text-align: center;
}
/* line 589, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.paginationBlock ul li:first-child a {
  margin-right: 10px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.paginationBlock ul li:first-child a:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.paginationBlock ul li:first-child a:before {
  margin-right: 0.2em;
  content: "\e601";
  color: #999999;
  font-size: 180%;
  vertical-align: middle;
}
/* line 592, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.paginationBlock ul li:first-child a span {
  padding: 0px;
}
/* line 596, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.paginationBlock ul li:last-child a {
  margin-left: 10px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.paginationBlock ul li:last-child a:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.paginationBlock ul li:last-child a:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #999999;
  font-size: 180%;
  vertical-align: middle;
}
/* line 599, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.paginationBlock ul li:last-child a span {
  padding: 0px;
}
/* line 604, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.paginationBlock ul li.cr span {
  font-weight: bold;
}
/* line 609, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.paginationBlock ul li a {
  display: inline-block;
  line-height: 30px;
}
/* line 613, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.paginationBlock ul li span {
  display: inline-block;
  padding: 0px 8px;
  height: 100%;
}

/* line 622, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.socialBlock {
  padding: 15px 10px;
  text-align: center;
}
/* line 625, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.socialBlock .box {
  display: inline-block;
  width: 100px;
  padding: 10px 0;
  border-radius: 5px;
  border: 1px dotted #999;
  margin-left: 10px;
  text-align: center;
}
/* line 633, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.socialBlock .box:first-child {
  margin-left: 0;
}

/*　汎用　*/
/* line 640, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.contentArea {
  margin: 20px !important;
}

/*-----------------------------------------------------------*/
/*  共通　フォーム */
/*-----------------------------------------------------------*/
/* line 648, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.formArea .title {
  font-size: 115%;
  font-weight: bold;
}
/* line 652, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.formArea .formBlock {
  margin: 20px 0;
}
/* line 654, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.formArea .formBlock .inner {
  margin: 0;
}
/* line 658, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.formArea .requiredIcon {
  display: inline-block;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  margin-left: 10px;
  padding: 3px 5px;
  background: #FFAD5C;
  text-align: center;
  color: white;
  font-size: 100%;
  font-variant: normal;
  line-height: 1;
}
/* line 670, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.formArea .optionalIcon {
  display: inline-block;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  margin-left: 10px;
  padding: 3px 5px;
  background: #999999;
  text-align: center;
  color: white;
  font-size: 100%;
  font-variant: normal;
  line-height: 1;
}

/* line 684, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.formBtn {
  text-align: center;
}
/* line 154, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.formBtn button {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  display: inline-block;
  margin: 10px 0;
  padding: 18px 20px;
  border: none;
  background: #6BC3C4;
  color: white;
  font-size: 129%;
  font-weight: bold;
}
/* line 687, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.formBtn.att button {
  background: #e75a73;
}

/* line 694, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.btnBlock {
  text-align: center;
  margin: 20px 0;
}
/* line 154, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.btnBlock button {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  display: inline-block;
  margin: 10px 0;
  padding: 18px 20px;
  border: none;
  background: #6BC3C4;
  color: white;
  font-size: 129%;
  font-weight: bold;
}
/* line 697, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.btnBlock .cancelBtn {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  display: inline-block;
  margin: 0;
  padding: 18px 70px;
  background: #6BC3C4;
  text-align: center;
  font-size: 129%;
  font-weight: bold;
  color: white;
}
/* line 701, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.btnBlock.att button {
  background: #e75a73;
}

/*input[text]系のアウター*/
/* line 708, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.textOuter {
  position: relative;
  margin: 10px auto 10px;
  background: #fff;
  text-align: center;
  /*パスワード表示切り替え*/
}
/* line 714, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.textOuter .displayChange {
  position: absolute;
  top: 0;
  right: 0;
  width: 33px;
  height: 36px;
  background: none;
  line-height: 36px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.textOuter .displayChange:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.textOuter .displayChange:before {
  margin-right: 0.2em;
  content: "\e62f";
  color: #e75a73;
  font-size: 180%;
}
/* line 723, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.textOuter .displayChange input {
  position: absolute;
  top: 0;
  left: 0;
  width: 33px;
  height: 36px;
  padding: 0;
  opacity: 0;
  cursor: pointer;
  visibility: visible;
}

/*パスワード表示切り替え（テーブル内）*/
/* line 737, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
table .textOuter .displayChange {
  position: absolute;
  top: 0;
  right: 0;
  width: 33px;
  height: 36px;
  background: url(/img/view.png) center center no-repeat;
}
/* line 744, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
table .textOuter .displayChange input {
  position: absolute;
  top: 0;
  left: 0;
  width: 33px;
  height: 36px;
  padding: 0;
  opacity: 0;
  cursor: pointer;
  visibility: visible;
}
/* line 755, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
table .textOuter .displayChange:before {
  display: none;
}

/*ラジオボタン用のアウター*/
/* line 761, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.radioOuter {
  margin: 10px 0;
  padding: 5px;
}
/* line 764, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.radioOuter input[type="radio"] {
  vertical-align: middle;
  cursor: pointer;
}
/* line 768, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.radioOuter label {
  margin: 0 30px 0 0;
  padding: 0 0 0 3px;
  cursor: pointer;
}

/*チェックボックスのアウター*/
/* line 777, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.checkboxOuter input[type="checkbox"] {
  vertical-align: middle;
  cursor: pointer;
}
/* line 781, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.checkboxOuter label {
  margin: 0 10px 0 0;
  padding: 0 0 0 3px;
  cursor: pointer;
}

/*ラジオボタン、チェックボックスの装飾*/
/* line 789, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
form {
  display: block;
}
/* line 791, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
form input[type=radio], form input[type=checkbox], form span.chkbox {
  visibility: hidden;
  margin: 0px;
  width: 20px;
  vertical-align: top;
}
/* line 796, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
form input[type=radio] + label, form input[type=checkbox] + label, form span.chkbox + label {
  display: inline-block;
  margin-left: -20px;
  padding-left: 20px;
  background: url(/img/icon_form_radio.png) 0px -100px no-repeat;
  background-size: 17px auto;
  line-height: 17px;
}
/* line 804, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
form input[type=radio]:checked + label, form input[type=checkbox]:checked + label, form span.chkbox:checked + label {
  background-position: 0px 0px;
}
/* line 809, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
form input[type=checkbox] + label, form span.chkbox + label {
  background-image: url(/img/icon_form_checkbox.png);
  background-size: 19px auto;
  line-height: 19px;
}
/* line 814, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
form input[type=checkbox]:checked + label, form span.chkbox:checked + label {
  background-position: 0px 0px;
}

/* line 820, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.selectOuter {
  margin: 10px 0;
}
/* line 822, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.selectOuter select {
  border-radius: 8px;
  border: 1px solid #999;
}

/*テキスト入力ボックス系の装飾*/
/* line 832, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
input[type="text"],
input[type="tel"],
input[type="search"],
input[type="password"] {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 36px;
  padding: 8px 5px;
  border: 1px solid #C19E84;
  background: #FEFDFA;
  box-sizing: border-box;
  font-size: 100%;
}

/*テキスト入力ボックス 使用不可(disable)*/
/* line 848, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
input[type="text"].disable,
input[type="tel"].disable,
input[type="search"].disable,
input[type="password"].disable {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 36px;
  padding: 8px 5px;
  border: 1px solid #cccccc;
  background: whitesmoke;
}

/*テキスト入力ボックス系のボックスサイジング*/
/* line 863, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
textarea,
input[type="text"],
input[type="tel"],
input[type="search"],
input[type="password"] {
  box-sizing: border-box;
}

/*IE10以上　テキスト削除（×マーク）、パスワード可視化（目マーク）の非表示*/
/* line 868, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
input::-ms-clear {
  visibility: hidden;
}

/* line 871, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
input::-ms-reveal {
  visibility: hidden;
}

/* line 875, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
textarea {
  font-size: 100%;
}

/*必須入力項目＆バリデーションエラー時に着色*/
/* line 885, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
input[type="text"],
input[type="tel"],
input[type="search"],
input[type="password"],
select,
textarea {
  outline: none;
}
/* line 887, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
input[type="text"].required,
input[type="tel"].required,
input[type="search"].required,
input[type="password"].required,
select.required,
textarea.required {
  background: #fbebeb;
}
/* line 889, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
input[type="text"].required.requiredRemove,
input[type="tel"].required.requiredRemove,
input[type="search"].required.requiredRemove,
input[type="password"].required.requiredRemove,
select.required.requiredRemove,
textarea.required.requiredRemove {
  background: transparent;
}
/* line 892, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
input[type="text"].required.validationError,
input[type="tel"].required.validationError,
input[type="search"].required.validationError,
input[type="password"].required.validationError,
select.required.validationError,
textarea.required.validationError {
  background: #fbebeb;
}

/* mac safari input[type="search"] リセット */
/* line 899, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
input[type="search"] {
  -webkit-appearance: textfield;
}

/* line 903, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  display: none;
}

/* プレースフォルダ */
/* line 910, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
::-webkit-input-placeholder,
:-moz-placeholder,
:-ms-input-placeholder {
  color: #999999;
}

/*セレクトの装飾*/
/*　pc.scssに移動　*/
/* line 918, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.searchBlock {
  margin: 0px 0 20px;
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.searchBlock:after {
  content: "";
  display: block;
  clear: both;
}
/* line 923, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.searchBlock .caption {
  margin-bottom: 5px;
  color: #4c2204;
  font-size: 115%;
  font-weight: bold;
  text-align: center;
}
/* line 931, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.searchBlock .selectOuter {
  margin: 0px 10px 0px 0px;
  float: left;
  width: 198px;
  height: 30px;
}
/* line 936, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.searchBlock .selectOuter select {
  width: 200px;
}
/* line 940, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.searchBlock .textOuter {
  display: inline-block;
  float: left;
  margin: 0px 10px 0px 0px;
  background: #fff;
}
/* line 947, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.searchBlock .textOuter input[type="tel"],
.searchBlock .textOuter input[type="search"],
.searchBlock .textOuter input[type="text"] {
  width: 290px;
  padding: 5px 10px;
  line-height: 20px;
  outline: none;
  background: transparent;
}
/* line 955, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.searchBlock button {
  height: 32px;
  padding: 0 7px;
  vertical-align: bottom;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  display: inline-block;
  height: 32px;
  width: 100px;
  margin: 0;
  padding: 0;
  border: none;
  background: #6BC3C4;
  color: white;
  font-size: 129%;
  font-weight: bold;
  font-size: 115%;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.searchBlock button:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.searchBlock button:before {
  margin-right: 0.2em;
  content: "\e627";
  color: white;
  font-size: 120%;
  vertical-align: middle;
}
/* line 963, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.searchBlock .accBtn {
  float: right;
  line-height: 32px;
}
/* line 967, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.searchBlock .acc {
  display: none;
  margin-top: 10px;
}
/* line 971, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.searchBlock .acc.show {
  display: block;
}
/* line 974, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.searchBlock .box {
  margin-top: 10px;
}

/*-----------------------------------------------------------*/
/*  スクロールバー */
/*-----------------------------------------------------------*/
/* perfect-scrollbar */
/* line 6, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.ps-container.ps-active-x > .ps-scrollbar-x-rail, .ps-container.ps-active-y > .ps-scrollbar-y-rail {
  display: block;
}

/* line 8, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.ps-container > .ps-scrollbar-x-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  -moz-transition: background-color 0.2s linear, opacity 0.2s linear;
  -o-transition: background-color 0.2s linear, opacity 0.2s linear;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  bottom: 6px;
  /* there must be 'bottom' for ps-scrollbar-x-rail */
  height: 8px;
}

/* line 26, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  position: absolute;
  /* please don't change 'position' */
  background-color: #999999;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: background-color 0.2s linear;
  -moz-transition: background-color 0.2s linear;
  -o-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
  bottom: 0;
  /* there must be 'bottom' for ps-scrollbar-x */
  height: 8px;
}

/* line 41, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.ps-container > .ps-scrollbar-x-rail.in-scrolling {
  background-color: #cccccc;
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
}

/* line 46, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.ps-container > .ps-scrollbar-y-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  -moz-transition: background-color 0.2s linear, opacity 0.2s linear;
  -o-transition: background-color 0.2s linear, opacity 0.2s linear;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  right: 6px;
  /* there must be 'right' for ps-scrollbar-y-rail */
  width: 8px;
}

/* line 64, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  position: absolute;
  /* please don't change 'position' */
  background-color: #999999;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: background-color 0.2s linear;
  -moz-transition: background-color 0.2s linear;
  -o-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
  right: 0;
  /* there must be 'right' for ps-scrollbar-y */
  width: 8px;
}

/* line 79, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.ps-container > .ps-scrollbar-y-rail.in-scrolling {
  background-color: #cccccc;
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
}

/* line 84, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.ps-container:hover > .ps-scrollbar-x-rail, .ps-container:hover > .ps-scrollbar-y-rail {
  opacity: 1.0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
}

/* line 88, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.ps-container:hover > .ps-scrollbar-x-rail.in-scrolling, .ps-container:hover > .ps-scrollbar-y-rail.in-scrolling {
  background-color: #cccccc;
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
}

/* line 93, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.ps-container:hover > .ps-scrollbar-x-rail:hover {
  background-color: #cccccc;
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
}

/* line 98, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
  background-color: #999999;
}

/* line 100, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.ps-container:hover > .ps-scrollbar-y-rail:hover {
  background-color: #cccccc;
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
}

/* line 105, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
  background-color: #999999;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=80);
}

/* line 111, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.ps-container .ps-scrollbar-y-rail {
  display: block;
  background-color: #cccccc;
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
}

/* line 117, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
  background-color: #999999;
}

/*-----------------------------------------------------------*/
/*  モーダルウィンドウ */
/*-----------------------------------------------------------*/
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
/* line 129, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
}

/* line 130, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
#cboxWrapper {
  max-width: none;
}

/* line 131, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}

/* line 132, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
#cboxMiddleLeft, #cboxBottomLeft {
  clear: left;
}

/* line 133, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
#cboxContent {
  position: relative;
}

/* line 134, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
#cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

/* line 135, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
#cboxTitle {
  margin: 0;
}

/* line 136, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
#cboxLoadingOverlay, #cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 137, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  cursor: pointer;
}

/* line 138, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
  -ms-interpolation-mode: bicubic;
}

/* line 139, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
}

/* line 140, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
#colorbox, #cboxContent, #cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}

/*
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
/* line 147, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
#cboxOverlay {
  background: #fff;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

/* line 148, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
#colorbox {
  outline: 0;
}

/* line 149, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
#cboxContent {
  margin-top: 32px;
  overflow: visible;
  background: #000;
}

/* line 150, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.cboxIframe {
  background: #fff;
}

/* line 151, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
#cboxError {
  padding: 50px;
  border: 1px solid #ccc;
}

/* line 152, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
#cboxLoadedContent {
  background: #000;
  padding: 1px;
}

/* line 153, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
#cboxLoadingGraphic {
  background: url(/img/plugin/loading.gif) no-repeat center center;
}

/* line 154, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
#cboxLoadingOverlay {
  background: #000;
}

/* line 155, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
#cboxTitle {
  position: absolute;
  top: -22px;
  left: 0;
  color: #000;
}

/* line 156, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
#cboxCurrent {
  position: absolute;
  top: -22px;
  right: 205px;
  text-indent: -9999px;
}

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
/* line 159, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  text-indent: -9999px;
  width: 20px;
  height: 20px;
  position: absolute;
  top: -20px;
  background: url(/img/plugin/controls.png) no-repeat 0 0;
}

/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
/* line 162, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {
  outline: 0;
}

/* line 164, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
#cboxPrevious {
  background-position: 0px 0px;
  right: 44px;
}

/* line 165, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
#cboxPrevious:hover {
  background-position: 0px -25px;
}

/* line 166, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
#cboxNext {
  background-position: -25px 0px;
  right: 22px;
}

/* line 167, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
#cboxNext:hover {
  background-position: -25px -25px;
}

/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
#cboxClose {
  background-position: -50px 0px;
  right: 0;
}

/* line 169, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
#cboxClose:hover {
  background-position: -50px -25px;
}

/* line 170, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious {
  right: 66px;
}

/* line 171, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.cboxSlideshow_on #cboxSlideshow {
  background-position: -75px -25px;
  right: 44px;
}

/* line 172, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.cboxSlideshow_on #cboxSlideshow:hover {
  background-position: -100px -25px;
}

/* line 173, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.cboxSlideshow_off #cboxSlideshow {
  background-position: -100px 0px;
  right: 44px;
}

/* line 174, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.cboxSlideshow_off #cboxSlideshow:hover {
  background-position: -75px -25px;
}

/*カスタマイズ上書き*/
/* line 178, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
#cboxOverlay {
  background: rgba(0, 0, 0, 0.5);
  opacity: 0.6 !important;
  filter: alpha(opacity=60);
}

/* line 183, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
#colorbox, #cboxWrapper {
  overflow: visible !important;
}

/* line 186, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
#cboxContent {
  margin-top: 32px;
  overflow: visible;
  background: none;
}

/* line 191, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
#cboxLoadedContent {
  background: none !important;
  padding: 1px;
  overflow: hidden !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.4);
}

/* line 198, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
#cboxLoadingOverlay {
  background: none !important;
}

/* line 201, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
#cboxClose {
  display: none !important;
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  text-indent: -9999px;
  width: 35px;
  height: 35px;
  position: absolute;
  background: url(/img/plugin/close.png) no-repeat 0 0;
  background-position: 0 0;
  top: -15px;
  right: -17px;
}

/* line 212, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
#cboxClose:hover {
  background-position: 0 0;
}

/*  スマホ対応  */
/*  コンテンツがウィンドウサイズの縦幅を超える場合topを固定
スマホでURL欄が非表示になった時にresizeをトリガとしたtopの変更をされないようにする  */
/* line 218, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.colorboxTop {
  top: 10px !important;
  margin-bottom: 10px !important;
}

/*-----------------------------------------------------------*/
/*  スライダー（カルーセル） slick.js  */
/*-----------------------------------------------------------*/
/* Slider */
/* line 230, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 245, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
/* line 252, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.slick-list:focus {
  outline: none;
}
/* line 256, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 262, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 270, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
/* line 277, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
/* line 282, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.slick-track:after {
  clear: both;
}
/* line 286, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.slick-loading .slick-track {
  visibility: hidden;
}

/* line 290, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
/* line 294, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
[dir="rtl"] .slick-slide {
  float: right;
}
/* line 297, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.slick-slide img {
  display: block;
}
/* line 300, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.slick-slide.slick-loading img {
  display: none;
}
/* line 306, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.slick-slide.dragging img {
  pointer-events: none;
}
/* line 310, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.slick-initialized .slick-slide {
  display: block;
}
/* line 314, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.slick-loading .slick-slide {
  visibility: hidden;
}
/* line 318, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/*-----------------------------------------------------------*/
/*  スライダー（カルーセル）lick.js テーマcss  */
/*-----------------------------------------------------------*/
/* Slider */
/* line 331, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.slick-loading .slick-list {
  background: white url("/img/plugin/loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: 'slick';
  font-weight: normal;
  font-style: normal;
  src: url("../css/slick.eot");
  src: url("../css/slick.eot?#iefix") format("embedded-opentype"), url("../css/slick.woff") format("woff"), url("../css/slick.ttf") format("truetype"), url("../css/slick.svg#slick") format("svg");
}

/* Arrows */
/* line 349, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  padding: 0;
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
}

/* line 374, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  color: transparent;
  outline: none;
  background: transparent;
}

/* line 383, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

/* line 388, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: .25;
}

/* line 394, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.slick-prev:before,
.slick-next:before {
  font-family: 'slick';
  font-size: 20px;
  line-height: 1;
  opacity: .75;
  color: #C9BCB2;
  /*color: white;*/
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 408, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.slick-prev {
  left: -25px;
}

/* line 412, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
[dir='rtl'] .slick-prev {
  right: -25px;
  left: auto;
}

/* line 417, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.slick-prev:before {
  content: '←';
}

/* line 421, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
[dir='rtl'] .slick-prev:before {
  content: '→';
}

/* line 426, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.slick-next {
  right: -25px;
}

/* line 430, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
[dir='rtl'] .slick-next {
  right: auto;
  left: -25px;
}

/* line 435, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.slick-next:before {
  content: '→';
}

/* line 439, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
[dir='rtl'] .slick-next:before {
  content: '←';
}

/* Dots */
/* line 445, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.slick-slider {
  margin-bottom: 50px;
}

/* line 450, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.slick-dots {
  position: absolute;
  bottom: -35px;
  display: block;
  width: 100%;
  padding: 0;
  list-style: none;
  text-align: center;
}

/* line 464, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.slick-dots li {
  position: relative;
  display: inline-block;
  width: 15px;
  height: 15px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

/* line 477, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 15px;
  height: 15px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}

/* line 496, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}

/* line 501, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}

/* line 505, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.slick-dots li button:before {
  font-family: 'slick';
  font-size: 15px;
  line-height: 15px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: '•';
  text-align: center;
  opacity: 1;
  color: #E6D8CE;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 527, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.slick-dots li.slick-active button:before {
  opacity: 1;
  color: #C19E84;
}

/*-----------------------------------------------------------*/
/*  フォームバリデーション（js）　色・位置変更  */
/*-----------------------------------------------------------*/
/*バリデーション用ツールチップ*/
/* line 539, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
form .formError {
  left: 0 !important;
  opacity: 1 !important;
}
/* line 542, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
form .formError .formErrorContent {
  background-color: #e75a73;
  border: 0px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  font-size: 100%;
}
/* line 553, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
form .formError .formErrorArrow div {
  border-left: 2px solid #e75a73;
  border-right: 2px solid #e75a73;
  background: #e75a73;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
}
/* line 561, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
form .formError .formErrorArrow div.line3 {
  border-left: 2px solid #e75a73;
  border-right: 2px solid #e75a73;
  border-bottom: 0 solid #e75a73;
}
/* line 567, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
form .formError .formErrorArrow div.line2, form .formError .formErrorArrow div.line1 {
  background: #e75a73;
}

/*-----------------------------------------------------------*/
/*  フォームバリデーション用ツールチップ（サーバ側チェック） */
/*-----------------------------------------------------------*/
/* line 578, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.formValidationTooltip {
  position: absolute;
  font-size: 100%;
  z-index: 800;
  cursor: pointer;
}
/* line 583, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.formValidationTooltip .errorContent {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #e75a73;
  padding: 4px 10px;
  max-width: 240px;
  text-align: left;
  color: white;
}
/* line 591, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.formValidationTooltip .formErrorArrow {
  width: 15px;
  margin: -2px 0 0 13px;
  position: relative;
}
/* line 596, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.formValidationTooltip .formErrorArrow div {
  border-left: 2px solid #e75a73;
  border-right: 2px solid #e75a73;
  font-size: 0px;
  height: 1px;
  background: #e75a73;
  margin: 0 auto;
  line-height: 0;
  font-size: 0;
  display: block;
}
/* line 607, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.formValidationTooltip .formErrorArrow .line10 {
  width: 13px;
  border: none;
}
/* line 611, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.formValidationTooltip .formErrorArrow .line9 {
  width: 11px;
  border: none;
}
/* line 615, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.formValidationTooltip .formErrorArrow .line8 {
  width: 11px;
}
/* line 618, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.formValidationTooltip .formErrorArrow .line7 {
  width: 9px;
}
/* line 621, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.formValidationTooltip .formErrorArrow .line6 {
  width: 7px;
}
/* line 624, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.formValidationTooltip .formErrorArrow .line5 {
  width: 5px;
}
/* line 627, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.formValidationTooltip .formErrorArrow .line4 {
  width: 3px;
}
/* line 630, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.formValidationTooltip .formErrorArrow .line3 {
  width: 1px;
  border-left: 2px solid #e75a73;
  border-right: 2px solid #e75a73;
  border-bottom: 0 solid #e75a73;
}
/* line 636, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.formValidationTooltip .formErrorArrow .line2 {
  width: 3px;
  border: none;
  background: #e75a73;
}
/* line 641, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_plugin.scss */
.formValidationTooltip .formErrorArrow .line1 {
  width: 1px;
  border: none;
  background: #e75a73;
}

/*-----------------------------------------------------------*/
/*  ポップアップ（モーダルウィンドウ）共通設定 */
/*-----------------------------------------------------------*/
/* line 5, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
.popupBlock {
  display: none;
}

/* line 9, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
.popupContent {
  width: 500px;
  padding: 20px;
  background: white;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 14, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
.popupContent .titleBlock {
  position: relative;
  margin: 0 0 10px;
}

/*-----------------------------------------------------------*/
/*  写真広場 */
/*-----------------------------------------------------------*/
/* ポップアップ要素 */
/* line 26, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#joinus .desc {
  margin: 0 50px;
}
/* line 29, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#joinus .link {
  text-align: center;
}
/* line 31, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#joinus .link a {
  display: inline-block;
  height: auto;
  margin: 20px 0;
  padding: 10px 70px;
  border-radius: 5px;
  border: 1px solid #aaa;
  background: #eee;
}

/* ポップアップ要素 */
/* line 44, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#report {
  /*
  .formBlock.textarea {
  	margin: 5px 0px 15px 20px;
  	textarea {
  		@include textarea1(0, 10px);
  	}
  }
  textarea {
  	margin: 5px 0px 0px 20px;
  	@include textarea1(5px 0px 0px 20px, 10px);
  }*/
}
/* line 45, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#report .titleBlock {
  margin: 0 0 15px;
  font-size: 129%;
  font-weight: bold;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#report .titleBlock p:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#report .titleBlock p:before {
  margin-right: 0.2em;
  content: "\e60f";
  color: #c19e84;
  font-size: 100%;
  vertical-align: baseline;
}
/* line 53, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#report .desc {
  margin: 15px 0;
  font-size: 115%;
}
/* line 57, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#report .title {
  font-weight: bold;
}
/* line 60, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#report .selectOuter {
  margin-bottom: 15px;
  margin-left: 20px;
  width: 200px;
  height: 40px;
}
/* line 65, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#report .selectOuter .parts {
  top: 0px;
  height: 100%;
  font-size: 115%;
  line-height: 40px;
  background-position: center 50%;
}
/* line 73, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#report select {
  width: 200px;
  height: 40px;
}
/* line 77, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#report .textareaOuter {
  margin: 10px 0 0 20px;
  position: relative;
}
/* line 80, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#report .textareaOuter textarea {
  width: 475px;
  height: 100px;
  margin: 0px;
  padding: 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  background: #FEFDFA;
  border-color: #C19E84;
  width: 480px;
  height: 100px;
  min-width: 480px;
  max-width: 480px;
  min-height: 100px;
  max-height: 100px;
}
/* line 101, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#report .textCount {
  text-align: right;
}
/* line 104, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#report .notes {
  margin: 15px 0;
  color: #999999;
}
/* line 107, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#report .notes strong {
  color: #333333;
  font-weight: bold;
}
/* line 112, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#report .btnBlock {
  margin-bottom: 0px;
}
/* line 114, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#report .btnBlock button {
  width: 240px;
  margin-right: 15px;
}
/* line 118, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#report .btnBlock .cancelBtn {
  width: 240px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 121, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#report .btnBlock .cancelBtn a {
  color: white;
}

/*-----------------------------------------------------------*/
/*  ログイン */
/*-----------------------------------------------------------*/
/* ポップアップ要素 */
/* line 133, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#login {
  width: 300px;
  background: white;
}

/* line 139, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#login .loginBlock {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #6ec3c4;
}
/* line 142, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#login .loginBlock > .inner {
  margin: 0;
}
/* line 145, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#login .loginBlock .titleBlock {
  text-align: center;
}
/* line 147, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#login .loginBlock .titleBlock p {
  padding: 6px;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  background: #d2eded;
  font-size: 129%;
  font-weight: bold;
  color: #4c2204;
}
/* line 154, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#login .loginBlock .errorMessage {
  margin: 7px 0;
  text-align: center;
  color: #d93c38;
}
/* line 160, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#login .loginBlock .formArea .formBlock {
  margin: 7px 0;
  padding: 0 14px;
}
/* line 163, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#login .loginBlock .formArea .formBlock .textOuter {
  margin: 7px 0;
}
/* line 166, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#login .loginBlock .formArea .formBlock .title {
  font-size: 115%;
  font-weight: bold;
  color: #333333;
}
/* line 154, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#login .loginBlock .formArea .formBtn button {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  display: inline-block;
  width: 270px;
  margin: 0;
  border: none;
  background: #6BC3C4;
  color: white;
  font-size: 129%;
  font-weight: bold;
}
/* line 174, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#login .loginBlock .link {
  padding: 10px 10px;
  font-size: 115%;
  text-align: center;
}
/* line 73, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#login .linkBtn a {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  display: inline-block;
  width: 270px;
  margin: 20px 0 0;
  padding: 18px 0;
  background: #6BC3C4;
  text-align: center;
  font-size: 129%;
  font-weight: bold;
  color: white;
}

/*-----------------------------------------------------------*/
/*  パスワード再発行 退会（登録解除） */
/*-----------------------------------------------------------*/
/* ポップアップ要素 */
/* line 192, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
.yesnoDialog,
#withdraw {
  width: 580px;
  padding: 20px 0;
  text-align: center;
}
/* line 196, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
.yesnoDialog .desc,
#withdraw .desc {
  font-size: 143%;
  font-weight: bold;
  color: #999999;
  margin-bottom: 20px;
}
/* line 200, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
.yesnoDialog .formBtn,
#withdraw .formBtn {
  text-align: center;
  font-weight: bold;
  color: white;
}
/* line 154, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.yesnoDialog .formBtn button,
#withdraw .formBtn button {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  display: inline-block;
  width: 260px;
  margin: 0 10px;
  padding: 18px 0;
  border: none;
  background: #6BC3C4;
  color: white;
  font-size: 129%;
  font-weight: bold;
}

/*-----------------------------------------------------------*/
/*  掲示板 */
/*-----------------------------------------------------------*/
/* ポップアップ要素 */
/* line 211, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#topicsDelete, #clipAdd, #clipRemove, #userDelete {
  padding: 10px;
  text-align: center;
}
/* line 214, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#topicsDelete p, #clipAdd p, #clipRemove p, #userDelete p {
  font-size: 115%;
}
/* line 217, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#topicsDelete .formBtn, #clipAdd .formBtn, #clipRemove .formBtn, #userDelete .formBtn {
  text-align: center;
  margin: 25px 0 5px;
}
/* line 154, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#topicsDelete .formBtn button, #clipAdd .formBtn button, #clipRemove .formBtn button, #userDelete .formBtn button {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  display: inline-block;
  width: 200px;
  margin: 5px;
  padding: 15px 0;
  border: none;
  background: #6BC3C4;
  color: white;
  font-size: 129%;
  font-weight: bold;
}
/* line 220, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#topicsDelete .formBtn button, #clipAdd .formBtn button, #clipRemove .formBtn button, #userDelete .formBtn button {
  line-height: 27px;
}

/* ポップアップ要素 */
/* line 228, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#mamatomoArea .titleBlock {
  font-size: 143%;
  font-weight: bold;
  text-align: center;
}
/* line 233, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#mamatomoArea .history {
  margin-bottom: 10px;
  padding: 10px;
  background-color: #D2EDED;
  font-size: 115%;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 239, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#mamatomoArea .history span {
  display: inline-block;
  width: 120px;
}
/* line 244, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#mamatomoArea table {
  font-size: 115%;
}
/* line 246, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#mamatomoArea table th {
  width: 100px;
  vertical-align: top;
}
/* line 250, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#mamatomoArea table th, #mamatomoArea table td {
  padding: 10px;
}
/* line 253, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#mamatomoArea table a {
  margin-right: 10px;
}

/* ポップアップ要素 */
/* line 261, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#commentEdit .titleBlock {
  font-weight: bold;
  font-size: 143%;
}
/* line 265, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#commentEdit .commentPostBlock {
  padding: 0 !important;
}
/* line 267, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#commentEdit .commentPostBlock textarea {
  margin-bottom: 5px;
}
/* line 270, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#commentEdit .commentPostBlock .characters {
  display: block;
  margin-bottom: 10px;
  text-align: right;
}
/* line 275, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#commentEdit .commentPostBlock .btnBlock {
  text-align: center;
}
/* line 278, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#commentEdit .commentPostBlock .btnBlock.block2 .notes {
  margin-bottom: 20px;
}
/* line 281, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#commentEdit .commentPostBlock .btnBlock.block2 button {
  background-color: #fd9940;
  line-height: 21px;
}
/* line 285, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#commentEdit .commentPostBlock .btnBlock.block2 a {
  line-height: 21px;
}
/* line 290, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#commentEdit .commentPostBlock button, #commentEdit .commentPostBlock a {
  padding: 10px;
  width: 391px;
  line-height: 37px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 299, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
.commentPostBlock {
  padding: 10px;
  text-align: center;
}
/* line 302, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
.commentPostBlock textarea {
  width: 475px;
  height: 100px;
  margin: 10px 0 10px;
  padding: 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  background: #FEFDFA;
  border-color: #C19E84;
}
/* line 305, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
.commentPostBlock .btnBlock {
  text-align: right;
  width: 495px;
  margin: 0 auto 10px;
}
/* line 154, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.commentPostBlock .btnBlock button {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  display: inline-block;
  margin: 0;
  padding: 18px 20px;
  border: none;
  background: #6BC3C4;
  color: white;
  font-size: 129%;
  font-weight: bold;
}
/* line 310, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
.commentPostBlock .block2 {
  margin: 20px auto 0;
  padding-top: 20px;
  border-top: 1px solid #999;
  text-align: center;
}
/* line 315, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
.commentPostBlock .block2 .notes {
  margin-top: 20px;
  color: #f00;
}

/*-----------------------------------------------------------*/
/*  マイページ */
/*-----------------------------------------------------------*/
/* ポップアップ要素 */
/* line 329, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#messageBlockList,
#goodListPhoto,
#goodList {
  width: 300px;
  padding-bottom: 20px;
}
/* line 332, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#messageBlockList .titleBlock,
#goodListPhoto .titleBlock,
#goodList .titleBlock {
  margin: 0 -20px 0 -20px;
  padding-bottom: 15px;
  border-bottom: 1px solid #6ec3c4;
  text-align: center;
  font-size: 115%;
  font-weight: bold;
}
/* line 340, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#messageBlockList .dialogList,
#goodListPhoto .dialogList,
#goodList .dialogList {
  position: relative;
  /*スクロールバー用*/
  height: 400px;
  margin: 0 -20px 0 -20px;
}
/* line 345, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#messageBlockList .dialogList ul li,
#goodListPhoto .dialogList ul li,
#goodList .dialogList ul li {
  height: 44px;
  padding: 10px;
  border-bottom: 1px solid #c4e7e7;
  font-size: 115%;
}
/* line 354, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#messageBlockList .dialogList table td,
#messageBlockList .dialogList table th,
#goodListPhoto .dialogList table td,
#goodListPhoto .dialogList table th,
#goodList .dialogList table td,
#goodList .dialogList table th {
  border-bottom: 1px solid #c4e7e7;
}

/* line 360, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#messageBlockListInner {
  width: 100%;
}
/* line 362, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#messageBlockListInner .titleBlock {
  margin: 0;
  padding: 15px 0 15px;
  border-bottom: 1px solid #6ec3c4;
  text-align: center;
  font-size: 129%;
  font-weight: bold;
  line-height: 20px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#messageBlockListInner .titleBlock .icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#messageBlockListInner .titleBlock .icnText:before {
  margin-right: 0.2em;
  content: "\e632";
  color: #d93c38;
}
/* line 374, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#messageBlockListInner .inner {
  position: relative;
  overflow: hidden;
  height: 293px;
  margin-top: 5px;
}
/* line 380, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#messageBlockListInner .inner.sp {
  height: 222px;
}
/* line 383, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#messageBlockListInner .personList {
  padding-right: 20px;
}
/* line 386, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#messageBlockListInner .messageBlockListTable {
  width: 100%;
}
/* line 389, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#messageBlockListInner .messageBlockListTable td,
#messageBlockListInner .messageBlockListTable th {
  padding: 10px;
  border-bottom: 1px solid #c4e7e7;
}
/* line 393, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#messageBlockListInner .messageBlockListTable th {
  width: 180px;
}
/* line 396, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#messageBlockListInner .messageBlockListTable td {
  width: 60px;
  padding-right: 20px;
  text-align: right;
}
/* line 400, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#messageBlockListInner .messageBlockListTable td a {
  color: #999999;
}

/* line 409, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#goodListInner, #getGoodList > .inner {
  width: 100%;
  padding: 0px;
}
/* line 412, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#goodListInner .titleBlock, #getGoodList > .inner .titleBlock {
  padding-bottom: 15px;
  border-bottom: 1px solid #6BC3C4;
  font-weight: bold;
  font-size: 129%;
  text-align: center;
  line-height: 20px;
}
/* line 420, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#goodListInner .inner, #getGoodList > .inner .inner {
  position: relative;
  overflow: hidden;
  height: 293px;
  margin-top: 5px;
}
/* line 426, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#goodListInner ul, #getGoodList > .inner ul {
  padding-right: 20px;
}
/* line 428, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#goodListInner ul li, #getGoodList > .inner ul li {
  padding: 10px 0px;
  border-bottom: 1px solid #C4E7E8;
}

/* line 437, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#goodListInner .titleBlock {
  padding: 15px 0 15px;
}
/* line 441, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#goodListInner ul li {
  padding: 10px 0 10px 10px;
}

/* ポップアップ要素 */
/* line 449, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#photoDeleteDialog,
#uploadPhotoDialog {
  width: 200px;
}
/* line 451, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#photoDeleteDialog .desc,
#uploadPhotoDialog .desc {
  margin: 10px 0 0;
  text-align: center;
}

/* ポップアップ要素 */
/* line 458, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#photoDelete {
  padding: 10px;
  text-align: center;
}
/* line 461, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#photoDelete p {
  font-size: 115%;
}
/* line 464, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#photoDelete .formBtn {
  text-align: center;
  margin: 25px 0 5px;
}
/* line 154, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#photoDelete .formBtn button {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  display: inline-block;
  width: 160px;
  margin: 5px;
  padding: 10px 0;
  border: none;
  background: #6BC3C4;
  color: white;
  font-size: 129%;
  font-weight: bold;
}
/* line 467, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#photoDelete .formBtn a {
  color: white;
}

/* line 473, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_popup.scss */
#photoDeleteEnd a {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  display: inline-block;
  width: 160px;
  margin: 5px;
  padding: 10px 0;
  border: none;
  background: #6BC3C4;
  color: #FFFFFF;
  font-size: 129%;
  font-weight: bold;
}

/*-----------------------------------------------------------*/
/*  404エラー  */
/*-----------------------------------------------------------*/
/* line 5, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_404.scss */
#main.error404.singleColumn {
  border-top: 4px solid #d93c38;
}
/* line 8, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_404.scss */
#main.error404 .error404Outer {
  text-align: center;
}
/* line 10, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_404.scss */
#main.error404 .error404Outer.pc {
  padding: 120px 0 90px;
}
/* line 12, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_404.scss */
#main.error404 .error404Outer.pc .backBtn {
  padding: 10px;
  line-height: 20px;
}
/* line 15, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_404.scss */
#main.error404 .error404Outer.pc .backBtn a {
  display: inline-block;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.error404 .error404Outer.pc .backBtn a:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.error404 .error404Outer.pc .backBtn a:before {
  margin-right: 0.2em;
  content: "\e601";
  color: #c9bcb2;
  vertical-align: text-bottom;
}
/* line 21, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_404.scss */
#main.error404 .error404Outer.sp {
  padding: 40px 0 0;
}
/* line 23, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_404.scss */
#main.error404 .error404Outer.sp .logo {
  height: 68px;
  margin-bottom: 20px;
  background: url(../img/logo2.png) center center no-repeat;
  background-size: 128px 68px;
}
/* line 29, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_404.scss */
#main.error404 .error404Outer.sp .backBtn {
  padding: 10px;
}
/* line 31, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_404.scss */
#main.error404 .error404Outer.sp .backBtn a {
  display: inline-block;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.error404 .error404Outer.sp .backBtn a:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.error404 .error404Outer.sp .backBtn a:before {
  margin-right: 0.2em;
  content: "\e634";
  color: #f7d8b6;
  font-size: 100%;
}
/* line 38, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_404.scss */
#main.error404 .title {
  margin-bottom: 10px;
  font-size: 143%;
  font-weight: bold;
  color: #4c2204;
}
/* line 44, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_404.scss */
#main.error404 .desc {
  margin-bottom: 50px;
  color: #4c2204;
}
/* line 48, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_404.scss */
#main.error404 .link {
  margin-top: 50px;
  padding: 10px;
}

/**
 * coookpad baby SCSS for smart phone
 *
 */
/*---------------------------------------*/
/*  カラーの定義  */
/*---------------------------------------*/
/**
 * selectタグの整形
 */
/*---------------------------------------*/
/*  SP マイページ共通  */
/*---------------------------------------*/
/* line 6, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage {
  padding: 0px;
  /* ヘッダーナビ部分 */
}
/* line 8, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage > .inner {
  padding: 0px;
}
/* line 11, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage .breadcrumb {
  border-bottom-width: 0px;
}
/* line 16, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage .myPageNaviBlock {
  padding-top: 10px;
  background-color: #faf3e4;
}
/* line 20, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage .myPageNaviBlock.noTab {
  border-bottom: 2px solid #d93c38;
}
/* line 24, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage .myPageNaviBlock .user {
  display: table;
  margin: 0px 10px 10px;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage .myPageNaviBlock .user > * {
  display: table-cell;
  vertical-align: middle;
}
/* line 31, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage .myPageNaviBlock .user .userIcon {
  overflow: hidden;
  width: 50px;
  height: 50px;
  border-radius: 25px;
}
/* line 36, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage .myPageNaviBlock .user .userIcon + .userName {
  padding-left: 10px;
  height: 50px;
}
/* line 41, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage .myPageNaviBlock .user .userName {
  font-size: 143%;
  line-height: 1.3;
}
/* line 47, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage .myPageNaviBlock .userData {
  display: table;
  margin-bottom: 20px;
  padding: 0px 10px;
  width: 100%;
  box-sizing: border-box;
  table-layout: fixed;
}
/* line 54, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage .myPageNaviBlock .userData li {
  display: table-cell;
  position: relative;
  background-color: white;
  border-right: 1px solid #faf3e4;
}
/* line 59, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage .myPageNaviBlock .userData li:first-child {
  border-radius: 4px 0px 0px 4px;
  border-left: 1px solid #faf3e4;
}
/* line 63, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage .myPageNaviBlock .userData li:last-child {
  border-radius: 0px 4px 4px 0px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.mypage .myPageNaviBlock .userData li.mail a:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.mypage .myPageNaviBlock .userData li.mail a:before {
  margin-right: 0.2em;
  content: "\e61f";
  color: #a6907f;
  font-size: 30px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.mypage .myPageNaviBlock .userData li.news a:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.mypage .myPageNaviBlock .userData li.news a:before {
  margin-right: 0.2em;
  content: "\e610";
  color: #a6907f;
  font-size: 30px;
}
/* line 72, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage .myPageNaviBlock .userData li a {
  display: block;
  padding: 5px 5px 5px 50px;
  min-height: 40px;
}
/* line 76, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage .myPageNaviBlock .userData li a:before {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 50px;
  line-height: 50px !important;
  text-align: center;
}
/* line 87, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage .myPageNaviBlock .userData li span {
  display: block;
  line-height: 20px;
}
/* line 90, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage .myPageNaviBlock .userData li span.label {
  color: #A6907F;
  font-size: 115%;
  font-weight: bold;
}
/* line 95, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage .myPageNaviBlock .userData li span.alert {
  color: #d93c38;
}
/* line 105, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage .myPageNaviBlock .tabMenu {
  border-bottom: 1px solid #cccccc;
}
/* line 107, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage .myPageNaviBlock .tabMenu li {
  padding: 0px 5px;
  font-size: 129%;
  line-height: 35px;
}
/* line 112, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage .myPageNaviBlock .tabMenu li.current a, #main.mypage .myPageNaviBlock .tabMenu li.current span {
  background-color: white;
  border-color: #cccccc;
  border-bottom-color: white;
  border-radius: 6px 6px 0px 0px;
}
/* line 119, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage .myPageNaviBlock .tabMenu li a, #main.mypage .myPageNaviBlock .tabMenu li span {
  display: block;
  margin-bottom: -1px;
  border: 1px solid transparent;
}
/* line 127, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage .myPageNaviBlock + .myPageContents {
  padding-top: 20px;
}
/* line 132, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage .myPageContents {
  /*
  .sampleBlock {
      margin: 0px 10px;
      p {
          margin-bottom: 1em;
      }
  }
  */
}
/* line 142, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage ul.tabMenu {
  display: table;
  padding: 0px 10px;
  width: 100%;
  table-layout: fixed;
  box-sizing: border-box;
}
/* line 148, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage ul.tabMenu li {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}

/*---------------------------------------*/
/*  SP マイページ公開用 共通  */
/*---------------------------------------*/
/* line 161, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage.public .breadcrumb {
  border-bottom-width: 2px;
}
/* line 166, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage.public .mainHeader h1 {
  display: table;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage.public .mainHeader h1 > * {
  display: table-cell;
  vertical-align: middle;
}
/* line 172, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage.public .mainHeader h1 .userIcon {
  overflow: hidden;
  width: 50px;
  height: 50px;
  border-radius: 25px;
}
/* line 177, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage.public .mainHeader h1 .userIcon + .userName {
  height: 50px;
  padding-left: 10px;
}
/* line 182, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage.public .mainHeader h1 .userName {
  line-height: 1.3;
}
/* line 193, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage.public .mypagePublicBlock .aboutGoodInfo {
  padding: 15px 10px;
  border-bottom: 1px solid #cccccc;
}
/* line 196, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage.public .mypagePublicBlock .aboutGoodInfo > .inner {
  display: table;
  width: 100%;
  table-layout: fixed;
  border: 1px solid #979797;
  border-radius: 4px;
}
/* line 202, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage.public .mypagePublicBlock .aboutGoodInfo > .inner > div {
  display: table-cell;
  padding: 8px;
  border-left: 1px solid #979797;
  font-size: 115%;
  text-align: center;
}
/* line 208, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage.public .mypagePublicBlock .aboutGoodInfo > .inner > div:first-child {
  border-left: 0px;
}
/* line 211, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage.public .mypagePublicBlock .aboutGoodInfo > .inner > div .num {
  font-size: 129%;
}
/* line 218, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage.public .mypagePublicBlock a.link {
  display: block;
  position: relative;
  padding: 15px 30px 15px 10px;
  border-bottom: 1px solid #cccccc;
  color: #4E2100;
  font-size: 115%;
  line-height: 20px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.mypage.public .mypagePublicBlock a.link:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.mypage.public .mypagePublicBlock a.link:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #a6907f;
  font-size: 20px;
  vertical-align: middle;
}
/* line 227, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage.public .mypagePublicBlock a.link:after {
  position: absolute;
  display: inline-block;
  right: 5px;
  top: 50%;
  margin-top: -10px;
}
/* line 234, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage.public .mypagePublicBlock a.link.active {
  background-color: #FAF4E4;
  border-color: #C19E84;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.mypage.public .mypagePublicBlock a.link span.mail:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.mypage.public .mypagePublicBlock a.link span.mail:before {
  margin-right: 0.2em;
  content: "\e61f";
  color: inherit;
  font-size: 150%;
  vertical-align: middle;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.mypage.public .mypagePublicBlock a.link span.clip:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.mypage.public .mypagePublicBlock a.link span.clip:before {
  margin-right: 0.2em;
  content: "\e610";
  color: inherit;
  font-size: 150%;
  vertical-align: middle;
}

/* line 251, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage.entry .myPageContents {
  margin-top: 0;
}
/* line 254, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage.entry .confirmBlock {
  margin: 0;
}
/* line 256, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage.entry .confirmBlock dl.formatted {
  margin: 10px 0 30px;
  border: none;
}
/* line 259, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage.entry .confirmBlock dl.formatted > dt {
  border-top: none;
  border-radius: 0;
}
/* line 262, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage.entry .confirmBlock dl.formatted > dt:first-child {
  border-top: 1px solid #C4E7E7;
}
/* line 266, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage.entry .confirmBlock dl.formatted > dd {
  padding: 10px;
  border-top: 1px solid #C4E7E7;
  border-bottom: 1px solid #C4E7E7;
}
/* line 271, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage.entry .confirmBlock dl.formatted dd.childInfo {
  padding: 0;
}
/* line 274, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_mypage.scss */
#main.mypage.entry .confirmBlock dl.formatted dd.childInput {
  padding: 0;
}

/*---------------------------------------*/
/*  基本レイアウト  */
/*  SP用に上書き   */
/*---------------------------------------*/
/* line 33, ../scss/style.scss */
#wrapper {
  overflow: hidden;
}

/* line 36, ../scss/style.scss */
#contents {
  overflow: hidden;
  padding: 0px;
  width: 100%;
  background-color: white;
  box-sizing: border-box;
}
/* line 42, ../scss/style.scss */
#contents .pageTitle {
  padding: 0px 10px;
  border-top: 0px;
  font-weight: bold;
  line-height: 30px;
}
/* line 47, ../scss/style.scss */
#contents .pageTitle:before {
  display: inline-block;
  margin-right: 5px;
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  background-position: left 50%;
  vertical-align: top;
  content: "";
}

/* line 59, ../scss/style.scss */
#main {
  float: none;
  width: 100%;
}
/* line 62, ../scss/style.scss */
#main > div {
  display: block;
}
/* line 65, ../scss/style.scss */
#main > .inner {
  margin: 0px;
}

/* line 70, ../scss/style.scss */
.contentsHeader .titleBlock, .mainHeader .titleBlock {
  margin: 10px 0px;
  padding: 0 10px;
}

/* line 75, ../scss/style.scss */
.breadcrumb {
  overflow: auto;
  margin: 0px;
  padding: 7px 0px 7px 10px;
  background-color: #faf3e4;
  border-bottom: 2px solid #d93c38;
  white-space: nowrap;
  font-size: 115%;
  line-height: 20px;
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.breadcrumb:after {
  content: "";
  display: block;
  clear: both;
}
/* line 86, ../scss/style.scss */
.breadcrumb > span:last-child {
  margin-right: 10px;
}
/* line 89, ../scss/style.scss */
.breadcrumb p {
  display: inline-block;
  float: none;
  margin-right: 0px;
}
/* line 94, ../scss/style.scss */
.breadcrumb p:after {
  vertical-align: bottom;
  line-height: 1.2;
  white-space: nowrap;
}

/* line 100, ../scss/style.scss */
h1 {
  padding: 0px;
  border-top: 0px;
}

/* line 107, ../scss/style.scss */
a:hover {
  text-decoration: none;
}

/*---------------------------------------*/
/*  共通　フォーム  */
/*---------------------------------------*/
/* line 118, ../scss/style.scss */
.formArea .title {
  font-weight: bold;
}
/* line 122, ../scss/style.scss */
.formArea .formBlock {
  padding: 0px 10px;
}
/* line 124, ../scss/style.scss */
.formArea .formBlock.error {
  color: #d93c38;
  font-size: 115%;
}
/* line 128, ../scss/style.scss */
.formArea .formBlock input[type=text], .formArea .formBlock input[type=tel], .formArea .formBlock input[type=search], .formArea .formBlock input[type=password] {
  appearance: none;
  padding: 9px 6px;
  height: auto;
  border: 1px solid #c19e84;
  border-radius: 4px;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5) inset;
  box-sizing: border-box;
  font-size: 14px;
  line-height: 20px;
}
/* line 139, ../scss/style.scss */
.formArea .formBlock .requiredIcon {
  opacity: 0.8;
  background-color: #fd9940;
  font-size: 12px;
  font-weight: normal;
}
/* line 145, ../scss/style.scss */
.formArea .formBlock .optionalIcon {
  font-size: 12px;
  font-weight: normal;
}
/* line 149, ../scss/style.scss */
.formArea .formBlock .inputNotes {
  background-color: white;
  color: #999999;
  text-align: left;
}
/* line 154, ../scss/style.scss */
.formArea .formBlock .textOuter {
  margin: 10px 0px 15px;
  padding: 0px;
  border: 0px;
}
/* line 158, ../scss/style.scss */
.formArea .formBlock .textOuter .displayChange {
  top: 0;
  right: 0;
  width: 33px;
  height: 40px;
  background: none;
  line-height: 40px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.formArea .formBlock .textOuter .displayChange:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.formArea .formBlock .textOuter .displayChange:before {
  margin-right: 0.2em;
  content: "\e62f";
  color: #e75a73;
  font-size: 180%;
}
/* line 166, ../scss/style.scss */
.formArea .formBlock .textOuter .displayChange input {
  visibility: visible;
  position: absolute;
  top: 0;
  left: 0;
  width: 33px;
  height: 40px;
  height: 100%;
}
/* line 176, ../scss/style.scss */
.formArea .formBlock .textOuter:last-child {
  margin-bottom: 0px;
}
/* line 180, ../scss/style.scss */
.formArea .formBlock .radioOuter {
  margin: 0px;
}
/* line 184, ../scss/style.scss */
.formArea .formBlock .selectOuter select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 8px 30px 8px 5px;
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e0e0e0));
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, -o-linear-gradient(top, #ffffff, #e0e0e0);
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, linear-gradient(top, #ffffff, #e0e0e0);
  background-size: 32px auto, auto;
  border: 1px solid #c19e84;
  border-radius: 4px;
  box-shadow: 0px 2px 0px 0px white inset, 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
  font-size: 100%;
  line-height: 20px;
}
/* line 194, ../scss/style.scss */
.formArea .formBlock .selectOuter select:after {
  position: absolute;
  top: 0px;
  right: 5px;
  width: 15px;
  height: 100%;
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat;
  background-size: 15px auto;
  content: "";
}
/* line 208, ../scss/style.scss */
.formArea .formBtn {
  margin: 0px auto 20px;
  width: 280px;
}
/* line 211, ../scss/style.scss */
.formArea .formBtn button {
  margin: 0px;
  padding: 10px 0;
  width: 280px;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  line-height: 20px;
}
/* line 219, ../scss/style.scss */
.formArea .formBtn.InvalidBtn button {
  background-color: #e75a73;
}
/* line 224, ../scss/style.scss */
.formArea .formBtn.backBtn button {
  width: 64px;
}

/*---------------------------------------*/
/*  共通　  */
/*---------------------------------------*/
/* フォーム入力内容確認テーブル */
/* line 238, ../scss/style.scss */
dl.formatted {
  border: 1px solid #6ec3c4;
  border-radius: 4px;
}
/* line 241, ../scss/style.scss */
dl.formatted > dt {
  padding: 10px;
  background-color: #D2EDED;
  border-top: 1px solid #C4E7E7;
  font-size: 129%;
  font-weight: bold;
  line-height: 20px;
}
/* line 248, ../scss/style.scss */
dl.formatted > dt:first-child {
  border-top: 0px;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
/* line 253, ../scss/style.scss */
dl.formatted > dd {
  padding: 15px 10px;
  border-top: 1px solid #C4E7E7;
}

/* 汎用ボタン */
/* line 261, ../scss/style.scss */
.linkBtn a {
  padding-top: 10px;
  padding-bottom: 10px;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  line-height: 20px;
}

/* line 268, ../scss/style.scss */
.btn_formatted {
  display: inline-block;
  padding: 6px 12px;
  background-color: #6bc3c4;
  border-radius: 4px;
  border: 0px;
  outline: 0px;
  color: white !important;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  box-sizing: border-box;
}
/* line 280, ../scss/style.scss */
.btn_formatted.btn_large {
  width: 280px;
}

/*---------------------------------------*/
/*  header
/*---------------------------------------*/
/* line 289, ../scss/style.scss */
header {
  position: relative;
  padding: 0 10px;
  border-bottom: 1px solid #d8cbb8;
  background: #faf3e2;
}
/* line 295, ../scss/style.scss */
header strong {
  display: block;
  padding: 10px 0;
  text-align: center;
  line-height: 35px;
  vertical-align: middle;
}
/* line 303, ../scss/style.scss */
header strong a {
  display: inline-block;
}
/* line 306, ../scss/style.scss */
header strong img {
  vertical-align: middle;
}
/* line 310, ../scss/style.scss */
header .btn {
  position: absolute;
  top: 9px;
  left: 5px;
}
/* line 314, ../scss/style.scss */
header .btn a {
  display: block;
  width: 50px;
  color: #d93c38;
  font-size: 10px;
  text-align: center;
}
/* line 321, ../scss/style.scss */
header .btn span {
  display: block;
  margin-bottom: 3px;
  line-height: 1;
  text-align: center;
}
/* line 328, ../scss/style.scss */
header #menu {
  left: auto;
  right: 5px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
header #menu span:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 225, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
header #menu span:before {
  content: "\e621";
  color: #d93c38;
  font-size: 22px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
header #mypage span:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 225, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
header #mypage span:before {
  content: "\e62e";
  color: #d93c38;
  font-size: 22px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
header #loginBtn span:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 225, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
header #loginBtn span:before {
  content: "\e61e";
  color: #d93c38;
  font-size: 22px;
}

/*---------------------------------------*/
/*  toggleNavigation
/*---------------------------------------*/
/* line 352, ../scss/style.scss */
#build-menu-page {
  right: 0;
  position: relative;
}

/* line 357, ../scss/style.scss */
#build-menu {
  visibility: visible;
  z-index: 0;
  opacity: 1;
  -webkit-transform: none;
  display: none;
  padding: 0;
  position: static;
  z-index: 0;
  top: 0;
  height: 100%;
  overflow-y: auto;
  right: 0;
  -webkit-overflow-scrolling: touch;
}

/* line 373, ../scss/style.scss */
.build-menu-animating #build-menu-page {
  position: fixed;
  overflow: hidden;
  width: 100%;
  top: 0;
  bottom: 0;
}

/* line 382, ../scss/style.scss */
.build-menu-animating.build-menu-close #build-menu-page,
.build-menu-animating.build-menu-open #build-menu-page {
  -webkit-transition: -webkit-transform 250ms;
}

/* line 386, ../scss/style.scss */
.build-menu-animating.build-menu-open #build-menu-page {
  -webkit-transform: translate3d(0, 0, 0);
}

/* line 390, ../scss/style.scss */
.build-menu-animating #build-menu {
  display: block;
}

/* line 392, ../scss/style.scss */
.build-menu-open #build-menu {
  display: block;
  -webkit-transition-delay: 0ms, 0ms, 0ms;
}

/* line 398, ../scss/style.scss */
.build-menu-open #build-menu,
.build-menu-close #build-menu {
  -webkit-transition: -webkit-transform 250ms, opacity 250ms, visibility 0ms 250ms;
}

/* line 401, ../scss/style.scss */
#build-menu {
  border-top: 4px solid #d93c38;
  background: #faf3e2;
}
/* line 404, ../scss/style.scss */
#build-menu #sideMenu {
  float: right;
  width: 260px;
}
/* line 407, ../scss/style.scss */
#build-menu #sideMenu .icn {
  font-size: 12px;
  float: right;
}
/* line 411, ../scss/style.scss */
#build-menu #sideMenu strong {
  display: block;
  font-size: 143%;
  padding: 0 15px;
  margin-bottom: 15px;
}
/* line 417, ../scss/style.scss */
#build-menu #sideMenu #profile {
  padding: 15px;
}
/* line 422, ../scss/style.scss */
#build-menu #sideMenu #profile dl dt {
  font-size: 129%;
  font-weight: bold;
}
/* line 428, ../scss/style.scss */
#build-menu #sideMenu #expectedDate {
  background: url(../img/icon_arrow_w.png) no-repeat right center #6bc3c4;
  background-size: 40px;
}
/* line 431, ../scss/style.scss */
#build-menu #sideMenu #expectedDate span {
  font-size: 115%;
}
/* line 434, ../scss/style.scss */
#build-menu #sideMenu #expectedDate a {
  display: block;
  color: #fff;
  padding: 15px;
  font-size: 129%;
}
/* line 441, ../scss/style.scss */
#build-menu #sideMenu #myChild {
  margin-bottom: 15px;
  background: url(../img/icon_arrow_w.png) no-repeat right center #6bc3c4;
  background-size: 40px;
  border-top: 1px solid white;
  font-size: 115%;
}
/* line 447, ../scss/style.scss */
#build-menu #sideMenu #myChild a {
  display: block;
  padding: 15px 40px 15px 15px;
}
/* line 451, ../scss/style.scss */
#build-menu #sideMenu #myChild li {
  margin-bottom: 5px;
  color: white;
}
/* line 454, ../scss/style.scss */
#build-menu #sideMenu #myChild li:last-child {
  margin-bottom: 0px;
}
/* line 457, ../scss/style.scss */
#build-menu #sideMenu #myChild li span {
  float: right;
}
/* line 462, ../scss/style.scss */
#build-menu #sideMenu .list {
  margin-bottom: 15px;
}
/* line 464, ../scss/style.scss */
#build-menu #sideMenu .list li {
  margin-bottom: 2px;
}
/* line 466, ../scss/style.scss */
#build-menu #sideMenu .list li.primary {
  font-weight: bold;
}
/* line 469, ../scss/style.scss */
#build-menu #sideMenu .list li a {
  display: block;
  background: url(../img/icon_arrow_b.png) no-repeat right center white;
  background-size: 40px;
  padding: 15px;
}
/* line 478, ../scss/style.scss */
#build-menu #sideMenu #loginMenu a {
  display: block;
  position: relative;
  padding: 0px 10px;
  background-color: #6BC3C4;
  border-top: 1px solid white;
  color: white;
  font-size: 143%;
  line-height: 48px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#build-menu #sideMenu #loginMenu a:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#build-menu #sideMenu #loginMenu a:after {
  margin-left: 0.2em;
  content: "\e602";
  color: white;
  font-size: 20px;
}
/* line 488, ../scss/style.scss */
#build-menu #sideMenu #loginMenu a:after {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -10px;
  font-weight: bold;
}
/* line 497, ../scss/style.scss */
#build-menu #sideMenu .introduction {
  color: #4E2100;
  font-size: 115%;
}
/* line 500, ../scss/style.scss */
#build-menu #sideMenu .introduction.switch-device {
  margin-bottom: 20px;
}
/* line 502, ../scss/style.scss */
#build-menu #sideMenu .introduction.switch-device a {
  line-height: 40px;
}
/* line 506, ../scss/style.scss */
#build-menu #sideMenu .introduction .title {
  padding: 10px;
  background-color: #faf3e4;
  font-size: 115%;
  line-height: 20px;
}
/* line 512, ../scss/style.scss */
#build-menu #sideMenu .introduction a {
  display: block;
  position: relative;
  padding: 10px 30px 10px 10px;
  background-color: white;
  border-bottom: 2px solid #faf3e4;
  color: #4E2100;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#build-menu #sideMenu .introduction a:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#build-menu #sideMenu .introduction a:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #999999;
  font-size: 20px;
}
/* line 520, ../scss/style.scss */
#build-menu #sideMenu .introduction a:after {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -10px;
}
/* line 526, ../scss/style.scss */
#build-menu #sideMenu .introduction a span {
  font-weight: bold;
}
/* line 531, ../scss/style.scss */
#build-menu #sideMenu #officialSite {
  margin-bottom: 10px;
  padding-bottom: 15px;
  text-align: center;
}
/* line 535, ../scss/style.scss */
#build-menu #sideMenu #officialSite a {
  display: inline-block;
  width: 60px;
  height: 60px;
  margin: 0 20px;
}
/* line 541, ../scss/style.scss */
#build-menu #sideMenu #officialSite span {
  display: block;
  position: relative;
  width: 60px;
  height: 60px;
  margin-bottom: 5px;
  line-height: 60px;
  text-align: center;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
}
/* line 551, ../scss/style.scss */
#build-menu #sideMenu #officialSite span.twitter {
  position: relative;
  background: #55acee;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#build-menu #sideMenu #officialSite span.twitter:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#build-menu #sideMenu #officialSite span.twitter:before {
  margin-right: 0.2em;
  content: "\e64a";
  color: white;
  font-size: 28px;
}
/* line 555, ../scss/style.scss */
#build-menu #sideMenu #officialSite span.twitter:before {
  margin: 0;
  line-height: 58px;
  vertical-align: bottom;
}
/* line 564, ../scss/style.scss */
#build-menu #sideMenu #officialSite span.facebook {
  background: #3b5998;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#build-menu #sideMenu #officialSite span.facebook:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#build-menu #sideMenu #officialSite span.facebook:before {
  margin-right: 0.2em;
  content: "\e648";
  color: white;
  font-size: 28px;
}
/* line 567, ../scss/style.scss */
#build-menu #sideMenu #officialSite span.facebook:before {
  margin: 0;
  line-height: 58px;
  vertical-align: bottom;
}

/*---------------------------------------*/
/*  globalNavi
/*---------------------------------------*/
/* line 583, ../scss/style.scss */
nav#globalNavi {
  overflow: hidden;
  height: 46px;
  border-bottom: 1px solid #d8cbb8;
  background: #faf3e2;
}
/* line 589, ../scss/style.scss */
nav#globalNavi .globalNavi-inner {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  padding: 15px 10px 30px;
}
/* line 593, ../scss/style.scss */
nav#globalNavi .globalNavi-inner::-webkit-scrollbar {
  display: none;
  visibility: hidden;
  height: 0px;
  opacity: 0;
}
/* line 599, ../scss/style.scss */
nav#globalNavi .globalNavi-inner::-webkit-scrollbar-thumb {
  visibility: hidden;
}
/* line 603, ../scss/style.scss */
nav#globalNavi ul {
  width: auto;
  height: 16px;
  white-space: nowrap;
}
/* line 609, ../scss/style.scss */
nav#globalNavi ul li {
  font-size: 115%;
  display: inline-block;
  border-left: 1px solid #db3b33;
  line-height: 16px;
  vertical-align: top;
}
/* line 615, ../scss/style.scss */
nav#globalNavi ul li.current {
  position: relative;
  height: 16px;
}
/* line 618, ../scss/style.scss */
nav#globalNavi ul li.current a {
  position: relative;
  margin: -2px 5px;
  padding: 0px 5px;
  background-color: #d93c38;
  color: white;
  line-height: 20px;
  border-radius: 4px;
}
/* line 628, ../scss/style.scss */
nav#globalNavi ul li a {
  display: inline-block;
  padding: 0px 10px;
  color: #db3b33;
  font-weight: bold;
}
/* line 636, ../scss/style.scss */
nav#globalNavi ul li.home {
  height: 16px;
  border-left: 0;
  padding-left: 0px;
}
/* line 641, ../scss/style.scss */
nav#globalNavi ul li.home.current a {
  width: 26px;
  text-align: center;
}
/* line 644, ../scss/style.scss */
nav#globalNavi ul li.home.current a:before {
  color: white;
  line-height: 26px;
  font-size: 22px;
}
/* line 651, ../scss/style.scss */
nav#globalNavi ul li.home a {
  height: 26px;
  line-height: 26px;
  margin: -5px 10px -5px 0px;
  padding-right: 0px;
  padding-left: 0px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
nav#globalNavi ul li.home a:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 225, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
nav#globalNavi ul li.home a:before {
  content: "\e618";
  color: #d93c38;
  font-size: 26px;
}
/* line 660, ../scss/style.scss */
nav#globalNavi ul li.home a:before {
  display: inline-block;
  vertical-align: top;
}

/* line 670, ../scss/style.scss */
.build-menu-open nav#globalNavi,
.build-menu-open .breadcrumb {
  overflow: hidden;
}
/* line 672, ../scss/style.scss */
.build-menu-open nav#globalNavi ul,
.build-menu-open .breadcrumb ul {
  overflow: hidden;
}

/*---------------------------------------*/
/*  footer
/*---------------------------------------*/
/* line 679, ../scss/style.scss */
footer {
  background: #faf4e4;
}
/* line 681, ../scss/style.scss */
footer .right {
  width: 300px;
  margin: 20px auto;
}
/* line 684, ../scss/style.scss */
footer .right form {
  background: #d7e7dc no-repeat center;
  padding: 15px 10px;
  border: 1px solid #6bc3c4;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  text-align: center;
}
/* line 692, ../scss/style.scss */
footer .right form p {
  margin-bottom: 15px;
}
/* line 695, ../scss/style.scss */
footer .right form textarea {
  width: 270px;
  height: 120px;
  background: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #c19e84;
  margin-bottom: 10px;
}
/* line 703, ../scss/style.scss */
footer .right form button {
  width: 150px;
  background: #855634;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: rgba(112, 112, 112, 0.47059) 0px 2px 5px -1px;
  -moz-box-shadow: rgba(112, 112, 112, 0.47059) 0px 2px 5px -1px;
  box-shadow: rgba(112, 112, 112, 0.47059) 0px 2px 5px -1px;
  padding: 10px 20px;
  border: 0;
  color: #fff;
  font-weight: bold;
  margin-bottom: 10px;
}
/* line 714, ../scss/style.scss */
footer .right form .btn {
  margin-bottom: 10px;
}
/* line 717, ../scss/style.scss */
footer .right form a {
  color: #4e2100;
  text-decoration: underline;
}
/* line 723, ../scss/style.scss */
footer .pageTop {
  font-size: 143%;
  font-weight: bold;
  background: #faf4e4;
  text-align: center;
  font-weight: bold;
  margin-bottom: 20px;
  line-height: 1.2;
}
/* line 731, ../scss/style.scss */
footer .pageTop a {
  display: block;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
footer .pageTop a:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
footer .pageTop a:before {
  margin-right: 0.2em;
  content: "\e603";
  color: #d93c38;
  font-size: 157%;
}
/* line 734, ../scss/style.scss */
footer .pageTop a:before {
  margin: 0;
}
/* line 739, ../scss/style.scss */
footer .copyOnly {
  padding-top: 25px;
}
/* line 742, ../scss/style.scss */
footer nav {
  font-size: 100%;
  text-align: center;
  line-height: 2.5em;
  margin-bottom: 20px;
}
/* line 747, ../scss/style.scss */
footer nav .primary {
  font-weight: bold;
}
/* line 751, ../scss/style.scss */
footer .footer-logo {
  text-align: center;
}
/* line 754, ../scss/style.scss */
footer .footer-sns {
  margin-top: 20px;
  text-align: center;
}
/* line 757, ../scss/style.scss */
footer .footer-sns a {
  display: inline-block;
  margin: 0px 5px;
  width: 30px;
  height: 30px;
  background-color: white;
  text-align: center;
  vertical-align: top;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
footer .footer-sns a.facebook:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
footer .footer-sns a.facebook:before {
  margin-right: 0.2em;
  content: "\e648";
  color: #3b5998;
  font-size: 30px;
  vertical-align: top;
}
/* line 768, ../scss/style.scss */
footer .footer-sns a.twitter {
  background-color: #55acee;
  border-radius: 4px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
footer .footer-sns a.twitter:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
footer .footer-sns a.twitter:before {
  margin-right: 0.2em;
  content: "\e64a";
  color: white;
  font-size: 20px;
  vertical-align: top;
}
/* line 772, ../scss/style.scss */
footer .footer-sns a.twitter:before {
  margin-right: 0px;
  line-height: 30px;
}
/* line 777, ../scss/style.scss */
footer .footer-sns a.line {
  background-color: #5EA628;
  border-radius: 4px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
footer .footer-sns a.line:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
footer .footer-sns a.line:before {
  margin-right: 0.2em;
  content: "\e649";
  color: white;
  font-size: 20px;
  vertical-align: top;
}
/* line 781, ../scss/style.scss */
footer .footer-sns a.line:before {
  margin-right: 0px;
  line-height: 30px;
}
/* line 788, ../scss/style.scss */
footer #viewPc {
  text-align: center;
  font-size: 143%;
  font-weight: bold;
  margin-bottom: 20px;
}
/* line 793, ../scss/style.scss */
footer #viewPc a {
  display: block;
  padding: 10px;
}
/* line 798, ../scss/style.scss */
footer #copyright {
  padding: 23% 0 3%;
  text-align: center;
  background: url(../img/bg_footer.png) no-repeat bottom center;
  background-size: contain;
  color: #fff;
}

/*---------------------------------------*/
/*  Modal
/*---------------------------------------*/
/* line 811, ../scss/style.scss */
.popupContent {
  padding: 0px;
  background-color: white;
  border-radius: 4px;
}
/* line 815, ../scss/style.scss */
.popupContent .titleBlock {
  padding: 10px 0px;
  border-bottom: 1px solid #cccccc;
  font-size: 143%;
  font-weight: bold;
  text-align: center;
}

/* line 823, ../scss/style.scss */
#cboxOverlay {
  background: rgba(0, 0, 0, 0.5);
}

/* line 826, ../scss/style.scss */
#cboxContent {
  margin: 0 auto 0;
  background: none;
}

/* line 832, ../scss/style.scss */
#cboxClose {
  top: -40px;
  right: 0px;
  width: 30px;
  height: 30px;
  border: 1px solid white;
  border-radius: 15px;
  background: none;
  text-indent: -100px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#cboxClose:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#cboxClose:before {
  margin-right: 0.2em;
  content: "\e611";
  color: white;
  font-size: 18px;
}
/* line 842, ../scss/style.scss */
#cboxClose:before {
  position: absolute;
  top: 0px;
  left: 50px;
  width: 100%;
  height: 100%;
  margin: 0px;
  line-height: 30px;
}

/* line 852, ../scss/style.scss */
#cboxLoadedContent {
  padding: 0px;
  background: transparent;
  border: 0px;
  border-radius: 4px;
}
/* line 859, ../scss/style.scss */
#cboxLoadedContent > div {
  margin: 0px auto;
  box-sizing: border-box;
}

/* line 865, ../scss/style.scss */
.popup-iframe {
  background-color: white;
  border-radius: 4px;
}

/*  iframe用閉じるボタン  */
/* line 871, ../scss/style.scss */
.linkBtn.modalCloseBtn {
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 0;
  padding-bottom: 15px;
  width: 100%;
  z-index: 10000;
}
/* line 73, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.linkBtn.modalCloseBtn a {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  display: inline-block;
  width: 240px;
  margin: 15px 0 0;
  padding: 8px 0;
  background: #6BC3C4;
  text-align: center;
  font-size: 129%;
  font-weight: bold;
  color: white;
}

/*---------------------------------------*/
/*  ユーザー登録  */
/*---------------------------------------*/
/* line 6, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry {
  /* 利用規約 */
  /* 確認画面 */
  /* 登録完了 */
  /* マイページ 会員情報変更 */
}
/* line 7, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .mainHeader {
  margin: 0;
}
/* line 9, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .mainHeader .titleBlock {
  margin: 0;
  padding: 10px;
  border-top: 4px solid #d93c38;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.entry h1 .icn:before, #main.entry h1 .icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.entry h1 .icn:before, #main.entry h1 .icnText:before {
  margin-right: 0.2em;
  content: "\e630";
  color: #e75a73;
}
/* line 19, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry h1 .icn.mail:before, #main.entry h1 .icnText.mail:before {
  content: "\e61f";
}
/* line 22, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry h1 .icn.lock:before, #main.entry h1 .icnText.lock:before {
  content: "\e61d";
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .logo {
  display: none;
}
/* line 30, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .fl {
  width: auto;
}
/* line 34, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .step {
  position: relative;
  margin: 0 auto 20px;
  width: 300px;
  height: 48px;
  background: url(../img/entry/step_bg.png) 0 0 no-repeat;
  background-size: 299px auto;
}
/* line 41, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .step img {
  display: none;
}
/* line 44, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .step > span {
  position: absolute;
  top: 0;
  display: block;
  width: 68px;
  height: 48px;
  font-size: 100%;
  line-height: 48px;
  color: #e75a73;
  text-align: center;
}
/* line 54, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .step > span span {
  font-size: 129%;
  font-weight: bold;
}
/* line 59, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .step .s1 {
  left: 0;
  width: 62px;
}
/* line 63, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .step .s2 {
  left: 60px;
}
/* line 66, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .step .s3 {
  left: 119px;
}
/* line 69, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .step .s4 {
  left: 178px;
}
/* line 72, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .step .s5 {
  left: 237px;
}
/* line 75, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .step .cr {
  color: white;
}
/* line 78, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .step .s1.cr {
  background: url(../img/entry/step1.png) 0 0 no-repeat;
  background-size: 62px 48px;
}
/* line 84, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .step .s2.cr,
#main.entry .step .s3.cr,
#main.entry .step .s4.cr {
  background: url(../img/entry/step2.png) 0 0 no-repeat;
  background-size: 62px 48px;
}
/* line 88, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .step .s5.cr {
  background: url(../img/entry/step3.png) 0 0 no-repeat;
  background-size: 62px 48px;
}
/* line 95, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .formArea .formBlock {
  margin: 0px 0px 20px;
}
/* line 97, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .formArea .formBlock.border {
  margin-bottom: 20px;
}
/* line 99, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .formArea .formBlock.border .inner {
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(217, 60, 56, 0.2);
}
/* line 105, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .formArea .formBlock.expectedDate .inner {
  margin: 0px;
}
/* line 111, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .formArea .formBlock .textOuter {
  margin: 10px 0px 15px;
  width: 100%;
}
/* line 114, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .formArea .formBlock .textOuter:last-child {
  margin-bottom: 0px;
}
/* line 118, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .formArea .formBlock .radioOuter {
  margin: 0px;
}
/* line 121, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .formArea .formBlock .fl {
  margin: 0px;
}
/* line 127, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .formArea input[type=text], #main.entry .formArea input[type=tel], #main.entry .formArea input[type=password] {
  width: 100%;
  box-sizing: border-box;
}
/* line 131, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .formArea .formBtn {
  /*&.nextBtn, &.confirmBtn {
      .icn {
          @include iFontBR($arrowright, $white);
          &:after {
              vertical-align: top;
          }
      }
  }*/
}
/* line 132, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .formArea .formBtn button {
  padding: 10px 0px;
  background-color: #6bc3c4;
  color: white;
  font-size: 129%;
  line-height: 20px;
}
/* line 141, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .formArea .formBtn.nextBtn button, #main.entry .formArea .formBtn.confirmBtn button, #main.entry .formArea .formBtn.enterBtn button {
  margin: 0px;
  padding: 10px 0px;
}
/* line 154, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .formArea .formBtn.backBtn {
  text-align: left;
}
/* line 156, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .formArea .formBtn.backBtn button {
  padding: 6px 0;
  width: 64px;
  /*@include iFontBL($arrowleft, $white, 100%);
  span {
      vertical-align: top;
  }
  &:before {
      vertical-align: top;
  }*/
}
/* line 170, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .formArea .checkboxOuter.nickname {
  margin-top: 15px;
  text-align: center;
}
/* line 174, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .formArea .nnPic {
  display: none;
  padding: 10px;
  background-color: #FAF4E4;
}
/* line 180, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .notes {
  margin: 5px 0px 10px;
  color: #333333;
}
/* line 184, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .caution {
  color: #d93c38;
}
/* line 188, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .kidsList {
  margin: 0px 5px 20px;
  width: auto;
  border: 0px;
}
/* line 193, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .kidsList > dl dt {
  position: relative;
}
/* line 195, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .kidsList > dl dt a, #main.entry .kidsList > dl dt button, #main.entry .kidsList > dl dt input {
  position: absolute;
  top: 4px;
  right: 5px;
  padding-left: 0px;
  padding-right: 0px;
  width: 60px;
  font-weight: normal;
  text-align: center;
}
/* line 208, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .kidsList .expectedDate dd {
  margin-left: 0 !important;
  border-left: none !important;
}
/* line 213, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .kidsList dd {
  padding: 0px;
}
/* line 215, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .kidsList dd .formBlock {
  margin: 0px !important;
  padding: 0px;
  border-top: 1px solid rgba(217, 60, 56, 0.2);
  border-top-color: #C4E7E7;
}
/* line 220, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .kidsList dd .formBlock.nickname {
  padding: 10px;
}
/* line 224, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .kidsList dd .formBlock .inner:after {
  display: block;
  visibility: hidden;
  clear: both;
  content: "";
}
/* line 230, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .kidsList dd .formBlock .inner dl {
  line-height: 20px;
}
/* line 232, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .kidsList dd .formBlock .inner dl dt {
  float: left;
  padding: 10px 0px;
  width: 80px;
  text-align: center;
}
/* line 238, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .kidsList dd .formBlock .inner dl dd {
  margin-left: 80px;
  padding: 10px;
  height: auto;
  border-left: 1px solid rgba(217, 60, 56, 0.2);
  border-left-color: #C4E7E7;
}
/* line 246, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .kidsList dd .formBlock .inner .radioOuter {
  padding: 0px;
}
/* line 249, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .kidsList dd .formBlock .inner .selectOuter {
  margin: 0px;
}
/* line 252, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .kidsList dd .formBlock .inner .selectOuter select:first-child {
  margin-bottom: 8px;
}
/* line 260, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .kidsList dd.acc, #main.entry .kidsList dt.acc {
  display: none;
}
/* line 264, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .kidsList .accBtn {
  text-align: center;
  margin-top: 20px;
  padding: 0px;
  border-top: 0px;
}
/* line 154, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.entry .kidsList .accBtn button {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  display: inline-block;
  margin: 0 0 0 0;
  padding: 10px 0px;
  border: none;
  background: #6BC3C4;
  color: white;
  font-size: 129%;
  font-weight: bold;
}
/* line 270, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .kidsList .accBtn button {
  display: inline-block;
  width: 280px;
  line-height: 20px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.entry .kidsList .accBtn button:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.entry .kidsList .accBtn button:before {
  margin-right: 0.2em;
  content: "\e626";
  color: white;
  font-size: 100%;
}
/* line 275, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .kidsList .accBtn button span {
  vertical-align: top;
}
/* line 283, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .agreementBlock {
  margin: 20px 5px 10px;
}
/* line 285, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .agreementBlock .box {
  overflow: hidden;
  margin-bottom: 10px;
  width: 100%;
  height: 170px;
  border: 1px solid #cccccc;
}
/* line 293, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .agreementBlock .box .inner {
  margin: 10px 2px 10px 10px;
}
/* line 296, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .agreementBlock .box .article {
  position: relative;
  overflow: hidden;
  padding: 0 25px 0 0;
  height: 150px;
}
/* line 302, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .agreementBlock .box .title {
  margin-bottom: 5px;
}
/* line 305, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .agreementBlock .box .right {
  text-align: right;
}
/* line 309, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .agreementBlock .notes {
  margin: 15px 0 0;
  padding: 0;
  text-align: center;
}
/* line 313, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .agreementBlock .notes a {
  color: #536bd8;
}
/* line 318, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .agreementBlock .desc .textOuter {
  margin: 0;
}
/* line 321, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .agreementBlock .desc.domain {
  margin: 15px 0;
}
/* line 323, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .agreementBlock .desc.domain input[type="text"] {
  text-align: center;
}
/* line 328, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .agreementBlock .desc.consent label {
  margin-left: 0;
  padding-left: 0;
  width: 100%;
  text-indent: 20px;
}
/* line 339, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry button.disable {
  font-size: 100% !important;
}
/* line 345, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .confirmBlock {
  margin: 0px 5px 15px;
}
/* line 347, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .confirmBlock dl {
  margin: 10px 0px 10px;
}
/* line 349, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .confirmBlock dl dt {
  position: relative;
}
/* line 351, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .confirmBlock dl dt a, #main.entry .confirmBlock dl dt button, #main.entry .confirmBlock dl dt input {
  position: absolute;
  top: 4px;
  right: 5px;
  padding-left: 0px;
  padding-right: 0px;
  width: 60px;
  font-weight: normal;
  text-align: center;
}
/* line 362, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .confirmBlock dl dd.childInfo {
  padding: 0px;
}
/* line 364, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .confirmBlock dl dd.childInfo:after {
  display: block;
  visibility: hidden;
  clear: both;
  content: "";
}
/* line 371, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .confirmBlock dl dd.childInfo ul li {
  border-top: 1px solid rgba(217, 50, 65, 0.2);
  border-top-color: #C4E7E7;
}
/* line 374, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .confirmBlock dl dd.childInfo ul li:first-child {
  border-top: 0px;
}
/* line 377, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .confirmBlock dl dd.childInfo ul li:after {
  display: block;
  clear: both;
  content: "";
}
/* line 382, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .confirmBlock dl dd.childInfo ul li span {
  display: block;
  float: none;
  margin-left: 100px;
  padding: 8px;
  border-left: 1px solid rgba(217, 50, 65, 0.2);
  border-left-color: #C4E7E7;
}
/* line 389, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .confirmBlock dl dd.childInfo ul li span.info-title {
  float: left;
  margin: 0px;
  padding: 8px 0px;
  width: 100px;
  border-left: 0px;
  text-align: center;
}
/* line 401, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .confirmBlock dl dd.formBlock {
  margin-bottom: 0px;
  padding: 10px;
}
/* line 404, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .confirmBlock dl dd.formBlock .textOuter {
  margin-top: 0px;
}
/* line 407, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .confirmBlock dl dd.formBlock .selectOuter {
  margin: 0px;
}
/* line 411, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .confirmBlock dl dd.childInput {
  padding: 0px;
}
/* line 413, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .confirmBlock dl dd.childInput .formBlock {
  margin: 0px !important;
  padding: 0px;
  border-top: 1px solid rgba(217, 60, 56, 0.2);
  border-top-color: #C4E7E7;
}
/* line 418, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .confirmBlock dl dd.childInput .formBlock.nickname {
  padding: 10px;
}
/* line 422, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .confirmBlock dl dd.childInput .formBlock .inner:after {
  display: block;
  visibility: hidden;
  clear: both;
  content: "";
}
/* line 428, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .confirmBlock dl dd.childInput .formBlock .inner dl {
  margin: 0px;
  line-height: 20px;
}
/* line 431, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .confirmBlock dl dd.childInput .formBlock .inner dl dt {
  float: left;
  padding: 10px 0px;
  width: 80px;
  text-align: center;
}
/* line 437, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .confirmBlock dl dd.childInput .formBlock .inner dl dd {
  margin-left: 80px;
  padding: 10px;
  height: auto;
  border-left: 1px solid rgba(217, 60, 56, 0.2);
  border-left-color: #C4E7E7;
}
/* line 445, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .confirmBlock dl dd.childInput .formBlock .inner .radioOuter {
  padding: 0px;
}
/* line 448, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .confirmBlock dl dd.childInput .formBlock .inner .selectOuter {
  margin: 0px;
}
/* line 451, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .confirmBlock dl dd.childInput .formBlock .inner .selectOuter select:first-child {
  margin-bottom: 8px;
}
/* line 460, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .confirmBlock .copy-domain {
  text-align: right;
}
/* line 462, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .confirmBlock .copy-domain a {
  color: #536bd8;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.entry .confirmBlock .copy-domain a:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.entry .confirmBlock .copy-domain a:before {
  margin-right: 0.2em;
  content: "\e602";
  color: #999999;
  font-size: 100%;
}
/* line 467, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .confirmBlock p {
  word-break: break-all;
}
/* line 473, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .entryMessage {
  margin: 0px 10px 20px;
}
/* line 475, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .entryMessage .title {
  font-weight: bold;
  font-size: 129%;
}
/* line 479, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .entryMessage .desc {
  margin: 20px 0px;
  font-size: 129%;
}
/* line 483, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .entryMessage .link {
  margin-top: 40px;
  text-align: center;
}
/* line 486, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .entryMessage .link a {
  margin: 0px;
  padding: 10px 0;
  width: 280px;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  line-height: 20px;
}
/* line 494, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .entryMessage .linkBtn {
  margin-bottom: 10px;
}
/* line 500, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry .linkBtn a {
  padding: 10px 0px;
  width: 280px;
  line-height: 20px;
}
/* line 508, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry.mypage {
  /* 最下部の「退会」「ログアウト」ボタン */
  /* 編集ページへのリンクボタン */
}
/* line 510, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry.mypage .titleBlock h2 {
  border-top: 2px solid #C19EB4;
  border-bottom: 3px double #C19EB4;
  font-size: 129%;
}
/* line 517, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry.mypage .confirmBlock .titleBlock {
  margin: 0px 5px 5px;
}
/* line 520, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry.mypage .confirmBlock .desc {
  margin: 0px 5px;
  font-size: 115%;
}
/* line 524, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry.mypage .confirmBlock .inputNotes.link {
  margin-top: 10px;
  text-align: right;
}
/* line 535, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry.mypage .registryBtn a.link {
  display: block;
  position: relative;
  padding: 15px 30px 15px 10px;
  border-bottom: 1px solid #cccccc;
  color: #4E2100;
  font-size: 115%;
  line-height: 20px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.entry.mypage .registryBtn a.link:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.entry.mypage .registryBtn a.link:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #4c2204;
  font-size: 20px;
  vertical-align: middle;
}
/* line 544, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry.mypage .registryBtn a.link:first-child {
  border-top: 1px solid #cccccc;
}
/* line 547, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry.mypage .registryBtn a.link:after {
  position: absolute;
  display: inline-block;
  right: 5px;
  top: 50%;
  margin-top: -10px;
}
/* line 554, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry.mypage .registryBtn a.link.active {
  background-color: #FAF4E4;
  border-color: #C19E84;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.entry.mypage .registryBtn a.link span.mail:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.entry.mypage .registryBtn a.link span.mail:before {
  margin-right: 0.2em;
  content: "\e61f";
  color: inherit;
  font-size: 150%;
  vertical-align: middle;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.entry.mypage .registryBtn a.link span.clip:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.entry.mypage .registryBtn a.link span.clip:before {
  margin-right: 0.2em;
  content: "\e610";
  color: inherit;
  font-size: 150%;
  vertical-align: middle;
}
/* line 570, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry.mypage .editLinkBtn {
  display: table;
  margin: 0 auto;
  width: 97%;
  width: -webkit-calc(100% - 10px);
  width: calc(100% - 10px);
  table-layout: fixed;
}
/* line 577, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry.mypage .editLinkBtn a {
  display: table-cell;
  position: relative;
  padding: 5px 42px 5px 10px;
  border: 1px solid #cccccc;
  border-left-width: 0px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafafa), color-stop(100%, #ebebeb));
  background-image: -webkit-linear-gradient(#fafafa, #ebebeb);
  background-image: -moz-linear-gradient(#fafafa, #ebebeb);
  background-image: -o-linear-gradient(#fafafa, #ebebeb);
  background-image: linear-gradient(#fafafa, #ebebeb);
  -webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.2);
  font-size: 115%;
  line-height: 18px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.entry.mypage .editLinkBtn a:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.entry.mypage .editLinkBtn a:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #4c2204;
}
/* line 588, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry.mypage .editLinkBtn a:after {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 30px;
  height: 30px;
  line-height: 46px;
  text-align: center;
}
/* line 597, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry.mypage .editLinkBtn a:first-child {
  border-left-width: 1px;
  border-radius: 4px 0px 0px 4px;
}
/* line 601, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry.mypage .editLinkBtn a:last-child {
  border-radius: 0px 4px 4px 0px;
}
/* line 606, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry.mypage .editRegistry {
  padding: 0px 0px 20px;
}
/* line 608, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry.mypage .editRegistry dd.renew {
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.entry.mypage .editRegistry dd.renew:after {
  content: "";
  display: block;
  clear: both;
}
/* line 610, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry.mypage .editRegistry dd.renew p {
  margin-right: 62px;
}
/* line 613, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry.mypage .editRegistry dd.renew a.renew {
  float: right;
  margin-left: 7px;
}
/* line 619, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry.mypage .linkEdit {
  border-top: 0px;
  font-size: 115%;
  text-align: right;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.entry.mypage .linkEdit a:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.entry.mypage .linkEdit a:before {
  margin-right: 0.2em;
  content: "\e602";
}
/* line 627, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry.mypage .formBtn {
  margin-bottom: 15px;
}
/* line 630, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry.mypage .linkBtn a.cancel {
  background-color: #fd9940;
}
/* line 633, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry.mypage .editMessage {
  padding-bottom: 20px;
}
/* line 635, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.entry.mypage .editMessage .descBox {
  margin: 0px 5px 20px;
  padding: 20px 10px;
  font-size: 115%;
  text-align: center;
}

/*---------------------------------------*/
/*  ログイン  */
/*---------------------------------------*/
/* line 650, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.login {
  padding: 0;
}
/* line 652, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.login .inner {
  padding: 0;
}
/* line 657, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.login .mainHeader .titleBlock {
  margin: 0;
  padding: 10px;
  border-top: 4px solid #d93c38;
}
/* line 664, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.login .linkBtn.entry {
  margin-bottom: 15px;
}
/* line 666, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.login .linkBtn.entry a {
  padding: 10px 0px;
  width: 300px;
}
/* line 672, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.login .desc.login {
  margin: 0 10px;
}
/* line 675, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.login .loginBlockOuter {
  padding: 0;
}
/* line 678, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.login .loginBlock {
  margin: 10px 10px;
  padding: 0;
}
/* line 681, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.login .loginBlock .titleBlock {
  padding: 10px 0;
  border-bottom: 1px solid #cccccc;
  font-size: 143%;
  font-weight: bold;
  text-align: center;
}
/* line 688, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.login .loginBlock .autoLogin {
  text-align: center;
}
/* line 691, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.login .loginBlock button {
  width: 240px;
}
/* line 694, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.login .loginBlock .link {
  margin-top: 20px;
  padding: 20px 0px;
  border-top: 1px solid #cccccc;
  text-align: center;
}
/* line 699, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.login .loginBlock .link a {
  color: #536bd8;
  font-size: 115%;
}
/* line 705, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.login .loginBlock .formArea .formBlock {
  padding: 0 5px;
}
/* line 707, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.login .loginBlock .formArea .formBlock:first-child {
  margin-top: 0 !important;
}
/* line 710, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.login .loginBlock .formArea .formBlock .textOuter {
  margin-top: 10px;
}
/* line 716, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.login .entryBlock {
  margin: 0px 5px 15px;
  padding: 15px;
  background-color: white;
  border-radius: 4px;
  font-size: 115%;
}
/* line 723, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.login .backToTop {
  margin: 35px 0 10px;
  text-align: center;
}
/* line 727, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.login .descBlock {
  margin: 20px 10px 25px;
  color: #4c2204;
}
/* line 730, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.login .descBlock .mainVisualBlock {
  width: 300px;
  height: 200px;
  margin: 0 auto;
  background: url(../img/lp/lp_main2.jpg) 0 0 no-repeat;
  background-size: contain;
}
/* line 736, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.login .descBlock .mainVisualBlock h2 {
  border: none;
  text-indent: -99999px;
}
/* line 740, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.login .descBlock .mainVisualBlock p {
  text-indent: -99999px;
}
/* line 744, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.login .descBlock .desc {
  margin: 10px 0;
  font-size: 115%;
}
/* line 748, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.login .descBlock .itemBlock {
  margin-top: 0;
}
/* line 750, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.login .descBlock .itemBlock ul {
  zoom: 1;
  margin: 0;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.login .descBlock .itemBlock ul:after {
  content: "";
  display: block;
  clear: both;
}
/* line 753, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.login .descBlock .itemBlock ul li {
  margin: 15px 0;
  padding: 10px;
  background: #fae2e1;
}
/* line 757, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.login .descBlock .itemBlock ul li .title {
  margin-bottom: 7px;
  font-size: 129%;
  color: #4c2204;
  font-weight: bold;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.login .descBlock .itemBlock ul li .title:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.login .descBlock .itemBlock ul li .title:before {
  margin-right: 0.2em;
  color: #d93c38;
  vertical-align: text-top;
}
/* line 766, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.login .descBlock .itemBlock ul li .desc {
  font-size: 115%;
}
/* line 771, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.login .descBlock .itemBlock ul li.knowledge .title:before {
  content: "\e607";
}
/* line 778, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.login .descBlock .itemBlock ul li.photo .title:before {
  content: "\e60d";
}
/* line 785, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.login .descBlock .itemBlock ul li.talk .title:before {
  content: "\e62b";
}
/* line 792, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.login .descBlock .itemBlock ul li.photostudio .title:before {
  content: "\e63c";
}
/* line 799, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.login .descBlock .itemBlock ul li.links .title:before {
  content: "\e61c";
}
/* line 808, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.login .descBlock .footBlock {
  margin: 15px 0;
}
/* line 810, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.login .descBlock .footBlock .desc {
  font-size: 115%;
}

/* ログインポップアップ */
/* 上部閉じるボタン用*/
/* line 820, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#colorbox.login {
  margin-top: 38px;
  margin-bottom: 10px;
}

/* line 824, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
.modalCloseBtnBlock {
  position: absolute;
  top: -38px;
  left: 0;
  width: 100%;
  height: 38px;
  z-index: 10000;
  text-align: right;
}
/* line 832, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
.modalCloseBtnBlock .cancelBtn {
  display: inline-block;
  width: 100%;
  height: 35px;
  margin-top: 3px;
  background: url(../img/modalclose.png) top right no-repeat;
  background-size: 30px;
}

/* line 842, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#login {
  padding: 5px;
  width: 300px;
}
/* line 845, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#login .autoLogin {
  text-align: center;
}
/* line 848, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#login .titleBlock {
  border-bottom: none;
  padding: 9px 0 0 !important;
}
/* line 852, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#login .entry.linkBtn {
  margin-top: 20px;
  padding: 20px 0px;
  border-top: 1px solid #cccccc;
}
/* line 856, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#login .entry.linkBtn a {
  margin-top: 0px;
  padding: 10px 0px;
  width: 240px;
}
/* line 861, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#login .entry.linkBtn .cancelBtn {
  margin: 20px auto 0;
}
/* line 865, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#login .loginBlock {
  border: 0px;
}
/* line 868, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#login .loginBlock .titleBlock p {
  padding: 0px;
  background-color: white;
  font-size: 100%;
}
/* line 874, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#login .loginBlock .textOuter {
  margin: 0 !important;
}
/* line 878, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#login .loginBlock .formArea .formBlock {
  margin: 9px 0px;
  padding: 0px 10px;
}
/* line 882, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#login .loginBlock .formArea .formBtn {
  margin: 0px auto 10px;
}
/* line 884, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#login .loginBlock .formArea .formBtn button {
  width: 240px;
}
/* line 889, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#login .loginBlock .link {
  padding: 0px;
  border: 0px;
  text-align: center;
}
/* line 893, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#login .loginBlock .link a {
  color: #536bd8;
}
/* line 897, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#login .loginBlock .link.entry {
  margin: 9px 0 4px;
  padding-top: 9px;
  border-top: 1px solid #cccccc;
}

/*---------------------------------------*/
/*  パスワード再発行  */
/*---------------------------------------*/
/* line 912, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.reissue .mainHeader .titleBlock {
  margin: 0;
  padding: 10px;
  border-top: 4px solid #d93c38;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.reissue h1 .icn:before, #main.reissue h1 .icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.reissue h1 .icn:before, #main.reissue h1 .icnText:before {
  margin-right: 0.2em;
  content: "\e61d";
  color: #e75a73;
}
/* line 924, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.reissue .formArea .formBtn {
  margin: 40px auto;
}
/* line 926, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.reissue .formArea .formBtn button {
  width: 240px;
}
/* line 931, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.reissue .autoLogin {
  text-align: center;
}
/* line 938, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.reissue .sendBlock,
#main.reissue .expiredBlock,
#main.reissue .finishBlock {
  margin: 0px 10px 40px;
}
/* line 940, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.reissue .sendBlock .linkBtn,
#main.reissue .expiredBlock .linkBtn,
#main.reissue .finishBlock .linkBtn {
  margin-top: 40px;
  text-align: center;
}
/* line 943, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.reissue .sendBlock .linkBtn a,
#main.reissue .expiredBlock .linkBtn a,
#main.reissue .finishBlock .linkBtn a {
  padding: 10px 0px;
  width: 240px;
}
/* line 949, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.reissue .postBlock {
  margin: 0px 10px 10px;
}
/* line 951, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.reissue .postBlock .linkBtn {
  margin-top: 40px;
  text-align: center;
}
/* line 954, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.reissue .postBlock .linkBtn a {
  padding: 10px 0px;
  width: 240px;
}
/* line 959, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.reissue .postBlock .formBtn.confirmBtn {
  margin-bottom: 0;
}

/*---------------------------------------*/
/*  登録解除  */
/*---------------------------------------*/
/* line 972, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.withdraw .mainHeader .titleBlock {
  margin: 0;
  padding: 10px;
  border-top: 4px solid #d93c38;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.withdraw h1 .icn:before, #main.withdraw h1 .icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.withdraw h1 .icn:before, #main.withdraw h1 .icnText:before {
  margin-right: 0.2em;
  content: "\e61d";
  color: #e75a73;
}
/* line 983, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.withdraw .desc {
  margin: 0px 10px 15px;
}
/* line 985, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.withdraw .desc .title {
  margin-bottom: 1em;
  font-size: 115%;
  font-weight: bold;
}
/* line 990, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.withdraw .desc .notes {
  padding-left: 1em;
  text-indent: -1em;
}
/* line 994, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.withdraw .desc .linkBtn {
  margin: 30px 0px 0px;
}
/* line 999, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.withdraw .questionnaire textarea {
  padding: 10px;
  width: 100%;
  height: 130px;
  border: 1px solid #c19e84;
  border-radius: 4px;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5) inset;
  font-size: 115%;
}
/* line 1008, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.withdraw .questionnaire button {
  padding: 10px 0px;
  width: 240px;
}
/* line 1012, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.withdraw .questionnaire .formBtn {
  margin-bottom: 15px;
}
/* line 1016, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.withdraw .linkBtn {
  margin-bottom: 30px;
  text-align: center;
}
/* line 1019, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#main.withdraw .linkBtn a {
  padding: 10px 0px;
  width: 240px;
}

/* 登録解除確認ポップアップ */
/* line 1026, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#withdraw {
  padding-top: 40px;
  width: 300px;
  font-size: 115%;
  text-align: center;
}
/* line 1032, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#withdraw .formBtn {
  margin: 40px auto 0px;
}
/* line 1034, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_entry.scss */
#withdraw .formBtn button {
  margin-bottom: 20px;
  padding: 10px 0;
  width: 240px;
}

/*---------------------------------------*/
/*  掲示板  */
/*---------------------------------------*/
/* line 16, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board {
  float: none;
  padding-bottom: 0px;
  /**
   * トッピク閲覧のブロック
   * 一覧表示も詳細表示も共通
   */
  /**
   * 発言投稿のブロック
   */
  /**
   * コメントランキング
   */
  /**
   * 新着発言、関連記事、ホットトピック
   * マイページの記事リスト
   */
  /* カテゴリ一覧 */
  /* ガイド */
  /* 切り替えスイッチ */
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board h1 .icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board h1 .icnText:before {
  margin-right: 0.2em;
  content: "\e62b";
  color: #e75a73;
}
/* line 25, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board h1 .topicNum {
  display: inline-block;
  margin-left: 15px;
  font-size: 60%;
}
/* line 31, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board h3 {
  margin: 0px !important;
}
/* line 33, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board h3:before {
  display: none;
}
/* line 37, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .inner {
  padding-bottom: 0px;
}
/* line 41, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board + .contentsFooter {
  margin: 0px 0px 0px;
  padding: 0px;
}
/* line 44, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board + .contentsFooter .bnr {
  margin: 0px;
}
/* line 46, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board + .contentsFooter .bnr img {
  width: 100%;
}
/* line 53, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .mainHeader.categoryTop {
  margin-bottom: 0px;
  padding: 10px 0 10px;
  height: 155px;
  background-color: #ABDADB;
  background: url(../img/board/bg_top.png) center top no-repeat, #8dcfce;
  background-size: cover;
  color: #4E2100;
}
/* line 61, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .mainHeader.categoryTop .titleBlock {
  margin: 0px 0px 5px;
  text-align: center;
}
/* line 64, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .mainHeader.categoryTop .titleBlock h1 {
  display: inline-block;
  border-bottom: 2px solid #4E2100;
  font-weight: normal;
}
/* line 68, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .mainHeader.categoryTop .titleBlock h1:before {
  display: none;
}
/* line 73, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .mainHeader.categoryTop .catchCopy {
  height: 36px;
  text-align: center;
}
/* line 77, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .mainHeader.categoryTop .headBtn {
  margin: 10px auto 0;
  width: 200px;
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.board .mainHeader.categoryTop .headBtn:after {
  content: "";
  display: block;
  clear: both;
}
/* line 81, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .mainHeader.categoryTop .headBtn a {
  display: block;
  width: 100px;
  color: #333333;
  text-align: center;
  letter-spacing: -1px;
}
/* line 87, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .mainHeader.categoryTop .headBtn a.postTopic {
  float: left;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .mainHeader.categoryTop .headBtn a.postTopic span:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .mainHeader.categoryTop .headBtn a.postTopic span:before {
  margin-right: 0.2em;
  content: "\e62b";
  color: #4e2100;
}
/* line 93, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .mainHeader.categoryTop .headBtn a.watchList {
  float: right;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .mainHeader.categoryTop .headBtn a.watchList span:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .mainHeader.categoryTop .headBtn a.watchList span:before {
  margin-right: 0.2em;
  content: "\e621";
  color: #4e2100;
}
/* line 99, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .mainHeader.categoryTop .headBtn a span {
  display: inline-block;
  margin-bottom: 2px;
  width: 60px;
  height: 60px;
  background-color: white;
  border-radius: 30px;
  color: #4E2100;
  font-size: 25px;
  line-height: 60px;
  text-align: center;
}
/* line 110, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .mainHeader.categoryTop .headBtn a span:before {
  margin: 0px !important;
  vertical-align: middle;
}
/* line 118, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .mainHeader .subMenu {
  display: none;
}
/* line 122, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .mainHeader .linkBtn a {
  padding: 10px 0px;
  line-height: 20px;
}
/* line 125, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .mainHeader .linkBtn a.newTopic {
  margin-right: 10px;
  width: 240px;
}
/* line 129, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .mainHeader .linkBtn a.searchBtn {
  width: 50px;
}
/* line 131, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .mainHeader .linkBtn a.searchBtn .icn {
  display: inline-block;
  height: 20px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .mainHeader .linkBtn a.searchBtn .icn:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .mainHeader .linkBtn a.searchBtn .icn:before {
  margin-right: 0.2em;
  content: "\e627";
  color: white;
}
/* line 135, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .mainHeader .linkBtn a.searchBtn .icn:before {
  margin: 0px;
}
/* line 144, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsContentsBlock {
  margin-bottom: 30px;
}
/* line 146, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsContentsBlock .titleBlock {
  padding: 10px 0;
  border-top: 2px solid #c19e84;
  border-bottom: 3px double #c19e84;
}
/* line 150, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsContentsBlock .titleBlock h2 {
  padding: 0px;
  border: 0px;
  font-size: 129%;
}
/* line 156, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsContentsBlock .tabBtn {
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.board .bbsContentsBlock .tabBtn:after {
  content: "";
  display: block;
  clear: both;
}
/* line 158, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsContentsBlock .tabBtn a, #main.board .bbsContentsBlock .tabBtn span {
  display: block;
  float: left;
  width: 50%;
  background-color: #fdd6d1;
  color: #f67669;
  line-height: 30px;
  text-align: center;
}
/* line 166, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsContentsBlock .tabBtn a.current, #main.board .bbsContentsBlock .tabBtn a.cr, #main.board .bbsContentsBlock .tabBtn span.current, #main.board .bbsContentsBlock .tabBtn span.cr {
  background-color: #f67669;
  color: white;
}
/* line 170, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsContentsBlock .tabBtn a:first-child, #main.board .bbsContentsBlock .tabBtn span:first-child {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -ms-border-radius: 4px 0 0 4px;
  -o-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
/* line 173, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsContentsBlock .tabBtn a:last-child, #main.board .bbsContentsBlock .tabBtn span:last-child {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -ms-border-radius: 0 4px 4px 0;
  -o-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
/* line 179, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsContentsBlock .pagingArea {
  width: 300px;
  line-height: 36px;
  text-align: center;
}
/* line 183, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsContentsBlock .pagingArea a.icn {
  display: inline-block;
  width: 24px;
  color: #A6907F;
  text-align: center;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .bbsContentsBlock .pagingArea a.icn.first:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .bbsContentsBlock .pagingArea a.icn.first:before {
  margin-right: 0.2em;
  content: "\e63a";
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .bbsContentsBlock .pagingArea a.icn.prev:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .bbsContentsBlock .pagingArea a.icn.prev:before {
  margin-right: 0.2em;
  content: "\e641";
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .bbsContentsBlock .pagingArea a.icn.next:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .bbsContentsBlock .pagingArea a.icn.next:before {
  margin-right: 0.2em;
  content: "\e640";
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .bbsContentsBlock .pagingArea a.icn.last:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .bbsContentsBlock .pagingArea a.icn.last:before {
  margin-right: 0.2em;
  content: "\e639";
}
/* line 200, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsContentsBlock .pagingArea a.icn:before {
  margin: 0px !important;
}
/* line 204, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsContentsBlock .pagingArea select {
  margin: 0 5px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 170px;
  height: 36px;
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e0e0e0));
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, -o-linear-gradient(top, #ffffff, #e0e0e0);
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, linear-gradient(top, #ffffff, #e0e0e0);
  background-size: 32px auto, auto;
  border: 1px solid #C19E84;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  font-size: 14px;
}
/* line 212, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsSubContents {
  background-color: #FAF4E4;
}
/* line 214, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsSubContents + .bbsContentsBlock, #main.board .bbsSubContents + .linkBtn.newPost {
  margin-top: 30px;
}
/* line 217, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsSubContents .titleBlock {
  cursor: pointer;
}
/* line 219, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsSubContents .titleBlock.close h3:after {
  content: "\e600";
}
/* line 223, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsSubContents h3 {
  position: relative;
  padding: 20px 10px;
  background-color: white;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .bbsSubContents h3:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .bbsSubContents h3:after {
  margin-left: 0.2em;
  color: #a6907f;
}
/* line 231, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsSubContents h3:after {
  margin: 0px;
  position: absolute;
  right: 10px;
}
/* line 236, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsSubContents h3.accordion-open:after {
  content: "\e603";
}
/* line 239, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsSubContents h3.accordion-close:after {
  content: "\e600";
}
/* line 246, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .borderBlock {
  overflow: hidden;
  margin: 0px 5px 5px;
  border: 1px solid #6bc3c4;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 251, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .borderBlock .titleBlock {
  padding: 10px 5px;
  background-color: #C4E7E7;
  zoom: 1;
  /*
  .page {
      float: left;
      line-height: 18px;
      &.wide {
          float: none;
          @include clearfix;
          span {
              display: block;
          }
          .num {
              float: left;
          }
          .page {
              float: right;
          }
      }
  }*/
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.board .borderBlock .titleBlock:after {
  content: "";
  display: block;
  clear: both;
}
/* line 255, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .borderBlock .titleBlock h2 {
  padding: 0px;
  border: 0px;
}
/* line 259, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .borderBlock .titleBlock .pageNum {
  line-height: 18px;
  zoom: 1;
}
/* line 261, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .borderBlock .titleBlock .pageNum .page {
  float: right;
}
/* line 264, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .borderBlock .titleBlock .pageNum .num {
  float: left;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.board .borderBlock .titleBlock .pageNum:after {
  content: "";
  display: block;
  clear: both;
}
/* line 287, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .borderBlock .titleBlock .sort {
  height: 36px;
  line-height: 36px;
  text-align: right;
}
/* line 291, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .borderBlock .titleBlock .sort select {
  margin-left: 10px;
  font-size: 115%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 140px;
  height: 30px;
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e0e0e0));
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, -o-linear-gradient(top, #ffffff, #e0e0e0);
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, linear-gradient(top, #ffffff, #e0e0e0);
  background-size: 32px auto, auto;
  border: 1px solid #C19E84;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 299, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .borderBlock > ul.normalList li {
  position: relative;
  border-top: 1px solid #C4E7E7;
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.board .borderBlock > ul.normalList li:after {
  content: "";
  display: block;
  clear: both;
}
/* line 303, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .borderBlock > ul.normalList li > a {
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.board .borderBlock > ul.normalList li > a:after {
  content: "";
  display: block;
  clear: both;
}
/* line 306, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .borderBlock > ul.normalList li:first-child {
  border-top: 0px;
}
/* line 309, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .borderBlock > ul.normalList li.empty {
  padding: 30px 0px;
  font-size: 129%;
  text-align: center;
}
/* line 314, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .borderBlock > ul.normalList li.more {
  padding: 0px;
  font-size: 115%;
  text-align: center;
}
/* line 318, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .borderBlock > ul.normalList li.more a {
  display: block;
  padding: 5px;
}
/* line 327, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .borderBlock > ul.normalList .commentNum.icnText:before {
  color: #999999;
}
/* line 333, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .borderBlock > ul.topicsList li > a {
  display: block;
  padding: 10px;
}
/* line 337, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .borderBlock > ul.topicsList li .topicTitle {
  color: #536bd8;
  font-size: 115%;
}
/* line 341, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .borderBlock > ul.topicsList li .response {
  float: right;
  color: #999999;
}
/* line 344, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .borderBlock > ul.topicsList li .response a {
  color: #536bd8;
}
/* line 347, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .borderBlock > ul.topicsList li .response span {
  margin-left: 5px;
}
/* line 351, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .borderBlock > ul.topicsList li .postedInfo {
  margin-top: 5px;
  color: #999999;
}
/* line 354, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .borderBlock > ul.topicsList li .postedInfo a {
  color: #536bd8;
}
/* line 357, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .borderBlock > ul.topicsList li .postedInfo span {
  margin-right: 5px;
}
/* line 364, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .borderBlock > ul.topicsList li .topicTitle {
  display: block;
}
/* line 367, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .borderBlock > ul.topicsList li .response {
  float: left;
  margin-top: 5px;
}
/* line 370, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .borderBlock > ul.topicsList li .response span {
  margin: 0px 5px 0px 0px;
}
/* line 374, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .borderBlock > ul.topicsList li .postedInfo {
  float: right;
}
/* line 376, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .borderBlock > ul.topicsList li .postedInfo span {
  margin: 0px 0px 0px 5px;
}
/* line 383, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .borderBlock > ul.userList li {
  padding: 10px 50px 10px 10px;
}
/* line 386, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .borderBlock > ul.userList a.userName {
  color: #536bd8;
  font-size: 115%;
  line-height: 24px;
  text-decoration: underline;
}
/* line 392, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .borderBlock > ul.userList a.delete {
  display: block;
  position: absolute;
  top: 10px;
  right: 10px;
  height: 24px;
  width: 24px;
  line-height: 24px;
  text-align: center;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .borderBlock > ul.userList a.delete:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .borderBlock > ul.userList a.delete:after {
  margin-left: 0.2em;
  content: "\e611";
  color: #4e2100;
  font-size: 20px;
}
/* line 411, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .headerBlock {
  padding: 10px;
  border-bottom: 1px solid #cccccc;
  border-bottom-color: #6BC3C4;
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.board .bbsTopicsMainBlock .headerBlock:after {
  content: "";
  display: block;
  clear: both;
}
/* line 416, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .headerBlock .displayFormat {
  margin-bottom: 10px;
  padding: 5px;
}
/* line 420, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .headerBlock .resultNum {
  margin-bottom: 5px;
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.board .bbsTopicsMainBlock .headerBlock .resultNum:after {
  content: "";
  display: block;
  clear: both;
}
/* line 423, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .headerBlock .resultNum .num {
  float: left;
}
/* line 426, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .headerBlock .resultNum .page {
  float: right;
}
/* line 430, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .headerBlock .sort {
  float: right;
  line-height: 30px;
}
/* line 433, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .headerBlock .sort select {
  margin-left: 5px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 140px;
  height: 30px;
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e0e0e0));
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, -o-linear-gradient(top, #ffffff, #e0e0e0);
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, linear-gradient(top, #ffffff, #e0e0e0);
  background-size: 32px auto, auto;
  border: 1px solid #C19E84;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  font-size: 14px;
}
/* line 441, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .bodyBlock .moreTopics {
  border-top: 2px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}
/* line 444, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .bodyBlock .moreTopics a {
  display: block;
  padding: 15px 0px;
  color: #999999;
  font-size: 115%;
  line-height: 20px;
  text-align: center;
}
/* line 454, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock {
  border-bottom: 1px solid #cccccc;
  border-bottom-color: #6BC3C4;
}
/* line 457, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock.detail {
  border-bottom-color: #cccccc;
}
/* line 459, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock.detail .infoBlock {
  padding: 10px;
}
/* line 463, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock.detail .commentList li {
  padding: 10px;
  border-top-color: #cccccc;
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.board .bbsTopicsMainBlock .topicBlock.detail .commentList li:after {
  content: "";
  display: block;
  clear: both;
}
/* line 467, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock.detail .commentList li.more {
  padding: 0px;
  font-size: 115%;
}
/* line 470, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock.detail .commentList li.more a {
  padding: 15px 0px;
}
/* line 474, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock.detail .commentList li > a, #main.board .bbsTopicsMainBlock .topicBlock.detail .commentList li > div {
  padding: 0px;
}
/* line 476, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock.detail .commentList li > a:before, #main.board .bbsTopicsMainBlock .topicBlock.detail .commentList li > div:before {
  display: none;
}
/* line 479, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock.detail .commentList li > a.linkBtn, #main.board .bbsTopicsMainBlock .topicBlock.detail .commentList li > div.linkBtn {
  padding-top: 20px;
}
/* line 483, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock.detail .commentList li p {
  margin-bottom: 10px;
}
/* line 486, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock.detail .commentList li .bodyText {
  font-size: 115%;
}
/* line 489, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock.detail .commentList li .postedInfo {
  float: left;
  color: #999999;
}
/* line 492, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock.detail .commentList li .postedInfo > span {
  margin-right: 10px;
}
/* line 496, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock.detail .commentList li .commentId {
  float: right;
  color: #999999;
}
/* line 500, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock.detail .commentList li .goodNum, #main.board .bbsTopicsMainBlock .topicBlock.detail .commentList li .goodBtn {
  clear: left;
  float: left;
}
/* line 504, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock.detail .commentList li .reportFoul {
  float: right;
  line-height: 32px;
}
/* line 511, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock.hide {
  display: none;
}
/* line 516, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .topicDetail.owned .linkBtn {
  margin-left: auto;
  margin-right: auto;
  width: 240px;
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.board .bbsTopicsMainBlock .topicBlock .topicDetail.owned .linkBtn:after {
  content: "";
  display: block;
  clear: both;
}
/* line 521, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .topicDetail.owned .linkBtn .editBtn {
  display: block;
  float: left;
  width: 110px;
}
/* line 526, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .topicDetail.owned .linkBtn .deleteBtn {
  display: block;
  float: right;
  width: 110px;
  background-color: #fd9940;
}
/* line 533, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .topicDetail.owned .snsBtn {
  float: none;
  margin: 0px auto 10px;
  width: 235px;
}
/* line 537, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .topicDetail.owned .snsBtn li:first-child {
  margin-left: 0px;
}
/* line 543, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .infoBlock {
  background-color: whitesmoke;
}
/* line 546, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .infoBlock > a {
  display: block;
  padding: 10px;
}
/* line 550, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .infoBlock .title {
  margin-bottom: 5px;
  font-weight: bold;
}
/* line 554, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .infoBlock .commentNum {
  margin-right: 10px;
}
/* line 556, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .infoBlock .commentNum:before {
  color: #cccccc;
}
/* line 560, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .infoBlock .commentId {
  float: right;
  color: #999999;
  text-align: right;
}
/* line 565, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .infoBlock .postedInfo {
  clear: both;
  color: #999999;
  text-align: right;
}
/* line 569, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .infoBlock .postedInfo > span {
  display: inline-block;
  margin-left: 5px;
}
/* line 572, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .infoBlock .postedInfo > span.user {
  margin-right: 10px;
}
/* line 578, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .bodyBlock {
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.board .bbsTopicsMainBlock .topicBlock .bodyBlock:after {
  content: "";
  display: block;
  clear: both;
}
/* line 581, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .bodyBlock .image img {
  width: 100%;
}
/* line 585, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .bodyBlock .bodyText {
  padding: 10px;
  font-size: 115%;
}
/* line 589, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .bodyBlock .linkBtn {
  margin: 20px auto;
}
/* line 591, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .bodyBlock .linkBtn a {
  display: inline-block;
  margin-bottom: 10px;
  padding: 6px 0px;
  width: 240px;
  font-size: 115%;
  line-height: 20px;
}
/* line 598, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .bodyBlock .linkBtn a.remove {
  background-color: #fd9940;
}
/* line 603, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .bodyBlock .goodNum, #main.board .bbsTopicsMainBlock .topicBlock .bodyBlock .goodBtn {
  margin-left: 10px;
}
/* line 606, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .bodyBlock .snsBtn {
  float: left;
  margin-bottom: 10px;
}
/* line 609, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .bodyBlock .snsBtn a {
  color: white;
}
/* line 613, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .bodyBlock .reportFoul {
  float: right;
  margin-right: 10px;
  line-height: 30px;
}
/* line 620, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .commentList li {
  border-top: 1px solid rgba(107, 195, 196, 0.4);
}
/* line 622, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .commentList li > a, #main.board .bbsTopicsMainBlock .topicBlock .commentList li > div {
  display: block;
  padding: 10px;
}
/* line 627, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .commentList li > a .goodNum, #main.board .bbsTopicsMainBlock .topicBlock .commentList li > div .goodNum {
  display: block;
  float: right;
}
/* line 632, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .commentList li > a:before {
  display: inline-block;
  color: #333333;
  content: "∟";
}
/* line 638, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .commentList li.hide {
  display: none;
}
/* line 641, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .commentList li .linkBtn {
  clear: both;
  margin-bottom: 5px;
}
/* line 644, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .commentList li .linkBtn a {
  padding: 6px 0px;
  width: 240px;
  background-color: #fd9940;
}
/* line 650, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .commentList li.more {
  padding: 0px;
  font-size: 115%;
  text-align: center;
}
/* line 654, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .commentList li.more a {
  color: #999999;
  font-size: 100%;
}
/* line 661, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .commentPost {
  padding: 20px 10px;
  background-color: #FAF4E4;
}
/* line 664, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .commentPost form {
  position: relative;
}
/* line 667, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .commentPost textarea {
  width: 100%;
  height: 100px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 115%;
  vertical-align: top;
}
/* line 673, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .commentPost textarea.requiredRemove {
  background-color: white;
}
/* line 677, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .commentPost .btnBlock {
  margin: 10px 0px 0px;
  line-height: 40px;
  text-align: right;
}
/* line 681, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .commentPost .btnBlock .over {
  color: #d93c38;
}
/* line 684, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .commentPost .btnBlock button {
  margin: 0px 0px 0px 10px;
  padding: 10px 0px;
  width: 140px;
  line-height: 20px;
}
/* line 692, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock a {
  color: #536bd8;
}
/* line 695, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .linkBtn a {
  color: white;
}
/* line 701, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .topicBlock .reportFoul {
  color: #999999;
  text-decoration: underline;
}
/* line 708, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .bottomBlock .linkBtn {
  margin-top: 20px;
  padding-bottom: 0px;
}
/* line 711, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .bottomBlock .linkBtn a {
  width: 240px;
  padding: 10px 0px;
  line-height: 20px;
}
/* line 718, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .pagingArea {
  margin: 0px auto 20px;
}
/* line 722, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .goodBtn {
  display: inline-block;
  position: relative;
  padding: 0 15px;
  width: 60px;
  text-align: right;
  border: 1px solid #cccccc;
  border-radius: 15px;
  line-height: 30px;
}
/* line 732, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .goodBtn.on .star:before {
  content: "\e646";
}
/* line 736, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .goodBtn .star {
  display: inline-block;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 40px;
  height: 30px;
  text-align: center;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .bbsTopicsMainBlock .goodBtn .star:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .bbsTopicsMainBlock .goodBtn .star:before {
  margin-right: 0.2em;
  content: "\e645";
  color: #e75a73;
  font-size: 22px;
}
/* line 747, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicsMainBlock .goodBtn .star:before {
  position: absolute;
  margin: 0px;
  width: 22px;
  left: 10px;
  text-align: center;
  line-height: 30px !important;
}
/* line 763, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .headerBlock.step3 {
  margin: 0px 10px;
  padding-top: 10px;
  border-top: 2px solid #C19E84;
}
/* line 768, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .titleBlock {
  margin: 0px 10px 15px;
}
/* line 771, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .step {
  position: relative;
  margin: 0px auto 20px;
  width: 301px;
  height: 48px;
  background: url(../img/board/step_bg.png) center top no-repeat;
  background-size: 301px 48px;
  line-height: 48px;
  text-align: center;
}
/* line 780, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .step span {
  display: inline-block;
  position: absolute;
  top: 0px;
  width: 103px;
  background-position: center 50%;
  background-size: auto 48px;
  background-repeat: no-repeat;
  color: #d93c38;
  font-size: 129%;
  font-weight: bold;
}
/* line 791, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .step span.cr {
  color: white;
}
/* line 795, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .step .step1 {
  left: 0px;
  width: 107px;
}
/* line 798, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .step .step1.cr {
  background-image: url(../img/board/step1.png);
}
/* line 802, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .step .step2 {
  left: 97px;
  width: 111px;
}
/* line 805, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .step .step2.cr {
  background-image: url(../img/board/step2.png);
}
/* line 809, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .step .step3 {
  right: 0px;
}
/* line 811, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .step .step3.cr {
  background-image: url(../img/board/step3.png);
}
/* line 818, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .formArea .formBlock {
  position: relative;
  margin: 0px 10px;
  padding: 5px 0;
}
/* line 822, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .formArea .formBlock.photoUpload {
  margin: 0px;
  padding: 15px 10px;
  background-color: #EFEFEF;
}
/* line 827, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .formArea .formBlock .characterBlock {
  margin-top: 0px;
  font-size: 115%;
  text-align: right;
}
/* line 832, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .formArea .formBlock .title {
  margin-bottom: 10px;
}
/* line 835, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .formArea .formBlock .textOuter {
  margin-bottom: 5px;
}
/* line 838, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .formArea .formBlock .selectOuter {
  position: relative;
}
/* line 841, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .formArea .formBlock select {
  width: 100%;
}
/* line 844, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .formArea .formBlock textarea {
  margin: 0px 0px;
  width: 100%;
  height: 180px;
  font-size: 115%;
}
/* line 850, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .formArea .formBlock .supple {
  font-weight: normal;
}
/* line 853, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .formArea .formBlock .fileBtn {
  position: relative;
  overflow: hidden;
  margin: 20px auto;
  width: 200px;
  height: 80px;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  text-align: center;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .bbsTopicEditBlock .formArea .formBlock .fileBtn:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .bbsTopicEditBlock .formArea .formBlock .fileBtn:before {
  margin-right: 0.2em;
  content: "\e60d";
  color: white;
  font-size: 35px;
}
/* line 862, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .formArea .formBlock .fileBtn:before {
  position: absolute;
  z-index: 1;
  top: 0px;
  left: 0px;
  margin: 0px;
  width: 100%;
  height: 80px;
  background-color: #9B9B9B;
  border-radius: 4px;
  line-height: 60px;
}
/* line 875, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .formArea .formBlock .fileBtn span {
  position: absolute;
  z-index: 2;
  top: 50px;
  width: 100%;
  color: white;
  font-size: 115%;
  font-weight: bold;
  line-height: 20px;
}
/* line 885, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .formArea .formBlock .fileBtn.added {
  width: 300px;
  height: 40px;
}
/* line 888, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .formArea .formBlock .fileBtn.added:before {
  padding: 10px 0px;
  height: auto;
  content: "違う写真をのせる";
  font-size: 129%;
  line-height: 20px;
}
/* line 896, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .formArea .formBlock .fileBtn input {
  position: relative;
  opacity: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
}
/* line 904, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .formArea .formBlock .cautionLink {
  text-align: center;
}
/* line 906, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .formArea .formBlock .cautionLink a {
  font-size: 115%;
  color: #d93c38;
  text-decoration: underline;
}
/* line 912, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .formArea .formBlock .descBox {
  padding: 10px;
  background-color: white;
  border: 1px solid #d93c38;
  border-radius: 4px;
  color: #d93c38;
}
/* line 918, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .formArea .formBlock .descBox li {
  margin-bottom: 5px;
}
/* line 922, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .formArea .formBlock .error {
  color: #d93c38;
}
/* line 926, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .formArea .previewBlock {
  display: none;
  margin-top: 20px;
}
/* line 929, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .formArea .previewBlock .previewArea {
  margin: 0px auto 15px;
  overflow: hidden;
  width: 100%;
  max-width: 400px;
  background-color: whitesmoke;
  height: auto;
  outline: 1px solid #999999;
  text-align: center;
}
/* line 939, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .formArea .previewBlock img {
  max-width: 100%;
  max-height: 300px;
  vertical-align: top;
  -webkit-transition: -webkit-transform 300ms ease;
  -moz-transition: -moz-transform 300ms ease;
  -o-transition: -o-transform 300ms ease;
  transition: transform 300ms ease;
  -webkit-transform-origin: center top !important 50%;
  -moz-transform-origin: center top !important 50%;
  -ms-transform-origin: center top !important 50%;
  -o-transform-origin: center top !important 50%;
  transform-origin: center top !important 50%;
  vertical-align: middle;
}
/* line 947, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .formArea .previewBlock .linkBtn {
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.board .bbsTopicEditBlock .formArea .previewBlock .linkBtn:after {
  content: "";
  display: block;
  clear: both;
}
/* line 949, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .formArea .previewBlock .linkBtn a {
  padding: 6px 0px;
  width: 130px;
  font-size: 115%;
  font-weight: normal;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .bbsTopicEditBlock .formArea .previewBlock .linkBtn a:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .bbsTopicEditBlock .formArea .previewBlock .linkBtn a:before {
  margin-right: 0.2em;
  content: "\e64c";
  color: white;
}
/* line 955, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .formArea .previewBlock .linkBtn a:before {
  display: inline-block;
}
/* line 958, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .formArea .previewBlock .linkBtn a.left {
  float: left;
}
/* line 960, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .formArea .previewBlock .linkBtn a.left:before {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
  margin: 0px 0px 0px 0.2em;
}
/* line 965, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .formArea .previewBlock .linkBtn a.right {
  float: right;
}
/* line 971, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .formArea .previewBlock .formBtn {
  margin-top: 20px;
  width: 300px;
}
/* line 974, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .formArea .previewBlock .formBtn button {
  width: 300px;
}
/* line 979, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .formArea .formBtn {
  margin-top: 10px;
}
/* line 981, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .formArea .formBtn .notes {
  margin-bottom: 20px;
  text-align: left;
}
/* line 984, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .formArea .formBtn .notes a {
  color: #536bd8;
  text-decoration: underline;
}
/* line 989, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .formArea .formBtn button {
  width: 240px;
}
/* line 991, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .formArea .formBtn button[name=modify] {
  margin-top: 20px;
  background-color: #fd9940;
}
/* line 997, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .formArea .formBtn.postBtn button {
  width: 280px;
}
/* line 1004, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .confirmBlock {
  margin: 0px 5px 15px;
}
/* line 1006, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .confirmBlock .previewArea {
  outline: 1px solid #999999;
  text-align: center;
}
/* line 1009, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .confirmBlock .previewArea img {
  max-width: 100%;
  max-height: 100%;
}
/* line 1016, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .postMessage {
  margin: 0px 5px;
  border-top: 1px solid #F8D8D8;
}
/* line 1019, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .postMessage .title {
  padding: 10px 0px;
  font-size: 129%;
  font-weight: bold;
}
/* line 1024, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .postMessage .descBox {
  padding: 20px 10px;
  border: 1px solid #d93c38;
  border-radius: 4px;
}
/* line 1028, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .postMessage .descBox p {
  font-size: 115%;
}
/* line 1032, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .postMessage .descBox .linkBtn a {
  margin-top: 20px;
  padding: 10px 0px;
  width: 240px;
}
/* line 1039, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .postMessage + .linkBtn {
  margin-top: 20px;
}
/* line 1041, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsTopicEditBlock .postMessage + .linkBtn a {
  padding: 10px 0px;
  width: 240px;
}
/* line 1053, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsCommentRanking .titleBlock {
  margin: 0px 10px 15px;
}
/* line 1056, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsCommentRanking .tabBtn {
  margin: 0px 20px 15px;
}
/* line 1060, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsCommentRanking ul li {
  position: relative;
  border-bottom: 1px solid #cccccc;
}
/* line 1064, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsCommentRanking ul li.more a {
  padding: 10px;
  text-align: center;
}
/* line 1069, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsCommentRanking ul li a {
  display: block;
  padding: 10px 10px 10px 40px;
  color: #536bd8;
}
/* line 1074, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsCommentRanking ul li span {
  display: inline-block;
  position: absolute;
  margin-top: -15px;
  width: 30px;
  height: 30px;
  top: 50%;
  left: 5px;
  text-align: center;
  line-height: 30px;
}
/* line 1084, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsCommentRanking ul li span.rank {
  left: 11px;
  width: 18px;
  height: 18px;
  margin-top: -9px;
  background-color: #999999;
  border-radius: 4px;
  color: white;
  line-height: 18px;
}
/* line 1094, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsCommentRanking ul li span.icn {
  width: 30px;
  height: 30px;
  font-size: 20px;
}
/* line 1099, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsCommentRanking ul li span.icn.rank1 {
  background: url(../img/board/rankone.png) center 50% no-repeat;
  background-size: 21px 22px;
}
/* line 1103, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsCommentRanking ul li span.icn.rank2 {
  background: url(../img/board/ranktwo.png) center 50% no-repeat;
  background-size: 21px 22px;
}
/* line 1107, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsCommentRanking ul li span.icn.rank3 {
  background: url(../img/board/rankthree.png) center 50% no-repeat;
  background-size: 21px 22px;
}
/* line 1123, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsNewTopic .titleBlock, #main.board .bbsRelatedTopic .titleBlock, #main.board .bbsHotTopic .titleBlock,
#main.board .bbsMypageTopicsBlock .titleBlock {
  margin: 0px 10px 10px;
}
/* line 1128, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsNewTopic ul li, #main.board .bbsRelatedTopic ul li, #main.board .bbsHotTopic ul li,
#main.board .bbsMypageTopicsBlock ul li {
  border-bottom: 1px solid #cccccc;
}
/* line 1130, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsNewTopic ul li > a, #main.board .bbsRelatedTopic ul li > a, #main.board .bbsHotTopic ul li > a,
#main.board .bbsMypageTopicsBlock ul li > a {
  display: block;
  padding: 5px 10px;
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.board .bbsNewTopic ul li > a:after, #main.board .bbsRelatedTopic ul li > a:after, #main.board .bbsHotTopic ul li > a:after,
#main.board .bbsMypageTopicsBlock ul li > a:after {
  content: "";
  display: block;
  clear: both;
}
/* line 1135, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsNewTopic ul li.empty, #main.board .bbsRelatedTopic ul li.empty, #main.board .bbsHotTopic ul li.empty,
#main.board .bbsMypageTopicsBlock ul li.empty {
  padding: 15px 10px;
  font-size: 115%;
  text-align: center;
}
/* line 1140, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsNewTopic ul li .title, #main.board .bbsRelatedTopic ul li .title, #main.board .bbsHotTopic ul li .title,
#main.board .bbsMypageTopicsBlock ul li .title {
  margin-bottom: 5px;
  color: #536bd8;
}
/* line 1147, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsNewTopic ul li .reactionInfo, #main.board .bbsRelatedTopic ul li .reactionInfo, #main.board .bbsHotTopic ul li .reactionInfo,
#main.board .bbsMypageTopicsBlock ul li .reactionInfo {
  float: left;
}
/* line 1149, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsNewTopic ul li .reactionInfo > span, #main.board .bbsRelatedTopic ul li .reactionInfo > span, #main.board .bbsHotTopic ul li .reactionInfo > span,
#main.board .bbsMypageTopicsBlock ul li .reactionInfo > span {
  margin-right: 5px;
}
/* line 1153, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsNewTopic ul li .postedInfo, #main.board .bbsRelatedTopic ul li .postedInfo, #main.board .bbsHotTopic ul li .postedInfo,
#main.board .bbsMypageTopicsBlock ul li .postedInfo {
  float: right;
  color: #999999;
}
/* line 1156, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsNewTopic ul li .postedInfo > span, #main.board .bbsRelatedTopic ul li .postedInfo > span, #main.board .bbsHotTopic ul li .postedInfo > span,
#main.board .bbsMypageTopicsBlock ul li .postedInfo > span {
  margin-left: 5px;
}
/* line 1161, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsNewTopic ul li .commentNum:before, #main.board .bbsRelatedTopic ul li .commentNum:before, #main.board .bbsHotTopic ul li .commentNum:before,
#main.board .bbsMypageTopicsBlock ul li .commentNum:before {
  color: #cccccc;
}
/* line 1165, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsNewTopic ul li.more, #main.board .bbsRelatedTopic ul li.more, #main.board .bbsHotTopic ul li.more,
#main.board .bbsMypageTopicsBlock ul li.more {
  padding: 0px;
  border-color: whitesmoke;
}
/* line 1168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsNewTopic ul li.more a, #main.board .bbsRelatedTopic ul li.more a, #main.board .bbsHotTopic ul li.more a,
#main.board .bbsMypageTopicsBlock ul li.more a {
  margin: 0px;
  padding: 15px 0px;
  color: #999999;
  text-align: center;
}
/* line 1182, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsRelatedTopic .titleBlock {
  margin-bottom: 0px;
}
/* line 1187, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsRelatedTopic ul li a.title {
  margin-bottom: 0px;
  padding: 10px;
}
/* line 1196, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsMypageTopicsBlock .headerBlock {
  padding: 0px 10px 5px;
  border-bottom: 1px solid #cccccc;
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.board .bbsMypageTopicsBlock .headerBlock:after {
  content: "";
  display: block;
  clear: both;
}
/* line 1200, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsMypageTopicsBlock .headerBlock .pageNum {
  margin-bottom: 5px;
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.board .bbsMypageTopicsBlock .headerBlock .pageNum:after {
  content: "";
  display: block;
  clear: both;
}
/* line 1203, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsMypageTopicsBlock .headerBlock .pageNum .num {
  float: left;
}
/* line 1206, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsMypageTopicsBlock .headerBlock .pageNum .page {
  float: right;
}
/* line 1210, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsMypageTopicsBlock .headerBlock .sort {
  float: right;
  line-height: 30px;
}
/* line 1213, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsMypageTopicsBlock .headerBlock .sort select {
  margin-left: 5px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 140px;
  height: 30px;
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e0e0e0));
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, -o-linear-gradient(top, #ffffff, #e0e0e0);
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, linear-gradient(top, #ffffff, #e0e0e0);
  background-size: 32px auto, auto;
  border: 1px solid #C19E84;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  font-size: 14px;
}
/* line 1221, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsMypageTopicsBlock ul.userList li {
  position: relative;
  padding: 10px 50px 10px 10px;
}
/* line 1224, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsMypageTopicsBlock ul.userList li.empty {
  padding: 15px 10px;
}
/* line 1228, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsMypageTopicsBlock ul.userList a.userName {
  padding: 0px;
  color: #536bd8;
  font-size: 115%;
  line-height: 24px;
  text-decoration: underline;
}
/* line 1235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsMypageTopicsBlock ul.userList a.delete {
  display: block;
  position: absolute;
  top: 10px;
  right: 10px;
  padding: 0px;
  height: 24px;
  width: 24px;
  line-height: 24px;
  text-align: center;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .bbsMypageTopicsBlock ul.userList a.delete:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .bbsMypageTopicsBlock ul.userList a.delete:after {
  margin-left: 0.2em;
  content: "\e611";
  color: #4e2100;
  font-size: 20px;
}
/* line 1254, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsCategoryList ul {
  margin: 10px auto 5px;
  width: 300px;
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.board .bbsCategoryList ul:after {
  content: "";
  display: block;
  clear: both;
}
/* line 1258, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsCategoryList ul li {
  float: left;
  margin: 0px 6px 6px 0px;
  width: 147px;
  min-height: 46px;
  background-color: #6bc3c4;
}
/* line 1264, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsCategoryList ul li:nth-child(2n) {
  margin-right: 0px;
}
/* line 1267, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsCategoryList ul li a {
  display: table-cell;
  padding: 5px;
  width: 137px;
  height: 42px;
  color: #fff;
  font-size: 11px;
  text-align: center;
  vertical-align: middle;
}
/* line 1277, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsCategoryList ul li a span.topicsNum {
  display: block;
}
/* line 1281, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsCategoryList ul li a span.janreName {
  font-size: 13px;
  font-weight: bold;
}
/* line 1284, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsCategoryList ul li a span.janreName span {
  font-size: 11px;
  font-weight: normal;
}
/* line 1293, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsCategoryList .searchTopic {
  position: relative;
  clear: left;
  margin: 0 auto;
  padding: 10px 0px;
  width: 300px;
  text-align: center;
}
/* line 1300, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsCategoryList .searchTopic span.icn {
  display: inline-block;
  position: absolute;
  width: 50px;
  height: 50px;
  color: #999999;
  line-height: 50px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .bbsCategoryList .searchTopic span.icn:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .bbsCategoryList .searchTopic span.icn:before {
  margin-right: 0.2em;
  content: "\e627";
  color: #999999;
  font-size: 24px;
}
/* line 1309, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsCategoryList .searchTopic span.icn:before {
  margin: 0px;
}
/* line 1314, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsCategoryList .searchTopic input {
  padding: 10px 10px 10px 50px;
  height: 50px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #cccccc;
  font-size: 129%;
  line-height: 28px;
}
/* line 1327, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsGuide {
  position: relative;
}
/* line 1336, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsGuide li a {
  display: block;
  padding: 15px 10px;
  color: #4c2204;
  font-size: 115%;
  line-height: 20px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .bbsGuide li a:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .bbsGuide li a:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #a6907f;
}
/* line 1344, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .bbsGuide li a:after {
  position: absolute;
  right: 10px;
  margin: 0px;
}
/* line 1354, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .linkBtn.newPost {
  padding-bottom: 30px;
}
/* line 1356, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .linkBtn.newPost a {
  padding: 10px 0px;
  width: 240px;
  line-height: 20px;
}
/* line 1360, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .linkBtn.newPost a.newTopic {
  margin-right: 10px;
}
/* line 1363, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .linkBtn.newPost a.searchBtn {
  width: 50px;
}
/* line 1365, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .linkBtn.newPost a.searchBtn .icn {
  display: inline-block;
  height: 20px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .linkBtn.newPost a.searchBtn .icn:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .linkBtn.newPost a.searchBtn .icn:before {
  margin-right: 0.2em;
  content: "\e627";
  color: white;
}
/* line 1369, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .linkBtn.newPost a.searchBtn .icn:before {
  margin: 0px;
}
/* line 1376, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .linkBtn a {
  color: white;
}
/* line 1381, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .linkBlock a {
  display: block;
  position: relative;
  padding: 15px 30px 15px 10px;
  border-top: 1px solid #cccccc;
  font-size: 115%;
  line-height: 20px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .linkBlock a:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .linkBlock a:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #999999;
  font-size: 20px;
}
/* line 1389, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .linkBlock a:after {
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -10px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .goodNum.icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .goodNum.icnText:before {
  margin-right: 0.2em;
  content: "\e645";
  color: #e75a73;
  font-size: 120%;
  vertical-align: baseline;
}
/* line 1401, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .goodNum.icnText.on:before {
  content: "\e646";
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .commentNum.icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .commentNum.icnText:before {
  margin-right: 0.2em;
  content: "\e62b";
  color: #999999;
  font-size: 120%;
  vertical-align: baseline;
}
/* line 1409, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .backBtn {
  margin-top: 10px;
  padding: 0px 10px;
}
/* line 1412, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .backBtn a {
  color: #4E2100;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .backBtn a:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .backBtn a:before {
  margin-right: 0.2em;
  content: "\e634";
  color: #f7d8b6;
}
/* line 1418, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .snsBtn {
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.board .snsBtn:after {
  content: "";
  display: block;
  clear: both;
}
/* line 1420, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .snsBtn li {
  float: left;
  margin-left: 5px;
  line-height: 30px;
}
/* line 1424, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .snsBtn li a {
  display: inline-block;
  width: 75px;
  color: white;
  border-radius: 4px;
  text-align: center;
}
/* line 1425, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .snsBtn li a:before {
  font-size: 129%;
}
/* line 1428, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .snsBtn li a.facebook {
  background-color: #3b5998;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .snsBtn li a.facebook:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .snsBtn li a.facebook:before {
  margin-right: 0.2em;
  content: "\e648";
  color: white;
  font-size: 20px;
  vertical-align: middle;
}
/* line 1432, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .snsBtn li a.twitter {
  background-color: #55acee;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .snsBtn li a.twitter:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .snsBtn li a.twitter:before {
  margin-right: 0.2em;
  content: "\e64a";
  color: white;
  font-size: 20px;
  vertical-align: middle;
}
/* line 1436, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .snsBtn li a.line {
  background-color: #5ea628;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .snsBtn li a.line:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .snsBtn li a.line:before {
  margin-right: 0.2em;
  content: "\e649";
  color: white;
  font-size: 20px;
  vertical-align: middle;
}
/* line 1445, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .snsBtn li a:before {
  display: inline-block;
  height: 30px;
  line-height: 30px !important;
}
/* line 1454, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board textarea {
  padding: 10px;
  border-color: #c19e84;
  border-radius: 4px;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5) inset;
}
/* line 1465, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board.mypage .aboutGoodInfo {
  display: table;
  margin-bottom: 20px;
  padding: 0px 20px;
  width: 100%;
  table-layout: fixed;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 1472, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board.mypage .aboutGoodInfo > div {
  display: table-cell;
  padding: 5px 0px;
  font-size: 115%;
  text-align: center;
}
/* line 1477, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board.mypage .aboutGoodInfo > div.getGood {
  border-right: 1px solid #cccccc;
}
/* line 1480, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board.mypage .aboutGoodInfo > div em {
  color: #536bd8;
  font-size: 157%;
}
/* line 1484, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board.mypage .aboutGoodInfo > div span {
  font-size: 86%;
}
/* line 1491, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board.mypage .bbsContentsBlock .titleBlock {
  /*border: 0px;*/
}
/* line 1494, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board.mypage .bbsContentsBlock .borderBlock {
  margin-bottom: 10px;
}
/* line 1497, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board.mypage .bbsContentsBlock .pagingArea {
  margin: 20px auto 0px;
}
/* line 1503, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board.mypage .settingBlock .formArea {
  padding: 10px 0px;
}
/* line 1506, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board.mypage .settingBlock .formBlock {
  margin: 0px 5px;
  padding: 10px 0px;
}
/* line 1510, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board.mypage .settingBlock .formBlock.talkNickName {
  border-top: 0px;
}
/* line 1512, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board.mypage .settingBlock .formBlock.talkNickName .title {
  padding-bottom: 10px;
}
/* line 1516, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board.mypage .settingBlock .formBlock.talkNickName .talkNickName {
  font-size: 115%;
  line-height: 30px;
}
/* line 1526, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board.mypage .settingBlock .formBlock.switch .inner {
  display: table;
  width: 100%;
}
/* line 1529, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board.mypage .settingBlock .formBlock.switch .inner .title {
  display: table-cell;
  margin: 0px;
  vertical-align: middle;
  line-height: 18px;
}
/* line 1535, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board.mypage .settingBlock .formBlock.switch .inner .switchBlock {
  display: table-cell;
  width: 120px;
}
/* line 1540, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board.mypage .settingBlock .formBlock.info {
  padding-bottom: 0px;
  border-bottom: 1px solid #845F4B;
}
/* line 1543, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board.mypage .settingBlock .formBlock.info .notes {
  margin-bottom: 10px;
  font-size: 115%;
}
/* line 1547, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board.mypage .settingBlock .formBlock.info li {
  position: relative;
  padding: 10px 0px;
  border-top: 1px dashed #845F4B;
  font-size: 115%;
  line-height: 34px;
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.board.mypage .settingBlock .formBlock.info li:after {
  content: "";
  display: block;
  clear: both;
}
/* line 1554, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board.mypage .settingBlock .formBlock.info li .deleteBtn {
  position: absolute;
  top: 10px;
  right: 0px;
  width: 34px;
  text-align: center;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board.mypage .settingBlock .formBlock.info li .deleteBtn:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board.mypage .settingBlock .formBlock.info li .deleteBtn:after {
  margin-left: 0.2em;
  content: "\e62c";
  color: #845f4b;
}
/* line 1561, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board.mypage .settingBlock .formBlock.info li .deleteBtn:after {
  margin: 0px;
}
/* line 1566, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board.mypage .settingBlock .formBlock.info .textOuter {
  float: left;
  width: 100%;
  margin: 0px;
  padding: 0px 60px 0px 0px;
  background-color: transparent;
  box-sizing: border-box;
}
/* line 1574, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board.mypage .settingBlock .formBlock.info .btnBlock {
  position: absolute;
  top: 10px;
  right: 0px;
  width: 50px;
}
/* line 1579, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board.mypage .settingBlock .formBlock.info .btnBlock button {
  margin: 0px;
  padding: 7px 0px;
  width: 50px;
  line-height: 20px;
}
/* line 1587, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board.mypage .settingBlock .formBlock .title {
  margin-bottom: 10px;
}
/* line 1590, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board.mypage .settingBlock .formBlock .btnBlock {
  margin: 0px;
  text-align: right;
}
/* line 1593, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board.mypage .settingBlock .formBlock .btnBlock button {
  margin: 0px 0px 0px 10px;
  padding: 10px 0px;
  width: 150px;
}
/* line 1599, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board.mypage .settingBlock .formBlock textarea {
  margin-bottom: 10px;
  width: 100%;
  height: 100px;
  font-size: 115%;
}
/* line 1610, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board.mypage.public .profileBlock {
  padding: 10px;
  font-size: 115%;
}
/* line 1613, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board.mypage.public .profileBlock dt {
  margin: 15px 0px 5px;
  font-weight: bold;
}
/* line 1616, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board.mypage.public .profileBlock dt:first-child {
  margin-top: 0px;
}
/* line 1620, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board.mypage.public .profileBlock .nickname {
  margin-bottom: 5px;
}
/* line 1623, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board.mypage.public .profileBlock .child {
  margin-top: 10px;
  padding: 10px 5px;
  border-top: 1px solid #cccccc;
}
/* line 1627, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board.mypage.public .profileBlock .child span {
  display: block;
  text-indent: 30px;
}
/* line 1631, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board.mypage.public .profileBlock .child .name {
  margin-bottom: 5px;
  text-indent: 0px;
  line-height: 24px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board.mypage.public .profileBlock .child .name.girl:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board.mypage.public .profileBlock .child .name.girl:before {
  margin-right: 0.2em;
  content: "\e63b";
  color: #c9bcb2;
  font-size: 24px;
  vertical-align: middle;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board.mypage.public .profileBlock .child .name.boy:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board.mypage.public .profileBlock .child .name.boy:before {
  margin-right: 0.2em;
  content: "\e609";
  color: #c9bcb2;
  font-size: 24px;
  vertical-align: middle;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board.mypage.public .profileBlock .child .name.baby:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board.mypage.public .profileBlock .child .name.baby:before {
  margin-right: 0.2em;
  content: "\e608";
  color: #c9bcb2;
  font-size: 24px;
  vertical-align: middle;
}
/* line 1649, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board.mypage.public .bbsContentsBlock {
  margin-top: 15px;
}
/* line 1651, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board.mypage.public .bbsContentsBlock > .titleBlock {
  margin: 0px 10px 10px;
  padding: 10px 0;
  border-top: 2px solid #c19e84;
  border-bottom: 3px double #c19e84;
}
/* line 1656, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board.mypage.public .bbsContentsBlock > .titleBlock h2 {
  padding: 0px;
  border: 0px;
  font-size: 129%;
}
/* line 1663, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board.mypage.public .bbsContentsBlock .borderBlock .titleBlock {
  background-color: whitesmoke;
}
/* line 1673, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .paginationBlock {
  padding-right: 10px;
  padding-left: 10px;
  line-height: 35px;
  text-align: center;
}
/* line 1678, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .paginationBlock a.btn {
  display: block;
  padding: 4px 10px;
  border: 1px solid #cccccc;
  border-radius: 4px;
  font-size: 129%;
}
/* line 1684, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .paginationBlock a.btn.prev {
  float: left;
  padding-left: 0px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .paginationBlock a.btn.prev:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .paginationBlock a.btn.prev:before {
  margin-right: 0.2em;
  content: "\e601";
  color: #d93c38;
  font-size: 30px;
  vertical-align: middle;
}
/* line 1689, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .paginationBlock a.btn.next {
  float: right;
  padding-right: 0px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .paginationBlock a.btn.next:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.board .paginationBlock a.btn.next:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #d93c38;
  font-size: 30px;
  vertical-align: middle;
}
/* line 1694, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .paginationBlock a.btn:after, #main.board .paginationBlock a.btn:before {
  margin: 0px !important;
  font-weight: bold;
  line-height: 35px !important;
}
/* line 1700, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .paginationBlock span.page {
  display: inline-block;
  padding: 5px;
}
/* line 1709, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .switchBlock {
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.board .switchBlock:after {
  content: "";
  display: block;
  clear: both;
}
/* line 1711, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .switchBlock input[type=radio] {
  position: absolute;
  visibility: hidden;
}
/* line 1714, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .switchBlock input[type=radio]:checked + label {
  background: #6bc3c4;
  box-shadow: none;
  border: 0px;
  color: white;
}
/* line 1721, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .switchBlock label {
  display: block;
  float: left;
  margin: 0px;
  padding: 0px;
  width: 50%;
  height: 40px;
  box-sizing: border-box;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #eaeaea));
  background: -webkit-linear-gradient(top, #fbfbfb, #eaeaea);
  background: -moz-linear-gradient(top, #fbfbfb, #eaeaea);
  background: -o-linear-gradient(top, #fbfbfb, #eaeaea);
  background: linear-gradient(top, #fbfbfb, #eaeaea);
  border: 1px solid #999999;
  border-right-width: 0px;
  border-radius: 4px 0px 0px 4px;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
  font-size: 115%;
  line-height: 40px;
  text-align: center;
}
/* line 1737, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#main.board .switchBlock label:last-child {
  border-left-width: 0px;
  border-right-width: 1px;
  border-radius: 0px 4px 4px 0px;
}

/* 検索ポップアップ */
/* line 1747, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#bbsSearchTopics {
  width: 280px;
  padding: 15px;
  margin: 0px auto;
}
/* line 1751, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#bbsSearchTopics .formArea {
  margin: 0 auto;
  width: 250px;
}
/* line 1754, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#bbsSearchTopics .formArea .formBlock {
  margin: 0px 0px 15px;
  padding: 0px;
}
/* line 1757, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#bbsSearchTopics .formArea .formBlock .selectOuter, #bbsSearchTopics .formArea .formBlock .textOuter {
  margin: 0px;
}
/* line 1759, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#bbsSearchTopics .formArea .formBlock .selectOuter.selectPrefecture, #bbsSearchTopics .formArea .formBlock .textOuter.selectPrefecture {
  text-align: right;
}
/* line 1762, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#bbsSearchTopics .formArea .formBlock .selectOuter.selectPrefecture select, #bbsSearchTopics .formArea .formBlock .textOuter.selectPrefecture select {
  width: 120px;
}
/* line 1765, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#bbsSearchTopics .formArea .formBlock .selectOuter.selectPrefecture span, #bbsSearchTopics .formArea .formBlock .textOuter.selectPrefecture span {
  display: inline-block;
  margin-right: 5px;
  font-size: 115%;
}
/* line 1770, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#bbsSearchTopics .formArea .formBlock .selectOuter.selectPrefecture.disabled, #bbsSearchTopics .formArea .formBlock .textOuter.selectPrefecture.disabled {
  display: none;
}
/* line 1774, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#bbsSearchTopics .formArea .formBlock .selectOuter select:disabled, #bbsSearchTopics .formArea .formBlock .textOuter select:disabled {
  opacity: 0.5;
}
/* line 1779, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#bbsSearchTopics .formArea .formBtn {
  margin-bottom: 15px;
  width: 100%;
}
/* line 1782, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#bbsSearchTopics .formArea .formBtn.cancelBtn {
  margin-bottom: 0px;
}
/* line 1784, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#bbsSearchTopics .formArea .formBtn.cancelBtn a {
  display: block;
  padding: 10px 0px;
  background-color: #fd9940;
  border-radius: 4px;
  color: white;
  font-size: 129%;
  font-weight: bold;
  line-height: 20px;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
}
/* line 1796, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#bbsSearchTopics .formArea .formBtn button {
  width: 100% !important;
}
/* line 1802, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#bbsSearchTopics .selectDate .selectOuter {
  display: inline-block;
  width: 110px;
}
/* line 1805, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#bbsSearchTopics .selectDate .selectOuter select {
  width: 100%;
}
/* line 1809, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#bbsSearchTopics .selectDate span {
  display: inline-block;
  width: 30px;
  text-align: center;
}
/* line 1816, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#bbsSearchTopics .selectCategory select {
  width: 100%;
}

/* 記事削除ポップアップ   */
/* line 1822, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#topicsDelete, .confirmAlert {
  width: 290px;
}
/* line 1824, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#topicsDelete > p, .confirmAlert > p {
  padding: 20px;
  font-size: 115%;
  text-align: center;
}
/* line 1829, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#topicsDelete .formArea, .confirmAlert .formArea {
  padding: 0px 0px 10px;
}
/* line 1831, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#topicsDelete .formArea .formBtn, #topicsDelete .formArea .linkBtn, .confirmAlert .formArea .formBtn, .confirmAlert .formArea .linkBtn {
  margin: 0px auto;
  width: 250px;
}
/* line 1834, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#topicsDelete .formArea .formBtn button, #topicsDelete .formArea .linkBtn button, .confirmAlert .formArea .formBtn button, .confirmAlert .formArea .linkBtn button {
  margin: 0px 0px 15px;
  width: 250px !important;
}
/* line 1838, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#topicsDelete .formArea .formBtn a, #topicsDelete .formArea .linkBtn a, .confirmAlert .formArea .formBtn a, .confirmAlert .formArea .linkBtn a {
  margin-bottom: 15px;
  padding: 10px 0px;
  width: 250px;
}

/* line 1846, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#addWatchList, #addClip, #removeClip, #clipUser {
  width: 290px;
}
/* line 1848, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#addWatchList > p, #addClip > p, #removeClip > p, #clipUser > p {
  padding: 20px;
  font-size: 115%;
  text-align: center;
}
/* line 1853, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#addWatchList .formArea, #addClip .formArea, #removeClip .formArea, #clipUser .formArea {
  padding: 0px 0px 10px;
}
/* line 1855, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#addWatchList .formArea .formBtn, #addClip .formArea .formBtn, #removeClip .formArea .formBtn, #clipUser .formArea .formBtn {
  margin: 0px auto;
  width: 250px;
}
/* line 1858, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#addWatchList .formArea .formBtn button, #addClip .formArea .formBtn button, #removeClip .formArea .formBtn button, #clipUser .formArea .formBtn button {
  margin: 0px 0px 15px;
  width: 250px !important;
}

/* コメント編集ポップアップ */
/* line 1866, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#commentEdit {
  padding: 5px;
  width: 300px;
}
/* line 1869, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#commentEdit .titleBlock {
  padding: 10px;
  border-bottom: 1px solid #cccccc;
  color: #4c2204;
  font-size: 143%;
  font-weight: bold;
  text-align: center;
  line-height: 1;
}
/* line 1880, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#commentEdit .commentPostBlock .btnBlock {
  margin: 5px 0 20px;
  width: 100%;
  text-align: right;
}
/* line 1884, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#commentEdit .commentPostBlock .btnBlock .over {
  color: #d93c38;
}
/* line 1887, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#commentEdit .commentPostBlock .btnBlock .characters {
  display: inline-block;
}
/* line 1890, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#commentEdit .commentPostBlock .btnBlock button {
  margin-left: 10px;
  padding: 8px 0px;
  line-height: 20px;
}
/* line 1894, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#commentEdit .commentPostBlock .btnBlock button[name=post] {
  width: 150px;
}
/* line 1897, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#commentEdit .commentPostBlock .btnBlock button[name=delete] {
  width: 240px;
}
/* line 1902, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#commentEdit .commentPostBlock .block2 {
  padding-top: 20px;
  text-align: center;
  border-top: 1px solid #cccccc;
}
/* line 1906, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#commentEdit .commentPostBlock .block2 button {
  margin-left: 0px;
}
/* line 1910, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#commentEdit .commentPostBlock .notes {
  margin-bottom: 10px;
  color: #d93c38;
}
/* line 1914, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#commentEdit .commentPostBlock .linkBtn {
  margin-bottom: 20px;
}
/* line 1916, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#commentEdit .commentPostBlock .linkBtn a {
  padding: 8px 0px;
  width: 240px;
}
/* line 1922, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#commentEdit textarea {
  margin: 0px;
  padding: 10px;
  width: 100%;
  height: 100px;
  border: 1px solid #c19e84;
  border-radius: 4px;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5) inset;
  font-size: 115%;
}

/* 違反報告ポップアップ */
/* line 1935, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#report {
  padding: 5px;
  width: 290px;
}
/* line 1938, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#report .titleBlock {
  border-bottom: 1px solid #cccccc;
  color: #4c2204;
  font-size: 143%;
  font-weight: bold;
  text-align: center;
  line-height: 1;
}
/* line 1945, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#report .titleBlock p:before {
  display: none;
}
/* line 1949, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#report .desc {
  margin: 0px 5px;
}
/* line 1951, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#report .desc a {
  color: #536bd8;
}
/* line 1955, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#report form {
  display: block;
}
/* line 1957, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#report form .formArea .formBlock {
  padding: 0px;
}
/* line 1959, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#report form .formArea .formBlock .selectOuter {
  margin: 0px;
  width: auto;
}
/* line 1964, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#report form select {
  margin: 0px;
  width: 100%;
  font-size: 115%;
}
/* line 1970, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#report textarea {
  margin: 0px;
  padding: 10px;
  width: 100%;
  height: 100px;
  font-size: 115%;
  border: 1px solid #c19e84;
  border-radius: 4px;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5) inset;
}
/* line 1979, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#report textarea.requiredRemove {
  background-color: white;
}
/* line 1982, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#report textarea + div {
  text-align: right;
}
/* line 1984, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#report textarea + div .characters {
  display: none !important;
}
/* line 1987, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#report textarea + div .over {
  color: #d93c38;
}
/* line 1992, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#report .notes {
  margin: 20px 0px;
  padding: 0 10px;
}
/* line 1995, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#report .notes p {
  padding-left: 1em;
  text-indent: -1em;
}
/* line 2002, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#report .btnBlock {
  margin: 0px 0px 10px;
}
/* line 2004, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#report .btnBlock button {
  margin: 0px;
  padding: 10px 0px;
  width: 240px;
  line-height: 20px;
}
/* line 2010, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#report .btnBlock .cancelBtn {
  padding: 10px 0px;
  width: 240px;
  line-height: 20px;
}
/* line 2014, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#report .btnBlock .cancelBtn a {
  color: white;
}

/* ママ友エリア */
/* line 2021, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#mamaFriendsList {
  overflow: auto;
  width: 280px;
  height: 100%;
}
/* line 2025, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#mamaFriendsList .titleBlock {
  margin-bottom: 0px;
  padding-left: 10px;
  text-align: left;
}
/* line 2029, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#mamaFriendsList .titleBlock p {
  font-size: 86%;
  line-height: 26px;
}
/* line 2033, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#mamaFriendsList .titleBlock a {
  display: block;
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 12px;
  font-weight: normal;
  line-height: 26px;
  text-decoration: underline;
}
/* line 2044, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#mamaFriendsList ul.areaList {
  font-size: 115%;
}
/* line 2049, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#mamaFriendsList ul.areaList > li {
  border-bottom: 1px solid #cccccc;
}
/* line 2051, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#mamaFriendsList ul.areaList > li:last-child {
  border-bottom: 0px;
}
/* line 2054, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#mamaFriendsList ul.areaList > li.history {
  background-color: #FDD6D1;
}
/* line 2057, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#mamaFriendsList ul.areaList > li.close {
  text-align: center;
}
/* line 2059, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#mamaFriendsList ul.areaList > li.close a:after {
  display: none;
}
/* line 2063, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#mamaFriendsList ul.areaList > li li {
  border-top: 1px solid #cccccc;
}
/* line 2065, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#mamaFriendsList ul.areaList > li li a {
  padding-left: 30px;
}
/* line 2070, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#mamaFriendsList ul.areaList a {
  display: block;
  position: relative;
  padding: 10px;
  line-height: 26px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#mamaFriendsList ul.areaList a:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#mamaFriendsList ul.areaList a:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #999999;
  font-size: 20px;
}
/* line 2077, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#mamaFriendsList ul.areaList a.js-accordion:after {
  content: "\e600";
}
/* line 2080, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#mamaFriendsList ul.areaList a.js-accordion.accordion-open:after {
  content: "\e603";
}
/* line 2084, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#mamaFriendsList ul.areaList a:after {
  position: absolute;
  top: 13px;
  right: 10px;
}

/* いいねしてくれた人リスト */
/* line 2094, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#goodList {
  padding: 5px;
  width: 280px;
  min-height: 300px;
}

/* line 2099, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#goodListInner {
  width: auto;
}
/* line 2101, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#goodListInner .titleBlock {
  margin-bottom: 5px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#goodListInner .titleBlock p:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#goodListInner .titleBlock p:before {
  margin-right: 0.2em;
  content: "\e646";
  color: #e75a73;
}
/* line 2108, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#goodListInner .scrollBar {
  position: relative;
  overflow: hidden;
  padding-right: 20px;
  height: 220px;
}
/* line 2114, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#goodListInner li {
  padding: 10px 0px;
  border-bottom: 1px solid #cccccc;
  font-size: 115%;
}
/* line 2118, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#goodListInner li:last-child {
  border-bottom: 0px;
}
/* line 2121, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#goodListInner li a {
  color: #536bd8;
  text-decoration: underline;
}

/* 写真登校時の注意 */
/* line 2130, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#photoCaution {
  width: 300px;
  padding: 20px 10px;
  color: #d93c38;
}
/* line 2134, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#photoCaution ul {
  margin-bottom: 20px;
}
/* line 2137, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#photoCaution li {
  margin-bottom: 5px;
}
/* line 2141, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_board.scss */
#photoCaution .linkBtn a {
  padding-left: 0px;
  padding-right: 0px;
  width: 240px;
}

/*---------------------------------------*/
/*  mypage photo top  */
/*---------------------------------------*/
/* line 7, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#contents {
  margin: 0 auto;
}

/* line 11, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo h1 .icnText:before {
  content: "\e60d";
}
/* line 14, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .headerBlock {
  padding-top: 20px;
}
/* line 18, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .linkBtn.addPhoto {
  margin: 10px 0px;
}
/* line 22, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .mainHeader {
  margin: 0;
}
/* line 25, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .mainHeader .titleBlock a {
  color: #909dd6;
}
/* line 29, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .mainHeader.categoryTop {
  margin-bottom: 0px;
  padding: 10px 0 10px;
  background: url(../img/SP_topimage_01.png);
  background-size: cover;
  color: #4E2100;
}
/* line 35, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .mainHeader.categoryTop .titleBlock {
  margin: 0px 0px 5px;
  text-align: center;
}
/* line 38, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .mainHeader.categoryTop .titleBlock h1 {
  display: inline-block;
  border-bottom: 2px solid #4E2100;
  font-weight: normal;
}
/* line 42, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .mainHeader.categoryTop .titleBlock h1:before {
  display: none;
}
/* line 47, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .mainHeader.categoryTop .catchCopy {
  text-align: center;
}
/* line 50, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .mainHeader.categoryTop .headBtn {
  margin: 15px auto 0;
  width: 255px;
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.photo .mainHeader.categoryTop .headBtn:after {
  content: "";
  display: block;
  clear: both;
}
/* line 54, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .mainHeader.categoryTop .headBtn a {
  display: block;
  width: 85px;
  color: #333333;
  text-align: center;
}
/* line 59, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .mainHeader.categoryTop .headBtn a.addPhoto {
  float: left;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .mainHeader.categoryTop .headBtn a.addPhoto span:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .mainHeader.categoryTop .headBtn a.addPhoto span:before {
  margin-right: 0.2em;
  content: "\e60d";
  color: #4e2100;
}
/* line 65, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .mainHeader.categoryTop .headBtn a.mypage {
  float: left;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .mainHeader.categoryTop .headBtn a.mypage span:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .mainHeader.categoryTop .headBtn a.mypage span:before {
  margin-right: 0.2em;
  content: "\e647";
  color: #4e2100;
}
/* line 71, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .mainHeader.categoryTop .headBtn a.search {
  float: left;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .mainHeader.categoryTop .headBtn a.search span:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .mainHeader.categoryTop .headBtn a.search span:before {
  margin-right: 0.2em;
  content: "\e627";
  color: #4e2100;
}
/* line 77, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .mainHeader.categoryTop .headBtn a span {
  display: inline-block;
  margin-bottom: 2px;
  width: 60px;
  height: 60px;
  background-color: white;
  border-radius: 30px;
  color: #4E2100;
  font-size: 25px;
  line-height: 56px;
  text-align: center;
}
/* line 88, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .mainHeader.categoryTop .headBtn a span:before {
  margin: 0px !important;
  vertical-align: middle;
}
/* line 96, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .mainHeader .desc {
  padding: 0 10px;
}
/* line 99, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .mainHeader .subMenu {
  display: none;
}
/* line 104, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .mainHeader .linkBtn a.searchBtn {
  padding: 10px 0px;
  line-height: 20px;
}
/* line 108, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .mainHeader .linkBtn a.addPhoto {
  margin-right: 10px;
}
/* line 111, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .mainHeader .linkBtn a.searchBtn {
  width: 50px;
}
/* line 113, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .mainHeader .linkBtn a.searchBtn .icn {
  display: inline-block;
  height: 20px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .mainHeader .linkBtn a.searchBtn .icn:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .mainHeader .linkBtn a.searchBtn .icn:before {
  margin-right: 0.2em;
  content: "\e627";
  color: white;
}
/* line 117, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .mainHeader .linkBtn a.searchBtn .icn:before {
  margin: 0px;
}
/* line 125, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .snsBtn {
  zoom: 1;
  padding: 10px 0;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.photo .snsBtn:after {
  content: "";
  display: block;
  clear: both;
}
/* line 128, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .snsBtn li {
  float: left;
  margin-left: 5px;
  line-height: 30px;
}
/* line 132, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .snsBtn li a {
  display: inline-block;
  width: 70px;
  color: white;
  border-radius: 4px;
  text-align: center;
}
/* line 133, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .snsBtn li a:before {
  font-size: 143%;
}
/* line 136, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .snsBtn li a.facebook {
  background-color: #3b5998;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .snsBtn li a.facebook:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .snsBtn li a.facebook:before {
  margin-right: 0.2em;
  content: "\e648";
  color: white;
  font-size: 16px;
  vertical-align: middle;
}
/* line 139, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .snsBtn li a.facebook:before {
  line-height: 2;
}
/* line 143, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .snsBtn li a.twitter {
  background-color: #55acee;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .snsBtn li a.twitter:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .snsBtn li a.twitter:before {
  margin-right: 0.2em;
  content: "\e64a";
  color: white;
  font-size: 16px;
  vertical-align: middle;
}
/* line 146, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .snsBtn li a.twitter:before {
  line-height: 2;
}
/* line 150, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .snsBtn li a.line {
  background-color: #5ea628;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .snsBtn li a.line:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .snsBtn li a.line:before {
  margin-right: 0.2em;
  content: "\e649";
  color: white;
  font-size: 16px;
  vertical-align: middle;
}
/* line 153, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .snsBtn li a.line:before {
  line-height: 2;
}
/* line 157, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .snsBtn li a.mail {
  background-color: white;
  color: #4e2100;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .snsBtn li a.mail:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .snsBtn li a.mail:before {
  margin-right: 0.2em;
  content: "\e61f";
  color: #4e2100;
}
/* line 161, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .snsBtn li a.mail:before {
  line-height: 2;
}
/* line 170, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .snsBtn li a:before {
  display: inline-block;
  vertical-align: top !important;
}
/* line 177, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .backBtn {
  margin-top: 10px;
  padding: 0px 10px;
}
/* line 180, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .backBtn a {
  color: #4E2100;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .backBtn a:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .backBtn a:before {
  margin-right: 0.2em;
  content: "\e634";
  color: #f7d8b6;
}
/* line 185, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .nextPrevBlock {
  zoom: 1;
  padding: 5px 15px;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.photo .nextPrevBlock:after {
  content: "";
  display: block;
  clear: both;
}
/* line 189, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .nextPrevBlock span.prev {
  float: left;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .nextPrevBlock span.prev:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .nextPrevBlock span.prev:before {
  margin-right: 0.2em;
  content: "\e601";
  color: #999999;
}
/* line 193, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .nextPrevBlock span.next {
  float: right;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .nextPrevBlock span.next:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .nextPrevBlock span.next:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #999999;
}
/* line 200, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .myPageMenuBlock ul {
  zoom: 1;
  margin: 10px 0;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.photo .myPageMenuBlock ul:after {
  content: "";
  display: block;
  clear: both;
}
/* line 203, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .myPageMenuBlock ul li {
  width: 49%;
  float: left;
  text-align: center;
}
/* line 207, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .myPageMenuBlock ul li:first-child {
  border-right: 1px solid #ccc;
}
/* line 211, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .myPageMenuBlock ul p {
  font-size: 115%;
}
/* line 214, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .myPageMenuBlock ul p.num a {
  font-size: 143%;
  color: #909DD6;
}
/* line 222, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .displayFormat {
  padding: 5px;
}
/* line 224, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .displayFormat.tabBtn {
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.photo .displayFormat.tabBtn:after {
  content: "";
  display: block;
  clear: both;
}
/* line 226, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .displayFormat.tabBtn span {
  display: inline-block;
  float: left;
  width: 28%;
  background-color: #fdd6d1;
  color: #f67669;
  line-height: 30px;
  text-align: center;
}
/* line 234, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .displayFormat.tabBtn span a {
  display: block;
  color: #e75a73;
}
/* line 238, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .displayFormat.tabBtn span.current {
  background-color: #f67669;
  color: white;
}
/* line 242, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .displayFormat.tabBtn span:nth-child(1) {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -ms-border-radius: 4px 0 0 4px;
  -o-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
/* line 245, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .displayFormat.tabBtn span:nth-child(2) {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -ms-border-radius: 0 4px 4px 0;
  -o-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
/* line 250, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .displayFormat.tabBtn .addPhoto {
  display: block;
  width: 32%;
  float: right;
  background-color: #6BC3C4;
  color: white;
  line-height: 30px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  margin: 0;
}
/* line 262, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .pagingArea {
  line-height: 36px;
  text-align: center;
}
/* line 265, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .pagingArea a.icn {
  display: inline-block;
  width: 24px;
  color: #A6907F;
  text-align: center;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .pagingArea a.icn.first:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .pagingArea a.icn.first:before {
  margin-right: 0.2em;
  content: "\e63a";
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .pagingArea a.icn.prev:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .pagingArea a.icn.prev:before {
  margin-right: 0.2em;
  content: "\e641";
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .pagingArea a.icn.next:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .pagingArea a.icn.next:before {
  margin-right: 0.2em;
  content: "\e640";
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .pagingArea a.icn.last:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .pagingArea a.icn.last:before {
  margin-right: 0.2em;
  content: "\e639";
}
/* line 282, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .pagingArea a.icn:before {
  margin: 0px !important;
}
/* line 286, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .pagingArea select {
  margin: 0 5px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 170px;
  height: 36px;
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e0e0e0));
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, -o-linear-gradient(top, #ffffff, #e0e0e0);
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, linear-gradient(top, #ffffff, #e0e0e0);
  background-size: 32px auto, auto;
  border: 1px solid #C19E84;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  font-size: 14px;
}
/* line 295, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo.public .mainHeader .titleBlock {
  margin: 0;
  padding: 10px;
  border-top: 2px solid #D93C38;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo.public .mainHeader .titleBlock h1 .icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo.public .mainHeader .titleBlock h1 .icnText:before {
  margin-right: 0.2em;
  content: "\e60c";
}
/* line 301, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo.public .mainHeader .titleBlock h1 .icnText:before {
  float: left;
}
/* line 304, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo.public .mainHeader .titleBlock h1 .icnText em {
  display: block;
  margin-left: 1.5em;
}
/* line 309, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo.public .mainHeader .titleBlock p {
  padding-top: 10px;
  margin-left: 2.5em;
}
/* line 315, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo.public .profileBlock {
  padding: 10px;
  font-size: 115%;
}
/* line 318, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo.public .profileBlock dt {
  margin: 15px 0px 5px;
  font-weight: bold;
}
/* line 321, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo.public .profileBlock dt:first-child {
  margin-top: 0px;
}
/* line 325, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo.public .profileBlock .nickname {
  margin-bottom: 5px;
}
/* line 328, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo.public .profileBlock .child {
  margin-top: 10px;
  padding: 10px 5px;
  border-top: 1px solid #cccccc;
}
/* line 332, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo.public .profileBlock .child span {
  display: block;
  text-indent: 30px;
}
/* line 336, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo.public .profileBlock .child .name {
  margin-bottom: 5px;
  text-indent: 0px;
  line-height: 24px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo.public .profileBlock .child .name.girl:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo.public .profileBlock .child .name.girl:before {
  margin-right: 0.2em;
  content: "\e63b";
  color: #c9bcb2;
  font-size: 24px;
  vertical-align: middle;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo.public .profileBlock .child .name.boy:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo.public .profileBlock .child .name.boy:before {
  margin-right: 0.2em;
  content: "\e609";
  color: #c9bcb2;
  font-size: 24px;
  vertical-align: middle;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo.public .profileBlock .child .name.baby:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo.public .profileBlock .child .name.baby:before {
  margin-right: 0.2em;
  content: "\e608";
  color: #c9bcb2;
  font-size: 24px;
  vertical-align: middle;
}
/* line 353, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo.public .photoCalender {
  padding: 15px 5px;
}
/* line 358, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo.public.nomember .photoCalender .calenderBody {
  margin-bottom: 30px;
}
/* line 362, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo.public.nomember .linkBtn a {
  padding: 18px 30px;
}
/* line 365, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo.public.nomember .returnTop {
  padding-top: 30px;
  text-align: center;
  font-size: 129%;
}
/* line 372, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoCalender {
  background: #faf3e2;
  padding: 5px 5px;
}
/* line 375, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoCalender .titleBlock {
  background: white;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  padding: 0 10px;
}
/* line 379, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoCalender .titleBlock h2 {
  border: 0;
}
/* line 383, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoCalender .monthBlock {
  background: #fff;
  position: relative;
  padding: 15px 0;
  font-size: 115%;
}
/* line 388, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoCalender .monthBlock .month {
  text-align: center;
}
/* line 390, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoCalender .monthBlock .month span {
  font-size: 129%;
}
/* line 394, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoCalender .monthBlock .prev a {
  position: absolute;
  top: 15px;
  left: 5px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .photoCalender .monthBlock .prev a:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .photoCalender .monthBlock .prev a:before {
  margin-right: 0.2em;
  content: "\e601";
  color: #999999;
}
/* line 400, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoCalender .monthBlock .next a {
  position: absolute;
  top: 15px;
  right: 5px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .photoCalender .monthBlock .next a:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .photoCalender .monthBlock .next a:before {
  margin-right: 0.2em;
  content: "\e602";
  color: #999999;
}
/* line 407, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoCalender .calenderBody {
  border-top: 2px solid #d93c38;
}
/* line 409, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoCalender .calenderBody table {
  width: 100%;
}
/* line 411, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoCalender .calenderBody table th, #main.photo .photoCalender .calenderBody table td {
  font-size: 115%;
  width: 14%;
  border: 2px solid #fff;
  background: #f5f5f5;
  text-align: center;
  vertical-align: middle;
}
/* line 418, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoCalender .calenderBody table th img, #main.photo .photoCalender .calenderBody table td img {
  width: 100%;
}
/* line 421, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoCalender .calenderBody table th:first-child, #main.photo .photoCalender .calenderBody table td:first-child {
  color: #d93c38;
}
/* line 424, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoCalender .calenderBody table th:last-child, #main.photo .photoCalender .calenderBody table td:last-child {
  color: #536bd8;
}
/* line 428, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoCalender .calenderBody table td {
  vertical-align: top;
}
/* line 430, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoCalender .calenderBody table td p {
  background: white;
}
/* line 433, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoCalender .calenderBody table td span {
  display: inline-block;
  margin: 35.5% 0;
}
/* line 438, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoCalender .calenderBody table th {
  background: #fff;
}
/* line 445, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo.public .headerBlock {
  padding-top: 15px;
}
/* line 448, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo.public .photoList {
  background: white;
  padding: 0px;
}
/* line 451, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo.public .photoList ul {
  border: 0;
  margin-bottom: 0;
}
/* line 455, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo.public .photoList .arrowLinkR {
  padding: 5px 0;
  text-align: right;
  margin-bottom: 10px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo.public .photoList .arrowLinkR:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo.public .photoList .arrowLinkR:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #999999;
}
/* line 464, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoList {
  background: #faf3e2;
  padding: 5px;
}
/* line 467, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoList.transparent {
  background: transparent;
}
/* line 470, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoList.thema {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #fff;
  padding: 0;
  margin-bottom: 10px;
}
/* line 475, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoList.thema ul {
  padding: 0;
  margin: 0;
  border: 0;
}
/* line 479, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoList.thema ul li {
  margin-bottom: 0;
}
/* line 482, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoList.thema ul li.big {
  width: 49.6%;
  margin: 0 0.8% 0.8% 0;
}
/* line 485, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoList.thema ul li.big:nth-child(2n+0) {
  margin-right: 0;
}
/* line 490, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoList.thema .title {
  zoom: 1;
  padding: 10px 10px 5px;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.photo .photoList.thema .title:after {
  content: "";
  display: block;
  clear: both;
}
/* line 493, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoList.thema .title strong {
  display: block;
  font-size: 129%;
}
/* line 497, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoList.thema .title .num {
  color: #999999;
  margin-top: 3px;
  float: left;
}
/* line 502, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoList.thema .title .more {
  font-size: 115%;
  padding: 0;
  float: right;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .photoList.thema .title .more:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .photoList.thema .title .more:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #999999;
  font-size: 115%;
}
/* line 507, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoList.thema .title .more a {
  display: inline;
  padding: 0;
}
/* line 514, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoList ul {
  border-top: 2px solid #d93c38;
  background: #fff;
  padding: 5px;
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.photo .photoList ul:after {
  content: "";
  display: block;
  clear: both;
}
/* line 519, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoList ul li {
  width: 32.8%;
  float: left;
  position: relative;
  margin: 0 0.8% 0.8% 0;
}
/* line 524, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoList ul li:nth-child(3n+0) {
  margin-right: 0;
}
/* line 527, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoList ul li img {
  width: 100%;
}
/* line 530, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoList ul li .good {
  position: absolute;
  right: 5px;
  bottom: 5px;
  cursor: pointer;
}
/* line 535, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoList ul li .good .goodIcon {
  font-size: 100%;
  line-height: 1;
  color: white;
  text-shadow: 1px 1px 2px black;
}
/* line 541, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoList ul li .good .goodIcon.heart a {
  color: white;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .photoList ul li .good .goodIcon.heart a:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .photoList ul li .good .goodIcon.heart a:before {
  margin-right: 0.2em;
  content: "\e617";
  color: #f29baa;
  font-size: 157%;
}
/* line 544, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoList ul li .good .goodIcon.heart a:before {
  opacity: 0.8;
  text-shadow: 1px 1px 0px white, -1px 1px 0px white, 1px -1px 0px white, -1px -1px 0px white;
}
/* line 555, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoList ul li .good .goodIcon.heartBlank a {
  color: white;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .photoList ul li .good .goodIcon.heartBlank a:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .photoList ul li .good .goodIcon.heartBlank a:before {
  margin-right: 0.2em;
  content: "\e616";
  color: white;
  font-size: 157%;
}
/* line 562, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoList ul li .good .goodNum a {
  color: white;
  text-shadow: 1px 1px 2px black;
}
/* line 572, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoList p.empty {
  font-size: 129%;
  text-align: center;
  padding: 30px 0;
}
/* line 578, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .themaBlock {
  padding: 20px 10px 0px;
}
/* line 580, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .themaBlock.thema {
  padding: 20px 10px 10px;
  background: #faf4e4;
}
/* line 584, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .themaBlock p.title {
  font-size: 143%;
  font-weight: bold;
  margin-bottom: 10px;
}
/* line 590, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .themaBlock p.arrowLinkR,
#main.photo .themaBlock p.arrowLinkL {
  padding: 5px 0;
  text-align: right;
  font-size: 100%;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .themaBlock p.arrowLinkR:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .themaBlock p.arrowLinkR:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #999999;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .themaBlock p.arrowLinkL:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .themaBlock p.arrowLinkL:before {
  margin-right: 0.2em;
  content: "\e601";
  color: #999999;
}
/* line 602, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .themaBlock .tilteBlock strong {
  width: 80%;
  margin: 0 auto 20px;
  font-size: 129%;
  text-align: center;
  line-height: 39px;
  color: white;
  display: block;
  background: url(../img/sp_thema_l.png), url(../img/sp_thema_r.png) #ff9933;
  background-repeat: no-repeat;
  background-position: center left,center right;
  background-size: 6px auto,6px auto;
}
/* line 616, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .themaBlock .photoCalender {
  display: none;
  padding: 0;
}
/* line 619, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .themaBlock .photoCalender .displayFormat.tabBtn {
  padding: 5px 10px 10px;
}
/* line 621, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .themaBlock .photoCalender .displayFormat.tabBtn span {
  width: 50%;
}
/* line 626, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .themaBlock .photoList {
  padding: 0;
}
/* line 628, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .themaBlock .photoList .displayFormat.tabBtn {
  padding: 5px 10px 10px;
}
/* line 630, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .themaBlock .photoList .displayFormat.tabBtn span {
  width: 50%;
}
/* line 634, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .themaBlock .photoList .pagingArea {
  margin-bottom: 20px;
}
/* line 640, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo #campaign ul {
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.photo #campaign ul:after {
  content: "";
  display: block;
  clear: both;
}
/* line 642, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo #campaign ul li {
  width: 49%;
  float: left;
  margin-bottom: 2%;
}
/* line 646, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo #campaign ul li:nth-child(even) {
  float: right;
}
/* line 649, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo #campaign ul li img {
  width: 100%;
}
/* line 656, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo #recentGoodList ul {
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.photo #recentGoodList ul:after {
  content: "";
  display: block;
  clear: both;
}
/* line 658, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo #recentGoodList ul li {
  width: 24%;
  float: left;
  margin-bottom: 2%;
  margin-right: 3px;
}
/* line 663, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo #recentGoodList ul li:last-child {
  margin-right: 0px;
}
/* line 666, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo #recentGoodList ul li img {
  width: 100%;
}
/* line 672, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo #reportBlock {
  padding: 20px 0 0;
}
/* line 674, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo #reportBlock .title {
  padding: 0 10px;
}
/* line 678, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo #reportBlock .headerBlock2 .displayFormat {
  padding: 0;
}
/* line 680, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo #reportBlock .headerBlock2 .displayFormat ul.option {
  zoom: 1;
  border-bottom: 1px solid #ccc;
  margin-bottom: 15px;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.photo #reportBlock .headerBlock2 .displayFormat ul.option:after {
  content: "";
  display: block;
  clear: both;
}
/* line 684, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo #reportBlock .headerBlock2 .displayFormat ul.option li {
  float: left;
  width: 40%;
  padding: 5px 0;
  margin-left: 10px;
  margin-bottom: -1px;
  cursor: pointer;
  text-align: center;
  font-size: 115%;
  font-weight: bold;
  border: 1px solid #ccc;
  -webkit-border-radius: 7px 7px 0px 0px;
  -moz-border-radius: 7px 7px 0px 0px;
  -ms-border-radius: 7px 7px 0px 0px;
  -o-border-radius: 7px 7px 0px 0px;
  border-radius: 7px 7px 0px 0px;
  background: #f5f5f5;
}
/* line 698, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo #reportBlock .headerBlock2 .displayFormat ul.option li.cr {
  background: #fff;
  border: 1px solid #ccc;
  border-bottom: 1px solid #fff;
}
/* line 702, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo #reportBlock .headerBlock2 .displayFormat ul.option li.cr a {
  color: #000;
}
/* line 711, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo #reportBlock .chart.chart2 {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: -1;
  opacity: 0;
}
/* line 719, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo #reportBlock #displayPeriod {
  text-align: center;
}
/* line 721, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo #reportBlock #displayPeriod span {
  float: none;
}
/* line 725, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo #reportBlock .displayPeriod {
  display: none;
}
/* line 728, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo #reportBlock canvas {
  width: 100%;
}
/* line 731, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo #reportBlock .dataBlock {
  padding: 0 10px;
}
/* line 733, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo #reportBlock .dataBlock dl {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #ccc;
  background: #fbebeb;
  padding: 10px;
  margin-bottom: 5px;
  font-size: 115%;
}
/* line 740, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo #reportBlock .dataBlock dl dt {
  padding: 5px;
  text-align: center;
  color: white;
  margin-bottom: 10px;
}
/* line 746, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo #reportBlock .dataBlock dl.day dt {
  background: #f67669;
}
/* line 749, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo #reportBlock .dataBlock dl.week dt {
  background: #ffad5b;
}
/* line 753, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo #reportBlock .dataBlock dl dd ul {
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.photo #reportBlock .dataBlock dl dd ul:after {
  content: "";
  display: block;
  clear: both;
}
/* line 755, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo #reportBlock .dataBlock dl dd ul li {
  width: 50%;
  float: left;
  text-align: center;
}
/* line 759, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo #reportBlock .dataBlock dl dd ul li span {
  font-size: 143%;
}
/* line 768, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .subContents {
  background-color: #FAF4E4;
}
/* line 770, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .subContents + .subContents {
  margin-top: 30px;
}
/* line 773, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .subContents h3 {
  margin: 0px !important;
  position: relative;
  padding: 15px 30px 15px 10px;
  background-color: white;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .subContents h3:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .subContents h3:after {
  margin-left: 0.2em;
  content: "\e603";
  color: #a6907f;
  font-size: 20px;
  vertical-align: middle;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .subContents h3.close:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .subContents h3.close:after {
  margin-left: 0.2em;
  content: "\e600";
  color: #a6907f;
  font-size: 20px;
  vertical-align: middle;
}
/* line 784, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .subContents h3:before {
  display: none;
}
/* line 787, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .subContents h3:after {
  margin: 0px;
  position: absolute;
  right: 10px;
}
/* line 792, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .subContents h3:nth-child(n+2) {
  margin-top: -1px !important;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .subContents a h3:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .subContents a h3:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #a6907f;
}
/* line 800, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .subContents .titleBlock + .titleBlock {
  margin-top: -1px;
}
/* line 804, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .subContents .settingBlock .formArea {
  padding: 10px 0px;
}
/* line 807, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .subContents .settingBlock .formBlock {
  margin: 0px 5px;
  padding: 10px 0px;
}
/* line 810, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .subContents .settingBlock .formBlock.talkNickName {
  border-top: 0px;
}
/* line 812, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .subContents .settingBlock .formBlock.talkNickName .title {
  padding-bottom: 10px;
}
/* line 815, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .subContents .settingBlock .formBlock.talkNickName .talkNickName {
  font-size: 115%;
  line-height: 30px;
}
/* line 820, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .subContents .settingBlock .formBlock.switch .inner {
  display: table;
  width: 100%;
}
/* line 823, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .subContents .settingBlock .formBlock.switch .inner .title {
  display: table-cell;
  margin: 0px;
  vertical-align: middle;
  line-height: 18px;
}
/* line 829, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .subContents .settingBlock .formBlock.switch .inner .switchBlock {
  display: table-cell;
  width: 120px;
}
/* line 833, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .subContents .settingBlock .formBlock.switch .inner .switchBlock.long label {
  line-height: 20px;
}
/* line 839, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .subContents .settingBlock .formBlock.info {
  padding-bottom: 0px;
  border-bottom: 1px solid #845F4B;
}
/* line 842, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .subContents .settingBlock .formBlock.info .notes {
  margin-bottom: 10px;
  font-size: 115%;
}
/* line 846, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .subContents .settingBlock .formBlock.info li {
  position: relative;
  padding: 10px 0px;
  font-size: 115%;
  line-height: 34px;
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.photo .subContents .settingBlock .formBlock.info li:after {
  content: "";
  display: block;
  clear: both;
}
/* line 852, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .subContents .settingBlock .formBlock.info li .deleteBtn {
  position: absolute;
  top: 10px;
  right: 0px;
  width: 34px;
  text-align: center;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .subContents .settingBlock .formBlock.info li .deleteBtn:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .subContents .settingBlock .formBlock.info li .deleteBtn:after {
  margin-left: 0.2em;
  content: "\e611";
  color: #845f4b;
}
/* line 859, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .subContents .settingBlock .formBlock.info li .deleteBtn:after {
  margin: 0px;
}
/* line 864, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .subContents .settingBlock .formBlock.info .textOuter {
  float: left;
  width: 100%;
  margin: 0px;
  padding: 0px 60px 0px 0px;
  background-color: transparent;
  box-sizing: border-box;
}
/* line 872, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .subContents .settingBlock .formBlock.info .btnBlock {
  position: absolute;
  top: 10px;
  right: 0px;
  width: 50px;
}
/* line 877, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .subContents .settingBlock .formBlock.info .btnBlock button {
  margin: 0px;
  padding: 7px 0px;
  width: 50px;
  line-height: 20px;
}
/* line 885, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .subContents .settingBlock .formBlock .title {
  margin-bottom: 10px;
}
/* line 893, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .subContents .settingBlock .formBlock .btnBlock {
  margin: 0px;
  text-align: right;
}
/* line 896, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .subContents .settingBlock .formBlock .btnBlock button {
  margin: 0px 0px 0px 10px;
  padding: 10px 0px;
  width: 150px;
}
/* line 902, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .subContents .settingBlock .formBlock textarea {
  margin-bottom: 10px;
  width: 100%;
  height: 100px;
  font-size: 115%;
}
/* line 911, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .switchBlock {
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.photo .switchBlock:after {
  content: "";
  display: block;
  clear: both;
}
/* line 913, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .switchBlock input[type=radio] {
  position: absolute;
  visibility: hidden;
}
/* line 916, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .switchBlock input[type=radio]:checked + label {
  background: #6bc3c4;
  box-shadow: none;
  border: 0px;
  color: white;
}
/* line 923, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .switchBlock label {
  display: block;
  float: left;
  margin: 0px;
  padding: 0px;
  width: 50%;
  height: 40px;
  box-sizing: border-box;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #eaeaea));
  background: -webkit-linear-gradient(top, #fbfbfb, #eaeaea);
  background: -moz-linear-gradient(top, #fbfbfb, #eaeaea);
  background: -o-linear-gradient(top, #fbfbfb, #eaeaea);
  background: linear-gradient(top, #fbfbfb, #eaeaea);
  border: 1px solid #999999;
  border-right-width: 0px;
  border-radius: 4px 0px 0px 4px;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
  font-size: 115%;
  line-height: 40px;
  text-align: center;
}
/* line 939, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .switchBlock label:last-child {
  border-left-width: 0px;
  border-right-width: 1px;
  border-radius: 0px 4px 4px 0px;
}
/* line 946, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoDetail {
  padding-bottom: 10px;
}
/* line 948, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoDetail .photo {
  position: relative;
  border: 1px solid #ccc;
  margin-bottom: 10px;
}
/* line 952, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoDetail .photo img {
  width: 100%;
}
/* line 955, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoDetail .photo .good {
  display: none;
}
/* line 958, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoDetail .photo.open .good {
  display: block;
  position: absolute;
  top: 10px;
  right: 20px;
  text-align: center;
}
/* line 964, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoDetail .photo.open .good .goodIcon {
  display: inline-block;
  font-size: 129%;
  cursor: pointer;
}
/* line 966, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoDetail .photo.open .good .goodIcon a {
  display: inline-block;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .photoDetail .photo.open .good .goodIcon.heart a:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 225, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .photoDetail .photo.open .good .goodIcon.heart a:before {
  content: "\e617";
  color: #f29baa;
  font-size: 300%;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .photoDetail .photo.open .good .goodIcon.heartBlank a:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 225, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .photoDetail .photo.open .good .goodIcon.heartBlank a:before {
  content: "\e616";
  color: #f29baa;
  font-size: 300%;
}
/* line 982, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoDetail .photo.open .good .goodNum {
  font-size: 129%;
}
/* line 984, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoDetail .photo.open .good .goodNum a {
  color: #fff;
  text-shadow: 1px 1px 0px black;
}
/* line 990, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoDetail .photo .desc {
  position: absolute;
  right: 10px;
  bottom: 10px;
  color: #fff;
  font-size: 129%;
  text-shadow: 1px 1px 0px black;
}
/* line 999, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoDetail .info {
  margin: 0 5px;
  padding: 10px;
}
/* line 1002, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoDetail .info .dateTime {
  zoom: 1;
  margin-bottom: 10px;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.photo .photoDetail .info .dateTime:after {
  content: "";
  display: block;
  clear: both;
}
/* line 1005, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoDetail .info .dateTime li {
  width: 50%;
  float: left;
}
/* line 1008, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoDetail .info .dateTime li.dateTaken {
  text-align: right;
}
/* line 1013, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoDetail .info .desc {
  margin-bottom: 15px;
}
/* line 1016, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoDetail .info .theme {
  margin-bottom: 15px;
}
/* line 1018, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoDetail .info .theme dt {
  font-size: 129%;
  font-weight: bold;
  margin-bottom: 5px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .photoDetail .info .theme dd ul li.girl:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .photoDetail .info .theme dd ul li.girl:before {
  margin-right: 0.2em;
  content: "\e63b";
  color: #845f4b;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .photoDetail .info .theme dd ul li.kids:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .photoDetail .info .theme dd ul li.kids:before {
  margin-right: 0.2em;
  content: "\e609";
  color: #845f4b;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .photoDetail .info .theme dd ul li.baby:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .photoDetail .info .theme dd ul li.baby:before {
  margin-right: 0.2em;
  content: "\e608";
  color: #845f4b;
}
/* line 1033, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoDetail .info .tagList {
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.photo .photoDetail .info .tagList:after {
  content: "";
  display: block;
  clear: both;
}
/* line 1035, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoDetail .info .tagList dt {
  float: left;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .photoDetail .info .tagList dt:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .photoDetail .info .tagList dt:before {
  margin-right: 0.2em;
  content: "\e62a";
  color: #845f4b;
}
/* line 1041, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoDetail .info .tagList dd ul li {
  display: inline-block;
  margin-right: 5px;
}
/* line 1048, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoDetail .info .info2 {
  zoom: 1;
  margin-top: 15px;
  margin-bottom: 25px;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.photo .photoDetail .info .info2:after {
  content: "";
  display: block;
  clear: both;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .photoDetail .info .info2 .goodIcon.heart a:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 225, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .photoDetail .info .info2 .goodIcon.heart a:before {
  content: "\e617";
  color: #e75a73;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .photoDetail .info .info2 .goodIcon.heartBlank a:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 225, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .photoDetail .info .info2 .goodIcon.heartBlank a:before {
  content: "\e616";
  color: #e75a73;
}
/* line 1064, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoDetail .info .info2 .goodNum {
  float: left;
}
/* line 1067, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoDetail .info .info2 .id {
  float: right;
}
/* line 1071, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoDetail .info .deleteBtn {
  padding: 15px 0 5px;
  text-align: center;
}
/* line 1078, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo.nomember .photoContents {
  padding-bottom: 0px;
}
/* line 1082, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoContents {
  padding-bottom: 10px;
}
/* line 1085, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoContents .headerBlock .titleBlock {
  margin: 0px 10px 15px;
  padding: 10px 0;
  border-top: 2px solid #c19e84;
  border-bottom: 3px double #c19e84;
}
/* line 1090, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoContents .headerBlock .titleBlock h2 {
  padding: 0px;
  border: 0px;
  font-size: 129%;
}
/* line 1094, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photoContents .headerBlock .titleBlock h2 a {
  color: #909dd6;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .photoContents.goodListBlock .titleBlock h2:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .photoContents.goodListBlock .titleBlock h2:before {
  margin-right: 0.2em;
  content: "\e617";
  color: #e57570;
}
/* line 1107, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .formBlock {
  position: relative;
  padding: 15px 0px 10px;
  margin: 0 10px;
}
/* line 1111, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .formBlock.js-upload-photo {
  margin: 0;
  background: #efefef;
}
/* line 1115, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .formBlock .btnBlock {
  margin-top: 0px;
  font-size: 115%;
  text-align: right;
}
/* line 1120, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .formBlock .title {
  margin-bottom: 10px;
}
/* line 1123, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .formBlock .desc {
  font-size: 115%;
  margin-bottom: 10px;
}
/* line 1127, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .formBlock select {
  width: 100%;
}
/* line 1129, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .formBlock select.year {
  width: 40%;
}
/* line 1132, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .formBlock select.month {
  width: 25%;
}
/* line 1135, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .formBlock select.day {
  width: 25%;
}
/* line 1139, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .formBlock textarea {
  margin: 0px 0px;
  width: 100%;
  height: 70px;
  border: 1px solid #c19e84;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5) inset;
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5) inset;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5) inset;
  padding: 8px;
}
/* line 1147, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .formBlock textarea.tag {
  height: 38px;
}
/* line 1151, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .formBlock .supple {
  font-weight: normal;
}
/* line 1154, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .formBlock .fileBtn {
  position: relative;
  overflow: hidden;
  margin: 20px auto;
  width: 200px;
  height: 80px;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  text-align: center;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .formArea .formBlock .fileBtn:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .formArea .formBlock .fileBtn:before {
  margin-right: 0.2em;
  content: "\e60d";
  color: white;
  font-size: 35px;
}
/* line 1163, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .formBlock .fileBtn:before {
  position: absolute;
  z-index: 1;
  top: 0px;
  left: 0px;
  margin: 0px;
  width: 100%;
  height: 100%;
  background: #9b9b9b;
  border-radius: 4px;
  line-height: 60px;
}
/* line 1175, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .formBlock .fileBtn.added {
  width: 270px;
  height: 40px;
}
/* line 1178, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .formBlock .fileBtn.added:before {
  padding: 10px 0px;
  height: auto;
  content: "違う写真をのせる";
  font-size: 115%;
  line-height: 20px;
  background: #6BC3C4;
}
/* line 1187, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .formBlock .fileBtn input {
  position: absolute;
  opacity: 0;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 1196, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .formBlock .fileBtn span {
  position: relative;
  top: 50px;
  color: white;
  z-index: 1;
}
/* line 1203, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .formBlock .descBox {
  padding: 10px;
  border: 1px solid #d93c38;
  border-radius: 4px;
  color: #d93c38;
}
/* line 1208, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .formBlock .descBox li {
  margin-bottom: 5px;
}
/* line 1212, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .formBlock .error {
  color: #d93c38;
}
/* line 1216, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .previewBlock {
  display: none;
}
/* line 1218, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .previewBlock .previewArea {
  margin: 0px auto 15px;
  overflow: hidden;
  width: 100%;
  max-width: 400px;
  height: auto;
  outline: 1px solid #999999;
  text-align: center;
}
/* line 1227, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .previewBlock img {
  max-width: 100%;
  max-height: 300px;
  vertical-align: top;
  -webkit-transition: -webkit-transform 300ms ease;
  -moz-transition: -moz-transform 300ms ease;
  -o-transition: -o-transform 300ms ease;
  transition: transform 300ms ease;
  -webkit-transform-origin: center top !important 50%;
  -moz-transform-origin: center top !important 50%;
  -ms-transform-origin: center top !important 50%;
  -o-transform-origin: center top !important 50%;
  transform-origin: center top !important 50%;
  vertical-align: middle;
}
/* line 1235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .previewBlock .linkBtn {
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.photo .formArea .previewBlock .linkBtn:after {
  content: "";
  display: block;
  clear: both;
}
/* line 1237, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .previewBlock .linkBtn a {
  padding: 6px 0px;
  width: 130px;
  font-size: 115%;
  font-weight: normal;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .formArea .previewBlock .linkBtn a:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .formArea .previewBlock .linkBtn a:before {
  margin-right: 0.2em;
  content: "\e64c";
  color: white;
}
/* line 1243, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .previewBlock .linkBtn a:before {
  display: inline-block;
}
/* line 1246, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .previewBlock .linkBtn a.left {
  float: left;
}
/* line 1248, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .previewBlock .linkBtn a.left:before {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
  margin: 0px 0px 0px 0.2em;
}
/* line 1253, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .previewBlock .linkBtn a.right {
  float: right;
}
/* line 1259, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .previewBlock .formBtn {
  margin-top: 20px;
  width: 300px;
}
/* line 1262, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .previewBlock .formBtn button {
  width: 300px;
}
/* line 1267, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .formBtn {
  margin-top: 10px;
}
/* line 1269, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .formBtn .notes {
  margin-bottom: 20px;
  text-align: left;
}
/* line 1272, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .formBtn .notes a {
  color: #536bd8;
  text-decoration: underline;
}
/* line 1277, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .formBtn button {
  width: 240px;
}
/* line 1281, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .formBtn.postBtn button {
  width: 280px;
}
/* line 1286, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .attention {
  font-size: 86%;
  color: #d93c38;
}
/* line 1290, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .imageUpLoader {
  min-height: 166px;
  padding: 10px;
}
/* line 1293, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .imageUpLoader p {
  padding-top: 10px;
  text-align: center;
}
/* line 1298, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .imageUpLoader.edit .previewBlock {
  display: block;
}
/* line 1302, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .formArea .imageUpLoader .loader {
  position: absolute;
  top: 50%;
  left: 0;
  overflow: hidden;
  margin-top: -27px;
  width: 100%;
  height: 54px;
  text-align: center;
  background: url(/img/plugin/loading3.gif) center center no-repeat;
}
/* line 1316, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photographing .dateYmd {
  text-align: center;
  margin-bottom: 20px;
}
/* line 1320, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .photographing .checkboxOuter {
  margin-bottom: 10px;
}
/* line 1324, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .dateBlock {
  display: none;
  background: #faf3e2;
  padding: 15px 10px;
}
/* line 1328, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .dateBlock .desc {
  font-size: 115%;
}
/* line 1332, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .textCount {
  text-align: right;
  margin-bottom: 20px;
}
/* line 1339, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo.public .borderBlock .titleBlock {
  background: white;
}
/* line 1345, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .linkBtn + .linkArea {
  margin-top: 20px;
}
/* line 1350, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .linkArea a.link {
  display: block;
  position: relative;
  padding: 15px 30px 15px 10px;
  border-bottom: 1px solid #cccccc;
  color: #4E2100;
  font-size: 115%;
  line-height: 20px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .linkArea a.link:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .linkArea a.link:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #a6907f;
  font-size: 20px;
  vertical-align: middle;
}
/* line 1359, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .linkArea a.link:after {
  position: absolute;
  display: inline-block;
  right: 5px;
  top: 50%;
  margin-top: -10px;
}
/* line 1366, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .linkArea a.link.active {
  background-color: #FAF4E4;
  border-color: #C19E84;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .linkArea a.link span.mail:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .linkArea a.link span.mail:before {
  margin-right: 0.2em;
  content: "\e61f";
  color: inherit;
  font-size: 150%;
  vertical-align: middle;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .linkArea a.link span.clip:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .linkArea a.link span.clip:before {
  margin-right: 0.2em;
  content: "\e610";
  color: inherit;
  font-size: 150%;
  vertical-align: middle;
}
/* line 1380, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .borderBlock {
  margin: 0px 5px 10px;
}
/* line 1385, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .borderBlock.favorite .titleBlock h2:before {
  display: none;
}
/* line 1391, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .borderBlock .titleBlock {
  border: 0;
  margin: 0;
  padding: 10px 5px;
}
/* line 1395, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .borderBlock .titleBlock.transparent {
  background-color: transparent;
}
/* line 1398, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .borderBlock .titleBlock h2 {
  padding: 0px;
  border: 0px;
}
/* line 1402, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .borderBlock .titleBlock .pageCount {
  width: 100%;
  display: table;
}
/* line 1405, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .borderBlock .titleBlock .pageCount span {
  display: table-cell;
}
/* line 1408, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .borderBlock .titleBlock .pageCount span.num {
  text-align: left;
}
/* line 1411, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .borderBlock .titleBlock .pageCount span.cr {
  text-align: right;
}
/* line 1416, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .borderBlock .titleBlock .page {
  float: left;
  line-height: 18px;
}
/* line 1419, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .borderBlock .titleBlock .page.wide {
  float: none;
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.photo .borderBlock .titleBlock .page.wide:after {
  content: "";
  display: block;
  clear: both;
}
/* line 1422, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .borderBlock .titleBlock .page.wide span {
  display: block;
}
/* line 1425, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .borderBlock .titleBlock .page.wide .num {
  float: left;
}
/* line 1428, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .borderBlock .titleBlock .page.wide .page {
  float: right;
}
/* line 1433, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .borderBlock .titleBlock .sort {
  height: 36px;
  line-height: 36px;
  text-align: right;
}
/* line 1437, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .borderBlock .titleBlock .sort select {
  margin-left: 10px;
  font-size: 115%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 180px;
  height: 30px;
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e0e0e0));
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, -o-linear-gradient(top, #ffffff, #e0e0e0);
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, linear-gradient(top, #ffffff, #e0e0e0);
  background-size: 32px auto, auto;
  border: 1px solid #C19E84;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 1445, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .borderBlock > ul.normalList li {
  position: relative;
  border-bottom: 1px solid #cccccc;
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.photo .borderBlock > ul.normalList li:after {
  content: "";
  display: block;
  clear: both;
}
/* line 1449, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .borderBlock > ul.normalList li:first-child {
  border-top: 1px solid #cccccc;
}
/* line 1452, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .borderBlock > ul.normalList li.empty {
  padding: 30px 0px;
  font-size: 129%;
  text-align: center;
}
/* line 1457, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .borderBlock > ul.normalList li.more {
  padding: 0px;
  font-size: 115%;
  text-align: center;
}
/* line 1461, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .borderBlock > ul.normalList li.more a {
  display: block;
  padding: 5px;
}
/* line 1467, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .borderBlock > ul.normalList .goodNum.icnText:before {
  color: #e75a73;
}
/* line 1470, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .borderBlock > ul.normalList .commentNum.icnText:before {
  color: #999999;
}
/* line 1476, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .borderBlock > ul.topicsList.owned li .topicTitle {
  display: block;
}
/* line 1479, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .borderBlock > ul.topicsList.owned li .response {
  float: left;
  margin-top: 5px;
}
/* line 1482, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .borderBlock > ul.topicsList.owned li .response span {
  margin: 0px 5px 0px 0px;
}
/* line 1486, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .borderBlock > ul.topicsList.owned li .postedInfo {
  float: right;
}
/* line 1488, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .borderBlock > ul.topicsList.owned li .postedInfo span {
  margin: 0px 0px 0px 5px;
}
/* line 1493, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .borderBlock > ul.topicsList li {
  padding: 10px;
}
/* line 1495, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .borderBlock > ul.topicsList li .topicTitle {
  color: #536bd8;
  font-size: 115%;
}
/* line 1499, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .borderBlock > ul.topicsList li .response {
  float: right;
  color: #999999;
}
/* line 1502, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .borderBlock > ul.topicsList li .response a {
  color: #536bd8;
}
/* line 1505, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .borderBlock > ul.topicsList li .response span {
  margin-left: 5px;
}
/* line 1509, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .borderBlock > ul.topicsList li .postedInfo {
  margin-top: 5px;
  color: #999999;
}
/* line 1512, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .borderBlock > ul.topicsList li .postedInfo a {
  color: #536bd8;
}
/* line 1515, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .borderBlock > ul.topicsList li .postedInfo span {
  margin-right: 5px;
}
/* line 1522, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .borderBlock > ul.userList li {
  padding: 10px 50px 10px 10px;
}
/* line 1525, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .borderBlock > ul.userList a.userName {
  color: #536bd8;
  font-size: 115%;
  line-height: 24px;
  text-decoration: underline;
}
/* line 1531, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .borderBlock > ul.userList a.delete {
  display: block;
  position: absolute;
  top: 10px;
  right: 10px;
  height: 24px;
  width: 24px;
  line-height: 24px;
  text-align: center;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .borderBlock > ul.userList a.delete:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .borderBlock > ul.userList a.delete:after {
  margin-left: 0.2em;
  content: "\e611";
  color: #999999;
  font-size: 20px;
}
/* line 1545, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .goodListBlock .addPhoto {
  margin-bottom: 20px;
}
/* line 1548, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .goodListBlock .photoList {
  background: transparent;
  padding: 0;
}
/* line 1551, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .goodListBlock .photoList ul {
  border: 0;
  margin: 0;
}
/* line 1556, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .goodListBlock .pagingArea {
  margin-bottom: 30px;
}
/* line 1560, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .glidList {
  zoom: 1;
}
/* line 1564, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .glidList .headerBlock .titleBlock h2:before {
  display: none;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.photo .glidList:after {
  content: "";
  display: block;
  clear: both;
}
/* line 1571, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .glidList ul {
  padding: 0 10px 10px;
}
/* line 1574, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .glidList ul li a {
  display: block;
  float: left;
  background: #6bc3c4;
  width: 49%;
  margin: 0 2% 2% 0;
  padding: 10px 0;
  text-indent: 5px;
  color: white;
}
/* line 1583, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .glidList ul li a span {
  float: right;
  padding-right: 5px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .glidList ul li a span:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 225, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .glidList ul li a span:before {
  content: "\e602";
  color: white;
}
/* line 1589, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .glidList ul li:nth-child(even) a {
  margin-right: 0;
}
/* line 1596, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .rankingList.photoList {
  background: white;
}
/* line 1598, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .rankingList.photoList ul {
  border: 0;
}
/* line 1600, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .rankingList.photoList ul li {
  margin-bottom: 0.8%;
}
/* line 1602, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .rankingList.photoList ul li:first-child {
  width: 66.4%;
}
/* line 1605, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .rankingList.photoList ul li:nth-child(2), #main.photo .rankingList.photoList ul li:nth-child(3) {
  margin-right: 0;
}
/* line 1608, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .rankingList.photoList ul li span {
  position: relative;
  vertical-align: middle;
}
/* line 1611, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .rankingList.photoList ul li span.rank {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 20px;
  z-index: 2;
}
/* line 1617, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .rankingList.photoList ul li span.rank span {
  width: 20px;
  text-align: center;
  display: block;
  color: #4e2100;
}
/* line 1622, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .rankingList.photoList ul li span.rank span.rankOver {
  background: #999999;
  color: white;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  line-height: 20px;
}
/* line 1629, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .rankingList.photoList ul li span.rank p {
  display: none;
  position: absolute;
  background: white;
  width: 10px;
  height: 10px;
  top: 5px;
  left: 5px;
  z-index: 1;
}
/* line 1641, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .rankingList.photoList ul li span.rank1 {
  background: url(../img/board/rankone.png) center 50% no-repeat;
  background-size: 21px 22px;
  width: 30px;
  height: 30px;
}
/* line 1647, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .rankingList.photoList ul li span.rank2 {
  background: url(../img/board/ranktwo.png) center 50% no-repeat;
  background-size: 21px 22px;
  width: 30px;
  height: 30px;
}
/* line 1653, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .rankingList.photoList ul li span.rank3 {
  background: url(../img/board/rankthree.png) center 50% no-repeat;
  background-size: 21px 22px;
  width: 30px;
  height: 30px;
}
/* line 1659, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .rankingList.photoList ul li span:before {
  position: relative;
  display: inline-block;
  width: 100%;
  line-height: 30px;
  margin: 0px !important;
  vertical-align: top !important;
  z-index: 2;
}
/* line 1668, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .rankingList.photoList ul li span:after {
  display: block !important;
  position: absolute;
  -moz-opacity: 0;
  margin: 0px !important;
  z-index: 3;
  top: 0%;
  left: 0px;
  width: 100%;
  height: 100%;
  text-align: center;
  line-height: 30px;
  -webkit-mask-image: -webkit-linear-gradient(top, black, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0));
  mask-image: linear-gradiet(top, black, rgba(0, 0, 0, 0) 0.6, rgba(0, 0, 0, 0));
}
/* line 1690, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .rankingList .headerBlock .titleBlock h2:before {
  display: none;
}
/* line 1698, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .toggleTitle h3 {
  margin: 0 auto;
  text-align: center;
  padding: 10px 0 30px;
}
/* line 1702, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .toggleTitle h3:before {
  display: none;
}
/* line 1705, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .toggleTitle h3 span.close {
  display: none;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .toggleTitle h3 span.open:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .toggleTitle h3 span.open:after {
  margin-left: 0.2em;
  content: "\e603";
  color: #999999;
}
/* line 1714, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .toggleTitle.close h3 span.open {
  display: none;
}
/* line 1717, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .toggleTitle.close h3 span.close {
  display: block;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .toggleTitle.close h3 span.close:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .toggleTitle.close h3 span.close:after {
  margin-left: 0.2em;
  content: "\e600";
  color: #999999;
}
/* line 1724, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .guideBlock {
  position: relative;
}
/* line 1726, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .guideBlock li {
  padding: 0px 10px;
}
/* line 1729, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .guideBlock li:last-child a {
  border-bottom: 0px;
}
/* line 1733, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .guideBlock li a {
  display: block;
  padding: 15px 0px;
  color: #4c2204;
  font-size: 115%;
  line-height: 20px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .guideBlock li a:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .guideBlock li a:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #a6907f;
}
/* line 1740, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .guideBlock li a:after {
  position: absolute;
  right: 10px;
  margin: 0px;
}
/* line 1749, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .keywordBlock ul {
  zoom: 1;
  padding: 10px;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.photo .keywordBlock ul:after {
  content: "";
  display: block;
  clear: both;
}
/* line 1752, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .keywordBlock ul li {
  padding: 0 5px 5px 0;
  float: left;
  font-size: 115%;
}
/* line 1756, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .keywordBlock ul li a {
  color: #909dd6;
  text-decoration: underline;
}
/* line 1763, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .reportLink {
  padding: 0 5px 10px;
  text-align: right;
}
/* line 1766, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .reportLink a {
  color: #999999;
}
/* line 1769, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .reportLink .reportFoul {
  text-decoration: underline;
}
/* line 1775, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo #ohterPhoto.photoList ul {
  border: 0;
  margin: 0;
}
/* line 1782, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .paginationBlock {
  padding: 15px 10px;
  line-height: 35px;
  margin: 0 0 15px;
  text-align: center;
  background: white;
}
/* line 1788, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .paginationBlock a.btn {
  display: block;
  padding: 4px 10px;
  border: 1px solid #cccccc;
  border-radius: 4px;
  font-size: 129%;
}
/* line 1794, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .paginationBlock a.btn.prev {
  float: left;
  padding-left: 0px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .paginationBlock a.btn.prev:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .paginationBlock a.btn.prev:before {
  margin-right: 0.2em;
  content: "\e601";
  color: #d93c38;
  font-size: 30px;
  vertical-align: middle;
}
/* line 1799, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .paginationBlock a.btn.next {
  float: right;
  padding-right: 0px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .paginationBlock a.btn.next:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.photo .paginationBlock a.btn.next:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #d93c38;
  font-size: 30px;
  vertical-align: middle;
}
/* line 1804, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .paginationBlock a.btn:after, #main.photo .paginationBlock a.btn:before {
  margin: 0px !important;
  font-weight: bold;
  line-height: 35px !important;
}
/* line 1810, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#main.photo .paginationBlock span.page {
  display: inline-block;
  padding: 5px;
}

/* line 1817, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#finish {
  width: 300px;
}
/* line 1819, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#finish p {
  padding: 30px;
  text-align: center;
  font-size: 143%;
}
/* line 1824, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#finish .formBtn button {
  width: 240px;
  padding: 10px 0;
  margin-bottom: 30px;
}

/* line 1830, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#deleteWindow {
  width: 300px;
  height: 250px;
}
/* line 1833, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#deleteWindow p {
  padding: 30px 10px;
  text-align: center;
  font-size: 143%;
}
/* line 1838, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#deleteWindow .formBtn button {
  width: 240px;
  padding: 10px 0;
  margin-bottom: 10px;
}

/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#goodListInner.photo .titleBlock p:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#goodListInner.photo .titleBlock p:before {
  margin-right: 0.2em;
  content: "\e617";
  color: #e75a73;
}

/* 検索ポップアップ */
/* line 1852, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#SearchTopics {
  width: 280px;
  padding: 15px;
  margin: 0px auto;
}
/* line 1856, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#SearchTopics .formArea {
  margin: 0 auto;
  width: 250px;
}
/* line 1859, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#SearchTopics .formArea .formBlock {
  margin: 0px 0px 15px;
  padding: 0px;
}
/* line 1862, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#SearchTopics .formArea .formBlock .selectOuter, #SearchTopics .formArea .formBlock .textOuter {
  margin: 0px;
}
/* line 1866, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#SearchTopics .formArea strong {
  font-size: 115%;
  display: block;
}
/* line 1870, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#SearchTopics .formArea .formBtn {
  margin-bottom: 0px;
  width: 100%;
}
/* line 1873, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#SearchTopics .formArea .formBtn button {
  width: 100% !important;
}
/* line 1875, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#SearchTopics .formArea .formBtn button + button {
  margin-top: 10px;
}
/* line 1882, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#SearchTopics .selectDate .selectOuter {
  display: inline-block;
  width: 110px;
}
/* line 1885, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#SearchTopics .selectDate .selectOuter select {
  width: 100%;
}
/* line 1889, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#SearchTopics .selectDate span {
  display: inline-block;
  width: 22px;
  text-align: center;
}
/* line 1896, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_photo.scss */
#SearchTopics .selectCategory select {
  width: 100%;
}

/*---------------------------------------*/
/*  TOP PAGE  */
/*---------------------------------------*/
/* line 5, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#wrapper {
  background: #faf3e2;
}

/* line 8, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
.adSpace {
  padding: 15px;
}
/* line 10, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
.adSpace img {
  width: 100%;
}

/* line 14, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
.more {
  font-size: 129%;
  text-align: center;
}
/* line 17, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
.more a {
  display: block;
  padding: 20px 0;
  color: #999;
}

/* line 23, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
section {
  border-top: 2px solid #db3b33;
  background: #fff;
  margin-bottom: 20px;
}
/* line 28, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
section h2 {
  background: url(../img/icon_arrow_b.png) no-repeat right center;
  background-size: 40px;
  font-size: 157%;
  color: #4e2100;
  padding: 10px 15px;
  border: 0;
}
/* line 35, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
section h2.noLink {
  background: none;
}
/* line 38, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
section h2 span.icn {
  color: #E75A73;
}
/* line 41, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
section h2 p {
  font-size: 12px;
  color: #999;
  font-weight: normal;
}
/* line 47, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
section strong.title {
  display: block;
  font-size: 129%;
  font-weight: bold;
  padding: 10px;
}
/* line 53, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
section ul.big {
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
section ul.big:after {
  content: "";
  display: block;
  clear: both;
}
/* line 55, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
section ul.big li {
  width: 49.8%;
}
/* line 58, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
section ul.big li:first-child {
  float: left;
}
/* line 61, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
section ul.big li:last-child {
  float: right;
}
/* line 65, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
section ul.big li:first-child:last-child, section ul.big li:only-child {
  float: left;
}
/* line 68, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
section ul.big li a {
  color: #895c3b;
}
/* line 71, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
section ul.big li p {
  font-size: 129%;
  padding: 10px;
}
/* line 74, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
section ul.big li p span {
  display: block;
  font-size: 12px;
  color: #999;
}
/* line 80, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
section ul.big li img {
  width: 100%;
}
/* line 85, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
section ul.small {
  border-top: 1px solid #ebebeb;
}
/* line 87, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
section ul.small.pr {
  background: #f3f5fb;
}
/* line 89, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
section ul.small.pr p {
  font-weight: bold;
}
/* line 92, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
section ul.small.pr span {
  font-weight: normal;
}
/* line 95, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
section ul.small.pr a {
  color: #909cd8;
}
/* line 98, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
section ul.small.pr em {
  font-size: 86%;
  background: #909cd8;
  color: #fff;
  padding: 0 6px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  margin-right: 5px;
  font-style: normal;
}
/* line 108, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
section ul.small li {
  zoom: 1;
  padding: 5px;
  font-size: 115%;
  border-bottom: 1px solid #ebebeb;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
section ul.small li:after {
  content: "";
  display: block;
  clear: both;
}
/* line 114, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
section ul.small img {
  float: left;
  width: 22.5%;
  margin-right: 2%;
}
/* line 119, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
section ul.small a {
  color: #895c3b;
}
/* line 122, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
section ul.small p {
  font-size: 115%;
  padding: 5px;
}
/* line 126, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
section ul.small span {
  font-size: 12px;
  display: block;
  color: #999;
}

/* line 133, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#dayliy {
  border: 0;
  background: #fff;
}
/* line 136, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#dayliy strong {
  display: block;
  font-size: 129%;
  font-weight: normal;
  padding: 10px;
}

/* line 146, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
.bannerSlider {
  /* Arrows */
  /* Dots */
}
/* line 147, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
.bannerSlider .sliderBlock {
  width: 320px;
  margin: 15px auto 0;
  padding-bottom: 5px;
}
/* line 151, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
.bannerSlider .sliderBlock .slider2 {
  /* Google ad */
  /* mock */
}
/* line 153, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
.bannerSlider .sliderBlock .slider2 .item > div {
  width: 200px;
  margin: 0 auto;
}
/* line 158, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
.bannerSlider .sliderBlock .slider2 .item {
  text-align: center;
}
/* line 160, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
.bannerSlider .sliderBlock .slider2 .item > a {
  display: block;
  width: 200px;
  height: 70px;
  margin: 0 auto;
}
/* line 165, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
.bannerSlider .sliderBlock .slider2 .item > a img {
  width: 100%;
}
/* line 175, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
.bannerSlider .slick-prev,
.bannerSlider .slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 35px;
  height: 35px;
  margin-top: -18px;
  padding: 0;
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
  z-index: 10;
}
/* line 202, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
.bannerSlider .slick-prev:hover,
.bannerSlider .slick-prev:focus,
.bannerSlider .slick-next:hover,
.bannerSlider .slick-next:focus {
  color: transparent;
  outline: none;
  background: transparent;
}
/* line 211, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
.bannerSlider .slick-prev:hover:before,
.bannerSlider .slick-prev:focus:before,
.bannerSlider .slick-next:hover:before,
.bannerSlider .slick-next:focus:before {
  opacity: 1;
}
/* line 216, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
.bannerSlider .slick-prev.slick-disabled:before,
.bannerSlider .slick-next.slick-disabled:before {
  opacity: .25;
}
/* line 222, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
.bannerSlider .slick-prev:before,
.bannerSlider .slick-next:before {
  font-family: 'slick';
  font-size: 34px;
  line-height: 1;
  opacity: .75;
  color: #C9BCB2;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
.bannerSlider .slick-prev {
  left: 15px;
}
/* line 239, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
.bannerSlider [dir='rtl'] .slick-prev {
  right: 15px;
  left: auto;
}
/* line 244, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
.bannerSlider .slick-prev:before {
  content: '←';
}
/* line 248, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
.bannerSlider [dir='rtl'] .slick-prev:before {
  content: '→';
}
/* line 253, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
.bannerSlider .slick-next {
  right: 15px;
}
/* line 257, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
.bannerSlider [dir='rtl'] .slick-next {
  right: auto;
  left: 15px;
}
/* line 262, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
.bannerSlider .slick-next:before {
  content: '→';
}
/* line 266, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
.bannerSlider [dir='rtl'] .slick-next:before {
  content: '←';
}
/* line 271, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
.bannerSlider .slick-slider {
  margin-bottom: 45px;
}
/* line 276, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
.bannerSlider .slick-dots {
  position: absolute;
  bottom: -32px;
  display: block;
  width: 100%;
  padding: 0;
  list-style: none;
  text-align: center;
}
/* line 290, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
.bannerSlider .slick-dots li {
  position: relative;
  display: inline-block;
  width: 15px;
  height: 10px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
/* line 303, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
.bannerSlider .slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 15px;
  height: 15px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}
/* line 322, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
.bannerSlider .slick-dots li button:hover,
.bannerSlider .slick-dots li button:focus {
  outline: none;
}
/* line 327, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
.bannerSlider .slick-dots li button:hover:before,
.bannerSlider .slick-dots li button:focus:before {
  opacity: 1;
}
/* line 331, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
.bannerSlider .slick-dots li button:before {
  font-family: 'slick';
  font-size: 10px;
  line-height: 10px;
  position: absolute;
  top: 0;
  left: 0;
  width: 15px;
  height: 15px;
  content: '•';
  text-align: center;
  opacity: 1;
  color: #E6D8CE;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 353, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
.bannerSlider .slick-dots li.slick-active button:before {
  opacity: 1;
  color: #C19E84;
}

/* line 359, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#carousel {
  width: 100%;
  position: relative;
}
/* line 363, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#carousel ul {
  position: relative;
}
/* line 365, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#carousel ul li {
  margin: 10px 80px;
  border: none;
  display: block;
  float: left;
  z-index: 90;
}
/* line 371, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#carousel ul li img {
  width: 100%;
}
/* line 377, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#carousel .next,
#carousel .prev {
  position: absolute;
  width: 30px;
  top: 50%;
  margin-top: -15px;
  padding-top: 10%;
  z-index: 95;
}
/* line 384, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#carousel .next img,
#carousel .prev img {
  width: 100%;
}
/* line 388, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#carousel .next {
  right: 20px;
}
/* line 391, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#carousel .prev {
  left: 20px;
}
/* line 394, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#carousel .pager {
  text-align: center;
  padding-bottom: 10px;
}
/* line 397, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#carousel .pager a {
  background-color: #ccc;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px 0 0;
}
/* line 405, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#carousel .pager a:last-child {
  margin: 0;
}
/* line 408, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#carousel .pager a.selected {
  background-color: #a6907f;
}
/* line 411, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#carousel .pager a span {
  display: none;
}

/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#news h2 strong:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#news h2 strong:before {
  margin-right: 0.2em;
  content: "\e622";
  color: #e75a73;
  font-size: 150%;
}

/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#photo h2 strong:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#photo h2 strong:before {
  margin-right: 0.2em;
  content: "\e60d";
  color: #e75a73;
  font-size: 150%;
}

/* line 427, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#photo ul {
  zoom: 1;
  padding: 0 3%;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#photo ul:after {
  content: "";
  display: block;
  clear: both;
}
/* line 430, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#photo ul li {
  width: 32%;
  float: left;
  position: relative;
  margin-right: 2%;
}
/* line 435, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#photo ul li:last-child {
  margin-right: 0;
}
/* line 438, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#photo ul li img {
  width: 100%;
}
/* line 441, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#photo ul li img.rank {
  position: absolute;
  width: 18%;
  top: 8px;
  left: 8px;
}
/* line 447, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#photo ul li span.icn {
  font-size: 20px;
  display: inline-block;
  position: absolute;
  width: 30px;
  height: 30px;
  top: 3%;
  left: 3%;
  text-align: center;
  line-height: 30px;
}
/* line 457, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#photo ul li span.icn.rank1 {
  background: url(../img/board/rankone.png) center center no-repeat;
  background-size: 21px 22px;
}
/* line 461, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#photo ul li span.icn.rank2 {
  background: url(../img/board/ranktwo.png) center center no-repeat;
  background-size: 21px 22px;
}
/* line 465, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#photo ul li span.icn.rank3 {
  background: url(../img/board/rankthree.png) center center no-repeat;
  background-size: 21px 22px;
}
/* line 470, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#photo ul li .good {
  position: absolute;
  right: 5px;
  bottom: 5px;
  cursor: pointer;
}
/* line 475, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#photo ul li .good .goodIcon {
  font-size: 100%;
  line-height: 1;
  color: white;
  text-shadow: 1px 1px 2px black;
}
/* line 481, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#photo ul li .good .goodIcon.heart a {
  color: white;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#photo ul li .good .goodIcon.heart a:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#photo ul li .good .goodIcon.heart a:before {
  margin-right: 0.2em;
  content: "\e617";
  color: #f29baa;
  font-size: 157%;
}
/* line 484, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#photo ul li .good .goodIcon.heart a:before {
  opacity: 0.8;
  text-shadow: 1px 1px 0px white, -1px 1px 0px white, 1px -1px 0px white, -1px -1px 0px white;
}
/* line 495, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#photo ul li .good .goodIcon.heartBlank a {
  color: white;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#photo ul li .good .goodIcon.heartBlank a:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#photo ul li .good .goodIcon.heartBlank a:before {
  margin-right: 0.2em;
  content: "\e616";
  color: white;
  font-size: 157%;
}
/* line 502, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#photo ul li .good .goodNum a {
  color: white;
  text-shadow: 1px 1px 2px black;
}

/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#bbs h2 strong:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#bbs h2 strong:before {
  margin-right: 0.2em;
  content: "\e62b";
  color: #e75a73;
  font-size: 150%;
}
/* line 515, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#bbs ul.tab {
  zoom: 1;
  border-bottom: 1px solid #ccc;
  margin-bottom: 15px;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#bbs ul.tab:after {
  content: "";
  display: block;
  clear: both;
}
/* line 520, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#bbs ul.tab li {
  float: left;
  width: 40%;
  padding: 10px 0;
  margin-left: 15px;
  margin-bottom: -1px;
  cursor: pointer;
  color: #999;
  text-align: center;
  font-size: 129%;
  font-weight: bold;
}
/* line 532, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#bbs ul.tab li.active {
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 7px 5px 0px 0px;
  -webkit-border-radius: 7px 7px 0px 0px;
  -moz-border-radius: 7px 7px 0px 0px;
  color: #000;
  border-bottom: 1px solid #fff;
}
/* line 544, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#bbs dl dd {
  display: none;
}
/* line 547, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#bbs dl dd.active {
  display: block;
}
/* line 550, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#bbs dl dd ol {
  padding: 10px 10px 0;
}
/* line 553, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#bbs dl dd ol li {
  padding: 10px 10px 10px 40px;
  border-bottom: 1px solid #ebebeb;
  position: relative;
}
/* line 558, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#bbs dl dd ol li strong {
  font-size: 115%;
  font-weight: bold;
  display: block;
  min-height: 36px;
  margin-bottom: 9px;
}
/* line 564, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#bbs dl dd ol li strong a {
  color: #333;
}
/* line 568, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#bbs dl dd ol li em {
  display: block;
  font-size: 100%;
  font-style: normal;
  color: #999;
}
/* line 574, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#bbs dl dd ol li div {
  line-height: 1.5em;
}
/* line 577, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#bbs dl dd ol li span.ranking {
  font-size: 20px;
  display: inline-block;
  position: absolute;
  margin-top: -15px;
  width: 30px;
  height: 30px;
  top: 50%;
  left: 5px;
  text-align: center;
  line-height: 30px;
}
/* line 588, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#bbs dl dd ol li span.ranking.rank1 {
  background: url(../img/board/rankone.png) center center no-repeat;
  background-size: 21px 22px;
}
/* line 592, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#bbs dl dd ol li span.ranking.rank2 {
  background: url(../img/board/ranktwo.png) center center no-repeat;
  background-size: 21px 22px;
}
/* line 596, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#bbs dl dd ol li span.ranking.rank3 {
  background: url(../img/board/rankthree.png) center center no-repeat;
  background-size: 21px 22px;
}
/* line 601, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#bbs dl dd ol li ul {
  position: absolute;
  right: 10px;
  top: 2em;
}
/* line 605, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#bbs dl dd ol li ul li {
  float: left;
  font-size: 115%;
  padding: 5px 5px 5px 10px;
  border: 0;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#bbs dl dd ol li ul li.comment:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#bbs dl dd ol li ul li.comment:before {
  margin-right: 0.2em;
  content: "\e62b";
  color: #999999;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#bbs dl dd ol li ul li.favorite:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#bbs dl dd ol li ul li.favorite:before {
  margin-right: 0.2em;
  content: "\e645";
  color: #e75a73;
}
/* line 616, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#bbs dl dd ol li ul li.favorite.on:before {
  content: "\e646";
}

/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#babyfood.top h2 strong:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#babyfood.top h2 strong:before {
  margin-right: 0.2em;
  content: "\e60a";
  color: #e75a73;
  font-size: 150%;
}
/* line 633, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#babyfood.top .imageList {
  overflow: hidden;
  padding: 0px 10px 10px;
}
/* line 636, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#babyfood.top .imageList li {
  float: left;
  margin-top: 10px;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 641, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#babyfood.top .imageList li:nth-child(2n-1) {
  clear: left;
  padding-right: 5px;
}
/* line 645, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#babyfood.top .imageList li:nth-child(2n) {
  padding-left: 5px;
}
/* line 648, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#babyfood.top .imageList li a {
  display: block;
  overflow: hidden;
  border-radius: 4px;
}
/* line 652, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#babyfood.top .imageList li a .title {
  padding: 8px 0px;
  background-color: #EBF0C8;
  text-align: center;
}
/* line 656, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#babyfood.top .imageList li a .title span {
  display: block;
  font-weight: bold;
}
/* line 662, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#babyfood.top .imageList li a .img img {
  width: 100%;
}
/* line 671, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#babyfood.top .linkList li {
  position: relative;
  border-top: 1px solid #cccccc;
}
/* line 675, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#babyfood.top .linkList a {
  display: block;
  padding: 20px 10px;
  font-size: 115%;
  line-height: 20px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#babyfood.top .linkList a:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#babyfood.top .linkList a:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #999999;
  font-size: 18px;
  vertical-align: top;
}
/* line 681, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#babyfood.top .linkList a:after {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -9px;
}
/* line 688, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#babyfood.top .linkList li.more a:after {
  display: none;
}

/* line 694, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#knowledge {
  /**
   * 妊娠週数のリンクテーブル
   */
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#knowledge h2 strong:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#knowledge h2 strong:before {
  margin-right: 0.2em;
  content: "\e608";
  color: #e75a73;
  font-size: 150%;
}
/* line 699, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#knowledge .menuLink {
  display: table;
  table-layout: fixed;
  width: 100%;
  margin: 0px 0px 20px;
}
/* line 704, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#knowledge .menuLink li {
  display: table-cell;
  padding: 0px 2px;
  text-align: center;
}
/* line 708, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#knowledge .menuLink li:first-child {
  padding-left: 4px;
}
/* line 711, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#knowledge .menuLink li:last-child {
  padding-right: 4px;
}
/* line 714, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#knowledge .menuLink li a {
  display: block;
  padding: 10px 0px;
  background-color: #6bc3c4;
  color: white;
}
/* line 722, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#knowledge .maternityBabyBlock {
  margin-bottom: 20px;
}
/* line 724, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#knowledge .maternityBabyBlock h3 {
  margin: 0px 10px 15px !important;
  padding: 8px 0px;
  border-top: 2px solid #C19E84;
  border-bottom: 3px double #C19E84;
  font-size: 115%;
  line-height: 20px;
}
/* line 731, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#knowledge .maternityBabyBlock h3:before {
  display: none;
}
/* line 735, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#knowledge .maternityBabyBlock > .inner {
  padding: 0px 5px;
}
/* line 743, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#knowledge dl.maternityTerm {
  font-size: 115%;
        /*
        dd {
            display: table;
            border: 1px solid $brown;
            width: 100%;
            table-layout: fixed;
            box-sizing: border-box;
            & > span {
                display: table-cell;
                padding: 10px 0px;
                text-align: center;
            }
            a {

                color: $anchor_blue;
            }
            a:visited {
                color: $brown;
            }
        }
        */
}
/* line 745, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#knowledge dl.maternityTerm dt {
  background-color: #6bc3c4;
  color: white;
  text-align: center;
}
/* line 750, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#knowledge dl.maternityTerm dt a {
  display: block;
  padding: 5px;
  color: white;
}
/* line 756, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#knowledge dl.maternityTerm dd {
  padding: 5px 0px;
  border: 1px solid #4c2204;
  overflow: hidden;
  width: 100%;
  box-sizing: border-box;
}
/* line 764, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#knowledge dl.maternityTerm dd > span {
  display: block;
  float: left;
  width: 25%;
  padding: 5px 0px;
  text-align: center;
}
/* line 772, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#knowledge dl.maternityTerm dd a {
  color: #536bd8;
}
/* line 775, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#knowledge dl.maternityTerm dd a:visited {
  color: #4c2204;
}
/* line 801, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#knowledge dl.maternityTerm.baby dt {
  padding: 0px;
}
/* line 803, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#knowledge dl.maternityTerm.baby dt a {
  float: none;
  width: auto;
}
/* line 808, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#knowledge dl.maternityTerm.baby dd {
  padding: 5px 0px;
}
/* line 811, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#knowledge dl.maternityTerm.baby a {
  display: block;
  float: left;
  padding: 5px 0px;
  width: 50%;
  text-align: center;
}
/* line 820, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#knowledge .maternityTermBlock {
  background-color: white;
}
/* line 823, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#knowledge .maternityTermBlock .tabBtn {
  display: table;
  width: 100%;
  border-bottom: 1px solid #cccccc;
}
/* line 827, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#knowledge .maternityTermBlock .tabBtn li {
  display: table-cell;
  padding: 0px 5px;
}
/* line 831, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#knowledge .maternityTermBlock .tabBtn a {
  display: block;
  margin-bottom: -1px;
  border: 1px solid transparent;
  color: #536bd8;
  line-height: 30px;
  text-align: center;
}
/* line 838, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#knowledge .maternityTermBlock .tabBtn a.cr, #knowledge .maternityTermBlock .tabBtn a.current {
  border-color: #cccccc;
  border-bottom-color: white;
  border-radius: 4px 4px 0px 0px;
  color: #333333;
}
/* line 847, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#knowledge .maternityTermBlock .inner {
  padding: 5px;
}
/* line 852, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#knowledge .linkList li {
  position: relative;
  border-top: 1px solid #cccccc;
}
/* line 855, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#knowledge .linkList li a {
  display: table;
  width: 100%;
  overflow: hidden;
  padding: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 862, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#knowledge .linkList li .img {
  display: table-cell;
  width: 20%;
  margin-right: 10px;
  text-align: center;
  vertical-align: middle;
}
/* line 868, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#knowledge .linkList li .img.no-photo {
  background-color: whitesmoke;
  color: #cccccc;
}
/* line 871, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#knowledge .linkList li .img.no-photo:before {
  display: inline-block;
  content: "No Photo";
}
/* line 876, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#knowledge .linkList li .img img {
  width: 100%;
}
/* line 880, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#knowledge .linkList li .info {
  display: table-cell;
  padding-left: 10px;
}
/* line 884, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#knowledge .linkList li .article-title {
  margin-bottom: 20px;
  color: #6C340A;
}
/* line 888, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#knowledge .linkList li .postdate {
  position: absolute;
  bottom: 5px;
  right: 10px;
  color: #999999;
  line-height: 15px;
}
/* line 895, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#knowledge .linkList li.more a {
  padding: 20px 0px;
  line-height: 20px;
}
/* line 902, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#knowledge .links a {
  display: block;
  position: relative;
  padding: 15px 10px;
  background-color: #FAF4E4;
  border-bottom: 1px solid #C19E84;
  line-height: 20px;
  color: #4E2100;
  font-size: 115%;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#knowledge .links a:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#knowledge .links a:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #a38b72;
  font-size: 20px;
}
/* line 912, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#knowledge .links a:after {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -10px;
  font-weight: bold;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#knowledge .links a.icnText.question:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#knowledge .links a.icnText.question:before {
  margin-right: 0.2em;
  content: "\e604";
  color: #4e2100;
  font-size: 150%;
  vertical-align: top;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#knowledge .links a.icnText.talk:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#knowledge .links a.icnText.talk:before {
  margin-right: 0.2em;
  content: "\e62b";
  color: #4e2100;
  font-size: 150%;
  vertical-align: top;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#knowledge .links a.icnText.image:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#knowledge .links a.icnText.image:before {
  margin-right: 0.2em;
  content: "\e63c";
  color: #4e2100;
  font-size: 150%;
  vertical-align: top;
}
/* line 929, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#knowledge .links a.icnText:before {
  line-height: 20px !important;
}

/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#lifeStyleBook h2 strong:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#lifeStyleBook h2 strong:before {
  margin-right: 0.2em;
  content: "\e618";
  color: #e75a73;
  font-size: 150%;
}
/* line 942, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#lifeStyleBook ul li {
  background: url(../img/icon_arrow_b.png) no-repeat right center;
  background-size: 40px;
  padding: 0px 0;
}
/* line 946, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#lifeStyleBook ul li span.icn {
  padding: 13px 10px;
  font-size: 200%;
  float: left;
  line-height: 1;
  color: #6bc3c4;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#lifeStyleBook ul li span.icn.camera:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#lifeStyleBook ul li span.icn.camera:before {
  margin-right: 0.2em;
  content: "\e60d";
  color: #6bc3c4;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#lifeStyleBook ul li span.icn.clip:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#lifeStyleBook ul li span.icn.clip:before {
  margin-right: 0.2em;
  content: "\e610";
  color: #6bc3c4;
}
/* line 958, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#lifeStyleBook ul li span.icn img {
  width: auto;
}
/* line 962, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#lifeStyleBook ul li > a {
  display: block;
  padding: 10px 0px;
}
/* line 965, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#lifeStyleBook ul li > a p {
  font-size: 100%;
}
/* line 969, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#lifeStyleBook ul li p {
  padding: 0;
  line-height: 1.3em;
}
/* line 972, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#lifeStyleBook ul li p a {
  color: #6bc3c4;
  text-decoration: underline;
}

/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#links h2 strong:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#links h2 strong:before {
  margin-right: 0.2em;
  content: "\e61c";
  color: #e75a73;
  font-size: 150%;
}
/* line 986, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#links .linkList ul {
  border-bottom: 1px solid #cccccc;
}
/* line 989, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#links .linkList li {
  position: relative;
  border-top: 1px solid #cccccc;
}
/* line 993, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#links .linkList a {
  display: block;
  padding: 20px 10px;
  font-size: 115%;
  line-height: 20px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#links .linkList a:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#links .linkList a:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #999999;
  font-size: 18px;
  vertical-align: top;
}
/* line 999, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_top.scss */
#links .linkList a:after {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -9px;
}

/*---------------------------------------*/
/*  辞典  */
/*---------------------------------------*/
/* line 6, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge {
  padding-bottom: 0px;
  /**
   * 体験談トップ
   */
  /**
   * 妊娠TOP
   */
  /**
   * 妊娠記事詳細
   */
  /**
   * 記事一覧
   */
  /**
   * 質問投稿
   * 体験談投稿
   */
  /**
   * リンクリスト
   */
  /**
   * 人気のコーナー
   */
  /**
   * トーク投稿リスト
   */
  /**
   * 辞典記事リスト
   */
  /**
   * 医師への質問
   */
  /**
   * 関連キーワード
   */
  /**
   * 検索窓
   */
  /**
   * 妊娠週数のリンクテーブル
   */
}
/* line 9, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge h1 .icnText:before {
  content: "";
  margin: 0px;
}
/* line 16, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge h2 {
  padding: 0px;
  border: 0px;
}
/* line 22, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge h3:before {
  display: none;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge > .inner {
  padding-bottom: 0px;
}
/* line 31, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .breadcrumb.no-border {
  border-bottom: 0px;
}
/* line 36, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .mainHeader.visual {
  padding-top: 20px;
  min-height: 156px;
  background: url(../img/knowledge/bg_top.png) center top no-repeat;
  background-size: cover;
  text-align: center;
}
/* line 42, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .mainHeader.visual h1 {
  display: inline-block;
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 2px solid #4E2100;
  font-size: 18px;
}
/* line 50, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .mainHeader.visual .catchcopy {
  margin-bottom: 20px;
  text-align: center;
}
/* line 54, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .mainHeader.visual form {
  display: block;
  position: relative;
  margin: 0px auto;
  width: 270px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .mainHeader.visual form:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .mainHeader.visual form:before {
  margin-right: 0.2em;
  content: "\e627";
  color: #999999;
  font-size: 30px;
}
/* line 60, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .mainHeader.visual form input {
  padding: 10px 10px 10px 50px;
  width: 100%;
  height: 52px;
  border: 1px solid #cccccc;
  border-radius: 26px;
  outline: 0px;
  font-size: 115%;
  line-height: 30px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
/* line 71, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .mainHeader.visual form:before {
  position: absolute;
  top: 10px;
  left: 10px;
}
/* line 80, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .mainHeader.waitingbaby h1 .icnText {
  display: inline-block;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .mainHeader.waitingbaby h1 .icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .mainHeader.waitingbaby h1 .icnText:before {
  margin-right: 0.2em;
  content: "\e606";
  color: #e75a73;
}
/* line 88, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .mainHeader.maternity h1 .icnText {
  display: inline-block;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .mainHeader.maternity h1 .icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .mainHeader.maternity h1 .icnText:before {
  margin-right: 0.2em;
  content: "\e607";
  color: #e75a73;
}
/* line 96, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .mainHeader.baby h1 .icnText {
  display: inline-block;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .mainHeader.baby h1 .icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .mainHeader.baby h1 .icnText:before {
  margin-right: 0.2em;
  content: "\e608";
  color: #e75a73;
}
/* line 104, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .mainHeader.kids h1 .icnText {
  display: inline-block;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .mainHeader.kids h1 .icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .mainHeader.kids h1 .icnText:before {
  margin-right: 0.2em;
  content: "\e609";
  color: #e75a73;
}
/* line 116, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge.question .mainHeader .titleBlock h1, #main.knowledge.question .mainHeader .titleBlock h2, #main.knowledge.articles .mainHeader .titleBlock h1, #main.knowledge.articles .mainHeader .titleBlock h2 {
  position: relative;
  padding-left: 30px;
  line-height: 28px;
  font-size: 157%;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge.question .mainHeader .titleBlock h1:before, #main.knowledge.question .mainHeader .titleBlock h2:before, #main.knowledge.articles .mainHeader .titleBlock h1:before, #main.knowledge.articles .mainHeader .titleBlock h2:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge.question .mainHeader .titleBlock h1:before, #main.knowledge.question .mainHeader .titleBlock h2:before, #main.knowledge.articles .mainHeader .titleBlock h1:before, #main.knowledge.articles .mainHeader .titleBlock h2:before {
  margin-right: 0.2em;
  content: "\e604";
  color: #d93c38;
  font-size: 22px;
  vertical-align: middle;
}
/* line 122, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge.question .mainHeader .titleBlock h1:before, #main.knowledge.question .mainHeader .titleBlock h2:before, #main.knowledge.articles .mainHeader .titleBlock h1:before, #main.knowledge.articles .mainHeader .titleBlock h2:before {
  position: absolute;
  top: 0px;
  left: 0px;
  line-height: 28px;
}
/* line 129, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge.question .mainHeader .titleBlock a, #main.knowledge.articles .mainHeader .titleBlock a {
  display: block;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge.question .mainHeader .titleBlock a:after, #main.knowledge.articles .mainHeader .titleBlock a:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge.question .mainHeader .titleBlock a:after, #main.knowledge.articles .mainHeader .titleBlock a:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #cccccc;
  font-size: 20px;
}
/* line 132, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge.question .mainHeader .titleBlock a:after, #main.knowledge.articles .mainHeader .titleBlock a:after {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -10px;
}
/* line 145, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge.experience .mainHeader h1 .icnText {
  display: inline-block;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge.experience .mainHeader h1 .icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge.experience .mainHeader h1 .icnText:before {
  margin-right: 0.2em;
  content: "\e643";
  color: #e75a73;
}
/* line 150, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge.experience .mainHeader .desc {
  font-size: 115%;
}
/* line 157, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge.articles .mainHeader .titleBlock h1:before {
  content: "\e608";
}
/* line 163, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .mainHeader {
  margin-bottom: 0px;
}
/* line 165, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .mainHeader .titleBlock {
  position: relative;
  margin: 20px 0px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .mainHeader .titleBlock p {
  color: #999999;
}
/* line 173, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .mainHeader .desc {
  padding: 5px;
  border-top: 1px solid whitesmoke;
  border-bottom: 1px solid whitesmoke;
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.knowledge .mainHeader .desc:after {
  content: "";
  display: block;
  clear: both;
}
/* line 178, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .mainHeader .desc img {
  float: left;
  margin-right: 10px;
}
/* line 182, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .mainHeader .desc .title {
  margin-bottom: 10px;
  color: #C19E84;
  font-size: 115%;
}
/* line 190, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .backBtn {
  padding: 10px;
  line-height: 20px;
}
/* line 193, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .backBtn a {
  display: inline-block;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .backBtn a:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .backBtn a:before {
  margin-right: 0.2em;
  content: "\e634";
  color: #f7d8b6;
  font-size: 100%;
}
/* line 198, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .backBtn + .mainHeader .titleBlock {
  margin: 0px;
  padding: 20px 10px;
  border-top: 2px solid #d93c38;
}
/* line 208, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .normalTextBlock {
  margin-bottom: 20px;
  padding: 0px 10px;
  font-size: 115%;
}
/* line 214, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeIndexMenu {
  padding: 10px 0px;
}
/* line 216, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeIndexMenu ul {
  display: table;
  width: 100%;
  table-layout: fixed;
}
/* line 220, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeIndexMenu ul li {
  display: table-cell;
  padding: 0px 2px;
}
/* line 223, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeIndexMenu ul li:first-child {
  padding-left: 4px;
}
/* line 226, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeIndexMenu ul li:last-child {
  padding-right: 4px;
}
/* line 229, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeIndexMenu ul li a {
  display: block;
  position: relative;
  padding: 8px 0px 18px;
  background-color: #6BC3C4;
  color: white;
  line-height: 20px;
  text-align: center;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .knowledgeIndexMenu ul li a:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .knowledgeIndexMenu ul li a:after {
  margin-left: 0.2em;
  content: "\e600";
  color: white;
  font-size: 20px;
}
/* line 238, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeIndexMenu ul li a:after {
  position: absolute;
  bottom: 0px;
  right: 50%;
  margin-right: -10px !important;
}
/* line 248, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeIndexSection {
  padding-bottom: 10px;
}
/* line 250, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeIndexSection h2 {
  position: relative;
  margin-bottom: 10px;
  border-top: 2px solid #d93c38;
}
/* line 254, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeIndexSection h2 a {
  display: block;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .knowledgeIndexSection h2 a:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .knowledgeIndexSection h2 a:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #999999;
  font-size: 20px;
}
/* line 257, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeIndexSection h2 a:after {
  position: absolute;
  top: 50%;
  right: 0px;
  margin-top: -10px;
}
/* line 264, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeIndexSection h2 a, #main.knowledge .knowledgeIndexSection h2 .altA {
  padding: 15px 10px 0px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .knowledgeIndexSection h2 .icnText.maternity:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .knowledgeIndexSection h2 .icnText.maternity:before {
  margin-right: 0.2em;
  content: "\e607";
  color: #d93c38;
  font-size: 120%;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .knowledgeIndexSection h2 .icnText.waitingbaby:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .knowledgeIndexSection h2 .icnText.waitingbaby:before {
  margin-right: 0.2em;
  content: "\e606";
  color: #d93c38;
  font-size: 120%;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .knowledgeIndexSection h2 .icnText.baby:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .knowledgeIndexSection h2 .icnText.baby:before {
  margin-right: 0.2em;
  content: "\e608";
  color: #d93c38;
  font-size: 120%;
}
/* line 278, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeIndexSection h2 .catchcopy {
  display: block;
  color: #999999;
  font-size: 12px;
  font-weight: normal;
}
/* line 285, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeIndexSection p.lead {
  margin: 0px 10px 10px;
  font-size: 115%;
}
/* line 289, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeIndexSection a.blockLink {
  display: block;
  position: relative;
  padding: 15px 10px;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  font-size: 115%;
  line-height: 30px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .knowledgeIndexSection a.blockLink:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .knowledgeIndexSection a.blockLink:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #999999;
  font-size: 20px;
}
/* line 298, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeIndexSection a.blockLink:after {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -10px;
}
/* line 304, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeIndexSection a.blockLink + a.blockLink {
  border-top: 0px;
}
/* line 308, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeIndexSection .listLinks {
  padding: 10px;
}
/* line 310, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeIndexSection .listLinks li {
  margin-bottom: 5px;
}
/* line 312, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeIndexSection .listLinks li:last-child {
  margin-bottom: 0px;
}
/* line 315, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeIndexSection .listLinks li a {
  color: #4E2100;
  font-size: 115%;
  line-height: 2;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .knowledgeIndexSection .listLinks li a:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .knowledgeIndexSection .listLinks li a:before {
  margin-right: 0.2em;
  content: "\e635";
  color: #4e2100;
}
/* line 324, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeIndexSection .links a {
  display: block;
  position: relative;
  padding: 15px 10px;
  background-color: #FAF4E4;
  border-bottom: 1px solid #C19E84;
  line-height: 20px;
  color: #4E2100;
  font-size: 115%;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .knowledgeIndexSection .links a:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .knowledgeIndexSection .links a:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #a38b72;
  font-size: 20px;
}
/* line 334, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeIndexSection .links a:after {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -10px;
  font-weight: bold;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .knowledgeIndexSection .links a.icnText.question:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .knowledgeIndexSection .links a.icnText.question:before {
  margin-right: 0.2em;
  content: "\e604";
  color: #4e2100;
  font-size: 150%;
  vertical-align: top;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .knowledgeIndexSection .links a.icnText.talk:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .knowledgeIndexSection .links a.icnText.talk:before {
  margin-right: 0.2em;
  content: "\e62b";
  color: #4e2100;
  font-size: 150%;
  vertical-align: top;
}
/* line 348, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeIndexSection .links a.icnText:before {
  line-height: 20px !important;
}
/* line 356, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeIndexSection .maternityIndexBlock {
  margin-bottom: 10px;
  padding: 0px 10px;
}
/* line 360, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeIndexSection .articleList {
  padding-top: 10px;
}
/* line 362, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeIndexSection .articleList h3 {
  margin: 0px 10px 10px !important;
  padding: 5px 0px;
  border-top: 2px solid #C19E84;
  border-bottom: 3px double #C19E84;
}
/* line 368, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeIndexSection .articleList li {
  position: relative;
  border-bottom: 1px solid #cccccc;
}
/* line 371, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeIndexSection .articleList li a {
  display: table;
  padding: 5px 0px;
}
/* line 374, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeIndexSection .articleList li a .image {
  display: table-cell;
  padding: 0px 10px 0px 5px;
  width: 25%;
  height: 100%;
  min-height: 100%;
  vertical-align: middle;
  text-align: center;
}
/* line 382, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeIndexSection .articleList li a .image img {
  width: 100%;
  height: auto;
}
/* line 389, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeIndexSection .articleList li a .info {
  display: table-cell;
  padding-right: 5px;
}
/* line 393, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeIndexSection .articleList li a .title {
  display: block;
  color: #4E2100;
  font-size: 115%;
}
/* line 398, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeIndexSection .articleList li a .description {
  color: #999999;
}
/* line 411, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeIndexBlock h2 {
  position: relative;
  padding: 20px 10px;
  background-color: #faf3e4;
  border-bottom: 1px solid #C19E84;
  font-weight: normal;
  line-height: 30px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .knowledgeIndexBlock h2:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .knowledgeIndexBlock h2:after {
  margin-left: 0.2em;
  content: "\e603";
  color: #999999;
  font-size: 150%;
}
/* line 419, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeIndexBlock h2:after {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -15px;
  height: 30px;
  line-height: 30px;
}
/* line 427, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeIndexBlock h2.close:after {
  content: "\e600";
}
/* line 433, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeIndexBlock ul li {
  border-bottom: 1px solid #cccccc;
  font-size: 115%;
}
/* line 436, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeIndexBlock ul li.raise a:after {
  display: inline-block;
  margin-left: 10px;
  padding: 0px 10px;
  background-color: #e75a73;
  color: white;
  font-size: 86%;
  line-height: 1.4;
  vertical-align: middle;
  content: "募集中";
}
/* line 447, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeIndexBlock ul li a {
  display: block;
  padding: 10px;
  color: #536bd8;
  line-height: 25px;
  vertical-align: middle;
}
/* line 462, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .maternityIndexBlock h2 {
  position: relative;
  padding: 20px 10px;
  background-color: #faf3e4;
  border-bottom: 1px solid #C19E84;
  line-height: 30px;
}
/* line 468, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .maternityIndexBlock h2 span {
  display: inline-block;
  color: #d93c38;
  line-height: 1.2;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .maternityIndexBlock h2 span:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .maternityIndexBlock h2 span:before {
  margin-right: 0.2em;
  content: "\e607";
  color: inherit;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .maternityIndexBlock h2:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .maternityIndexBlock h2:after {
  margin-left: 0.2em;
  content: "\e603";
  color: #999999;
  font-size: 150%;
}
/* line 475, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .maternityIndexBlock h2:after {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -15px;
  height: 30px;
  line-height: 30px;
}
/* line 483, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .maternityIndexBlock h2.close:after {
  content: "\e600";
}
/* line 487, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .maternityIndexBlock h3 {
  margin: 5px 0px !important;
  font-size: 129%;
  vertical-align: middle;
}
/* line 491, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .maternityIndexBlock h3:before {
  display: inline-block;
  color: #C19E84;
  font-weight: bold;
}
/* line 497, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .maternityIndexBlock .inner {
  padding: 5px;
}
/* line 499, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .maternityIndexBlock .inner .desc {
  padding: 5px;
  font-size: 115%;
}
/* line 513, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .maternityArticle .commentList .titleBlock,
#main.knowledge .knowledgeArticle .commentList .titleBlock {
  padding: 10px;
}
/* line 516, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .maternityArticle .commentList .titleBlock h2,
#main.knowledge .knowledgeArticle .commentList .titleBlock h2 {
  font-size: 129%;
}
/* line 520, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .maternityArticle .commentList li,
#main.knowledge .knowledgeArticle .commentList li {
  padding: 10px;
  border-top: 1px solid #cccccc;
}
/* line 523, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .maternityArticle .commentList li.hide,
#main.knowledge .knowledgeArticle .commentList li.hide {
  display: none;
}
/* line 526, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .maternityArticle .commentList li a,
#main.knowledge .knowledgeArticle .commentList li a {
  color: #536bd8;
}
/* line 530, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .maternityArticle .commentList .metadata,
#main.knowledge .knowledgeArticle .commentList .metadata {
  margin-bottom: 10px;
}
/* line 532, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .maternityArticle .commentList .metadata span,
#main.knowledge .knowledgeArticle .commentList .metadata span {
  display: inline-block;
  margin-right: 10px;
}
/* line 537, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .maternityArticle .commentList .bodyText,
#main.knowledge .knowledgeArticle .commentList .bodyText {
  font-size: 115%;
}
/* line 540, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .maternityArticle .commentList .report,
#main.knowledge .knowledgeArticle .commentList .report {
  text-align: right;
}
/* line 542, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .maternityArticle .commentList .report a,
#main.knowledge .knowledgeArticle .commentList .report a {
  color: #999999;
  text-decoration: underline;
}
/* line 548, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .maternityArticle .moreCommentBtn,
#main.knowledge .knowledgeArticle .moreCommentBtn {
  border-top: 1px solid #cccccc;
}
/* line 550, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .maternityArticle .moreCommentBtn a,
#main.knowledge .knowledgeArticle .moreCommentBtn a {
  display: block;
  padding: 15px;
  color: #999999;
  font-size: 115%;
  line-height: 20px;
  text-align: center;
}
/* line 559, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .maternityArticle .commentPost,
#main.knowledge .knowledgeArticle .commentPost {
  padding: 20px 10px;
  background-color: #FAF4E4;
}
/* line 562, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .maternityArticle .commentPost form,
#main.knowledge .knowledgeArticle .commentPost form {
  position: relative;
}
/* line 565, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .maternityArticle .commentPost textarea,
#main.knowledge .knowledgeArticle .commentPost textarea {
  width: 100%;
  height: 100px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 115%;
  vertical-align: top;
}
/* line 571, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .maternityArticle .commentPost textarea.requiredRemove,
#main.knowledge .knowledgeArticle .commentPost textarea.requiredRemove {
  background-color: white;
}
/* line 575, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .maternityArticle .commentPost .btnBlock,
#main.knowledge .knowledgeArticle .commentPost .btnBlock {
  margin: 10px 0px 0px;
  line-height: 40px;
  text-align: right;
}
/* line 579, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .maternityArticle .commentPost .btnBlock .over,
#main.knowledge .knowledgeArticle .commentPost .btnBlock .over {
  color: #d93c38;
}
/* line 582, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .maternityArticle .commentPost .btnBlock button,
#main.knowledge .knowledgeArticle .commentPost .btnBlock button {
  margin: 0px 0px 0px 10px;
  padding: 10px 0px;
  width: 140px;
  line-height: 20px;
}
/* line 596, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .articleList .titleBlock {
  margin: 0px 10px 10px;
  padding: 10px 0px;
  border-top: 2px solid #C19E84;
  border-bottom: 3px double #C19E84;
}
/* line 601, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .articleList .titleBlock h3 {
  margin: 0px !important;
  line-height: 20px;
}
/* line 607, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .articleList .headerBlock {
  padding: 0px 5px 5px;
  border-bottom: 1px solid #cccccc;
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.knowledge .articleList .headerBlock:after {
  content: "";
  display: block;
  clear: both;
}
/* line 611, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .articleList .headerBlock .num {
  float: left;
}
/* line 614, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .articleList .headerBlock .page {
  float: right;
}
/* line 617, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .articleList .headerBlock .sort {
  clear: both;
  float: right;
  margin-top: 10px;
}
/* line 621, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .articleList .headerBlock .sort select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 140px;
  height: 30px;
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e0e0e0));
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, -o-linear-gradient(top, #ffffff, #e0e0e0);
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, linear-gradient(top, #ffffff, #e0e0e0);
  background-size: 32px auto, auto;
  border: 1px solid #C19E84;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 629, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .articleList .bodyBlock li {
  position: relative;
  padding: 5px;
  border-bottom: 1px solid #cccccc;
  font-size: 115%;
  zoom: 1;
}
/* line 634, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .articleList .bodyBlock li a {
  margin-bottom: 1em;
}
/* line 637, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .articleList .bodyBlock li em {
  display: inline-block;
  background-color: #FAE2E1;
}
/* line 641, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .articleList .bodyBlock li .articleImage {
  width: 80px;
  height: 80px;
  float: left;
  margin-right: 10px;
  line-height: 80px;
  text-align: center;
}
/* line 648, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .articleList .bodyBlock li .articleImage img {
  max-width: 100%;
  max-height: 100%;
}
/* line 655, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .articleList .bodyBlock li .noPhoto {
  display: inline-block;
  background-color: whitesmoke;
  border: 1px solid #cccccc;
  width: 78px;
  color: #999999;
  font-size: 115%;
  font-weight: bold;
  letter-spacing: -1px;
}
/* line 666, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .articleList .bodyBlock li .postedInfo {
  position: absolute;
  right: 5px;
  bottom: 5px;
  color: #999999;
  font-size: 86%;
  text-align: right;
}
/* line 673, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .articleList .bodyBlock li .postedInfo span {
  display: inline-block;
  margin-left: 5px;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.knowledge .articleList .bodyBlock li:after {
  content: "";
  display: block;
  clear: both;
}
/* line 690, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .postKnowledgeBlock ul.notes {
  padding: 10px;
  font-size: 115%;
}
/* line 693, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .postKnowledgeBlock ul.notes li {
  margin-left: 1em;
  text-indent: -1em;
}
/* line 698, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .postKnowledgeBlock .postTheme {
  margin: 0px 10px 20px;
}
/* line 701, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .postKnowledgeBlock form {
  display: block;
  padding-top: 10px;
  padding-bottom: 30px;
  background-color: #faf3e4;
}
/* line 708, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .postKnowledgeBlock .formArea .formBlock {
  margin: 0px 5px;
  padding: 0px 10px 10px;
  background-color: white;
}
/* line 712, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .postKnowledgeBlock .formArea .formBlock:first-child {
  padding-top: 20px;
}
/* line 715, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .postKnowledgeBlock .formArea .formBlock.confirmBlock {
  padding-top: 10px;
  margin-bottom: 10px;
  border-radius: 4px;
}
/* line 719, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .postKnowledgeBlock .formArea .formBlock.confirmBlock .title {
  margin-bottom: 10px;
}
/* line 723, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .postKnowledgeBlock .formArea .formBlock .inner {
  position: relative;
}
/* line 727, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .postKnowledgeBlock .formArea .countBlock {
  text-align: right;
}
/* line 730, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .postKnowledgeBlock .formArea textarea {
  margin-top: 10px;
  width: 100%;
  height: 180px;
}
/* line 735, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .postKnowledgeBlock .formArea .formBtn {
  margin: 0px auto;
  padding: 20px 0px;
}
/* line 738, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .postKnowledgeBlock .formArea .formBtn a.privacy {
  font-size: 115%;
  text-decoration: underline;
}
/* line 742, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .postKnowledgeBlock .formArea .formBtn .desc {
  margin: 20px 0px;
  text-align: left;
}
/* line 746, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .postKnowledgeBlock .formArea .formBtn button {
  padding: 14px 0px;
}
/* line 749, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .postKnowledgeBlock .formArea .formBtn.backBtn {
  padding: 0px;
  text-align: left;
}
/* line 752, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .postKnowledgeBlock .formArea .formBtn.backBtn button {
  padding: 6px 0px;
  width: 64px;
}
/* line 760, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .postKnowledgeBlock .result {
  margin: 30px 10px 30px;
  font-size: 115%;
}
/* line 763, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .postKnowledgeBlock .result .title {
  margin-bottom: 10px;
  font-weight: bold;
}
/* line 768, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .postKnowledgeBlock + .knowledgeSubContents {
  margin-top: 0px;
  border-top: 0px;
}
/* line 776, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeSubContents {
  padding-top: 10px;
  padding-bottom: 20px;
  background-color: #faf3e4;
}
/* line 780, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeSubContents.mt {
  margin-top: 10px;
  padding-top: 0px;
}
/* line 784, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeSubContents > div {
  margin-top: 20px;
}
/* line 786, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeSubContents > div:first-child {
  margin-top: 0px;
}
/* line 795, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeLinkBlock {
  margin-top: 0px !important;
}
/* line 797, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeLinkBlock .titleBlock {
  background-color: #faf3e4;
}
/* line 799, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeLinkBlock .titleBlock h3 {
  margin: 0px !important;
  padding: 15px 0px;
  font-size: 129%;
  line-height: 30px;
  text-align: center;
}
/* line 807, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeLinkBlock li {
  position: relative;
  background-color: white;
  border-bottom: 2px solid #faf3e4;
}
/* line 811, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeLinkBlock li a {
  display: block;
  padding: 15px;
  font-size: 115%;
  line-height: 25px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .knowledgeLinkBlock li a:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .knowledgeLinkBlock li a:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #cccccc;
  font-size: 20px;
}
/* line 817, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeLinkBlock li a:after {
  display: block;
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -10px;
  font-weight: bold;
}
/* line 832, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeCorner, #main.knowledge .talkListBlock {
  padding: 0px 5px;
  background-color: #faf3e4;
}
/* line 835, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeCorner .titleBlock, #main.knowledge .talkListBlock .titleBlock {
  background-color: white;
  border-radius: 4px 4px 0px 0px;
}
/* line 838, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeCorner .titleBlock h3, #main.knowledge .talkListBlock .titleBlock h3 {
  margin: 0px !important;
  padding: 10px;
}
/* line 843, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeCorner dl, #main.knowledge .talkListBlock dl {
  background-color: white;
  border-radius: 0px 0px 4px 4px;
}
/* line 846, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeCorner dl dt, #main.knowledge .talkListBlock dl dt {
  padding: 0px 10px;
  font-size: 115%;
  font-weight: bold;
}
/* line 851, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeCorner dl dd, #main.knowledge .talkListBlock dl dd {
  margin-bottom: 10px;
  padding: 5px 10px 10px;
  border-bottom: 1px solid whitesmoke;
}
/* line 855, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeCorner dl dd:last-child, #main.knowledge .talkListBlock dl dd:last-child {
  margin-bottom: 0px;
  border-bottom: 0px;
}
/* line 860, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeCorner dl a, #main.knowledge .talkListBlock dl a {
  color: #536bd8;
}
/* line 872, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .talkListBlock:first-child {
  margin-top: 10px !important;
}
/* line 876, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .talkListBlock ul.topicsList li {
  padding: 10px 10px;
  border-top: 1px solid #cccccc;
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.knowledge .talkListBlock ul.topicsList li:after {
  content: "";
  display: block;
  clear: both;
}
/* line 880, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .talkListBlock ul.topicsList li:first-child {
  border-top: 0px;
}
/* line 883, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .talkListBlock ul.topicsList li a {
  color: #536bd8;
}
/* line 887, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .talkListBlock ul.topicsList li .title {
  display: block;
  margin-bottom: 5px;
  font-weight: bold;
}
/* line 892, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .talkListBlock ul.topicsList li .reactionInfo {
  float: left;
}
/* line 894, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .talkListBlock ul.topicsList li .reactionInfo > span {
  margin-right: 5px;
}
/* line 898, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .talkListBlock ul.topicsList li .postedInfo {
  float: right;
  color: #999999;
}
/* line 901, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .talkListBlock ul.topicsList li .postedInfo > span {
  margin-left: 5px;
}
/* line 904, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .talkListBlock ul.topicsList li .postedInfo .user {
  margin-right: 10px;
}
/* line 911, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .talkListBlock ul.topicsList li .commentNum {
  color: #cccccc;
}
/* line 914, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .talkListBlock ul.topicsList li .goodNum {
  color: rgba(233, 88, 113, 0.6);
}
/* line 924, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeArticleList {
  padding: 20px 10px;
  background-color: white;
}
/* line 927, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeArticleList .titleBlock {
  padding: 10px 0px;
  border-top: 2px solid #C19E84;
  border-bottom: 3px double #C19E84;
}
/* line 931, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeArticleList .titleBlock h3 {
  margin: 0px !important;
  line-height: 20px;
}
/* line 937, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeArticleList li {
  padding: 10px 0px;
  border-bottom: 1px solid #cccccc;
  font-size: 115%;
}
/* line 941, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeArticleList li .title {
  margin-bottom: 10px;
  color: #C19E84;
}
/* line 945, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .knowledgeArticleList li a {
  color: #536bd8;
}
/* line 955, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .questionIntroBlock {
  padding-bottom: 20px;
}
/* line 957, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .questionIntroBlock .titleBlock {
  margin-bottom: 15px;
  padding-top: 10px;
  text-align: center;
}
/* line 962, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .questionIntroBlock .desc {
  margin: 0px 10px 10px;
}
/* line 965, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .questionIntroBlock ul {
  margin: 0px auto 15px;
  padding: 0px 5px;
  width: 310px;
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.knowledge .questionIntroBlock ul:after {
  content: "";
  display: block;
  clear: both;
}
/* line 970, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .questionIntroBlock ul li {
  float: left;
  margin-bottom: 5px;
  margin-left: 5px;
}
/* line 974, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .questionIntroBlock ul li:nth-child(3n+1) {
  margin-left: 0px;
}
/* line 977, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .questionIntroBlock ul li a {
  display: block;
}
/* line 988, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .keywordsBlock .titleBlock {
  position: relative;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}
/* line 992, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .keywordsBlock .titleBlock.close h3:after {
  content: "\e600";
}
/* line 996, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .keywordsBlock h3 {
  margin: 0px !important;
  padding: 15px 10px;
  line-height: 25px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .keywordsBlock h3:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .keywordsBlock h3:after {
  margin-left: 0.2em;
  content: "\e603";
  color: #999999;
  font-size: 20px;
  vertical-align: middle;
}
/* line 1001, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .keywordsBlock h3:after {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -10px;
  font-weight: bold;
}
/* line 1009, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .keywordsBlock .inner {
  padding: 10px;
  background-color: #faf3e4;
}
/* line 1012, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .keywordsBlock .inner li {
  display: inline-block;
  margin-right: 10px;
  font-size: 115%;
  line-height: 2;
}
/* line 1018, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .keywordsBlock .inner a {
  color: #536bd8;
}
/* line 1027, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .searchArticle {
  margin-top: 0px !important;
  padding: 15px;
  background-color: white;
  text-align: center;
}
/* line 1032, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .searchArticle p {
  color: #999999;
}
/* line 1035, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .searchArticle form {
  display: block;
  margin-top: 10px;
}
/* line 1038, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .searchArticle form input[type=text], #main.knowledge .searchArticle form input[type=search] {
  padding: 10px 15px 10px 40px;
  width: 100%;
  border: 1px solid #cccccc;
  border-radius: 25px;
  background-color: white;
  box-shadow: none;
  font-size: 100%;
  line-height: 30px;
  height: 52px;
}
/* line 1049, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .searchArticle form .icnText {
  position: relative;
  margin: 0 auto;
  width: 280px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .searchArticle form .icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 225, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .searchArticle form .icnText:before {
  content: "\e627";
  color: #cccccc;
  font-size: 30px;
}
/* line 1054, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .searchArticle form .icnText:before {
  position: absolute;
  top: 50%;
  left: 10px;
  margin-top: -15px;
  width: 30px;
}
/* line 1069, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge dl.maternityTerm {
  font-size: 115%;
}
/* line 1072, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge dl.maternityTerm.baby dt {
  padding: 0px;
}
/* line 1074, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge dl.maternityTerm.baby dt a {
  float: none;
  width: auto;
}
/* line 1079, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge dl.maternityTerm.baby dd {
  padding: 5px 0px;
}
/* line 1082, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge dl.maternityTerm.baby a {
  display: block;
  float: left;
  padding: 5px 0px;
  width: 50%;
  text-align: center;
}
/* line 1090, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge dl.maternityTerm dt {
  background-color: #6bc3c4;
  color: white;
  text-align: center;
}
/* line 1094, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge dl.maternityTerm dt a {
  display: block;
  padding: 5px;
  color: white;
}
/* line 1100, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge dl.maternityTerm dd {
  padding: 5px 0px;
  border: 1px solid #4c2204;
  overflow: hidden;
  width: 100%;
  box-sizing: border-box;
}
/* line 1108, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge dl.maternityTerm dd > span {
  display: block;
  float: left;
  width: 25%;
  padding: 5px 0px;
  text-align: center;
}
/* line 1116, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge dl.maternityTerm dd a {
  color: #536bd8;
}
/* line 1119, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge dl.maternityTerm dd a:visited {
  color: #4c2204;
}
/* line 1124, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .maternityTermBlock {
  padding-top: 15px;
  background-color: white;
}
/* line 1127, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .maternityTermBlock .tabBtn {
  display: table;
  width: 100%;
  border-bottom: 1px solid #cccccc;
}
/* line 1131, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .maternityTermBlock .tabBtn li {
  display: table-cell;
  padding: 0px 5px;
}
/* line 1135, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .maternityTermBlock .tabBtn a {
  display: block;
  margin-bottom: -1px;
  border: 1px solid transparent;
  color: #536bd8;
  line-height: 30px;
  text-align: center;
}
/* line 1142, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .maternityTermBlock .tabBtn a.cr, #main.knowledge .maternityTermBlock .tabBtn a.current {
  border-color: #cccccc;
  border-bottom-color: white;
  border-radius: 4px 4px 0px 0px;
  color: #333333;
}
/* line 1151, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .maternityTermBlock .inner {
  padding: 5px;
}
/* line 1157, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .snsBlock {
  margin: 15px 10px;
}
/* line 1159, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .snsBlock a {
  display: inline-block;
  margin-right: 5px;
  width: 74px;
  height: 30px;
  border-radius: 4px;
  line-height: 30px;
  text-align: center;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
}
/* line 1168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .snsBlock a.facebook {
  background-color: #3b5998;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .snsBlock a.facebook:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .snsBlock a.facebook:before {
  margin-right: 0.2em;
  content: "\e648";
  color: white;
  font-size: 20px;
  vertical-align: top;
}
/* line 1172, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .snsBlock a.twitter {
  background-color: #55acee;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .snsBlock a.twitter:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .snsBlock a.twitter:before {
  margin-right: 0.2em;
  content: "\e64a";
  color: white;
  font-size: 20px;
  vertical-align: top;
}
/* line 1176, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .snsBlock a.line {
  background-color: #5ea628;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .snsBlock a.line:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .snsBlock a.line:before {
  margin-right: 0.2em;
  content: "\e649";
  color: white;
  font-size: 20px;
  vertical-align: top;
}
/* line 1180, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .snsBlock a:before {
  margin-right: 0px !important;
  line-height: 30px !important;
}
/* line 1184, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .snsBlock a:hover {
  text-decoration: none;
}
/* line 1192, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .menuLinks {
  margin: 10px auto;
  text-align: center;
}
/* line 1195, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .menuLinks li {
  display: inline-block;
  font-size: 129%;
}
/* line 1198, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .menuLinks li.cr a {
  color: #333333;
  font-weight: bold;
}
/* line 1202, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .menuLinks li:after {
  display: inline-block;
  margin: 0px 5px;
  color: #333333;
  content: "|";
}
/* line 1208, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .menuLinks li:last-child:after {
  display: none;
}
/* line 1212, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .menuLinks a {
  display: inline-block;
  color: #536bd8;
}
/* line 1221, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .paginationBlock {
  padding-right: 10px;
  padding-left: 10px;
  line-height: 35px;
  text-align: center;
}
/* line 1226, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .paginationBlock a.btn {
  display: block;
  padding: 4px 10px;
  border: 1px solid #cccccc;
  border-radius: 4px;
  font-size: 129%;
}
/* line 1232, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .paginationBlock a.btn.prev {
  float: left;
  padding-left: 0px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .paginationBlock a.btn.prev:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .paginationBlock a.btn.prev:before {
  margin-right: 0.2em;
  content: "\e601";
  color: #d93c38;
  font-size: 30px;
  vertical-align: middle;
}
/* line 1237, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .paginationBlock a.btn.next {
  float: right;
  padding-right: 0px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .paginationBlock a.btn.next:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .paginationBlock a.btn.next:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #d93c38;
  font-size: 30px;
  vertical-align: middle;
}
/* line 1242, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .paginationBlock a.btn:after, #main.knowledge .paginationBlock a.btn:before {
  margin: 0px !important;
  font-weight: bold;
  line-height: 35px !important;
}
/* line 1248, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .paginationBlock span.page {
  display: inline-block;
  padding: 5px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .goodNum.icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .goodNum.icnText:before {
  margin-right: 0.2em;
  content: "\e646";
  color: #e75a73;
  font-size: 120%;
  vertical-align: baseline;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .commentNum.icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.knowledge .commentNum.icnText:before {
  margin-right: 0.2em;
  content: "\e62b";
  color: #999999;
  font-size: 120%;
  vertical-align: baseline;
}
/* line 1260, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge textarea {
  padding: 10px;
  border-color: #c19e84;
  border-radius: 4px;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5) inset;
}
/* line 1270, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .articleArea .checkBoxB {
  margin: 0 10px 15px;
  padding-bottom: 1px;
  background: #ff82a2;
  background-size: 5px 65px;
  -webkit-background-size: 5px 65px;
  border-radius: 3px;
  border-top: none;
}
/* line 1280, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .articleArea .checkBoxB .inner {
  padding: 10px;
  border-top: none;
}
/* line 1284, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .articleArea .checkBoxB .inner {
  background: #FFF4F8;
  border: 3px solid #FF7497;
}
/* line 1288, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .articleArea .checkBoxB h2 {
  padding: 10px 0 10px 0;
  margin: 0 0 0 10px;
  background: #ff82a2;
  background-size: 5px 65px;
  -webkit-background-size: 5px 65px;
  border-radius: 5px 5px 0 0;
  color: #FFF;
  font-size: 17px;
}
/* line 1298, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .articleArea .checkBoxB h2 a {
  color: #fff;
}
/* line 1299, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .articleArea .checkBoxB a {
  color: #006699;
  font-weight: bold;
}
/* line 1300, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .articleArea .checkBoxB ul {
  background: #FFF;
  border-left: 1px solid #FF7497;
  border-right: 1px solid #FF7497;
}
/* line 1306, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .articleArea .checkBoxB ul li {
  position: relative;
  padding: 10px 10px 0 15px;
  border-bottom: 1px solid #E0E0E0;
  font-size: 14px;
  font-weight: bold;
}
/* line 1314, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .articleArea .checkBoxB ul li p,
#main.knowledge .articleArea .checkBoxB ul li dl dd {
  position: relative;
  padding: 5px 0 10px 0;
  font-size: 12px;
  font-weight: normal;
}
/* line 1320, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .articleArea .text p {
  margin: 0 0 0 10px;
}
/* line 1321, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .articleArea span.pink {
  font-weight: bold;
  color: #FF7397;
}
/* line 1322, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .articleArea span.green {
  font-weight: bold;
  color: #00A500;
}
/* line 1323, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.knowledge .articleArea span.blue {
  font-weight: bold;
  color: #68C6E9;
}

/*---------------------------------------*/
/*  Q&A  */
/*---------------------------------------*/
/* line 1334, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.question .questionList {
  margin-bottom: 30px;
}
/* line 1336, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.question .questionList .headerBlock {
  padding: 10px;
  background-color: #faf3e4;
  line-height: 20px;
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.question .questionList .headerBlock:after {
  content: "";
  display: block;
  clear: both;
}
/* line 1341, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.question .questionList .headerBlock .num {
  float: left;
}
/* line 1344, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.question .questionList .headerBlock .page {
  float: right;
}
/* line 1349, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.question .questionList .bodyBlock li {
  position: relative;
  border-bottom: 1px solid #faf3e4;
}
/* line 1352, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.question .questionList .bodyBlock li a {
  display: block;
  padding: 5px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.question .questionList .bodyBlock li a:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.question .questionList .bodyBlock li a:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #cccccc;
  font-size: 20px;
}
/* line 1356, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.question .questionList .bodyBlock li a:after {
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 5px;
  margin-top: -10px;
}
/* line 1364, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.question .questionList .bodyBlock li p {
  padding: 0px 40px 0px 30px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.question .questionList .bodyBlock li p:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.question .questionList .bodyBlock li p:before {
  margin-right: 0.2em;
  content: "\e604";
  color: #d93c38;
  font-size: 20px;
}
/* line 1367, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.question .questionList .bodyBlock li p:before {
  display: inline-block;
  position: absolute;
  top: 5px;
  left: 10px;
}
/* line 1373, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.question .questionList .bodyBlock li p.metadata {
  color: #999999;
  font-size: 86%;
  text-align: right;
}
/* line 1382, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.question .questionList .footerBlock .paginationBlock {
  margin-bottom: 20px;
}
/* line 1391, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.question .questionAnswerBlock {
  padding: 20px 5px;
  background-color: #faf3e4;
}
/* line 1394, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.question .questionAnswerBlock .questionBlock {
  margin-bottom: 10px;
  background-color: white;
  font-size: 115%;
}
/* line 1398, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.question .questionAnswerBlock .questionBlock > div {
  position: relative;
  padding: 10px;
}
/* line 1402, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.question .questionAnswerBlock .questionBlock .desc {
  position: relative;
  padding: 10px 10px 10px 40px;
  border-bottom: 1px solid #faf3e4;
  font-size: 100%;
  font-weight: normal;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.question .questionAnswerBlock .questionBlock .desc:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.question .questionAnswerBlock .questionBlock .desc:before {
  margin-right: 0.2em;
  content: "\e604";
  color: #d93c38;
  font-size: 24px;
}
/* line 1409, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.question .questionAnswerBlock .questionBlock .desc:before {
  position: absolute;
  top: 10px;
  left: 10px;
}
/* line 1416, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.question .questionAnswerBlock .answerBlock {
  position: relative;
  margin-bottom: 20px;
  padding: 10px;
  background-color: white;
  font-size: 115%;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.question .questionAnswerBlock .answerBlock:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.question .questionAnswerBlock .answerBlock:before {
  margin-right: 0.2em;
  content: "\e605";
  color: #d93c38;
  font-size: 24px;
}
/* line 1423, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.question .questionAnswerBlock .answerBlock:before {
  position: absolute;
  top: 10px;
  left: 10px;
}
/* line 1428, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.question .questionAnswerBlock .answerBlock .answerName {
  margin-bottom: 15px;
  padding-left: 40px;
  text-align: right;
}
/* line 1434, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.question .questionAnswerBlock .notes {
  margin-bottom: 20px;
}
/* line 1437, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.question .questionAnswerBlock .doctorBlock {
  padding: 10px;
  background-color: white;
}
/* line 1440, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.question .questionAnswerBlock .doctorBlock .profileImage {
  float: left;
  margin: 0px 10px 5px 0px;
}
/* line 1444, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.question .questionAnswerBlock .doctorBlock .title {
  margin-bottom: 5px;
  font-weight: bold;
}
/* line 1448, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.question .questionAnswerBlock .doctorBlock .doctorName {
  margin-bottom: 1em;
}
/* line 1451, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.question .questionAnswerBlock .doctorBlock .link {
  margin-top: 10px;
  text-align: right;
}
/* line 1454, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.question .questionAnswerBlock .doctorBlock .link a {
  color: #536bd8;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.question .questionAnswerBlock .doctorBlock .link a:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.question .questionAnswerBlock .doctorBlock .link a:before {
  margin-right: 0.2em;
  content: "\e602";
  color: #cccccc;
  font-size: 100%;
  vertical-align: middle;
}
/* line 1460, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_knowledge.scss */
#main.question .questionAnswerBlock + .knowledgeSubContents {
  margin-top: 0px;
}

/*---------------------------------------*/
/*  記事テンプレート  */
/*---------------------------------------*/
/* line 6, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleArea {
  position: relative;
  /*
  &:after {
      display: block;
      display: none;
      position: absolute;
      z-index: 100;
      top: 0px;
      left: 0px;
      width: 100%;
      height: 100%;
      background: rgba(255,0,0,0.1);
      color: $red;
      font-size: 16px;
      text-align: right;
      content: "記事の中身です";
  }*/
}
/* line 24, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleArea > p {
  padding-right: 10px;
  padding-left: 10px;
}
/* line 28, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleArea p.author {
  padding: 10px;
  text-align: right;
}

/* line 33, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts {
  margin-bottom: 20px;
  font-size: 115%;
}
/* line 36, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts:last-child {
  margin-bottom: 0px;
}
/* line 41, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .caption {
  margin: 0px 10px;
}
/* line 46, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts h2 {
  margin: 0px 10px 15px !important;
  padding: 10px 0px !important;
  border-top: 2px solid #C19E84 !important;
  border-bottom: 3px double #C19E84 !important;
  font-size: 129%;
}
/* line 54, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts h3 {
  margin: 0px 10px 10px !important;
  padding-left: 10px;
  border-left: 3px solid #C19E84;
  font-size: 129%;
}
/* line 61, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts h4 {
  margin: 0px 10px 10px !important;
  font-size: 115%;
}
/* line 65, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts a:hover {
  text-decoration: underline;
}
/* line 68, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts strong {
  font-weight: bold;
}
/* line 71, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts > p.desc {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 77, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .prevNextHeader {
  position: relative;
  overflow: hidden;
  min-height: 40px;
}
/* line 81, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .prevNextHeader.links {
  border-top: 2px solid #C19E84;
}
/* line 84, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .prevNextHeader h1 {
  padding: 10px 0px;
  border-top: 2px solid #d93c38;
  font-size: 143%;
  line-height: 20px;
  text-align: center;
}
/* line 84, ../scss/_article.scss */
.articleParts .prevNextHeader h2 {
  padding: 10px 0px;
  border-top: 2px solid #D93C38;
  font-size: 143%;
  line-height: 20px;
  text-align: center;
}
/* line 91, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .prevNextHeader a, .articleParts .prevNextHeader span {
  display: block;
  font-size: 86%;
  line-height: 20px;
}
/* line 97, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .prevNextHeader span:before, .articleParts .prevNextHeader span:after {
  display: none;
}
/* line 100, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .prevNextHeader .prev {
  position: absolute;
  top: 12px;
  left: 10px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.articleParts .prevNextHeader .prev:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.articleParts .prevNextHeader .prev:before {
  margin-right: 0.2em;
  content: "\e601";
  color: #999999;
  font-size: 120%;
  vertical-align: top;
}
/* line 105, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .prevNextHeader .prev:before {
  line-height: 20px;
}
/* line 108, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .prevNextHeader .prev:hover {
  text-decoration: none;
}
/* line 112, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .prevNextHeader .next {
  position: absolute;
  top: 12px;
  right: 10px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.articleParts .prevNextHeader .next:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.articleParts .prevNextHeader .next:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #999999;
  font-size: 120%;
  vertical-align: top;
}
/* line 117, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .prevNextHeader .next:after {
  line-height: 20px;
}
/* line 120, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .prevNextHeader .next:hover {
  text-decoration: none;
}
/* line 128, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts h1.articleTitle {
  margin: 0px 10px 15px;
  padding: 10px 0px;
  border-top: 2px solid #C19E84;
  border-bottom: 3px double #C19E84;
  font-size: 129%;
}
/* line 135, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .mainImage {
  margin: 0px 10px 15px;
}
/* line 137, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .mainImage img {
  width: 100%;
  vertical-align: top;
}
/* line 147, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .youtubeBlock {
  margin: 0px 10px 15px;
}
/* line 149, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .youtubeBlock iframe {
  width: 100%;
}
/* line 156, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .linkList .linkHeader {
  padding: 15px 0px;
  background-color: #faf3e4;
  font-size: 129%;
  font-weight: bold;
  line-height: 30px;
  text-align: center;
}
/* line 165, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .linkList .linkBody li {
  position: relative;
  border-bottom: 2px solid #faf3e4;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .linkList .linkBody li a {
  display: block;
  padding: 15px 30px 15px 15px;
  line-height: 25px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.articleParts .linkList .linkBody li a:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.articleParts .linkList .linkBody li a:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #cccccc;
  font-size: 20px;
}
/* line 173, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .linkList .linkBody li a:after {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -10px;
  font-weight: bold;
}
/* line 187, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .imageList {
  padding: 0px 10px;
}
/* line 189, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .imageList li {
  margin-bottom: 10px;
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.articleParts .imageList li:after {
  content: "";
  display: block;
  clear: both;
}
/* line 192, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .imageList li img {
  float: left;
  margin-right: 10px;
  max-width: 100px;
}
/* line 197, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .imageList li span {
  display: block;
  padding-left: 110px;
}
/* line 200, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .imageList li span.title {
  margin-bottom: 5px;
  font-weight: bold;
}
/* line 209, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .detailList {
  padding: 0px 10px;
}
/* line 211, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .detailList li {
  padding: 5px 0px;
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.articleParts .detailList li:after {
  content: "";
  display: block;
  clear: both;
}
/* line 214, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .detailList li span {
  display: block;
  float: left;
  color: #333333;
}
/* line 218, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .detailList li span.sub {
  float: right;
  color: #999999;
}
/* line 223, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .detailList li a {
  display: inline-block;
  margin-right: 5px;
  color: #536bd8;
}
/* line 232, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .postButton {
  margin: 0px 10px 20px;
}
/* line 234, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .postButton a {
  display: block;
  margin: 0px auto;
  padding: 15px 0px;
  width: 280px;
  background-color: #6BC3C4;
  border-radius: 4px;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
  color: #FFFFFF;
  font-size: 115%;
  line-height: 20px;
  text-align: center;
}
/* line 246, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .postButton a:hover {
  text-decoration: none;
}
/* line 251, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .experience {
  padding: 20px 5px;
  background-color: #faf3e4;
}
/* line 254, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .experience .experienceBlock {
  margin-bottom: 10px;
  padding: 10px;
  background-color: white;
  border-radius: 4px;
}
/* line 259, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .experience .experienceBlock .metadata {
  margin-top: 10px;
  font-size: 86%;
  text-align: right;
}
/* line 263, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .experience .experienceBlock .metadata span {
  display: inline-block;
  margin-left: 15px;
}
/* line 268, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .experience .experienceBlock a {
  color: #536bd8;
}
/* line 271, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .experience .experienceBlock + .postButton {
  margin-top: 20px;
}
/* line 278, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .doubleList {
  padding: 0px 10px;
}
/* line 280, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .doubleList ul {
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
.articleParts .doubleList ul:after {
  content: "";
  display: block;
  clear: both;
}
/* line 283, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .doubleList li {
  float: left;
  margin-bottom: 5px;
  padding-right: 10px;
  padding-left: 15px;
  text-indent: -15px;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.articleParts .doubleList li:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.articleParts .doubleList li:before {
  margin-right: 0.2em;
  content: "\e602";
  color: #d93c38;
  font-size: 100%;
}
/* line 292, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .doubleList li:nth-child(2n + 1) {
  clear: left;
}
/* line 300, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .textLinkList {
  text-align: center;
}
/* line 302, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .textLinkList li {
  display: inline-block;
  line-height: 1;
}
/* line 305, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .textLinkList li:before {
  display: inline-block;
  margin: 0px 6px 0px 5px;
  content: "|";
  color: #999999;
  vertical-align: top;
}
/* line 312, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .textLinkList li:first-child:before {
  display: none;
}
/* line 315, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .textLinkList li a {
  color: #536bd8;
  font-size: 115%;
}
/* line 324, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts:first-child .profileBlock {
  padding-top: 0px;
}
/* line 326, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts:first-child .profileBlock .profileTitle {
  margin: 0px 0px 10px;
  padding: 15px 10px 15px 40px;
}
/* line 329, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts:first-child .profileBlock .profileTitle:before {
  top: 15px;
}
/* line 335, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .profileBlock {
  padding: 10px 0px;
  background-color: #faf3e4;
}
/* line 338, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .profileBlock .profileTitle {
  position: relative;
  margin: 0px 5px 1px;
  padding: 10px 10px 10px 40px;
  background-color: white;
  font-size: 129%;
  font-weight: bold;
  line-height: 28px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.articleParts .profileBlock .profileTitle:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.articleParts .profileBlock .profileTitle:before {
  margin-right: 0.2em;
  content: "\e605";
  color: #d93c38;
  font-size: 22px;
  vertical-align: top;
}
/* line 347, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .profileBlock .profileTitle:before {
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  line-height: 28px;
}
/* line 355, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .profileBlock .profileImage {
  margin: 0px 5px;
  padding: 10px;
  background-color: white;
  text-align: center;
}
/* line 360, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .profileBlock .profileImage img {
  max-width: 200px;
}
/* line 364, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .profileBlock .desc {
  margin: 0px 5px;
  padding: 10px;
  background-color: white;
}
/* line 370, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .profileBlock .profileComment, .articleParts .profileBlock .profileInterview {
  margin: 15px 5px;
  padding: 10px;
  background-color: white;
}
/* line 374, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .profileBlock .profileComment .commentHeader, .articleParts .profileBlock .profileComment .interviewHeader, .articleParts .profileBlock .profileInterview .commentHeader, .articleParts .profileBlock .profileInterview .interviewHeader {
  margin-bottom: 10px;
  font-weight: bold;
}
/* line 383, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .tableBlock {
  padding: 0px 10px;
}
/* line 385, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .tableBlock > table {
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  width: 100%;
}
/* line 389, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .tableBlock > table th, .articleParts .tableBlock > table td {
  padding: 5px;
  border-bottom: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
}
/* line 398, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .leftRightLinks {
  padding: 0px 10px;
  overflow: hidden;
}
/* line 401, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .leftRightLinks .left-button, .articleParts .leftRightLinks .right-button {
  display: block;
  position: relative;
  line-height: 20px;
}
/* line 406, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .leftRightLinks .left-button {
  float: left;
  padding-left: 20px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.articleParts .leftRightLinks .left-button:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.articleParts .leftRightLinks .left-button:before {
  margin-right: 0.2em;
  content: "\e634";
  color: #e75a73;
  font-size: 120%;
  vertical-align: middle;
}
/* line 410, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .leftRightLinks .left-button:before {
  position: absolute;
  top: 50%;
  left: 0px;
  width: 20px;
  margin-top: -10px;
  line-height: 20px;
}
/* line 419, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .leftRightLinks .right-button {
  float: right;
  padding-right: 20px;
  text-align: right;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.articleParts .leftRightLinks .right-button:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.articleParts .leftRightLinks .right-button:after {
  margin-left: 0.2em;
  content: "\e635";
  color: #e75a73;
  font-size: 120%;
  vertical-align: middle;
}
/* line 424, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .leftRightLinks .right-button:after {
  position: absolute;
  top: 50%;
  right: 0px;
  width: 20px;
  margin-top: -10px;
  line-height: 20px;
  text-align: right;
}
/* line 437, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .doubleButtons {
  margin: 0px auto;
  width: 300px;
  overflow: hidden;
}
/* line 441, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .doubleButtons a, .articleParts .doubleButtons input[type=button], .articleParts .doubleButtons button {
  display: block;
  margin-bottom: 15px;
  padding: 10px;
  width: 140px;
  background: #6BC3C4;
  border: 0px;
  border-radius: 4px;
  outline: 0px;
  color: #FFF;
  font-size: 115%;
  line-height: 20px;
  text-align: center;
  text-decoration: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 456, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .doubleButtons a:nth-child(2n-1), .articleParts .doubleButtons input[type=button]:nth-child(2n-1), .articleParts .doubleButtons button:nth-child(2n-1) {
  clear: both;
  float: left;
}
/* line 460, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .doubleButtons a:nth-child(2n), .articleParts .doubleButtons input[type=button]:nth-child(2n), .articleParts .doubleButtons button:nth-child(2n) {
  float: right;
}
/* line 467, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .nextPrevNavi {
  overflow: hidden;
  padding-right: 10px;
  padding-left: 10px;
  line-height: 35px;
  text-align: center;
}
/* line 473, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .nextPrevNavi a.btn {
  display: block;
  padding: 4px 5px;
  border: 1px solid #cccccc;
  border-radius: 4px;
  font-size: 129%;
}
/* line 479, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .nextPrevNavi a.btn.prev {
  float: left;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.articleParts .nextPrevNavi a.btn.prev:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.articleParts .nextPrevNavi a.btn.prev:before {
  margin-right: 0.2em;
  content: "\e601";
  color: #d93c38;
  font-size: 30px;
  vertical-align: middle;
}
/* line 484, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .nextPrevNavi a.btn.next {
  float: right;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.articleParts .nextPrevNavi a.btn.next:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.articleParts .nextPrevNavi a.btn.next:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #d93c38;
  font-size: 30px;
  vertical-align: middle;
}
/* line 489, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .nextPrevNavi a.btn:after, .articleParts .nextPrevNavi a.btn:before {
  margin: 0px !important;
  font-weight: bold;
  line-height: 35px !important;
}
/* line 500, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .questionList .listTitle {
  position: relative;
  margin: 0px !important;
  padding: 0px !important;
  border: 0px !important;
  background-color: #faf3e4;
  font-size: 115%;
  line-height: 1.5;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.articleParts .questionList .listTitle:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.articleParts .questionList .listTitle:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #999999;
  font-size: 20px;
}
/* line 509, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .questionList .listTitle a {
  display: block;
  padding: 15px 10px;
  color: #4E2100;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.articleParts .questionList .listTitle a:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.articleParts .questionList .listTitle a:before {
  margin-right: 0.2em;
  content: "\e604";
  color: #4e2100;
}
/* line 515, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .questionList .listTitle:after {
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -10px;
  font-weight: bold;
}
/* line 523, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .questionList li {
  position: relative;
  border-bottom: 1px solid #faf3e4;
}
/* line 526, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .questionList li.more {
  font-size: 100%;
}
/* line 528, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .questionList li.more a {
  padding: 10px;
}
/* line 530, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .questionList li.more a:before, .articleParts .questionList li.more a:after {
  display: none;
}
/* line 535, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .questionList li a {
  display: block;
  padding: 10px 40px 10px 35px;
  line-height: 24px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.articleParts .questionList li a:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.articleParts .questionList li a:before {
  margin-right: 0.2em;
  content: "\e604";
  color: #d93c38;
  font-size: 20px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.articleParts .questionList li a:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.articleParts .questionList li a:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #cccccc;
  font-size: 20px;
}
/* line 541, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .questionList li a:before {
  position: absolute;
  top: 50%;
  left: 10px;
  margin-top: -10px;
}
/* line 547, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .questionList li a:after {
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -10px;
}
/* line 559, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .experienceList .listTitle {
  position: relative;
  margin: 0px !important;
  padding: 0px !important;
  border: 0px !important;
  background-color: #faf3e4;
  font-size: 115%;
  line-height: 1.5;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.articleParts .experienceList .listTitle:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.articleParts .experienceList .listTitle:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #999999;
  font-size: 20px;
}
/* line 568, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .experienceList .listTitle a {
  display: block;
  padding: 15px 10px;
  color: #4E2100;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.articleParts .experienceList .listTitle a:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.articleParts .experienceList .listTitle a:before {
  margin-right: 0.2em;
  content: "\e62b";
  color: #4e2100;
}
/* line 574, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .experienceList .listTitle:after {
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -10px;
  font-weight: bold;
}
/* line 582, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .experienceList ul {
  padding: 5px;
  overflow: hidden;
}
/* line 585, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .experienceList ul li {
  float: left;
  width: 50%;
}
/* line 588, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .experienceList ul li a {
  display: block;
  padding: 5px;
  line-height: 22px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.articleParts .experienceList ul li a:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
.articleParts .experienceList ul li a:before {
  margin-right: 0.2em;
  content: "\e602";
  color: #d93c38;
  font-size: 120%;
  vertical-align: top;
}
/* line 593, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_article.scss */
.articleParts .experienceList ul li a:before {
  line-height: 22px;
}

/*---------------------------------------*/
/*  ニュース  */
/*---------------------------------------*/
/* line 6, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news {
  padding: 0;
  /**
   * news list
   */
  /**
   * ranking
   */
  /**
   * 検索窓
   */
}
/* line 8, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .inner {
  padding: 0;
}
/* line 12, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news h2 {
  padding: 0px;
  border: 0px;
}
/* line 16, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news h3 {
  margin: 0 !important;
}
/* line 18, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news h3:before {
  display: none;
}
/* line 23, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .articleParts h3 {
  margin: 0px 10px !important;
}
/* line 28, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .breadcrumb.no-border {
  border-bottom: 0px;
}
/* line 32, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .mainHeader {
  margin-bottom: 0px;
}
/* line 34, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .mainHeader .titleBlock {
  position: relative;
  margin: 20px 0px;
}
/* line 37, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .mainHeader .titleBlock p {
  color: #999999;
}
/* line 41, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .mainHeader.categoryTop {
  margin-bottom: 0px;
  padding: 10px 0 10px;
  background: url(../img/SP_topimage_04.png);
  background-size: cover;
  color: #4E2100;
}
/* line 47, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .mainHeader.categoryTop .titleBlock {
  margin: 0px 0px 5px;
  text-align: center;
}
/* line 50, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .mainHeader.categoryTop .titleBlock h1 {
  display: inline-block;
  border-bottom: 2px solid #4E2100;
  font-weight: normal;
}
/* line 54, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .mainHeader.categoryTop .titleBlock h1:before {
  display: none;
}
/* line 59, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .mainHeader.categoryTop .catchCopy {
  text-align: center;
}
/* line 62, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .mainHeader.categoryTop .headBtn {
  margin: 15px auto 0;
  width: 200px;
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.news .mainHeader.categoryTop .headBtn:after {
  content: "";
  display: block;
  clear: both;
}
/* line 66, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .mainHeader.categoryTop .headBtn a {
  display: block;
  width: 85px;
  color: #333333;
  text-align: center;
}
/* line 71, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .mainHeader.categoryTop .headBtn a.addPhoto {
  float: left;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .mainHeader.categoryTop .headBtn a.addPhoto span:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .mainHeader.categoryTop .headBtn a.addPhoto span:before {
  margin-right: 0.2em;
  content: "\e60d";
  color: #4e2100;
}
/* line 77, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .mainHeader.categoryTop .headBtn a.mypage {
  float: right;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .mainHeader.categoryTop .headBtn a.mypage span:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .mainHeader.categoryTop .headBtn a.mypage span:before {
  margin-right: 0.2em;
  content: "\e647";
  color: #4e2100;
}
/* line 83, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .mainHeader.categoryTop .headBtn a span {
  display: inline-block;
  margin-bottom: 2px;
  width: 60px;
  height: 60px;
  background-color: white;
  border-radius: 30px;
  color: #4E2100;
  font-size: 25px;
  line-height: 60px;
  text-align: center;
}
/* line 94, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .mainHeader.categoryTop .headBtn a span:before {
  margin: 0px !important;
  vertical-align: middle;
}
/* line 102, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .mainHeader h1 {
  position: relative;
  zoom: 1;
  margin-bottom: 5px;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.news .mainHeader h1:after {
  content: "";
  display: block;
  clear: both;
}
/* line 106, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .mainHeader h1 .icnText {
  display: inline-block;
  line-height: 1.2;
  float: left;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .mainHeader h1 .icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .mainHeader h1 .icnText:before {
  margin-right: 0.2em;
  content: "\e622";
  color: #e75a73;
}
/* line 112, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .mainHeader h1 strong {
  line-height: 1.2;
  display: block;
  margin-left: 25px;
}
/* line 118, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .mainHeader .newsCategorySlide {
  overflow: auto;
  padding: 15px 10px;
  border-bottom: 1px solid #d8cbb8;
  background: #faf3e2;
}
/* line 123, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .mainHeader .newsCategorySlide ul {
  width: auto;
  white-space: nowrap;
}
/* line 127, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .mainHeader .newsCategorySlide ul li {
  font-size: 115%;
  display: inline-block;
  border-left: 1px solid #cccccc;
  line-height: 1.2em;
}
/* line 133, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .mainHeader .newsCategorySlide ul li a {
  display: inline-block;
  padding: 0px 10px;
  color: #333333;
}
/* line 144, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .titleBlock h3 {
  color: #4c2204;
  font-size: 129%;
  font-weight: bold;
  padding: 0 10px 10px;
}
/* line 152, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .headerBlock .titleBlock {
  margin: 0px 10px 15px;
  padding: 10px 0;
  border-top: 2px solid #c19e84;
  border-bottom: 3px double #c19e84;
}
/* line 160, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .linkArea a.link {
  display: block;
  position: relative;
  padding: 15px 30px 15px 10px;
  border-bottom: 1px solid #cccccc;
  color: #4E2100;
  font-size: 115%;
  line-height: 20px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .linkArea a.link:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .linkArea a.link:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #a6907f;
  font-size: 20px;
  vertical-align: middle;
}
/* line 169, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .linkArea a.link:after {
  position: absolute;
  display: inline-block;
  right: 5px;
  top: 50%;
  margin-top: -10px;
}
/* line 176, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .linkArea a.link.active {
  background-color: #FAF4E4;
  border-color: #C19E84;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .linkArea a.link span.mail:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .linkArea a.link span.mail:before {
  margin-right: 0.2em;
  content: "\e61f";
  color: inherit;
  font-size: 150%;
  vertical-align: middle;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .linkArea a.link span.clip:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .linkArea a.link span.clip:before {
  margin-right: 0.2em;
  content: "\e610";
  color: inherit;
  font-size: 150%;
  vertical-align: middle;
}
/* line 190, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .pagingArea {
  line-height: 36px;
  text-align: center;
}
/* line 193, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .pagingArea a.icn {
  display: inline-block;
  width: 24px;
  color: #A6907F;
  text-align: center;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .pagingArea a.icn.first:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .pagingArea a.icn.first:before {
  margin-right: 0.2em;
  content: "\e63a";
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .pagingArea a.icn.prev:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .pagingArea a.icn.prev:before {
  margin-right: 0.2em;
  content: "\e641";
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .pagingArea a.icn.next:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .pagingArea a.icn.next:before {
  margin-right: 0.2em;
  content: "\e640";
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .pagingArea a.icn.last:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .pagingArea a.icn.last:before {
  margin-right: 0.2em;
  content: "\e639";
}
/* line 210, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .pagingArea a.icn:before {
  margin: 0px !important;
}
/* line 214, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .pagingArea select {
  margin: 0 5px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 170px;
  height: 36px;
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e0e0e0));
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, -o-linear-gradient(top, #ffffff, #e0e0e0);
  background: url(../img/icon_form_pulldown.png) right 50% no-repeat, linear-gradient(top, #ffffff, #e0e0e0);
  background-size: 32px auto, auto;
  border: 1px solid #C19E84;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  font-size: 14px;
}
/* line 220, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .backBtn {
  padding: 10px;
  line-height: 20px;
}
/* line 223, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .backBtn a {
  display: inline-block;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .backBtn a:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .backBtn a:before {
  margin-right: 0.2em;
  content: "\e634";
  color: #f7d8b6;
  font-size: 100%;
}
/* line 232, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsList {
  padding: 10px 0 0;
  border-bottom: 1px solid #ebebeb;
}
/* line 236, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsList ul.list + ul.list {
  margin-bottom: 0;
}
/* line 239, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsList ul.list li {
  position: relative;
}
/* line 241, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsList ul.list li a {
  display: block;
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.news .newsList ul.list li a:after {
  content: "";
  display: block;
  clear: both;
}
/* line 245, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsList ul.list li p {
  padding: 5px;
  font-size: 115%;
  font-weight: bold;
}
/* line 249, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsList ul.list li p span {
  display: block;
  font-size: 86%;
  color: #999999;
  font-weight: normal;
}
/* line 255, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsList ul.list li p em {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  font-size: 86%;
  background: #909cd8;
  color: #fff;
  padding: 0 6px;
  margin-right: 5px;
  font-style: normal;
  font-weight: normal;
}
/* line 266, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsList ul.list li img {
  width: 100%;
}
/* line 269, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsList ul.list li .state {
  padding: 0 5px;
  text-align: right;
  color: #999999;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .newsList ul.list li .state .clip:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .newsList ul.list li .state .clip:before {
  margin-right: 0.2em;
  content: "\e610";
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .newsList ul.list li .state .delete a:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .newsList ul.list li .state .delete a:before {
  margin-right: 0.2em;
  content: "\e611";
  color: #999999;
  font-size: 129%;
}
/* line 284, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsList ul.list.small li {
  padding: 5px;
  border-bottom: 1px solid #ebebeb;
}
/* line 287, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsList ul.list.small li:first-child {
  border-top: 1px solid #ebebeb;
}
/* line 290, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsList ul.list.small li:last-child {
}
/* line 293, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsList ul.list.small li p {
  padding: 0;
}
/* line 296, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsList ul.list.small li img {
  float: left;
  width: 22.5%;
  margin-right: 2%;
}
/* line 301, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsList ul.list.small li .state {
  position: absolute;
  right: 0;
  bottom: 0;
}
/* line 308, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsList ul.list.small.pr li {
  background: #f3f5fb;
}
/* line 311, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsList ul.list.small.pr a {
  color: #909cd8;
}
/* line 316, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsList ul.list.big {
  margin-bottom: 10px;
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.news .newsList ul.list.big:after {
  content: "";
  display: block;
  clear: both;
}
/* line 319, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsList ul.list.big li {
  width: 49.8%;
  float: left;
}
/* line 322, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsList ul.list.big li:nth-child(2) {
  float: right;
}
/* line 328, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsList ul.list.category li {
  padding: 0;
}
/* line 333, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsList .more {
  border-top: 1px solid #ebebeb;
}
/* line 336, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsList .tabBtn {
  display: table;
  width: 100%;
  border-bottom: 1px solid #cccccc;
}
/* line 340, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsList .tabBtn li {
  display: table-cell;
  padding: 0px 5px;
}
/* line 343, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsList .tabBtn li a {
  display: block;
  margin-bottom: -1px;
  border: 1px solid transparent;
  color: #999999;
  line-height: 30px;
  text-align: center;
}
/* line 350, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsList .tabBtn li a.cr {
  border-color: #cccccc;
  border-bottom-color: white;
  border-radius: 4px 4px 0px 0px;
  color: #333333;
}
/* line 359, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsList .pageCount {
  zoom: 1;
  padding: 10px 5px;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.news .newsList .pageCount:after {
  content: "";
  display: block;
  clear: both;
}
/* line 362, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsList .pageCount .num {
  float: left;
}
/* line 365, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsList .pageCount .page {
  float: right;
}
/* line 369, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsList .pagingArea {
  border-top: 1px solid #ebebeb;
  padding: 15px 0;
}
/* line 375, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsList .clipNews li .state {
  left: 0;
}
/* line 386, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsRanking ul.list {
  margin-bottom: 0;
}
/* line 390, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsRanking ul.list.small li:first-child {
  border-top: 0;
}
/* line 396, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsRanking span.ranking {
  float: left;
  font-size: 16px;
  width: 18px;
  height: 18px;
  overflow: hidden;
  display: inline-block;
  position: relative;
  text-align: center;
  margin: 0px 5px 0 0;
}
/* line 406, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsRanking span.ranking.rank1 {
  background: url(../img/board/rankone.png) center 50% no-repeat;
  background-size: 21px 22px;
  width: 20px;
  height: 20px;
}
/* line 412, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsRanking span.ranking.rank2 {
  background: url(../img/board/ranktwo.png) center 50% no-repeat;
  background-size: 21px 22px;
  width: 20px;
  height: 20px;
}
/* line 418, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsRanking span.ranking.rank3 {
  background: url(../img/board/rankthree.png) center 50% no-repeat;
  background-size: 21px 22px;
  width: 20px;
  height: 20px;
}
/* line 424, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsRanking span.ranking.rank {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #cccccc;
  color: white;
  font-size: 86%;
  line-height: 18px;
}
/* line 437, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .searchArticle {
  margin-top: 0px !important;
  padding: 15px;
  background-color: white;
  text-align: center;
}
/* line 442, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .searchArticle p {
  color: #999999;
}
/* line 445, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .searchArticle form {
  display: block;
  margin-top: 10px;
}
/* line 448, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .searchArticle form input[type=text], #main.news .searchArticle form input[type=search] {
  padding: 10px 15px 10px 40px;
  width: 100%;
  border: 1px solid #cccccc;
  border-radius: 25px;
  background-color: white;
  box-shadow: none;
  font-size: 100%;
  line-height: 30px;
  height: 52px;
}
/* line 459, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .searchArticle form .icnText {
  position: relative;
  margin: 0 auto;
  width: 280px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .searchArticle form .icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 225, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .searchArticle form .icnText:before {
  content: "\e627";
  color: #cccccc;
  font-size: 30px;
}
/* line 464, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .searchArticle form .icnText:before {
  position: absolute;
  top: 50%;
  left: 10px;
  margin-top: -15px;
  width: 30px;
}
/* line 477, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsContentsBlock.bottomNavigation {
  background-color: #FAF4E4;
}
/* line 480, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsContentsBlock + .newsContentsBlock {
  margin-top: 30px;
}
/* line 483, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsContentsBlock h3 {
  margin: 0px !important;
  position: relative;
  padding: 15px 30px 15px 10px;
  background-color: white;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .newsContentsBlock h3:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .newsContentsBlock h3:after {
  margin-left: 0.2em;
  content: "\e603";
  color: #a6907f;
  font-size: 20px;
  vertical-align: middle;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .newsContentsBlock h3.close:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .newsContentsBlock h3.close:after {
  margin-left: 0.2em;
  content: "\e600";
  color: #a6907f;
  font-size: 20px;
  vertical-align: middle;
}
/* line 494, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsContentsBlock h3:before {
  display: none;
}
/* line 497, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsContentsBlock h3:after {
  margin: 0px;
  position: absolute;
  right: 10px;
}
/* line 502, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsContentsBlock h3:nth-child(n+2) {
  margin-top: -1px !important;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .newsContentsBlock h3 span.news:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .newsContentsBlock h3 span.news:before {
  margin-right: 0.2em;
  content: "\e622";
  color: inherit;
  font-size: 150%;
  vertical-align: middle;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .newsContentsBlock a h3:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .newsContentsBlock a h3:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #a6907f;
}
/* line 518, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsCategoryList ul {
  padding: 0 5px;
}
/* line 520, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsCategoryList ul li a {
  display: block;
  font-size: 115%;
  position: relative;
  padding: 15px 30px 15px 10px;
  border-bottom: 1px dashed #A6907F;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .newsCategoryList ul li a:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .newsCategoryList ul li a:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #a6907f;
  font-size: 20px;
  vertical-align: middle;
}
/* line 527, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsCategoryList ul li a:after {
  position: absolute;
  display: inline-block;
  right: 5px;
  top: 50%;
  margin-top: -10px;
}
/* line 540, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsDetail .detailComponent {
  padding: 0 10px;
}
/* line 544, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsDetail .detailComponent .categoryName a {
  color: #909dd6;
  font-weight: bold;
}
/* line 549, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsDetail .detailComponent .state {
  zoom: 1;
  color: #999999;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.news .newsDetail .detailComponent .state:after {
  content: "";
  display: block;
  clear: both;
}
/* line 552, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsDetail .detailComponent .state div {
  width: 50%;
  float: left;
}
/* line 556, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsDetail .detailComponent .state .clip {
  text-align: left;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .newsDetail .detailComponent .state .clip:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .newsDetail .detailComponent .state .clip:before {
  margin-right: 0.2em;
  content: "\e610";
}
/* line 560, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsDetail .detailComponent .state .date {
  text-align: right;
}
/* line 566, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsDetail .newsImg img {
  border: 1px solid #999999;
  width: 100%;
}
/* line 571, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsDetail .text {
  font-size: 115%;
  padding: 10px;
  margin-bottom: 20px;
}
/* line 577, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsDetail .commentBlock ul {
  border-top: 1px solid #cccccc;
}
/* line 579, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsDetail .commentBlock ul .comment {
  border-bottom: 1px solid #cccccc;
  padding: 10px;
}
/* line 582, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsDetail .commentBlock ul .comment p {
  font-size: 115%;
  margin-bottom: 10px;
}
/* line 586, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsDetail .commentBlock ul .comment .state {
  color: #999999;
  text-align: right;
}
/* line 590, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsDetail .commentBlock ul .comment .state .user a {
  color: #909dd6;
}
/* line 595, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsDetail .commentBlock ul .comment .report {
  text-align: right;
}
/* line 597, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsDetail .commentBlock ul .comment .report a {
  color: #999999;
  text-decoration: underline;
}
/* line 604, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsDetail .commentBlock .commentPost {
  padding: 13px 10px 20px;
  background-color: #FAF4E4;
}
/* line 607, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsDetail .commentBlock .commentPost form {
  position: relative;
}
/* line 610, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsDetail .commentBlock .commentPost .desc {
  font-size: 115%;
  margin-bottom: 7px;
  color: #4c2204;
}
/* line 615, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsDetail .commentBlock .commentPost textarea {
  width: 100%;
  height: 100px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 115%;
  vertical-align: top;
}
/* line 621, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsDetail .commentBlock .commentPost textarea.requiredRemove {
  background-color: white;
}
/* line 625, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsDetail .commentBlock .commentPost .btnBlock {
  margin: 10px 0px 0px;
  line-height: 40px;
  text-align: right;
}
/* line 629, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsDetail .commentBlock .commentPost .btnBlock .over {
  color: #d93c38;
}
/* line 632, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsDetail .commentBlock .commentPost .btnBlock button {
  margin: 0px 0px 0px 10px;
  padding: 10px 0px;
  width: 140px;
  line-height: 20px;
}
/* line 641, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsDetail > p {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 645, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .newsDetail p.author {
  text-align: right;
  padding: 10px;
}
/* line 652, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .snsBlock {
  margin: 10px 0px;
}
/* line 654, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .snsBlock a {
  display: inline-block;
  margin-right: 5px;
  width: 68px;
  height: 30px;
  border-radius: 4px;
  line-height: 30px;
  text-align: center;
  color: white;
  font-size: 86%;
  overflow: hidden;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
}
/* line 666, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .snsBlock a.facebook {
  background-color: #3b5998;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .snsBlock a.facebook:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .snsBlock a.facebook:before {
  margin-right: 0.2em;
  content: "\e648";
  color: white;
  font-size: 16px;
  vertical-align: middle;
}
/* line 670, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .snsBlock a.twitter {
  background-color: #55acee;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .snsBlock a.twitter:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .snsBlock a.twitter:before {
  margin-right: 0.2em;
  content: "\e64a";
  color: white;
  font-size: 16px;
  vertical-align: middle;
}
/* line 674, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .snsBlock a.line {
  background-color: #5ea628;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .snsBlock a.line:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .snsBlock a.line:before {
  margin-right: 0.2em;
  content: "\e649";
  color: white;
  font-size: 16px;
  vertical-align: middle;
}
/* line 678, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .snsBlock a.clip {
  width: 60px;
  border-radius: 15px;
  border: 1px solid #999999;
  background-color: white;
  -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .snsBlock a.clip:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .snsBlock a.clip:before {
  margin-right: 0.2em;
  content: "\e610";
  color: #999999;
  font-size: 20px;
  vertical-align: middle;
}
/* line 687, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .snsBlock a:before {
  margin-right: 2px !important;
}
/* line 694, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .paginationBlock {
  padding-right: 10px;
  padding-left: 10px;
  line-height: 35px;
  text-align: center;
}
/* line 699, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .paginationBlock a.btn {
  display: block;
  padding: 4px 10px;
  border: 1px solid #cccccc;
  border-radius: 4px;
  font-size: 129%;
}
/* line 705, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .paginationBlock a.btn.prev {
  float: left;
  padding-left: 0px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .paginationBlock a.btn.prev:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .paginationBlock a.btn.prev:before {
  margin-right: 0.2em;
  content: "\e601";
  color: #d93c38;
  font-size: 30px;
  vertical-align: middle;
}
/* line 710, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .paginationBlock a.btn.next {
  float: right;
  padding-right: 0px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .paginationBlock a.btn.next:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .paginationBlock a.btn.next:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #d93c38;
  font-size: 30px;
  vertical-align: middle;
}
/* line 715, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .paginationBlock a.btn:after, #main.news .paginationBlock a.btn:before {
  margin: 0px !important;
  font-weight: bold;
  line-height: 35px !important;
}
/* line 721, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .paginationBlock span.page {
  display: inline-block;
  padding: 5px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .goodNum.icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .goodNum.icnText:before {
  margin-right: 0.2em;
  content: "\e646";
  color: #e75a73;
  font-size: 120%;
  vertical-align: baseline;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .commentNum.icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.news .commentNum.icnText:before {
  margin-right: 0.2em;
  content: "\e62b";
  color: #999999;
  font-size: 120%;
  vertical-align: baseline;
}
/* line 733, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news textarea {
  padding: 10px;
  border-color: #c19e84;
  border-radius: 4px;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5) inset;
}
/* line 740, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .glidList {
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.news .glidList:after {
  content: "";
  display: block;
  clear: both;
}
/* line 742, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .glidList ul {
  padding: 0 10px 0;
}
/* line 745, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .glidList ul li a {
  display: block;
  float: left;
  background: #6bc3c4;
  width: 24%;
  margin: 10px 1% 0 0;
  padding: 10px 0;
  font-weight: bold;
  text-align: center;
  color: white;
}
/* line 755, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .glidList ul li a span {
  float: right;
}
/* line 759, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_news.scss */
#main.news .glidList ul li:nth-child(4n+0) a {
  margin-right: 0;
}

/*-----------------------------------------------------------*/
/*  マイページ メッセージ　*/
/*-----------------------------------------------------------*/
/* line 5, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message > .inner {
  padding: 0;
}
/* line 7, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message > .inner > .mainHeader {
  margin: 0 0 10px;
}
/* line 9, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message > .inner > .mainHeader .titleBlock {
  margin: 0 0 10px;
  padding: 10px 10px 0;
  border-top: 2px solid #d93c38;
}
/* line 13, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message > .inner > .mainHeader .titleBlock a {
  color: #536bd8;
}
/* line 19, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message .backBtn {
  padding: 10px;
  line-height: 20px;
  /*& + .mainHeader {
      .titleBlock {
          margin: 0px;
          padding: 20px 10px;
          border-top: 2px solid $red
      }
  }*/
}
/* line 22, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message .backBtn a {
  display: inline-block;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.mypage.message .backBtn a:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.mypage.message .backBtn a:before {
  margin-right: 0.2em;
  content: "\e634";
  color: #f7d8b6;
  font-size: 100%;
  vertical-align: text-bottom;
}
/* line 35, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message .subMenu {
  right: 0;
}
/* line 38, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message .contentArea.top {
  margin-top: 0;
}
/* line 43, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message .paginationBlock ul.prevNext .prev, #main.mypage.message .paginationBlock ul.prevNext .next {
  border: 1px solid #cccccc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 46, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message .paginationBlock ul.prevNext .prev a, #main.mypage.message .paginationBlock ul.prevNext .next a {
  display: block;
  padding: 0px 10px;
  height: 45px;
  font-size: 129%;
  line-height: 45px;
}
/* line 52, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message .paginationBlock ul.prevNext .prev a:before, #main.mypage.message .paginationBlock ul.prevNext .prev a:after, #main.mypage.message .paginationBlock ul.prevNext .next a:before, #main.mypage.message .paginationBlock ul.prevNext .next a:after {
  display: inline-block;
  font-weight: bold !important;
  line-height: 45px !important;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.mypage.message .paginationBlock ul.prevNext .prev a:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.mypage.message .paginationBlock ul.prevNext .prev a:before {
  margin-right: 0.2em;
  content: "\e601";
  color: #d93c38;
  font-size: 24px;
  vertical-align: top;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.mypage.message .paginationBlock ul.prevNext .next a:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.mypage.message .paginationBlock ul.prevNext .next a:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #d93c38;
  font-size: 24px;
  vertical-align: top;
}
/* line 69, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message .paginationBlock ul.prevNext .page {
  margin: 0px 30px;
}
/* line 74, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message .messageSubContents {
  background-color: #FAF4E4;
}
/* line 76, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message .messageSubContents + .bbsContentsBlock, #main.mypage.message .messageSubContents + .linkBtn.newPost {
  margin-top: 30px;
}
/* line 79, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message .messageSubContents .titleBlock {
  cursor: pointer;
}
/* line 81, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message .messageSubContents .titleBlock h3:after {
  content: "\e603";
}
/* line 84, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message .messageSubContents .titleBlock.close h3:after {
  content: "\e600";
}
/* line 88, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message .messageSubContents h3 {
  margin: 0 !important;
  position: relative;
  padding: 20px 10px;
  background-color: white;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  font-size: 115%;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.mypage.message .messageSubContents h3:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.mypage.message .messageSubContents h3:after {
  margin-left: 0.2em;
  color: #a6907f;
}
/* line 97, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message .messageSubContents h3:before {
  display: none;
}
/* line 100, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message .messageSubContents h3:after {
  margin: 0px;
  position: absolute;
  right: 10px;
}
/* line 105, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message .messageSubContents h3.accordion-open:after {
  content: "\e603";
}
/* line 108, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message .messageSubContents h3.accordion-close:after {
  content: "\e600";
}
/* line 113, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message .settingBlock {
  /* 切り替えスイッチ */
}
/* line 114, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message .settingBlock .formArea {
  padding: 0px;
}
/* line 117, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message .settingBlock .formBlock {
  margin: 0px 10px;
  padding: 10px 0px;
}
/* line 121, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message .settingBlock .formBlock.switch .inner {
  display: table;
  width: 100%;
}
/* line 124, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message .settingBlock .formBlock.switch .inner .title {
  display: table-cell;
  margin: 0px;
  vertical-align: middle;
  line-height: 20px;
  font-size: 129%;
}
/* line 131, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message .settingBlock .formBlock.switch .inner .switchBlock {
  display: table-cell;
  width: 120px;
}
/* line 137, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message .settingBlock .formBlock.linkBlock .inner {
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.mypage.message .settingBlock .formBlock.linkBlock .inner:after {
  content: "";
  display: block;
  clear: both;
}
/* line 140, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message .settingBlock .formBlock.linkBlock .title {
  float: left;
  width: 140px;
  line-height: 20px;
  font-size: 129%;
}
/* line 146, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message .settingBlock .formBlock.linkBlock .linkBtn {
  float: right;
  width: 150px;
}
/* line 149, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message .settingBlock .formBlock.linkBlock .linkBtn a {
  width: 150px;
  padding-left: 0;
  padding-right: 0;
}
/* line 158, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message .settingBlock .switchBlock {
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.mypage.message .settingBlock .switchBlock:after {
  content: "";
  display: block;
  clear: both;
}
/* line 160, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message .settingBlock .switchBlock input[type=radio] {
  position: absolute;
  visibility: hidden;
}
/* line 163, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message .settingBlock .switchBlock input[type=radio]:checked + label {
  background: #6bc3c4;
  box-shadow: none;
  border: 0px;
  color: white;
}
/* line 170, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message .settingBlock .switchBlock label {
  display: block;
  float: left;
  margin: 0px;
  padding: 0px;
  width: 50%;
  height: 40px;
  box-sizing: border-box;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #eaeaea));
  background: -webkit-linear-gradient(top, #fbfbfb, #eaeaea);
  background: -moz-linear-gradient(top, #fbfbfb, #eaeaea);
  background: -o-linear-gradient(top, #fbfbfb, #eaeaea);
  background: linear-gradient(top, #fbfbfb, #eaeaea);
  border: 1px solid #999999;
  border-right-width: 0px;
  border-radius: 4px 0px 0px 4px;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
  font-size: 115%;
  line-height: 40px;
  text-align: center;
}
/* line 186, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message .settingBlock .switchBlock label:last-child {
  border-left-width: 0px;
  border-right-width: 1px;
  border-radius: 0px 4px 4px 0px;
}
/* line 194, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message .islandLinkBtn {
  display: table;
  margin: 15px auto 0;
  padding-bottom: 15px;
  width: 97%;
  width: -webkit-calc(100% - 10px);
  width: calc(100% - 10px);
  table-layout: fixed;
}
/* line 202, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message .islandLinkBtn a {
  display: table-cell;
  position: relative;
  padding: 5px 42px 5px 10px;
  border: 1px solid #cccccc;
  border-left-width: 0px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafafa), color-stop(100%, #ebebeb));
  background-image: -webkit-linear-gradient(#fafafa, #ebebeb);
  background-image: -moz-linear-gradient(#fafafa, #ebebeb);
  background-image: -o-linear-gradient(#fafafa, #ebebeb);
  background-image: linear-gradient(#fafafa, #ebebeb);
  -webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.2);
  font-size: 115%;
  line-height: 36px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.mypage.message .islandLinkBtn a:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.mypage.message .islandLinkBtn a:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #4c2204;
}
/* line 213, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message .islandLinkBtn a:after {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 30px;
  height: 30px;
  line-height: 46px;
  text-align: center;
}
/* line 222, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message .islandLinkBtn a:first-child {
  border-left-width: 1px;
  border-radius: 4px 0px 0px 4px;
}
/* line 226, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message .islandLinkBtn a:last-child {
  border-radius: 0px 4px 4px 0px;
}
/* line 230, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage.message .islandLinkBtn a:first-child:last-child, #main.mypage.message .islandLinkBtn a:only-child {
  border-radius: 4px;
}

/* line 238, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage {
  /*メッセージ一覧*/
  /*メッセージボックス　詳細画面*/
}
/* line 242, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageListBlock .footerBlock .linkBtn {
  margin: 10px;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageList {
  margin-top: 20px;
  border-top: 1px solid #c4e7e7;
  border-bottom: 1px solid #c4e7e7;
}
/* line 251, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageList > li {
  padding: 0;
  border-top: 1px solid #c4e7e7;
}
/* line 254, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageList > li:first-child {
  border-top: none;
}
/* line 257, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageList > li a {
  display: block;
  padding: 8px;
}
/* line 262, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageList .user {
  font-weight: bold;
}
/* line 264, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageList .user .unreadIcon {
  display: inline-block;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  margin-left: 5px;
  padding: 2px 4px;
  background: #FFAD5C;
  text-align: center;
  color: white;
  font-variant: normal;
  line-height: 1;
}
/* line 277, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageList .user,
#main.mypage .messageList .messageText {
  margin-bottom: 3px;
}
/* line 280, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageList .info {
  text-align: right;
  color: #999999;
}
/* line 286, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageList .unread .user,
#main.mypage .messageList .unread .messageText {
  color: #536bd8;
}
/* line 292, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageBtnArea {
  margin: 20px;
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.mypage .messageBtnArea:after {
  content: "";
  display: block;
  clear: both;
}
/* line 295, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageBtnArea .backToMessage {
  float: left;
}
/* line 299, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageBtnArea .addBlockListBtn,
#main.mypage .messageBtnArea .blockListBtn {
  float: right;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.mypage .messageBtnArea .addBlockListBtn .icnText:before,
#main.mypage .messageBtnArea .blockListBtn .icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.mypage .messageBtnArea .addBlockListBtn .icnText:before,
#main.mypage .messageBtnArea .blockListBtn .icnText:before {
  margin-right: 0.2em;
  content: "\e632";
}
/* line 307, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .backToMessage,
#main.mypage .blockListBtn {
  text-align: center;
}
/* line 73, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.mypage .backToMessage a,
#main.mypage .blockListBtn a {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  display: inline-block;
  width: 250px;
  margin: 0;
  padding: 3px 0 1px;
  background: #6BC3C4;
  text-align: center;
  font-size: 129%;
  font-weight: bold;
  color: white;
}
/* line 309, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .backToMessage a,
#main.mypage .blockListBtn a {
  font-weight: normal;
}
/* line 313, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageUserBlock {
  zoom: 1;
  margin: 0 20px;
  font-weight: bold;
  font-size: 115%;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.mypage .messageUserBlock:after {
  content: "";
  display: block;
  clear: both;
}
/* line 318, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageUserBlock .left {
  float: left;
}
/* line 321, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageUserBlock .right {
  float: right;
}
/* line 325, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageDetailBlock {
  border: none !important;
  margin-top: 5px !important;
}
/* line 328, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageDetailBlock .conversationBlock {
  padding: 10px 0 10px 10px;
  border-top: 1px solid #6ec3c4;
  border-bottom: 1px solid #c4e7e7;
}
/* line 332, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageDetailBlock .conversationBlock .conversationList {
  height: 320px;
  /*スクロールバー設置用　高さ設定必須*/
  padding-right: 20px;
  /*スクロールバー表示領域確保*/
  position: relative;
  /*スクロールバー設置用*/
  overflow: hidden;
  /*スクロールバー設置用*/
}
/* line 338, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageDetailBlock .conversationBlock li {
  margin: 10px 0;
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.mypage .messageDetailBlock .conversationBlock li:after {
  content: "";
  display: block;
  clear: both;
}
/* line 342, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageDetailBlock .conversationBlock .messageWrapper {
  width: auto;
}
/* line 345, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageDetailBlock .conversationBlock .messageOuter {
  width: auto;
}
/* line 348, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageDetailBlock .conversationBlock .message {
  width: auto;
  padding: 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: 2px solid #FAE2E1;
}
/* line 353, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageDetailBlock .conversationBlock .message .inner {
  min-height: 1.5em;
}
/* line 357, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageDetailBlock .conversationBlock .messageText {
  max-width: none;
}
/* line 360, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageDetailBlock .conversationBlock .info {
  font-size: 86%;
}
/* line 362, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageDetailBlock .conversationBlock .info > p {
  display: inline-block;
}
/* line 366, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageDetailBlock .conversationBlock .left {
  float: none;
}
/* line 368, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageDetailBlock .conversationBlock .left .info {
  float: none;
  margin-left: 20px;
}
/* line 372, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageDetailBlock .conversationBlock .left .messageWrapper {
  float: left;
  margin-right: 40px;
}
/* line 376, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageDetailBlock .conversationBlock .left .messageOuter {
  position: relative;
}
/* line 379, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageDetailBlock .conversationBlock .left .arr {
  position: absolute;
  top: 0;
  left: 0;
  width: 22px;
  height: 30px;
  background: url(../img/message/arr_tooltip.png) 0 0 no-repeat;
}
/* line 387, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageDetailBlock .conversationBlock .left .message {
  margin-left: 20px;
}
/* line 393, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageDetailBlock .conversationBlock .right {
  float: none;
}
/* line 395, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageDetailBlock .conversationBlock .right .info {
  float: none;
  margin-right: 20px;
  text-align: right;
}
/* line 400, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageDetailBlock .conversationBlock .right .messageWrapper {
  float: right;
  margin-left: 40px;
}
/* line 404, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageDetailBlock .conversationBlock .right .messageOuter {
  position: relative;
}
/* line 407, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageDetailBlock .conversationBlock .right .arr {
  position: absolute;
  top: 0;
  right: 0;
  width: 22px;
  height: 30px;
  background: url(../img/message/arr_tooltip_own.png) 0 0 no-repeat;
}
/* line 415, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageDetailBlock .conversationBlock .right .message {
  margin-right: 20px;
  background: #FAE2E1;
}
/* line 419, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageDetailBlock .conversationBlock .right .messageText {
  margin-right: 30px;
}
/* line 422, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageDetailBlock .conversationBlock .right .delete {
  float: right;
  width: 20px;
  height: 20px;
  margin-top: -3px;
}
/* line 427, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageDetailBlock .conversationBlock .right .delete .icnText {
  color: #999999;
  font-size: 115%;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.mypage .messageDetailBlock .conversationBlock .right .delete .icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.mypage .messageDetailBlock .conversationBlock .right .delete .icnText:before {
  margin-right: 0.2em;
  content: "\e611";
}
/* line 431, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageDetailBlock .conversationBlock .right .delete .icnText span {
  display: inline-block;
  text-indent: -9999px;
}
/* line 439, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageDetailBlock .messagePostBlock {
  margin: 10px 0;
}
/* line 441, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageDetailBlock .messagePostBlock .formBlock {
  margin: 0;
  padding: 0 5px;
  border-bottom: 1px solid #6ec3c4;
  text-align: left;
}
/* line 446, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageDetailBlock .messagePostBlock .formBlock textArea {
  width: 475px;
  height: 100px;
  margin: 0;
  padding: 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  background: #FEFDFA;
  border-color: #C19E84;
  width: 100%;
  height: 70px;
}
/* line 452, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageDetailBlock .messagePostBlock .formBlock .title,
#main.mypage .messageDetailBlock .messagePostBlock .formBlock .desc {
  display: inline-block;
  text-align: left;
}
/* line 456, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageDetailBlock .messagePostBlock .formBlock .btnBlock {
  text-align: right;
  margin: 0 0 15px;
  text-align: right;
}
/* line 154, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.mypage .messageDetailBlock .messagePostBlock .formBlock .btnBlock button {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  display: inline-block;
  width: 140px;
  margin: 0;
  padding: 5px 0;
  border: none;
  background: #6BC3C4;
  color: white;
  font-size: 129%;
  font-weight: bold;
}
/* line 460, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageDetailBlock .messagePostBlock .formBlock .btnBlock .characters {
  margin-right: 10px;
  color: #4c2204;
}
/* line 466, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageDetailBlock .messagePostBlock .formBtn {
  text-align: center;
}
/* line 172, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.mypage .messageDetailBlock .messagePostBlock .formBtn button {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  display: inline-block;
  width: 390px;
  margin: 10px 0;
  padding: 18px 0;
  border: none;
  background: #6ec3c4;
  color: white;
  font-size: 129%;
  font-weight: bold;
}
/* line 471, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageDetailBlock .messageLinkBlock .addBlockListBtn {
  margin: 25px 0;
  text-align: center;
}
/* line 474, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageDetailBlock .messageLinkBlock .addBlockListBtn a {
  font-size: 100%;
  line-height: 26px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.mypage .messageDetailBlock .messageLinkBlock .addBlockListBtn a .icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.mypage .messageDetailBlock .messageLinkBlock .addBlockListBtn a .icnText:before {
  margin-right: 0.2em;
  content: "\e632";
  color: #999999;
  vertical-align: text-bottom;
}
/* line 482, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageDetailBlock .messageLinkBlock .link.blockList {
  margin: 25px 0;
  text-align: center;
  font-size: 115%;
  font-weight: bold;
}
/* line 487, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#main.mypage .messageDetailBlock .messageLinkBlock .link.blockList a {
  color: #536bd8;
}

/* ポップアップ */
/* line 498, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#messageDelete,
#addBlockList {
  padding-top: 40px;
  width: 300px;
  font-size: 115%;
  text-align: center;
}
/* line 503, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#messageDelete .desc,
#addBlockList .desc {
  margin: 0 20px;
  font-size: 100%;
  color: #4c2204;
}
/* line 508, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#messageDelete .formBtn,
#addBlockList .formBtn {
  margin: 40px auto 0px;
}
/* line 510, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_message.scss */
#messageDelete .formBtn button,
#addBlockList .formBtn button {
  margin-bottom: 20px;
  padding: 10px 0;
  width: 240px;
}

/*---------------------------------------*/
/*  リンク集  */
/*---------------------------------------*/
/* line 7, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links > .inner {
  padding-bottom: 0px;
}
/* line 11, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .breadcrumb.no-border {
  border-bottom: 0px;
}
/* line 14, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .leadHeader {
  background-color: #faf3e4;
  border-bottom: 2px solid #d93c38;
  font-size: 115%;
}
/* line 18, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .leadHeader .titleBlock {
  padding-top: 20px;
  height: 95px;
  background: url(../img/links/bg_top.png) center top no-repeat;
  background-size: cover;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 26, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .leadHeader .titleBlock span {
  display: inline-block;
  margin-bottom: 10px;
  border-bottom: 1px solid #333333;
  font-size: 129%;
  font-weight: bold;
}
/* line 34, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .leadHeader .description {
  padding: 10px;
}
/* line 40, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .mainHeader .titleBlock {
  padding: 0px 10px;
}
/* line 42, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .mainHeader .titleBlock h1 {
  position: relative;
  line-height: 24px;
}
/* line 45, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .mainHeader .titleBlock h1 .icnText {
  display: inline-block;
  padding-left: 30px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.links .mainHeader .titleBlock h1 .icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.links .mainHeader .titleBlock h1 .icnText:before {
  margin-right: 0.2em;
  content: "\e61c";
  color: #d93c38;
  font-size: 120%;
}
/* line 49, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .mainHeader .titleBlock h1 .icnText:before {
  position: absolute;
  top: 0px;
  left: 0px;
  line-height: 24px;
}
/* line 55, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .mainHeader .titleBlock h1 .icnText > .child {
  display: inline;
  margin-left: 5px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.links .mainHeader .titleBlock h1 .icnText > .child:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.links .mainHeader .titleBlock h1 .icnText > .child:before {
  margin-right: 0.2em;
  content: "\e602";
  color: #cccccc;
  font-size: 100%;
  vertical-align: baseline;
}
/* line 63, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .mainHeader .lead {
  margin-bottom: 30px;
  padding: 0px 10px;
  font-size: 115%;
}
/* line 72, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .snsBlock {
  margin: 15px 10px;
}
/* line 74, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .snsBlock a {
  display: inline-block;
  margin-right: 5px;
  width: 74px;
  height: 30px;
  border-radius: 4px;
  line-height: 30px;
  text-align: center;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
}
/* line 83, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .snsBlock a.facebook {
  background-color: #3b5998;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.links .snsBlock a.facebook:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.links .snsBlock a.facebook:before {
  margin-right: 0.2em;
  content: "\e648";
  color: white;
  font-size: 20px;
  vertical-align: top;
}
/* line 87, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .snsBlock a.twitter {
  background-color: #55acee;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.links .snsBlock a.twitter:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.links .snsBlock a.twitter:before {
  margin-right: 0.2em;
  content: "\e64a";
  color: white;
  font-size: 20px;
  vertical-align: top;
}
/* line 91, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .snsBlock a.line {
  background-color: #5ea628;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.links .snsBlock a.line:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.links .snsBlock a.line:before {
  margin-right: 0.2em;
  content: "\e649";
  color: white;
  font-size: 20px;
  vertical-align: top;
}
/* line 95, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .snsBlock a:before {
  margin-right: 0px !important;
  line-height: 30px !important;
}
/* line 99, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .snsBlock a:hover {
  text-decoration: none;
}
/* line 108, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .pickupBlock {
  padding: 15px;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}
/* line 112, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .pickupBlock h2 {
  margin: 0px 0px 15px;
  padding: 0px;
  border: 0px;
}
/* line 117, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .pickupBlock .js-carousel {
  position: relative;
}
/* line 122, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .pickupBlock .slider .slick-dots li {
  width: auto;
  padding: 0px;
}
/* line 130, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .pickupBlock .slider .slick-next {
  right: -15px;
}
/* line 133, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .pickupBlock .slider .slick-prev {
  left: -15px;
}
/* line 137, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .pickupBlock .carousel-screen {
  position: relative;
  padding-bottom: 40px;
}
/* line 141, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .pickupBlock .carousel-inner {
  margin: 0 auto;
  /*width: 285px;*/
}
/* line 144, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .pickupBlock .carousel-inner li {
  padding: 0px 5px;
  width: 140px;
  word-break: break-all;
}
/* line 150, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .pickupBlock .carousel-inner li:last-child {
  margin-right: 0px;
}
/* line 153, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .pickupBlock .carousel-inner li > a {
  display: block;
}
/* line 157, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .pickupBlock .carousel-inner .site-title {
  display: block;
  margin-bottom: 5px;
}
/* line 161, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .pickupBlock .carousel-inner span.site-image {
  display: block;
  margin: 0px auto 5px;
  height: 100px;
  font-size: 14px;
  text-align: center;
  line-height: 100px;
}
/* line 169, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .pickupBlock .carousel-inner span.site-image.no-image {
  background-color: whitesmoke;
}
/* line 172, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .pickupBlock .carousel-inner span.site-image img {
  display: inline;
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
}
/* line 185, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksCategoryBlock .linksNum, #main.links .sitesListBlock .linksNum {
  padding: 10px;
  zoom: 1;
}
/* line 27, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_common.scss */
#main.links .linksCategoryBlock .linksNum:after, #main.links .sitesListBlock .linksNum:after {
  content: "";
  display: block;
  clear: both;
}
/* line 188, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksCategoryBlock .linksNum span, #main.links .sitesListBlock .linksNum span {
  display: block;
}
/* line 190, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksCategoryBlock .linksNum span.num, #main.links .sitesListBlock .linksNum span.num {
  float: left;
}
/* line 193, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksCategoryBlock .linksNum span.page, #main.links .sitesListBlock .linksNum span.page {
  float: right;
}
/* line 198, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksCategoryBlock > .empty, #main.links .sitesListBlock > .empty {
  padding: 40px 0px;
  font-size: 115%;
  text-align: center;
}
/* line 203, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksCategoryBlock h2, #main.links .sitesListBlock h2 {
  margin: 0px;
  padding: 0px;
  border: 0px;
}
/* line 208, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksCategoryBlock .titleBlock, #main.links .sitesListBlock .titleBlock {
  margin: 0px 10px 10px;
}
/* line 213, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksCategoryBlock .primaryCategory > li > a, #main.links .sitesListBlock .primaryCategory > li > a {
  display: block;
  padding: 14px 10px;
  background-color: #faf3e4;
  border-bottom: 1px solid #C19E84;
  font-size: 129%;
  line-height: 30px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.links .linksCategoryBlock .primaryCategory > li > a:before, #main.links .sitesListBlock .primaryCategory > li > a:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.links .linksCategoryBlock .primaryCategory > li > a:before, #main.links .sitesListBlock .primaryCategory > li > a:before {
  margin-right: 0.2em;
  content: "\e626";
  color: inherit;
  font-size: 120%;
  vertical-align: top;
}
/* line 221, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksCategoryBlock .primaryCategory > li > a:before, #main.links .sitesListBlock .primaryCategory > li > a:before {
  font-weight: bold;
  line-height: 30px;
}
/* line 225, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksCategoryBlock .primaryCategory > li > a.accordion-open:before, #main.links .sitesListBlock .primaryCategory > li > a.accordion-open:before {
  content: "\e603";
}
/* line 231, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksCategoryBlock > .secondaryCategory, #main.links .sitesListBlock > .secondaryCategory {
  border-bottom: 1px solid #cccccc;
}
/* line 236, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksCategoryBlock .secondaryCategory > li > a, #main.links .sitesListBlock .secondaryCategory > li > a {
  display: block;
  margin: 0px 5px;
  padding: 10px 0px 10px 20px;
  border-bottom: 1px dashed #333333;
  font-size: 115%;
  line-height: 25px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.links .linksCategoryBlock .secondaryCategory > li > a:before, #main.links .sitesListBlock .secondaryCategory > li > a:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.links .linksCategoryBlock .secondaryCategory > li > a:before, #main.links .sitesListBlock .secondaryCategory > li > a:before {
  margin-right: 0.2em;
  content: "\e647";
  color: #c19e84;
  font-size: 120%;
  vertical-align: top;
}
/* line 244, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksCategoryBlock .secondaryCategory > li > a:before, #main.links .sitesListBlock .secondaryCategory > li > a:before {
  line-height: 25px;
}
/* line 248, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksCategoryBlock .secondaryCategory > li:last-child a, #main.links .sitesListBlock .secondaryCategory > li:last-child a {
  border-bottom: 0px;
}
/* line 255, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksCategoryBlock .sitesList li, #main.links .sitesListBlock .sitesList li {
  position: relative;
  border-bottom: 1px solid #cccccc;
}
/* line 258, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksCategoryBlock .sitesList li:first-child, #main.links .sitesListBlock .sitesList li:first-child {
  border-top: 1px solid #cccccc;
}
/* line 261, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksCategoryBlock .sitesList li > a, #main.links .sitesListBlock .sitesList li > a {
  display: table;
  width: 100%;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.links .linksCategoryBlock .sitesList li > a:after, #main.links .sitesListBlock .sitesList li > a:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.links .linksCategoryBlock .sitesList li > a:after, #main.links .sitesListBlock .sitesList li > a:after {
  margin-left: 0.2em;
  content: "\e633";
  color: inherit;
  font-size: 16px;
}
/* line 265, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksCategoryBlock .sitesList li > a:after, #main.links .sitesListBlock .sitesList li > a:after {
  position: absolute;
  right: 5px;
  bottom: 5px;
}
/* line 272, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksCategoryBlock .sitesList .site-image, #main.links .sitesListBlock .sitesList .site-image {
  display: table-cell;
  width: 20%;
  text-align: center;
  vertical-align: middle;
}
/* line 277, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksCategoryBlock .sitesList .site-image.no-image, #main.links .sitesListBlock .sitesList .site-image.no-image {
  background-color: whitesmoke;
}
/* line 280, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksCategoryBlock .sitesList .site-image img, #main.links .sitesListBlock .sitesList .site-image img {
  max-width: 100%;
}
/* line 284, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksCategoryBlock .sitesList .site-info, #main.links .sitesListBlock .sitesList .site-info {
  display: table-cell;
  padding: 5px;
}
/* line 289, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksCategoryBlock .sitesList .site-title, #main.links .sitesListBlock .sitesList .site-title {
  margin-bottom: 5px;
  font-size: 115%;
  font-weight: bold;
}
/* line 294, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksCategoryBlock .sitesList .site-description, #main.links .linksCategoryBlock .sitesList .site-url, #main.links .sitesListBlock .sitesList .site-description, #main.links .sitesListBlock .sitesList .site-url {
  color: #999999;
}
/* line 297, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksCategoryBlock .sitesList .site-url, #main.links .sitesListBlock .sitesList .site-url {
  display: inline-block;
  padding-right: 20px;
  word-break: break-all;
}
/* line 305, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksFormBlock {
  margin-top: 20px;
}
/* line 307, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksFormBlock .modify {
  margin: 10px 5px 30px;
  border: 1px solid #d93c38;
  border-radius: 4px;
}
/* line 311, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksFormBlock .modify .formBlock {
  margin: 0px;
  padding: 0px;
  border-bottom: 1px solid rgba(217, 60, 56, 0.2);
}
/* line 315, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksFormBlock .modify .formBlock:last-child {
  border-bottom: 0px;
}
/* line 318, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksFormBlock .modify .formBlock .title {
  padding: 10px;
  border-bottom: 1px solid rgba(217, 60, 56, 0.2);
}
/* line 322, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksFormBlock .modify .formBlock .textOuter {
  margin: 10px;
}
/* line 325, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksFormBlock .modify .formBlock .radioOuter {
  padding: 30px 10px;
}
/* line 330, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksFormBlock textarea {
  width: 100%;
  height: 180px;
  font-size: 100%;
  border-radius: 4px;
  border-color: #999999;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5) inset;
}
/* line 338, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksFormBlock select {
  width: 100%;
}
/* line 341, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksFormBlock .userInfo {
  margin-top: 30px;
}
/* line 343, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksFormBlock .userInfo .desc {
  margin-bottom: 20px;
  font-size: 115%;
}
/* line 348, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksFormBlock .agreementBlock {
  margin: 20px 5px;
}
/* line 350, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksFormBlock .agreementBlock .box {
  overflow: hidden;
  width: 100%;
  height: 170px;
  border: 1px solid #CCCCCC;
}
/* line 355, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksFormBlock .agreementBlock .box .inner {
  margin: 10px 2px 10px 10px;
}
/* line 357, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksFormBlock .agreementBlock .box .inner .article {
  position: relative;
  overflow: hidden;
  padding-right: 25px;
  height: 150px;
}
/* line 362, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linksFormBlock .agreementBlock .box .inner .article .title {
  margin-bottom: 10px;
}
/* line 373, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .paginationBlock {
  padding-right: 10px;
  padding-left: 10px;
  line-height: 35px;
  text-align: center;
}
/* line 378, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .paginationBlock a.btn {
  display: block;
  padding: 4px 10px;
  border: 1px solid #cccccc;
  border-radius: 4px;
  font-size: 129%;
}
/* line 384, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .paginationBlock a.btn.prev {
  float: left;
  padding-left: 0px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.links .paginationBlock a.btn.prev:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.links .paginationBlock a.btn.prev:before {
  margin-right: 0.2em;
  content: "\e601";
  color: #d93c38;
  font-size: 30px;
  vertical-align: middle;
}
/* line 389, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .paginationBlock a.btn.next {
  float: right;
  padding-right: 0px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.links .paginationBlock a.btn.next:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.links .paginationBlock a.btn.next:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #d93c38;
  font-size: 30px;
  vertical-align: middle;
}
/* line 394, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .paginationBlock a.btn:after, #main.links .paginationBlock a.btn:before {
  margin: 0px !important;
  font-weight: bold;
  line-height: 35px !important;
}
/* line 400, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .paginationBlock span.page {
  display: inline-block;
  padding: 5px;
}
/* line 407, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .postMessage {
  margin: 30px 10px;
  font-size: 115%;
}
/* line 412, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linkBlock {
  font-size: 115%;
}
/* line 414, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linkBlock a {
  display: block;
  position: relative;
  padding: 10px;
  background-color: #faf3e4;
  border-bottom: 1px solid #C19E84;
  line-height: 29px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.links .linkBlock a:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.links .linkBlock a:after {
  margin-left: 0.2em;
  content: "\e602";
  color: #a38b72;
  font-size: 20px;
}
/* line 422, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .linkBlock a:after {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -10px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.links .linkBlock a.entry:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.links .linkBlock a.entry:before {
  margin-right: 0.2em;
  content: "\e613";
  color: inherit;
  font-size: 120%;
  vertical-align: baseline;
}
/* line 434, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .searchBlock {
  margin: 0px;
  padding: 20px;
}
/* line 437, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .searchBlock .formBlock {
  position: relative;
  margin: 0px;
  padding: 0px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.links .searchBlock .formBlock.search:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.links .searchBlock .formBlock.search:before {
  margin-right: 0.2em;
  content: "\e627";
  color: #999999;
  font-size: 26px;
}
/* line 443, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .searchBlock .formBlock.search:before {
  position: absolute;
  top: 50%;
  left: 10px;
  margin-top: -13px;
}
/* line 451, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .searchBlock input[type=search] {
  padding: 10px 10px 10px 40px;
  background-color: white;
  border: 1px solid #999999;
  border-radius: 25px;
  box-shadow: none;
  line-height: 28px;
}
/* line 459, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .searchBlock + .buttonBlock {
  padding-top: 0px;
}
/* line 463, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .buttonBlock {
  padding: 15px 10px;
}
/* line 466, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .buttonBlock .linkBtn a {
  position: relative;
  padding: 10px;
  width: 300px;
  text-align: left;
  box-sizing: border-box;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.links .buttonBlock .linkBtn a:after {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 247, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.links .buttonBlock .linkBtn a:after {
  margin-left: 0.2em;
  content: "\e602";
  color: white;
  font-size: 24px;
}
/* line 473, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .buttonBlock .linkBtn a:after {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -12px;
  font-weight: bold;
}
/* line 480, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .buttonBlock .linkBtn a.linkTop {
  padding: 18px 0px;
  text-align: center;
}
/* line 486, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .buttonBlock .sublink {
  margin-top: 5px;
  text-align: center;
}
/* line 489, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .buttonBlock .sublink:first-child {
  margin-top: 0px;
}
/* line 492, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_links.scss */
#main.links .buttonBlock .sublink a {
  display: inline-block;
  margin: 0px 5px;
  color: #999999;
  line-height: 20px;
}

/*---------------------------------------*/
/*  クックパッドベビー
/*---------------------------------------*/
/* line 6, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.about {
  border-top: 2px solid #d93c38;
}
/* line 8, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.about .mainHeader {
  margin-bottom: 10px;
}
/* line 10, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.about .mainHeader .titleBlock {
  margin: 0px;
  padding: 10px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.about .mainHeader .titleBlock .icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.about .mainHeader .titleBlock .icnText:before {
  margin-right: 0.2em;
  content: "\e62e";
  color: #d93c38;
}
/* line 18, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.about .visualBlock {
  margin-bottom: 10px;
  padding-top: 90px;
  min-height: 350px;
  background: url(../img/bg_about.png) center top no-repeat;
  background-size: 330px auto;
  text-align: center;
  box-sizing: border-box;
}
/* line 26, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.about .visualBlock h2 {
  padding: 0px;
  border: 0px;
  color: #d93c38;
  font-size: 20px;
}
/* line 32, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.about .visualBlock h3 {
  margin: 0px 0px 20px !important;
  font-size: 14px;
}
/* line 35, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.about .visualBlock h3:before {
  display: none;
}
/* line 39, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.about .visualBlock p {
  font-size: 115%;
  white-space: nowrap;
}
/* line 44, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.about .introBlock {
  padding: 0px 10px;
}
/* line 46, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.about .introBlock h3 {
  margin: 0px 0px 5px !important;
  color: #d93c38;
  text-align: center;
}
/* line 50, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.about .introBlock h3:before {
  display: none;
}
/* line 54, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.about .introBlock > div {
  padding: 10px 15px;
  margin-bottom: 10px;
  border-radius: 4px;
  height: 300px;
  box-sizing: border-box;
}
/* line 60, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.about .introBlock > div.about_photo {
  background: url(../img/bg_photo.png) center bottom no-repeat #fae2e1;
  background-size: 201px auto;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.about .introBlock > div.about_photo h4:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.about .introBlock > div.about_photo h4:before {
  margin-right: 0.2em;
  content: "\e60d";
  color: #d93c38;
  font-size: 28px;
  vertical-align: top;
}
/* line 67, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.about .introBlock > div.about_talk {
  background: url(../img/bg_talk.png) center top no-repeat #8bcfce;
  background-size: 300px auto;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.about .introBlock > div.about_talk h4:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.about .introBlock > div.about_talk h4:before {
  margin-right: 0.2em;
  content: "\e62b";
  color: #d93c38;
  font-size: 28px;
  vertical-align: top;
}
/* line 74, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.about .introBlock > div.about_knowledge {
  background: url(../img/bg_knowledge.png) center 95% no-repeat #ffc98a;
  background-size: 181px auto;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.about .introBlock > div.about_knowledge h4:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.about .introBlock > div.about_knowledge h4:before {
  margin-right: 0.2em;
  content: "\e607";
  color: #d93c38;
  font-size: 28px;
  vertical-align: top;
}
/* line 81, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.about .introBlock > div.linkBtn {
  margin: 20px auto 0px;
  padding: 0px;
  height: auto;
}
/* line 85, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.about .introBlock > div.linkBtn a {
  padding-left: 0px;
  padding-right: 0px;
  width: 300px;
}
/* line 91, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.about .introBlock > div h4 {
  margin: 0px 0px 10px !important;
  color: #4E2100;
  font-size: 129%;
  text-align: center;
}
/* line 96, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.about .introBlock > div h4:before {
  display: block;
  margin: 0px 0px 5px !important;
}
/* line 101, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.about .introBlock > div p {
  font-size: 115%;
}
/* line 105, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.about .introBlock > p {
  font-size: 115%;
  font-weight: bold;
  text-align: center;
}

/*---------------------------------------*/
/*  利用ルールとマナー
/*---------------------------------------*/
/* line 115, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.rule, #ruleManner {
  border-top: 2px solid #d93c38;
}
/* line 117, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.rule .mainHeader, #ruleManner .mainHeader {
  margin-bottom: 10px;
}
/* line 119, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.rule .mainHeader .titleBlock, #ruleManner .mainHeader .titleBlock {
  margin: 0px;
  padding: 10px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.rule .mainHeader .titleBlock .icnText:before, #ruleManner .mainHeader .titleBlock .icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.rule .mainHeader .titleBlock .icnText:before, #ruleManner .mainHeader .titleBlock .icnText:before {
  margin-right: 0.2em;
  content: "\e62e";
  color: #d93c38;
}
/* line 128, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.rule h2, #ruleManner h2 {
  margin-bottom: 10px;
  border: 0px;
}
/* line 132, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.rule h3, #ruleManner h3 {
  margin: 0px 0px 20px !important;
  padding: 0px;
}
/* line 135, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.rule h3:before, #ruleManner h3:before {
  display: none;
}
/* line 140, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.rule dl dt, #ruleManner dl dt {
  font-size: 115%;
  font-weight: bold;
}
/* line 143, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.rule dl dt:before, #ruleManner dl dt:before {
  display: inline;
  content: "・";
}
/* line 148, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.rule dl dd, #ruleManner dl dd {
  margin-bottom: 20px;
}
/* line 152, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.rule p, #ruleManner p {
  font-size: 115%;
  line-height: 1.5;
}
/* line 155, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.rule p.lead, #ruleManner p.lead {
  margin-bottom: 30px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.rule p .icn.heart:before, #ruleManner p .icn.heart:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.rule p .icn.heart:before, #ruleManner p .icn.heart:before {
  margin-right: 0.2em;
  content: "\e617";
  color: #e75a73;
  font-size: 100%;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.rule p .icn.star:before, #ruleManner p .icn.star:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.rule p .icn.star:before, #ruleManner p .icn.star:before {
  margin-right: 0.2em;
  content: "\e646";
  color: #e75a73;
  font-size: 100%;
}
/* line 165, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.rule p .icn:before, #ruleManner p .icn:before {
  margin: 0px 3px !important;
  line-height: 1.5 !important;
}
/* line 171, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.rule .ruleBlock, #ruleManner .ruleBlock {
  margin: 0px 10px;
}
/* line 173, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.rule .ruleBlock p, #ruleManner .ruleBlock p {
  text-indent: 1em;
}

/* line 178, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#ruleManner {
  width: 280px;
  border-top: 0px;
}
/* line 181, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#ruleManner .titleBlock {
  padding: 0px;
}
/* line 183, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#ruleManner .titleBlock h2 {
  margin: 0px;
  font-size: 115%;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#ruleManner .titleBlock h2 .icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#ruleManner .titleBlock h2 .icnText:before {
  margin-right: 0.2em;
  content: "\e62e";
  color: #d93c38;
}
/* line 191, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#ruleManner h4 {
  margin: 0px 0px 20px 0px !important;
}
/* line 194, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#ruleManner .ruleBlock {
  padding-bottom: 10px;
}

/*  個人情報の取扱いについて
/*---------------------------------------*/
/* line 202, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.privacy {
  border-top: 2px solid #d93c38;
}
/* line 204, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.privacy .mainHeader {
  margin-bottom: 10px;
}
/* line 206, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.privacy .mainHeader .titleBlock {
  margin: 0px;
  padding: 10px;
}
/* line 168, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.privacy .mainHeader .titleBlock .icnText:before {
  margin: auto;
  font-weight: normal;
  font-family: "BabySymbols";
  content: " ";
  font-size: 120%;
  vertical-align: middle;
  line-height: 1;
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 235, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/../../scss/_fonts.scss */
#main.privacy .mainHeader .titleBlock .icnText:before {
  margin-right: 0.2em;
  content: "\e62e";
  color: #d93c38;
}
/* line 214, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.privacy .articleBlock {
  margin: 0 10px;
}
/* line 217, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.privacy h2 {
  margin-bottom: 10px;
  border: 0px;
}
/* line 221, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.privacy h3 {
  margin: 20px 0px 10px !important;
  padding: 0px;
}
/* line 224, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.privacy h3:before {
  display: none;
}
/* line 228, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.privacy p {
  color: #4c2204;
}
/* line 230, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.privacy p.lead {
  margin-bottom: 10px;
}
/* line 233, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.privacy p.title {
  margin-top: 20px;
}
/* line 236, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.privacy p.date {
  margin-top: 20px;
}
/* line 239, C:/Users/todo/Documents/Project/cookpadbabymock/sp/scss/_others.scss */
#main.privacy p.right {
  text-align: right;
}

