/*共通設定*/
@charset "Shift_JIS";

/*------------------------------------------------------------------------
ヘッダ header
-------------------------------------------------------------------------*/
#header {
}
#header h1.logo {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	width:950px;
	height:379px;
	background: url("../img/top/top.jpg") no-repeat;
	float: left;
}
#header h1.logo a {
	text-decoration: none;		/* ■Firefox等で線が表示されないようにする */
	display: block;
	width:950px;
	height:379px;
	text-indent: -9999px;
	overflow: hidden;
}
#header ul {
	float: left;
	margin: 0px;
	padding: 0px;
}
#header ul li {
	margin: 0px;
	padding: 0px;
	float: left;
}
#header ul li a {
	text-indent: -9999px;
	display: block;
	overflow: hidden;
}


/* グローバルナビ--------*/

ul#globalnavi{
    margin-top:15px;
    margin-left:0px;
	padding: 0; 
    width:950px;
    overflow:hidden;
}
 
ul#globalnavi li{
    float:left;
    height:52px;
    display:block;
}
 
ul#globalnavi li a {
    text-indent: -9999px;
	text-decoration: none;
    display: block;
    overflow:hidden;
    height: 52px;
    background-image: url(../img/menu.jpg);
    padding-top:38px;
}

/* global navi normal---------------------*/
    #navi01 a { width:99px; background-position:0      0;}
    #navi02 a { width:94px; background-position:-99px  0;}
    #navi03 a { width:95px; background-position:-193px  0;}
    #navi04 a { width:94px; background-position:-288px  0;}
	#navi05 a { width:95px; background-position:-382px  0;}
	#navi06 a { width:94px; background-position:-477px  0;}
	#navi07 a { width:95px; background-position:-571px  0;}
	#navi08 a { width:94px; background-position:-666px  0;}
	#navi09 a { width:95px; background-position:-760px  0;}
	#navi10 a { width:95px; background-position:-855px  0;}
	
/* global navi rollover----------------------*/
	#navi01 a:hover { width:99px; background-position:0      0;}
    #navi02 a:hover { width:94px; background-position:-99px  0;}
    #navi03 a:hover { width:95px; background-position:-193px  0;}
    #navi04 a:hover { width:94px; background-position:-288px  0;}
	#navi05 a:hover { width:95px; background-position:-382px  0;}
	#navi06 a:hover { width:94px; background-position:-477px  0;}
	#navi07 a:hover { width:95px; background-position:-571px  0;}
	#navi08 a:hover { width:94px; background-position:-666px  0;}
	#navi09 a:hover { width:95px; background-position:-760px  0;}
	#navi10 a:hover { width:95px; background-position:-855px  0;}


/*---------- コンテンツ ----------*/

#site-box {
  margin: 10px 0px 0px 10px;
  padding: 0px;
  width:714px;
  height:1091px;
  background: url("../img/top/t-01da.jpg") no-repeat;
  float: left;
}
#a-box {    }
#b-box {
  margin: 160px 0px 0px 40px;
  padding: 0px;
  float: left;
}
#c-box {
  margin: 160px 180px 0px 0px;
  padding: 0px;
  float: right;
}

#c-box p {
  font-size: 12px;
  font-weight:normal;
  line-height:19px;
  color:#666666;
}

#container-t54 {
  margin: 0px 0px 0px 10px;
  padding: 0px;
  width:360px;
  height:260px;
  background: url("../img/top/t-01c_01d.jpg") no-repeat;
  float: left;
}

#container-t54 h2{
  margin: 170px 0px 0px 68px;
  width:280px;
  font-size: 14px;
  font-weight:bold;
  line-height:18px;
  color:#DC420F;
  padding: 0px;
  float: left;
}

#container-t54 p{
  margin: 5px 0px 0px 68px;
  width:280px;
  font-size: 12px;
  font-weight:normal;
  line-height:18px;
  color:#666666;
  padding: 0px;
  float: left;
}

 #container-t55 {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width:355px;
  height:292px;
  background: url("../img/top/t-01c_05d.jpg") no-repeat;
  float: left;
}

