@charset "shift_jis";
/*-------------------------------------------------------
					テキスト画像代替
-------------------------------------------------------*/
#present a,#question-bnr a
{
	display: block;
	text-indent: -10000px;
	text-decoration: none;
	margin: 0; padding: 0;
/*\*/
	overflow: hidden;
/* */

}


/*----------------------------------------------------*/


/*-------------------------

			ベース

-------------------------*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/back_image.jpg);
	color: #666666;
}

span a{ font-size: 12px;}

a:link {
	color: #044a5e;
}
a:visited {
	color: #663333;
}
a:hover {
	color: #003399;
	text-decoration: underline;
}

li {
	font-size: 12px;
	font-weight: normal;
}
ul {
	font-size: 12px;
	font-weight: bold;
	color: #003399;
}

#header{
	width: 850px; height: 64px;
	background: url(../images/top_title02.gif) no-repeat left top;
}

#head_title{
	width: auto;	margin-left: 10px;
}

#head_banner{
	width: auto;	margin-right: 10px;
}

#backtop{
	padding: 10px;
	font-size: 12px;
}

/*-----------------------

			マップ

-----------------------*/
#map_box{
	width: 592px; height: 260px;
	background: url(../images/map_box.gif) no-repeat left top;
}

#map_iwate{
	width: 153px; height: auto;
	margin-left: 34px; margin-right: 20px; margin-top: 7px;
}

#map_title{
	width: 140px;
	margin-top: 7px;
	margin-bottom: 5px;
}

#map_search{
	width: 338px; height: 214px;
	background-color: #FFFFFF;
}

#map_num{
	margin: 5px 0px 0px 3px;
	text-align: left;
	line-height: 22px;
}

ul#map_num li#num01{
	width: 300px;	padding-left: 20px;
	background: url(../images/map_num01.gif) no-repeat left;
}

ul#map_num li#num02{
	width: 300px;	padding-left: 20px;
	background: url(../images/map_num02.gif) no-repeat left;
}

ul#map_num li#num03{
	width: 300px;	padding-left: 20px;
	background: url(../images/map_num03.gif) no-repeat left;
}

ul#map_num li#num04{
	width: 300px;	padding-left: 20px;
	background: url(../images/map_num04.gif) no-repeat left;
}

ul#map_num li#num05{
	width: 300px;	padding-left: 20px;
	background: url(../images/map_num05.gif) no-repeat left;
}

ul#map_num li#num06{
	width: 300px;	padding-left: 20px;
	background: url(../images/map_num06.gif) no-repeat left;
}

ul#map_num li#num07{
	width: 300px;	padding-left: 20px;
	background: url(../images/map_num07.gif) no-repeat left;
}

ul#map_num li#num08{
	width: 300px;	padding-left: 20px;
	background: url(../images/map_num08.gif) no-repeat left;
}

ul#map_num li#num09{
	width: 300px;	padding-left: 20px;
	background: url(../images/map_num09.gif) no-repeat left;
}

/*------------------------------------

			チラシフラッシュ

-------------------------------------*/
#scroll_head{
	width: 800px; height: 193px;
	padding-top: 30px;
	background: url(../images/top_new_head.gif) no-repeat left top;
}

#scroll_mid{
	width: 800px; height: 173px;
	padding-left: 15px; padding-top: 12px;
	background: url(../images/top_new_mid.gif) repeat-y left top;
}

#scroll_bottom{
	width: 800px; height: 223px;
	background: url(../images/top_new_bottom.gif) no-repeat left bottom;
}

/*------------------------------------

			Pick UP

-------------------------------------*/
#h_pickup{
	width: 800; height: 30px;
	background: url(../images/h_pickup.gif) no-repeat left top;
}

#pickup_table{
	width: 780px; 
	margin: 20px;
}

#pickup_table div{
	width: 500px;	margin-left: 10px;
}

#pickup_table div p{
	font-size: 12px;	margin-bottom: 10px;	font-weight: bold;
}

#pickup_table div p span{	font-size: 15px;}


#pickup_table div p#border{
	width: 500px; padding: 10px;
	background-color: #fbfdef;
	border: #e2f291 1px solid;
	font-weight: normal;
}


/*------------------------------------

			最新の印刷物

-------------------------------------*/
#h_new{
	width: 800; height: 30px;
	background: url(../images/h_new.gif) no-repeat left top;}

.new_table{
	width: 600px; 
}

.new_table div {
	text-align: left;
	width: 170px;
	margin: 10px 10px 20px 10px;
}
a span.next{	font-size: 12px;	font-weight: bold;}
.new_table div p{	font-size: 12px;	line-height: 18px;}
.new_table div p span{	font-weight: bold;}

