﻿/* 追記1 */
html {
    overflow-y: scroll;
}

body {
    font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

input, select, textarea {
    font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


/*--ページ、ヘッダー、コンテンツ--*/
.ui-page{
    background:#ffffff;
}
.ui-header{
    background:#ffffff;
    border:1px solid #ffffff;
}
.ui-header img{
    width:40%;
}
.ui-header .ui-title{
    color:#ffffff;
    text-align:left;
    margin:1.0em 5% 0.8em;
}
.ui-header .ui-btn-icon-notext{
    top:20px;
}
.ui-header .ui-btn-right{
    right:10px;
}
.ui-content{
    background:#ffffff;
}

/*---スライドショー---*/
.flexslider{
    border:none;
    box-shadow:none;
}

/*---下層ページの画像---*/
.img_w{
    width:100%;
}

/*--ページトップへ--*/
.pagetop{
    padding:10px 5px;
    text-align:right;
    background:#efefef;
}
/*--フッター--*/
#footer{
    text-align:center;
    padding:20px 0px;
    font-size:11px;
    background:#efefef;
}



/*------------リスト・ボタン系-----------------*/
/*--文字省略なし(ヘッダー・フッター含む)---*/
.ui-header .ui-title,
.ui-footer .ui-title,
.ui-btn-inner,
.ui-li-heading,
.ui-li .ui-btn-text a.ui-link-inherit,
.ui-li-desc
{
    overflow: visible;
    white-space: normal;
}

/*-ボタンコーナー部分-*/
.ui-btn-corner-all{
    border-radius:5px;
}
/*-ボタンサイズ-*/
.ui-btn-inner{
    padding:5px 20px;
}
/*-ヘッダー ボタンコーナー部分-*/
.ui-header .ui-btn-corner-all{
    border-radius:15px;
}
/*-リストビュー リスト名部分-*/
.ui-li .ui-btn-text a.ui-link-inherit{
    font-size:13px;
}
.ui-li-has-thumb .ui-btn-inner a.ui-link-inherit{
    min-height: 20px;
    padding-left:60px;
}
/* リストビュー サムネイル部分 */
.ui-listview .ui-li-thumb {
    max-height: 36px;
    max-width: 36px;
    left: 8px;
    top:  12px;
}
/* トップ リストビュー(ニュース) */
li.toplist_news{
    background:#ffffff;
    font-size:13px;
    line-height:13px;
}
li.toplist_news:hover{
    font-weight:normal;
}
li.toplist_news.ui-btn-active{
    border-color:#c0c0c0;
    text-shadow:none;
}
li.toplist_news.ui-btn-active:visited,
li.toplist_news.ui-btn-active:hover,
li.toplist_news.ui-btn-active a.ui-link-inherit{
    color:#5994bf;
}
li.toplist_news p{
    font-size:11px;
    font-weight:bold;
}
li.toplist_news.ui-btn-up-c{
    font-weight:100;
}

/*トップ リストビュー(メニュー)の背景色、タップ時 */
li.toplist_menu1{
    background:#dcdcdc;
}
li.toplist_menu2{
    background:#efefef;
}

.toplist_menu1.ui-btn-active{
    border-color:#c0c0c0;
    text-shadow:none;
}
li.toplist_menu1.ui-btn-active:visited,
li.toplist_menu1.ui-btn-active:hover,
li.toplist_menu1.ui-btn-active a.ui-link-inherit{
    color:#5994bf;
}
li.toplist_menu2.ui-btn-active{
    border-color:#c0c0c0;
    text-shadow:none;
}
li.toplist_menu2.ui-btn-active:visited,
li.toplist_menu2.ui-btn-active:hover,
li.toplist_menu2.ui-btn-active a.ui-link-inherit{
    color:#5994bf;
}

/* 追記2 */
.ui-block-a .ui-btn, .ui-block-b .ui-btn, .ui-block-c .ui-btn {
    border: 1px solid #222222 !important;
    background-color: #333333 !important;
    font-weight: bold !important;
    color: #ffffff !important;
    text-shadow: 0px -1px 1px #000000 !important;
}

.proviertxt {
    margin     : 5px auto;
    text-align :   center;
}

header h1.ui-title {
    text-align  : center !important;
    font-weight : normal;
}

header .ui-bar-inherit, footer .ui-bar-inherit {
    border: 1px solid #2A2A2A !important;
    background-color: #111111 !important;
    color: #ffffff;
    font-weight: bold;
}

/** コマンドライン出力風デザイン **/
.console {
    background-color: #000;
    border: 1px solid #666;
    color: #EEE;
    font-family: "ＭＳ ゴシック","Andale Mono",Courier,Monospace;
    font-size:     10pt;
    line-height:   100%;
    margin-bottom: 0.5em;
    margin-left:   10px;
    margin-right:  10px;
    padding:       0.5em 0.5em;
    white-space:   pre;
}
p.console-caption {
    margin-top: 0em;
    text-align:center;
}
/*
書き方例
<pre class="console">**内容**</pre>
<p class="console-caption">結果:コメント</p>
*/
/** ここまで **/

/* フォントボールド */
p.bold1 { font-weight:normal; }
p.bold2 { font-weight:bold;   }
p.bold3 { font-weight:bolder; }
p.bold4 { font-weight:lighter;}
p.bold5	{ font-weight:400;    }
p.bold6	{ font-weight:700;    }
