* {
	margin: 0;
	padding: 0;

}

a {
    color: #ff6600;
	text-decoration: none;
}

a:hover {
   color: #ff6600;
	text-decoration: underline;
}

body  {

	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-align: left;
                margin-right: auto;
                margin-left: auto;
}




#container {
	   width: 100%;
   height: auto;
   margin: 0 auto;
   padding: 0;
   text-align: left;
background: url(http://www.i-inc.biz/40/images/tpl/header_back.png) repeat-x top;
}

#top {   
      width: 800px;
      height: 15px;
      margin: 0px auto 0px auto;
      padding: 0px 0px 0px 0px;
      text-align: left;
      border-right: 1px dotted #f6f6f6;
      border-left: 1px dotted #f6f6f6;
}

#header {
                width: 800px;
                height: 78px;
                padding: 0;
                margin: 0px auto 0px auto;
                border-right: dotted 1px #f6f6f6;
                border-left: dotted 1px #f6f6f6;

}

#header_left {
           width: 210px;
           height: 78px;
           float: left;
           margin: 0;
           padding: 0;
}

#header_right {
           width: 590px;
           height: 78px;
           float: left;
           margin: 0;
           padding: 0;
           font-size: 10px;
}

p.right {
   font-size:1.0em;
   text-align: right;
   margin: 0;
   padding: 0px 5px 0px 0px;
}

div.header_right_inner {
         width: 590px;
         height: 20px;
         margin: 5px 0px 0px 0px;
         padding: 0px;
         text-align: right;
         clear: both;
}

* html div.header_right_inner {
   margin: 3px 0px 0px 0px;
         width: 580px;
         clear: both;
}

h1,h2,h3,h4,h5,h6 {
	font-weight:normal;
	font-size: 1.0em;
}
h1 {
	margin: 0;
	padding: 0px 0px 0px 5px;
	font-weight:normal;
	font-size: 1.0em;
}

p.center {
    margin: 0px 0px 0px 0px;
    padding: 2px 0px 0px 0px;
    font-size: 10px;
    text-align: center;
	font-weight:normal;
	font-size: 1.0em;
}

h2.title {
	background: url(http://www.i-inc.biz/40/images/tpl/h2_back.png) no-repeat;
	width: 463px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #333333;
	padding-left: 5px;
	margin-bottom: 10px;

}


h3.title {

	width: 463px;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	color: #333333;
	padding-left: 5px;
	margin-bottom: 10px;
                margin-top: 5px;
                border-bottom: 3px solid #ff6600;
}


h3.title a {


    color: #333333;
text-decoration: none;

}

h3.title a:hover {
color: #ff6600;
text-decoration: none;

}


h4.title {

	width: 463px;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	color: #333333;
	padding-left: 5px;
	margin-bottom: 10px;
                margin-top: 5px;
                border-bottom: 2px solid #cccaca;
}


h4.title a {


    color: #333333;
text-decoration: none;

}

h4.title a:hover {
color: #ff6600;
text-decoration: none;

}


p.title_cat {

	width: 463px;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	color: #333333;
	padding-left: 2px;
	margin-bottom: 0px;
                margin-top: 5px;
                border-bottom: 1px solid #cccaca;

}



div#main_body {
    width: 800px;
    height: 100%;
    margin: 0px auto 0px auto;
    padding: 0;


}

* html div#main_body {
    margin: -2px auto 0px auto;
}

/* パンくずナビ */

div.navi {
      width: 800px;
      height: 15px;
      margin: 0px 0px 4px 0px;
      padding: 0px 0px 0px 0px;
      text-align: right;
}

* html div.navi {
        margin: 0px 0px 3px 0px;
}

/* キャッチコピー */

div.catch {
    width: 800px;
    height: 220px;
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
    background: url(http://www.i-inc.biz/40/images/tpl/catch_back.png) no-repeat 0 10px;



}


div.catch_navi {
    width: 800px;
    height: 200px;
    margin: 3px auto 3px auto;
    padding: 0px 0px 0px 0px;
    clear: both;
    background: url(http://www.i-inc.biz/40/images/tpl/catch_navi_back.png) no-repeat;

}




/* メニュー */

#menu {
   width: 100%;
   height: 43px;
   margin: 2px auto 2px auto ;
   padding: 0;
   text-align: left;
background: url(http://www.i-inc.biz/40/images/tpl/menu_back.png) repeat-x top;
}






ul#menu {
  margin: 0px auto 0px auto;
  padding: 1px 0px 0px 0px;
  width: 800px;
  height: 40px;
      border-right: 1px solid #cbcbcb;
      border-left: 1px solid #cbcbcb;
}

ul#menu li {
	list-style-type:none;
	width:100px;
	height:38px;
	float:left;
	text-indent:-9999px;
   	padding: 0;
}

