/* 印刷用 */
div.nodisplay{
  display:none;
}
@media print {

	div.nodisplay {display: block; text-align: center;}
	div#index_menu {display:none;}
	div#menu_15 {display:none;}
	div#menu_03 {display:none;}
	div.box_mail {padding-left:0px;}

}

/* メール配信 */
.box_mail {
	background:url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/16938.gif) left center no-repeat;
	padding-left:140px;
}



/*  文字色 */
font.green {
	color:#31AE00;
}
font.green_b {
	color:#31AE00;
	font-weight:bold;
}
font.orange {
	color:#ff7100;
}
font.orange_b {
	color:#ff7100;
	font-weight:bold;
}

/* box_和紙背景 */
div.bg_waku {
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/16929.jpg);
	-moz-border-radius:5px;
	/*-webkit-border-radius:2px;*/
	border-radius: 5px;
}

/* box_白枠 */
div.whitebox_top {
background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/16787.gif) top center no-repeat;
}
div.whitebox_center {
background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/16786.gif) top center repeat-y;
padding:10px 20px;
line-height: 1.5em;
}
div.whitebox_bottom {
background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/16785.gif) bottom center no-repeat
}

/*  index_メニュー */
#index_menu a , #index_menu a:hover , #index_menu a:visited , #index_menu a:active {
	float: left;
	width:109px;
	height:133px;
	text-decoration: none;
	display: block;
	margin-right: 3px;
	margin-bottom: 3px;
}


#index_menu div.menu_01 a {
	width:108px;
	height: 133px;
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/17735.jpg) 0px top no-repeat;
	}
#index_menu div.menu_01 a:hover , #index_menu div.menu_01 a:active {
	width:108px;
	height: 133px;
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/17736.jpg) 0px top no-repeat;
	}
#index_menu div.menu_02 a {
	width:108px;
	height: 133px;
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/17735.jpg) -108px top no-repeat;
	}
#index_menu div.menu_02 a:hover , #index_menu div.menu_02 a:active {
	width:108px;
	height: 133px;
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/17736.jpg) -108px top no-repeat;
	}
#index_menu div.menu_03 a {
	width:108px;
	height: 133px;
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/17735.jpg) -216px top no-repeat;
	}
#index_menu div.menu_03 a:hover , #index_menu div.menu_03 a:active {
	width:108px;
	height: 133px;
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/17736.jpg) -216px top no-repeat;
	}
#index_menu div.menu_04 a {
	width:108px;
	height: 133px;
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/17735.jpg) -324px top no-repeat;
	}
#index_menu div.menu_04 a:hover , #index_menu div.menu_04 a:active {
	width:108px;
	height: 133px;
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/17736.jpg) -324px top no-repeat;
	}
#index_menu div.menu_05 a {
	width:108px;
	height: 133px;
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/17735.jpg) -432px top no-repeat;
	}
#index_menu div.menu_05 a:hover , #index_menu div.menu_05 a:active {
	width:108px;
	height: 133px;
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/17736.jpg) -432px top no-repeat;
	}
#index_menu div.menu_06 a {
	width:108px;
	height: 133px;
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/17735.jpg) -540px top no-repeat;
	}
#index_menu div.menu_06 a:hover , #index_menu div.menu_06 a:active {
	width:108px;
	height: 133px;
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/17736.jpg) -540px top no-repeat;
	}
#index_menu div.menu_07 a {
	width:108px;
	height: 133px;
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/17735.jpg) -648px top no-repeat;
	}
#index_menu div.menu_07 a:hover , #index_menu div.menu_07 a:active {
	width:108px;
	height: 133px;
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/17736.jpg) -648px top no-repeat;
	}
#index_menu div.menu_08 a {
	width:108px;
	height: 133px;
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/17735.jpg) -756px top no-repeat;
	}
#index_menu div.menu_08 a:hover , #index_menu div.menu_08 a:active {
	width:108px;
	height: 133px;
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/17736.jpg) -756px top no-repeat;
	}
