@charset "UTF-8";
/* IEのみ適用するCSS */
@media all and (-ms-high-contrast:none) {
     html { overflow: hidden }
     html { height: 100% }
     body { overflow: auto }
     body { height: 100% }
}
/* 全てに適用するCSS */
body{
     margin-top: 0px;
     margin-right: auto;
     margin-bottom: 0px;
     margin-left: auto;
     padding-right: 0px;
     padding-bottom: 0px;
     padding-left: 0px;
     text-align: center----;
     font-family: "ヒラギノ角ゴ Pro W3",メイリオ,Osaka,Arial,Verdana
,"ＭＳ Ｐゴシック",sans-serif;
     background-repeat: no-repeat;
     border-top-color: #000000;

}

/* 画像の最大幅を指定する */
img{
	max-width: 100%;
height: auto;
width /***/:auto;　
border:0;
}



a:link{
     color: #ff69b4;
     text-decoration: none;
}
a:visited{
	color: #000080;
}
a:hover{
	color: #ff0000;
}
a:active{
	color: #ff8000;
}


*{
	margin:0;
	padding:0;
}


#ic01{
     background-repeat: no-repeat;
     background-image : url(../img/ijyu/papers01.png);
}

#ic02{
     background-image : url(../img/ijyu/papers02.png);
     background-repeat: no-repeat;
}

#ic03{
     background-image : url(../img/ijyu/papers03.png);
     background-repeat: no-repeat;
}

#ic04{
     background-image : url(../img/ijyu/icon04.png);
     background-repeat: no-repeat;
}

#ic05{
     background-image : url(../img/ijyu/icon05.png);
     background-repeat: no-repeat;
}

#ic10{
     background-repeat: no-repeat;

}

#ic11{
     background-repeat: no-repeat;
     background-color: #ffffff;
}

/* ページトップに戻る */
#pageTop{
     position: fixed;
     bottom: 10px;
    right: 10px;
     z-index: 999;
    }
    

#pageTop a{
     display: block;
     z-index: 999;
     padding-top: 10px;
     padding-right: 10px;
     padding-bottom: 0px;
     padding-left: 8px;
     border-radius: 20px;
     width: 100px;
     height: 100px;
     font-weight: bold;
     text-decoration: none;
     text-align: center;
     border-top-color: #000000;
     border-right-color: #000000;
}


#pageTop a:hover{
     text-decoration: none;
     opacity: 0.7;

    }


/* お問合せ固定 */
#pageTop01{
     position: fixed;
     top: 100px;
    right: 20px;

     display: block;
     z-index: 999;
    }


/* ウィンドウ幅が376px以上の場合に適用するCSS */
@media print,screen and ( min-width:376px )
{

/* トップコンテンツ部分全体 */
.box_all{
     width: 1000px;
     margin-top: auto;
     margin-right: auto;
     margin-bottom: auto;
     margin-left: auto;
}

/* 背景指定 */
.box_bgall{
     width: 1000px;
     background-position: center top;
     margin-top: auto;
     margin-right: auto;
     margin-bottom: auto;
     margin-left: auto;
     background-image : url(../img/ijyu/top_200.jpg);
     background-repeat: no-repeat;
     background-attachment: fixed;
     padding-top: 60px;
     border-top-color: #000000;
}

/* 背景指定 */
	.box_bgall02{
	
     width: 1000px;
	
     background-position: center top;
	
     margin-top: auto;
	
     margin-right: auto;
	
     margin-bottom: auto;
	
     margin-left: auto;
	
     background-image : url(../img/ijyu/top_bg01.jpg);
	
     background-repeat: repeat-y;
	
     background-attachment: fixed;
	
     padding-top: 60px;
	
     border-top-color: #000000;
	
}



/* その他コンテンツ部分全体 */
	.box_all_01{
	
     width: 1000px;
	
     background-repeat: no-repeat;
	
     background-position: center top;
	
     margin-top: auto;
	
     margin-right: auto;
	
     margin-bottom: auto;
	
     margin-left: auto;
	
     background-attachment: scroll;
	
}

/* ヘッター部分 */
	.box_header{
	
     width: 100%;
	
     min-width: 1000px;
	
     background-color: #de92b6;
	
     padding-top: 5px;
	
     padding-bottom: 5px;
	
     border-top-color: #000000;
	
     border-bottom-color: #000000;
	
     color: #ffffff;
	
     height: 30px;
	
}

.box_header_01{
     border-top-color: #000000;
     border-bottom-color: #000000;
     width: 1000px;
     margin-top: auto;
     margin-right: auto;
     margin-bottom: auto;
     margin-left: auto;
     text-align: right;
     border-right-color: #000000;
}

.box_header_02{
     float: left;
     border-color: yellow;
     width: 450px;/** 横幅450 **/
     text-align: right;

}

.box_header_03{
     float: left;
     border-color: yellow;
     width: 250px;/** 横幅250 **/
     text-align: center;
}

.box_header_04{
     float: left;
     border-color: yellow;
     width: 300px;/** 横幅40% **/
     text-align: center;
}

.clear{
     clear: both;
}


/* サイト内検索部分 */
#search{
     /*background-color: #eeeeee;*/
     background-color: transparent;
     text-align: center;
     border-color: #cccccc;
     border-radius: 3px;/* 角丸の指定 */
     width: 500px;
}