ul#menu a {
	display:block;
	height:100%;
	text-indent:-9999px;
	text-decoration:none;
}

ul#menu a:focus {

	overflow: hidden;
}

ul#menu li.menu {
	background:url(http://www.i-inc.biz/40/images/tpl/menu/este_menu_top.png);
}
ul#menu li.menu a {
	background:url(http://www.i-inc.biz/40/images/tpl/menu/est_menu_top.png);
}
ul#menu li.skin {
	background:url(http://www.i-inc.biz/40/images/tpl/menu/skin_hova.png);
}
ul#menu li.skin a {
	background:url(http://www.i-inc.biz/40/images/tpl/menu/skin.png);
}



ul#menu li.hea {
	background:url(http://www.i-inc.biz/40/images/tpl/menu/hea_hova.png);
}
ul#menu li.hea a {
	background:url(http://www.i-inc.biz/40/images/tpl/menu/hea.png);
}







ul#menu li.simi {

	background:url(http://www.i-inc.biz/40/images/tpl/menu/simi_hova.png);	
}
ul#menu li.simi a {

background:url(http://www.i-inc.biz/40/images/tpl/menu/simi.png);
}

ul#menu li.tarumi {



background:url(http://www.i-inc.biz/40/images/tpl/menu/tarumi_hova.png);
	
}
ul#menu li.tarumi a {
background:url(http://www.i-inc.biz/40/images/tpl/menu/tarumi.png);
	}




ul#menu li.siwa {	background:url(http://www.i-inc.biz/40/images/tpl/menu/siwa_hova.png);	
}

ul#menu li.siwa a {

background:url(http://www.i-inc.biz/40/images/tpl/menu/siwa.png);

}

ul#menu li.keana {
background:url(http://www.i-inc.biz/40/images/tpl/menu/keana_hova.png);

}

ul#menu li.keana a {
background:url(http://www.i-inc.biz/40/images/tpl/menu/keana.png);
}


ul#menu li.sonota {
   background:url(http://www.i-inc.biz/40/images/tpl/menu/etc_hova.png);
	}
ul#menu li.sonota a {


background:url(http://www.i-inc.biz/40/images/tpl/menu/etc.png);

	}




ul#menu li a:hover {
	background:none !important;
}



















/* 左 */

div.left {
      clear: both;
width: 150px;
height: 100%;
float: left;
margin: 0px 0px 10px 0px;
padding: 0;
background: #ffffff;
}

/* 中央 */

div.center {
width: 470px;
height: 100%;
float: left;
margin: 0px 0px 0px 15px;
padding: 0;

}

