@charset "utf-8";

.blackberry_att_info,
.blackberry_update_info,
.blackberry_rule_info,
.blackberry_category_info,
.blackberry_category_all_info,
.cgi_att_info,
.cgi_update_info,
.cgi_rule_info,
.cgi_category_info,
.cgi_category_all_info,
.php_update_info,
.php_rule_info,
.php_category_info,
.php_category_all_info,
.phpms_update_info,
.phpms_rule_info,
.phpms_category_info,
.phpms_category_all_info,
.ranking_banner_info,
.app_detail_explain,
.app_detail_feature,
.app_detail_screen,
.app_detail_please,
.app_detail_install,
.script_detail_explain,
.script_detail_feature,
.script_detail_rule,
.script_detail_sample,
.script_detail_download,
.script_detail_howto,
.script_detail_update,
.script_detail_file,
.script_detail_template,
.script_detail_other_template {
    height: 40px;
    border: 1px solid #ccc;
    clear: both;
}
.cgi_att_info {
    background: #fff url("/pic/commu_attention.jpg") no-repeat;
    margin-top: 6px;
}
.cgi_title_info {
    background: #fff url("/pic/cgi_new_info.jpg") no-repeat;
    margin-top: 10px;
}
.cgi_update_info {
    background: #fff url("/pic/cgi_new_info.jpg") no-repeat;
    margin-top: 10px;
}
.cgi_rule_info {
    background: #fff url("/pic/cgi_rule.jpg") no-repeat;
    margin-top: 10px;
}
.cgi_category_info {
    background: #fff url("/pic/cgi_category.jpg") no-repeat;
    margin-top: 10px;
}
.cgi_category_all_info {
    background: #fff url("/pic/cgi_category_all.jpg") no-repeat;
    margin-top: 10px;
}
.blackberry_att_info {
    background: #fff url("/pic/commu_attention.jpg") no-repeat;
    margin-top: 6px;
}
.blackberry_title_info {
    background: #fff url("/pic/blackberry_new_info.jpg") no-repeat;
    margin-top: 10px;
}
.blackberry_update_info {
    background: #fff url("/pic/blackberry_new_info.jpg") no-repeat;
    margin-top: 10px;
}
.blackberry_rule_info {
    background: #fff url("/pic/blackberry_rule.jpg") no-repeat;
    margin-top: 10px;
}
.blackberry_category_info {
    background: #fff url("/pic/blackberry_category.jpg") no-repeat;
    margin-top: 10px;
}
.blackberry_category_all_info {
    background: #fff url("/pic/blackberry_category_all.jpg") no-repeat;
    margin-top: 10px;
}
.php_update_info {
    background: #fff url("/pic/php_new_info.jpg") no-repeat;
    margin-top: 10px;
}
.php_rule_info {
    background: #fff url("/pic/php_rule.jpg") no-repeat;
    margin-top: 10px;
}
.php_category_info {
    background: #fff url("/pic/php_category.jpg") no-repeat;
    margin-top: 10px;
}
.php_category_all_info {
    background: #fff url("/pic/php_category_all.jpg") no-repeat;
    margin-top: 10px;
}
.phpms_update_info {
    background: #fff url("/pic/phpms_new_info.jpg") no-repeat;
    margin-top: 10px;
}
.phpms_rule_info {
    background: #fff url("/pic/phpms_rule.jpg") no-repeat;
    margin-top: 10px;
}
.phpms_category_info {
    background: #fff url("/pic/phpms_category.jpg") no-repeat;
    margin-top: 10px;
}
.phpms_category_all_info {
    background: #fff url("/pic/phpms_category_all.jpg") no-repeat;
    margin-top: 10px;
}
.ranking_banner_info {
    background: #fff url("/pic/ranking_banner.jpg") no-repeat;
    margin-top: 5px;
}
.script_detail_explain {
    background: #fff url("/pic/script_detail_explain.jpg") no-repeat;
    margin-top: 6px;
}
.script_detail_feature {
    background: #fff url("/pic/script_detail_feature.jpg") no-repeat;
    margin-top: 10px;
}
.app_detail_explain {
    background: #fff url("/pic/app_detail_explain.jpg") no-repeat;
    margin-top: 6px;
}
.app_detail_feature {
    background: #fff url("/pic/app_detail_feature.jpg") no-repeat;
    margin-top: 10px;
}
.app_detail_screen {
    background: #fff url("/pic/app_detail_scrren.jpg") no-repeat;
    margin-top: 10px;
}
.app_detail_please {
    background: #fff url("/pic/app_detail_please.jpg") no-repeat;
    margin-top: 10px;
}
.script_detail_rule {
    background: #fff url("/pic/script_detail_rule.jpg") no-repeat;
    margin-top: 10px;
}
.script_detail_sample {
    background: #fff url("/pic/script_detail_sample.jpg") no-repeat;
    margin-top: 10px;
}
.script_detail_download {
    background: #fff url("/pic/script_detail_download.jpg") no-repeat;
    margin-top: 10px;
}
.script_detail_howto {
    background: #fff url("/pic/script_detail_howto.jpg") no-repeat;
    margin-top: 10px;
}
.app_detail_install {
    background: #fff url("/pic/app_detail_install.jpg") no-repeat;
    margin-top: 10px;
}
.script_detail_update {
    background: #fff url("/pic/script_detail_update.jpg") no-repeat;
    margin-top: 10px;
}
.script_detail_file {
    background: #fff url("/pic/script_detail_file.jpg") no-repeat;
    margin-top: 10px;
}
.script_detail_template {
    background: #fff url("/pic/script_detail_template.jpg") no-repeat;
    margin-top: 10px;
}
.script_detail_other_template {
    background: #fff url("/pic/script_detail_other_template.jpg") no-repeat;
    margin-top: 10px;
}