/* ----　スライド　---------------*/
#slideshow{
   position: relative;
   width:  900px; /* ボックスの横幅 */
   height: 300px; /* ボックスの高さ */
}

#slideshow p{
   position: absolute;
   top:  0;
   left: 0;
   z-index: 8;
   opacity: 0.0;
   margin: 0;
   background-color: white; /* ボックスの背景色(必須) */
   height: 300px; /* ボックスの高さ */
}

#slideshow p.active{
   z-index: 10;
   opacity: 1.0;
}

#slideshow p.last-active{
   z-index: 9;
}

#slideshow p img{
   width:  900px; /* 画像の横幅 */
   height: 300px; /* 画像の高さ */
   display: block;
   border: 0;
   margin-bottom: 10px; /* 画像下部の余白 */
}


/* ------　トップメニュー -------------*/
.ijyu_menu02{
     display: flex;
     flex-wrap: nowrap;
     justify-content: center;
     align-items: baseline;
     align-items: stretch;
     width: 100%;
     height: 58px;
}

.ijyu_menu02 ul table, th, td{
     border-style: none !important;
	
}


.ijyu_menu02 li{
     list-style-type: none;
     list-style-position: outside;
     margin-top: 5px;
     margin-right: 10px;
     margin-bottom: 5px;
     margin-left: 10px;
     padding-top: 5px;
     padding-right: 15px;
     padding-bottom: 5px;
     padding-left: 15px;
     border-radius: 2px;
     background-image: none;
     background-repeat: repeat;
     background-attachment: scroll;
     background-position: 0% 0%;
     width: 30%;
     border-top-color: #000000;
     border-bottom-color: #000000;
}

.ijyu_menu03{
     display: flex;
     flex-wrap: nowrap;
     justify-content: center;
     align-items: baseline;
     align-items: stretch;
     width: 100%;
     border-color: #000000 #cccccc;
     border-right-width: 1px;
     border-right-style: dashed;
     margin-top: 5px;
     margin-bottom: 5px;
}

.ijyu_menu03 li{
     list-style-type: none;
     list-style-position: outside;
     margin-right: 10px;
     margin-left: 10px;
     padding-right: 15px;
     padding-left: 15px;
     border-radius: 2px;
     background-image: none;
     background-repeat: repeat;
     background-attachment: scroll;
     background-position: 0% 0%;
     width: 25%;
     border-top-color: #000000;
     border-bottom-color: #000000;
     border-left-color: #cccccc;
     text-align: center;
     border-left-width: 1px;
     border-left-style: dashed;
}


/* ----- トップメニュー --------*/



    .box_ijyu01{
	
     display: inline-block;
	
     width: 210px;
	
     text-align: center;
	
     margin-top: 10px;
	
     border-color: #000000;
	
     padding-top: 5px;
	
     padding-bottom: 5px;
	
     margin-bottom: 10px;
	
     background-color: #cccccc;
	
}

	.box_ijyu02{
	
     display: inline-block;
	
     width: 320px;
	

	
     background-color: #cccccc;
	
     padding-top: 5px;
	
     padding-bottom: 5px;
	
     margin-top: 10px;
	
     border-top-color: #000000;
	
     border-bottom-color: #000000;
	
     margin-bottom: 10px;
	
     text-align: center;
	
}

	.box_ijyu03{
	
     display: inline-block;
	
     width: 190px;
	
     border-width: 0px;
	
     border-style: solid;
	
     border-color: #000000 #ffd0e8;/* 枠線を引く */
	
     border-top-left-radius: 5px 5px;
	
     border-top-right-radius: 5px 5px;
	
     border-bottom-right-radius: 5px 5px;
	
     border-bottom-left-radius: 5px 5px;/* 角丸の指定 */
	
     background-color: #ffd0e8;
	
     padding-top: 5px;
	
     padding-bottom: 5px;
	
     margin-top: 10px;
	
     margin-bottom: 10px;
	
     text-align: center;
	
}

