@charset "utf-8";

.mKeyimg{margin:0 0 25px;width:655px;}
.mKeyimg .img{background:url(../images/contactus/v_contactus.jpg) 0 0 no-repeat;text-indent:-9999px;height:180px;}
.mKeyimg .navi{border-top:4px solid #242730;}
.mKeyimg .navi ul{height:72px;}
.mKeyimg .navi li{float:left;}
.mKeyimg .navi li a{display:block;background:url(../images/contactus/v_contact01.gif) 0 0 no-repeat;text-indent:-9999px;width:217px;height:72px;}
.mKeyimg .navi li.a a.selected{background-image:url(../images/contactus/v_contact01on.gif);}
.mKeyimg .navi li.b a{background-image:url(../images/contactus/v_contact02.gif);width:219px;}
.mKeyimg .navi li.b a.selected{background-image:url(../images/contactus/v_contact02on.gif);}
.mKeyimg .navi li.c a{background-image:url(../images/contactus/v_contact03.gif);width:219px;}
.mKeyimg .navi li.c a.selected{background-image:url(../images/contactus/v_contact03on.gif);}

#renewal{}
#renewal .img{background:url(../images/contactus/v_renewal.jpg) 0 0 no-repeat;border:1px solid #ccc;border-bottom:0;height:244px;}
#renewal .img .txt01,#renewal .img .txt02,#renewal .img h4{display:none;}
#renewal .con01,#renewal .con02{background-color:#f6f6f7;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:0 0 0 16px;}
#renewal .con01 h5{background:url(../images/contactus/tit_renewal01.gif) 0 0 no-repeat;text-indent:-9999px;padding:0 0 15px;height:33px;}
#renewal .con01 .co{padding:0 0 30px 8px;zoom:1;}
#renewal .con01 .co:after{content: ".";display:block;font-size:0;height:0px;line-height:0;clear:both;}
#renewal .con01 .co .rt{width:365px;}
#renewal .con01 .txt02{margin-top:-20px;padding:0 0 30px 15px;}
#renewal .con01 .co .rt .t{display:block;background:url(../images/contactus/tits_renewal01x.gif) 0 0 no-repeat;height:50px;font-size:16px;font-weight:bold;letter-spacing:-1px;color:#333;line-height:140%;}/*text-indent:-9999px;*/
#renewal .con01 .con01_1 .co{background:url(../images/contactus/v_renewalbg.jpg) 100% 0 no-repeat;}
#renewal .con01 .con01_2  h5{background-image:url(../images/contactus/tit_renewal02.gif);}
#renewal .con01 .con01_2 .co .rt .t{background-image:url(../images/contactus/tits_renewal02x.gif);}
#renewal .con01 .con01_3 h5{background-image:url(../images/contactus/tit_renewal03.gif);}
#renewal .con01 .con01_3 .co .rt .t{background-image:url(../images/contactus/tits_renewal03x.gif);}
#renewal .con01 .con01_4 h5{background-image:url(../images/contactus/tit_renewal04.gif);}
#renewal .con01 .con01_4 .co .rt .t{background-image:url(../images/contactus/tits_renewal04x.gif);}
#renewal .con01 .con01_5 h5{background-image:url(../images/contactus/tit_renewal05.gif);}
#renewal .con01 .con01_5 .co .rt .t{background-image:url(../images/contactus/tits_renewal05x.gif);height:27px;}

#renewal .con02{padding-bottom:20px;}
#renewal .con02 h4{background:url(../images/contactus/tit_renewal06.gif) 0 0 no-repeat;text-indent:-9999px;margin:0 0 0 -12px;;height:66px;}
#renewal .con02 h5{background:url(../images/common/k_title02red.gif) 2px 3px no-repeat;border-bottom:1px solid #dedede;color:#000;font-size:18px;margin-top:10px;padding:0 0 8px 16px;width:608px;}
#renewal .con02 .mBoard03{border-bottom:1px solid #c5c5c6;width:623px;}
#renewal .con02 .mBoard03 th{background:#595d69;padding:0;}
#renewal .con02 .mBoard03 th span{color:#0ff;font-size:14px;padding-bottom:3px;}
#renewal .con02 .mBoard03 th.red span{color:#ff8f8f;}
#renewal .con02 .mBoard03 .tit{text-align:left;background-color:#ffc;font-weight:bold;font-size:14px;color:#000;padding:10px 0 7px 20px;}
#renewal .con02 .mBoard03 .tit2{text-align:left;padding-left:20px;}
#renewal .con02 .mBoard03 td{font-size:12px;padding-top:5px;padding-bottom:2px;text-align:center;}
#renewal .con02 .mBoard03 td .icoNew{margin:0 0 0 3px;vertical-align:-3px;}
#renewal .con02 .mBoard03 .red,#renewal .con02 .mBoard03 .blue{color:#f00;font-size:18px;font-weight:bold;}
#renewal .con02 .mBoard03 .txt{margin-right:-30px;color:#197b30;font-size:14px;vertical-align:1px;}
#renewal .con02 .mBoard03 .blue{color:#05f;}
#renewal .con02 .mBoard03 .left{text-align:left;}
#renewal .con02 .info{margin-top:15px;}
#renewal .con02 .info li em{color:#197b30;font-weight:bold;}
#renewal .con02 .info2{margin:15px 0 0;zoom:1;}
#renewal .con02 .info2:after{content: ".";display:block;font-size:0;height:0px;line-height:0;clear:both;}
#renewal .con02 .info2 .lt{padding:0 0 0 20px;}
#renewal .con02 .info2 .lt img{border:2px solid #ccc;}
#renewal .con02 .info2 .rt{float:left;padding:0 0 0 12px;}
#renewal .con02 .info2 .rt .bt{display:block;margin-top:5px;}
#renewal .con02 .info2 .rt .bt a{display:block;background:url(../images/common/btn_renewal.gif) 0 0 no-repeat;color:#000;font-size:12px;font-weight:bold;text-align:center;padding-top:10px;text-decoration:none;width:335px;height:27px;}



#contactus{width:655px;}
#contactus .con01{padding:0 0 0 9px;}
#contactus .con01 h4{color:#000;font-size:20px;padding:0 0 12px;*padding-bottom:20px;}
#contactus .con01 p{color:#646464;line-height:170%;}
#contactus .con01 p strong{color:#333;}
#contactus .con01 .sentMsg{background-color:#f2f2f2;text-align:center;padding:32px 0 28px;}
#contactus .con01 .sentMsg .env{display:inline-block;background:url(../images/common/ico_env.gif) 0 0 no-repeat;color:#646464;padding:1px 0 3px 38px;}
#contactus .mWrite01{padding:10px 0 0 10px;}
#contactus .mWrite01 .mList02 li .rt{width:475px;}
#contactus .mWrite01 .mList02 li .rt .it{font-size:12px;color:#333;padding-top:3px;}
#contactus .mWrite01 .mList02 li .rt .textarea,#contactus .mWrite01 .mList02 li .rt select{font-size:12px;color:#333;}
#contactus .mWrite01 .mList02 li .rt .iCard{margin-right:-2px;}
#contactus .mWrite01 .mList02 li .rt .iArred{background:url(../images/common/ico_arred.gif) 0 4px no-repeat;padding:0 3px 0 14px;}
#contactus .mWrite01 .mList02 li .rt .ts{font-size:11px;color:#666;padding-top:8px;margin-bottom:-5px;}
#contactus .mWrite01 .mList02 li .rt .red,#contactus .mWrite01 .mList02 li .rt .red02{color:#cd0b01;font-size:11px;}
#contactus .mWrite01 .mList02 li .rt .red02{padding-left:5px;}
#contactus .mWrite01 .mList02 li .rt .big{font-size:14px;padding:0 0 0 10px;}
#contactus .bType03 a{padding-left:20px;padding-right:20px;}
#contactus .mWrite01 .bType03{margin:0 3px;}
#contactus .mWrite01 .bType03 a{padding-left:5px;padding-right:5px;width:80px;}

.faqlist{width:655px;}
.faqlist h4{font-size:20px;color:#ff5a00;padding:0 0 15px 19px;}
.faqlist .part01,.faqlist .part02,.faqlist .part03,.faqlist .part04{background:url(../images/contactus/ico_part01.gif) 19px 0 no-repeat;margin-bottom:25px;padding:8px 0 0 84px;}
.faqlist .part02{background-image:url(../images/contactus/ico_part02.gif);}
.faqlist .part03{background-image:url(../images/contactus/ico_part03.gif);}
.faqlist .part04{background-image:url(../images/contactus/ico_part04.gif);}
.faqlist h5{color:#fe7800;font-size:16px;border-bottom:1px solid #fb6e21;margin-bottom:10px;padding-bottom:2px;}
.faqlist h5 span{display:none;}
.faqlist dt{color:#666;background:url(../images/common/ico_dotgray03.gif) 6px 13px no-repeat;border-bottom:1px solid #eee;cursor:pointer;padding:5px 0 5px 12px;}
.faqlist dt strong{font-weight:bold;color:#333;vertical-align:1px;}
.faqlist dt.selected{color:#000;}
.faqlist dt.selected strong{color:#f60;}
.faqlist dd{display:none;color:#666;font-size:12px;line-height:170%;background:url(../images/contactus/ico_answer.gif) 27px 11px no-repeat #f5f5f5;border-bottom:1px solid #eee;padding:13px 8px 13px 59px;}
.faqlist dd.selected{display:block;}
.faqlist dd em{color:#f60;font-size:11px;}
.faqlist dd li{margin-bottom:15px;}
.faqlist dd li strong{display:block;background:url(../images/contactus/ico_num1_b.gif) 0 0 no-repeat;font-size:14px;font-weight:bold;color:#36c;padding:3px 0 0 29px;}
.faqlist dd li.n2 strong{background-image:url(../images/contactus/ico_num2_b.gif);}
.faqlist dd li.n3 strong{background-image:url(../images/contactus/ico_num3_b.gif);}
.faqlist dd li.n4 strong{background-image:url(../images/contactus/ico_num4_b.gif);}
.faqlist dd li.n5 strong{background-image:url(../images/contactus/ico_num5_b.gif);}
.faqlist dd li.n6 strong{background-image:url(../images/contactus/ico_num6_b.gif);}
.faqlist dd li.n7 strong{background-image:url(../images/contactus/ico_num7_b.gif);}
.faqlist dd li.n8 strong{background-image:url(../images/contactus/ico_num8_b.gif);}
.faqlist dd .co{background:url(../images/contactus/line_gray.gif) 0 0 repeat-x;margin:0 -10px 0 -59px;padding:13px 10px 13px 59px;}
.faqlist dd .co strong{font-size:14px;font-weight:bold;color:#36c;padding:0 0 3px;display:block;}
.faqlist dd .fst{background-image:none;padding-top:0;}
.faqlist dd .last{padding-bottom:0;}
.faqlist .mBtn{background-color:#f5f5f5;padding:8px;margin-left:19px;text-align:right;}
.faqlist .mBtn .bType02 a{font-size:11px;padding-left:20px;padding-right:15px;}

#howtouse h4{color:#000;}
#howtouse h5{border-color:#36c;}
#howtouse h5,#howtouse dt.selected strong{color:#36c;}
#howtouse dd{background-image:url(../images/contactus/ico_answer_b.gif);}
#howtouse dd .blue a{color:#36c;}
#howtouse .part01{background-image:url(../images/contactus/ico_part01_b.gif);}
#howtouse .part02{background-image:url(../images/contactus/ico_part02_b.gif);}

#whatis h4{font-size:20px;color:#272727;margin:0 0 25px;}
#whatis h4 em{font-size:40px;font-family:arial;font-weight:bold;vertical-align:-7px;}
#whatis .con01{padding:0 0 0 19px; margin-bottom:30px;}
#whatis .con01 p{font-size:small;line-height:180%;}
#whatis .con01 .txt01 .b{ padding-top:20px;}
#whatis .con01 .txt01 h5{color:#ED4504;font-size:16px; margin-top:20px;}
#whatis .con01 .txt01 .b p{}
#whatis .con02{padding:0; margin-top:50px;}
#whatis .con02 li{background:url(../images/contactus/ico_part01_b.gif) 0 0 no-repeat;margin-bottom:5px;padding:8px 0 0 71px;}
#whatis .con02 li.p2{background-image:url(../images/contactus/ico_part02_b.gif);}
#whatis .con02 li.p3{background-image:url(../images/contactus/ico_part03_b.gif);}
#whatis .con02 li.p4{background-image:url(../images/contactus/ico_part04_b.gif);}
#whatis .con02 li.p5{background-image:url(../images/contactus/ico_part05_b.gif);}
#whatis .con02 li.p6{background-image:url(../images/contactus/ico_part06_b.gif);padding-top:0;}
#whatis .con02 li.p6 .co{background:url(../images/contactus/v_whatis01_3.jpg) 100% 0 no-repeat;padding-top:8px;height:166px;}
#whatis .con02 li h5{color:#36c;font-size:16px;margin-bottom:5px;}
#whatis .con02 li p{border-bottom:1px solid #eee;padding:0 0 10px;line-height:160%;}
#whatis .con02 li p em{color:#36f;font-size:small;}
#whatis .con02 li p.nl{border-bottom:0;}
#whatis .mBtn{padding-left:19px;}

p.read { font-size:medium !important; font-weight:bold; color:#333333; text-align:center; padding:2em 0;}

#howto{}
#howto h4{font-size:20px;color:#f00;margin:0 0 15px;}
#howto .bNext{color:#52a231;width:400px;}
#howto .bNext a em{color:#52a231;}
#howto .con01{padding:0 0 0 19px;}
#howto .con01 li{background:url(../images/contactus/ico_part01_r.gif) 0 0 no-repeat;margin-bottom:5px;padding:8px 0 0 71px;}
#howto .con01 li.p2{background-image:url(../images/contactus/ico_part02_r.gif);}
#howto .con01 li.p3{background-image:url(../images/contactus/ico_part03_r.gif);}
#howto .con01 li.p4{background-image:url(../images/contactus/ico_part04_r.gif);}
#howto .con01 li.p5{background-image:url(../images/contactus/ico_part05_r.gif);padding-top:0;}
#howto .con01 li.p5 .co{background:url(../images/contactus/v_howto02.jpg) 100% 80px no-repeat;padding-top:8px;height:245px;}
#howto .con01 li h5{color:#ff5248;font-size:16px;margin-bottom:5px;}
#howto .con01 li p{border-bottom:1px solid #eee;padding:0 0 10px;line-height:160%;}
#howto .con01 li p em{color:#e64242;font-size:11px;}
#howto .con01 li p.nl{border-bottom:0;}
#howto .con01 .bType02{margin-top:-15px;}
#howto .con01 .bType02 a{font-size:11px;}
#howto .con01 .c01{border-bottom:0;}
#howto .con01 .c02{background-color:#ffefef;font-size:11px;color:#333;border-bottom:0;margin-bottom:10px;padding:14px 10px 10px 20px;}
#howto .mBtn{padding-left:19px;text-align:left;}

.bNext{display:block;border:1px solid #aeadab;background:url(../images/contactus/k_bnext.gif) 0 0 repeat-x;width:333px; margin:0 auto;}
.bNext a{display:block;background:url(../images/contactus/ico_arr.gif) 100% 0 no-repeat;font-size:16px;color:#000;font-weight:bold;text-align:center;padding:3px 35px 0 0;line-height:38px;text-decoration:none;}
.bNext a em{font-size:24px;color:#fe0000;font-weight:bold;vertical-align:-1px;}

.gamerule{}
.gamerule .con01{padding:0 0 0 19px;width:636px;}
.gamerule h4{font-size:20px;color:#42981e;margin:0 0 15px;}
.gamerule .con01 li{background:url(../images/contactus/ico_part01_g.gif) 0 0 no-repeat;margin-top:20px;padding:8px 0 0 71px;}
.gamerule .con01 li.p2{background-image:url(../images/contactus/ico_part02_g.gif);}
.gamerule .con01 li h5{color:#009a28;font-size:16px;margin-bottom:5px;}
.gamerule .con01 li p{padding:0 0 10px;line-height:160%;}
.gamerule .con01 li ul{margin:12px 0 0 -44px;}
.gamerule .con01 li li{background-image:none;padding-left:0;border-top:1px solid #e3e3e3;padding:10px 0 0;margin:0;zoom:1;}
.gamerule .con01 li li.fst{border-top:0;padding-top:0;}
.gamerule .con01 li li:after{content: ".";display:block;font-size:0;height:0px;line-height:0;clear:both;}
.gamerule .con01 li li img{vertical-align:middle;}
.gamerule .con01 li li .rt{padding-top:3px;line-height:160%;width:369px;}
.gamerule .con01 li li .num{margin-top:-5px;}
.gamerule .con01 li li .rt .t{display:block;background:url(../images/common/ico_arrgray01.gif) 3px 1px no-repeat;*background-position:3px 2px;padding:0 0 0 22px;font-weight:normal;}
.gamerule .con01 li li .rt .n1,.gamerule .con01 li li .rt .n2,.gamerule .con01 li li .rt .n3,.gamerule .con01 li li .rt .n4,.gamerule .con01 li li .rt .n5,.gamerule .con01 li li .rt .n6,.gamerule .con01 li li .rt .n7,.gamerule .con01 li li .rt .n8{display:block;background:url(../images/contactus/ico_num1_g.gif) 3px 1px no-repeat;color:#333;padding:5px 0 3px 31px;font-weight:normal;}
.gamerule .con01 li li .rt .n2{background-image:url(../images/contactus/ico_num2_g.gif);}
.gamerule .con01 li li .rt .n3{background-image:url(../images/contactus/ico_num3_g.gif);}
.gamerule .con01 li li .rt .n4{background-image:url(../images/contactus/ico_num4_g.gif);}
.gamerule .con01 li li .rt .n5{background-image:url(../images/contactus/ico_num5_g.gif);}
.gamerule .con01 li li .rt .n6{background-image:url(../images/contactus/ico_num6_g.gif);}
.gamerule .con01 li li .rt .n7{background-image:url(../images/contactus/ico_num7_g.gif);}
.gamerule .con01 li li .rt .n8{background-image:url(../images/contactus/ico_num8_g.gif);}
.gamerule .con01 li li .rt .co{color:#696969;line-height:160%;padding:1px 0 10px 3px;}
.gamerule .con01 li li .rt em{color:#093;font-size:11px;}
.gamerule .con01 li li .rt .b{color:#333;font-size:12px;}
.gamerule .con01 li .plst li .rt .tbl{clear:both;}
.gamerule .con01 li .plst li.conType02{border-top:0;}
.gamerule .con01 .mTitle03{border-color:#009a28;margin-left:0;}
.gamerule .con01 li .plst li.conType02 .mTitle02 h4{color:#000;font-size:16px;}
.gamerule .con01 li .plst li.conType02 .lt01{float:left;width:292px;}
.gamerule .con01 li .plst li.conType02 .rt01{float:right;width:292px;}
.gamerule .con01 li .plst li.conType02 td{text-align:left;font-size:12px;padding-left:10px;}
.gamerule .con01 li .plst li.conType02 td.a{border-left:1px solid #d2d2d2;}
.gamerule .con01 li .plst li.conType02 td.c{color:#009a28;font-weight:bold;}
.gamerule .con01 li .plst li.conType02 .rt01 td{padding-top:4px;line-height:130%;height:auto;}
.gamerule .con01 li .plst li.conType02 .rt01 td{font-size:11px;}
.gamerule .con01 li .plst li.conType03{position:relative;border-top:0;padding-top:30px;}
.gamerule .con01 li .plst li.conType03 .rt{position:absolute;top:92px;right:0;width:225px;}
.gamerule .con01 li li.conType04{padding-top:10px;border-top:0;}
.gamerule .con01 li li.conType04 .co{margin-top:-8px;padding:0 0 0 13px;}
.gamerule .con01 li li.conType04 .co em{color:#009a28;}
.gamerule .con01 li li.conType05 .co{margin-top:-8px;padding:0 0 2px 13px;padding-bottom:8px;line-height:160%;}
.gamerule .con01 li li.conType05 .co .t{color:#009a28;font-size:14px;}
.gamerule .con01 li li.conType05 .co div{margin-bottom:5px;}
.gamerule .con01 .bType02{margin-top:-12px;}
.gamerule .con01 .bType02 a{font-size:11px;}
.gamerule .mBtn{text-align:left;}
.gamerule .mBtn .bNext{width:370px;}
.gamerule .mBtn a em{color:#52a231;}

#gamerule2nd li.p2 li{}
#gamerule2nd .mBtn{margin-top:30px;}
#gamerule2nd .mBtn .bNext{width:300px;}
#gamerule2nd .mBtn .bNext a em{color:#fe7800;}

.caution{background-color:#f3fbef;color:#333;font-size:11px;letter-spacing:-1px;margin-top:25px;padding:8px 0 10px 10px;}
.caution .t2{display:block;background:url(../images/common/ico_auction.gif) 2px 0 no-repeat;color:#e20000;letter-spacing:0;padding:1px 0 4px 24px;}


#rule .con01 { border-bottom:1px solid #CCC; padding:1em 0; margin-bottom:1em}
#rule .con01 h3 { font-size:x-large; color:#333333;}
#rule .con01 h4 { font-size:medium; color:#333; margin:20px 0 10px 0}
#rule .con01 p { font-size:small; margin:10px 20px;}
#rule .con01 ol { font-size:small; margin:10px 20px;list-style:decimal outside none;}
#rule .con01 ol li { font-size:small; margin:0 20px;list-style:decimal outside none;}

#rule .con01 table { border-top:1px solid #CCC; border-right:1px solid #CCC; width:50%; margin-left:20px;}
#rule .con01 tr, #rule .con01 td { border-bottom:1px solid #CCC; border-left:1px solid #CCC;}
#rule .con01 td { padding:0.3em; text-align:center;}


.info-box { border:1px solid #CCC; font-size:medium; margin-bottom:30px; padding:1em; color:#000000; background-color:#FCFCFC;}

#varietyform input,
#varietyform select { font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; color:#333}
#varietyform p { font-size:14px; color:#333333}
#varietyform h4 { font-size:18px; padding:5px 0; margin-bottom:15px; color:#333333; padding:10px; border-bottom:1px solid #cccccc;}
#varietyform h5 {color:#333333; font-size:14px; border-left:3px solid #F90; margin:10px; padding-left:10px;}
#varietyform table { width:590px; border-right:1px solid #cccccc;border-bottom:1px solid #cccccc; margin:0 auto 15px auto;}
#varietyform td,#varietyform th{ color:#333333;border-left:1px solid #cccccc; border-top:1px solid #cccccc; padding:10px 15px;}
#varietyform th{font-weight:bold; width:120px; background:#FCFCFC;}
#varietyform .need { display:inline-block; background:#FF3333; color:#FFFFFF; font-size:10px; text-align:center; width:30px; border-radius:3px}
#varietyform .optional { display:inline-block; background:#999999; color:#FFFFFF; font-size:10px; text-align:center; width:30px; border-radius:3px}
#varietyform .section { margin:0 20px 20px; border:1px solid #CCC; border-radius:5px;}
div.section#area_subject  { margin-top:15px; padding:10px; border:2px solid #FC6; background:#FF9}
#area_subject  select { width:590px; font-size:16px; margin:0 auto; font-weight:bold;}
#area_remark textarea, 
#area_comment textarea { width:580px;  margin:0 auto; display:block; padding:5px; color:#333333; font-size:14px;}
div.section#area_remark,
div.section#area_comment { padding-bottom:15px;}
#area_change_date .nodate label { font-size:14px;}
#area_change_date .nodate  { font-size:12px; margin-top:10px;}
#area_change_memberinfo textarea { width:330px; margin:0 auto; display:block; padding:5px; color:#333333; font-size:14px;}
#area_member .type_regist { font-size:18px; font-weight:bold;}
#area_member .type_regist td { padding:0;}
#area_member .type_regist td label { display:block; height:100%; padding:10px;}
#varietyform .dateform { width:180px; font-size:16px; background:url(../images/common/ico_cal2.png) no-repeat left; padding-left:25px; line-height:27px;}
#varietyform .info { color:#8384B4; display:block; padding:0 0 5px 0;}
#varietyform textarea:disabled, 
#varietyform input:disabled { background:#D4D0C8;}
#area_noselect { padding:15px; text-align:center;}
#varietyform .textarea_pre { width:580px; margin:0 auto; display:block; padding:5px; color:#333333; font-size:14px; }
#area_subject p { font-size:16px; font-weight:bold;}
#varietyform p.error { background:#FFF0F0; border:1px solid #F33; padding:10px; margin:15px; color:#F33; text-align:center; font-weight:bold;}
#varietyform .error_box {color:#F33; margin-bottom:5px}
div.section#area_comment .error_box{ width:580px; margin:0 auto; display:block;}
.field_member p { padding:0 10px;}


/*datepiker*/
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #428bca;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #999;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
