
/*---------------------------------フォントサイズなど*/
body {margin : 0px auto;
  font-size : 14px; 
  line-height : 125%;
  background-color : white;
  background-image : url(images/60.jpg);
  background-repeat : repeat-y;background-position : center center;
  width : 900px;
}

/*---------------------------------ページ全体を包括*/
#wrapper {
  text-align: left;
  margin: 0px auto 0px auto;
  padding: 0px 0px 0px 0px;
}

#oowaku{
  width : 900px;
margin : 0px auto; 
 background-color : #f9e6fa;
}

/*---------------------------------ヘッダー部分*/
* 画像コンテンツ*/
img {
  border-style: none;}
 
/* ヘッダーコンテンツ*/
.header {
  text-align:left;
  padding-bottom:0.5em;}
  
.header h1{
  font-size:12px;
  padding:0;
  float:left;}
  
.header h2{
  font-size:12px;
  float:right;}
 
.headersite{
font-size:12px;
  float:right;}

/*---------------------------------コンテナー部分 横幅指定*/
#container {
  width: 900px;
  margin: 0px auto 0px auto;
  padding: 0px 0px 0px 0px;
  background-color : #f9e6fa;
}

/*---------------------------------コンテナー内のDIV #contents #left-sidebarを包括*/
.container-inner {
  width: 680px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color : #f9e6fa;
}

/*---------------------------------コンテンツ部分*/
#contents {
  width: 460px;
  float: right;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color : White;
}

.contents-inner {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

/*---------------------------------左サイドバー部分*/
#left-sidebar {
  width: 190px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.container-clear {
  clear: both;
  display: none;
}

/*---------------------------------右サイドバー部分*/
#right-sidebar {
  width: 190px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}


/*-- サイドバー内の内枠 --*/
.sidebar-inner {
  margin: 20px 10px 20px 10px;
  padding: 0px 0px 0px 0px;
}

/*---------------------------------アンダーナビ部分*/
#undernavi {
  text-align: center;
  clear: both;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px 0px;
}

/* フッダー*/ 
.footer {
  text-align:center;
  padding:0.5em;
  clear: both;
  color : white;
  background-color : orange;
  width : 900px;
}

/*----------------------------------------------------------
  メニュー部分の指定
----------------------------------------------------------*/
.menu {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
  background-color : #f9e6fa;
}

.navi-image {
	background: url(img/bi2.jpg);
	height: 38px;
	width: 190px;
}

.navi-image2 {
	background: url(img/bi3.jpg);
	height: 38px;
	width: 190px;
}

.navi-image7 {
	background: url(img/bi5.jpg);
	height: 38px;
	width: 190px;
}

.navi-image8 {
	background: url(img/bi4.jpg);
	height: 38px;
	width: 190px;
}

.yajirushi {
	font-weight : bolder;
        background-image : url(img/yajirusi.gif);
        background-repeat : no-repeat;
        padding-left : 35px;
        font-size : 12px;
        background-position : left;
        padding-top : 0.5em; 
        padding-bottom : 0.5em;
        background-color : #f9e6fa;
        width : 155px;
}

.navi-image3 {
	background: url(img/bi6.jpg);
	height: 40px;
	width: 190px;
}

.navi-image4 {
	background: url(img/bi7.jpg);
	height: 40px;
	width: 190px;
}



/*----------------------------------------------------------
  ヘッダー内の指定
----------------------------------------------------------*/

/* -- 見出し -- */
h1 {
  font-size: 150%;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
}

/*----------------------------------------------------------
  コンテンツ内の指定
----------------------------------------------------------*/
.rank {
	background: url(img/haha7.gif);
	height: 13px;
	width: 153px;
}

.rank2 {
	background: url(img/haha8.gif);
	height: 13px;
	width: 153px;
}

.rank3 {
	background: url(img/haha9.gif);
	height: 13px;
	width: 153px;
}


.redb{
font-weight:700;
color : red;
font-size : medium;
}

.list_img{
  text-align: center;
}

.list_1{
  background-repeat : no-repeat;background-position : center top;
  padding-top : 25px;
  padding-left : 10px;
  background-image : url(img/haha1.jpg);
}

.list_2{
  background-repeat : no-repeat;background-position : center top;
  padding-top : 25px;
  padding-left : 10px;
  background-image : url(img/haha2.jpg);
  text-align: center;
}

.list_3{
  background-repeat : no-repeat;background-position : center top;
  padding-top : 25px;
  padding-left : 10px;
  background-image : url(img/haha3.jpg);
}

.list_4{
  background-repeat : no-repeat;background-position : center top;
  padding-top : 25px;
  padding-left : 10px;
  background-image : url(img/haha4.jpg);
}

.list_5{
  background-repeat : no-repeat;background-position : center top;
  padding-top : 25px;
  padding-left : 10px;
  background-image : url(img/haha5.jpg);
}

.list_6{
  background-repeat : no-repeat;background-position : center top;
  padding-top : 25px;
  padding-left : 10px;
  background-image : url(img/haha31.jpg);
}


h2 {
  font-size: 120%;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
}

h3 { }

h4 { }

h5 { }

h6 { }

/* -- 文字 -- */
p {
  margin: 0px 0px 0.5em 0px;
  padding: 0px 0px 0px 0px;
  line-height: 1.5em;
}

/* -- リスト -- */
#contents ul { }

#contents ol { }

#contents li { }

/*----------------------------------------------------------
  アンダーナビ内の指定
----------------------------------------------------------*/
#undernavi p {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

/* MT */

.bbun{
font-size: 12px;}

.bun{
font-size: 12px;}