#index_menu div.menu_09 a {
	width:108px;
	height: 133px;
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/17735.jpg) -864px top no-repeat;
	}
#index_menu div.menu_09 a:hover , #index_menu div.menu_09 a:active {
	width:108px;
	height: 133px;
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/17736.jpg) -864px top no-repeat;
	}
#index_menu div.menu_10 a {
	width:108px;
	height: 133px;
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/17735.jpg) -972px top no-repeat;
	}
#index_menu div.menu_10 a:hover , #index_menu div.menu_10 a:active {
	width:108px;
	height: 133px;
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/17736.jpg) -972px top no-repeat;
	}

/*  03_メニュー */
#menu_03 a , #menu_03 a:hover , #menu_03 a:visited , #menu_03 a:active {
	float: left;
	width:182px;
	height:133px;
	text-decoration: none;
	display: block;
	margin-right: 4px;
	}

#menu_03 div.menu_01 a {
	width:182px;
	height: 133px;
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/16794.jpg) left 0px no-repeat;
	}
#menu_03 div.menu_01 a:hover , #menu_03 div.menu_01 a:active {
	width:182px;
	height: 133px;
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/16794.jpg) left bottom no-repeat;
	}
#menu_03 div.menu_02 a {
	width:182px;
	height: 133px;
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/16794.jpg) center 0px no-repeat;
	}
#menu_03 div.menu_02 a:hover , #menu_03 div.menu_02 a:active {
	width:182px;
	height: 133px;
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/16794.jpg) center bottom no-repeat;
	}
#menu_03 div.menu_03 a {
	width:182px;
	height: 133px;
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/16794.jpg) right 0px no-repeat;
	}
#menu_03 div.menu_03 a:hover , #menu_03 div.menu_03 a:active {
	width:182px;
	height: 133px;
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/16794.jpg) right bottom no-repeat;
	}


/*  15_メニュー */
#menu_15 a , #menu_15 a:hover , #menu_15 a:visited , #menu_15 a:active {
	float: left;
	width:273px;
	height:158px;
	text-decoration: none;
	display: block;
	margin:0 3px;
}


#menu_15 div.menu_01 a {
	width:273px;
	height: 158px;
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/16812.jpg) left 0px no-repeat;
	}
#menu_15 div.menu_01 a:hover , #menu_15 div.menu_01 a:active {
	width:273px;
	height: 158px;
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/16812.jpg) left bottom no-repeat;
	}
#menu_15 div.menu_02 a {
	width:273px;
	height: 158px;
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/16812.jpg) right 0px no-repeat;
	}
#menu_15 div.menu_02 a:hover , #menu_15 div.menu_02 a:active {
	width:273px;
	height: 158px;
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/16812.jpg) right bottom no-repeat;
	}


/* 見出し */
div.text_box h4,
.cm h4.title {
	padding:5px 0 0px 10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
	margin:20px 0 10px 0;
	/*margin:0px; 
	font-size:1.4em; 
	line-height:1em; 
	border:none; 
	color:#333; 
	background:#c2e6b3; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; */
	}
h4.title_orange {
	padding:5px 0 5px 10px;
	margin:20px 0 10px 0;
	line-height: 1.5;
	border: none;
	color:#93500C;
	background: #FBB03B;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
	}
/*div.cm h4.title { 
	padding:10px 0px 10px 15px; 
	margin:0px; 
	font-size:1.4em; 
	margin:40px 0px 10px 0px; 
	line-height:1em; 
	border:none; 
	color:#333; 
	background:#c2e6b3; 
	-moz-border-radius: 0px; 
	-webkit-border-radius: 0px; 
	}*/

/* リスト */



.text_box ul,
ul.ul_green {
	list-style-image: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/16822.png);
	margin:0 0 0 1.2em;
	padding:0;
	}
	
ul.ul_sgreen {
	list-style-image: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/16823.png);
	margin:0 0 0 1.2em;
	padding:0;
	}
