@charset "shift_jis";

/* ============================== subscribe_or_login 会員登録＆ログイン */
#main_column #kaiintouroku_login_clip_head p { margin: 30px 10px 20px; font-size: 14px; color: #9E210B; font-weight: bold; } /* -----08/01/28新規追加----- */
#main_column #kaiintouroku_login_tokumeioubo_head p { margin: 30px 10px 20px; font-size: 14px; color: #9E210B; font-weight: bold; } /* -----08/01/28新規追加----- */
#main_column #kaiintouroku_login_toiawase_head p { text-align: left; margin: 30px 10px 10px; font-size: 14px; color: #9E210B; font-weight: bold; line-height: 140%; } /* -----09/07/27新規追加----- */
#main_column #kaiintouroku_login_toiawase_head #hosoku { margin: 0 0 20px; padding: 0 10px; } /* -----09/07/27新規追加----- */
#main_column #kaiintouroku_login_toiawase_head #hosoku p { text-align: left; text-indent: -1em; margin: 0 0 0 1em; font-size: 12px; color: #000000; font-weight: normal; line-height: 140%; } /* -----09/07/27新規追加----- */
#main_column #kaiintouroku_login_setsumeikai_head p { text-align: left; margin: 30px 10px 10px; font-size: 14px; color: #9E210B; font-weight: bold; line-height: 140%; } /* -----09/07/27新規追加----- */
#main_column #kaiintouroku_login_setsumeikai_head #hosoku { margin: 0 0 20px; padding: 0 10px; } /* -----09/07/27新規追加----- */
#main_column #kaiintouroku_login_setsumeikai_head #hosoku p { text-align: left; text-indent: -1em; margin: 0 0 0 1em; font-size: 12px; color: #000000; font-weight: normal; line-height: 140%; } /* -----09/07/27新規追加----- */

/* 2015/01/ base_individualの記述打ち消しのため、#main_columnからの絞り込みで記述 */
#main_column #kaiintouroku_login_scout_head { margin: 0 0 20px; }
#main_column #kaiintouroku_login_scout_head p { margin: 0; }
#main_column #kaiintouroku_login_scout_head .title { font-size: 14px; color: #9E210B; font-weight: bold; }
#main_column #kaiintouroku_login_scout_head .notes { margin: 20px 0 0; color: #333333; font: 12px/1.4 normal; padding-left: 1em; text-indent: -1em; }

#main_column #kaiintouroku_login_scout_foot { padding: 10px; background-color: #F5F5F4; }
#main_column #kaiintouroku_login_scout_foot p { margin: 0; }
#main_column #kaiintouroku_login_scout_foot .title { padding-bottom: 3px; margin-bottom: 10px; border-bottom: 1px solid #928A86; }
#main_column #kaiintouroku_login_scout_foot .login_guide { margin-top: 20px; }
#main_column #kaiintouroku_login_scout_foot .login_guide .leftcol { width: 454px; padding-right: 10px; border-top: none; border-right: 1px dotted #B5B2AE; }
#main_column #kaiintouroku_login_scout_foot .login_guide .rightcol { width: 454px; padding-left: 10px; border-top: none; }
#main_column #kaiintouroku_login_scout_foot .login_guide .rightcol p { margin: 0; }
#main_column #kaiintouroku_login_scout_foot .login_guide dt { font-weight: bold; background: url("../../../../parts/img/v_dotline_red.gif") 0 0 no-repeat; padding-left: 10px; margin-bottom: 5px; }
#main_column #kaiintouroku_login_scout_foot .login_guide .mt10 { margin-top: 10px !important; }
#main_column #kaiintouroku_login_scout_foot .login_guide .mt20 { margin-top: 20px !important; }


#main_column #kaiintouroku_login_toiawase_head ,
#main_column #kaiintouroku_login_setsumeikai_head ,
#main_column #kaiintouroku_login_tourokujyouken_head ,
#main_column #kaiintouroku_login_oubo_head { margin: 0 0 20px; }

#main_column #kaiintouroku_login_toiawase_head p ,
#main_column #kaiintouroku_login_setsumeikai_head p ,
#main_column #kaiintouroku_login_tourokujyouken_head p ,
#main_column #kaiintouroku_login_oubo_head p { margin: 0; }

#main_column #kaiintouroku_login_toiawase_head .title ,
#main_column #kaiintouroku_login_setsumeikai_head .title ,
#main_column #kaiintouroku_login_tourokujyouken_head .title ,
#main_column #kaiintouroku_login_oubo_head .title { font-size: 14px; color: #9E210B; font-weight: bold; }

#main_column #kaiintouroku_login_toiawase_head .notes ,
#main_column #kaiintouroku_login_setsumeikai_head .notes ,
#main_column #kaiintouroku_login_tourokujyouken_head .notes ,
#main_column #kaiintouroku_login_oubo_head .notes { margin: 20px 0 0; color: #333333; font: 12px/1.4 normal; padding-left: 1em; text-indent: -1em; }