/*------------------------------------

			ヘッドライン

-------------------------------------*/
#h_headline{
	width: 800; height: 30px;
	background: url(../images/h_headline.gif) no-repeat left top;
}

.headline_table{
	width: 760px; 
	margin: 20px;
	font-size: 12px;
	font-weight: bold;
}

.headline_table ul{
	width: 760px; height: auto;
	margin-top: 10px;	margin-bottom:10px;
}
	
.headline_table ul li{
	height: auto;
	padding-top: 3px;  padding-left: 25px; margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	background: url(../images/icon2.gif) no-repeat left top ;
}



/*------------------------------------

			一覧　list.html

------------------------------------*/
#h_market{
	width: 800; height: 30px;
	background: url(../images/list_market.gif) no-repeat left top;
}

#h_shop{
	width: 800; height: 30px;
	background: url(../images/list_shop.gif) no-repeat left top;
}

#h_stay{
	width: 800; height: 30px;
	background: url(../images/list_stay.gif) no-repeat left top;
}

#h_beauty{
	width: 800; height: 30px;
	background: url(../images/list_beauty.gif) no-repeat left top;
}

#h_car{
	width: 800; height: 30px;
	background: url(../images/list_car.gif) no-repeat left top;
}

#h_movie{
	width: 800; height: 30px;
	background: url(../images/list_movie.gif) no-repeat left top;
}

#h_house{
	width: 800; height: 30px;
	background: url(../images/list_house.gif) no-repeat left top;
}

#h_teach{
	width: 800; height: 30px;
	background: url(../images/list_teach.gif) no-repeat left top;
}

#h_network{
	width: 800; height: 30px;
	background: url(../images/list_network.gif) no-repeat left top;
}

#h_other{
	width: 800; height: 30px;
	background: url(../images/list_other.gif) no-repeat left top;
}

#h_event{
	width: 800; height: 30px;
	background: url(../images/h_event.gif) no-repeat left top;
}

#event_title{
	height: 30px;
	padding: 7px 0 5px 20px;
	font-size: 16px;	font-weight: bold;
}

#list_kekka{
	background: #999999;
	height: 31px;
	padding-top: 5px;	padding-left: 10px;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}

#list_joken{
	background: #CCCCCC;
	padding-top: 5px;	padding-left: 10px;
	font-size: 12px;
	color: #333333;
}

#list_h{
    border: #a89733 solid 1px;}



/*----------------------------------*/

.honbun-01 {
	font-size: 12px;
	line-height: 150%;
	text-decoration: none;
	color: #595959;
	padding: 0px;
}

.kensaku-01 {
	font-size: 12px;
	line-height: 180%;
	text-decoration: none;
	color: #333333;
	padding: 4px;
}
.kensaku-02 {
	font-size: 12px;
	line-height: 160%;
	text-decoration: none;
	color: 1D2087;
	padding: 4px;
}
.kensaku-03 {
	font-size: 12px;
	line-height: 160%;
	text-decoration: none;
	color: 044A5E;
	padding: 4px;
	font-weight: bolder;
}
.kensaku-04-aka {
	font-size: 12px;
	line-height: 180%;
	text-decoration: none;
	color: #6C3600;
	padding: 4px;
}

.serch_text {
    font-size:12px;
	margin: 5px 0 5px 0;
	padding:0;
	width:175px;
}
.list_txt {
    font-size:12px;
	padding:5px;
	margin:0;
}
.ichioshi_txt {
    height:auto;
    padding:5px;
	margin:5px;
	background-color:#EBF5DE;
	font-size:19px;
	line-height:1.5em;
}