div.ranking_box {
    margin-top:10px;
}
div.ranking_box div.rank_left {
    width:50%;
    float:left;
    text-align:center;
}
div.ranking_box div.rank_right {
    margin-left:50%;
    text-align:center;
}

/*詳細ページ*/
#script_all_disp {
    width:99.7%;
    margin:10px 0 0 0;
    border:1px solid #ccc;
}

.script_info_msg {
    border-bottom:1px dotted #999;
}

.script_info_msg_head {
    font-style:italic;
    font-weight:bold;
    border-bottom:1px dotted #999;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:5px;
    background:#e1ffff;
}

.script_info_msg p {
    padding-right:7px;
    line-height:1.5em;
}

.script_info_msg_info {
    padding-left:20px;
    padding-top:2px;
}

.script_info_msg_top {
    text-align:right;
    font-style:italic;
    padding-top:3px;
    font-size:85%;
}
ul.script_name {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-bottom: 5px;
    background:#fff;
}
ul.script_name li,
ul.script_name li.new,
ul.script_name li.up {
    margin: 0;
    padding-left: 17px;
    margin-left: 5px;
    padding-top: 5px;
}
ul.script_name li {
    background: #fff url("/pic/script_item.gif") no-repeat 0 4px;
}
ul.script_name li.new {
    background: #fff url("/pic/new.gif") no-repeat 0 5px;
}
ul.script_name li.up {
    background: #fff url("/pic/edit.gif") no-repeat 0 4px;
}

#detail_script_info,
.detail_template {
    width:99.7%;
    margin:5px 0 0 10px;
}

table.script_table {
    border-collapse: collapse;
    width:100%;
}
table.script_table td {
    border-top:1px solid #ccc;
    border-bottom:1px dotted #ccc;
    border-left:1px solid #ccc;
    padding:5px;
}

td.main_menu2 {
    background:#cedfff url("/pic/topbanner.gif") repeat-x;
    height:20px;
    padding:0;
}

td.main_menu2 p.title {
    text-align:center;
    padding-top:2px;
}

.script_update_info {
    padding:5px;
}

.detail_new_info {
    width:100%;
    border-bottom:1px dotted #dedede;
}

