@charset "utf-8";#category_list{font-size:117%;margin:0}#category_list dl{width:315px;margin-bottom:30px}#category_list dl dt{margin-bottom:15px}#category_list dl dt a{display:block}#category_list dl dt img{vertical-align:middle}#category_list dl dt img:first-child{margin-right:10px}#category_list dl dd li{margin-bottom:5px;padding-left:25px;background:url(/common/images/icon_arrow_01.png) left .4em no-repeat}#category_list .clear{clear:both}#top #pickup li{width:315px;margin-bottom:20px;font-size:117%}#top #pickup li p{vertical-align:middle;display:table-cell;padding-right:10px}#top #pickup li p img{border:1px solid #9cc3db}#top #pickup li p.arrow{padding-left:25px;background:url(/common/images/icon_arrow_01.png) left center no-repeat}#top #review.content_block h2{margin-bottom:0}#top #review #review_block{padding:10px;background-color:#e7e7e7;height:450px;overflow:auto}#top #review #review_block li{padding:15px;margin-bottom:10px;background-color:#fff}#top #review #review_block li dl dt,#top #review #review_block li dl dd{float:left}#top #review #review_block li dl dt{text-align:center;width:60px;word-break:break-all}#top #review #review_block li dl dt span{display:block}#top #review #review_block li dl dd{width:523px;background:url(/common/images/bg_review_text_02.png) left top repeat-y}#top #review #review_block li dl dd dl{padding-top:10px;background:url(/common/images/bg_review_text_01.png) left top no-repeat}#top #review #review_block li dl dd dl dt{width:auto;padding:0 10px 0 35px;text-align:left}#top #review #review_block li dl dd dl dt strong{display:block;font-size:117%}#top #review #review_block li dl dd dl dd{width:478px;padding:15px 10px 10px 35px;background:url(/common/images/bg_review_text_03.png) left bottom no-repeat}#top #review #review_block li .title_block{margin-bottom:20px;margin-left:10px}#top #review #review_block li .title_block p,#top #review #review_block li .title_block dl{float:left}#top #review #review_block li .title_block p{border:1px solid #e3e3e3;margin-right:10px;font-size:270%}#top #review #review_block li .title_block p img.iconimg{vertical-align:middle;height:48px;width:48px}#top #review #review_block li .title_block dl{margin-top:5px}#top #review #review_block li .title_block dl dt,#top #review #review_block li .title_block dl dd{padding:0;text-align:left;float:none;width:auto;background:0}#top #review #review_block li .title_block dl dt{font-size:117%}#top #update_block,#top #news_block{padding:0 20px;background-color:#f8f8f8;height:200px;overflow:auto}#top #update_block li,#top #news_block li{margin-bottom:10px}#top #update_block dt,#top #news_block dt,#top #update_block dd,#top #news_block dd{float:left;width:80px}#top #update_block dd,#top #news_block dd{width:470px}#top #update_block dd dt,#top #update_block dd dd{float:none;width:auto}#top #update_block dd dt{margin-bottom:5px}#top .content_block .text_block p{margin-bottom:15px;font-size:14px}#top .content_block .text_block table td{margin-bottom:15px;font-size:117%;padding:5px}#top .content_block .text_block table.borderlinkbox td{border:1px solid lightblue}#category .content_block .table_block table.borderlinkbox td{border:1px solid lightblue;padding:5px}#detail .content_block table.borderlinkbox td{border:1px solid lightblue;padding:5px}#top .content_block .text_block table td.dashedbox{padding-bottom:0;border-bottom:5px solid #00cdff;font-size:134%}#category .table_01{border-top:1px solid #a9a9a9;border-right:1px solid #a9a9a9}#category .table_01 th,#category .table_01 td{border-bottom:1px solid #a9a9a9;border-left:1px solid #a9a9a9;text-align:center;font-size:84%}#category .table_01 th{padding:10px;padding-top:3px;padding-bottom:3px;font-weight:bold;vertical-align:middle}#category .table_01 td{padding:3px 2px;vertical-align:middle;width:9%}#category .table_01 td.download{padding:5px 0}#category .table_01 td.download a{padding-left:15px;background:url(/common/images/icon_download.png) left top no-repeat}#category .table_01 td.text{vertical-align:top}#category .table_01 td p{margin-top:10px}#category .table_01 td p:first-child{margin-top:0}#category .table_01 td a{text-decoration:underline}#category .table_01 td a:hover{color:#cd0033}#category .table_01 th.heading_01{background-color:#fae3c7}#category .table_01 th.heading_02{background-color:#daf4cd}#category .table_01 th.heading_03{background-color:#fcfbdf;width:11%}#category .table_01 th.heading_04{background-color:#c9edff}#category .table_01 th.heading_05{background-color:#daf4cd}#category .table_01 th.heading_06{background-color:#efddc3}#category .table_01 th.heading_07{background-color:#f3daf2}#category .table_01 th.heading_08{background-color:#edf0c3}#category .table_01 th.heading_09{background-color:#ebebeb}#category .table_01 th.heading_10{background-color:#fae3c7}#category .content_block .text_block p{margin-bottom:15px;font-size:14px}#category .content_block h3{font-size:16px;font-weight:bold}#category .content_block h4{background-color:#efefef;font-weight:bold;margin-bottom:10px;padding:5px}#category .content_block .related_article_block{width:520px;padding:10px;border:2px solid #dadada}#category .content_block .related_article_block dl{margin-bottom:5px}#category .content_block .related_article_block dl dt,#category .content_block .related_article_block dl dd{float:left}#category .content_block .related_article_block dl dd{margin-left:10px;width:490px}#category .content_block .related_article_block dl dl{margin-bottom:0}#category .content_block .related_article_block dl dd dt{width:120px;font-size:117%}#category .content_block .related_article_block dl dd dd{width:350px}#category .content_block .related_article_block dl dd dd li{margin-bottom:3px;padding-left:25px;background:url(/common/images/icon_arrow_01.png) left .4em no-repeat;font-size:117%}#category .content_block .related_article_block dl dd dd li a{font-weight:normal}#category .content_block .software_block{margin-bottom:10px;padding-bottom:10px;background:url(/common/images/bg_dot.png) left bottom repeat-x}#category .content_block .software_block .software_detail{width:540px;float:left;margin-left:10px}#category .content_block .software_block .software_detail_top{margin-bottom:15px}#category .content_block .software_block .software_detail .status{float:left}#category .content_block .software_block .software_detail .status p{border:1px solid #e3e3e3;font-size:270%}#category .content_block .software_block .software_detail .status p img.iconimg{vertical-align:middle;height:48px;width:48px}#category .content_block .software_block .software_detail dl{float:right;width:480px;font-size:117%}#category .content_block .software_block .software_detail dl dt{margin-bottom:10px}#category .content_block .software_block .software_detail ul.refer{padding-left:60px}#category .content_block .software_block .software_detail li{font-size:117%;margin-bottom:5px;padding-left:22px}#category .content_block .software_block .software_detail .status li{font-size:100%;margin-bottom:0;padding-left:0}#category .content_block .software_block .software_detail li.screenshot{background:url(/common/images/icon_screenshot.png) left top no-repeat}#category .content_block .software_block .software_detail li.review{background:url(/common/images/icon_review_category.png) left top no-repeat}#category .content_block .software_block .software_detail li.use{background:url(/common/images/icon_use.png) left top no-repeat}#category .content_block .software_block .software_detail li.japan{background:url(/common/images/icon_use.png) left top no-repeat}#category .content_block .software_block .software_detail li.download{background:url(/common/images/icon_download_link.png) left top no-repeat}#category .content_block .software_block .software_detail div.attention{padding-left:60px;font-size:90%}#category .content_block .software_block .software_detail div.freetext{padding-left:60px}#category .content_block .software_block .user_review{width:164px;float:right;border:1px solid #97ceeb;background-color:#f7f7f7;padding:10px}#category .content_block .software_block .user_review dl{margin-bottom:10px;padding-bottom:10px;background:url(/common/images/bg_dot.png) left bottom repeat-x;font-weight:bold}#category .content_block .software_block .user_review .user_stats,#category .content_block .software_block .user_review dl.counts{font-size:117%}#category .content_block .software_block .user_review dl.counts dt{float:left}#category .content_block .software_block .user_review dl.counts dd{float:right}#category .content_block .software_block .user_review .software_spec{background-color:#fff;padding:5px}#category .content_block .software_block .user_review .software_spec dl{margin-bottom:0;padding-bottom:0;background:0;font-weight:normal}#category .content_block .software_block .user_review .software_spec dl dt{font-weight:bold}#category .content_block .software_block .user_review .software_spec dl dd{word-wrap:break-word}#category .content_block .software_block .user_review .software_spec dl dd a{font-weight:normal}#detail #software_detail{padding:18px;border:2px solid #e7e7e7}#detail #software_detail .ttl_block p,#detail #software_detail .ttl_block h2{float:left}#detail #software_detail .ttl_block p img.iconimg{vertical-align:middle;height:48px;width:48px}#detail #software_detail .ttl_block h2{background-color:#f1f1f1;font-size:14px;margin-bottom:15px;padding:10px}#detail #software_detail .ttl_block h2.h2_screen{background-color:#fff;font-size:150%;line-height:48px;margin-bottom:15px;margin-left:10px;padding:0}#detail #software_detail .ttl_block h2.h2_screen_long{background-color:#fff;font-size:120%;line-height:48px;margin-bottom:15px;margin-left:10px;padding:0}#detail #software_detail .ttl_block h2.h2_posts{background-color:#fff;font-size:150%;margin-top:10px;padding:0}#detail #software_detail .post_date{color:#444;float:right;font-size:88%;padding-bottom:15px}#detail #software_detail .post_content{clear:both;font-size:117%;padding-bottom:5px}#detail #software_detail .h3plus{background-color:#f1f1f1;font-weight:bold;line-height:32px;margin-top:20px;padding-left:10px}#detail #software_detail .post_heading,#detail #software_detail .h4plus{display:inline;font-weight:bold}#detail #related_posts{font-size:117%;margin-top:10px}#detail #related_posts .related_link_title{background-color:#f1f1f1;font-weight:bold;line-height:32px;margin-top:20px;padding-left:10px}#detail #related_posts .related_link{line-height:170%;padding-bottom:10px;padding-top:10px}#detail #software_detail .software_name{float:left;font-size:22px;font-weight:bold;line-height:51px;margin-bottom:7px;margin-left:5px}#detail #software_detail .software_name_long{float:left;font-size:130%;font-weight:bold;line-height:48px;margin-bottom:15px;margin-left:10px}#detail #software_detail .software_name img,#detail #software_detail .software_name_long img{vertical-align:middle}#detail #software_detail .download_btn{clear:both;margin-bottom:20px}#detail #software_detail .software_info{margin-bottom:20px}#detail #software_detail .software_info i{color:#a8a8a8;padding-right:8px}#detail #software_detail .software_info .left dl{width:200px;margin-bottom:5px}#detail #software_detail .software_info .left dl dt,#detail #software_detail .software_info .left dl dd{float:left;font-size:100%;font-weight:bold}#detail #software_detail .software_info .left dl dd{line-height:18px;margin-left:5px}#detail #software_detail .software_info .left dl dd img{line-height:18px;vertical-align:top}#detail #software_detail .software_info .left p{font-size:90%;text-align:center}#detail #software_detail .software_info .left p a{font-weight:normal}#detail #software_detail .software_info dl.right{width:380px;font-size:117%;margin-bottom:5px}#detail #software_detail .software_info dl.right dt,#detail #software_detail .software_info dl.right dd{font-size:90%}#detail #software_detail .software_info dl.right dt{float:left;font-weight:bold;padding-right:2px}#detail #software_detail .software_info dl.right dd{font-size:90%}#detail #software_detail .software_screen{text-align:center}#detail #software_detail .software_screen .image_text{font-size:117%;font-weight:bold}#detail #software_detail .software_screen p{margin-bottom:30px}#detail #software_detail .software_screen p a{font-weight:normal}#detail #software_detail .software_screen p i{color:#1e8ec8;padding-right:3px}#detail #software_detail .main_info_block .image_block{float:left;text-align:center;width:300px}#detail #software_detail .main_info_block .image_block img{margin-bottom:5px}#detail #software_detail .main_info_block .image_block p.viewtext a{font-weight:normal}#detail #software_detail .main_info_block .image_block p.viewtext i{color:#1e8ec8;padding-right:3px}#detail #software_detail .main_info_block .text_block{float:right;width:290px;font-size:117%}#detail #software_detail .main_info_block .text_block h3{font-weight:bold;margin-bottom:20px}#detail #software_detail .main_info_block .text_block p{margin-bottom:20px}#detail #software_detail .main_info_block .text_block dt,#detail #software_detail .main_info_block .text_block dd{float:left}#detail #software_detail .main_info_block .text_block dt{font-weight:bold;margin-right:10px}#detail #software_detail .main_info_block .text_block dd a{font-weight:normal}#detail #software_detail .main_info_block .text_block div.attention,#detail #software_detail .main_info_block .text_block div.freetext{padding-top:3px;color:#333;font-size:84%}#detail .content_block .text_block p{font-size:14px}#detail #howto_use dl{margin-bottom:15px}#detail #howto_use dl dt,#detail #howto_use dl dd{float:left;width:535px}#detail #howto_use dl dt{background-color:#e8e8e8;margin-right:10px;text-align:center;width:100px}#detail #howto_use dl dd{font-size:117%;line-height:1.8}#detail #howto_use #readmore_btn{border-bottom:1px solid #b4d4e4;margin-bottom:15px;text-align:center}#detail #howto_use #readmore_btn img{cursor:pointer}#detail #howto_use #readmore{display:none}#detail #howto_use dl dd.no_change{width:650px}#detail #howto_use div.h4{background-color:#e6e6fa;padding-left:10px}#detail #howto_use div.h5{color:#444;font-size:13px;font-weight:bold}#detail #howto_use ul.dot li{list-style-type:disc;margin-left:18px}#detail #howto_use ol.num li{list-style-type:decimal;margin-bottom:8px;margin-left:23px}#detail #howto_use a.highslide{font-weight:normal}#detail #howto_use{padding-top:10px}#detail #howto_use div.howto_use_heading{background-color:#e8e8e8;margin-bottom:5px;padding:2px;text-align:center;width:100px}#detail #howto_use div.howto_use_tweak{margin-top:15px}#detail #howto_use div.howto_use_content{font-size:14px}#detail #howto_use a.sc_icon:hover{color:#c03}#detail #review #review_block li{margin-bottom:10px;padding-bottom:10px;background:url(/common/images/bg_dot.png) left bottom repeat-x;word-break:break-all}#detail #review #review_block li .title_block h3,#detail #review #review_block li .title_block p{margin-bottom:5px}#detail #review #review_block li .title_block h3{font-weight:bold;font-size:117%}#detail #review #review_block li .title_block div.divh3{margin-bottom:5px;font-weight:bold;font-size:117%}#detail #review #review_block li dl dt,#detail #review #review_block li dl dd{float:left}#detail #review #review_block li dl dt{text-align:center;width:60px}#detail #review #review_block li dl dt a{font-weight:normal}#detail #review #review_block li dl dt img{margin-bottom:5px}#detail #review #review_block li dl dt span{display:block}#detail #review #review_block li dl dd{width:565px;background:url(/common/images/bg_review_text_l_02.png) left top repeat-y}#detail #review #review_block li dl dd .review_baloon{padding-top:10px;background:url(/common/images/bg_review_text_l_01.png) left top no-repeat}#detail #review #review_block li dl dd dl dt strong{display:block;font-size:117%}#detail #review #review_block li dl dd .review_baloon_inner{width:520px;padding:0 10px 10px 35px;background:url(/common/images/bg_review_text_l_03.png) left bottom no-repeat}#detail #review #review_block li p{font-size:13px}#detail #review .see_review{font-size:117%;text-align:center}#detail #review .see_review i{color:#1e8ec8;padding-right:8px}#detail #contribute .heading{margin-bottom:10px}#detail #contribute .heading dt,#detail #contribute .heading dd{float:left;margin-right:10px;font-size:117%}#detail #contribute .heading dd i{color:#1e8ec8;padding-left:25px;padding-right:3px}#detail #contribute .form_block{padding:18px;margin-bottom:50px;border:2px solid #e7e7e7}#detail #contribute .form_block dl{margin-bottom:20px;font-size:117%}#detail #contribute .form_block dt,#detail #contribute .form_block dd{float:left}#detail #contribute .form_block dt{width:120px;padding-left:15px;margin-right:10px;background:url(/common/images/icon_square.png) left .4em no-repeat}#detail #contribute .form_block dd{width:430px}#detail #contribute .form_block dd input{padding:2px}#detail #contribute .form_block dd textarea{width:600px;height:100px;padding:2px;border:1px solid #a9a9a9}#detail #contribute .form_block .review_text dt,#detail #contribute .form_block .review_text dd{float:none}#detail #contribute .form_block .review_text dd{width:600px;margin-top:10px}#detail #contribute .submit,#detail #contribute .download_detail{margin:15px 0;text-align:center}#detail #contribute .link_block dl{width:270px;padding:15px;background-color:#f8f8f8;border:1px solid #cadfea}#detail #contribute .link_block dt{margin-bottom:10px}#detail #contribute .link_block dd li{padding-left:15px;background:url(/common/images/icon_arrow_03.png) left .4em no-repeat}#detail #related_software li{padding:5px}#detail #related_software li.alternate{background-color:#f8f8f8}#detail #related_software .title_block p{display:inline;font-size:22px;margin-top:13px}#detail #related_software .title_block p img{vertical-align:middle}#detail #related_software .title_block p.icon{margin-top:0;font-size:180%}#detail #related_software .title_block p.icon a{padding:15px 0}#detail #related_software .title_block p.icon img.iconimg{height:48px;width:48px}#detail #related_software .title_block p.name{font-size:15px;margin-left:5px;margin-right:17px}#detail #related_software .title_block p.supplement{font-size:100%;color:#666}#detail #related_software .text_block p{font-size:13px;padding:8px}#detail #compare p{font-size:117%;margin-bottom:20px}#detail #compare .compare_list{margin:10px 140px;padding:10px;border:2px solid #dadada}#detail #compare .compare_list h3{margin-bottom:10px}#detail #compare .compare_list ul,#detail #compare .compare_list li,#detail #compare .compare_list p{float:left}#detail #compare .compare_list ul{width:230px}#detail #compare .compare_list p{line-height:35px;vertical-align:middle}a.dl-button-large.dl-button-shadow,a.ct-button-large.ct-button-shadow{box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.2)}a.dl-button-large{font-size:20px;font-weight:normal;letter-spacing:.1em;padding:12px 48px;padding-left:38px}a.ct-button-large{font-size:20px;font-weight:normal;letter-spacing:.1em;padding:12px 35px;padding-left:28px}a.dl-button-large .button-text{padding-left:30px;padding-right:30px}a.ct-button-large .button-text{padding-left:20px}a.dl-button{background-color:#659324;background-image:-webkit-linear-gradient(top,#81bc2e,#659324);background-image:linear-gradient(to bottom,#81bc2e,#659324);background-repeat:no-repeat;border-radius:3px;color:#FFF !important;display:inline-block;text-decoration:none;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none}a.dl-button:hover{box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.3),0 0 0 0 rgba(0,0,0,0.2),inset 0 12px 24px 2px #98d742}a.ct-button{background-color:#ff5e3e;background-image:-webkit-linear-gradient(top,#ff8428,#ff5e3e);background-image:linear-gradient(to bottom,#ff8428,#ff5e3e);background-repeat:no-repeat;border-radius:3px;color:#FFF !important;display:inline-block;margin-left:10px;text-decoration:none;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none}a.ct-button:hover{box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.3),0 0 0 0 rgba(0,0,0,0.2),inset 0 12px 24px 2px #ffac75}span.not-dl-button{background-color:#8e8e8e;background-repeat:no-repeat;border-radius:3px;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.2);color:#FFF !important;display:inline-block;font-size:20px;font-weight:normal;letter-spacing:.1em;padding:12px 48px;padding-left:38px;text-decoration:none;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none}span.not-dl-button .button-text{padding-left:30px;padding-right:30px}#category .content_block td.icon_block{font-size:270%}#category .content_block td p img.iconimg{vertical-align:middle;height:48px;width:48px}#category .content_block td.slist_star{background-color:#ffe5e5}#category .content_block td.slist_contrast{background-color:#f7f7f7}#category .content_block p.supplement{padding-top:5px}#category .content_block div.subpage_guide{text-align:center}