#container-t55 p{
  margin: 56px 0px 0px 20px;
  width:280px;
  font-size: 12px;
  font-weight:normal;
  line-height:18px;
  color:#666666;
  padding: 0px;
  float: left;
}

#container-t56 {
  margin: 0px 0px 0px 10px;
  padding: 0px;
  width:360px;
  height:292px;
  float: left;
}

#container-t56 p{
  margin: 0px 0px 0px 0px;
  width:360px;
  font-size: 12px;
  font-weight:normal;
  line-height:18px;
  color:#666666;
  padding: 0px;
  float: left;
}

#container-t57 {
  margin: 0px 0px 0px 10px;
  padding: 0px;
  width:360px;
  height:291px;
  background: url("../img/top/t-01c_03d.jpg") no-repeat;
  float: left;
}

#container-t57 h2{
  margin: 0px 0px 0px 68px;
  width:280px;
  font-size: 14px;
  font-weight:bold;
  line-height:18px;
  color:#DC420F;
  padding: 0px;
  float: left;
}

#container-t57 p{
  margin: 5px 0px 0px 68px;
  width:280px;
  font-size: 12px;
  font-weight:normal;
  line-height:18px;
  color:#666666;
  padding: 0px;
  float: left;
}

#container-t58 {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width:355px;
  height:260px;
  float: left;
}

#container-t58 p{
  margin: 0px 0px 0px 0px;
  width:355px;
  font-size: 12px;
  font-weight:normal;
  line-height:18px;
  color:#666666;
  padding: 0px;
  float: left;
}

#container-t59 {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width:355px;
  height:291px;
  background: url("../img/top/t-01c_06d.jpg") no-repeat;
  float: left;
}

#container-t59 p{
  margin: 0px 0px 0px 20px;
  width:280px;
  font-size: 12px;
  font-weight:normal;
  line-height:18px;
  color:#666666;
  padding: 0px;
  float: left;
}

#container-t59 a{
  margin: 30px 0px 0px 0px;
  width:280px;
  font-size: 12px;
  font-weight:normal;
  line-height:18px;
  color:#666666;
  padding: 0px;
  float: left;
}

#container-t44 {
  margin: 0px 0px 0px 10px;
  padding: 0px;
  width:360px;
  height:280px;
  background: url("../img/top/t-01c_01c.jpg") no-repeat;
  float: left;
}

#container-t44 h2{
  margin: 170px 0px 0px 68px;
  width:280px;
  font-size: 14px;
  font-weight:bold;
  line-height:18px;
  color:#DC420F;
  padding: 0px;
  float: left;
}

#container-t44 p{
  margin: 5px 0px 0px 68px;
  width:280px;
  font-size: 12px;
  font-weight:normal;
  line-height:18px;
  color:#666666;
  padding: 0px;
  float: left;
}

 #container-t45 {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width:355px;
  height:292px;
  background: url("../img/top/t-01c_05c.jpg") no-repeat;
  float: left;
}

#container-t45 p{
  margin: 56px 0px 0px 20px;
  width:280px;
  font-size: 12px;
  font-weight:normal;
  line-height:18px;
  color:#666666;
  padding: 0px;
  float: left;
}

#container-t46 {
  margin: 0px 0px 0px 10px;
  padding: 0px;
  width:360px;
  height:292px;
  float: left;
}

#container-t46 p{
  margin: 0px 0px 0px 0px;
  width:360px;
  font-size: 12px;
  font-weight:normal;
  line-height:18px;
  color:#666666;
  padding: 0px;
  float: left;
}

#container-t47 {
  margin: 0px 0px 0px 10px;
  padding: 0px;
  width:360px;
  height:271px;
  background: url("../img/top/t-01c_03c.jpg") no-repeat;
  float: left;
}

#container-t47 h2{
  margin: 0px 0px 0px 68px;
  width:280px;
  font-size: 14px;
  font-weight:bold;
  line-height:18px;
  color:#DC420F;
  padding: 0px;
  float: left;
}

#container-t47 p{
  margin: 5px 0px 0px 68px;
  width:280px;
  font-size: 12px;
  font-weight:normal;
  line-height:18px;
  color:#666666;
  padding: 0px;
  float: left;
}