.center-top {
	background:url(http://www.i-inc.biz/40/images/tpl/center_head.png) left top no-repeat;
	margin: 0 0 0;
	padding: 0;
                width: 470px;
                height: 25px;
}

.center-foot{
	background:url('http://www.i-inc.biz/40/images/tpl/center_foot.png') left bottom no-repeat;
	margin:0;
	padding: 0 0 0 0;
                width: 470px;
                height: 30px;
}

div.center-foot p {
     margin: 0;
     padding: 10px 0px 1px 0px ;
     text-align: center;
       

}

div.center_in {
  width: 468px;
  border-left: 1px solid #b3b3b3;
  border-right: 1px solid #b3b3b3;
  margin: 0;
  padding: 0;
}




.center-top-news {
	background:url(http://www.i-inc.biz/40/images/tpl/center_head_news.png) left top no-repeat;
	margin: 0 0 0;
	padding: 0;
                width: 470px;
                height: 25px;
                border-bottom: 1px solid #b3b3b3;
}

.center-foot-news {
	background:url('http://www.i-inc.biz/40/images/tpl/center_foot_news.png') left bottom no-repeat;
	margin:0;
	padding: 0 0 0 0;
                width: 470px;
                height: 20px;
                border-top: 1px solid #b3b3b3;
}

div.center_in_news {
  width: 468px;
  height: 150px;
  border-left: 1px solid #b3b3b3;
  border-right: 1px solid #b3b3b3;
  margin: 0;
	overflow:auto;
  padding: 0;
}

div.center_in_news ul {
	margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        list-style:none;
	width: 450px;
        font-size: 10px;



}

* html div.center_in_news ul {
        font-size: 10px;

}

div.center_in_news ul li {

	background: #FFFFFF url(http://www.i-inc.biz/40/images/tpl/new_icon_news.png) no-repeat 0 3px;
    	padding: 5px 0px 5px 16px;
                margin: 0;
	border-bottom: 1px dashed #dddddd;
	line-height:120%;
	}


div.center_in_news ul li a {

        color: #333333;
	text-decoration: none;
	}

div.center_in_news ul li a:hover {

        color: #ff6600;
	text-decoration: underline;
	}


p.news_title {
      margin: 0px 0px 0px 0px;
      padding: 4px 0px 0px 25px;
      text-align: leftt;
}



div.center_in p {
     margin: 0;
     padding: 1px 0px 1px 5px 
       

}




/* 右 */

div.right{

width: 150px;
height: 100%;
float: right;
margin: 0px 0px 10px 0px;
padding: 0;


}






/* フッター */

div#footer {
      width: 100%;
      height: 70px;
      background: #ff8a00;
      margin: 10px 0px 0px 0px;
      padding: 0;
      clear: both;
}


div#footer_inner_top {
      width: 800px;
      height: 20px;
      border-right: 1px dotted #ffffff;
      border-left: 1px dotted #ffffff;

      margin: 0px auto 0px auto;
      padding: 0px;
      text-align: right;
      background: #ffffff;
}

#footer_inner_top p {

font-size: 1.0em;
margin: 0px;
padding: 0px 5px 0px 0px;
text-align: right;
color: #666666;

}

div#footer_inner_bottom {
      width: 800px;
      height: 50px;
      border-right: 1px dotted #ffffff;
      border-left: 1px dotted #ffffff;
      margin: 0px auto 0px auto;
      padding: 0px;
}

#footer_inner_bottom p {

font-size: 1.0em;
margin: 0px;
padding: 0px;
text-align: center;
color: #ffffff;

}

div.right_menu {

}


/* サイドバー */


