@charset "utf-8";
/* CSS Document */

#cduWrap { width: 100% !important; }
#memberReg { font-family: "Hiragino Kaku Gothic ProN", Meiryo, MS-PGothic, sans-serif; }

/*入力画面
--------------------*/
#memberReg .steps { width: 1000px; margin: 20px auto 20px; cursor: default; padding-bottom:32px; }
#memberReg .steps li { list-style: none; float: left; width: 315px; height: 31px; background-color: #d0d0d0; color: #fff; font-size: 16px; line-height: 29px; border-radius: 5px 0 0 5px; padding-left: 10px; }
#memberReg .steps big { font-size: 14px; margin-top: 1px; position: relative; top: 1px; }
#memberReg .steps li:nth-child(even) { width: 5px; height: 0px; border-radius: 0; border-top: 16px solid transparent; border-bottom: 15px solid transparent; border-left: 15px solid #d0d0d0; background-color: transparent; margin-left: -1px; }
#memberReg .steps small { background-color: #fff; color: #d0d0d0; padding: 1px 6px 0; border-radius: 5px; font-weight: bold; margin-right: 10px; font-size:12px; position: relative; top: 1px; }
#memberReg .steps .mbs_form_on { color: #fff; background-color: #ff671c; border-left-color: #ff671c !important; }
#memberReg .steps .mbs_form_on small { color: #ff671c; }
#memberReg .steps li:last-child { color: #fff; border-radius: 5px; width: 280px; }

#memberReg .mbs_real_bvoice_wrap { border-bottom:1px #ddd dashed; }
#memberReg .mbs_real_bvoice_inner { width: 520px; margin: auto; }
#memberReg .mbs_real_bvoice {  }
#memberReg .mbs_real_bvoice ul { list-style: none; width: 520px; margin: 15px auto 15px; }
#memberReg .mbs_real_bvoice li:first-child { float: left; }
#memberReg .mbs_real_bvoice li:last-child { float: right; }
#memberReg .mbs_real_bvoice p { margin-top: 5px; }
#memberReg .mbs_real_bvoice a { width: 192px; height: 38px; display: block; background-color: #ff671c; line-height: 38px; text-align: center; color: #fff; font-weight: bold; border-radius: 5px; transition: all ease .3s; text-decoration: none; }
#memberReg .mbs_real_bvoice a:hover { opacity: .7; }

#memberReg #snsNewR { margin-bottom: 20px; padding: 20px; background: #f4f4f4; border-radius: 8px; }
#memberReg #snsNewR .social_text { font-size:16px; }
#memberReg #snsNewR .social_notice { text-align: center; color: #535353; }
#memberReg #snsNewR ul { list-style: none; line-height: 1; }
#memberReg #snsNewR .social_list_01 { margin: 0 auto; width: 620px; overflow: hidden; }
#memberReg #snsNewR .social_list_01 li:nth-child(odd) { clear: both; float: left; }
#memberReg #snsNewR .social_list_01 li:nth-child(even) { float: right; }
#memberReg #snsNewR .social_list_01 li { margin-top: 20px; }

#memberReg #snsNewR .social_list_02 { margin: 40px 0 20px; text-align: center; font-size: 0; }
#memberReg #snsNewR .social_list_02 li { display: inline-block; margin: 0 20px; }


/*
#memberReg #snsNewR > p:nth-child(1) { font-size:16px; }
#memberReg #snsNewR dl dt { float: none; text-align: left; font-size: 16px; color: #535353; font-weight: bold; }
#memberReg #snsNewR dl dd { float: none; margin: 0 0 10px; font-size: 15px;	color: #535353; margin-top: 5px; }
#memberReg #snsNewR > div { padding: 20px 20px 40px 25px; text-align: center; font-size: 14px; font-weight: bold; line-height: 1.5; width: 714px; margin: 0 auto; border-radius: 8px; }
#memberReg #snsNewR ul { list-style: none; line-height: 0; overflow: hidden; width: 490px; margin: 0 auto 10px; }
#memberReg #snsNewR ul li { margin-bottom: 7px; float: left; margin-right: 40px; }
#memberReg #snsNewR ul li:last-child { margin-right: 0; }
#memberReg #snsNewR .social_notice { text-align: center; color: #535353; }
#memberReg #snsNewR #AmazonPayButton1 { display: inline-block; margin: 0 5px; vertical-align: top; }
#memberReg #snsNewR .a-r_text{ float: left; margin-left: 10px; font-weight: normal; font-size: 15px; }

#memberReg #snsNewR div input { margin: 0 20px; width: auto; height: 33px; vertical-align: top; border-radius: 5px; }
*/