#container-t48 {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width:355px;
  height:280px;
  float: left;
}

#container-t48 p{
  margin: 0px 0px 0px 0px;
  width:355px;
  font-size: 12px;
  font-weight:normal;
  line-height:18px;
  color:#666666;
  padding: 0px;
  float: left;
}

#container-t49 {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width:355px;
  height:271px;
  background: url("../img/top/t-01c_06c.jpg") no-repeat;
  float: left;
}

#container-t49 p{
  margin: 0px 0px 0px 20px;
  width:280px;
  font-size: 12px;
  font-weight:normal;
  line-height:18px;
  color:#666666;
  padding: 0px;
  float: left;
}

#container-t49 a{
  margin: 90px 0px 0px 20px;
  width:280px;
  font-size: 12px;
  font-weight:normal;
  line-height:18px;
  color:#666666;
  padding: 0px;
  float: left;
}

#container-t34 {
  margin: 0px 0px 0px 10px;
  padding: 0px;
  width:360px;
  height:280px;
  background: url("../img/top/t-01c_01b.jpg") no-repeat;
  float: left;
}

#container-t34 h2{
  margin: 170px 0px 0px 68px;
  width:280px;
  font-size: 14px;
  font-weight:bold;
  line-height:18px;
  color:#DC420F;
  padding: 0px;
  float: left;
}

#container-t34 p{
  margin: 5px 0px 0px 68px;
  width:280px;
  font-size: 12px;
  font-weight:normal;
  line-height:18px;
  color:#666666;
  padding: 0px;
  float: left;
}

 #container-t35 {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width:355px;
  height:420px;
  background: url("../img/top/t-01c_05b.jpg") no-repeat;
  float: left;
}

#container-t35 h2{
  margin: 10px 0px 0px 20px;
  width:280px;
  font-size: 14px;
  font-weight:bold;
  line-height:18px;
  color:#DC420F;
  padding: 0px;
  float: left;
}

#container-t35 p{
  margin: 5px 0px 0px 20px;
  width:280px;
  font-size: 12px;
  font-weight:normal;
  line-height:18px;
  letter-spacing: 0.1em;
  color:#666666;
  padding: 0px;
  float: left;
}

#container-t36 {
  margin: 0px 0px 0px 10px;
  padding: 0px;
  width:360px;
  height:420px;
  float: left;
}

#container-t36 p{
  margin: 0px 0px 0px 0px;
  width:360px;
  font-size: 12px;
  font-weight:normal;
  line-height:18px;
  color:#666666;
  padding: 0px;
  float: left;
}

#container-t37 {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width:355px;
  height:280px;
  float: left;
}

#container-t37 p{
  margin: 0px 0px 0px 0px;
  width:355px;
  font-size: 12px;
  font-weight:normal;
  line-height:18px;
  color:#666666;
  padding: 0px;
  float: left;
}

#container-t24 {
  margin: 0px 0px 0px 10px;
  padding: 0px;
  width:360px;
  height:280px;
  background: url("../img/top/t-01c_01a.jpg") no-repeat;
  float: left;
}

#container-t24 h2{
  margin: 170px 0px 0px 68px;
  width:280px;
  font-size: 14px;
  font-weight:bold;
  line-height:18px;
  color:#DC420F;
  padding: 0px;
  float: left;
}

#container-t24 p{
  margin: 5px 0px 0px 68px;
  width:280px;
  font-size: 12px;
  font-weight:normal;
  line-height:18px;
  color:#666666;
  padding: 0px;
  float: left;
}

 #container-t25 {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width:355px;
  height:242px;
  background: url("../img/top/t-01c_05a.jpg") no-repeat;
  float: left;
}

#container-t25 h2{
  margin: 0px 0px 0px 20px;
  width:280px;
  font-size: 14px;
  font-weight:bold;
  line-height:18px;
  color:#DC420F;
  padding: 0px;
  float: left;
}

#container-t25 p{
  margin: 5px 0px 0px 20px;
  width:280px;
  font-size: 12px;
  font-weight:normal;
  line-height:18px;
  color:#666666;
  padding: 0px;
  float: left;
}

