*:hover{opacity:1.0 !important}html,body{min-width:320px;font-size:13px}.warpper{min-width:320px}.title_ribbon{min-height:40px;height:auto;margin:0;padding:0 0 6px}.title_ribbon.col2 .left_box{max-width:80%}.title_ribbon.col2 .right_box{max-width:20%}.title_ribbon.col2 .right_box:before{display:none}.title_ribbon.col2 .right_box .tooltip,.title_ribbon.col2 .right_box .tooltip_btn{margin-top:17px}.title_ribbon.col2_b .left_box{max-width:70%}.title_ribbon.col2_b .right_box{max-width:30%}.title_ribbon.col2_b .right_box:before{display:none}.title_ribbon.col2_b .right_box .tooltip,.title_ribbon.col2_b .right_box .tooltip_btn{margin-top:17px}.title_ribbon.col_h .left_box{width:100%;max-width:100%}.title_ribbon.col_h .right_box{width:100%;max-width:100%}.title_ribbon.col_h .right_box .tooltip_contents_wrap{float:right}.title_ribbon.col_h .right_box .tooltip_contents_wrap .tooltip_contents{top:27px}.title_ribbon.col2_now{margin-bottom:10px}.title_ribbon.col2_now .left_box{max-width:55%}.title_ribbon.col2_now .right_box{max-width:45%;margin-top:20px}.title_ribbon .left_box p{font-size:11px}.title_ribbon .title{padding:15px 0 0;max-width:84%;font-size:17px}.title_ribbon .likes{width:15px;margin-right:3px;margin-left:3px}.title_ribbon.onlogo .left_box{width:100px;padding:5px 0 0 0}.title_ribbon.onlogo .left_box:before{display:none}.title_ribbon.onlogo .left_box img{width:100%}.title_ribbon.onlogo .right_box{width:200px;padding-left:10px}.title_ribbon.onlogo .right_box .title{margin-left:-5px;padding:3px 0}.title_no_ribbon{min-height:40px;height:auto;margin:0;padding:0 0 6px}.title_no_ribbon .title{padding:15px 0 0;max-width:84%;font-size:17px}.title_no_ribbon .float_block{margin:0 auto -24px;width:84%;bottom:-10px}.topic_ribbon{height:50px;margin:0 0 10px;padding:0 0 6px}.topic_ribbon .topic{font-size:14px}.topic_ribbon .topic .tooltip_contents_wrap{font-size:14px}.topic_ribbon .topic .pc{display:none}.topic_ribbon .nowplace{margin-right:10px;font-size:11px}.topic_ribbon .nowplace img{width:15px;height:15px}.topic_line{padding:20px 0 0;font-size:14px}.topic_ribbon_dot{padding:30px 0 5px}.title_wavehunter{background-position:right 18px;background-size:80px}.nav_partition{border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc}.box_list{margin-top:-10px;border-top:none;border-left:none}.box_list li{width:100%;border-right:none;padding-right:5px;padding-left:5px}.box_list li>*{height:40px;padding:0 5px}.list_harf li{width:100%;height:80px}.list_harf li .shop_txt{padding:0 0 0 10px}.point_guide{width:115px;height:30px;line-height:30px}.yoho_gaikyo,.gaikyo_info{font-size:15px}.yoho_gaikyo *:not(.btn_gray),.gaikyo_info *:not(.btn_gray){line-height:1.6em;font-size:15px}.yoho_gaikyo .note,.gaikyo_info .note{line-height:1em}.yoho_gaikyo .btn_gray,.gaikyo_info .btn_gray{font-size:14px}.yoho_gaikyo .heading,.gaikyo_info .heading{font-size:15px}#gaikyo_about,#gaikyo_text{line-height:1.6em}#gaikyo_title,#weathergaikyo_title{font-size:15px;line-height:1.2em}#gaikyo_author,#gaikyo_date{font-size:14px}#gaikyo_author.note{font-size:15px}#active_typhoon .default_sentence,#active_typhoon .pulldown_wrap,#tropical_depression .default_sentence,#tropical_depression .pulldown_wrap,#extinct_typhoon .default_sentence,#extinct_typhoon .pulldown_wrap{font-size:15px}.rel_box .waveinfo_times{top:10px;left:10px;font-size:16px}#weather_forecast{font-size:12px}#weather_forecast .forecast_notes{margin-top:10px;padding-left:20px;font-size:11px}#weather_forecast .forecast_links{padding-top:10px}#forecast_wave_wind{table-layout:fixed}.weather_forecast{width:100%;margin-left:0;font-size:13px}.weather_forecast tbody tr{height:30px}.weather_forecast tbody td{height:30px}.weather_forecast tbody td .weather_icon{width:24px;height:24px}.weather_forecast tbody td .winddirection_icon{width:12px;height:12px}.weather_forecast_inav .middle_heading{margin:4px 0}.weather_forecast_inav .inner_quarter{margin-bottom:10px}.weather_forecast_inav .location_image{width:120px;height:120px}.weather_forecast_inav .location_image img{width:auto;height:100%;vertical-align:bottom}.wave_forecast tr{height:30px}.wave_forecast td{height:30px}.wave_forecast td img{width:26px;height:26px}.winning{width:100%;height:90px;margin-top:10px;margin-bottom:10px}.winning .winning_inner{width:100%;height:auto}.winning .winning_inner:before{display:none}.winning .winning_inner .default_sentence{margin-top:10px;margin-bottom:5px}.winning .btn_orange{margin-left:0}.update_time{margin:0 0 10px 0;padding:8px 10px}.update_time li{margin-right:4px}.update_time li:first-child{width:100%}.tooltip,.tooltip_btn{width:15px;height:15px}.tooltip_contents_wrap.waveinfo_detail .tooltip_contents{right:auto;left:-42px}.tooltip_contents_wrap.waveinfo_detail .tooltip_contents:before{right:auto;left:45px}.tooltip_contents{top:28px;right:0}.tooltip_contents:before{right:0}.icon_alerm{overflow:hidden;*zoom:1;padding-top:8px;text-align:center}.icon_alerm img{float:left;margin-top:2px}.title_ribbon .tooltip_contents{top:43px}.title_ribbon .tooltip_contents div,.title_ribbon .tooltip_contents p{display:block}.max_img{margin:10px 0}.noimg{height:250px}.served{margin:0}.btn_gray,.btn_orange,.btn_main{height:30px;padding:0 12px}.emphasis{width:80%;height:40px;font-size:13px}.emphasis_more{width:100%;height:52px;font-size:19px}.btn_right_wrap{text-align:center}.btn_center_wrap{margin-top:10px}.btn_arrow_right{padding-right:20px}.btn_arrow_bottom{padding-right:20px;background-position:95% center;background-size:10px}.btn_arrow_left{padding-left:20px}.btn_add{padding-right:24px;background-size:12px}.double_btn{margin-top:20px;margin-bottom:30px}.double_btn .left_box,.double_btn .right_box{float:none;margin-right:0;margin-bottom:10px}.default_form{height:30px}.checkbox{width:17px;height:17px}.checkbox:before{width:4px;height:7px;top:1px}.calendar{width:110px}.equality>.inner_quarter{width:48%;margin-right:2%}.default_table th,.default_table td{font-size:13px}.default_table.credit{width:100%;margin-top:10px}.default_table.credit .expiration_date select,.default_table.credit .expiration_date .confirm_form{width:32%}.default_table.credit .expiration_date .default_form{padding-right:15px}.default_table.credit div{width:100%;float:none}.confirm_box{min-height:30px}.pointdetail_table tbody th{width:85px;padding:5px 8px;font-size:11px}.pointdetail_table tbody td{padding:5px 8px;font-size:11px}.table_col2{width:100%;margin:0}.table_col2:first-child{margin-bottom:10px}.contract_table{width:100%}.tab_btn{height:30px}.weather_myarea_btn{height:auto;padding-top:1px !important}.weather_myarea_btn li{width:33.33%;height:40px;margin-top:-1px}.mintab_right{margin-top:10px}.mintab_right .tab_btn{float:right;width:45%}.nami_slider_inner{width:90%;height:30px;margin-left:5%}.nami_squarebar_btn{text-align:center}.nami_squarebar_btn li{width:35px;height:27px}.nami_squarebar_btn li img{height:15px}.weather_report_vision td img{height:40px}.all_disp{margin-top:10px}.pulldown_wrap dt{height:40px;padding-left:10px;background-position:97% center;background-size:12px}.pulldown_wrap.default_pulldown dd{height:40px}.pulldown_wrap.radio_pulldown label{height:40px}.pulldown_wrap.radio_pulldown .left_box{padding-left:20px}.radio_pulldown .left_box{width:90%}.radio_pulldown .right_box{width:10%}.sp_80{width:80%;margin-right:10%;margin-left:10%}.sp_100{width:100% !important}.infodate{font-size:14px}.colortxt_ribbon{height:15px}.colortxt_ribbon .right_box{height:15px;font-size:14px}.colortxt_ribbon .left_box{font-size:15px}.confirm_cont,.alert_cont{width:300px;margin-left:-150px}.likes_pop{right:5px;padding-top:8px;padding-right:10px;padding-bottom:8px;padding-left:10px}.paddbox{width:100%;margin-right:0;margin-left:0}.paddbox.min{width:100%}.nami_slider{height:8px;margin:8px 0}.nami_slider_knob{width:24px;height:24px;margin-left:-12px}.caution_txt{padding-left:16px;background-size:12px}.time_back_btn,.time_next_btn{width:15px;height:15px}.time_box{float:left;width:100px;text-align:center}.time_box .waveinfo_times{height:15px;line-height:15px;padding-left:20px;background-size:12px}.time_box .time_now li{width:4px;height:4px;margin-left:3px;border-radius:50%;vertical-align:middle}.time_box .time_now li:first-child{margin-left:0}.time_box .time_now li.current{background-color:#e8923a}.list_orangecircle{margin-top:10px}.list_orangecircle dt{font-size:13px;margin-top:10px}.list_orangecircle li{font-size:13px;margin-top:5px}.choice_course{padding-top:10px;padding-right:10px;padding-bottom:0;padding-left:10px}.choice_course .course .left_box{width:10%}.choice_course .course .right_box{width:90%}.choice_course .radio{margin-top:0}.regist_wrap .choice_course_d .c_2_wrap .course{width:90%;display:block}.regist_wrap .choice_course_d .course{width:90%}.regist_wrap .credit{width:163px;margin:18px auto 10px auto}.regist_wrap .accordion_inner .paid{width:90%}.regist_wrap .accordion_inner .btn_wrap .btn_main.bank_style{font-size:15px;padding-left:5px;padding-right:5px;width:100%;text-align:center}.choice_course_d .course .left_box{width:8%}.choice_course_d .course .right_box{width:92%}.choice_course_d .radio{margin-top:0}.choice_course_d .indent{padding-left:0}.credit{width:110px;margin-left:8px}.carrier{width:200px}.paid{margin-left:0}.paid .checkline{margin-top:10px;margin-bottom:10px}.paid .checkline .left_box{width:8%}.paid .checkline .right_box{width:92%}.paid .carrier_list{text-align:center}.m_wrap{min-width:300px;width:300px;top:20px;left:10px;padding-bottom:20px}.m_contents{padding-top:0;padding-right:10px;padding-bottom:10px;padding-left:10px}.m_contents .title{max-width:100%}.m_contents .cassette{padding-right:0;padding-left:0}.m_contents .cassette .topic_ribbon{height:auto;border-bottom:1px dotted #ccc;padding-bottom:5px;padding-left:16px;margin-bottom:10px}.m_contents .cassette .topic_ribbon .topic{font-size:13px}.note{font-size:11px}.note_s{font-size:11px}.default_sentence .sentence_img{height:17px}.default_sentence.wv_block{font-size:14px}.sp_note{font-size:11px}.write{font-size:13px}.heading,.memo{font-size:14px}.sp_heading{font-size:14px}.middle_heading{font-size:14px}.heading_large{font-size:15px}.read_14{font-size:14px}.read_15{font-size:15px}.read_16{font-size:16px}.sp_t_10{margin-top:10px}.spacer_tb_30{margin-top:20px;margin-bottom:20px}#tide .equality .suntime{width:41%}#tide .equality .suntime:first-child{margin-left:14%}#tide .equality .suntime .sunrise{margin-left:0}#tide .equality .suntime .sunset{margin-right:0}.tide_time td,.tide_time th{width:20%}.head_inner{position:relative;min-width:320px;width:100%;height:40px}.head_inner .logo{width:60px;height:40px;margin-left:10px;background-size:contain}.head_inner .h_search_wrap{float:left}.head_inner .h_search{width:62px;height:40px;padding-left:30px;background-image:url(/common/img/shared/icon_white_search.png);background-position:12px center;background-repeat:no-repeat;background-size:16px}.head_inner .h_search>p{width:28px}.head_inner .h_search *:not(br){display:inline-block;vertical-align:middle}.head_inner .h_search:before{display:inline-block;content:"";width:0px;height:100%;vertical-align:middle}.head_inner .h_search_contents{position:absolute;left:0;top:40px;width:100%;padding:15px;background-color:#fff;border:1px solid #ccc;-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,0.3);box-shadow:0 1px 5px 0 rgba(0,0,0,0.3);z-index:3}.head_inner .h_search_contents:after{position:absolute;content:"";display:block;top:-7px;left:84px;width:13px;height:7px;background-image:url(/common/img/shared/h_search_ballon.png);background-position:left top;background-repeat:no-repeat;background-size:13px}.head_inner .h_search_contents input[type="text"]{float:left;width:235px;height:40px}.head_inner .h_search_contents .h_search_btn{float:right;width:40px;height:40px;background-color:#004da0;background-image:url(/common/img/shared/icon_white_search.png);background-position:center center;background-repeat:no-repeat;background-size:16px;cursor:pointer}.head_inner .info .note{max-width:100px}.head_inner .top_sp{float:right;height:100%;padding:0 10px 0 0}.head_inner .top_sp *:not(br){display:inline-block;vertical-align:middle}.head_inner .top_sp:before{display:inline-block;content:"";width:0px;height:100%;vertical-align:middle}.head_inner .top_sp .info{max-width:240px;max-height:40px;line-height:1.2em;overflow:hidden}.head_inner .top_sp .info img{height:15px;margin:0 10px 0 0}.head_inner .top_sp .nav_btn{text-align:center}.head_inner .top_sp .nav_btn .heading{width:60px;margin-left:5px;padding-top:5px;padding-bottom:3px;border:1px solid #fff}.head_inner .utility_accordion{top:27px !important;left:0}.head_inner .utility_accordion .utility_inner{width:100%;margin-right:0;margin-left:0}.head_inner .utility_accordion .utility_inner ul{display:block}.head_inner .utility_accordion .utility_inner ul>*{display:block}.head_inner .utility_accordion .utility_inner:before{position:absolute;display:block;content:"";height:10px;top:4px;left:212px}.head_inner .utility_accordion .clearfix .btn_gray{width:100px;padding:0}.head_inner .utility_accordion .clearfix .btn_gray.facebook{width:136px;margin-left:10px}.head_inner .utility_accordion.d_none{display:none}.head_inner nav{background-color:rgba(0,0,0,0.9);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#99000000,EndColorStr=#99000000);position:absolute;width:100%;height:0;padding:0 20px;top:40px;overflow:hidden;z-index:100}.head_inner nav ul.sp{height:auto}.head_inner nav ul.sp:after{margin-bottom:25px}.head_inner nav ul.sp li{float:none;text-align:left;width:100% !important;height:25px}.head_inner nav ul.sp li br{display:none}.head_inner nav .head_nav{height:auto}.head_inner nav .head_nav:after{margin-bottom:25px}.head_inner nav .head_nav>dt{float:none;text-align:left;width:100% !important;height:25px}.head_inner nav .head_nav>dt:hover{border-top:none !important}.head_inner nav .head_nav>dt.hnav_btn{background:url(/common/img/shared/accordion_btn_open_white.png) 90% center no-repeat;background-size:15px}.head_inner nav .head_nav>dt.hnav_btn.open{background-image:url(/common/img/shared/accordion_btn_close_white.png)}.head_inner nav .head_nav>dt.arrow{background:url(/common/img/shared/arrow_white_right.png) 90% center no-repeat;background-size:8px}.head_inner nav .head_nav>dt br{display:none}.head_inner nav .head_nav>dt.nav_guide{background:none}.head_inner nav .nav_wave{width:23%}.head_inner nav .nav_wave .sp{display:inline-block !important}.head_inner nav .nav_wave .pc{display:none !important}.head_inner nav .nav_news{text-align:left}.head_inner nav ul.sp{width:100%;text-align:center}.head_inner nav ul.sp li{display:inline-block;width:auto !important;height:45px}.head_inner nav ul.sp li a{padding:0 10px}.head_inner nav>.accordion_inner{height:100%;padding-bottom:10px;overflow:auto;-webkit-overflow-scrolling:touch}.head_inner nav>.accordion_inner .nav_partition dt{height:40px;padding-left:10px;border-bottom:1px solid #ccc;overflow:hidden}.hnav_contents{position:relative;top:0;background-color:transparent;overflow:scroll}.hnav_contents:before{display:none}.hnav_contents.wave .hnav_li dd li{width:100%}.hnav_contents.wave .hnav_li dd li:nth-child(7n){width:100%}.hnav_contents .of_box{max-height:none}.hnav_contents_inner{padding:0}.nav_multiple .hnav_li{margin-top:0;padding:0;border:none}.nav_multiple .hnav_li>dt{display:block;padding-left:20px !important;font-size:12px;background:url(/common/img/shared/accordion_btn_open_white.png) 90% center no-repeat;background-size:15px}.nav_multiple .hnav_li>dt.open{background-image:url(/common/img/shared/accordion_btn_close_white.png)}.nav_multiple .hnav_li>dt *:not(br){display:inline-block;vertical-align:middle}.nav_multiple .hnav_li>dt:before{display:inline-block;content:"";width:0px;height:100%;vertical-align:middle}.nav_multiple .hnav_li dd li>*{padding-left:40px}.hnav_li dt{display:none}.hnav_li dd{margin:0;border-top:none;border-right:none;border-bottom:none;border-left:none}.hnav_li dd li{width:100%;margin-top:0;border-top:none;border-right:none;border-bottom:1px solid #fff;border-left:none;text-align:left;background:url(/common/img/shared/arrow_white_right.png) 90% center no-repeat;background-size:8px}.hnav_li dd li>*{padding-left:30px}.nav_txt{display:none}.emergency_ribbon{line-height:20px;font-size:14px}.thunder_color{font-size:11px;text-align:center;line-height:10px;margin-top:-5px;margin-bottom:10px}.thunder_color li{margin:0 3px}.thunder_color li:before{width:10px;height:10px;margin-right:2px;vertical-align:middle}.lock{overflow:hidden;position:fixed;top:0;left:0}.wrapper{padding-top:40px}.wrapper header{position:fixed;top:0;left:0;z-index:100}.wrapper header .head_inner .info.login{letter-spacing:-.40em;max-width:100px}.wrapper header .head_inner .info.login p{letter-spacing:normal;display:inline-block;font-size:11px}.wrapper header .head_inner .info.login p.user_name{max-width:85px}.wrapper header .head_inner .info.login p img{margin-right:0}.wrapper header .head_inner .lock{top:40px;z-index:100000}.wrapper header .head_inner .accordion_inner{overflow-y:auto}.wrapper header .head_inner .accordion_inner .sp_menu_wrap{width:100%;height:100%;overflow:hidden}.wrapper header .head_inner .accordion_inner .head_nav{margin-bottom:80px}.wrapper header .head_inner .accordion_inner .head_nav .sp{display:block}.wrapper header .head_inner .accordion_inner .head_nav .hnav_contents{max-height:none}.wrapper header .head_inner .accordion_inner .head_nav dt{border-top:none}.wrapper header .head_inner .accordion_inner .head_nav dt:hover{border-bottom:1px solid #ccc}.wrapper.helppage header .head_inner .info.login{max-width:73px}.wrapper.helppage header .head_inner .info.login p.user_name{max-width:58px}.wrapper.regist{padding-top:0}.wrapper.regist header{position:static !important;top:0;left:0}.wrapper.regist footer .not_login{display:none !important}footer .not_login{width:100%;height:54px;position:fixed !important;bottom:0;left:0;border-top:1px solid rgba(0,0,0,0.7);background:#fff;padding:2%;z-index:100}footer .not_login ul{letter-spacing:-.40em}footer .not_login ul li{letter-spacing:normal;width:49%;display:inline-block}footer .not_login ul li a{display:block;height:40px}footer .not_login ul li a .note{font-size:13px}footer .not_login ul li:first-child{margin-right:2%}.webview .wrapper{padding-top:0}.toppage .topimg_wrap{height:350px}.toppage header{height:40px;background-color:#004da0}.toppage header .head_inner .logo{width:60px;height:40px;margin-left:10px;background-image:url(/common/img/shared/logo_wh.png);background-size:contain}.toppage header .head_inner nav{background-color:rgba(0,0,0,0.9);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#99000000,EndColorStr=#99000000)}.toppage header .head_inner nav .head_nav{height:auto}.toppage .hnav_contents{top:0}.toppage .emergency_ribbon_wrap{top:50px;padding:0 10px}.toppage .top_contents{height:310px}.toppage .top_contents .top_search{top:80px;left:10px;padding:10px 10px 5px 10px;width:300px}.toppage .top_contents .top_search .pointsearch_wrap{margin-top:5px;margin-bottom:5px}.toppage .top_contents .top_search .pointsearch_txt{width:180px}.toppage .top_contents .pointsearch_suggest{width:230px}.toppage .contents{margin-top:10px}.toppage .caution{margin:10px 0}.toppage main{width:100%;padding-top:0}.toppage .topbanner{padding:0}.toppage .topbanner .banner_big{width:100%}.toppage .title_ribbon.col2 .left_box{max-width:72%}.toppage .title_ribbon.col2 .right_box{max-width:28%}.toppage .title_ribbon.col2 .right_box .colortxt{margin-top:20px}.toppage aside{width:100%;padding:0 10px}.toppage aside #wind_wave .inner_harf:first-child{width:60%}.toppage aside #wind_wave .inner_harf:last-child{float:right;width:36%}.toppage aside #wind_wave .spacer_t_10{margin-top:5px}.toppage aside .side_menu{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.toppage aside .title_ribbon .title{font-size:13px}.toppage .side_mytools{margin-top:-10px}.regist.new.sp_w .head_inner .logo img{height:25px}.regist header{padding-top:10px;padding-bottom:20px}.regist header .logo{width:25%;height:45px;margin:0;padding-top:6px}.regist header .logo img{width:auto;max-width:none;margin-top:6px;height:30px}.regist header .regist_flow{float:left;width:75%;padding-left:6px}.regist header .regist_flow li.new{background-color:rgba(255,255,255,0)}.regist header .regist_flow li{position:relative;float:left;min-width:20%;width:auto;height:45px;padding-left:5px;margin-right:16px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;background-color:#f5f5f5}.regist header .regist_flow li *:not(br){display:inline-block;vertical-align:middle}.regist header .regist_flow li:before{display:inline-block;content:"";width:0px;height:100%;vertical-align:middle}.regist header .regist_flow li:after{display:block;position:absolute;content:"";height:45px;width:10px;top:-1px;right:-10px;background-image:url(/common/img/shared/regist_arrow_sp.png);background-size:contain}.regist header .regist_flow li.regist_current:after{background-image:url(/common/img/shared/regist_arrow_current_sp.png)}.regist header .regist_flow li.regist_current.new:after{background-image:none}.regist header .regist_flow_new{width:90%;margin:0 5%;position:absolute;top:0;left:0;right:0}.regist header .regist_flow_new li{height:40px}.regist header .regist_flow_new li p{line-height:18px;font-size:13px}.regist header .regist_flow_new li p:after{top:-3px;background-size:9px;height:13px}.regist header .regist_flow_new li.regist_current p:after{background-size:13px;height:13px}.regist .btn_wrap{width:90%;text-align:left;margin:0 auto;padding:0}.regist .btn_wrap .sp img{width:230px;height:auto}.regist .btn_wrap .btn_credit{width:274px;height:44px;background-image:url(/common/img/registration/regist_btn_sp.png);background-size:contain}.regist .btn_wrap p{text-align:left;line-height:2em}.regist .btn_wrap input{width:100%;letter-spacing:1px}.regist .head_inner{height:45px}.regist main{width:100%}.regist main .title_ribbon{margin-right:0}.regist main .cassette{padding:0}.regist main.new{padding:0 2%}.regist main.new h1{font-size:25px}.regist main.new .regist_form{display:block}.regist main.new dt{display:block}.regist main.new dd{width:100%;display:block}.regist main.new dt+dd .regist_form_inner{padding:0}.regist .regist_form{margin-top:10px;margin-bottom:10px}.regist .regist_form dt{width:100%;height:30px;line-height:1.3em;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0;text-align:left;-webkit-text-stroke-width:0.5px}.regist .regist_form dt *:not(br){display:inline-block;vertical-align:middle}.regist .regist_form dt:before{display:inline-block;content:"";width:0px;height:100%;vertical-align:middle}.regist .regist_form dd.form_d *:not(br){display:inline-block;vertical-align:middle}.regist .regist_form dd.form_d:before{display:inline-block;content:"";width:0px;height:100%;vertical-align:middle}.regist .regist_form dd.form_d .names_info{width:15%;text-align:center;-webkit-text-stroke-width:0.5px}.regist .regist_form dd.form_d input[type="text"],.regist .regist_form dd.form_d .confirm_box{width:35%}.regist .regist_form dd.form_d .btn_gray{height:40px;line-height:40px}.regist .regist_form dd.spacer_t_10{margin-top:0}.regist .regist_form dd .default_form{height:40px}.regist .regist_form dd .regist_form_inner{width:100%}.regist .regist_form dd .regist_form_inner textarea{width:100%}.regist .regist_form dd.purpose .purpose_contents{height:30px;margin-right:15px}.regist .regist_form dd.purpose .purpose_contents.other .checkbox{margin-top:11px}.regist .regist_form dd.purpose .purpose_contents.other .default_sentence{margin-top:12px;margin-right:10px;float:left;line-height:20px}.regist .regist_form dd.purpose .purpose_contents.other input[type="text"],.regist .regist_form dd.purpose .purpose_contents.other .confirm_box{width:210px}.regist .regist_form dd.purpose .checkbox{margin-top:6px}.regist .regist_form dd.purpose .checkbox+.default_sentence{margin-top:7px}.regist .regist_form input[type="text"],.regist .regist_form input[type="password"]{width:100%;height:40px;background-color:#f5f5f5}.regist .regist_form .note.sp{margin-top:5px}.regist .regist_form .regist_check_line{font-size:13px}.regist .regist_form .regist_check_line .checkbox+.default_sentence{width:250px}.regist .dotted{margin:10px 0}.regist .regist_send .btn_gray{margin-top:10px}.regist .regist_send .btn_orange{margin:20px 0}.regist .regist_send .annotation{font-size:14px}.regist .regist_edint_btn{display:block;height:100%;float:right;margin-top:10px;margin-left:0}.regist .regist_edint_btn .btn_orange,.regist .regist_edint_btn .btn_gray{position:static}.regist footer{background-color:transparent}.regist footer .foot_utility{margin-top:20px;padding-right:20px;padding-left:20px}.regist footer .foot_utility p{padding:0 0;margin:0 0 10px 0;font-size:11px;text-align:left}.regist footer .foot_utility p:nth-child(2){padding:0 10px;margin-right:10px;margin-left:10px}.regist footer .foot_outer{padding-top:15px;padding-right:0;padding-bottom:40px;padding-left:0}.regist footer .foot_inner .logo{margin-left:10px}.regist footer .foot_inner>.cassette{border-bottom:none}.regist footer .foot_nav{margin-top:10px;text-align:center;font-size:11px}.regist .default_sentence{font-size:14px}.regist .note_s{font-size:11px}.regist .read_14{font-size:14px}.login_page{width:100%}.login_page .memberbox{width:100%;margin-top:0;margin-bottom:0}.memberbox{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}.memberbox .login input[type="password"]{width:70%}.memberbox .login input[type="password"]+.btn_gray{width:28%;height:40px}.memberbox .info p{display:block}.memberbox .carrier_login{margin-top:5px}.memberbox .carrier_login li{float:left;width:32%;text-align:center}.memberbox .carrier_login li.carrier_center{margin-right:2%;margin-left:2%}.memberbox .carrier_login li>*{display:block;background-color:#fff;border:1px solid #ccc}.memberbox .carrier_login li img{height:29px}.new_account_btn{width:100%;height:45px;line-height:1.2em;margin-top:0}.trial_account_btn{width:100%;height:45px;line-height:1.2em;margin-top:0;margin-bottom:0}.bread{height:20px;border:none;background-color:#000}.contents{position:relative;margin:0 auto}.bread_inner{position:relative;min-width:320px;margin:0}main{width:100%;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px}main .cassette{padding:0;font-size:13px}.caution{margin:10px 0 0;padding:10px 0 0 15px}.caution .caution_contents li{margin:0 15px 5px 0;padding-left:16px;background-size:12px}.caution .warning_txt{margin:0 0 10px 0}.advertising{margin:10px 0 0;padding:10px 5px 0 15px}.advertising .advertising_txt{margin:0 0 10px 0;font-weight:normal}.advertising .advertising_txt .advertisingthum .left{width:70px;height:70px;overflow:hidden;float:left}.advertising .advertising_txt .advertisingthum .left img{width:100%}.advertising .advertising_txt .advertisingthum .right{width:74%;float:left;height:70px;padding-left:10px;display:table}.advertising .advertising_txt .advertisingthum .right span{display:table-cell;vertical-align:middle}.harf_wrap>.cassette{width:100%;padding:0}.harf_wrap>.cassette:nth-child(odd){padding-right:0}.waveinfo{width:100%;margin:0 0 10px}.waveinfo:first-child{padding-right:0}.waveinfo_topic{margin:7px 0;font-size:15px}.waveinfo_times{height:25px;line-height:25px}.waveinfo_controller .waveinfo_times{width:115px;text-align:left;padding-right:0}.waveinfo_min{margin-top:-10px}.waveinfo_min>li{padding:10px 0}.waveinfo_min .waveinfo_topic{margin:0 0 10px 0}.waveinfo_min .waveinfo_times{height:14px;line-height:14px;margin-bottom:10px}.waveinfo_min .inner_40{width:20%}.waveinfo_min .inner_40 .inner_quarter{width:100%}.waveinfo_min .inner_60{width:80%}.waveinfo_min .inner_60 .left_box{width:85%;padding:0 10px}.waveinfo_min .inner_60 .right_box{width:15%}.area_paging .area_paging_inner{height:30px;margin-top:10px;text-align:left}.area_paging .area_paging_inner .tab_btn{width:200px}.area_paging .area_paging_inner .tab_btn li{width:50%}.area_paging .area_paging_inner .tab_btn .choice_area{background-size:10px}.area_paging .area_paging_inner .nowplace_search{font-size:11px}.area_paging .area_paging_inner .nowplace_search img{width:15px;margin-right:3px}.choice_area_wrap{max-height:400px;overflow:auto !important;-webkit-overflow-scrolling:touch}.choice_area_wrap .accordion_inner{margin-right:0}.choice_area_wrap dl{margin:0;border-top:none;border-right:1px solid #ccc;border-bottom:none;border-left:1px solid #ccc}.choice_area_wrap dl:last-child{border-bottom:1px solid #ccc}.choice_area_wrap dt,.choice_area_wrap dt.open{background-position:90% center;background-repeat:no-repeat;background-size:15px}.choice_area_wrap dt{width:100%;padding-left:15px;margin:0;border-top:1px solid #ccc;border-right:none;border-bottom:none;border-left:none;background-color:#eee;background-image:url(/common/img/shared/accordion_btn_open.png)}.choice_area_wrap dt.open{background-image:url(/common/img/shared/accordion_btn_close.png)}.choice_area_wrap dd{border:none;width:100%;height:0;overflow:hidden;background-color:#dcdcdc}.choice_area_wrap dd li{width:100%;text-align:left;margin:0;border-top:1px solid #ccc;border-right:none;border-bottom:none;border-left:none;background-color:#dcdcdc;background-image:url(/common/img/shared/arrow_white_right.png);background-position:90% center;background-repeat:no-repeat;background-size:7px}.choice_area_wrap dd li a{padding-left:30px}.choice_area_wrap dd li span{padding-left:30px}.area_international_wrap dd li{width:100%}.alarmset_warp .accordion_inner{width:103%;padding:10px 10px 20px 10px}.alarmset_warp dl{float:left;width:47%;margin-top:10px;margin-right:3%;padding-right:0}.alarmset_warp dt{float:left;width:100%;line-height:1.3em;padding-right:10px;padding-bottom:5px;text-align:left}.alarmset_warp dd{width:100%}.alarmset_warp dd li{width:100%}.alarmset_warp dd li .left_box{width:23%}.alarmset_warp dd li .left_box .radio{margin-top:10px}.alarmset_warp dd li .right_box{width:77%}.areamin_wrap{width:97%;max-height:300px}.areamin_wrap .accordion_inner{width:100%;padding:10px}.past_movie_wrap,.past_camera_warp{top:30px}.past_movie_wrap .accordion_inner,.past_camera_warp .accordion_inner{padding:10px}.pinpoint_weather{width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc}.pinpoint_weather li{width:50%;height:50px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.pinpoint_weather_day thead th{height:30px}.pinpoint_weather_day tbody td{height:30px;padding:0}.wave_gauge_vision>li{width:33%;height:140px;margin-top:10px}.wave_gauge_vision>li:nth-child(4){border-left:none}.wave_gauge_vision>li:last-child{border-right:1px solid #ccc}.wave_gauge_vision>li table{height:auto;margin-top:5px;font-size:11px}#map_canvas{height:300px !important}.icon_map{width:12px}.pointdetail_maps{position:relative;right:0}.topnews{margin:20px 0 10px}.topnews .inner_harf{height:180px;margin-bottom:10px;overflow:hidden}.topnews .inner_harf img{width:100%}.news_list{margin-top:10px}.news_list .inner_harf{width:100%;height:auto;margin-bottom:10px}.news_list .inner_40{width:45%;max-height:100px}.news_list .inner_40 img{vertical-align:bottom}.news_list .inner_40 .attachment-middle{width:auto;height:auto}.news_list .inner_60{padding-top:10px;width:55%;max-height:none;padding-bottom:0}.news_list .middle_heading{height:56px;font-size:14px}.news_list .default_sentence{height:auto;max-height:auto;font-size:12px;margin-top:3px;margin-bottom:5px}.news_list .note{max-height:27px}.news_list_all{margin-top:0}.news_list_all .inner_third{width:98%;margin-top:20px}.news_list_all .left_box{width:43%;margin-right:2%}.news_list_all .left_box .attachment-else{width:auto;height:auto}.news_list_all .right_box{width:55%}.news_list_all .default_sentence{height:auto;margin-bottom:5px}.news_list_all .posting_ribbon .left_box,.news_list_all .posting_ribbon .right_box{width:auto;padding-top:3px;padding-bottom:3px;font-size:11px}.news_list_all .posting_ribbon .newly{padding-right:6px;padding-right:6px}.relation_news .inner_third,.recent_news .inner_third{width:100%;height:auto;margin-bottom:10px}.relation_news .sp_l,.recent_news .sp_l{float:left;width:28%;height:auto;margin-right:2%}.relation_news .sp_l img,.recent_news .sp_l img{min-width:0;max-width:100%;height:auto;min-height:0}.relation_news .sp_l .attachment-recent,.relation_news .sp_l .attachment-else,.recent_news .sp_l .attachment-recent,.recent_news .sp_l .attachment-else{width:auto;height:auto}.relation_news .sp_r,.recent_news .sp_r{float:left;width:68%;height:auto}.relation_news .sp_r img,.recent_news .sp_r img{min-width:0;max-width:100%;height:auto;min-height:0}.entry-content img,.attachment-else img{min-width:0;max-width:100%;min-height:0;height:auto}.accessranking li{height:auto;padding-bottom:10px}.accessranking li .accessranking_box{height:auto}.accessranking .accessranking_title .right_box{height:45px;margin-top:7px}.accessranking .accessranking_title .right_box p{padding-top:0;padding-bottom:0}.accessranking .accessranking_contents .right_box p{max-height:100%}.writer_media{margin-top:10px;padding:15px 2% 5px}.writer_media .topic_line{padding:0}.writer_media .btn_right_wrap{margin-top:0;margin-bottom:10px}.writer_info .inner_30{width:28%}.writer_info .inner_70{width:68%}.writer_info .name{line-height:1.3em}.writer_info img{max-width:100%;min-height:0;height:auto}.vote_question .inner_harf{width:33%}.vote_question .inner_harf:nth-child(even){width:63%}.vote_question .btn_center_wrap{clear:both;float:none;width:98%;margin:0;padding-top:10px}.vote_question .btn_center_wrap .btn_gray{width:80%}.notvote{margin-top:10px;margin-bottom:20px;margin-left:0;font-size:11px}.vote_choices{padding-left:0}.vote_choices li{height:28px;overflow:hidden}.vote_choices li .left_box{width:25px;height:30px;padding-top:6px;padding-left:5px}.vote_choices li .right_box{width:170px;height:30px}.vote_choices li .right_box .vertical_center{line-height:1.2em}.vote_graph{margin:10px 0}.vote_graph dt{height:40px}.vote_graph .graph{height:40px}.vote_graph .data{height:40px}.comparison_ribbon{margin-top:0}.comparison_ribbon .left_box{width:180px}.comparison_ribbon .left_box .tab_btn{width:100%}.comparison_ribbon .waveinfo_times{height:30px;line-height:30px}.comparison_list .inner_harf{width:98%}.comparison_topic{width:80px;margin-top:10px;padding-top:5px;padding-bottom:5px}.lineforecast_dotted{margin-top:-10px}.lineforecast_dotted dl{padding:10px 0}.lineforecast_dotted dt{width:30%}.wavehunter_spchange>.inner_70{text-align:center}.wavehunter_spchange>.inner_70 .right_box{float:none;display:inline-block;width:260px}.wavehunter_spchange>.inner_70 .default_sentence{text-align:left}.wavehunter_spchange .left_box .default_sentence{display:inline-block;width:275px}.wavehunter_spchange .right_box .default_sentence{display:inline-block;width:20px;text-align:right}.wavehunter_spchange .tab_btn.col4 li{width:33%;height:100%;border-right:none;border-left:none}.wavehunter_spchange .tab_btn.col4 li:nth-child(2){border-right:1px solid #ccc;border-left:1px solid #ccc}.wavehunter_spchange .tab_btn.col4 li.currentpage_min{width:34%}.wavehunter_spchange .tab_btn.col6 li{width:20%;height:100%}.wavehunter_spchange .tab_btn.col6 li:nth-child(n+3){width:20%}.typhoon_condition_wrap{margin-top:10px}.typhoon_condition_wrap .typhoon_name{width:90%;margin:0 auto 10px;padding:0;font-size:15px}.typhoon_condition{width:90%;margin:0 auto 10px;border-top:1px solid #ccc;border-left:1px solid #ccc}.typhoon_condition thead{background-color:#dcdcdc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.typhoon_condition thead th{padding:8px 0 8px 8px;-webkit-text-stroke-width:0.5px}.typhoon_condition tbody{line-height:1.3em}.typhoon_condition tbody th{width:40%;padding:8px 0 8px 8px;background-color:#eee;border-right:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:top}.typhoon_condition tbody td{padding:8px 0 8px 8px;background-color:#fff;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.gaikyo_info>*{margin-bottom:5px}.movie_list .movie_repo,.movie_list .movie_camera,.movie_list .movie_live{height:115px;font-size:14px;margin-bottom:0}.movie_list .movie_repo:after,.movie_list .movie_camera:after,.movie_list .movie_live:after{width:25px;height:20px;top:5px;left:8px}.movie_list .movie_repo .spacer_tb_10,.movie_list .movie_camera .spacer_tb_10,.movie_list .movie_live .spacer_tb_10{margin-top:5px;margin-bottom:0}.movie_list .inner_third{width:48%}.movie_list .default_sentence{font-size:11px}.movie_repo .clearfix,.movie_camera .clearfix,.movie_live .clearfix{font-size:15px}.introduction_list .inner_third{width:48%;margin-bottom:10px}.introduction_list .inner_quarter{width:48%;margin-bottom:10px}.introduction_wrap .inner_harf{width:98%}.introduction.cassette{margin-top:0}.howto_list{margin-top:0}.howto_list li{margin-bottom:0}.howto_list li .inner_harf{width:100%}.howto_list .howto_img{padding:10px 0 0 0}.howto_list .howto_sentence{margin-bottom:10px}.howto_wrap .inner_70,.howto_wrap .inner_30{width:100%}.howto_wrap .howto_img{margin-top:10px}.regist_tooltip{position:relative;width:100%;padding:15px;margin-top:26px;background-color:#fefef7;border:1px solid #e8923a;z-index:1}.regist_tooltip:after{display:block;position:absolute;content:"";width:20px;height:20px;margin-left:-10px;top:-20px;left:50%;background-image:url(/common/img/registration/regist_ballon_sp.png)}.regist_tooltip a{color:#004da0;text-decoration:underline}.agreement_tooltip .registimg_wrap{text-align:center;margin:5px 0 8px}.agreement_tooltip .registimg_wrap img{height:25px;margin:3px 0 0 0}.agreement_tooltip .appimg_wrap{text-align:center}.agreement_tooltip .appimg_wrap img{height:30px;margin:5px 5px}.mypage_nav_box .tab_btn{width:250px}.edit_btn_wrap.lineforecast_dotted dd:last-child{width:75px}.edit_btn{height:20px}.edit_btn li{height:20px}.mytools_list dt{width:30%;height:100%;padding-right:0;line-height:1.2em;background-color:transparent;border:none;font-size:15px}.mytools_list dd{width:60%;padding-left:0;line-height:1.2em;font-size:15px}.mytools_list dd .joint{float:left;width:10%;height:100%;text-align:left;font-size:13px}.mytools_list dd .joint *:not(br){display:inline-block;vertical-align:middle}.mytools_list dd .joint:before{display:inline-block;content:"";width:0px;height:100%;vertical-align:middle}.mytools_list dd .mytool{float:left;width:90%;height:100%}.mytools_list dd .mytool *:not(br){display:inline-block;vertical-align:middle}.mytools_list dd .mytool:before{display:inline-block;content:"";width:0px;height:100%;vertical-align:middle}.mytools_list.myedit dt{width:85px}.mytools_list.myedit .tools{width:215px}.mytools_list.myedit dd{width:140px}.mytools_list.myedit .edit_btn_wrap{width:75px}.mytools_list.weathergaikyo dd{width:30%}.mytools_list.weathergaikyo dd .joint{width:20%}.mytools_list.weathergaikyo dd .mytool{width:80%}.arrow_list{font-size:14px}.tide_deatil .inner_harf{width:98%}.surfers_list_wrap{width:102%;margin-top:-10px}.surfers_list_wrap>li{float:left;width:98%;margin-top:10px;margin-right:2%;background-color:#f5f5f5}.surfers_list_wrap>li:nth-child(2n){float:right}.surfers_list_wrap .surfers_list_btn{height:90px}.surfers_list_wrap .surfers_list_btn .caption{padding-right:10px;padding-left:10px;background-size:12px;background-position:center 72px}.surfers_list_wrap .surfers_inner{padding:10px}.surfers_list_wrap .surfers_inner ul{margin-top:0;margin-bottom:10px}.surfers_list_wrap .surfers_inner ul li{margin-top:10px}.surfers_list_wrap .surfers_inner figure{margin:10px 0}.surfers_list_wrap .surfers_inner .surfers_more_img_wrap .surfers_more_img{margin-top:10px}.myalarm_setting{margin-top:10px}.myalarm_setting .middle_heading{margin-bottom:5px}.myalarm_setting .default_table th{height:28px;border-right:1px solid #ccc}.myalarm_setting .default_table td{height:28px;padding-left:6px;border-right:1px solid #ccc}.myalarm_setting .default_table td:nth-child(3) p{margin-top:1px}.myalarm_setting .default_table td:nth-child(3) img{width:15px}.myalarm_setting .default_table td:nth-child(n+4) img{width:15px}.myalarm_btn{margin-top:10px}.myalarm_btn .btn_cap{margin-right:5px}.contract_btn_wrap .btn_gray,.contract_btn_wrap .btn_orange{width:80%;margin-top:10px}.present_status_wrap .left_box{width:100%}.present_status_wrap .left_box .member_status_wrap{padding-left:0;text-align:center}.present_status_wrap .left_box .member_status_wrap .member_status{height:15px;line-height:18px;padding-left:20px;background-size:15px}.present_status_wrap .right_box{width:100%;text-align:center;margin-top:10px}.legend_status_wrap{display:inline-block;padding-left:10px;border:1px solid #e8923a;background-color:#f5f5f5}.legend_status_wrap .legend_status{float:left;width:50%;height:40px;text-align:center}.legend_status_wrap .gold{line-height:42px}.legend_status_wrap .silver{line-height:42px}.present_read_wrap .present_read .default_sentence{display:block;margin-right:0}.present_accodion>dt{background-size:12px}.present_accodion>dt .heading{max-width:90%;width:90%;padding-top:15px;padding-right:20px;padding-bottom:0;padding-left:20px;background-position:left 13px;background-size:15px}.present_accodion>dt .default_sentence{max-width:100%;width:90%;height:100%;font-size:12px;padding-top:6px;padding-left:20px;padding-bottom:15px}.present_accodion>dd{padding-top:15px;padding-bottom:15px}.present_accodion>dd .btn_center_wrap{margin-top:0}.present_accodion_contents{width:100%}.present_accodion_contents>.inner_harf{width:100%;margin-bottom:10px;margin-right:0}.present_accodion_contents .middle_heading{margin-bottom:10px}.present_accodion_contents .caption_detail{font-size:11px}.password_top{width:102%;margin-top:10px;margin-left:0}.password_top li{width:48%;height:110px;margin-right:2%;background-position:center 90px;background-size:15px}.password_top .password_top_li{padding-top:30px}.password_top .password_top_li.short{padding-top:42px}.password_top .default_sentence{line-height:1.5em;font-size:12px}.password_top .password_square_g,.password_top .password_square_b{top:5px}#pass_A h2,#pass_B h2{max-width:270px;line-height:1.2}.password_square_g{width:20px;height:20px;line-height:23px;font-size:12px}.password_square_b{width:20px;height:20px;line-height:23px;font-size:12px}.password_circle_g{width:17px;height:17px;line-height:20px;margin-right:5px;font-size:12px}.password_circle_b{width:17px;height:17px;line-height:20px;margin-right:5px;font-size:12px}.pass_setting_wrap{padding-right:0;padding-bottom:20px;padding-left:0}.pass_setting_wrap dt{margin-top:20px;margin-bottom:10px;line-height:1.5}.pass_gray{padding-top:0;padding-bottom:10px}.pass_gray .pass_gray_inner{width:90%}.pass_gray .pass_gray_inner input[type="text"],.pass_gray .pass_gray_inner input[type="password"]{width:100%}.pass_gray .pass_gray_inner .write{width:100%;line-height:1.5em;text-align:left}.pass_gray .pass_gray_inner .btn_orange{margin-top:5px}.pass_gray .pass_gray_inner.line1 input[type="text"],.pass_gray .pass_gray_inner.line1 input[type="password"]{width:210px}.moon_phase_img{width:15px}.mypage_topic{padding-bottom:5px}.mypage_topic .waveinfo_topic{margin-bottom:0}.mypoint_vision>li{width:100px;padding-top:0;padding-bottom:0;border-left:none;text-align:left}.mypoint_vision>li:nth-child(4){border-left:none}.mypoint_vision>li:last-child{border-left:none}.mypoint_vision>li table{width:auto;height:auto;margin-top:0;margin-left:10px;font-size:13px}.mypoint_vision .srf{float:left;width:40% !important;height:100%;margin-top:-5px;overflow:hidden;*zoom:1}.mypoint_vision .srf>p{width:60px;margin:0 auto}.mypoint_vision .srf>p img{width:100%;margin:0}.mypoint_vision .srf table{width:100%;margin-left:0}.mypoint_vision .qma{float:right;width:60% !important}.mypoint_vision .qma>p{display:none}.mypoint_vision .qma td p{display:inline-block;margin-right:5px}.mypoint_vision .nowc,.mypoint_vision .rvb{float:right;width:60% !important}.mypoint_vision .nowc>p,.mypoint_vision .rvb>p{display:none}.mypoint_vision .moonphase{float:right;width:60%;height:auto;overflow:hidden;*zoom:1}.mypoint_vision .moonphase .wavegauge_img{position:static;width:100%;padding-left:10px}.mypoint_vision .moonphase .wavegauge_img .wave_size{float:none;width:100%;margin-top:0;text-align:left;font-size:11px}.mypoint_vision .moonphase table{max-width:100%}.mypoint_vision .moonphase table p{margin-left:5px}.mypoint_vision .moonphase img{display:none}.mypoint_vision .msst{float:right;width:60%;height:auto}.mypoint_vision .msst>p{display:none}.mypoint_vision .msst td p{display:block;width:50px;text-align:center}.wave_alarm li{height:48px}.wave_alarm .left_box{width:82%}.wave_alarm .left_box .default_sentence{width:88%}.alarm_setli dt{margin-top:10px;margin-bottom:10px}.alarm_setli dt .checkbox{display:inline-block;vertical-align:middle}.alarm_setli dt .font_bold{display:inline-block;margin-top:5px;margin-left:8px;vertical-align:top}.alarm_setli dd .default_form{width:90px}.alarm_setli dd .default_form.min{width:65px}.alarm_setli dd .default_form.sp_r{float:right;margin-top:5px}.alarm_setli dd .alarm_txt{width:80px;height:30px}.alarm_setli dd .alarm_txt.min{width:30px}.alarm_setli dd .default_sentence{height:30px;line-height:30px}.alarm_setli dd .write{height:30px;line-height:30px}.search_kategorie_li{font-size:14px}.search_kategorie{width:100%}.search_kategorie .inner_harf{width:100%;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0}.search_kategorie .inner_harf .topic_ribbon{height:40px}.search_kategorie .inner_harf .topic_ribbon .topic{font-size:13px}.pointsearch_wrap{width:100%}.pointsearch_txt{width:250px;margin-bottom:10px}.pointsearch_suggest{width:250px;padding-right:10px;padding-left:10px}.appbanner{margin-top:30px}.appbanner .horizontal{padding-top:0}.appbanner .vertical{padding-top:10px}.appbanner .advertising{margin-bottom:10px}.login_banner{width:100%;padding-right:10px;padding-left:10px;margin-top:10px;margin-right:auto;margin-left:auto}.login_banner.sp{display:block}.login_banner.pc.tab{display:none}.login_banner .login_banner_btn_wrap li .btn_gray,.login_banner .login_banner_btn_wrap li .btn_orange{height:40px;width:120px;font-size:14px}.side_pointsearch .form_txt{width:80%}aside{float:none;color:#333;width:96%;margin:0 auto}aside .side_menu{position:absolute;background-color:#fff;width:100%;height:0;top:0;right:0;padding:0;overflow:hidden}aside .side_menu>.accordion_inner{padding:10px 20px}aside .side_top{position:absolute;max-width:100%;height:20px;line-height:20px;padding:0 26px 0 13px;margin:0;top:-20px;right:0;font-size:11px;color:#fff;background-color:#000;background-size:12px;text-align:right;border-top:none;border-right:none;border-bottom:none;border-left:1px solid #fff;-webkit-text-stroke-width:0}aside .side_top .tooltip,aside .side_top .tooltip_btn{display:none}aside .side_topics{height:40px;margin-top:0;margin-bottom:10px;padding-bottom:0;font-size:15px;border:none}aside .side_topics.col2{padding-top:18px}aside .side_topics.col2 .note{margin-top:2px}aside .tab_harf_wrap{width:100%}aside .tab_harf_wrap .tab_harf_inner{width:100%;margin-right:0}aside .side_cassette dt{height:auto;line-height:1em;padding:20px 0 10px;border-bottom:none;background-color:transparent}aside .side_cassette .menu_list{border:1px solid #ccc}aside .side_cassette .menu_list li{background-color:#eee}aside .side_cassette .menu_list li:last-child{border-bottom:none}aside .side_cassette .currentpage{background-color:transparent}aside .side_cassette .currentpage a{color:#333}aside .side_cassette .side_arrow{background-image:none}aside .btn_center_wrap{text-align:right}aside .side_btn_wrap{padding:20px 0 0;border-bottom:none}aside .side_accessranking .accessranking_title{height:60px}aside .side_accessranking .accessranking_title .left_box{margin-top:15px;margin-bottom:15px}aside .side_accessranking .accessranking_title .right_box{width:215px}aside .side_accessranking .accessranking_contents .left_box{width:40%}aside .side_accessranking .accessranking_contents .right_box{width:60%;padding-left:10px}aside .mytools_list{height:50px}aside .mytools_list dt{padding:0;height:100%}aside .mytools_list dd{max-width:170px}aside .mypoint_vision{font-size:13px}aside .mypoint_vision>li table{font-size:13px}aside .mypoint_vision .moonphase .wavegauge_img{padding-left:0}aside .mypoint_vision .moonphase .wavegauge_img .wave_size{font-size:13px}aside .mypoint_vision .moonphase table{float:none}aside .mypoint_vision .moonphase table th{min-width:35px;text-align:left}footer{margin-top:0}footer .copyright{font-size:11px}.foot_inner{display:block;min-width:320px;width:100%;padding:15px 0 0;text-align:center}.foot_inner .foot_nav{width:100%}.foot_inner .foot_nav .cassette{width:100%;padding:0}.foot_inner .foot_nav .cassette:first-child,.foot_inner .foot_nav .cassette:last-child{width:100%}.foot_inner>.cassette{width:100%;text-align:left;padding-bottom:10px;border-bottom:1px solid #ccc}.foot_inner .logo{display:inline-block;vertical-align:top}.foot_inner .logo img{width:110px}.foot_inner .foot_sns{float:right;margin:10px 0}.foot_inner .foot_sns li{width:30px;height:30px}.foot_inner .foot_sns li img{max-width:100%}.foot_inner .sitemap{width:100%;text-align:left}.foot_inner .sitemap li{float:left;width:100%;height:45px;margin:0;border-bottom:1px solid #ccc;background-image:url(/common/img/shared/arrow_gray_right.png);background-position:96% center;background-repeat:no-repeat;background-size:8px}.foot_inner .sitemap li:nth-child(odd){border-right:1px solid #ccc}.foot_inner .sitemap li>*{display:block;height:100%;padding:0 10px}.foot_inner .sitemap li>* *:not(br){display:inline-block;vertical-align:middle}.foot_inner .sitemap li>*:before{display:inline-block;content:"";width:0px;height:100%;vertical-align:middle}.foot_inner .sitemap li>* br.pc.tab+span{display:inline;font-size:11px}.foot_inner .mypagelink{float:left;width:100%;height:45px;text-align:left}.foot_inner .mypagelink>*{display:inline-block;padding-left:35px;height:45px;line-height:45px;text-align:left;background-image:url(/common/img/shared/icon_blue_user.png);background-position:10px center;background-repeat:no-repeat;background-size:20px}.foot_inner .footer_app{width:100%;text-align:left;padding:10px 10px 15px 10px}.foot_inner .footer_app .footer_app_inner{width:50%;margin-top:15px}.foot_inner .footer_app .footer_app_inner img{height:30px;margin-top:5px}.foot_inner .sp_heading{font-size:15px}.foot_inner .menu{text-align:center;padding:15px 0}.foot_inner .menu li{display:inline-block;padding:0 5px;margin:0}.foot_inner .menu li img{width:15px}.foot_inner .footer_app .footer_app_inner{width:auto}.foot_inner .footer_app .footer_app_inner:last-child{float:right;width:auto}.foot_inner .footer_app .appimg,.foot_inner .footer_app .qr{margin-top:0}blockquote{margin-bottom:12px;padding:24px}blockquote:before{top:6px;left:6px}blockquote:after{right:6px;bottom:6px}.pc,.pc_ad,.osusume_pc_ad{display:none}.tab{display:none}.sp,.sp_ad,.osusume_sp_ad{display:block}.sp_none{display:none}.helppage .head_inner nav{width:100%}.helppage .head_inner .h_title{width:auto;height:40px;margin-left:5px;font-size:15px}.helppage .title_ribbon{margin-bottom:10px}.helppage .topic_ribbon{height:auto;margin:0 0 10px;padding:30px 0 6px}.helppage .topic_ribbon .topic{line-height:0 !important}.helppage .topic_ribbon .topic h2{display:block;line-height:1;float:left}.helppage .sl .middle_heading{margin-top:20px;margin-bottom:0}.helppage .sl .middle_heading.font_bold br.sp{line-height:1.5em}.helppage .equality{width:100%}.helppage .equality>.inner_harf{width:100%}.helppage.top header{height:40px;background-color:#004da0}.helppage.top header .head_inner .logo{width:60px;height:40px;margin-left:10px;background-image:url(/common/img/shared/logo_wh.png);background-size:contain}.helppage.top header .head_inner nav{background-color:rgba(0,0,0,0.9);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#99000000,EndColorStr=#99000000)}.helppage.top header .head_inner nav .head_nav{height:auto}.helppage.top header .head_inner .h_title{width:auto;height:40px;margin-top:0;margin-left:10px;font-size:15px;color:#fff}.helppage.top .hnav_contents{top:0}.supplebox{padding:10px}.supplebox .middle_heading{margin-bottom:5px}.side_member_status{margin-top:0;padding:20px}.side_member_status .side_topics{font-size:15px;border-bottom:1px solid #004da0}.side_member_status .default_table{font-size:12px}.side_member_status .default_table th{width:100px;height:30px;font-size:12px}.side_member_status .default_table td{height:30px;font-size:12px}.career_li_help li:nth-child(2){margin-right:5px;margin-left:5px}.career_li_help li img{width:80px}.to_top_btn{bottom:40px}.btn_space{margin-top:30px}.upfile .left_box{width:100%;margin-bottom:10px;text-align:center}.upfile .left_box .btn_gray{width:180px}.upfile .right_box{width:100%;text-align:center}.sp_hide{display:none}.err_wrap{width:auto;margin-left:0;margin-right:0}.err_wrap .err_title h2{font-size:15px}.app_wrap img{width:70%}.app_wrap p{text-align:left}.app_wrap .links{width:89%}.regist .regist_send.wrap{width:100%}.under_link.bold{font-size:13px}.btn_light_gray h2{font-size:19px}.btn_light_gray .size_ll{font-size:21px}.btn_light_gray .size_l{font-size:17px}.toppage .top_contents .top_search_from_area{position:absolute;top:165px;left:10px;width:300px;padding:5px 10px 5px 10px;background-color:rgba(255,255,255,0.7)}.toppage .top_contents .pointsearch_wrap_from_area{width:100%;margin-top:0px;margin-right:0;margin-bottom:10px;margin-left:0}.pointsearch_wrap_from_area p{margin:5px 0}.select_from_area li{width:120px;text-align:left;height:auto;margin:5px;float:left}.toppage .top_contents .top_search_aleart{position:absolute;top:165px;left:10px;width:300px;padding:5px 10px 1px 10px;background-color:rgba(255,255,255,0.7)}.toppage .top_contents .pointsearch_wrap_aleart{width:100%;margin:10px 0}.my_btn_gray{height:30px;padding:0 12px}.install-app .c_2_wrap .install img{width:85% !important}.not_login .btn_main{padding:1px 12px 0 12px !important;line-height:15px}body.bod-ban-installer{padding-top:0px}body.bod-ban-installer .ban-installer{color:#333;left:0;top:0;width:100%;height:45px;background:#f5f3f2;overflow:hidden;border-bottom:1px solid #ccc;position:fixed;z-index:100}body.bod-ban-installer .ban-installer .ban-installer-container{margin:0 auto}body.bod-ban-installer .ban-installer .ban-installer-container .logo{width:58px;height:45px;margin:0;padding-top:8px;overflow:hidden;cursor:pointer}body.bod-ban-installer .ban-installer .ban-installer-container .logo img{width:auto;max-width:none;height:30px !important;max-height:30px;margin-left:20px;border-radius:5px;border:1px solid #ddd}body.bod-ban-installer .ban-installer .ban-installer-container .ban-installer-info{position:absolute;left:63px;top:9px;width:60%;font-size:12px;line-height:1.2em}body.bod-ban-installer .ban-installer .ban-installer-container .ban-installer-info .ban-installer-title{font-size:12px;line-height:17px;font-weight:bold}body.bod-ban-installer .ban-installer .ban-installer-container .ban-installer-info .ban-installer-txt{font-size:10px;color:#807f7f}body.bod-ban-installer .ban-installer .ban-installer-container .ban-installer-button{position:absolute;right:10px;top:9px;padding:0 0;min-width:12%;height:24px;font-size:12px;line-height:24px;text-align:center;color:#1490db;text-decoration:none;border-radius:5px}body.bod-ban-installer .ban-installer .ban-installer-container .ban-installer-button .ban-installer-button-text{text-align:center;display:block;padding:2px 3px 0 5px;color:#fff;height:28px !important}body.bod-ban-installer .ban-installer .ban-installer-close{position:absolute;left:7px;top:7px;display:block;font-size:15px;text-align:center;text-decoration:none;border-radius:14px;border:0;width:17px;height:17px;line-height:17px;color:#b1b1b3;background:#efefef}body.bod-ban-installer .ban-installer .ban-installer-close:active,body.bod-ban-installer .ban-installer .ban-installer-close:hover{color:#333}body.bod-ban-installer .wrapper{top:45px}body.bod-ban-installer .wrapper header{top:45px}