/*------------------------------*/
.style1 {color: #FF9900; font-size: 13px;}
.style2 {font-weight: bold}
.style3 {color: #3366CC; font-size: 13px;}
.style5 {color: #CC6666; font-size: 13px; }
.style7 {color: #CC6666}


/*-----------------------------------------------
		追加
-----------------------------------------------*/
.size-midashi {
	font-size: 14px;
	line-height: 100%;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.size-syou {
	font-size: 10px;
	line-height: 100%;
	text-decoration: none;
	color: #595959;
	padding: 0px;
}
.size-dai {
	font-size: 16px;
	line-height: 160%;
	text-decoration: none;
	color: #595959;
	padding: 4px;
}
.honbun-01 {
	font-size: 12px;
	line-height: 150%;
	text-decoration: none;
	color: #595959;
	padding: 0px;
}

.kensaku-01 {
	font-size: 12px;
	line-height: 180%;
	text-decoration: none;
	color: #333333;
	padding: 4px;
}
.kensaku-02 {
	font-size: 12px;
	line-height: 160%;
	text-decoration: none;
	color: 1D2087;
	padding: 4px;
}
.kensaku-02b {
	font-size: 12px;
	line-height: 160%;
	text-decoration: none;
	padding: 4px;
	font-weight:bolder;
}
.kensaku-03 {
	font-size: 12px;
	line-height: 160%;
	text-decoration: none;
	color: 044A5E;
	padding: 4px;
	font-weight: bolder;
}
.kensaku-03b {
	font-size: 12px;
	line-height: 160%;
	text-decoration: none;
	color: 044A5E;
	padding: 4px;
}
.kensaku-04-aka {
	font-size: 12px;
	line-height: 180%;
	text-decoration: none;
	color: #6C3600;
	padding: 4px;
}
.list-menu {
	font-size: 12px;
	line-height: 100%;
	text-decoration: none;
	color: #333333;
	padding: 0px;
}
.btn_text {
    font-size:12px;
	margin: 0 0 5px 0;
	padding: 0;
	text-align:center;
	width: 100%;
}
.serch_text {
    font-size:12px;
	margin: 5px 0 5px 0;
	padding:0;
	width:175px;
}
a {
	text-decoration: none;
}
a:link {
	color: #044a5e;
}
a:visited {
	color: #663333;
}
a:hover {
	color: #003399;
	text-decoration: underline;
}
li {
	font-size: 12px;
	font-weight: normal;
}
ul {
	font-size: 12px;
	font-weight: bold;
	color: #003399;
}
.list_txt {
    font-size:12px;
	padding:5px;
	margin:0;
}
.ichioshi_ttl {
    height:20px;
    margin:0;
	padding:5px 0 0 0;
	font-size:12px;
    font-weight:bold;
	border-bottom:#CCCCCC solid 1px;
}
.ichioshi_txt {
    height:auto;
    padding:5px;
	margin:5px 0;
	background-color:#EBF5DE;
	color: #000000;
	font-size:18px;
	line-height:1.5em;
}
.ichioshi_space {
    border-bottom:#CCCCCC solid 1px;
}
.line_h {line-height:20px;}


.info_txt {
    font-size:12px;
	line-height:1.5em;
	padding:5px 10px;
	margin:0;
}
.info_bold {
    font-weight:bold;
	color:#48825a;
    font-size:12px;
	padding:10px 0 0 10px;
	margin:0;
}

.info_h {
    line-height:1.5em;
	padding:0 10px;
	margin:0;
}

.hyou {
    margin: 0;
	padding: 5px;
	font-size: 12px;
	line-height: 1.5em;
}
.hyou td{
	padding: 5px;
}
.cell-padding{
	padding: 1px;
}
.policy_txt {
    font-size:12px;
	line-height:1.5em;
	padding:5px 10px 5px 0;
	margin:0;
}

.style1 {color: #FF9900; font-size: 13px;}
.style2 {font-weight: bold}
.style3 {color: #3366CC; font-size: 13px;}
.style5 {color: #CC6666; font-size: 13px; }
.style7 {color: #CC6666}

#scroll_font01 {
	font-size:30px;
	width:587px;
	font-weight : normal;
	color : #990000;
	background-color : #FFFFCC;
	height: 20%;
}

/*--プレゼントバナー--*/
#present a{
	background: url(../present/images/present_banner.gif) no-repeat scroll left top;
	width: 588px; height: 35px;
}
#present a:active,#present a:hover{
	background: url(../present/images/present_banner.gif) no-repeat scroll left bottom;
	width: 588px; height: 35px;
}

/*--インターネットアンケート--*/
body#question #question_table td{
}
body#question .present{
	color: #FF0000;
}
body#question .present-top{
	font-size: 80%;
	color: #FF0000;
	margin-left: 1em;
}
body#question #privacy{
	font-size: 80%;
	font-weight: bold;
}
body#question td.look_td{
	line-height: 1.5em;
}
body#question tr.col1{
	background: #f7fbf2;
	font-size: 12px;
}
body#question tr.col2{
	background: #ebf5de;
	font-size: 12px;
}
body#question .col3{
	height: 50px;
	margin: 10px;
}
body#question span.trans{
	color: #FF0000;
	font-size: 10px;
}
body#question span.note{
	font-size: 80%;
	font-weight: bold;
	padding-right: 10px;
}
body#question .input_width{
	width: 430px;
}

/*--アンケートバナー--*/
#question-bnr a{
	background: url(../images/bnr_question.gif) no-repeat scroll left top;
	width: 197px; height: 75px;
}
#question-bnr a:active,#question-bnr a:hover{
	background: url(../images/bnr_question.gif) no-repeat scroll left bottom;
	width: 197px; height: 75px;
}



/*
INPUT{
	font-size : 14px;
	font-weight : normal;
	color : #990000;
	background-color : #FFFFCC;
	height: 20%;
}
*/