.side-top h3 {

    margin: 0px 0px 0px 3px;
    padding: 4px 0px 1px 10px;
	background:url(http://www.i-inc.biz/40/images/tpl/side_h3_back.png)  no-repeat 0 5px;
}

* html .side-top h3 {
   padding: 4px 0px 0px 10px;

}
.side-top{
	background:url(http://www.i-inc.biz/40/images/tpl/side_head.png) left top no-repeat;
	margin: 0 0 0;
	padding: 0;
                width: 150px;
                height: 100%;
}

.side-foot{
	background:url('http://www.i-inc.biz/40/images/tpl/side_foot.png') left bottom no-repeat;
	margin:0;
	padding: 0 0 20px 0;
                width: 150px;
}

* html .side-foot {
          padding: 0px 0px 10px 0px;
}

.side-body{
	background:url('http://www.i-inc.biz/40/images/tpl/side_body.png') left repeat-y;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
                width: 150px;
}



ul.side_menu {
	margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        list-style:none;
	width: 148px;
        font-size: 10px;
        border-left: 1px solid #b3b3b3;
        border-right: 1px solid #b3b3b3;

}

* html ul.side_menu {
        font-size: 10px;

}

ul.side_menu li {

	background: #FFFFFF url(http://www.i-inc.biz/40/images/tpl/ul_icon_2nd.png) no-repeat 0 4px;
    	padding: 5px 0px 5px 16px;
                margin: 0;
	border-bottom: 1px dashed #dddddd;
	line-height:120%;
	}


ul.side_menu li a {

        color: #333333;
	text-decoration: none;
	}

ul.side_menu li a:hover {

        color: #ff6600;
	text-decoration: underline;
	}


ul.side_item {
	margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        list-style:none;
	width: 148px;
        font-size: 10px;
        border-left: 1px solid #b3b3b3;
        border-right: 1px solid #b3b3b3;


}

* html ul.side_item {
        font-size: 10px;

}

ul.side_item li {

	background: #FFFFFF url(http://www.i-inc.biz/40/images/tpl/ul_icon.png) no-repeat 0 4px;
    	padding: 5px 0px 5px 16px;
                margin: 0;
	border-bottom: 1px dashed #dddddd;
	line-height:120%;
	}


ul.side_item li a {

        color: #333333;
	text-decoration: none;
	}

ul.side_item li a:hover {

        color: #ff6600;
	text-decoration: underline;
	}


/*開くマーク*/
.folded {
  background-image: url(http://www.i-inc.biz/40/images/tpl/folded.png);
  background-repeat: no-repeat;
  background-position: 0px center;
}

/*閉じるマーク*/
.unfolded {
  background-image: url(http://www.i-inc.biz/40/image/tpl/unfolded.gif);
  background-repeat: no-repeat;
  background-position: 0px center;
}

p.date {
      margin: 0px 0px 0px 0px;
      padding: 4px 10px 0px 0px;
      text-align: right;
}

span.small {
padding: 0;
margin: 0;
font-size: 10px;
color: #333333;
	font-weight: 100;
}




.center-all-top {
	background:url(http://www.i-inc.biz/40/images/tpl/center_all_head.png) left top no-repeat;
	margin: 0 0 0;
	padding: 0;
                width: 800px;
                height: 25px;
}

.center-all-foot {
	background:url('http://www.i-inc.biz/40/images/tpl/center_all_foot.png') left bottom no-repeat;
	margin:0;
	padding: 0 0 0 0;
                width: 800px;
                height: 30px;
}

div.center-all-body p {
     margin: 0;
     padding: 1px 0px 1px 5px ;
     text-align: left;
       

}

div.center-all-body {
  width: 798px;
  border-left: 1px solid #b3b3b3;
  border-right: 1px solid #b3b3b3;
  margin: 0;
  padding: 0;
}

div.center-all-contact {
  width: 798px;
  border-left: 1px solid #b3b3b3;
  border-right: 1px solid #b3b3b3;
  margin: 0;
  padding: 0;

}


div.center-all-body h2 {
	background: url(http://www.i-inc.biz/40/images/tpl/h2_back.png) repeat-x;
	width: 793px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #333333;
	padding-left: 5px;
	margin-bottom: 2px;

}


div.center-all-body h3 {

	width: 793px;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	color: #333333;
	padding-left: 5px;
	margin-bottom: 10px;
                margin-top: 15px;
                border-bottom: 3px solid #ff6600;
                border-top: 1px solid #cccaca;

}


div.center-all-contact h2 {
	background: url(http://www.i-inc.biz/40/images/tpl/h2_back.png) repeat-x;
	width: 793px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #333333;
	padding-left: 5px;
	margin-bottom: 2px;

}


div.center-all-contact h3 {

	width: 793px;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	color: #333333;
	padding-left: 5px;
	margin-bottom: 10px;
                margin-top: 15px;
                border-bottom: 3px solid #ff6600;

}


div.center-all-body ul {
	margin: 0px 0px 0px 1px;
        padding: 0px 0px 0px 0px;
        list-style:none;
        font-size: 13px;


}



* html div.center-all-body ul {
        font-size: 13px;

}

div.center-all-body ul li {

	background: #FFFFFF url(http://www.i-inc.biz/40/images/tpl/ul_icon.png) no-repeat 0 5px;
    	padding: 2px 0px 2px 16px;
                margin: 0;

	line-height:120%;
	}


div.center-all-body ul li a {

        color: #333333;
	text-decoration: none;
	}

div.center-all-body ul li a:hover {

        color: #ff6600;
	text-decoration: underline;
	}


p.low {

	width: 793px;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	color: #818181;
	padding-left: 2px;
	margin-bottom: 0px;
                margin-top: 5px;
	font-weight: 300;
                border-bottom: 1px solid #cccaca;

}

img.item {
       margin: 0px 3px 0px 3px;
       padding: 3px;
       border: 1px solid #cccccc;
}

p.item_s {
    text-align: center;
    padding: 2px 0px 2px 0px;
    margin: 0px 0px 0px 0px;
}