button,html,input,select,textarea{color:#333}button ::-webkit-input-placeholder,html ::-webkit-input-placeholder,input ::-webkit-input-placeholder,select ::-webkit-input-placeholder,textarea ::-webkit-input-placeholder{color:#999}button ::-moz-placeholder,html ::-moz-placeholder,input ::-moz-placeholder,select ::-moz-placeholder,textarea ::-moz-placeholder{color:#999}button :-moz-placeholder,html :-moz-placeholder,input :-moz-placeholder,select :-moz-placeholder,textarea :-moz-placeholder{color:#999}button :-ms-input-placeholder,html :-ms-input-placeholder,input :-ms-input-placeholder,select :-ms-input-placeholder,textarea :-ms-input-placeholder{color:#999}@media screen and (min-width:769px){body{font-size:150%;line-height:1.8;font-family:'Hiragino Kaku Gothic ProN',Meiryo,Osaka,'MS PGothic',arial,helvetica,sans-serif;width:100%;margin:0;background:url(../images/main_backimg.png) #fff}body .wrapper_body .main_box h3.b_title{font-size:130%!important}body .wrapper_body .main_box .sub_mestxt{font-size:90%!important}body .wrapper_body .main_box .voice_list .voice_b{font-size:110%!important}body .wrapper_body .main_box .voice_title{font-size:120% !importnat}body .wrapper_body .main_box .voice_bup{font-size:130% !importnat}body .wrapper_body .main_box .use_b{font-size:120%!important}body .wrapper_body .con_box .tel_tb .tel_title{font-size:140%!important}body .wrapper_body .con_box .tel_tb .tel_num{font-size:200%!important}body .wrapper_body .con_box .tel_tb .mess_txt{font-size:90%}body .wrapper_body .con_box .cop_tb .min_txt{font-size:95%!important}body .wrapper_body .con_box .cop_tb .cop_txt{font-size:110%!important}}@media screen and (max-width:768px){body{font-size:100%;line-height:1.8;font-family:'Hiragino Kaku Gothic ProN',Meiryo,Osaka,'MS PGothic',arial,helvetica,sans-serif;width:99%;margin:0;background:url(../images/main_backimg.png) #fff}body .wrapper_body{width:100%!important;margin:0 auto 40px}body .wrapper_body .main_box h3.b_title{font-size:140%!important}body .wrapper_body .main_box .sub_mestxt{font-size:90%!important}body .wrapper_body .main_box .voice_list .voice_b{font-size:110%!important}body .wrapper_body .main_box .voice_title{font-size:120% !importnat}body .wrapper_body .main_box .voice_bup{font-size:130% !importnat}body .wrapper_body .main_box .use_b{font-size:120%!important}body .wrapper_body .con_box .tel_tb .tel_title{font-size:140%!important}body .wrapper_body .con_box .tel_tb .tel_num{font-size:200%!important}body .wrapper_body .con_box .tel_tb .mess_txt{font-size:90%}body .wrapper_body .con_box .cop_tb .min_txt{font-size:95%!important}body .wrapper_body .con_box .cop_tb .cop_txt{font-size:110%!important}}@media screen and (max-width:640px){body{font-size:100%;line-height:1.8;font-family:'Hiragino Kaku Gothic ProN',Meiryo,Osaka,'MS PGothic',arial,helvetica,sans-serif;width:99%;margin:0;background:url(../images/main_backimg.png) #fff}body .wrapper_body{width:100%!important;margin:0 auto 40px}body .wrapper_body .main_box h3.b_title{font-size:110%!important}body .wrapper_body .main_box .sub_mestxt{font-size:90%!important}body .wrapper_body .main_box .voice_list .voice_b{font-size:110%!important}body .wrapper_body .main_box .voice_title{font-size:120% !importnat}body .wrapper_body .main_box .voice_bup{font-size:130% !importnat}body .wrapper_body .main_box .use_b{font-size:120%!important}body .wrapper_body .con_box .tel_tb .tel_title{font-size:100%!important}body .wrapper_body .con_box .tel_tb .tel_num{font-size:110%!important}body .wrapper_body .con_box .tel_tb .mess_txt{font-size:80%}body .wrapper_body .con_box .cop_tb .min_txt{font-size:85%!important}body .wrapper_body .con_box .cop_tb .cop_txt{font-size:100%!important}}a,a:link{text-decoration:none;color:#00467f}a:visited{color:#66471e}a:active,a:hover{text-decoration:underline;color:#992727}.wrapper_body{width:70%;max-width:1120px;margin:0 auto 40px}.header{margin-bottom:20px;border-bottom:1px solid #bdbdbd;box-shadow:0 0 6px 3px #e3e3e3}.header .header_body{padding:1%;background:-moz-linear-gradient(top,#c2e6ff,#fefeff);background:-webkit-gradient(linear,left top,left bottom,from(#c2e6ff),to(#fefeff));background:linear-gradient(#c2e6ff,#fefeff)}.header .header_body .header_wapper{overflow:hidden;width:90%;margin:0 auto}.header .header_body .header_wapper .logo{display:block;float:left;width:12%}.header .header_body .header_wapper .logo img{width:100%;max-width:120px}.header .header_body .header_wapper .header_txt{float:left;font-size:100%;padding:2% 0 2% 3%;font-weight:700;width:85%}.header .header_body .header_wapper .sub_txt{font-size:60%;display:block}.wrapper_body .mes_box{margin-bottom:30px;padding:2%;text-align:center;background-color:#fff;border:1px solid #fafafa;box-shadow:0 0 6px 3px #e3e3e3;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.wrapper_body .mes_box .headimg{width:100%;max-width:883px;margin:0 auto;display:block}.wrapper_body .main_box{margin:0 0 40px;padding:2%;background-color:#fff;border:1px solid #fafafa;box-shadow:0 0 6px 3px #e3e3e3;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.wrapper_body .main_box h3.b_title{font-size:110%;margin:0 0 30px;border-bottom:2px solid #69f;padding:0 0 0 10px}.wrapper_body .main_box .img_box{text-align:center;margin:2% 0}.wrapper_body .main_box .ch_tbl,.wrapper_body .main_box .ch_tbl .cheer_head{width:100%}.wrapper_body .main_box .ch_tbl .ch_lbox{max-width:515px;border-left:.4em solid #d3ffd5;border-right:.4em solid #d3ffd5;border-bottom:.4em solid #d3ffd5}.wrapper_body .main_box .ch_tbl .ch_rbox{max-width:515px;border-left:.4em solid #c6ecff;border-right:.4em solid #c6ecff;border-bottom:.4em solid #c6ecff}.wrapper_body .main_box .ch_tbl .cheer_list{list-style:none;margin:.4em 0 30px;padding:0 2%}.wrapper_body .main_box .ch_tbl .cheer_list li{padding:1%;margin-bottom:3px;background-color:#fff8eb;border:3px solid #ffce79}.wrapper_body .main_box .ch_tbl .cheer_b{font-weight:700;background:linear-gradient(transparent 60%,#ffbe61 60%);color:red}.wrapper_body .main_box .cheer_footer{text-align:center}.wrapper_body .main_box .f_box{overflow:hidden}.wrapper_body .main_box .sub_mestxt{font-size:90%}.wrapper_body .main_box .voice_list{width:100%;padding:0;margin:0}.wrapper_body .main_box .voice_list li{padding:.4em;display:block;margin:0 0 3px;background-color:#ffecf3;list-style:none;border:3px solid #ffc8db;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.wrapper_body .main_box .voice_list .voice_b{font-weight:700;font-size:110%;color:red;background:linear-gradient(transparent 60%,#ffa4b3 60%)}.wrapper_body .main_box .voice_title{margin:0;font-size:130%;border-left:7px solid #69f;padding:0 0 0 15px}.wrapper_body .main_box .voice_table{width:100%}.wrapper_body .main_box .voice_table .voice_table td{padding:10px}.wrapper_body .main_box .voice_bup{font-weight:700;font-size:130%;text-decoration:underline;color:#2e6eff}.wrapper_body .main_box .use_b{font-weight:700;color:#f33;font-size:120%;background:linear-gradient(transparent 60%,#ffd2a7 60%)}.wrapper_body .main_box .info_b{font-weight:700;text-decoration:underline;color:red}.wrapper_body .main_box .img01{border:0;width:100%;max-width:1080px;margin:0 auto;display:block}.wrapper_body .main_box .img03_1{border:0;width:100%;margin:0 auto 10px;display:block}.wrapper_body .main_box .img03{border:0;width:100%;max-width:496px;display:block}.wrapper_body .main_box .img04{border:0;width:100%;max-width:1080px;margin:0 auto;display:block}.wrapper_body .main_box .ch_txtimg{border:0;width:100%;max-width:978px}.wrapper_body .main_box .ch_hedimg{border:0;width:100%;max-width:520px}.wrapper_body .main_box .ch_botimg{border:0;width:100%;max-width:463px}.wrapper_body .main_box .img05{border:0;width:100%;max-width:640px;margin:0 auto;display:block}.wrapper_body .link_box{width:98%;text-align:center;margin:0 auto 40px}.wrapper_body .link_box .img_bt{width:100%}.wrapper_body .link_box a{margin:0;display:inline-block}.wrapper_body .link_box a:active,.wrapper_body .link_box a:hover{text-decoration:none;opacity:.6}.wrapper_body .con_box{overflow:hidden;padding:2%;margin:0 auto;background:#fff;border:5px solid #f90;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.wrapper_body .con_box .tel_tb{width:100%}.wrapper_body .con_box .tel_tb td{padding:10px}.wrapper_body .con_box .tel_tb .tel_title{border-bottom:2px solid #f90;padding-bottom:1%;font-size:140%;width:30%}.wrapper_body .con_box .tel_tb .tel_num{width:50%;border-bottom:2px solid #f90;font-size:200%}.wrapper_body .con_box .tel_tb .pm_img{width:20%;border-bottom:2px solid #f90}.wrapper_body .con_box .tel_tb .pm_img img{width:100%;max-width:80px}.wrapper_body .con_box .tel_tb .mess_txt{text-align:center}.wrapper_body .con_box .min_txt{width:30%}.wrapper_body .con_box .cop_tb{width:100%}.wrapper_body .con_box .cop_tb td{padding:1%}.wrapper_body .con_box .cop_tb .logo_img{text-align:center;width:15%}.wrapper_body .con_box .cop_tb .logo_img img{width:100%;max-width:120px}.wrapper_body .con_box .cop_tb .min_txt{width:25%;font-size:95%}.wrapper_body .con_box .cop_tb .cop_txt{font-size:110%}.footer{min-height:50px;background:url(../images/footer_backimg.png) repeat-x #fff;padding:20px 0 0}.footer .footer_waper{width:20%;margin:0 auto;color:#fff}.er_footer{position:fixed;bottom:0;width:100%;min-height:50px;background:url(../images/footer_backimg.png) repeat-x #fff;padding:20px 0 0}.er_footer .footer_waper{width:20%;margin:0 auto;color:#fff}.center{text-align:center!important}.left{text-align:left!important}.right{text-align:right!important}.f_left{float:left}.f_right{float:right}.red{color:red}.f_8,.f_s{font-size:8px!important}.f_12{font-size:12px!important}.f_18b{font-size:18px!important;font-weight:700!important}.no_lien{border:none!important}.bg_gr{background-color:#DDD!important}.bg_red{background-color:#ffb2b2!important}.bgnone{background:0 0!important}.clear{overflow:hidden!important}.mb10{margin-bottom:10px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.w1p{width:1%!important}.w2p{width:2%!important}.w40p{width:40%!important}.w50p{width:50%!important}.hidden{display:none!important;visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{overflow:hidden;*zoom:1}