@import url("//maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css");

/* <system section="theme" selected="report"> */
@import "/css/theme/report/report.css";
/* </system> */

/* <system section="background" selected="default"> */
/* default */
/* </system> */


/* --- 記事本文とサイドバーの幅を変更 ---*/

#container {
width: 950px;
}

#main
{
width: 680px;
}

#box2 {
width: 220px;
}


 /* --- トップページへ戻るボタンの設置 ---*/
#page-top {
  display:none;
  position:fixed;
  right:30px;
  bottom:30px;
  margin: 0;
  padding: 0;
  text-align:center;
}
#move-page-top{
  color:#B3B3B5;
  text-decoration:none;
  display:block;
  cursor:pointer;
}
#move-page-top:hover{
  color:#270ECE;
}
@media only screen and (min-width: 1400px){
  #page-top{
    right:50%;
    margin-right: -650px;
  }
}

/* --- 続きを読むボタンの設置 ---*/
.entry-see-more {
  display: block;
  width: 150px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  text-decoration: none;
  font-weight:bold;
  background-color: #07076B;
  color: #fffff;
  border: 2px solid #07076B;
  border-radius: 2px;
  transition: .01s
}



 /* ---囲み枠のデザイン ---*/
.accent-box {
    border:1px solid #07076B;
    background:#EEEEFF;
    padding:1.5em;
}

/* ---見出し（h3）のデザイン --- */
.entry-content h3 {
  position: relative;
  padding: 6px 0 6px 34px;
  color: #111;
  border-bottom: 1px solid #07076B;
}
.entry-content h3::before,
.entry-content h3::after {
  position: absolute;
  background-color: #07076B;
  content: '';
}
.entry-content h3::before{
  top: 0;
  left: 14px;
  width: 12px;
  height: 12px;
  -webkit-transform: rotate(50deg);
  transform: rotate(50deg);
}
.entry-content h3::after{
  top: 18px;
  left: 8px;
  width: 8px;
  height: 8px;
  -webkit-transform: rotate(20deg);
  transform: rotate(20deg);
}

/* --- 記事内のリンクの色を変更 ---*/
.entry-content a:link{
    color:#819FF7;
    text-decoration:underline;
}

.entry-content a:hover{
    color:#81F7F3;
    text-decoration:underline;
}

.entry-content a:visited{
    color:#819FF7;
    text-decoration:underline;
}

/* --- 見出しへh2 ---*/
.entry-content h2{
    padding: 10px;
    border-bottom: 2px double black;
}
}



/* --- google ad 記事下レクタングル ---*/
@media screen and (max-width: 680px) {
.mobile{
display: none !important;
}
}
.table-css, .td-css {
border-style:none;
margin:0 auto;
}