@charset "shift_jis";
/*__________________ 基本設定 __________________ */
body {
  text-align: center;
  margin : 0;
  padding : 0;
  background:url("bak.jpg") fixed;
  color:#333333;
  font-size:13px;
  font-family : "MS UI Gothic";
}
* a img {
  border:0;
}
p {
  padding-left:10px;
  padding-right:10px;
  line-height:150%;
  color:#333300;
}
.ctr {
  text-align:center;
}
.lft {
  text-align:left;
}

/*___________ コンテナーブロック設定 ___________ */
#container {
  width : 720px;
  overflow : hidden;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left : auto;
  margin-right : auto;
  text-align:left;
  background-color :#dcdcdc;
  background-position: center;
}
/*_____________ バナーブロック設定 _____________ */
#banner {
  height:100px;
  text-align:left;
  /* background-image: url(img/banner.gif); */
background-image: url(banner.gif);
  background-position: center;
  background-repeat: no-repeat;
  padding-top: 0;
  padding-left:30%;
  padding-right : 25%;
  overflow: hidden;
}
h1 {
  font-size:14px;
  font-family:"MS UI Gothic";
  padding-top: 15px;
  text-align:center;
  color: #696969;
}
.stmp {
  padding-left:75px;
}
#navi {
  width:720px;
  height:37px;
  text-align:left;
  padding-top:0px;
  padding-bottom:0px;
  background-image:url("glbnav.gif");
}
.lftm {
  padding-top:13px;
  text-align:left;
  margin-left:10px;
}
.tmenu a:link {
  color:#0033ff;
  font-weight:600;
  text-decoration:none;
}
.tmenu a:visited {
  color:#0033ff;
  font-weight:600;
  text-decoration:none;
}
.tmenu a:hover {
  color:#0033ff;
  background-color:#fff;
  font-weight:600;
  text-decoration:none;
}
.tmenu2 a:link {
  color:#0033ff;
  font-weight:600;
  text-decoration:none;
}
.tmenu2 a:visited {
  color:#0033ff;
  font-weight:600;
  text-decoration:none;
}
.tmenu2 a:hover {
  color:#fff;
  background-color:#0033ff;
  font-weight:600;
  text-decoration:none;
}
.c3l {
  font-family :"MS UI Gothic";
  font-size:12px;
  margin-left:3px;
  margin-right:3px;
}
/*___________ コンテンツブロック設定 ___________ */
#contents {
  width : 540px;
  float : right;
  padding : 0;
  overflow: hidden;
  position:relative;
  background:#fffaf0;
}
h2 {  
  font-size:20px;
  font-family:"MS UI Gothic";
  color : #191970;
  margin-left:10px;
  margin-bottom:0px;
}
.bp {
  margin-left:10px;
　margin-right:10px;
}
h3 {
  font-size:15px;
  font-family:"MS UI Gothic";
  color : #191970;
  margin-left:10px;
}
h4 {
  font-size:16px;
  font-family:"MS UI Gothic";
}

a:link {
  color:#0033ff;
  text-decoration: underline;
}
a:visited {
  color:#0033ff;
  text-decoration: underline;
}
a:hover {
  color:#b0e0e6;
  background-color:#0033ff; 
}
a:active {
  text-decoration: underline;
}
hr {
  color:#0033ff;
}
.c2 {
  line-height:170%;
  margin-left:10px;
  margin-right:10px;
    }
.bannerinner {
  padding : 0;
  padding-top : 5px;
  overflow: visible;
}
.sidebarinner {
  padding : 10px;
  overflow: hidden;
}
.contentsinner {
  padding : 10px;
  overflow: hidden;
}
.smallp  {
  font-family : MS UI Gothic;
  font-size:12px;
  padding: 0px;
  border-top: #dcdcdc 2px solid;
  border-left: #dcdcdc 2px solid;
  border-right: #dcdcdc 2px solid;
  border-bottom: #dcdcdc 2px solid;  
}
.midp  {
  color:#696969;
  font-size:15px;
  font-weight:600;
  padding-top:20px:
  padding-left:10px;
  padding-bottom:0px;
}
.inqp  {
  line-height: 21px;
  font-weight: bold;
  padding: 0px;
  letter-spacing: 0.2em;
  font-size:18px;
  font-family:MS UI Gothic;
}
.contentsp {
  padding-top:15px;
  padding-left:10px;
  line-height:150%;
  color:#333300;
}

p.blogname { 
  margin : 0px;
  padding : 0px;
}
p.blogdesc {
  margin : 0px;
  padding : 0px;
}

ul {
  margin-left : 0px;
  padding-left : 0px;
  font-family : MS UI Gothic;
  font-size:13px;
}
li {
  padding-left : 10px;
  padding-bottom:5px;
  list-style-type : none;
  font-family : "MS UI Gothic";
  font-size:13px;
}
.naviul {
  margin:0;
  padding:0;
}
.navili {
  float:left;
}
.module-list-item {
    margin-top: 5px;
    margin-bottom: 5px;
}
.module-powered { border-width: 0; }
.module-powered .module-content {
    margin-bottom: 0;
    border: 1px dashed #a3b8cc;
    padding-bottom: 10px;
    color: #292e33;
    background: #fff;
}
.module-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header {
    /* ie win (5, 5.5, 6) bugfix */
    p\osition: relative;
    width: 100%;
    w\idth: auto;

    margin: 0;
    border-left: 5px solid #0033ff;
    padding: 5px 5px 2px 5px;
    color: #fff;
    background: #778899;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    text-transform: uppercase;
}
.module-search input { 
  font-size: 10px;
}
.module-search #search { 
  width: 100px;
}
/*________左ナビゲーションブロック設定 _________ */
#leftsidebar {
  width : 180px;
  float : left;
  text-align:left;
  padding:0;
  overflow: hidden;
  background-color : #dcdcdc;
}
address {
  font-style:normal;
  padding-top:10px;
  padding-bottom:0px;
}
.lp {
  padding-left:2px;
  padding-right:2px;
  line-height:120%;
  font-size:12px;
}