#container-t26 {
  margin: 0px 0px 0px 10px;
  padding: 0px;
  width:360px;
  height:242px;
  float: left;
}

#container-t26 p{
  margin: 0px 0px 0px 0px;
  width:360px;
  font-size: 12px;
  font-weight:normal;
  line-height:18px;
  color:#666666;
  padding: 0px;
  float: left;
}

#container-t27 {
  margin: 0px 0px 0px 10px;
  padding: 0px;
  width:360px;
  height:250px;
  background: url("../img/top/t-01c_03a.jpg") no-repeat;
  float: left;
}

#container-t27 h2{
  margin: 0px 0px 0px 68px;
  width:280px;
  font-size: 14px;
  font-weight:bold;
  line-height:18px;
  color:#DC420F;
  padding: 0px;
  float: left;
}

#container-t27 p{
  margin: 5px 0px 0px 68px;
  width:280px;
  font-size: 12px;
  font-weight:normal;
  line-height:18px;
  color:#666666;
  padding: 0px;
  float: left;
}

#container-t28 {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width:355px;
  height:280px;
  float: left;
}

#container-t28 p{
  margin: 0px 0px 0px 0px;
  width:355px;
  font-size: 12px;
  font-weight:normal;
  line-height:18px;
  color:#666666;
  padding: 0px;
  float: left;
}

#container-t29 {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width:355px;
  height:250px;
  background: url("../img/top/t-01c_06a.jpg") no-repeat;
  float: left;
}

#container-t29 h2{
  margin: 0px 0px 0px 20px;
  width:280px;
  font-size: 14px;
  font-weight:bold;
  line-height:18px;
  color:#DC420F;
  padding: 0px;
  float: left;
}

#container-t29 p{
  margin: 5px 0px 0px 20px;
  width:280px;
  font-size: 12px;
  font-weight:normal;
  line-height:18px;
  color:#666666;
  padding: 0px;
  float: left;
}

#container-t14 {
  margin: 0px 0px 0px 10px;
  padding: 0px;
  width:360px;
  height:280px;
  background: url("../img/top/t-01c_01.jpg") no-repeat;
  float: left;
}

#container-t14 h2{
  margin: 170px 0px 0px 68px;
  width:280px;
  font-size: 14px;
  font-weight:bold;
  line-height:18px;
  color:#DC420F;
  padding: 0px;
  float: left;
}

#container-t14 p{
  margin: 5px 0px 0px 68px;
  width:280px;
  font-size: 12px;
  font-weight:normal;
  line-height:18px;
  color:#666666;
  padding: 0px;
  float: left;
}

 #container-t15 {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width:355px;
  height:292px;
  background: url("../img/top/t-01c_05.jpg") no-repeat;
  float: left;
}

#container-t15 p{
  margin: 56px 0px 0px 20px;
  width:280px;
  font-size: 12px;
  font-weight:normal;
  line-height:18px;
  color:#666666;
  padding: 0px;
  float: left;
}

#container-t16 {
  margin: 0px 0px 0px 10px;
  padding: 0px;
  width:360px;
  height:292px;
  float: left;
}

#container-t16 p{
  margin: 0px 0px 0px 0px;
  width:360px;
  font-size: 12px;
  font-weight:normal;
  line-height:18px;
  color:#666666;
  padding: 0px;
  float: left;
}

#container-t17 {
  margin: 0px 0px 0px 10px;
  padding: 0px;
  width:360px;
  height:200px;
  background: url("../img/top/t-01c_03.jpg") no-repeat;
  float: left;
}

#container-t17 h2{
  margin: 0px 0px 0px 68px;
  width:280px;
  font-size: 14px;
  font-weight:bold;
  line-height:18px;
  color:#DC420F;
  padding: 0px;
  float: left;
}

#container-t17 p{
  margin: 5px 0px 0px 68px;
  width:280px;
  font-size: 12px;
  font-weight:normal;
  line-height:18px;
  color:#666666;
  padding: 0px;
  float: left;
}

#container-t18 {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width:355px;
  height:280px;
  float: left;
}

#container-t18 p{
  margin: 0px 0px 0px 0px;
  width:355px;
  font-size: 12px;
  font-weight:normal;
  line-height:18px;
  color:#666666;
  padding: 0px;
  float: left;
}

