﻿/*Copyright pipaoi.jp All Rights Reserved*/
span.osirase {
  font-size:0.9em;
  background-color:red;
  color:#ffffff;
  margin:0 3px 0 1px;
  padding:1px 2px;
}

#sideLeft {
  float:left;
  margin:10px 10px 10px 0;
  width:200px;
  background-color:transparent;
}
#sideLeft div.tagL, #sideRight2 div.tagL{
  width:200px;
  overflow:hidden;
  margin-bottom:10px;
/*  border:1px solid #006400;
  border:1px solid #7CFC00;*/
  background-color:transparent;
}
#sideLeft div.tagL a:hover, #sideRight2 div.tagL a:hover {
  cursor:pointer;
/*  background-image:url(../toppageImg/tmn_seikatsu.gif);
  z-index:100;*/
}
#sideLeft div.tagL table {
  border-collapse: collapse;
  border-spacing:0px;
  width:200px;
}
#sideLeft div.tagL table td {
  vertical-align: top;
  padding:0 0 0 1px;
}
#sideLeft div.tagL table td p {
  text-align:center;
  line-height:1em;
  margin-top:-5px;
  margin-bottom:0.5em;
}
#sideLeft div.tagL table td a {
  line-height:0em;
  margin-bottom:0px;
}

#sideLeft div.tagL div.photo, #sideLeft div.tagL div.photo3, #sideRight2 div.tagL  div.photo3 {
  float:left;
/*  width:195px;
  height:135px;*/
  padding:2px 1px;
  overflow:hidden;
}
#sideLeft div.tagL div.photo1,#sideLeft div.tagL div.photo2 {
  float:left;
  width:95px;
  height:71px;
  padding:2px 1px;
  overflow:hidden;
}
#sideLeft div.tagL div.photo4 {
  float:left;
  width:98px;
  height:165px;
  padding:2px 1px;
  overflow:hidden;
}

#sideLeft div.tagL div.photo2 {
  float:right;
}
#sideLeft div.tagL img.img1 {
  width:95px;
  height:71px;
  margin:0;
}
#sideLeft div.tagL img.img2 {
  width:198px;
  height:147px;
}
#sideLeft div.tagL div.photo1 div.t1 ,#sideLeft div.tagL div.photo2 div.t2 {
  position: relative;
  color:#ffffff;
  left: 3px;
  width:95px;
  overflow:hidden;
  padding:0;
}
#sideLeft div.tagL div.photo4 div.t1 ,#sideLeft div.tagL div.photo4 div.t2 {
  position: relative;
  color:#ffffff;
  left: 3px;
  width:95px;
  overflow:hidden;
  padding:0;
}
#sideLeft div.tagL  div.t1 p {
  line-height:1.0em;
  text-overflow: ellipsis;

}
div.tagL div.photo4 p.p11 {
}
div.tagL div.photo4 p.p12 {
  margin-top:3px;
}

#sideLeft div.tagL h2, #sideRight2 div.tagL h2 {
  font-size:1.1em;
  margin:1px;
  padding:1px 5px;
  font-weight:normal;
  color:#ffffff;
}
#sideLeft div.tagL h2 a:link, #sideLeft div.tagL h2 a:visited,{
  color:#ffffff;
}
#sideLeft div.tagL h2 a:hover, #sideLeft div.tagL h2 a:active {
  color:#0000ff;
  text-decoration: none;
}

#sideLeft div.tagL ul {
  margin:5px 0 5px 10px;
  list-style-position: inside;
  list-style-image: url(../toppageImg/mark.gif);
}
#sideLeft div.tagL ul li {
  margin:0;
  padding:0;
}
#sideLeft div.tagL ul li a {
  margin-left:-5px; /*IE*/
}
#sideLeft div.tagL div.text {
  float:left;
  width:85px;
/*  border:1px solid red;*/
  margin:0 3px;
  padding:0;
}


#sideRight {
  float:right;
  margin:10px 0px 10px 0;
  width:565px;
  background-color:transparent;
  border:0px solid black;
}
div.flashMovie {
  float:left;
  width:100%;
  margin-bottom:5px;
/*  height:500px;*/
  background-color:transparent;
}
#newsTopics {
  float:left;
  width:350px;
  max-height:500px;
/*  border:1px solid #006400;*/
  background-color:#F0FFF0;
  overflow:hidden;
}
#newsTopics h2 {
  font-size:1.1em;
  margin:1px;
  padding:1px 5px;
  font-weight:normal;
  color:#ffffff;
/*  background-color:#DAA520;*/
}
#newsTopics dl {
  margin:3px 5px 10px 5px;
}
#newsTopics dl dt {
  float:left;
  margin-bottom:5px;
  width:70px;
  line-height:1.0em;
  background-color:transparent;
}
#newsTopics dl dd {
  float:left;
  margin-bottom:5px;
  width:270px;
  line-height:1.0em;
  display:block;
  background-color:transparent;
}
#newsTopics dl dd a {
  line-height:1.0em;
  text-decoration: none;
}
#newsTopics dl dd a:hover {
  text-decoration: underline;
}

