@charset "Shift_JIS";
@import url("default.css");


/*-------------------------------------------------------------
	ranking.html
-------------------------------------------------------------*/

#RankingContents{width:width:685px; margin:0 5px;}

#RankingContents dl{width:685px; margin-top:30px;}
#RankingContents dt{float:left; width:31px;}
#RankingContents dd{float:right; width:640px; margin-left:14px;}
#RankingContents dd img{margin-top:5px;}

/*-------------------------------------------------------------
	flow.html
-------------------------------------------------------------*/

#FlowContents{width:630px; margin:0 auto;}

#FlowContents .arrow{width:630px; margin:5px 0; text-align:center;}

/*-------------------------------------------------------------
	tekireiki.html
-------------------------------------------------------------*/

#TekireikiContents{width:width:685px; margin:0 5px;}

#TekireikiContents .TekireikiBox{width:680px;}
.TekireikiBox .TekireikiLeft{width:107px; float:left;}
.TekireikiLeft .TekireikiLeftArrow{text-align:center; margin:5px 0;}

.TekireikiBox .TekireikiCenter{width:340px; float:left; margin-left:16px;}
.TekireikiCenter ul{margin-top:5px;}
.TekireikiCenter li{
	background:transparent url("../img/reform/tekireiki_dot.gif") 0 0.6em no-repeat;
	padding-left:13px;
	text-indent:-5px;
	line-height:1.5;
}
.TekireikiCenter .TekireikiCenterL{width:176px; float:left;}
.TekireikiCenter .TekireikiCenterR{width:164px; float:right;}

.TekireikiBox .TekireikiRight{width:180px; float:right;}

#TekireikiContents .ListStyle{
	margin:10px 0 0 5px;
	font-size:84%;
}

/*-------------------------------------------------------------
	index.html
-------------------------------------------------------------*/

#ReformContents {
  width: 680px;
  margin: 0 5px;
  }
  
#ReformContents h3{margin: 40px 0 15px 0;}

#ReformContents .CaseBox {
  margin-top: 15px;
  width: 680px;
  background: url(../img/reform/reform_boxbtm.gif) no-repeat bottom;
  padding-bottom: 18px;
  }

#ReformContents .CaseBox dt {
  padding: 0 1px;
  }

#ReformContents .CaseBox dd {
  margin: 0 18px;
  }

#ReformContents .CaseBox .images {
  margin: 22px auto;
  text-align: center;
  }

#ReformContents .Banner {
  margin: 40px 0 70px;
  }
  
/*-------------------------------------------------------------
	price.html
-------------------------------------------------------------*/
.price h2 {padding-top:18px;}
.price p {margin-top:18px;}
.price h3 {margin-top:50px;}