#container-t19 {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width:355px;
  height:200px;
  background: url("../img/top/t-01c_06.jpg") no-repeat;
  float: left;
}

#container-t19 p{
  margin: 0px 0px 0px 20px;
  width:280px;
  font-size: 12px;
  font-weight:normal;
  line-height:18px;
  color:#666666;
  padding: 0px;
  float: left;
}

#container-t01 {
  margin: 10px 0px 0px 10px;
  padding: 0px;
  width:714px;
  height:1085px;
  background: url("../img/top/t-01dd.jpg") no-repeat;
  float: left;
}

#container-t01 a {
  color: #666666;
  font-size: 12px;
  text-decoration:underline;
 }

#container-t01 a:hover {
  color: #993333;
  text-decoration : none ;
}

#container-t01 h1 {
  font-size: 14px;
  font-weight:normal;
  line-height:19px;
  color:#666666;
  margin: 65px 12px 0px 12px;
  padding: 0px;
  float: left;
}

#container-t01 h2 {
  font-size: 12px;
  font-weight:normal;
  line-height:19px;
  color:#666666;
  margin: 260px 180px 0px 197px;
  padding: 0px;
  float: left;
}

#container-t01 h3 {
  font-size: 12px;
  font-weight:normal;
  line-height:19px;
  color:#666666;
  margin: 0px 180px 0px 197px;
  padding: 0px;
  float: left;
}

#container-t01 h4 {
  font-size: 12px;
  font-weight:normal;
  line-height:19px;
  color:#666666;
  margin: 10px 180px 0px 210px;
  padding: 0px;
  float: left;
}

#container-t01 p {
  font-size: 12px;
  font-weight:normal;
  line-height:19px;
  color:#666666;
  margin: 15px 120px 0px 210px;
  padding: 0px;
  float: left;
}

#container-t03 {
  display:block;
  margin: 5px 0px 0px 6px;
  padding: 0px;
  width:722px;
  float: left;
}

#container-t03i {
  clear:both;
  margin: 5px 0px 20px 0px;
  padding: 0px;
}

#container-t03i img{
  margin: 10px 0px 0px 0px;
}

#container-t04i {
  margin: 5px 0px 20px 0px;
  padding: 0px;
  width:726px;
}

#container-t04i img{
  margin: 10px 0px 0px 14px;
  width:340px;
  float: left;
}

#container-t03m {
  margin: 20px 0px 0px 4px;
  background:url(../img/waku-01.gif) ;
  color:#666666;
  padding: 0px;
  width:722px;
  height:36px;
  float: left;
}

#container-t04m {
  margin: 20px 0px 0px 4px;
  background:url(../img/waku-01b.gif) ;
  padding: 0px;
  width:722px;
  height:36px;
  float: left;
}

#container-t04m h1{
  margin:9px 4px 0 18px;
  color:#D8501D;
  font-size:14px;
  text-align:18px;
}

#container-t03m h1{
  margin:9px 4px 0 18px;
  color:#D8501D;
  font-size:14px;
  text-align:18px;
}

#container-t03me {
  margin: 0px 0px 20px 4px;
  background:url(../img/waku-03.gif);
  padding: 0px;
  width:722px;
  height:40px;
  float: left;
}

#container-t03me a{
  padding:12px 0px 0px 36px;
  color:#666666;
  font-size:12px;
  text-decoration:none;
  float:left;
}

#container-t04me {
  margin: 0px 0px 20px 4px;
  background:url(../img/waku-03b.gif);
  padding: 0px;
  width:722px;
  height:40px;
  float: left;
  border-top:solid 1px;
  border-top-color:#CCCCCC;
}

#container-t04me a{
  padding:12px 0px 0px 36px;
  color:#666666;
  font-size:12px;
  text-decoration:none;
  float:left;
}

#container-t03m2 {
  margin: 0px 0px 0px 4px;
  background:url(../img/waku-02.gif) ;
  padding: 10px 0px 15px 0px;
  width:722px;
  float: left;
  border-top:solid 1px;
  border-top-color:#CCCCCC;
}