/* 桜背景*/
	.box_bg{
	
     width: 1000px;
	
     height: 600px;
	


     background-repeat: no-repeat;
	
}
	.box_bg2{
	
     width: 1000px;
	
     height: 300px;
	
     background-repeat: no-repeat;
	
     background-image : url(../img/ijyu/top_bg01.jpg);
	
}

/* ---- タイトル ------*/
.box_title{
     width: 1000px;
	
     height: 200px;
	
     border-top-color: #000000;
	
     border-bottom-color: #000000;
	
     background-repeat: no-repeat;
	

	
     position: relative;
	
     padding-top: 10px;
	
}

.box_z{
    position: absolute;
    right: 100px;
    bottom: 100px;
    border-left-color: #000000;
    border-bottom-color: #000000;
    border-top-color: #000000;
    z-index:999;
}

	.box_z02{
	
     border-color: #000000;
	
     z-index: 999;
	
     margin-left: 900px;
	
     margin-top: 5px;
	
     position: absolute;
	
     margin-bottom: 100px;
	
}


.box_z01{
     position: -webkit-sticky;/* Safari用 */
     position: sticky;/* 要素をスクロールに応じて固定 */
     top: 0px;/* 縦スクロールに追従 */
     z-index: 100;/* z-indexで最前面に持ってくる */
     height: 5px;
}



/* スライド部分 */
.box_slide{
     width: 1000px;
     height: 350px;
     margin-bottom: 5px;
     border-bottom-color: #000000;
     border-top-color: #000000;
     background-repeat: no-repeat;
     padding-top: 20px;
}

.box_slide01{
     width: 900px;
     height: 300px;
     margin-left: 50px;
     margin-right: 50px;
     margin-bottom: 100px;
     border-color: #ffffff;
     border-width: 5px;
     border-style: solid;/* 枠線を引く */
     border-radius: 10px;/* 角丸の指定 */
}

.box_slideimg{


     border-width: 1px;
     border-style: solid;/* 枠線を引く */
     border-radius: 5px;/* 角丸の指定 */
}


	.box_ijyuk{
	
     background-color: #ffffff;
	
     margin-top: 20px;
	
     margin-bottom: 20px;
	
     border-color: #000000;
	
     padding-top: 20px;
	
}


.box_img{
     text-align: right;
     padding-right: 50px;
     border-right-color: #000000;
     padding-bottom: 10px;
     border-top-color: #000000;
     border-bottom-color: #000000;
     padding-top: 160px;
}

/*---- キャラ部分 --------*/
	.box_bod01{
	
     border-color: #000000;
	
     height: 380px;
	
     background-color: #cccccc;
	
     width: 1000px;
	
}


/* イラストメニュー*/
.box_bod{
     list-style-type: none;
     list-style-position: outside;
     display: flex;
     margin-bottom: 20px;
     border-bottom-color: #000000;
}

.box_bod li{
     width: 200px;
     text-align: center;
     height: 340px;
  text-decoration: none;
     list-style-position: outside;

}

.box_bod li a{
  text-decoration: none;
  color: #fff;
  font-weight: bold;
  padding: 20px;
}

/* 知ってみん*/
.demo00{
     background-image : url(../img/ijyu/main_01a.png);
     background-repeat: no-repeat;
     background-attachment: scroll;
     background-position: 0% 0%;/* ロールオーバー時のチラつき防止 */
}
 
.demo00 a{
     width: 180px;
     height: 340px;
     background-image : url(../img/ijyu/main_01a.png);
     background-repeat: no-repeat;
     background-attachment: scroll;
     background-position: 0% 0%;
     display: block;
     text-indent: -9999px;
}
 