#memberReg .mbs_form_wrap { width: 1000px; font-size: 0; }
#memberReg .mbs_form_inner_01 { width: 500px; display: inline-block; vertical-align: top; }

#memberReg .mbs_form_ttl { font-size: 16px; font-weight: bold; color: #535353; position: relative; -moz-user-select: none; -ms-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -webkit-touch-callout: none; }
#memberReg .mbs_form_ttl::after { color: #fff; height: 20px; display: inline; font-size: 13px; font-weight: 100; margin-left: 10px; border-radius: 4px;	text-align: center; visibility: visible; content: "\5FC5\9808";	padding: 0px 8px 2px 8px; background-color: #f39700; position: absolute; top: -.5px; }

#memberReg .mbs_form { font-size: 14px; }
#memberReg .mbs_form p { display: inline-block; width: 434px; margin-left: 36px; font-size: 12px; color: #535353; margin-bottom: 5px;}
#memberReg .mbs_form ul { height: 35px; }
#memberReg .mbs_form ul li { float: left; list-style: none; }

#memberReg .mbs_form_inner_01 ul li:nth-child(odd) { width: 30px; text-align: left; color: #535353; line-height: 35px; height: 30px; font-size: 14px; }
#memberReg .mbs_form_inner_01 ul li:nth-child(3n) { margin-left: 20px; }
#memberReg .mbs_form_inner_03 .mbs_form_name ul li:nth-child(odd){ width: 60px; text-align: left; color: #535353; line-height: 35px; height: 30px; }

#memberReg .mbs_form ul li input { width: 105px; height: 30px; color: #535353; font-size: 14px; margin-left: 5px; text-align: left; border-radius: 6px; padding: 1px 10px 1px 10px; border: 1px solid #989898; }
#memberReg .mbs_form ul li input::placeholder { color: #7b7b7b; text-align: left; }    
#memberReg .mbs_form ul li input:-ms-input-placeholder { color: #7b7b7b; text-align: center; } 

#memberReg .mbs_form_inner_02 { width: 417px; display: inline-block; border-left: 1px solid #e5e5e5; padding-left: 70px; }

#memberReg .mbs_form_btn input { border: none; cursor: pointer; font-size: 18px; border-radius: 6px; width: auto !important; color: #fff !important; height: 34px !important; background-color: #535353; padding: 0 14px !important; margin-left: 0px !important; transition: all ease .3s; }
#memberReg .mbs_form_btn input:hover { opacity: .9; }

#memberReg .mbs_form_select { position: relative; }
#memberReg .mbs_form_select select { width: 162px; height: 34px; color: #535353; font-size: 14px; text-align: left; appearance: none; margin-left: 5px; margin-right: 50px; border-radius: 6px; padding: 1px 9px 1px 6px; -webkit-appearance: none; border: 1px solid #989898; }
#memberReg .mbs_form_select::after { top: 14px; width: 0; height: 0; padding: 0; content: ''; right: 57px; position: absolute; pointer-events: none; border-top: 6px solid #aaa; border-left: 6px solid transparent; border-right: 6px solid transparent; }
#memberReg .mbs_form_select select::-ms-expand { display: none; }

#memberReg .mbs_form_longinput input { width: 240px !important; }

#memberReg .mbs_form_address  ul li:nth-child(odd) { width: 130px; }
#memberReg .mbs_form_address ul li:nth-child(3) { width: auto; }
#memberReg .mbs_form_address ul li input { width: 140px; }
#memberReg .mbs_form_address ul li:nth-child(3n) { margin-left: 10px; }

#memberReg .mbs_form_birthday .mbs_form_select select { margin-right: 4px; margin-left: 0; }
#memberReg .mbs_form_birthday li:nth-child(n+2) select { width: 45px; }
#memberReg .mbs_form_birthday .mbs_form_select::after { right: 13px; }
#memberReg .mbs_form_birthday p { margin-left: 0; }
#memberReg .mbs_form_birthday big { float: left; margin-right: 10px; line-height: 35px; }

