/* ************************************************ */
/**** 共通タグ設定 ****/
/* ************************************************ */
body {
font-family: "MFW-SharoaPro-Light";
text-align:left;
}

b ,
strong {
font-family: "MFW-SharoaPro-Bold";
}

input {
font-family: "MFW-SharoaPro-Light";
}
textarea {
font-family: "MFW-SharoaPro-Light";
}

.select select {
font-family: "MFW-SharoaPro-Light";
}
.select select option {
font-family: "MFW-SharoaPro-Light";
}

button {
font-family: "MFW-SharoaPro-Bold";
}
button .note {
font-family: "MFW-SharoaPro-Light";
}

/* ************************************************ */
/**** 共通クラス定義 ****/
/* ************************************************ */
/***** textalign *****/
.al_left {
text-align:left;
}
/***** リスト *****/
ul.dotlist li:before {
font-family: "MFW-SharoaPro-ExtraBold";
}

/* ****************************************************************************** */
/**** wrapper ****/
/* ****************************************************************************** */

/* ******************************************************************** */
/**** container ****/
/* ******************************************************************** */

/* ************************************************ */
/**** main ****/
/* ************************************************ */

/**************************************** 共通パーツ ****************************************/
/********** パンくず **********/
.breadcrumb ul {
text-align:left;
}
/********** section_title **********/
.section_title {
font-family: "MFW-SharoaPro-ExtraBold";
}

/********** ボタン **********/
.btn a {
font-family: "MFW-SharoaPro-Bold";
}
.btn a .note {
font-family: "MFW-SharoaPro-Light";
}
/* Sサイズ */
.btn a.btnS {
font-family: "MFW-SharoaPro-Light";
}

/********** ギャラリー一覧 **********/
.gallery_list .gallery_list_content > ul > li .gallery_list_txt {
font-family: "MFW-SharoaPro-Bold";
}
.gallery_list .gallery_list_content > ul > li .gallery_list_txt small {
font-family: "MFW-SharoaPro-Light";
}

/********** スタンプ詳細 **********/
.stamp_detail .stamp_detail_font {
font-family: "MFW-SharoaPro-Bold";
}
.stamp_detail .stamp_detail_font small {
font-family: "MFW-SharoaPro-Light";
}
.stamp_detail .stamp_detail_data .stamp_detail_date {
text-align:left;
}
.stamp_detail .optout_setting .optout_setting_caution {
text-align:left;
}

/********** あなたのマイページURL **********/
.mypage_url .mypage_url_title {
font-family: "MFW-SharoaPro-ExtraBold";
}
.mypage_url .mypage_url_url {
font-family: "MFW-SharoaPro-Bold";
}

/********** シェア **********/
.share .share_title {
font-family: "MFW-SharoaPro-Bold";
}

/********** スタンプ選択（ラジオボタン形式） **********/
.form_stamp_select ul li label .form_stamp_select_txt {
font-family: "MFW-SharoaPro-Bold";
}
.form_stamp_select ul li label .form_stamp_select_txt small {
font-family: "MFW-SharoaPro-Light";
}
/********** ギャラリーに公開 **********/
.optout_setting .optout_setting_caution {
text-align:left;
}


/******************** ページヘッダー ********************/
/***** page_title *****/
.page_title {
font-family: "MFW-SharoaPro-ExtraBold";
}

/**************************************** 総合TOP ****************************************/
/******************** メインビジュアル ********************/
/***** site_title *****/
.mainvisual .site_title .mv_txt {
font-family: "MFW-SharoaPro-ExtraBold";
text-align:left;
}
.mainvisual .site_title .mv_txt p {
font-family: "MFW-SharoaPro-Bold";
}

/******************** サイト主旨 ********************/
.outline .outline_txt {
font-family: "MFW-SharoaPro-ExtraBold";
}

/******************** フォントを選んで作れる！「フォント de スタンプ」 ********************/
.fds_feature ul li .fds_feature_txt {
font-family: "MFW-SharoaPro-ExtraBold";
}
.fds_feature ul li .fds_feature_txt small {
font-family: "MFW-SharoaPro-Light";
}

/******************** モリサワ ********************/
.morisawa .morisawa_flex .morisawa_txt .morisawa_title {
font-family: "MFW-SharoaPro-ExtraBold";
}
.morisawa .morisawa_flex .morisawa_txt {
text-align:left;
}

/******************** フォントを選んで、未来を描く ********************/
.future .future_flex .future_txt {
text-align:left;
}
.future .future_flex .future_txt .future_title {
font-family: "MFW-SharoaPro-ExtraBold";
}

/**************************************** キャンペーンTOP ****************************************/
/******************** キャンペーンメインビジュアル ********************/
/***** campaign_mv_flex *****/
.campaign_mv .campaign_mv_flex .campaign_mv_txt ul li {
font-family: "MFW-SharoaPro-Bold";
}

/******************** キャンペーン詳細 ********************/
/*** campaign_overview_sentence ***/
.campaign_overview .campaign_overview_sentence {
text-align:left;
}
.campaign_overview .campaign_overview_sentence .campaign_overview_title {
font-family: "MFW-SharoaPro-ExtraBold";
}

/******************** 応募から当選までの流れ ********************/
/*** campaign_flow_content ***/
.campaign_flow .campaign_flow_content ol li .campaign_flow_step {
font-family: "MFW-SharoaPro-Bold";
padding: 0 .15em .15em 0;
}
.campaign_flow .campaign_flow_content ol li .campaign_flow_step:before {
margin: 0 0 -2.5em .5em;
}
.campaign_flow .campaign_flow_content ol li .campaign_flow_txt .campaign_flow_title {
font-family: "MFW-SharoaPro-ExtraBold";
}
.campaign_flow .campaign_flow_content ol li .campaign_flow_txt {
text-align:left;
}

