/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(mt-static/support/theme_static/rainier/css/base.css);
@import url(mt-static/support/theme_static/rainier/css/rainier-white/screen-kai.css);
/* end StyleCatcher imports */


#header #header-inner #header-content {
  background-image: url(https://dragon.bigstar.jp/assets_c/2022/01/dragon-title-02-thumb-930x200-1.jpg);
}


#content {
  margin: 1.618em 1em 0; }
  #content .related {
    margin-top: 4.854em;}
  @media (min-width: 930px) {
    #content {
       margin-right: 40px;
      margin-left: auto; }
      #content [role="main"],
      #content .related {
        float:right;
    /*  float: left; wide thin の置き換え */
        min-height: 1px; }
      #content [role="main"] {
        width: 640px;
        padding-left: 15px; }
      #content .related {
        width: 235px;
        padding-left: 10px;
        margin-top: 0; } }

  #header[role="banner"] #header-content {
    color: white; }
    #header[role="banner"] #header-content a {
      color: white;
      text-shadow: 0 2px 2px rgba(0, 0, 0, 0.8); }
/*　タイトル文字のデザイン変更　*/
  #header[role="banner"] h1 {
    position: relative;
    margin: 1.618em 10px 0;
    font-size: 2.4em;
    text-align: left;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.8); }
    #header[role="banner"] h1 img {
      max-width: 200px;
      height: auto; }
/*　サブタイトル文字のデザイン変更　*/      
  #header[role="banner"] #header-description {
    position: relative;
    margin: 0 10px;
    font-size: 1.2em;
    text-align: left;
    font-style:italic;
    color: white;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.8); }
 
/* ウィジェットの設定  */    
  .widget {
    margin-bottom: 1.6em;
    /*margin-bottom: 3.236em; */
  	margin-top: 5px;
	padding: 0 15px 15px 15px;
    background: url(/images/bg-widget.gif) bottom left no-repeat; }  
 .widget h3 {
    margin-bottom: 0;
    padding-left: 10px; /* ウィジェットの表示位置を10pxずらす*/
    background-color: #f293d1; }
   /*若草色*/
  .widget .widget-content {
   /*マージンを無くした*/
   margin: 0em 0;
   font-size: 90%;
   /*記事を囲った*/
   border: 1px solid #efdbe8;
   padding: 1px 5px;
    /*パディングを設定した*/
    border-bottom: 1px solid #efdbe8; }                     
 .widget li {
    list-style-image: url(/images/list-mark02s.gif);
     }
/*  */
.entry-title {
  border-top: 1px solid #efdbe8;
  width=450px;
  padding-left: 60px; /* 表示位置を10pxずらす*/
  background: url(/images/icon-title.jpg) bottom left no-repeat;;
}
/* エントリーの下線 */

.entry footer,
.page footer {
  font-size:0.8em;
  margin: 0em 0;
  /*border-bottom: 1px solid #007e3a;*/
  padding-left: 15px; 　/* 表示位置を10pxずらす*/
  color: #efdbe8; }