<!--
/******************************Basic*/
*{margin:0px;padding:0px;letter-spacing:-1px;line-height:110%;}
h1, h2, h3, h4, h5, h6, p, address{
	font-size:100%;
	font-weight:normal;
	font-style:normal;
	}
	
body{
	border-top:0px double red;
	margin:0px;
	padding:0xp;
	}

#container{
	width:860px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	padding:0xp;
	text-align:left;
	border:0px solid green;
	background:#ffffff;
	}
/******************************header*/
#header{
	height:auto;
	border:dotted 0px red;
	}
#header h1{
	font-size:12px;
	font-weight:bold;
	line-height:50px;
	color:#999999;
	text-align:center;
	vertical-align:middle;
	letter-spacing:0px;
	}

#header-title{
	width:750px;
	height:40px;
	margin-left:auto;
	margin-right:auto;
	font-size:14.5px;
	font-style:normal;
	color:#ff7f7f; 
	text-align:left;
	line-height:40px;
	background:url("item/hdr_bg_rogo.gif") no-repeat;
	}
#header-image{
	width:500px;
	height:180px;
	background-repeat : no-repeat;
	background-attachment : scroll;
	background-position : 100%;
	background-image:url(item/babygreen.jpg);
	float:left;
	}
#header-right{
	width:360px;
	height:180px;
	float:left;
	}
.topindex{
	width:172px;
	margin:0px 2px;
	font-size:13px;
	line-height:150%;
	color: #666666;
	text-align:center;
	background:#ffb3cc;
	float:left;
	}
#header-right p{
	margin:5px;
	}
#header table{
	margin:8px 0px 0px 0px;
	align:center;
	clear:left;
	}
#header table tr{
	height:25px;
	background:#ff7f7f;
	}
.link-box {width:170px;
	padding:0px;
	margin:0px;
	font-size: 12px;
	line-height: 150%;
	background:#ff7f7f;
	}
.link-box a{display:block;
	text-decoration:none;
	}
.link-box a:hover{display:block;
	text-decoration:none;
	background:#ffffff;
	}
#pan{margin-bottom:10px;
	}
#head-ad{
	width:50px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid black;
	}
/******************************contents*/
#contents{
	width:860px;
	height:auto;
	margin:0px:
	padding:0px;
	border:0px double red;
	}
/******************************main*/
#main{
	width:520px;
	height:auto;
	border:0px double black;
	/*background:#FFF5EE;*/
	font: normal 16px "ＭＳ ゴシック","ＭＳ 明朝";
	line-height:20px;
	float:left;
	}
#inner-main{
	width:512px;
	height:auto;
	padding:3px;
	border:0px double red;
	/*background:#FFDAB9;*/
	}
.navi{	width:398px;
	min-height:100px;
	margin:1px 0px 1px 0px;
	font-size:14px;
	line-height:16px;
	background-color:#F5F5F5;
	text-align:left;
	}
.navi h5{margin:2px 0px 5px 0px;
	padding:2px;
	font-size:12px;
	font-weight:bold;
	}
.obi{padding:30px 5px 5px 5px;
	background:url(item/line_nami.gif) repeat-x;
}
/******************************index*/
#index{
	width:172px;
	height:auto;
	min-height:600px;
	border:0px outset black;
	/*background:#DEB887;*/
	font: normal 14px "ＭＳ ゴシック","ＭＳ 明朝";
	line-height:18px;
	float:left;
	}
.lbor{/*全体枠*/
  width: 167px;/*全体の幅*/
  border-left: solid 4px #D94545;/*枠色*/
  border-right: solid 1px #FFF5F5;
  border-bottom: solid 1px #D94545;
  clear:left;
	}
.title{/*タイトル部分*/
  width: 164px;
  font-size: 10pt;/*文字サイズ*/
  color: #FFFFFF;/*文字色*/
  background-color: #D94545;/*背景色*/
  /*padding: 1px 1em 1px 0.7em;*/
  border-left: solid 3px #FFD9EE;
  border-bottom: solid 1px #D94545;/*枠色*/
  filter: alpha(opacity=100,finishopacity=10,style=1);
  font-weight:bold;
	}
.text{/*内容部分*/
  width: 159px;
  padding:2px 0px 2px 5px;
  font-size: 9pt;/*文字サイズ*/
  color: #151515;/*文字色*/
  font-weight:bold;
  text-align:left;
	}
.text ul{margin:0px;
	padding-left:18px;
	list-style-image:url(item/dot_b.gif);
	list-style-position: outside;
 	text-align:left;
	}
.text ul li{margin:0px;
	paddig:0px;
	}
.text ul hr{width:75%;
	height:1px;
	margin:5px;
	border:0px;
	color:#ffffff;//#fa8072;#ffe4e1;
	background-color:#ffffff;//red;
}
/******************************index2*/
#index2{
	width:168px;
	height:auto;
	min-height:1200px;
	border:0px outset black;
	font: normal 14px "ＭＳ ゴシック","ＭＳ 明朝";
	line-height:18px;
	background:#FFE4E1;
	float:left;
	}
#inner-index2{
	width:160px;
	height:auto;
	margin:8px 4px;
	padding:0px;
	border:0px solid red;
	background:#FFE4E1;
	}
/******************************footer*/
#footer{
	width:auto;
	border:0px solid black;
	clear:left;
	}
#inner-footer{
	font-weight:bold;
	text-align:center;
	letter-spacing:0px;
	}
#inner-footer hr{
	width:600px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:5px;
	}
#inner-footer p{
	float:right;}
// -->