/*このcssは「ハロプロウギャー２」用*/

/*一覧のサムネイルの大きさ*/
.page-archive .entry-thumb {
    width: 120px;
    height: 120px;
}
/*メイン記事タイトル*/
h1.entry-title{
font-size:18px;
}

/*メイン記事説明*/
p.entry-description
{
/*
margin-block-start: 0;
*/
}

/*メイン記事カテゴリータグ*/
div.categories{
font-size:14px;
}

/* *** */
h5{
background: linear-gradient(transparent 50%, #ddeeff 50%);
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
text-shadow: 2px 2px 0px #fff,
             -2px 2px 0px #fff,
             2px -2px 0px #fff,
             -2px -2px 0px #fff;
    padding: 0px 0px 0px 10px;
}

/*太字*/
b{
background: linear-gradient(transparent 50%, #ffffcc 50%);
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}

/*前の記事*/
span.pager-prev{
    margin-right:20px;
font-size:14px;
}

/*次の記事*/
span.pager-next{
font-size:14px;
}

/*引用*/
blockquote{
background: #f9fcff;
}

/*AA用*/
div.aa{
font-family:Mona,'MS PGothic AA','ＭＳ Ｐゴシック','MS PGothic','MS Pｺﾞｼｯｸ','MS Pゴシック','ＭＳＰゴシック','MSPゴシック','IPA モナー Pゴシック','IPA mona PGothic','IPA MONAPGOTHIC',IPAMonaPGothic,sans-serif;
line-height:normal;
font-size:12pt;
letter-spacing:0;
}

/*サイドバーama*/
div.ama1,div.ama4{
    background: #fff;
    font-size: 10pt;
    border-bottom: 1px solid #a5bce7;
    padding: 10px 0px 10px 0px;
    margin:0px 0px 0px 0px;
}
div.ama4{
    padding: 0px 0px 0px 0px;
    overflow: auto;   /* スクロール表示 */ 
    width: 100%;
    height: 500px;
}

/*タイトル下と一番下*/
div.titlesita{
    margin: 0 auto;
    background: #fff;
    text-align: left;
    zoom: 1;
    width: 90%;
    max-width: 910px;
    border-right: 1px solid #4a5973;
    border-left: 1px solid #4a5973;
    overflow: auto;
    clear: both;
}

/*タイトル下*/
div.titlesita-hidari,div.titlesita-migi{
    float: left;
    background: #fff;
   width : -webkit-calc(50% - 20px) ;
   width : calc(50% - 20px) ;
    height: 180px;
    padding: 10px 10px 10px 10px;
    overflow: auto;   /* スクロール表示 */ 
}

div.titlesita-hidari3{
text-align: center;
    float: left;
   width : -webkit-calc(680px) ;
   width : calc(680px) ;
   font-size:0;
}

div.hidari3-gazo,div.hidari3-gazo2{
  display: inline-block;
  vertical-align: top;
}

div.hidari3-gazo{
   width : -webkit-calc(100%/3 - 10px) ;
   width : calc(100%/3 - 10px) ;
position: relative;
text-align: left;
overflow: hidden;
    height: 120px;
}


div.hidari3-moji{
   width : -webkit-calc(3*100%/5) ;
   width : calc(3*100%/5) ;
    padding: 5px 5px 5px 5px;
font-size:12px;
text-align: left;
position: absolute;
  top: 0;
  right: 0;
}

div.hidari3-gazo2{
  width:100%;
position: relative;
}

div.hidari3-moji2{
  width:120px;
    padding: 10px 10px 10px 10px;
font-size:12px;
text-align: left;
position: absolute;
  top: 0;
  right: 0;
}

.hidari3-moji,.hidari3-moji2{
    background:rgba(255,255,255,0.8)
}

div.titlesita-migi3{
    float: right;
    text-align: left;
    width: 220px;
    border-left: 1px solid #a5bce7;
    font-size: 16px;
    overflow: hidden;
}

div.titlesita-migi3-osi{
    padding: 6px 0.5em 6px 0.7em;
    font-family: "times new roman", "geogia", serif;
    color: #ffffff;
    font-weight: bold;
    font-size: 100%;
    background: #a5bce7;
    text-align: center;
}

div.titlesita-migi3-nai{
    padding: 7px 7px 7px 7px;
}

/*一番下*/
div.titlesita-hidari2,div.titlesita-migi2{
    float: left;
    background: #fff;
    width: 430px;
    padding: 10px 10px 10px 10px;
    overflow: auto;
}

/*記事の上の広告*/
div.kijiad{
/*    text-align: center;*/
    font-size:10pt;
    padding: 10px 0px 0px 0px;
}


/*汎用センター*/
div.sitasita{
    text-align: center;
}

/*最新記事とか*/
.urllist-title-link{
font-size:100%
}

/*最新記事の日付*/
.urllist-date-link a{
}

/*リンク*/
div.linkore{
    font-size:10pt;
}
span.linkhuto{
    font-weight:900;
}

/*まとめ本文太字*/
@media screen and (max-width: 640px) {
.t_b {
    font-size:14pt;
}
/*スマホの文字の大きさ*/
.entry-content p{
font-size: 12pt;
}
}
@media print, screen and (min-width: 641px) {
}

/*まとめ本文*/
.t_b {
    font-weight: 700;
}

.t_b a{
    font-weight: 100;
}

/*名前欄*/
.t_h{
    font-size:10pt;
}

/*記事下*/
div.kijisita,div.kijisita2{
    float: left;
    width: 50%;
    height: 260px;
	margin:0px 0px 0px 0px;
}

div.kijisita2{
   font-size:0;
   }

div.kijisitaama{

}
div.kijisitabox{
    clear: both;
}

/*スマホ用*/
div.spue-osi{
margin:0px 0px 10px 0px;
border-right: 1px solid #a5bce7;
border-bottom: 1px solid #a5bce7;
border-left: 1px solid #a5bce7
}

div.ugya-logo{
padding: 10px 10px 10px 10px;
text-align: center;
}

div.kankaku10{
margin-bottom:10px;
}

div.kankaku0{
}

div.kankaku10-sen{
    font-size:10pt;
padding: 5px 5px 5px 5px;
border-top: 1px solid #a5bce7;
border-right: 1px solid #a5bce7;
border-bottom: 1px solid #a5bce7;
border-left: 1px solid #a5bce7;
margin-bottom:10px;
}

div.kankaku7777{
padding: 7px 7px 7px 7px;
}

div.kankaku7747{
padding: 7px 7px 4px 7px;
}

/*関連記事*/
ul{
}

li{
}