#sideRight2 {
  float:right;
  width:200px;
  background-color:transparent;
}
#sideCenter {
  float:left;
  width:100%;
  height:100px;
  border:1px solid black;
}
#sideRight2 div.tagR {
/*  width:200px;*/
  overflow:hidden;
  margin-bottom:10px;
/*  border:1px solid #006400;*/
  background-color:transparent;
}

#sideRight2 div.tagR dl {
  margin:5px 3px 3px 3px;
}
#sideRight2 div.tagR dl dd {
  margin-left:1em;
  margin-bottom:5px;
}
#sideRight2 div.tagR dl dt {
  line-height:1em;
  margin-left:5px;
  padding-left:1em;
  background:#ffffff url(../toppageImg/mark2.gif) no-repeat left center scroll;
}
div#centerC {
  float:left;
}
div#centerC div.tagC {
  margin-top:10px;
  overflow:hidden;
  width:350px;
/*  border:1px solid #006400;*/
  background-color:transparent;
}
#centerC div.tagC h2 {
  font-size:1.1em;
  margin:1px;
  padding:1px 5px;
  font-weight:normal;
  color:#ffffff;
}
#centerC div.tagC dl {
  margin:3px 3px 0 3px;;
}
#centerC div.tagC dl dt {
  line-height:1em;
}
#centerC div.tagC dl dd {
  margin-left:1em;
  margin-bottom:5px;
}
#centerC div.tagC ul {
  margin:0px 3px 0 3px;;
}
#sideRight2 div.tagR ul {
  margin:5px 0 5px 10px;
  list-style-position: inside;
  list-style-image: url(../toppageImg/mark.gif);
}
#sideRight2 div.tagR ul li {
  margin:0;
  padding:0;
}
#sideRight2 div.tagR ul li a {
  margin-left:-5px; /*IE*/
}
#sideRight2 div.tagR h2 {
  font-size:1.0em;
/*  padding:1px 5px;*/
  margin:1px;
  font-weight:normal;
  color:#ffffff;
  overflow:auto;
}
h2.tmnHuukei {width:200px;height:25px;background:#ffffff url(../toppageImg/tmn_huukei.gif) no-repeat;}
h2.tmnBenri {width:200px;height:25px;background:#ffffff url(../toppageImg/tmn_benri.gif) no-repeat;}
h2.tmnKankou {width:200px;height:25px;background:#ffffff url(../toppageImg/tmn_kankou.gif) no-repeat;}
h2.tmnKankoukanren {width:200px;height:25px;background:#ffffff url(../toppageImg/tmn_kankoukanren.gif) no-repeat;}
h2.tmnEvent {width:200px;height:25px;background:#ffffff url(../toppageImg/tmn_event.gif) no-repeat;}
h2.tmnHirai {width:200px;height:25px;background:#ffffff url(../toppageImg/tmn_hirai.gif) no-repeat;}
h2.tmnKouhou {width:200px;height:25px;background:#ffffff url(../toppageImg/tmn_kouhou.gif) no-repeat;}
h2.tmnTokusan {width:200px;height:25px;background:#ffffff url(../toppageImg/tmn_tokusan.gif) no-repeat;}
h2.topNew {width:350px;height:30px;background:#ffffff url(../toppageImg/top_new.gif) no-repeat;}
h2.topGyousei {width:350px;height:30px;background:#ffffff url(../toppageImg/top_gyousei.gif) no-repeat;}
h2.tmnSeikatsu {width:200px;height:25px;background:#ffffff url(../toppageImg/tmn_seikatsu.gif) no-repeat;}
h2.tmnTopic {width:200px;height:25px;background:#ffffff url(../toppageImg/tmn_topic.gif) no-repeat;}
h2.tmnGyousei {width:200px;height:25px;background:#ffffff url(../toppageImg/tmn_gyousei.gif) no-repeat;}

#centerC div.Living h2.topLiving {
  margin-bottom:7px;
  width:350px;height:30px;background:#ffffff url(../toppageImg/top_kurashi.gif) no-repeat;
}
#centerC div.Living ul {
  margin-left:5px;
}
#centerC div.Living ul li {
  float:left;
  margin-right:4px;
  padding:0 5px;
  width:70px;
  margin-bottom:7px;
/*  border:1px solid gray;*/
}
#centerC div.Living ul li a {
  display:block;
  text-align:justify;
  text-decoration:none;
  line-height:1em;
}
#centerC div.Living ul li p {
  text-align:center;
  text-decoration:underline;
}
#centerC div.Living ul li img {
  margin:0 10px;
}