#memberReg .mbs_form_radio { line-height: 51px; }
#memberReg .mbs_form_radio-input{ display: none; }
#memberReg .mbs_form_radio-input + label{ position:relative; display: inline-block;  height: 30px; line-height: 32px; margin-left: 15px; }
#memberReg .mbs_form_radio-input + label::before{ content: ""; display: inline-block;    width: 18px; height: 18px; border: 1px solid #535353; border-radius: 50%; vertical-align: middle;margin: 0 5px 0 0;}
#memberReg .mbs_form_radio-input:checked + label{ color: #535353; }
#memberReg .mbs_form_radio-input:checked + label::after{ content: ""; display: block; position: absolute; top: 10px; left: 4px; width: 12px; height: 12px; background: #30a2d9; border-radius: 50%; }
#memberReg #radio02 { margin-left: 20px; }

#memberReg .mbs_form_sex ul { padding: 14px 0 0 10px; }
#memberReg .mbs_form_sex ul li:nth-child(n+2){ margin-left: 30px; }
#memberReg .mbs_form_sex_inner,
#memberReg .mbs_form_sex_inner ul{ border-radius: 6px; }
#memberReg .mbs_form_sex_inner { padding-bottom: 10px; }

#memberReg .mbs_form_phone ul li input { margin-left: 0; }
#memberReg .mbs_form_phone p { margin-left: 0; }

#memberReg .mbs_form_child_add { border: none; cursor: pointer; font-size: 18px; border-radius: 6px; text-align: center; line-height: 37px; width: 180px !important; color: #fff !important; height: 36px !important; background-color: #535353; padding: 0 14px !important; margin: auto; transition: all ease .3s; opacity: 1; }
#memberReg .mbs_form_child_add:hover { opacity: .9; }

#memberReg #add_btn { border: none; cursor: pointer; font-size: 18px; border-radius: 6px; text-align: center; line-height: 37px; width: 120px !important; color: #fff !important; height: 36px !important; background-color: #535353; padding: 0 14px !important; position: absolute; bottom: -70px; right: 50%; transform: translate(50%,-50%); transition: all ease .3s; }
#memberReg #add_btn:hover { opacity: .9; }

#memberReg .mbs_form_inner_03{ background-color: #f4f4f4; margin: 0 auto 70px; border-radius: 8px; padding: 25px 0 25px 25px; position: relative; display: none; }
#memberReg .mbs_form_inner_03 .mbs_form_name,
#memberReg .mbs_form_inner_03 .mbs_form_r { float: left; width: 430px; padding-left: 40px; }
#memberReg .mbs_form_inner_03 .mbs_form_r { margin-left: 6px; padding-left: 70px; width: 350px; border-left: 1px solid #c3c3c3;}
#memberReg .mbs_form_inner_03 .mbs_form_name p{ margin-left: 68px; }

#memberReg .mbs_form_child_delete01{ position: absolute; width: 22px; height: 22px; right: 15px; top: 15px; cursor: pointer; }

#memberReg .mbs_form_sex .mbs_form_select select { background-color: rgba(0,0,0,0); margin-left: 0; }

#memberReg .mbs_form_inner_03 .mbs_form_sex_inner { width: 162px; height: 34px; }
#memberReg .mbs_form_inner_03 .mbs_form_sex ul { padding: 0; }

#memberReg .mbs_form_id p,
#memberReg .mbs_form_pw p { margin-left: 0; }
#memberReg .mbs_form_2sec p { width: 600px; margin: 0; position: relative; left: -34px; }

#memberReg .mbs_form_id span { vertical-align: top; line-height: 33px; margin-left: 30px; }
#memberReg .mbs_form_id span img { margin-top: 4px; margin-right: 4px; }
#memberReg .mbs_form_id ul li input,
#memberReg .mbs_form_pw ul li input{ margin-left: 0; }

#memberReg .mbs_form_2sec .mbs_form_ttl::after,
#memberReg .mbs_form_agree .mbs_form_ttl::after{ display: none; }
#memberReg .mbs_form_agree .mbs_form_ttl { height: 50px; width: 205px; margin: auto; padding-left: 30px; border-radius: 6px; line-height: 50px; cursor: pointer; }
#memberReg .mbs_form_agree label { width: 260px; cursor: auto; }
#memberReg .mbs_form_agree { display: table !important; margin: auto; }