ul.ul_orange {
	list-style-image: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/16824.png);
	margin:0 0 0 1.2em;
	padding:0;
	}
ul.ul_sorange {
	list-style-image: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/16825.png);
	margin:0 0 0 1.2em;
	padding:0;
	}

/* ボタン */
span.iju_btn a , span.iju_btn a:visited {
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/16821.gif) repeat-x center center #EFF7E7;
	color:#31AE00;
	font-weight: bold;
	border:1px solid #A3E086;
	padding:5px 30px;
	text-decoration: none;
	font-size: 14px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius: 2px;
	}
span.iju_btn a:hover , span.iju_btn a:active {
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/16923.gif) repeat-x center center #EFF7E7;
	color:#F47851;
	font-weight: bold;
	border:1px solid #F6BBA6;
	padding:5px 30px;
	text-decoration: none;
	font-size: 14px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius: 2px;
	}
	
span.iju_btn_pdf a , span.iju_btn_pdf a:visited  {
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/16921.gif) repeat-x left center #EFF7E7;
	color:#31AE00;
	font-weight: bold;
	border:1px solid #A3E086;
	padding:6px 17px 5px 35px;
	text-decoration: none;
	font-size: 14px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius: 2px;
	}
span.iju_btn_pdf a:hover , span.iju_btn_pdf a:active {
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/16926.gif) repeat-x left center #EFF7E7;
	color:#F47851;
	font-weight: bold;
	border:1px solid #F6BBA6;
	padding:6px 17px 5px 35px;
	text-decoration: none;
	font-size: 14px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius: 2px;
	}

span.iju_btn_print a , span.iju_btn_print a:visited  {
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/17072.gif) repeat-x left center #EFF7E7;
	color:#31AE00;
	font-weight: bold;
	border:1px solid #A3E086;
	padding:5px 13px 4px 35px;
	text-decoration: none;
	font-size: 14px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius: 2px;
	}
span.iju_btn_print a:hover , span.iju_btn_print a:active {
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/16927.gif) repeat-x left center #EFF7E7;
	color:#F47851;
	font-weight: bold;
	border:1px solid #F6BBA6;
	padding:5px 13px 4px 35px;
	text-decoration: none;
	font-size: 14px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius: 2px;
	}

span.iju_btn_mail a , span.iju_btn_mail a:visited  {
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/16920.gif) repeat-x left center #EFF7E7;
	color:#31AE00;
	font-weight: bold;
	border:1px solid #A3E086;
	padding:5px 13px 4px 35px;
	text-decoration: none;
	font-size: 14px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius: 2px;
	}
span.iju_btn_mail a:hover , span.iju_btn_mail a:active {
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/16925.gif) repeat-x left center #EFF7E7;
	color:#F47851;
	font-weight: bold;
	border:1px solid #F6BBA6;
	padding:5px 13px 4px 35px;
	text-decoration: none;
	font-size: 14px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius: 2px;
	}


	
span.outbound_pdf a, span.outbound_pdf a:hover, span.outbound_pdf a:visited, span.outbound_pdf a:active {
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/16934.gif) no-repeat center right;
	padding-right:20px;
	}
span.outbound_doc a, span.outbound_doc a:hover, span.outbound_doc a:visited, span.outbound_doc a:active {
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/16937.gif) no-repeat center right;
	padding-right:20px;
	}
span.outbound_xls a, span.outbound_xls a:hover, span.outbound_xls a:visited, span.outbound_xls a:active {
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/16933.gif) no-repeat center right;
	padding-right:20px;
	}


span.outbound_blank a , span.outbound_blank a:visited  {
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/16932.gif) no-repeat right center;
	padding-right:16px;
	}
span.outbound_blank a:hover , span.outbound_blank a:active {
	background: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/16931.gif) no-repeat right center;
	padding-right:16px;
	}