.demo00 a:hover{
     background-image : url(../img/ijyu/main_01b.png);
}


/* 住んでみん*/
.demo01{
     background-image : url(../img/ijyu/main_02a.png);
     background-repeat: no-repeat;
     background-attachment: scroll;
     background-position: 0% 0%;/* ロールオーバー時のチラつき防止 */
}
 
.demo01 a{
     width: 180px;
     height: 340px;
     background-image : url(../img/ijyu/main_02a.png);
     background-repeat: no-repeat;
     background-attachment: scroll;
     background-position: 0% 0%;
     display: block;
     text-indent: -9999px;
}
 
.demo01 a:hover{
     background-image : url(../img/ijyu/main_02b.png);
}

/* 働いてみん*/
	.demo02{
	
     background-image : url(../img/ijyu/main_03a.png);
	
     background-repeat: no-repeat;
	
     background-attachment: scroll;
	
     background-position: 0% 0%;/* ロールオーバー時のチラつき防止 */
	
}
 
	.demo02 a{
	
     width: 180px;
	
     height: 340px;
	
     background-color: transparent;
	
     background-image : url(../img/ijyu/main_03a.png);
	
     background-repeat: no-repeat;
	
     background-attachment: scroll;
	
     background-position: 0% 0%;
	
     display: block;
	
     text-indent: -9999px;
	
}
 
	.demo02 a:hover{
	
     background-image : url(../img/ijyu/main_03b.png);
	
}

/* 遊んでみん*/
.demo03{
     background-image : url(../img/ijyu/main_04a.png);
     background-repeat: no-repeat;
     background-attachment: scroll;
     background-position: 0% 0%;/* ロールオーバー時のチラつき防止 */
}
 
.demo03 a{
     width: 180px;
     height: 340px;
     background-color: transparent;
     background-image : url(../img/ijyu/main_04a.png);
     background-repeat: no-repeat;
     background-attachment: scroll;
     background-position: 0% 0%;
     display: block;
     text-indent: -9999px;
}
 
.demo03 a:hover{
     background-image : url(../img/ijyu/main_04b.png);
	
}

/* 人の和*/
.demo04{
     background-image : url(../img/ijyu/main_05a.png);
     background-repeat: no-repeat;
     background-attachment: scroll;
     background-position: 0% 0%;/* ロールオーバー時のチラつき防止 */
}

.demo04 a{
     width: 180px;
     height: 340px;
     background-color: transparent;
     background-image : url(../img/ijyu/main_05a.png);
     background-repeat: no-repeat;
     background-attachment: scroll;
     background-position: 0% 0%;
     display: block;
     text-indent: -9999px;
	
}
 
.demo04 a:hover{
     background-image : url(../img/ijyu/main_05b.png);
}


/*---- 掲示板ボード --------*/
.box_bod02{
     background-image: url(../img/ijyu/board01.png);
     background-repeat: no-repeat;
     width: 1000px;
     height: 720px;
     padding-top: 120px;
     border-top-color: #000000;
}

.box_bod02a{
	display: flex;
flex-wrap: nowrap;
justify-content: center;
align-items: baseline;
align-items: stretch;
width: 100%;
}

	.box_bod02a li{
	
     list-style-type: none;
	
     list-style-position: outside;
	
     margin-top: 5px;
	
     margin-right: 10px;
	
     margin-bottom: 5px;
	
     margin-left: 5px;
	
     padding-top: 20px;
	
     padding-right: 10px;
	
     padding-bottom: 5px;
	
     padding-left: 10px;
	
     border-radius: 2px;
	
     background-repeat: no-repeat;
	
     background-attachment: scroll;
	
     background-position: 0% 0%;
	
     width: 230px;
	
     border-color: #000000;
	
     height: 230px;
	
}



.box_bod04{
  list-style: none;
  display: flex;

}

.box_bod04 li{
     width: 300px;
     text-align: left;
     height: 200px;
     margin-right: 10px;
     padding-left: 20px;
     border-color: #000000;
     margin-bottom: 20px;
     padding-top: 30px;
     padding-right: 10px;
}

/* コンテンツ全体 */
	.box_content{
	
     width: 100%;
	
     margin-bottom: 10px;
	
     border-bottom-color: #000000;
	
     padding-bottom: 10px;
	
     border-top-color: #000000;
	
}