#container-img {
  margin:10px 20px 5px 20px;
  width:187px;
  float:left;
}

#container-t03mn {
  margin:0;
  width:480px;
  float:left;
}

#container-t03m2 h1{
  margin:15px 0 0 0;
  color:#D8501D;
  font-size:16px;
  text-align:18px;
}

#container-t03m2 h2{
  margin:18px 0 0 0;
  font-size:12px;
  text-align:18px;
}

#container-t03m2 h3{
  margin:3px 0 0 0;
  color:#D8501D;
  font-size:16px;
  text-align:18px;
}

#container-t03mn p{
  margin:5px 0 0 0;
  font-size:12px;
  text-align:16px;
}

#container-t03m2 a{
  font-size:12px;
  color:#D8501D;
  text-decoration:none;
}

#container-t04mn {
  margin: 0px 0px 0px 4px;
  width:722px;
  float:left;
  border-top:solid 1px;
  border-top-color:#CCCCCC;
}

#container-t04mn h1{
  margin:18px 0 0 10px;
  font-size:16px;
  color:#666666;
  text-align:18px;
}

#container-t04mn p{
  margin:5px 0 18px 12px;
  font-size:12px;
  color:#666666;
  text-align:16px;
}

#container-t04mn a{
  text-decoration:none;
  color:#666666;
}

#container-t03 p{
  font-size: 12px;
  font-weight:normal;
  line-height:20px;
  color:#666666;
  margin: 10px;
  padding: 0px;
  float: left;
}

#container-t04 {
  margin: 5px 0px 0px 0px;
  padding: 0px;
  width:362px;
  height:278px;
  background: url("../img/top/t-03-con01.jpg") no-repeat;
  float: left;
}

#container-t04 p{
  margin: 110px 0px 0px 20px;
  width:180px;
  font-size: 12px;
  font-weight:normal;
  line-height:18px;
  color:#666666;
  padding: 0px;
  float: left;
}

#container-t04 a{
  color:#FF3300;
  font-size: 12px;
  text-decoration:none;
}

#container-t04 h2 a {
    margin:210px 0px 0 0;
	text-decoration: none;		/* ■Firefox等で線が表示されないようにする */

	float:left;
}

 #container-t05 {
  margin: 5px 0px 0px 5px;
  padding: 0px;
  width:362px;
  height:278px;
  background: url("../img/top/t-03-con02.jpg") no-repeat;
  float: left;
}

#container-t05 p{
  margin: 110px 0px 0px 20px;
  width:180px;
  font-size: 12px;
  font-weight:normal;
  line-height:18px;
  color:#666666;
  padding: 0px;
  float: left;
}

#container-t05 a{
  color:#FF3300;
  font-size: 12px;
  text-decoration:none;
}

#container-t05 h2 a {
    margin:210px 0px 0 0;
	text-decoration: none;		/* ■Firefox等で線が表示されないようにする */

	float:left;
}
 
#container-t06 {
  margin: 5px 0px 0px 0px;
  padding: 0px;
  width:362px;
  height:278px;
  background: url("../img/top/t-03-con03.jpg") no-repeat;
  float: left;
}

#container-t06 p{
  margin: 110px 0px 0px 20px;
  width:180px;
  font-size: 12px;
  font-weight:normal;
  line-height:18px;
  color:#666666;
  padding: 0px;
  float: left;
}

#container-t06 a{
  color:#FF3300;
  font-size: 12px;
  text-decoration:none;
}

#container-t06 h2 a {
    margin:210px 0px 0 0;
	text-decoration: none;		/* ■Firefox等で線が表示されないようにする */

	float:left;
}
 
#container-t07 {
  margin: 5px 0px 0px 5px;
  padding: 0px;
  width:362px;
  height:278px;
  background: url("../img/top/t-03-con04.jpg") no-repeat;
  float: left;
}

#container-t07 p{
  margin: 110px 0px 0px 20px;
  width:180px;
  font-size: 12px;
  font-weight:normal;
  line-height:18px;
  color:#666666;
  padding: 0px;
  float: left;
}

#container-t07 a{
  color:#FF3300;
  font-size: 12px;
  text-decoration:none;
}

