html{word-wrap:break-word}body,form,input,img,label,h1,h2,h3,h4,h5,h6{margin:0px;padding:0px}body,h1,h2,h3,h4,h5,h6{font-family:'Lucida Grande','Hiragino Kaku Gothic ProN',Meiryo,sans-serif;font-size:14px;line-height:1.7em}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,table,iframe{padding:0px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}ul,li{list-style-type:none}blockquote{background:url(../img/blockquote-l.png) no-repeat left top;padding:20px 15px;margin:0 3em 1em;font-size:1em;text-indent:2em}blockquote>div{background:url(../img/blockquote-r.png) no-repeat right bottom;padding-bottom:0.1em}blockquote cite{float:right}body{background:url(../img/ecailles_@2X.png);background-repeat:repeat;-webkit-background-size:48px 20px;-moz-background-size:48px 20px;-o-background-size:48px 20px;-ms-background-size:48px 20px;background-size:48px 20px}a{text-decoration:underline;color:#0068B7}a:hover{text-decoration:none}a img:hover{opacity:0.8;filter:alpha(opacity=80)}img{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none}img{max-width:100%;height:auto}.text_center,.aligncenter{text-align:center;display:block;margin-left:auto;margin-right:auto}.text_left,.alignleft{text-align:left;display:block}.text_right,.alignright{text-align:right;display:block}.text_red{color:#ff0000}.text_big{font-size:24px}.text_small{font-size:11px}.leftFloat{float:left;display:inline}.rightFloat{float:right;display:inline}.clear{clear:both}header[role=banner]{width:100%;background:url(../img/mygradation.png);background-repeat:repeat-x;min-height:30px;padding-top:10px;padding-bottom:10px}header[role=banner] .header_outer{width:100%}header[role=banner] .header_outer .header_inner{width:100%;margin-right:auto;margin-left:auto}header[role=banner] .header_outer .header_inner .logo{float:left;display:inline;width:40px;height:40px;padding:0px;margin:0px}header[role=banner] .header_outer .header_inner .logo a{text-indent:-9999px;display:block;background-image:url('../img/logo@2x.png');background-repeat:no-repeat;width:40px;height:40px;background-size:40px 40px;-webkit-background-size:40px 40px;-moz-background-size:40px 40px}header[role=banner] .header_outer .header_inner nav[role=navigation]{float:right;display:inline;font-size:12px;max-width:260px}header[role=banner] .header_outer .header_inner nav[role=navigation] ul{margin-bottom:0px}header[role=banner] .header_outer .header_inner nav[role=navigation] ul li{position:relative;background-image:url('../img/list_nav@2x.png');background-repeat:no-repeat;padding-left:22px;padding-right:10px;margin:0;background-position:left 3px;background-size:12px 12px;-webkit-background-size:12px 12px;-moz-background-size:12px 12px;line-height:1.7em;display:inline-block;background-position:left center;float:left}header[role=banner] .header_outer .header_inner nav[role=navigation] ul li ul.nav_childx1{background:#EFEFEF;border:1px solid #CCCCCC;position:absolute;z-index:1000;white-space:nowrap;display:none;padding:5px 10px}header[role=banner] .header_outer .header_inner nav[role=navigation] ul li ul.nav_childx1 li{background-image:none;display:block;padding:0}header[role=banner] .header_outer .header_inner nav[role=navigation] ul:after{content:"";clear:both;height:0;font-size:0;display:block;visibility:hidden}.pankuzu{font-size:12px;padding-top:20px}.billboard{clear:both;padding-top:10px}.countainer{clear:both;width:100%;text-align:left}.countainer .countainer_outer{width:100%}.countainer .countainer_outer .countainer_inner{width:100%;margin-right:auto;margin-left:auto;display:block}.countainer .countainer_outer .countainer_inner .main_noside{clear:both}.countainer .countainer_outer .countainer_inner .main{clear:both}.countainer .countainer_outer .countainer_inner .main .content{width:100%;margin-left:auto;margin-right:auto;text-align:left}.countainer .countainer_outer .countainer_inner .main .content .contents_body ul li{background:none !important;list-style:disc;padding-left:0;margin-left:20px}.countainer .countainer_outer .countainer_inner .main .content .contents_body h2{padding-top:5px;padding-right:15px;padding-bottom:5px;padding-left:15px;background:#FAFAFA;border-left:5px solid skyblue;font-weight:normal}.countainer .countainer_outer .countainer_inner .main .content .contents_body input[type="text"],.countainer .countainer_outer .countainer_inner .main .content .contents_body input[type="email"]{width:98%;padding:1%;font-size:16px}.countainer .countainer_outer .countainer_inner .main .content .contents_body input[type="select"]{padding:1%;font-size:16px}.countainer .countainer_outer .countainer_inner .main .content .contents_body input[type="radio"]{padding:1%;font-size:16px}.countainer .countainer_outer .countainer_inner .main .content .contents_body textarea{width:98%;padding:1%;font-size:16px}.countainer .countainer_outer .countainer_inner .main .sidebar_L{font-size:90%;width:100%;margin-left:auto;margin-right:auto;margin-top:20px;text-align:left}.countainer .countainer_outer .countainer_inner .sidebar_R{font-size:90%;width:100%;margin-left:auto;margin-right:auto;text-align:left}.contents_end{clear:both;width:100%}.contents_end .contents_end_outer{width:100%}.contents_end .contents_end_outer .contents_end_inner{width:100%;margin-right:auto;margin-left:auto;display:block}footer[role=contentinfo]{clear:both;width:100%}footer[role=contentinfo] .footer_outer{width:100%}footer[role=contentinfo] .footer_outer .footer_inner{width:100%;margin-right:auto;margin-left:auto;display:block}footer[role=contentinfo] .footer_outer .footer_inner .copyright{text-align:center;font-size:10px}footer[role=contentinfo] .footer_outer .footer_inner .copyright p{margin:0px}footer[role=contentinfo] .footer_outer .footer_inner .copyright p a{color:black}.border_frame{background-color:white;margin-bottom:40px}.border_frame .contents_body{position:relative;padding-top:10px;padding-left:20px;padding-bottom:10px;padding-right:20px}.border_frame .contents_body h2{border-left:5px solid skyblue;background-color:#EEEEEE;padding:5px;padding-left:20px;font-size:18px;margin-top:40px}.border_frame .contents_body h3{border-bottom:1px solid black;font-size:16px;margin-top:40px}.border_frame .contents_body ul{margin-bottom:20px;margin-left:20px}.border_frame .contents_body ul li{background-image:url('../img/list@2x.png');background-repeat:no-repeat;padding-left:26px;padding-right:10px;margin:0;background-position:left 3px;background-size:16px 16px;-webkit-background-size:16px 16px;-moz-background-size:16px 16px}.border_frame .contents_body ul li ul{margin-bottom:0}.border_frame .contents_body ol{margin-bottom:20px;margin-left:40px}.border_frame .contents_body ol li{list-style:decimal;list-style-position:outside;border-bottom:1px solid #EEEEEE;padding-top:3px;padding-bottom:3px}.border_frame .contents_body dl{margin:0px;padding:0px}.border_frame .contents_body dl dt{display:block;float:left;background-color:#EEE;padding:1%;width:36%}.border_frame .contents_body dl dd{display:block;float:left;background-color:#f5f5f5;margin-bottom:20px;margin-left:0px;padding:1%;width:60%}.border_frame .contents_body .faq_contents ul li span{display:block;margin-bottom:20px}.border_frame .contents_body .timestamp{font-size:12px;color:#CCCCCC}.border_frame .contents_body .contents_leftFloat{float:none}.border_frame .contents_body .contents_leftFloat img{text-align:center;display:block;margin-left:auto;margin-right:auto}.border_frame .contents_body .contents_rightFloat{float:none}@media only screen and (min-width: 640px){.border_frame .contents_body .contents_leftFloat{float:left;max-width:25%;padding:0% 1%}.border_frame .contents_body .contents_rightFloat{float:left;max-width:70%;padding:0% 1%}}.border_frame .contents_body form .require{background-color:#ff0000;padding-top:2px;padding-right:5px;padding-bottom:2px;padding-left:5px;margin-right:10px;color:#ffffff;font-size:10px}.border_frame .contents_body form input[type="text"],.border_frame .contents_body form input[type="email"]{background:white;width:98%;padding:1%;font-size:16px}.border_frame .contents_body form input[type="text"],.border_frame .contents_body form input[type="password"]{background:white;width:98%;padding:1%;font-size:16px}.border_frame .contents_body form input[type="radio"]{padding:1%;font-size:16px}.border_frame .contents_body form select{padding:1%;font-size:16px}.border_frame .contents_body form textarea{background:white;width:98%;padding:1%;font-size:16px}.border_frame .contents_body form .form_input_25{padding:1%;width:25% !important;font-size:16px}@media only screen and (min-width: 640px){.border_frame .contents_body form .form_input{padding:1%;width:98% !important;font-size:16px}.border_frame .contents_body form .form_input_75{padding:1%;width:75% !important;font-size:16px}.border_frame .contents_body form .form_select{font-size:16px}.border_frame .contents_body form .form_radio{float:left;margin-top:13px;margin-left:10px;margin-bottom:10px;margin-right:10px}.border_frame .contents_body form .require{background-color:#ff0000;padding-top:2px;padding-right:5px;padding-bottom:2px;padding-left:5px;margin-right:10px;color:#ffffff;font-size:10px}}.border_color_glay{border:1px solid #CCCCCC;border-collapse:collapse}.border_color_gold{border:1px solid #C59600;border-collapse:collapse}.border_color_silver{border:1px solid #9FA0A0;border-collapse:collapse}.border_color_yellow{border:1px solid #DFD000;border-collapse:collapse}.border_color_red{border:1px solid #E60012;border-collapse:collapse}.border_color_orange{border:1px solid #F39800;border-collapse:collapse}.border_color_blue{border-collapse:collapse}.border_color_skyblue{border:1px solid #7ECEF4;border-collapse:collapse}.border_color_green{border:1px solid #8FC31F;border-collapse:collapse}.border_radius_5{border-radius:5px}.border_radius_10{border-radius:10px}.border_none{border:none}.topcontents_appimage{margin-bottom:-6px}.contents_title{font-weight:normal;display:block;font-size:18px;margin-top:2px;margin-right:2px;margin-bottom:10px;margin-left:2px;padding-top:5px;padding-right:15px;padding-bottom:5px;padding-left:15px;background:url(../img/mygradation.png);background-repeat:repeat-x;color:black}.contents_title span{display:block}.contents_title span.appbadge{float:right}.contents_title_2{font-weight:normal;display:block;font-size:16px;margin-top:2px;margin-right:2px;margin-bottom:20px;margin-left:2px;padding-top:5px;padding-right:15px;padding-bottom:5px;padding-left:15px;background:url(../img/mygradation_g.png);background-repeat:repeat-x;color:black}.contents_title_2 span{display:block}.top_title{padding-left:50px}.app_icon{position:absolute;z-index:100;padding:10px}.about_appimage{width:100%;height:auto;margin-top:20px}ul.news li a{display:block}ul.news li span{font-size:10px;padding:2px 5px}ul.news li.no_list_img{background:none;padding:0}#lang_sel_list ul li{background-image:none !important}#lang_sel_list a{background:none !important}#css_tab li{float:left;list-style:none;padding:5px 10px !important;margin:0;color:#999999;background:#EEEEEE !important;border:1px solid #DDDDDD;border-top-left-radius:5px;border-top-right-radius:5px;cursor:pointer}#css_tab .select{color:#7F5100;background:#FFF67F !important;background:#f6e200;background:-moz-linear-gradient(top, #f6e200 5%, #9d00ff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6e200), color-stop(100%, yellow));background:-webkit-linear-gradient(top, #f6e200 0%, yellow 100%);background:-o-linear-gradient(top, #f6e200 0%, yellow 100%);background:-ms-linear-gradient(top, #f6e200 0%, yellow 100%);background:linear-gradient(to bottom, #f6e200 0%, yellow 100%);border:1px solid #f6e200;border-top-left-radius:5px;border-top-right-radius:5px;font-size:120%}.no_display{display:none}.content_wrap{clear:left}.screenshots{width:100%;overflow:hidden}.screenshots img{border:1px solid #EEEEEE}.support{margin-bottom:40px;padding-top:5px;padding-right:10px;padding-bottom:10px;padding-left:10px;background:#FEFEFE;border:3px solid #EEEEEE}.support .support_title{margin-bottom:0;padding-top:6.66667px;padding-bottom:6.66667px;min-height:40px;background-image:url('../img/support@2x.gif');background-repeat:no-repeat;padding-left:80px;padding-right:10px;margin:0;background-position:left 3px;background-size:70px 46px;-webkit-background-size:70px 46px;-moz-background-size:70px 46px}.page_navigation{margin-bottom:40px}.page_navigation p{padding:10px}.contents_leftFloat_img img{padding:1px}.side_top_title{display:block;width:100%;height:37px;font-size:18px;padding-top:13px;text-indent:50px;background:url(../img/mygradation.png);background-repeat:repeat-x}.blog_link li,.list_himawari{background-image:url(../img/list_himawari@2x.png) !important}.list_lang{background:none !important;padding-left:0 !important}.widget{background-color:#FFF;margin-bottom:20px;border:1px solid #CCCCCC;border-collapse:collapse}.widget .widgettitle{font-weight:normal;display:block;font-size:16px;margin-top:2px;margin-right:2px;margin-bottom:20px;margin-left:2px;padding-top:5px;padding-right:15px;padding-bottom:5px;padding-left:15px;background:url(../img/mygradation_g.png);background-repeat:repeat-x;color:black}.widget #calendar_wrap{padding-top:10px;padding-left:20px;padding-bottom:10px;padding-right:20px}.widget #calendar_wrap table#wp-calendar thead tr th{width:14%;text-align:center}.widget #calendar_wrap table#wp-calendar tbody tr td{text-align:center}.widget #calendar_wrap table#wp-calendar tfoot tr td{border:none}.widget #calendar_wrap table#wp-calendar tfoot tr td#next{text-align:right}.widget .textwidget{padding-top:10px;padding-left:20px;padding-bottom:10px;padding-right:20px}.widget .searchform{padding-top:10px;padding-left:20px;padding-bottom:10px;padding-right:20px}.widget .searchform .screen-reader-text{display:none}.widget .searchform #s{width:80%}.widget .tagcloud{padding-top:10px;padding-left:20px;padding-bottom:10px;padding-right:20px}.widget ul{padding-top:10px;padding-left:20px;padding-bottom:10px;padding-right:20px}.widget ul li{background-image:url('../img/list_himawari@2x.png');background-repeat:no-repeat;padding-left:26px;padding-right:10px;margin:0;background-position:left 3px;background-size:16px 16px;-webkit-background-size:16px 16px;-moz-background-size:16px 16px}.bg_body_himawari{background-image:url(../img/bg_body_himawari.png) !important;background-position:right bottom;background-repeat:no-repeat}.timestamp{font-size:11px;color:#CCCCCC}.timestamp a{color:#CCCCCC}.css_btn_yellow{font-size:16px;color:#7F5100;text-decoration:none;border:1px solid #f6e200;border-radius:5px;display:inline-block;padding:4px 8px;background:#f6e200;background:-moz-linear-gradient(top, #f6e200 5%, #9d00ff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6e200), color-stop(100%, yellow));background:-webkit-linear-gradient(top, #f6e200 0%, yellow 100%);background:-o-linear-gradient(top, #f6e200 0%, yellow 100%);background:-ms-linear-gradient(top, #f6e200 0%, yellow 100%);background:linear-gradient(to bottom, #f6e200 0%, yellow 100%);text-shadow:1px 1px 0px #f6e200;box-shadow:0px 2px 0px 0px #f6e200}.css_btn_yellow:hover{opacity:0.8;filter:alpha(opacity=80)}.css_btn_yellow:active{position:relative;top:1px}@media only screen and (max-width: 640px){.spNoFloat{float:none !important}.spNoFloat img{text-align:center;display:block;margin-left:auto;margin-right:auto}table.typeNomalTable{width:100%}table.typeNomalTable thead.kill{display:none}table.typeNomalTable tbody tr{display:block}table.typeNomalTable tbody tr th,table.typeNomalTable tbody tr td{display:block}}@media only screen and (min-width: 641px){header[role=banner] .header_outer .header_inner{width:100%;max-width:1000px}header[role=banner] .header_outer .header_inner .logo{width:40px;height:40px}header[role=banner] .header_outer .header_inner .logo a{width:40px;height:40px;background-size:40px 40px;-webkit-background-size:40px 40px;-moz-background-size:40px 40px}header[role=banner] .header_outer .header_inner .discription{font-size:12px}header[role=banner] .header_outer .header_inner nav[role=navigation]{max-width:940px}header[role=banner] .header_outer .header_inner nav[role=navigation] ul{padding-top:10px}header[role=banner] .header_outer .header_inner nav[role=navigation] ul li{background-image:url('../img/list_nav@2x.png');background-repeat:no-repeat;padding-left:22px;padding-right:10px;margin:0;background-position:left 3px;background-size:12px 12px;-webkit-background-size:12px 12px;-moz-background-size:12px 12px}.pankuzu{padding-top:20px}.countainer{width:100%;text-align:left}.countainer .countainer_outer{width:100%}.countainer .countainer_outer .countainer_inner{width:100%;max-width:1000px}.countainer .countainer_outer .countainer_inner .main .content{float:right;display:inline;width:70%}.countainer .countainer_outer .countainer_inner .main .content .contents_body input[type="text"],.countainer .countainer_outer .countainer_inner .main .content .contents_body input[type="email"]{width:auto}.countainer .countainer_outer .countainer_inner .main .sidebar_L{float:left;display:inline;width:28%}.countainer .countainer_outer .countainer_inner .main .sidebar_L:after{content:"";clear:both;height:0;font-size:0;display:block;visibility:hidden}.countainer .countainer_outer .countainer_inner .sidebar_R{width:0%}.contents_end .contents_end_outer .contents_end_inner{width:100%;max-width:1000px}footer[role=contentinfo] .footer_outer .footer_inner{width:100%;max-width:1000px}.half{width:50%;float:left}.half_1{clear:both}.topcontents_0{margin-left:10px}.topcontents_1{margin-right:10px}}@media only screen and (min-width: 769px){.support{line-height:2em}.support .support_title{padding-top:20px;padding-bottom:20px;min-height:0px;background-image:url('../img/support@2x.gif');background-repeat:no-repeat;padding-left:100px;padding-right:10px;margin:0;background-position:left 3px;background-size:90px 60px;-webkit-background-size:90px 60px;-moz-background-size:90px 60px}}