/* コンテンツ部分(サイド　左) */
.box_saido01{
     width: 500px;
     float: left;
     height: 450px;
     padding-left: 40px;
     padding-right: 40px;
     border-left-color: #000000;
     border-right-color: #000000;
}

.box_saido02{
     width: 400px;
     float: right;
     border-left-color: #000000;
     margin-left: 20px;
     border-top-color: #000000;
     text-align: center;
}

/* バナー部分*/
	.box_link01{
	
     margin-bottom: 20px;
	
     border-bottom-color: #000000;
	
}


/* お問い合せ  */
.info_01{
     text-align: center;
     padding-top: 5px;
     padding-left: 5px;
     padding-right: 5px;
     padding-bottom: 5px;
     border-width: 1px 1px 0px;
     border-style: solid;
     border-color: #4972b6 #4972b6 #cccccc;
     color: #ffffff;
     background-color: #4972b6;
     margin-left: 200px;
     margin-right: 200px;
     margin-top: 20px;

}

.info_02{
     text-align: center;
     padding-top: 10px;
     padding-left: 10px;
     padding-right: 10px;
     padding-bottom: 10px;
     border-width: 1px;
     border-style: solid;
     border-color: #cccccc;
     margin-left: 200px;
     margin-right: 200px;
}



/* 空き家バンク */
.box_650{
     text-align: left;
     width: 630px;
     float: left;
     padding-left: 20px;
     border-left-color: #000000;
}

.box_350r{
     text-align: center;
     width: 350px;
     float: right;
}



/* フッター部分　*/
.box_footer{
     color: #ffffff;
     background-color: #de92b6;
     padding-top: 10px;
     padding-bottom: 10px;
     border-top-color: #000000;
     border-bottom-color: #000000;
     width: 100%;
     min-width:1000px;

min-height:130px;

}

.box_footer_01{
     border-top-color: #000000;
     border-bottom-color: #000000;
     width: 1000px;
     margin-top: auto;
     margin-right: auto;
     margin-bottom: auto;
     margin-left: auto;
     text-align: center;
     border-right-color: #000000;
     height: 120px;
}

.box_footer_02{
     width: 25%;
     height: 120px;
     float: left;
}

.box_footer_03{
     width: 50%;
     min-height: 120px;
     float: left;
     text-align: inherit;
     margin-top: 20px;
     border-color: #000000;
	
}

.box_footer_04{
     width: 25%;
     height: 120px;
     float: left;
}

/*カテゴリー非表示*/
.categories {
    display: none;
}





}


/* ウィンドウ幅が0〜375pxの場合に適用するCSS */
@media screen and ( max-width:375px )
{

/* コンテンツ部分全体 */
.box_all{
    width: 100%;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;

}
/* 背景指定 */
	.box_bgall{
	
     width: 100%;
	
     background-position: center top;
	
     margin-top: auto;
	
     margin-right: auto;
	
     margin-bottom: auto;
	
     margin-left: auto;
	
     background-image : url(../img/ijyu/board02s.png);
	
     background-repeat: no-repeat;
	
     background-attachment: fixed;
	
     padding-top: 60px;
	
     border-top-color: #000000;
	
}


/*  記事　*/
	.box_kiji{
	
     padding-left: 5px;
	
     padding-right: 5px;
	
     border-left-color: #000000;
	
     border-right-color: #000000;
	
}

/* サイト内検索部分 */
	#search{
	
     background-color: #eeeeee;
	
     text-align: center;
	
     width: 98%;
	
     padding-top: 8px;
	
     padding-bottom: 5px;
	
     border-top-color: #000000;
	
     border-bottom-color: #eeeeee;
	
     border-left-width: 5px;
	
     border-left-style: solid;
	
     border-left-color: #eeeeee;
	
     border-bottom-width: 1px;
	
     border-bottom-style: dashed;
	
}


/* 桜背景*/
.box_bg{
     background-color: #ffd0e8;
     background-image : url(../img/ijyu/top_bg01.jpg);
     background-repeat: no-repeat;

}


/* ---- タイトル ------*/
.box_title{
     width: 100%;
     margin-top: 10px;
     border-top-color: #000000;
     border-bottom-color: #000000;
     background-repeat: no-repeat;
}

.box_ssno{
     visibility: hidden;
}