/******************** よくある質問 ********************/
.campaign_faq .campaign_faq_sentence {
text-align:left;
}
.campaign_faq .campaign_faq_sentence .campaign_faq_title {
font-family: "MFW-SharoaPro-ExtraBold";
}
.campaign_faq .campaign_faq_sentence dl dt {
font-family: "MFW-SharoaPro-Bold";
}
.campaign_faq .campaign_faq_sentence dl dt:before {
font-family: "MFW-SharoaPro-Bold";
}
.campaign_faq .campaign_faq_sentence dl dd:before {
font-family: "MFW-SharoaPro-Bold";
}

/******************** キャンペーン規約 ********************/
.campaign_precaution .campaign_precaution_content dl {
text-align:left;
}
.campaign_precaution .campaign_precaution_content dl dt {
font-family: "MFW-SharoaPro-Bold";
}

/**************************************** キャンペーン応募フォーム ****************************************/
/******************** キャンペーン応募フォーム ********************/
.campaign_form .section_lead {
text-align:left;
}
.campaign_form .campaign_form_content {
text-align:left;
}
.campaign_form .campaign_form_content dl {
text-align:left;
}
.campaign_form .campaign_form_content dl dt {
font-family: "MFW-SharoaPro-Bold";
}
.campaign_form .campaign_form_content dl dd .file label {
font-family: "MFW-SharoaPro-Light";
}

/**************************************** キャンペーン応募規約 ****************************************/
/******************** 応募規約 ********************/
.campaign_terms .terms {
text-align:left;
}
.campaign_terms .terms .terms_subtitle {
font-family: "MFW-SharoaPro-Bold";
}

/**************************************** 「フォント de スタンプ」TOP ****************************************/
/******************** 質問に答えてデジタルスタンプを作ろう ********************/
.enquete .section_lead {
text-align:left;
}
.enquete .enquete_content {
text-align:left;
}
.enquete .enquete_content dl dt {
font-family: "MFW-SharoaPro-Bold";
}
.enquete .enquete_content .terms .scroll_inner .terms_title {
font-family: "MFW-SharoaPro-Bold";
}
.enquete .enquete_content .terms .scroll_inner .terms_subtitle {
font-family: "MFW-SharoaPro-Bold";
}
.enquete .enquete_content .terms .scroll_inner ol.lv3 {
list-style:lower-roman;
}

/**************************************** 「フォント de スタンプ」スタンプ作成 ****************************************/
/******************** スタンプ作成はかんたん3ステップ ********************/
.stamp_steps .stamp_steps_content ul li .stamp_steps_number {
font-family: "MFW-SharoaPro-Bold";
padding-top:0;
}
.stamp_steps .stamp_steps_content ul li .stamp_steps_txt .stamp_steps_title {
font-family: "MFW-SharoaPro-ExtraBold";
}

/******************** スタンプ作成フォーム ********************/
.stamp_form .stamp_form_content .stamp_form_number {
font-family: "MFW-SharoaPro-Bold";
padding-top: 0;
}
.stamp_form .stamp_form_content .stamp_form_title {
font-family: "MFW-SharoaPro-ExtraBold";
}

/**************************************** 「フォント de スタンプ」スタンプDL完了 ****************************************/
/******************** ダウンロードありがとうございました ********************/
/* ダウンロードしたデータで応募しよう */
.stamp_thanks .entry_campaign .entry_campaign_title {
font-family: "MFW-SharoaPro-ExtraBold";
}





/************************************************ 768px以下 ************************************************/
@media screen and (max-width: 768px){
/* ************************************************ */
/**** 共通タグ設定 ****/
/* ************************************************ */
/* ************************************************ */
/**** 共通クラス定義 ****/
/* ************************************************ */
/* ****************************************************************************** */
/**** wrapper ****/
/* ****************************************************************************** */
/* ******************************************************************** */
/**** header ****/
/* ******************************************************************** */
/*** グロナビ ***/
/* gmenu */
.header .globalnavi .gmenu ul {
text-align:left;
}
/* ******************************************************************** */
/**** container ****/
/* ******************************************************************** */
/* ************************************************ */
/**** main ****/
/* ************************************************ */
/**************************************** 共通パーツ ****************************************/
/********** section_lead **********/
.section_lead {
text-align:left;
}
/********** あなたのマイページURL **********/
.mypage_url .mypage_url_description {
text-align:left;
}
/**************************************** キャンペーンTOP ****************************************/
/******************** キャンペーン規約 ********************/
.campaign_precaution .campaign_precaution_content dl {
text-align:left;
}
/**************************************** 「フォント de スタンプ」スタンプ作成 ****************************************/
/******************** スタンプ作成はかんたん3ステップ ********************/
.stamp_steps .stamp_steps_content ul li .stamp_steps_txt {
text-align:left;
}
/******************** スタンプ作成フォーム ********************/
.stamp_form .stamp_form_content .stamp_form_description {
text-align:left;
}
/* 02 */
.stamp_form .stamp_form_content .stamp_form02 .stamp_form_text label {
text-align:left;
}
/**************************************** 「フォント de スタンプ」スタンプDL完了 ****************************************/
/******************** ダウンロードありがとうございました ********************/
.stamp_thanks .stamp_thanks_content .stamp_thanks_txt {
text-align:left;
}

}