@charset "UTF-8";

  
/* ========BASIC======== */
* {
   font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif;
   color:;
}

html{
   /*background :url(../img/bg02.gif) top repeat-y;*/
}

body {
   margin:0;
   padding: 0px;
   line-height:1.5;
   letter-spacing:0.05em;
   color:#666666;
   font-size:13px;
   background-image:url(../img/bg_top2.gif) ;
   background-position:top;
   background-repeat:repeat-y;
   -webkit-text-size-adjust: none;
}

br {
   letter-spacing:normal;
}

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

a:hover {
   text-decoration: none;
   color:;

}

img {
   border:0;
   vertical-align:top;
}

hr {
   border:solid #fff;
   border-width:3px 0 0 0;
   height:3px;/* for IE6 */
   clear:both;/* for IE6 */
} 

p {
	margin:0;
	padding:0;
}

.pink{
   color:#ED7E87;
}
.blue{
   color:#5BA7BC;
}

.clear {
	padding:0;
	margin:0;
   clear:both;
}

/* ========TEMPLATE LAYOUT======== */
#wrapper {
   width:950px;
   margin:0 auto;
   padding:0;
}

#left {
   float:left;
   width:250px;
   margin: 0 3px 0 0;
   padding:0 0 0px;
   background-color:#FFF;
}

#header {
   width:250px;
   height:415px;
   padding:0;
   margin:0;
   clear:both;
   background-image:url(../img/header_back01.gif);
   background-position:top center;
   background-repeat:no-repeat;
}

#menu {
   width:250px;   
   padding:0 0 20px;
   margin:0;
   clear:both;
}

#right01 {
   float:right;
   width:697px;
   margin:0;
   padding:0;
   background-color:#FFF;   
}

#right02 {
   float:right;	
   width:697px;
   padding:0;
   margin:0;
   background-color:#FFF;   
}

#right_sen{
   float:right;	
   width:697px;
   height:3px;
   padding:0;
   margin:0 0 20px;
   background-color:#E4E2D7;
}
#right_sen2{
   float:right;	
   width:567px;
   height:1px;
   padding:0;
   margin:0 40px 20px 90px;
   background-color:#E4E2D7;
}

#gototop {
	width:150px;
	height:25px;
	float:;
	clear:both;
	margin:0 0 30px 30px;
	padding:0;
	background-color:;
	position:relative;
	top:0px;
}

#footer {
   float:right;	
   width:637px;
   margin:0;
   padding:30px;
   background-color:#FFF;
   border-top:#E4E2D7 solid 3px;
}

/* ========left CONTENTS CUSTOMIZE======== */
/* ========HEADER CUSTOMIZE======== */
#header p.logo {
	height:;
	width:60px;
	margin:0;
	padding:50px 95px;
}

/* ========menu CUSTOMIZE======== */
#menu ul {
   width:160px;
   margin:0 45px;
   padding:0;
}

#menu li {
	width:40px;
	height:160px;
	list-style-type:none;
	margin:10px 5px;
	padding:0;
	/*border-top: 2px solid #E4E2D7;*/
	float:left;
}
#menu li.sub{
}

#menu .bana {
   margin:15px 25px;
   padding:0;
}



/* ========right01 CONTENTS CUSTOMIZE======== */
#right01 .top {
   width:; 
   padding:0;
   margin:0;
   clear:both;
}

/* スライドショー*/
#slide {
	clear:both;
	width:697px;
	height:420px;
	position:relative;
	padding:0px;
	margin:0;
}

.fadein {
	position:relative;
	height:420px;
	/*width:800px;*/
}
.fadein img {
	position:absolute;
	left:0;
	top:0;
}


/* ========right02 CONTENTS CUSTOMIZE======== */

#right02 a{
   text-decoration: none;
   border:none;
   color:#666;	
}

#right02 a:hover {
	text-decoration:none;
	border-bottom:1px solid #5BA7BC;
	color:#666;	
}

#right02 .title {
   width:90px; 
   padding:0;
   margin:0;
   float:left;
}

#right02 .kizi {
   width:607px; 
   padding:0;
   margin:0;
   float:right;
}

#right02 .kizi ul{
   padding:0;
   margin:20px 0 0;
}
#right02 .kizi li{
	width:;
	height:;
	list-style-type: none;
	margin:0 0 20px 10px;
	padding:0 0 0 20px;
	float:;
	background:url(../img/ten01.gif) left top no-repeat;
	line-height:1.2;
}

#right02 .kizi p{
   padding:0;
   margin:0 0 15px;
}
#right02 .kizi h2{
	margin-top:0;
	font-size:19px;
	font-weight:300;
	line-height:;
	letter-spacing:0.3em;
}
#right02 .kizi h3{
	margin-top:0;
	font-size:17px;
	font-weight:300;
	line-height:;
	letter-spacing:0.1em;
}



#right02 .kizi .photo {
   width:160px; 
   padding:0;
   margin:20px 27px 30px 0;
   float:left;
}
#right02 .kizi .text {
   width:380px; 
   padding:0;
   margin:20px 40px 30px 0;
   float:right;
}

#right02 .map {
   width:617px; 
   padding:0;
   margin:30px 40px;
   float:left;
}



#feed dl {
	margin:0 0 15px;
	padding:0;
	width:607px;
}
#feed hr {
	width:;  /* 線の幅 */
	height: 0px;  /* <hr>の実線を消す */
	border: 0px;  /* borderを一旦リセットする（基本設定でしていれば不要）*/
	border-top: 1px solid #EEE;  /* 線の太さ　線の種類　線の色 */
	margin:0 40px 0 0;
	clear:both;
	}

#feed dt {
	margin:10px 0; 
	padding:0;
	float:left;
	clear:both;
	font-size:;
	color:;	
}
#feed dd {
	margin:10px 0; 
	padding:0 0 0 15px;
	float:left;
	font-size:14px;
}
#feed dd a {
	text-decoration:;
	border-bottom:;
	color:;
}
#feed dd a:hover {
	text-decoration:;
	color:;
    border-bottom:;
    padding-bottom:;
    color:;
}


/* ========FOOTER CUSTOMIZE======== */

#footer .title{
	font-size:15px;
	margin:0 0 3px;
	padding:0;	
}
#footer .copy{
	font-size:12px;
	margin:3px 0 0;
	padding:0;
}