/* ヘッター部分 */
.box_header{
     width: 100%;
     background-color: #de92b6;
     color: #ffffff;
     padding-top: 3px;
     padding-bottom: 3px;
     border-top-color: #000000;
     border-bottom-color: #000000;
}

.box_header_01{
	border-top-color: #000000;
	border-bottom-color: #000000;
	width: 100%;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	text-align: right;
	border-right-color: #000000;
}

.box_header_02{
     font-size: 0%;
}

.box_header_03{
     font-size: 0%;
}

.box_header_04{
}


	.clear{
	
     text-align: center;
	
     height: 100px;
	
     background-image : url(../img/ijyu/top_002s.png);
	
     background-repeat: no-repeat;
	
     background-color: #ffffff;
	
}

/* ----- トップメニュー --------*/
/* ------　トップメニュー -------------*/
.ijyu_menu02{

}

.ijyu_menu02 ul table, th, td{
     border-style: none !important;
	
}

.ijyu_menu02 li{
     list-style-type: none;
     padding-left: 5px;
     border-left-width: 5px;
     border-left-style: solid;
     border-left-color: #ffad5b;
     margin-bottom: 5px;
     border-bottom-width: 1px;
     border-bottom-style: dotted;
     border-top-color: #000000;
     border-bottom-color: #cccccc;
     padding-top: 3px;
     padding-bottom: 3px;
}

.ijyu_menu03{

}

	.ijyu_menu03 li{
	
     list-style-type: none;
	
     background-color: #ffd0e8;
	
     padding-top: 5px;
	
     padding-left: 5px;
	
     padding-right: 5px;
	
     padding-bottom: 5px;
	
     border-color: #000000 #000000 #000000 #ff0000;
	
     margin-bottom: 2px;
	
     border-left-width: 5px;
	
     border-left-style: solid;
	
}


/* スライド部分 */
/* スライド部分 */
.box_slide{
     width: 100%;

     margin-bottom: 5px;
     border-bottom-color: #000000;
     border-top-color: #000000;
     background-repeat: no-repeat;
     padding-top: 20px;

}

	.box_slide01{
	
     width: 100%;
	
     background-color: #ffffff;
	
}


	.box_z{
	
     margin-top: -100px;
	
     border-top-color: #000000;
	
     text-align: center;
	
     padding-left: 10%;
	
     border-left-color: #000000;
	
}




/* イラストメニュー*/
	.box_bod{
	
     visibility: hidden;
	
     height: 100px;
	
}


.box_bod li{
     width: 180px;
     text-align: center;
     height: 340px;
  text-decoration: none;
  list-style-position: outside;

}

.box_bod li a{
  text-decoration: none;
  color: #fff;
  font-weight: bold;
  padding: 20px;
}



/* 知ってみん*/
.demo00{
     background-image : url(../img/ijyu/main_01b.png);
     background-repeat: no-repeat;
     background-attachment: scroll;
     background-position: 0% 0%;/* ロールオーバー時のチラつき防止 */
}
 
.demo00 a{
     width: 180px;
     height: 340px;
     background-image : url(../img/ijyu/main_01b.png);
     background-repeat: no-repeat;
     background-attachment: scroll;
     background-position: 0% 0%;
     display: block;
     text-indent: -9999px;
}
 
.demo00 a:hover{
     background-image : url(../img/ijyu/main_01b.png);
}


/* 住んでみん*/
.demo01{
     background-image : url(../img/ijyu/main_02b.png);
     background-repeat: no-repeat;
     background-attachment: scroll;
     background-position: 0% 0%;/* ロールオーバー時のチラつき防止 */
}
 
.demo01 a{
     width: 180px;
     height: 340px;
     background-image : url(../img/ijyu/main_02b.png);
     background-repeat: no-repeat;
     background-attachment: scroll;
     background-position: 0% 0%;
     display: block;
     text-indent: -9999px;
}
 
.demo01 a:hover{
     background-image : url(../img/ijyu/main_02b.png);
	
}

/* 働いてみん*/
.demo02{
     background-image : url(../img/ijyu/main_03b.png);
     background-repeat: no-repeat;
     background-attachment: scroll;
     background-position: 0% 0%;/* ロールオーバー時のチラつき防止 */
}
 