ul.file,
ul.detail_att,
ul.detail_please,
ul.update_item,
ul.info_att,
ul.template_item {
    margin: 0;
    padding: 0;
    list-style: none;
}
ul.file li.file,
ul.file li.folder {
    padding-left: 22px;
    margin-left: 13px;
    margin-right: 15px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-bottom:1px dotted #ccc;
}
ul.file li.file {
    background: #fff url("/pic/file.gif") no-repeat 0 3px;
}
ul.file li.folder {
    background: #fff url("/pic/folder.gif") no-repeat 0 3px;
}
ul.file li.attention,
ul.file li.download,
ul.file li.download2,
ul.file li.sample {
    padding-left: 22px;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 10px;
    padding-top: 4px;
    padding-bottom: 3px;
}
ul.file li.download2 {
    margin-top: 0;
}
ul.file li.attention {
    margin-top: 2px;
    margin-bottom: 2px;
}
ul.file li.attention {
    background: #fff url("/pic/attention.gif") no-repeat 0 3px;
}
ul.file li.download,
ul.file li.download2 {
    background: #fff url("/pic/download.gif") no-repeat 0 3px;
}
ul.file li.sample {
    background: #fff url("/pic/sample.gif") no-repeat 0 3px;
}

ul.detail_att li {
    padding-left: 22px;
    margin-top: 3px;
    margin-left: 15px;
    margin-bottom: 2px;
    padding-top: 3px;
    padding-bottom: 3px;
}
ul.detail_att li.info {
    background: #fff url("/pic/info.gif") no-repeat 0 3px;
}
ul.detail_att li.feature {
    background: #fff url("/pic/feature.gif") no-repeat 0 3px;
}
ul.detail_att li.rule {
    background: #fff url("/pic/rule.gif") no-repeat 0 3px;
}
ul.detail_att li.attention {
    background: #fff url("/pic/attention.gif") no-repeat 0 3px;
}
ul.detail_please li {
    padding-left: 22px;
    margin-top: 3px;
    margin-left: 15px;
    margin-bottom: 2px;
    padding-top: 3px;
    padding-bottom: 3px;
    background: #fff url("/pic/please.gif") no-repeat 0 3px;
}
ul.detail_please li.none {
    background: #fff;
}
ul.update_item li {
    padding-left: 22px;
    margin-top: 5px;
    margin-left: 5px;
    margin-bottom: 2px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-bottom:1px dotted #ccc;
    background: #fff url("/pic/check.gif") no-repeat 0 3px;
}

.detail_script_file {
    padding:5px 0 5px 0;
}

.detail_script_file1 {
    width:50%;
    float:left;
}

.detail_script_file2 {
    margin-left:50%;
}

div.detail_new_box {
    border-left: 5px solid #099;
}
div.detail_new_box p {
    padding:5px;
}
div.detail_new_box p.title {
    text-decoration: underline;
    color: #f06;
}

ul.info_att li {
    padding: 0;
    margin: 0;
    padding-left: 22px;
    margin-left: 15px;
    padding-top:2px;
    padding-bottom:2px;
    background: #fff url("/pic/check.gif") no-repeat 0 3px;
    border-bottom:none;
}
ul.info_att li.add {
    background: #fff url("/pic/add.gif") no-repeat 0 3px;
}
ul.info_att li.delete {
    background: #fff url("/pic/delete.gif") no-repeat 0 3px;
}

ul.detail_howto {
    margin: 0;
    padding: 0;
    list-style:none;
    margin-top:5px;
}

ul.detail_howto li {
    padding-left: 22px;
    margin-left: 15px;
    padding-top:4px;
    padding-bottom:4px;
    background: #fff url("/pic/check.gif") no-repeat 0 3px;
    border-bottom: 1px dotted #ccc;
}

div.how_ex {
    border-left: 5px solid #39f;
    padding:5px;
    font-family:sans-serif;
}
div.how_ex p {
    padding: 3px;
}

div.how_ex p.title {
    text-decoration: underline;
    color: #f06;
}
div.how_ex p.con {
    padding-left:10px;
}
ul.template_item li {
    padding: 0;
    margin: 0;
    padding-left: 22px;
    margin-left: 5px;
    padding-top:2px;
    padding-bottom:2px;
    background: #fff url("/pic/check.gif") no-repeat 0 3px;
    border-bottom:none;
}

div.app_detail_send_emoji {
    border: 3px double #ccc;
    padding:5px;
    margin-left:36px;
    margin-right:10px;
}

div.app_detail_send_emoji td {
    padding:2px;
}