#memberReg .checkbox01-input{ display: none; }
#memberReg .checkbox01-parts{ position: absolute; top: 2px; padding: 0; left: 220px; display: table; }
#memberReg .checkbox01-parts::before{ content: ""; display: block; position: absolute; top: 13px; left: -35px; width: 15px; height: 15px; border: 1px solid #999; border-radius: 4px; }
#memberReg .checkbox01-input:checked + .checkbox01-parts::after{ content: ""; display: block; position: absolute; top: 6px; left: -29px; width: 7px; height: 14px; transform: rotate(40deg); border-bottom: 3px solid #535353; border-right: 3px solid #535353; }
#memberReg .mbs_form_2sec .checkbox01-parts::before{ top: 0; }
#memberReg .mbs_form_2sec .checkbox01-input:checked + .checkbox01-parts::after { top: -7px; }
#memberReg .mbs_form_2sec label { display: block; width: 205px; }


#memberReg .mbs_form_next { text-align: center; position: relative; }
#kids_info_1 { display: none; }
#kids_info_4 #add_btn {display: none; }

#memberReg .members_form_ttl { background-color: #535353; color: #fff; font-weight: bold; font-size: 16px; padding: 6px 0 4px 10px; }

.subTitleShoulder{ margin-bottom:15px; font-size:16px; font-weight:bold; }
.subTitle{ color:#535353; font-size: 20px; font-weight: bold; clear: both; }
.t_style { color:#535353555; font-size: 16px; }

.agreementIframe{ width: 980px; height:160px; border: 1px solid #ccc; overflow-y: scroll; padding:10px; }
* html .agreementIframe{ width:1000px; }
.agreementIframe p{ margin:10px 0; font-size: 12px; }
.agreementIframe li{ margin:0 0 5px 20px; font-size: 12px; }

.mlmgYes,.mlmgNo { margin-right:5px; color:#fff; border-radius:3px; padding:3px 5px; font-size:85%; }
.mlmgYes { background:#1c72bd; }
.mlmgNo { background:#bb0000; }

#recommender_pc56 .dv_rc_header { background: url("//bandai-a.akamaihd.net/bc/images/common/title_recommend_campaign_800.gif") no-repeat scroll left bottom rgba(0, 0, 0, 0); height: 33px; width: 800px; }

#memberReg .dv_rc_items { width:140px; padding:40px 10px 20px 10px; text-align:center; line-height:1.4; float:left; }
#memberReg .dv_rc_items:first-child { padding-left:0; }
#memberReg .dv_rc_items img { width:140px; padding-bottom:10px; }
#memberReg .dv_rc_items a { text-decoration:none; }
#memberReg .dv_rc_items a:hover .dv_rc_name { text-decoration:underline; }
#memberReg .dv_rc_items .dv_rc_name { color:#bf3100; text-decoration:none; }
#memberReg .dv_rc_items .dv_rc_description { display:none; }

#memberReg em { position: relative; top: 5px; margin-left: 15px; }

/*フォームアシスト調整用*/

#memberReg #FormAssist_submit_fa_tag { width: 500px !important; border-radius: 8px !important; font-size: 23px !important; padding: 5px 0px !important; }
#memberReg #FormAssist_submit_fa_clc { padding: 13px 0 !important; }
#memberReg #FormAssist_submit_fa_clc p { font-size: 11px !important; }
#memberReg div#FormAssist_submit_fa_tag { box-shadow: none !important; background: #ff671c !important; }

#memberReg .mbs_form_next #FormAssist_submit { display: block; width: 500px; height: 84px; background-color: #ff671c; margin: auto; border-radius: 8px; color: #fff; visibility: unset; font-size: 25px; font-weight: bold; line-height: 80px; border: none; cursor: pointer; transition: all ease .3s; margin-bottom: 10px; }
#memberReg .mbs_form_next #FormAssist_submit:hover { opacity: .8; }
#memberReg .mbs_form_next #mbs_submit_detail { position: absolute; width: 13px; height: 13px; border-top: 2px solid #fff; border-right: 2px solid #fff; z-index: 10; transform: rotate(45deg) translate(-50%,-50%); top: 50%; right: 300px; }

/*確認ページ
--------------------*/
#memberReg .mbs_form_alert { padding: 20px; border: 2px solid #ff671c; text-align: center; }
#memberReg .mbs_form_alert_inner { width: 410px; margin: 0 auto; }
#memberReg .mbs_form_alert span { font-size: 23px; color: #ff671c; vertical-align: top; display: block; float: right; margin: 2px 0 0 5px; }
#memberReg .mbs_form_alert p { width: 100%; text-align: center; font-size: 14px; margin-top: 10px; clear: both;}
#memberReg .mbs_form_alert img { width: 30px; height: auto; }

#memberReg .mbf_conf_wrap { display: inline; }
#memberReg .mbf_conf_left,
#memberReg .mbf_conf_right { width: 457px; display: inline-block; vertical-align: top; margin-bottom: 20px; }
#memberReg .mbf_conf_left { margin-right: 80px; }
#memberReg .mbf_conf_wrap ul { list-style: none; font-size: 16px; color: #535353; margin-top: 15px; }
#memberReg .mbf_conf_wrap li:first-child { font-size: 16px; font-weight: bold; border-bottom: 2px solid #cfcfcf; padding-bottom: 5px; }
#memberReg .mbf_conf_wrap li:nth-child(2n) { font-size: 16px; padding-top: 5px; }

#memberReg .sendbtnspace { text-align: center; }
#memberReg .sendbtnspace_inner { padding: 20px; }
#memberReg .sendbtnspace p { font-size: 14px; }

#memberReg .mbs_send_btn { position: relative; width: 430px; height: 55px; margin: 0 auto; }
#memberReg .mbs_send_btn input { width: 430px; height: 55px; background-color: #ff671c; border: none; cursor: pointer; color: #fff; font-size: 20px; font-weight: bold; border-radius: 8px; transition: all ease .3s; }
#memberReg .mbs_send_btn input:hover { opacity: .7; }
#memberReg .mbs_send_btn::before { content: ""; display: block; position: absolute; width: 10px; height: 10px; border-top: 2px solid #fff; border-right: 2px solid #fff; z-index: 10; transform: rotate(45deg) translate(-50%,-50%); top: 50%; right: 30px; }

#memberReg .mbs_back_btn { width: 70px; height: 20px; margin: 0 auto; border-bottom: 1px solid #0000ff; margin-bottom: 20px; }
#memberReg .mbs_back_btn input { border: none; background-color: transparent; color: #0000ff; font-size: 14px; cursor: pointer; }
#memberReg .mbs_back_btn:hover { border-bottom: 1px solid #fff; }
#memberReg .mbs_back_btn::before { content: ">"; color: #0000ff; }

/*完了ページ
--------------------*/
#memberReg .mbs_form_thanks { height: 70px; padding: 15px; text-align: center; }
#memberReg .mbs_form_thanks_inner { width: 360px; margin: 0 auto; }
#memberReg .mbs_form_thanks span { font-size: 23px; vertical-align: top; display: block; float: right; margin: 2px 0 0 5px; }
#memberReg .mbs_form_thanks p { width: 100%; text-align: center; font-size: 14px; margin-top: 10px; clear: both;}
#memberReg .mbs_form_thanks img { width: 25px; height: auto; }

#memberReg .mbs_pbtop_btn { background-color: #535353; border-radius: 5px; color: #fff; width: 215px; margin: 0 auto; }
#memberReg .mbs_pbtop_btn a {transition: all ease .3s;padding: 10px 10px;background-color: #ff671c;border-radius: 5px;color: #fff;display: block;width: auto;font-size: 14px;text-decoration: none;text-align: center;margin-bottom: 10px;}
#memberReg .mbs_pbtop_btn a:hover { opacity: .7; }

#memberReg .mbf_chara_pick { list-style: none; margin-top: 30px; height: 120px; }
#memberReg .mbf_chara_pick li { background-color: #eaeaea; width: 290px; height: 80px; padding: 10px; margin-right: 35px; float: left; border-radius: 5px; }
#memberReg .mbf_chara_pick li:last-child { margin-right: 0; }
#memberReg .mbf_chara_pick div { width: 95px; float: left; }
#memberReg .mbf_chara_pick a { display: block; width: 100%; height: 100%; text-decoration: none; font-size: 16px; font-weight: bold; color: #535353; transition: all ease .3s; }
#memberReg .mbf_chara_pick img { width: 80px; height: auto; }
#memberReg .mbf_chara_pick a:hover { opacity: .7; }
#memberReg .mbf_chara_pick p { float: left; width: 180px; margin-top: 29px; } 
#memberReg .mbf_chara_pick li:last-child p { margin-top: 16px; }   

#memberReg .mbs_end_btn a { padding: 0 26px 0 10px; height: 35px; line-height: 35px; display: table; border: 2px solid #535353; margin-left: auto; font-weight: bold; font-size: 13px; border-radius: 5px; position: relative; text-decoration: none; transition: all ease .3s; }
#memberReg .mbs_end_btn a::after { content: ""; display: block; width: 8px; height: 8px; position: absolute; border-top: 2px solid #535353; border-right: 2px solid #535353; transform: rotate(45deg) translate(-50%,-50%); top: 53%; right: 10px; transition: all ease .3s; }
#memberReg .mbs_end_btn a:hover::after { right: 13px; }
#memberReg .mbs_end_btn a:hover { color: #fff; background-color: #aba9a7; }

#memberReg .mbf_shop_pick { list-style: none; margin-top: 50px;}
#memberReg .mbf_shop_pick li { display: table; float: left; vertical-align: bottom; }
#memberReg .mbf_shop_pick li:nth-child(2) { margin-top: -17px; }
#memberReg .mbf_shop_pick li:not(:last-child) { margin-right: 25px; }
#memberReg .mbf_shop_pick p { font-size: 13px; position: relative; padding-left: 15px; width: 165px; line-height: 20px; margin-top: 5px; }
#memberReg .mbf_shop_pick p::before { content: ""; display: block; border-right: 5px solid transparent; border-bottom: 8px solid #535353; border-left: 5px solid transparent;  position: absolute; left: 0; transform: rotate(90deg); top: 5px;}

#memberReg .mbf_brand_pick { list-style: none; margin-top: 40px;}
#memberReg .mbf_brand_pick li { display: table; float: left; vertical-align: bottom; }
#memberReg .mbf_brand_pick li:not(:last-child) { margin-right: 25px; }
#memberReg .mbf_brand_pick p { font-size: 13px; position: relative; padding-left: 15px; width: 165px; line-height: 20px; margin-top: 5px; }
#memberReg .mbf_brand_pick p::before { content: ""; display: block; border-right: 5px solid transparent; border-bottom: 8px solid #535353; border-left: 5px solid transparent;  position: absolute; left: 0; transform: rotate(90deg); top: 8px;}

.pbFluidStyle .pbFluid-p-section__head { display: none; }
.pbFluidStyle .pbFluid-p-swiper .swiper-container { width: auto !important; }
.pbFluidStyle .pbFluid-p-section { width: auto !important;}
#memberReg div:after, .clearfix:after { visibility: visible; }

#memberReg .mbs_service_wrap div { width: 450px; padding: 20px; background-color: #eaeaea; border-radius: 5px; }
#memberReg .mbs_service_wrap p { line-height: 25px; font-size: 15px; }
#memberReg .mbs_service_wrap a { transition: all ease .5s; }
#memberReg .mbs_service_wrap a:hover { opacity: .7; }
#memberReg .mbs_service_apps { float: left; background: url(//bandai-a.akamaihd.net/bc/images/net-s_tokushu/mbs_apps_bg.png) no-repeat right bottom; }
#memberReg .mbs_service_apps li { float: left; list-style: none; }
#memberReg .mbs_service_apps li:nth-child(1) img { margin-top: 6px; }
#memberReg .mbs_service_apps li:nth-child(2) img { margin-left: 15px; width: 65px; height: auto; }
#memberReg .mbs_service_sns { float: right; }
#memberReg .mbs_service_sns ul { margin: 30px auto 13px; width: 420px; }
#memberReg .mbs_service_sns li { float: left; list-style: none; }
#memberReg .mbs_service_sns li:nth-child(-n + 2) { margin-bottom: 5px; }
#memberReg .mbs_service_sns li:nth-child(even) { float: right; }

#memberReg .mbs_point { margin-top:20px; text-align:center; font-size:0; }
#memberReg .mbs_point li { display:inline-block; }
#memberReg .mbs_point li img { margin: 0 10px; width:320px; }
#memberReg .mbs_point li:first-child img { margin-left:0; }
#memberReg .mbs_point li:last-child img { margin-right:0; }
#memberReg .mbs_point a { transition: all ease .3s; }
#memberReg .mbs_point a:hover { opacity: .7; }

#memberReg i {margin-right: 10px;}

#cdu1Column { width: 1000px; }

#memberReg .mt5 { margin-top: 5px; }
#memberReg .mt10 { margin-top: 10px; }
#memberReg .mt20 { margin-top: 20px; }
#memberReg .mt30 { margin-top: 30px; }
#memberReg .mt40 { margin-top: 40px; }
#memberReg .mt50 { margin-top: 50px; }
#memberReg .mt60 { margin-top: 60px; }
#memberReg .mt70 { margin-top: 70px; }
#memberReg .mt80 { margin-top: 80px; }
#memberReg .mt90 { margin-top: 90px; }
#memberReg .mt100 { margin-top: 100px; }


#memberReg .pbguide_top_bnr li { list-style: none; text-align: center; margin-bottom: 10px; }