#container-t07 h2 a {
    margin:210px 0px 0 0;
	text-decoration: none;		/* ■Firefox等で線が表示されないようにする */

	float:left;
}

#container-t08 {
  margin: 5px 0px 0px 0px;
  padding: 0px;
  width:362px;
  height:278px;
  background: url("../img/top/t-03-con05.jpg") no-repeat;
  float: left;
}

#container-t08 p{
  margin: 110px 0px 0px 20px;
  width:180px;
  font-size: 12px;
  font-weight:normal;
  line-height:18px;
  color:#666666;
  padding: 0px;
  float: left;
}

#container-t08 a{
  color:#FF3300;
  font-size: 12px;
  text-decoration:none;
}

#container-t08 h2 a {
    margin:210px 0px 0 0;
	text-decoration: none;		/* ■Firefox等で線が表示されないようにする */

	float:left;
}

#container-t09 {
  margin: 5px 0px 0px 5px;
  padding: 0px;
  width:362px;
  height:278px;
  background: url("../img/top/t-03-con06.jpg") no-repeat;
  float: left;
}

#container-t09 p{
  margin: 110px 0px 0px 20px;
  width:180px;
  font-size: 12px;
  font-weight:normal;
  line-height:18px;
  color:#666666;
  padding: 0px;
  float: left;
}

#container-t09 a{
  color:#FF3300;
  font-size: 12px;
  text-decoration:none;
}

#container-t09 h2 a {
    margin:210px 0px 0 0;
	text-decoration: none;		/* ■Firefox等で線が表示されないようにする */
	
	float:left;
}

#container-t10m {
  margin: 20px 0px 0px 12px;
  background:url(../img/news_top_bg.jpg) no-repeat;
  color:#666666;
  padding: 0px;
  width:714px;
  height:137px;
  float: left;
}

#container-t10m h1{
  margin:9px 4px 0 18px;
  color:#D8501D;
  font-size:14px;
  text-align:18px;
}

#container-t10me {
  margin: 0px 0px 20px 12px;
  background:url(../img/news_foot_bg.jpg);
  padding: 0px;
  width:714px;
  height:30px;
  float: left;
}

#container-t10me a{
  padding:12px 0px 0px 36px;
  color:#666666;
  font-size:12px;
  text-decoration:none;
  float:left;
}

#container-t10m2 {
  margin: 0px 0px 0px 12px;
  background:url(../img/news_bg.gif) ;
  padding: 10px 0px 15px 0px;
  width:714px;
  float: left;
  border-top:solid 0px;
  border-top-color:#CCCCCC;
}

#container-img2 {
  margin:10px 20px 5px 44px;
  width:143px;
  float:left;
}

#container-img4 {
  margin:0px 30px 0px 0px;
  float:right;
}

#container-t10mn {
  margin:10px 0px 0px 0px;
  width:340px;
  float:left;
}

#container-t10m2 h1{
  margin:15px 0 0 0;
  color:#D8501D;
  font-size:16px;
  text-align:18px;
}

#container-t10m2 h2{
  margin:18px 0 0 0;
  font-size:12px;
  text-align:18px;
}

#container-t10m2 h3{
  margin:3px 0 0 0;
  color:#D8501D;
  font-size:16px;
  text-align:18px;
}

#container-t10mn p{
  margin:5px 0 0 0;
  font-size:12px;
  text-align:16px;
}

#container-t10m2 a{
  font-size:12px;
  color:#D8501D;
  text-decoration:none;
}

#c-foot {
  clear:both;
  margin: 20px 0px 20px 0px;
  padding: 0px;
  width:950px;
  height:205px;
  background: url("../img/foot.jpg") no-repeat;
  float: left;
}

#c-foot p{
  margin: 105px 0 0px 245px;
  width:680px;
  font-size: 12px;
  font-weight:normal;
  line-height:19px;
  color:#666666;
  padding: 0px;
  float: left;
}

.fb-like {
  margin: 18px 0 0px 570px;
}



.if {
	float:right;
	padding-top:5px;
	width:210px;
}

div#moreBtn{
	display:block;
	text-align:center;
	clear:both;
	padding:0 0 10px 0;
}