#main_column #kaiintouroku_login_toiawase_foot ,
#main_column #kaiintouroku_login_setsumeikai_foot ,
#main_column #kaiintouroku_login_tourokujyouken_foot ,
#main_column #kaiintouroku_login_oubo_foot { padding: 10px; background-color: #F5F5F4; }

#main_column #kaiintouroku_login_toiawase_foot p ,
#main_column #kaiintouroku_login_setsumeikai_foot p,
#main_column #kaiintouroku_login_tourokujyouken_foot p ,
#main_column #kaiintouroku_login_oubo_foot p { margin: 0; }

#main_column #kaiintouroku_login_toiawase_foot .title ,
#main_column #kaiintouroku_login_setsumeikai_foot .title ,,
#main_column #kaiintouroku_login_tourokujyouken_foot .title ,
#main_column #kaiintouroku_login_oubo_foot .title { padding-bottom: 3px; margin-bottom: 10px; border-bottom: 1px solid #928A86; }

#main_column #kaiintouroku_login_toiawase_foot .login_guide ,
#main_column #kaiintouroku_login_setsumeikai_foot .login_guide ,
#main_column #kaiintouroku_login_tourokujyouken_foot .login_guide ,
#main_column #kaiintouroku_login_oubo_foot .login_guide { margin-top: 20px; }

#main_column #kaiintouroku_login_toiawase_foot .login_guide .leftcol ,
#main_column #kaiintouroku_login_setsumeikai_foot .login_guide .leftcol ,
#main_column #kaiintouroku_login_tourokujyouken_foot .login_guide .leftcol ,
#main_column #kaiintouroku_login_oubo_foot .login_guide .leftcol { width: 454px; padding-right: 10px; border-top: none; border-right: 1px dotted #B5B2AE; }

#main_column #kaiintouroku_login_toiawase_foot .login_guide .rightcol ,
#main_column #kaiintouroku_login_setsumeikai_foot .login_guide .rightcol ,
#main_column #kaiintouroku_login_tourokujyouken_foot .login_guide .rightcol ,
#main_column #kaiintouroku_login_oubo_foot .login_guide .rightcol { width: 454px; padding-left: 10px; border-top: none; }

#main_column #kaiintouroku_login_toiawase_foot .login_guide .rightcol p ,
#main_column #kaiintouroku_login_setsumeikai_foot .login_guide .rightcol p ,
#main_column #kaiintouroku_login_tourokujyouken_foot .login_guide .rightcol p ,
#main_column #kaiintouroku_login_oubo_foot .login_guide .rightcol p { margin: 0; }

#main_column #kaiintouroku_login_toiawase_foot .login_guide dt ,
#main_column #kaiintouroku_login_setsumeikai_foot .login_guide dt ,
#main_column #kaiintouroku_login_tourokujyouken_foot .login_guide dt ,
#main_column #kaiintouroku_login_oubo_foot .login_guide dt { font-weight: bold; background: url("../../../../parts/img/v_dotline_red.gif") 0 0 no-repeat; padding-left: 10px; margin-bottom: 5px; }

#main_column #kaiintouroku_login_toiawase_foot .login_guide .mt10 ,
#main_column #kaiintouroku_login_setsumeikai_foot .login_guide .mt10 ,
#main_column #kaiintouroku_login_tourokujyouken_foot .login_guide .mt10 ,
#main_column #kaiintouroku_login_oubo_foot .login_guide .mt10 { margin-top: 10px !important; }

#main_column #kaiintouroku_login_toiawase_foot .login_guide .mt20 ,
#main_column #kaiintouroku_login_setsumeikai_foot .login_guide .mt20 ,
#main_column #kaiintouroku_login_tourokujyouken_foot .login_guide .mt20 ,
#main_column #kaiintouroku_login_oubo_foot .login_guide .mt20 { margin-top: 20px !important; }

#main_column #block_content_kaiintouroku { padding: 10px; margin: 0 2px; height: 120px; }
#main_column #block_content_kaiintouroku h3 { font-weight: bold; margin: 0 0 15px; }

#main_column #block_content_login { padding: 10px; margin: 0 2px; height: 120px; }
#main_column #block_content_login h3 { font-weight: bold; margin: 0 0 15px; }
#main_column #block_content_login h3 img { vertical-align: text-bottom; }
#main_column #block_content_login .notes { color: #555555; padding-left: 1em; text-indent: -1em; }

/* 2015/01/ base_individualの打ち消し用 */
#main_column #block_content_kaiintouroku p { margin: 0 !important; font-size: 11px; }
#main_column #block_content_login p { margin: 0 !important; font-size: 11px; }
#main_column #block_content_login a.anti_individual { width: 3em !important; height: 100% !important; display: inline !important; }