span.icon_event {
	background:url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/17722.png) right center no-repeat;
	padding-right:44px;
	}
span.icon_media {
	background:url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/17724.png) right center no-repeat;
	padding-right:44px;
	}
span.icon_new {
	background:url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/17723.png) right center no-repeat;
	padding-right:44px;
	}




/* テーブル */
.cm .text_box table.table03_orange { width:100%; margin-bottom:20px; border:1px solid #F7931E; }
.cm .text_box table.table03_orange th,.cm .text_box table.table03_orange td { padding:5px 8px; border:1px solid #F7931E; font-size:14px; vertical-align:middle; }
.cm .text_box table.table03_orange caption { padding:5px 8px; font-weight:bold; }
.cm .text_box table.table03_orange tbody th { background:#FFE7C7; white-space:nowrap; text-align:left; font-weight:bold;  }
.cm .text_box table.table03_orange tbody .odd th { background-color:#FFE7C7; }
.cm .text_box table.table03_orange tbody td { }
.cm .text_box table.table03_orange tbody .odd td { background:#ffffff; }
.cm .text_box table.table03_orange thead th { background-color:#F9BB69; color:#333; }
.cm .text_box table.table03_orange thead td { background:#F9BB69; font-weight:bold; }

.cm .text_box table.table03_orange { border:1px solid #F7931E; border-collapse:collapse; margin-bottom:20px; }
.cm .text_box table.table03_orange th, .cm .text_box table.table03_orange td { border:1px solid #F7931E; }

/* 罫線なしテーブル */
table.table04 { width:100%; margin-bottom:20px; border:0px; }
table.table04 th, .table04 td { padding:5px 8px; border-width:0 0 1px 0; border-style: doted; border-color: #d6d6d6; font-size:14px; vertical-align:top;}
table.table04 caption { padding:5px 8px; font-weight:bold; }
table.table04 tbody th { white-space:nowrap; text-align:left; font-weight:bold;  }
table.table04 tbody .odd th { }
table.table04 tbody td { }
table.table04 tbody .odd td { background:#ffffff; }
table.table04 thead th { background-color:#F9BB69; color:#333; }
table.table04 thead td { background:#F9BB69; font-weight:bold; }



/*table.table03_orange {
	width:100%;
	margin-bottom: 20px;
	background: #F7931E;
	border: 0;
	
	}
table.table03_orange th ,table03_orange td {
	padding:5px 8px;
	font-size:14px;
	vertical-align: middle;
	}
table.table03_orange caption {
	padding:5px 8px;
	font-weight: bold;
	}
table.table03_orange tbody th {
	white-space: nowrap;
	text-align: left;
	font-weight: normal;
	background: #FFE7C7;
	padding:5px 8px;
	font-size:14px;
	vertical-align: middle;
	}
table.table03_orange tbody .odd th {
	background:#FFE7C7;
	}
table.table03_orange tbody td {
	background: #fff;
	padding:5px 8px;
	font-size:14px;
	vertical-align: middle;
	}
table.table03_orange tbody .odd td {
	background: #ebf3fc;
	}
table.table03_orange thead th {
	background: #F9BB69;
	color: #333;
	font-weight: bold;
	text-align: left;
	font-size:14px;
	padding:5px 8px;
	}
table.table03_orange thead td {
	background: #F9BB69;
	font-weight: normal;
	font-size:14px;
	padding:5px 8px;
	}

table.table03_qa { width:100%; margin-bottom:20px; border:1px solid #3a0; }
table.table03_qa th, .table03_qa td { padding:5px 8px; border:1px solid #3a0; font-size:14px; vertical-align:middle; }
table.table03_qa caption { padding:5px 8px; font-weight:bold; }
table.table03_qa tbody th { background: #D6EFCE url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/16936.png) no-repeat 10px 7px; white-space:nowrap; text-align:left; font-weight:bold; padding:5px 8px 5px 35px }
table.table03_qa tbody .odd th { background-color:#D6EFCE; }
table.table03_qa tbody td { background: #fff url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/16930.png) no-repeat 10px 8px; padding:5px 8px 5px 35px}
table.table03_qa tbody .odd td { background:#ffffff; }
table.table03_qa thead th { background-color:#99d580; color:#333; }
table.table03_qa thead td { background:#99d580; font-weight:bold; }

.table03_qa { border:1px solid #3a0; border-collapse:collapse; margin-bottom:20px; }
.table03_qa th, .table03_qa td { border:1px solid #3a0; }
*/


/*
table.table03_qa {
	width:100%;
	margin-bottom: 20px;
	background: #3a0;
	}
table.table03_qa tbody th {
	text-align: left;
	font-weight: normal;
	background: #D6EFCE url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/16936.png) no-repeat 8px 5px;
	padding:5px 8px 5px 35px;
	font-size:14px;
	}
table.table03_qa tbody td {
	background: #fff url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/16930.png) no-repeat 8px 5px;
	padding:5px 8px 5px 35px;
	font-size:14px;
	}
table.table03_qa thead th {
	background: #99d580;
	color: #333;
	text-align: left;
	font-size:14px;
	padding:5px 8px;
	}
table.table03_qa thead td {
	background: #c2e6b3;
	font-weight: bold;
	font-size:14px;
	padding:5px 8px;
	}
*/


/* くらよし空き家バンク 物件写真*/
.bank_pict {
	width: 100%;
	}
.bank_pict a {
	float: left;
	padding:3px;
	}
.bank_pict a:hover {
	position:relative;
	top:1px;
	left:0px;
	}
.bank_pict img {
	border:1px solid #d0d0d0;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius: 2px;
	}
	
/* トップページ新着情報インラインフレームの設定 */
.news {
	width:560px;
	background:url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/17108.jpg) bottom left no-repeat;
	padding:0px 0 20px 0;
	}
.news img {
	border:0;
	margin:0;
	padding:0;
	}
.news_box_1 {
	padding:10px 15px 0px 20px;
	}
.news_box {
	width:525px;
	height:200px;
	padding:0px;
	border:0;
	overflow-y: scroll;
	overflow-x: hidden;
	margin: 0 auto;
	}
.news_box  ul {
	list-style-image: url(http://www.city.kurayoshi.lg.jp/photolib/kikaku/16823.png);
	margin:0 0 0 1.2em;
	padding:0;
	}

/* トップページボタン(相談会・体験イベント、資料ダウンロード、移住定住リンク集) */
.top_btn a:hover {
	position:relative;
	top:1px;
	left:0px;
	}
	

/* くらよし空き家バンク お問い合わせフォーム */
input {padding:0.5em;}


/* セルリンク  */
font.green_b a:hover {
	color:#ff7100;
	font-weight:bold;
	cursor: pointer;
	text-decoration: none;
}
font.green_b a {
	color:#31AE00;
	font-weight:bold;
	text-decoration: none;
}

table.table03 tbody th a {
	text-decoration: none;
}
table.table03 tbody td a {
	text-decoration: none;
}


.cm .text_box table { width:100%; margin-bottom:20px; border:1px solid #3a0; }
.cm .text_box table td,.cm .text_box table th { padding:5px 8px; border:1px solid #3a0; font-size:14px; vertical-align:top; }
.cm .text_box table caption { padding:5px 8px; font-weight:bold; }
.cm .text_box table tbody th { background:#ebf7e6; white-space:nowrap; text-align:left; font-weight:bold;  }
.cm .text_box table tbody .odd th { background-color:#d6eecc; }
.cm .text_box table tbody td { }
.cm .text_box table tbody .odd td { background:#ebf7e6; }
.cm .text_box table thead th { background-color:#99d580; color:#333; }
.cm .text_box table thead td { background:#c2e6b3; font-weight:bold; }



.cm .text_box {
  margin-bottom: 2em;
  clear: both;
}