.demo02 a{
     width: 180px;
     height: 340px;
     background-color: transparent;
     background-image : url(../img/ijyu/main_03b.png);
     background-repeat: no-repeat;
     background-attachment: scroll;
     background-position: 0% 0%;
     display: block;
     text-indent: -9999px;
}
 
.demo02 a:hover{
    background-image : url(../img/ijyu/main_03b.png);

}

/* 遊んでみん*/
.demo03{
     background-image : url(../img/ijyu/main_04b.png);
     background-repeat: no-repeat;
     background-attachment: scroll;
     background-position: 0% 0%;/* ロールオーバー時のチラつき防止 */
}
 
.demo03 a{
     width: 180px;
     height: 340px;
     background-color: transparent;
     background-image : url(../img/ijyu/main_04b.png);
     background-repeat: no-repeat;
     background-attachment: scroll;
     background-position: 0% 0%;
     display: block;
     text-indent: -9999px;
}
 
.demo03 a:hover{
     background-image : url(../img/ijyu/main_04b.png);
	
}

/* 人の和*/
.demo04{
     background-image : url(../img/ijyu/main_05b.png);
     background-repeat: no-repeat;
     background-attachment: scroll;
     background-position: 0% 0%;/* ロールオーバー時のチラつき防止 */
}

.demo04 a{
     width: 180px;
     height: 340px;
     background-color: transparent;
     background-image : url(../img/ijyu/main_05b.png);
     background-repeat: no-repeat;
     background-attachment: scroll;
     background-position: 0% 0%;
     display: block;
     text-indent: -9999px;
	
}
 
.demo04 a:hover{
     background-image : url(../img/ijyu/main_05b.png);
}



/*---- 掲示板ボード --------*/
.box_bod02{
     padding-left: 10px;
     padding-right: 10px;
     padding-bottom: 10px;
     background-color: #ffffe6;
     text-align: left;
     padding-top: 10px;
     background-image: url(../img/ijyu/bg_01.jpg);
     margin-bottom: 10px;
}

.box_bod02a{
     list-style-type: none;
width: 100%;
}

.box_bod02a li{
     margin-top: 5px;
     margin-right: 10px;
     margin-bottom: 5px;
     margin-left: 10px;
     padding-top: 20px;
     padding-right: 20px;
     padding-bottom: 5px;
     padding-left: 10px;
     border-radius: 2px;
     background-image: url(../img/ijyu/icon02---.png);
     background-repeat: no-repeat;
     background-attachment: scroll;
     background-position: 0% 0%;
     border-color: #000000;
     height: 300px;
}


	.box_bod03{
	
     list-style-type: none;
	

}

.box_bod03 li{
     width: 100%;
     height: 300px;
     margin-right: 10px;
     padding-left: 5px;
     border-color: #000000;
     padding-top: 20px;
     padding-right: 10px;
}


/* コンテンツ部分(サイド　左) */
	.box_saido01{
	
     width: 100%;
	
     height: 450px;
	
     border-left-color: #000000;
	
     border-right-color: #000000;
	
     overflow: scroll;
	
}

.box_saido02{
     width: 100%;
     border-left-color: #000000;
     border-top-color: #000000;
     text-align: center;
}

/* バナー部分*/
	.box_link01{
	
     margin-bottom: 20px;
	
     border-bottom-color: #000000;
	
     text-align: center;
	
     margin-top: 20px;
	
     border-top-color: #000000;
	
}

/* お問い合せ  */
.info_01{
     text-align: center;
     padding-top: 5px;
     padding-left: 5px;
     padding-right: 5px;
     padding-bottom: 5px;
     border-width: 1px 1px 0px;
     border-style: solid;
     border-color: #4972b6 #4972b6 #cccccc;
     color: #ffffff;
     background-color: #4972b6;

     margin-top: 20px;

}

.info_02{
     text-align: center;
     padding-top: 10px;
     padding-left: 10px;
     padding-right: 10px;
     padding-bottom: 10px;
     border-width: 1px;
     border-style: solid;
     border-color: #cccccc;

}


/* フッター部分　*/
.box_footer_01{
     background-color: #de92b6;
     text-align: center;
}

.box_footer_02{
}

.box_footer_03{
     text-align: left;
     color: #ffffff;
     padding-left: 10px;
     padding-right: 10px;
     border-left-color: #000000;
     border-right-color: #000000;
}

.box_footer_04{
}

}