body
{
	text-align:center;
}

br .cleaner
{
	clear:both;
}
#header_outer
{
	width:100%;
	height:133px;
	background-image:url("../images/shima/header_bg.gif");
	background-repeat:repeat-x;
}

#header_inner
{
	background-image:url("../images/shima/header_inner_bg.jpg");
	background-repeat:no-repeat;
	background-position:bottom;
	height:133px;
	width:950px;
	margin:0px auto;
	position:relative;
}

#header_inner h1
{
	position:absolute;
	top:3px;
}

ul#figure
{
	list-style:none;
	margin-bottom:10px;
  margin-left:20px;
	padding:0;
}
ul#figure li
{
	margin:0px;
	padding:0px;
	display:inline;
}


#cotents_outer
{
	width:950px;
	margin:0px auto;
	text-align:left;
}

#left
{
	width:640px;
	margin:5px 0px;
/*
	border-left:1px solid #5C8318;
	border-right:1px solid #5C8318;
	border-bottom:1px solid #5C8318;
*/
	border-left:1px solid #0F5FA4;
	border-right:1px solid #0F5FA4;
	border-bottom:1px solid #0F5FA4;
	float:left;
}

ul#global_menu
{
	list-style:none;
	margin:0px;
	padding:5px 0px;
}

ul#global_menu li
{
	margin:0px;
	padding:0px;
	display:inline;
}




/*== フォトレポートローカルメニュー ==*/
#local_menu
{
	margin:0px;
	padding:px;
	width:640px;
	height:21px;
	background-image:url("../images/shima/menu_bg.gif");
	background-repeat:repeat-x;
	position:relative;
}


#local_menu ul
{
	padding:2px;
}
#local_menu li
{
	display:inline;
	margin:0px;
	padding:0px;
}

#local_menu li.menu_list
{
	padding-left:10px;
}

.wb
{
	color:#fff;
	font-weight:bold;
}
.w
{
	color:#fff;
}
#local_menu a:link
{
  color: #FFFFFF;
	text-decoration:none;
}
#local_menu a:visited
{
  color: #FFFFFF;
	text-decoration:none;
}

#local_menu a:hover,a:active
{
  color: #ff0000;
	text-decoration:none;
}

p#menu_photoreport
{
	width:139px;
	height:33px;
	position:absolute;
	top:-12px;
	right:13px;
}




/***== 左カラム ==***/
#photo_area
{
	width:640px;
	background-image:url("../images/shima/pasha_ishoot.gif");
	background-repeat:no-repeat;
	background-position:10px 10px;
	padding:10px 0px 0px 0px;
	margin:0;
}

#photo_right
{
	width:395px;
	float:right;
	padding-right:8px;
}
#photo_right h2
{
	border:1px solid #999;
/*
	padding:5px;
*/
}

#photo_left
{
	width:215px;
	float:left;
}


#photo_slider_area
{
	margin:5px 0px;
}
td.slider_unselected
{
	padding:1px 2px;	
}
td.slider_unselected img
{
	border:1px solid #999;
}
td#slider_selected
{
	padding:1px 3px;	
}
td#slider_selected img
{
	border:1px solid #f30;
}

.album ul a:link img,ul a:visited img
{
	border:1px solid #999;
}
.album ul a:hover img,ul a:active img
{
	border:1px solid #f00;
}

ul.comment_list li.name,
ul.comment_list li.add_time
{
	text-align:right;
}

a#photo_main_prev
{
	display: block;
	width: 31px;
	height: 82px;
	background: url("../images/shima/photo_main_prev.gif") 0 0 no-repeat;
	text-decoration: none;
}

a:hover#photo_main_prev {
background-position: -31px 0;
} 

a#photo_main_next
{
	display: block;
	width: 30px;
	height: 82px;
	background: url("../images/shima/photo_main_next.gif") 0 0 no-repeat;
	text-decoration: none;
}

a:hover#photo_main_next {
background-position: -30px 0;
} 

/**== 付帯情報 ==**/
#data_area
{
	width:390px;
	text-align:center;
	margin-bottom:5px;
}
/**== みせナビ ==**/
#misenavi_area
{
	width:390px;
	border:1px solid #5C8318;
	margin-top:5px;
	background-image:url("../images/shima/misenavi_area_bg.gif");
	background-repeat:repeat-y;
}

#misenavi_area p
{
	margin:0px;
	padding:0px;
}
#misenavi_area td
{
	padding:0px 2px;
}

#misenavi_area a:link
{
  color: #5C8318;
	text-decoration:none;
}
#misenavi_area a:visited
{
  color: #5C8318;
	text-decoration:none;
}

#misenavi_area a:hover,a:active
{
  color: #ff0000;
	border-bottom:1px solid #f00;
}


#misenavi_title
{
	margin:0px;
	padding:0px;
	width:390px;
	height:20px;
	background-image:url("../images/shima/misenavi_bg.gif");
	background-repeat:repeat-x;
}

#misenavi_title span#l
{
	border:0px;
	margin:0px;
	padding:0px 10px;
	color:#fff;
	float:left;
}

#misenavi_title span#r
{
	border:0px;
	margin:0px;
	padding:0px 5px;
	color:#fff;
	float:right;
}


#misenavi_title a:link
{
  color: #FFF;
	text-decoration:none;
	border:0px;
}
#misenavi_title a:visited
{
  color: #FFF;
	text-decoration:none;
	border:0px;
}

#misenavi_title a:hover,a:active
{
  color: #ff0000;
	text-decoration:none;
	border:0px;
}


#misenavi_area img
{
	float:right;
	margin:10px;
}
#misenavi_area ul
{
	margin:5px 10px;
	padding:0px;
	text-align:left;
}

#misenavi_area li
{
	line-height:1.4em;
}

#misenavi_area li#misenavi_name
{
	font-weight:bold;
	font-size:16px;
}

#misenavi_area p#misenavi_link
{
	text-align:right;
	margin:0px 10px 5px 0px;
}



/**== まちペディア ==**/
#machipedia_area
{
	width:390px;
	border:1px solid #998E33;
	margin-top:5px;
	background-image:url("../images/shima/machipedia_area_bg.gif");
	background-repeat:repeat-y;
}

#machipedia_area a:link
{
  color: #75641C;
	text-decoration:none;
}
#machipedia_area a:visited
{
  color: #75641C;
	text-decoration:none;
}

#machipedia_area a:hover,a:active
{
  color: #ff0000;
	border-bottom:1px solid #f00;
}


#machipedia_title
{
	margin:0px;
	padding:0px;
	width:390px;
	height:20px;
	background-image:url("../images/shima/machipedia_bg.gif");
	background-repeat:repeat-x;
}

#machipedia_title span#l
{
	border:0px;
	margin:0px;
	padding:0px 10px;
	color:#fff;
	float:left;
}

#machipedia_title span#r
{
	border:0px;
	margin:0px;
	padding:0px 5px;
	color:#fff;
	float:right;
}

#machipedia_title a:link
{
  color: #FFF;
	text-decoration:none;
	border:0px;
}
#machipedia_title a:visited
{
  color: #FFF;
	text-decoration:none;
	border:0px;
}

#machipedia_title a:hover,a:active
{
  color: #ff0000;
	text-decoration:none;
	border:0px
}



#machipedia_area img
{
	float:right;
	margin:10px;
}
#machipedia_area ul
{
	margin:5px 10px;
	padding:0px;
	text-align:left;
}

#machipedia_area li
{
	line-height:1.4em;
}

#machipedia_area li#machipedia_name
{
	font-weight:bold;
	font-size:16px;
}

#machipedia_area p#machipedia_link
{
	text-align:right;
	margin:0px 10px 5px 0px;
}



/**== キーワードエリア ==**/
#keyword_area
{
	width:390px;
	border:1px solid #329995;
	margin-top:5px;
	background-image:url("../images/shima/keyword_area_bg.gif");
	background-repeat:repeat-y;
	text-align:left;
}
#keyword_area h3
{
	font-weight:bold;
	font-size:16px;
	margin:5px 10px;
	text-align:left;
}

#keyword_area span.s
{
	font-weight:normal;
	font-size:12px;
}
#keyword_area table
{
	margin:5px auto;
}
#keyword_area td
{
	padding:0px 2px;
}

#keyword_area p#keyword_link
{
	text-align:right;
	margin:5px 10px 5px 0px;
}

#keyword_area a:link
{
  color: #329995;
	text-decoration:none;
}
#keyword_area a:visited
{
  color: #329995;
	text-decoration:none;
}

#keyword_area a:hover,a:active
{
  color: #ff0000;
/*
	border-bottom:1px solid #f00;
*/
}

/*== シェア ==**/
#share
{
	wodth:393px;
	margin-top:5px;
}
td#share_copy_top
{
	width:393px;
	height:22px;
	background-image:url("../images/shima/share_copy_top.gif");
	background-repeat:no-repeat;
}
td#share_copy_top p
{
	color:#0F5FA4;
	padding-left:30px;
	padding-top:5px;
}

td#share_copy_middle
{
	background-image:url("../images/shima/share_copy_middle.gif");
	background-repeat:repeat-y;
	padding:5px 0px;
}

td#share_copy_middle input
{
	border: 1px solid #0F5FA4;
	width:370px;
}
td#share_copy_middle p#help
{
	text-align:right;
	margin:5px 10px;
}

td#share_sbm_top
{
	width:393px;
	height:22px;
	background-image:url("../images/shima/share_sbm_top.gif");
	background-repeat:no-repeat;
}
td#share_sbm_top p
{
	color:#325014;
	padding-left:30px;
	padding-top:5px;
}
td#share_sbm_middle
{
	background-image:url("../images/shima/share_copy_middle.gif");
	background-repeat:repeat-y;
	padding:5px 0px;
}

/**== レポーター ==**/
#reporter
{
	margin-top:20px;
	padding:10px;
}
#reporter p
{
	margin-right:5px;
	float:left;
}
#reporter p img
{
	border:1px solid #666;
}
#reporter ul
{
	float:left;
}

#report_main
{
	width:214px;
	margin-left:10px;
	margin-bottom:5px;
}
#report_main td#report_string
{
	padding:10px 10px;
	background-image:url("../images/shima/reporter_main_middle.gif");
	background-repeat:repeat-y;
}
#report_main td#report_string li#date
{
	padding:5px 0px;
	text-align:right;
}

#comment
{
	width:214px;
	margin-left:10px;
}
#comment td#comment_string
{
	padding:10px;
	background-image:url("../images/shima/comment_middle.gif");
	background-repeat:repeat-y;
}

/**== コメントエリア ==**/
#comment_form
{
	width:214px;
	margin-left:10px;
}

#comment_form li.form_title
{
	margin-top:5px;
}
#comment_form li.form_parts input
{
	border:1px solid #444;
	width:210px;
	background-color:#eee;
}
#comment_form li#form_submit
{
	margin:5px 0px;
	text-align:right;
}
#comment_form li#icon_pin
{
	background-image:url("../images/shima/icon_pin.gif");
	background-repeat:no-repeat;
	background-position:right 2px;
	padding-right:20px;
	text-align:right;
}
p#watch_help
{
	margin:5px 0px;
	padding:5px;
	border:1px solid #0F5FA4;
	background-color:#d5e3fa;
}

#comment_form textarea
{
	border:1px solid #444;
	width:210px;
	height:60px;
	background-color:#eee;
}

/**== ネットワーク ==**/
#network
{
/*
	width:214px;
	margin-left:10px;
*/
	width:300px;
	border:1px solid #327099;
	background-image:url("../images/shima/network_area_bg.gif");
	background-repeat:repeat-y;
	background-position:0px 0px;
	text-align:left;
	margin:5px 0px;;
}

#network a:link
{
  color: #036;
	border-bottom:1px solid #036;
}
#network a:visited
{
  color: #036;
	border-bottom:1px solid #036;
}

#network a:hover,a:active
{
  color: #ff0000;
	border-bottom:1px solid #f00;
}

#network table
{
/*
	width:200px;
*/
	width:280px;
	margin:10px auto;
	text-align:left;
}
#network td
{
	padding:2px 0px;
}
#network table td.area
{
	width:50px;
}
#network_title
{
/*
	width:214px;
*/
	width:300px;
	height:20px;
	background-image:url("../images/shima/network_bg.gif");
	background-repeat:repeat-x;
	text-align:left;
}

#network_title span
{
	color:#fff;
	padding:3px 10px 0px 10px;
}


/**== 右の検索＆広告カラム ==**/
#right
{
	width:300px;
	margin:5px 0px;
	float:right;
}

#search_area
{
	float:left;
	width:160px;
	position:relative;
}

#rss_area
{
	float:right;
	width:140px;
}

#rss_area img
{
	float:right;
}
#search_text input
{
	border:2px solid #859630;
	width:130px;
}

#search_submit
{
	width:54px;
	height:54px;
	position:absolute;
	top:-13px;
	right:5px;
}

/**== 通信簿 ==**/
#score
{
	width:300px;
	border:1px solid #50B764;
}

#score_title
{
	width:300px;
	height:20px;
	background-image:url("../images/shima/score_bg.gif");
	background-repeat:repeat-x;
}

#score_title span
{
	color:#fff;
	padding-top:2px;
	padding-left:10px;
}
#score ul
{
	margin:5px 10px;
	line-height:1.8em;
	text-align:right;
}
#score span.b
{
	font-size:18px;
	color:#444;
	font-weight:bold;
	padding-left:15px;
	padding-right:5px;
}

/**== 注目キーワード ==**/
#keyword_focus
{
	width:300px;
	border:1px solid #4A9993;
	margin:5px 0px;
}

#keyword_focus_title
{
	width:300px;
	height:20px;
	background-image:url("../images/shima/keyword_focus_bg.gif");
	background-repeat:repeat-x;
}

#keyword_focus_title span
{
	color:#fff;
	padding:1px 10px;
}


#keyword_focus_title a:link
{
  color: #FFF;
}
#keyword_focus_title a:visited
{
  color: #FFF;
}

#keyword_focus_title a:hover,a:active
{
  color: #ff0000;
	text-decoration:none;
	border:0px;
}



#keyword_focus ul#list_1_5
{
	width:120px;
	float:left;
	margin:10px;
}
#keyword_focus ul#list_6_10
{
	width:120px;
	float:left;
	margin:10px;
}
#rectangle,
#local_banner
{
	margin-bottom:5px;
}

#footer_outer
{
	width:100%;
	background-color:#0F5FA4;
	text-align:center;
	margin:10px 0px;
}
#footer_inner
{
	width:950px;
	margin:0px auto;
	padding:10px 0px;
	text-align:center;
}

#footer_inner a:link
{
  color: #FFF;
	border:none;
}
#footer_inner a:visited
{
  color: #FFF;
	border:none;
}

#footer_inner a:hover,a:active
{
  color: #ff0000;
	border:none;
}

#footer_inner li
{
	display:inline;
}
#footer_inner span.w
{
	color:#FFF;
}
#copyright
{
	margin-top:10px;
}
#copyright img
{
	float:right;
	margin:0px 10px;
}
#copyright p
{
	text-align:right;
	font-size:10px;
	color:#FFF;
}

/**== 特集ページ ==**/

h1#column_title
{
	font-size:24px;
	font-weight:bold;
	color:#ad9073;
	margin-left:10px;
	border-bottom:1px dotted #999;
}
div.column_paragraph
{
	margin:10px 10px 10px 10px;
}
div.column_paragraph p
{
	line-height:1.6em;
}
div.column_paragraph img
{
	float:right;
	margin:0px 0px 5px 5px;
}

#column_headline
{
	width:640px;
	padding:0px;
	margin:5px 0px;	border:1px solid #ad9073;
	float:left;
}

#column_headline a:link
{
  color: #ad9073;
	border:none;
}
#column_headline a:visited
{
  color: #ad9073;
	border:none;
}

#column_headline a:hover,a:active
{
  color: #0F5FA4;
	border:none;
}


#column_local_menu
{
	margin:0px;
	padding:px;
	width:640px;
	height:21px;
	background-image:url("../images/shima/column_header_bg.gif");
	background-repeat:repeat-x;
	position:relative;
}
#column_local_menu ul
{
	padding:2px;
}
#column_local_menu li
{
	color:#fff;
	display:inline;
	margin:0px;
	padding-left:10px;
}

#column_content
{
	margin:0px;
	text-align:center;
}

#column_body
{
	padding:10px;
	text-align:left;
}
.column_headline_outer
{
	margin:10px 10px;
	padding:0px;
}
.column_headline_outer h1
{
	font-size:16px;
	font-weight:bold;
}
.column_headline_inner
{
	margin:5px 0px;
	padding:0px;
}
.column_headline_inner p
{
	line-height:1.6em;
	margin:0px;
	padding:0px;
}
.column_headline_inner img
{
	float:left;
	margin-right:10px;
}
ul#column_past_list
{
	margin:20px 10px 20px 30px;
	text-align:left;
}
ul#column_past_list li
{
	list-style-image:url("../images/shima/column_list_style.gif");
}

#column_html
{
	padding:20px 10px 0px 10px;
	text-align:left;
}

p#to_column_index
{
	text-align:right;
	margin:10px;
}

#related_content_area
{
	width:95%;
	border:1px solid #339993;
	margin:10px auto;
	text-align:left;

	background-image:url("../images/shima/keyword_area_bg.gif");
	background-repeat:repeat-y;
	background-position:right top;
}
#related_content_header
{
	margin:0px;
	padding:0px;
	height:21px;
	background-image:url("../images/shima/keyword_header_bg.gif");
	background-repeat:repeat-x;
	position:relative;
}
#related_content_header ul
{
	padding:2px;
}
#related_content_header li
{
	color:#fff;
	display:inline;
	margin:0px;
	padding-left:10px;
}
#related_content
{
	padding:10px;
}
ul.r_article_list
{
	margin-bottom:10px;
}
li.r_keyword
{
	list-style:none;
}
li.r_article
{
	list-style-image:url("../images/shima/column_list_style.gif");
	margin-left:25px;
}

/**-まちペディア-**/
#machipedia_outline
{
	width:640px;
	padding:0px;
	margin:5px 0px;
	float:left;
}

#machipedia_data
{
	width:640px;
	border:1px solid #7A4800;
}
#word_list_title
{
	width:170px;
	height:22px;
	background-image:url("../images/shima/machipedia_word_list_bg_shop.gif");
	background-repeat:repeat-x;
	padding:2px 10px;
	color:#fff;
}

ul#word_list
{
	margin:10px;
}
ul#word_list a
{
	color:#99833B
}

ul#word_list a:link
{
	color:#99833B
	border:none;
}
ul#word_list a:visited
{
	color:#99833B
	border:none;
}

ul#word_list a:hover,a:active
{
  color: #ff0000;
	border:none;
}








ul#word_list li#word_initial
{
	margin:10px;
}

ul#word_list li.word_word
{
	text-align:left;
	background-image:url("../images/shima/machipedia_icon_word_s.gif");
	background-repeat:no-repeat;
	background-position:3px;
	padding:2px 5px 0px 25px;
}
ul#word_list li.word_hito
{
	text-align:left;
	list-style-image:url("../images/shima/icon_word_g.gif");
	margin:3px 10px 3px 20px;
}
ul#word_list li.word_shop
{
	text-align:left;
	background-image:url("../images/shima/machipedia_icon_shop_s.gif");
	background-repeat:no-repeat;
	background-position:3px;
	padding:2px 5px 0px 25px;
}

#word_data_r
{
	width:100%;
	height:100%;
	position:relative;
}

h1#word_title_r
{
	width:80%;
/*	height:33px; */
	margin:20px 10px 5px 20px;
	padding-left:45px;
	background-image:url("../images/shima/word_data_icon_r.gif");
	background-repeat:no-repeat;	
	font-size:24px;
	font-weight:bold;
}
h1#word_title_o
{
	width:80%;
/*	height:33px; */
	margin:20px 10px 5px 20px;
	padding-left:45px;
	background-image:url("../images/shima/word_data_icon_o.gif");
	background-repeat:no-repeat;	
	font-size:24px;
	font-weight:bold;
}
h1#word_title_g
{
	width:80%;
	height:33px;
	margin:20px;
	padding-left:45px;
	background-image:url("../images/shima/word_data_icon_g.gif");
	background-repeat:no-repeat;	
	font-size:24px;
	font-weight:bold;
}
h1#word_title_non
{
	width:80%;
	height:33px;
	margin:20px;
	padding-left:45px;
	font-size:24px;
	font-weight:bold;
}

.word_data_module
{
	margin:10px;
	padding:10px 0px;
	border-bottom:1px dotted #aaa;
}
.word_data_def_r
{
	text-align:center;
	width:60px;
	paddgin:2px 5px;
	background-color:#925533;
	color:#fff;
	float:left;
}
.word_data_def_o
{
	text-align:center;
	width:60px;
	paddgin:2px 5px;
	background-color:#A8924F;
	color:#fff;
	float:left;
}
.word_data_data
{
	float:left;
	margin-left:20px;
/*
	width:220px;
*/
	width:340px;
}

/**== レポーター個人 ==**/
#reporter_area
{
width:620px;
margin-top:10px;
margin-bottom:10x;
padding-left:10px;
padding-bottom:10px;
}
#reporter_title_image p
{
	padding:5px 10px;
}

#reporter_profile
{
	width:387px;
	float:left;
}
#reporter_profile td#profile
{
	border-left:1px solid #74890C;
	border-right:1px solid #74890C;
	background-image:url("../images/shima/reporter_profile_bg.gif");
	background-repeat:repeat-x;	
}

#reporter_record
{
	width:223px;
	float:left;
	margin-left:10px;
}

#reporter_record td#r_record
{
	border-right:1px solid #556C05;
	border-left:1px solid #556C05;
	padding:10px;
}

#reporter_record td#reporter_record_title
{
	width:223px;
	height:26px;	
	background-image:url("../images/shima/reporter_record_top.gif");
	background-repeat:no-repeat;	
	color:#fff;
	padding-left:10px;
}
#reporter_each
{
	padding:10px;
}
#reporter_each p
{
	margin-right:5px;
	float:left;
}
#reporter_each p img
{
	border:1px solid #666;
}
#reporter_each ul
{
	float:left;
}

#photo_tiles
{
	width:620px;
	margin:20px 0px;
	text-align:center;
}

#photo_tiles table
{
	margin:0px auto;
}

ul.tiles
{
	list-style:none;
	margin:5px 0px;
	padding:0px;
}
ul.tiles li
{
	display:inline;
	margin:0px;
	padding-left:5px;
}


/** フォトレポート日別 **/
#calender_area
{
}
#calender_day
{
	width:91px;
	height:101px;
	background-image:url("../images/shima/photoreport_calender_day.gif");
	background-repeat:no-repeat;	
	padding:25px 0px 10px 0px;
float:left;
margin:10px 10px 10px 20px;
}
p#calender_day_m
{
	text-align:center;
	font-size:10px;
	color:#444;
	margin-top:2px;
	padding:0px;
	line-height:1.2em;
}
p#calender_day_d
{
	text-align:center;
	font-size:26px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	line-height:1.0em;
}
p#calender_day_y
{
	text-align:center;
	margin-top:5px;
	color:#777;
	line-height:1.0em;
}

#calender_area_pr
{
float:left;
margin:10px 10px 10px 0px;
}

#calender_area_pr h3
{
	font-size:18px;
	font-weight:bold;
	color:#0F5FA4;
}
#calender_area_calender
{
	width:425px;
	height:65px;
	background-image:url("../images/shima/photoreport_calender_bg.gif");
	background-repeat:no-repeat;	
float:right;
	text-align:center;

}
#calender_area_calender table
{
	margin:2px 5px 1px 0px;
}
ul.calender_day li
{
	display:inline;
	line-height:1.0em;
}

a.sat
{
	color:#00f;
}
a.sun
{
	color:#f00;
}

#photo_list
{
	text-align:center;
}

#photo_list table
{
	margin:10px auto;
}

#photo_list .rep
{
	margin-bottom:10px;
}
#photo_list table p
{
	margin:0px;
	padding:0px;
	line-height:1.2em;
}

#photo_list table p.image img
{
	border:1px solid #999;
}

#photo_list p.sendby
{
	text-align:left;
	background-image:url("../images/shima/icon_reporter.gif");
	background-repeat:no-repeat;	
	background-position:5px 3px;
	padding:2px 0px 0px 23px;
}

#photo_list p.addtime
{
	text-align:left;
	background-image:url("../images/shima/icon_clock.gif");
	background-repeat:no-repeat;	
	background-position:5px 3px;
	padding:2px 0px 0px 23px;
}
#photo_list p.body
{
	padding:1px 5px;
}

table.calender_if_day
{
	width:570px;
}



/***=== キーワードページ  ===***/
#keyword_headline
{
	width:640px;
	padding:0px;
	margin:5px 0px;
	border:1px solid #339993;
	float:left;
}
#keyword_content
{
	padding:10px;
}
#keyword_local_menu
{
	margin:0px;
	padding:0px;
	height:21px;
	background-image:url("../images/shima/keyword_page_header_bg.gif");
	background-repeat:repeat-x;
	position:relative;
}
#keyword_local_menu ul
{
	padding:2px;
}
#keyword_local_menu li
{
	color:#fff;
	display:inline;
	margin:0px;
	padding-left:10px;
}

h1#keyword_title_r
{
	width:60%;
	margin:0px;
	padding-left:45px;
	background-image:url("../images/shima/word_data_icon_r.gif");
	background-repeat:no-repeat;	
	font-size:28px;
	font-weight:bold;
	float:left;
}
h1#keyword_title_g
{
	width:60%;
	margin:0px;
	padding-left:45px;
	background-image:url("../images/shima/word_data_icon_g.gif");
	background-repeat:no-repeat;	
	font-size:28px;
	font-weight:bold;
	float:left;
}

h1#keyword_title_none
{
	width:60%;
	margin:0px;
	padding:0px;
	font-size:28px;
	font-weight:bold;
	float:left;
}

.keyword_data_module
{
	margin:10px 0px;
}
.keyword_data_def_r
{
	text-align:center;
	width:80px;
	paddgin:2px 5px;
	background-color:#925533;
	color:#fff;
}
.keyword_data_def_o
{
	text-align:center;
	width:80px;
	paddgin:2px 5px;
	background-color:#A8924F;
	color:#fff;
}

p#to_machipedia
{
	text-align:right;
	margin:0px;
	width:173px;
	float:right;
}






#keyword_photoreport_title
{
	margin:5px 0px;
	padding:0px;
	border:1px solid #669933;
	background-image:url("../images/shima/keyword_shop_bg.gif");
	background-repeat:repeat-y;
	background-position:top right;
}
#keyword_photoreport_local_menu
{
	margin:0px;
	padding:px;
	height:21px;
	background-image:url("../images/shima/keyword_page_photoreport_header.gif");
	background-repeat:repeat-x;
	position:relative;
}
#keyword_photoreport_local_menu ul
{
	padding:2px;
}
#keyword_photoreport_local_menu li
{
	color:#fff;
	display:inline;
	margin:0px;
	padding-left:10px;
}

#keyword_column_title
{
	margin:5px 0px;
	padding:0px;
	border:1px solid #436C78;
}
#keyword_column_local_menu
{
	margin:0px;
	padding:px;
	height:21px;
	background-image:url("../images/shima/column_header_bg.gif");
	background-repeat:repeat-x;
	position:relative;
}
#keyword_column_local_menu ul
{
	padding:3px;
}
#keyword_column_local_menu li
{
	color:#fff;
	display:inline;
	margin:0px;
  padding-left:10px;
}



#keyword_related_title
{
	margin:5px 0px;
	padding:0px;
}
#keyword_related_local_menu
{
	margin:0px;
	padding:px;
	width:614px;
	height:57px;
	background-image:url("../images/shima/keyword_page_related_header.gif");
	background-repeat:repeat-x;
	position:relative;
}

#keyword_related_local_menu h2
{
	margin:0px 0px 0px 15px;
}
#keyword_related_content
{
	border-left:1px solid #339993;
	border-right:1px solid #339993;
}

ul#paging
{
	padding:5px 0px;
}


ul#paging li
{
	display:inline;
}

ul#paging li a
{
	display:block;
	float:left;
	margin-left:5px;
	text-align:center;
	width:15px;
	height:18px;
	color:#fff;
	margin-top:5px;
}

ul#paging li a.paging_on
{
	background-image:url("../images/shima/paging_on.gif");
	background-repeat:repeat-x;
}
ul#paging li a.paging_off
{
	background-image:url("../images/shima/paging_off.gif");
	background-repeat:repeat-x;
}

#related_shop_first,
.related_shop
{
	padding:10px 10px 0px 10px;
}
#related_shop_first img,
.related_shop img
{
	float:left;	
	margin-right:5px;
	margin-bottom:5px;
}
#related_shop_first h2,
.related_shop h2
{
	font-size:16px;
}
#related_keywords
{
	width:580px;
	margin:10px auto;
	padding:10px 0px;
	background-image:url("../images/shima/keyword_related_ratio.gif");
	background-repeat:no-repeat;
	background-position:21px 0px;
}
#related_keywords h3
{
	padding:0px 5px;
}

.green
{
	color:#7D9128;
}
.skyblue
{
	color:#336699;
}
span#count_style_0
{
	color:#004B91;
	font-size:36px;
	font-weight:bold;
}
span#count_style_1
{
	color:#286DAE;
	font-size:20px;
	font-weight:bold;
}

span#count_style_2
{
	color:#5495D1;
	font-size:24px;
	font-weight:bold;
}

span#count_style_3
{
	color:#70B3F1;
	font-size:18px;
	font-weight:bold;
}

span#count_style_4
{
	color:#9DCDFA;
	font-size:12px;
	font-weight:bold;
}

#related_keywords p.sendby
{
	text-align:left;
	background-image:url("../images/shima/icon_reporter.gif");
	background-repeat:no-repeat;	
	background-position:5px 3px;
	padding:2px 0px 0px 23px;
}

#related_keywords p.addtime
{
	text-align:left;
	background-image:url("../images/shima/icon_clock.gif");
	background-repeat:no-repeat;	
	background-position:5px 3px;
	padding:2px 0px 0px 23px;
}
#related_keywords p.body
{
	padding:1px 5px;
}
#related_keywords ul
{
	margin:10px 10px 0px 10px;
}
#related_keywords li
{
	display:inline;
	padding:1px 3px;
}

#columns_list
{
	margin:10px;
}

#columns_rich
{
	margin-bottom:5px;
}
#columns_rich h2
{
	font-size:16px;
	border-bottom:1px dotted #999;
	margin:5px 0px;
}
#columns_rich img
{
	float:left;
	margin-right:5px;
}

p.column_list_poor
{
	padding:2px 0px 2px 15px;
	background-image:url("../images/shima/dot01.gif");
	background-repeat:no-repeat;	
	background-position:0px 6px;
}

#keyword_tag_croud_all
{
	margin:0px;
	padding:px;
	width:614px;
	height:57px;
	background-image:url("../images/shima/tag_croud_all.gif");
	background-repeat:no-repeat;
	position:relative;
}
#keyword_tag_croud_latest
{
	margin:0px;
	padding:px;
	width:614px;
	height:57px;
	background-image:url("../images/shima/tag_croud_latest.gif");
	background-repeat:no-repeat;
	position:relative;
}

#keyword_tag_croud_all p,
#keyword_tag_croud_latest p
{
	padding-left:20px;
}

a.tag_class_1
{
	color:#60BABB;
	font-size:28px;
}
a.tag_class_2
{
	color:#55B68D;
	font-size:26px;
}
a.tag_class_3
{
	color:#63BC68;
	font-size:24px;
}
a.tag_class_4
{
	color:#78BC63;
	font-size:22px;
}
a.tag_class_5
{
	color:#97BC62;
	font-size:20px;
}
a.tag_class_6
{
	color:#A8BC62;
	font-size:18px;
}
a.tag_class_7
{
	color:#BAC474;
	font-size:16px;
}
a.tag_class_8
{
	color:#C3B972;
	font-size:14px;
}
a.tag_class_9
{
	color:#B59152;
	font-size:12px;
}
a.tag_class_10
{
	color:#DDC9AF;
	font-size:10px;
}
a.tag_class_11
{
	color:#EDE3D6;
	font-size:8px;
}
ul.tag_croud
{
	width:580px;
	text-align:left;
	margin:0px;
	padding:10px;
}
ul.tag_croud li
{
	display:inline;
	line-height:2.0em;
}


/** レポーター一覧 **/
#reporter_area table p.image img
{
	border:1px solid #999;
}

#reporter_area p.sendby
{
	text-align:left;
	background-image:url("../images/shima/icon_reporter.gif");
	background-repeat:no-repeat;	
	background-position:5px 3px;
	padding:2px 0px 0px 23px;
}

#reporter_area p.addtime
{
	text-align:left;
	background-image:url("../images/shima/icon_clock.gif");
	background-repeat:no-repeat;	
	background-position:5px 3px;
	padding:2px 0px 0px 23px;
}
#reporter_area p.body
{
	padding:1px 5px;
}
.reporter_each
{
	width:615px;
	padding:5px 0px;
	margin-bottom:5px 0px;
	border-bottom:1px dotted #999;
}
ul.tiles
{
	border:1px solid #f00;
	display:inline;	
margin:0px;
height:0px;
}

ul.tiles li
{
	margin:0px;
	height:0px;
	display:inline;	
}


/** 検索結果 **/
#result_content
{
	padding:10px;
}
#search_word
{
	margin:10px 0px;
	padding:10px 10px 5px 10px;
	border:1px solid #7D9128;
	background-color:#F0F9D0;
}
#result_count
{
	margin:10px 0px;
	padding-bottom:5px;
	border-bottom:1px dotted #999;
}

.result_module
{
	margin:10px 0px;
	padding:5px 0px;
	border-bottom:1px dotted #999;
}


/** その他汎用ページ **/
.information_module
{
	margin:20px 20px;
}
h2.information_title
{
	padding:5px;
	background-color:#D9D9D9;
	border-left:10px solid #0F5FA4;
	color:#0F5FA4;
}

.information_module p
{
	margin:10px;
}

.form_module
{
	margin:20px 20px;
	padding:10px 10px;
	background-color:#D9D9D9;
	border-left:10px solid #4B7305;
	color:#4B7305;
}
input.text_form
{
	width:250px;
	border:1px solid #4B7305;
}

span.red
{
	color:#f00;
}

textarea.textarea_form
{
	width:250px;
	height:300px;
	border:1px solid #4B7305;
}

.form_button
{
	margin:20px 20px;
	padding:10px 10px;
	text-align:right;
}

input.button_form
{
	width:150px;
	border:1px solid #999;
}


/** 最新コメント **/
ul#latest_comment
{
	padding:5px 10px;
}
ul#latest_comment li.info
{
	text-align:right;
}


/***新規レポーター用追加設定***/
/*** ここから下、宮城さん ***/
#reporter_area2
{
  width:640px;
	margin:10px auto;
}

#left_wapper_1
{
background:url(/images/shima/back_tuika2.jpg) no-repeat bottom right;
width:640px;
float:left;
}

#left_wapper_2
{
background:url(/images/shima/shima_haikei5.jpg) no-repeat bottom right;
width:640px;
float:left;
}

#left_wapper_3
{
background:url(/images/shima/back_tuika3.jpg) no-repeat bottom right;
width:640px;
float:left;
}

#left_wapper_4
{
background:url(/images/shima/shima_haikei4.jpg) no-repeat bottom right;
width:640px;
float:left;
}

#left_wapper_5
{
background:url(/images/shima/back_tuika5.jpg) no-repeat bottom right;
width:640px;
float:left;
}

#left_wapper_6
{
background:url(/images/shima/shima_haikei6.jpg) no-repeat bottom right;
width:640px;
float:left;
}

#left_wapper_7
{
background:url(/images/shima/shima_haikei7.jpg) no-repeat bottom right;
width:640px;
float:left;
}

#left_wapper_8
{
background:url(/images/shima/back_tuika1.jpg) no-repeat bottom right;
width:640px;
float:left;
}

#left_wapper_9
{
background:url(/images/shima/shima_haikei2.jpg) no-repeat bottom right;
width:640px;
float:left;
}

#left_wapper_10
{
background:url(/images/shima/shima_haikei3.jpg) no-repeat bottom right;
width:640px;
float:left;
}

#left_wapper_11
{
background:url(/images/shima/back_tuika4.jpg) no-repeat bottom right;
width:640px;
float:left;
}

#left_wapper_12
{
background:url(/images/shima/shima_haikei1.jpg) no-repeat bottom right;
width:640px;
float:left;
}

#left_wapper_13
{
background:url(/images/shima/back_tuika6.jpg) no-repeat bottom right;
width:640px;
float:left;
}






#photo_contents
{
width:610px;
margin-top:10px;
margin-left:15px;
}

/*上一段のレポーターズ紹介のカラム設定はじまり*/

#reporter_title_image
{
padding-bottom:8px;	
}

td#back_imagesrc
{
background:url(/images/shima/table_center.gif) no-repeat;
padding-bottom:3px;
padding-left:20px;
}


#personal_profile
{
  padding-left:10px;
}


#back_imagesrc h3
{
font-weight:bold;
font-size:117%;
color:#330;
}

a.link_adrress
{
font-size:90%;
}


#pages
{
vertical-align:bottom;
color:#330;
padding-left:30px;
padding-bottom:3px;
}


#pages span
{
font-size:180%;
font-weight:bold;
color:#2988bd;
}

#back_img2
{
	background:url(/images/shima/table_3.gif) repeat-y;
}

#reporters_settei
{
padding:10px 20px;	
}

#tag_display
{
line-height:1.7;
padding-left:345px;
background:url(/images/reg/table_3.jpg) repeat-y;
padding-top:10px;
border:1px solid #3cb371;
}

#tag_display p
{
border:1px solid #00f;
}

#repo_profile
{

}
/*上一段のレポーターズ紹介のカラム設定終わり*/


/*ここからキーワードの新規レイアウト設定はじまります。*/
#key_and_feed
{
width:268px;
float:left;	
margin-left:15px;
margin-top:5px;
padding-bottom:40px;
}

#key_title
{
background:url(/images/shima/back_key.gif) no-repeat;
}

#key_title h3
{
padding:20px 10px 15px 60px;
font-weight:bold; 
font-size:120%;
line-height:1.2;
width:268px;
}

#contents_tag
{
padding:0px 15px;	
}

#runking1
{
  font-weight:bold;	
  font-size:120%;
  background:url(/images/reg/1_kanmuri.jpg) no-repeat;
  padding-left:26px;
  padding-bottom:10px;
  background-position:1px -3px;
}

#runking2
{
  font-weight:bold;	
  font-size:120%;
  background:url(/images/reg/2_kanmuri.jpg) no-repeat;
  padding-left:26px;
  padding-bottom:10px;
  background-position:1px -3px;
}

#runking3
{
  font-weight:bold;	
  font-size:120%;
  background:url(/images/reg/3_kanmuri.jpg) no-repeat;
  padding-left:26px;
  padding-bottom:10px;
	background-position:1px -3px;
}

#back_repeat
{
  background:url(/images/shima/ranking_back.gif) repeat-y;	
  padding:0px 10px 7px 14px;
}

#back_bottom
{
  background:url(/images/shima/bottom3.gif) no-repeat;	
}

#tag_word 
{
line-height:1.5;	
font-size:110%;
width:240px;
}

#back_image_blog
{
  background:url(/images/reg/blog2.gif) repeat-y;		
	padding:10px 15px;
}

#blog_feed_title
{
/*background:url(/images/reg/favicon_image.gif) no-repeat;
background-position:1px 1px;
padding-left:20px;*/
font-size:125%;
font-weight:bold;
}

a#blog_title_settei
{
color:#808080;
}

.blog_feed1
{
padding-top:8px;	
padding-bottom:8px;
border-bottom:1px dotted #5a7e34;
width:235px;
}

.blog_feed1 h4
{
 font-weight:bold;	
 font-size:105%;
 line-height:1.2;
padding-bottom:5px;
}

.blog_bunsyou
{
padding-top:5px;
line-height:1.3;
padding-bottom:5px;

}

.time_date_blog
{
font-size:95%;	
line-height:1;
}

.continu_dis
{
padding-left:10px;
font-weight:bold;	
}




/*右側の設定はじまり*/

#right_ph
{
width:328px;
float:right;
margin-top:15px;
padding-right:15px;
padding-bottom:200px;
}

#right_ph td
{
border:1px solid #4772ad;
width:80px;
height:60px;
background-color:fff;
}


/*2009_2_24セルの文字とモチーフの位置調整のためcss変更宮城*/

.number_dis_1
{
background:url("/images/shima/bara.gif") no-repeat;
background-position:center;
width:50px;
height:49px;
padding:17px 13px;
}

.number_dis_2
{
background:url("/images/shima/mituba.gif") no-repeat;
background-position:center center;
padding:17px 13px;
height:50px;
width:49px;
}

.number_dis_3
{
background:url("/images/shima/cho.gif") no-repeat;
background-position:center center;
padding:17px 14px;
height:49px;
width:52px;
}

.number_dis_4
{
background:url("/images/shima/ga-bera.gif") no-repeat;
background-position:center center;
padding:18px 10px;
height:52px;
width:52px;
}

.number_dis_5
{
background:url("/images/shima/kuma.gif") no-repeat;
background-position:center center;
padding:16px 10px;
height:48px;
width:45px;
}

#photos_maisuu
{
font-size:160%;
font-weight:bold;
color:#0F5FA4;
text-align:center;
vertical-align:middle;
}
/*セルの文字とモチーフの位置調整css変更ここまで*/



/*
.number_dis_1
{
font-size:280%;
font-weight:bold;
color:#4772AD;
text-align:center;
background:url("/images/shima/bara.gif") no-repeat;
padding:6px 5px;
height:55px;
vertical-align:middle;
}

.number_dis_2
{
font-size:270%;
font-weight:bold;
color:#4772AD;
text-align:center;
background:url("/images/shima/mituba.gif") no-repeat;
padding:6px 5px;
height:55px;
vertical-align:middle;
}

.number_dis_3
{
font-size:270%;
font-weight:bold;
color:#4772AD;
text-align:center;
background:url("/images/shima/cho.gif") no-repeat;
padding:6px 5px;
height:55px;
vertical-align:middle;
}

.number_dis_4
{
font-size:280%;
font-weight:bold;
color:#4772AD;
text-align:center;
background:url("/images/shima/ga-bera.gif") no-repeat;
padding:6px 5px;
height:55px;
vertical-align:middle;
}

.number_dis_5
{
font-size:280%;
font-weight:bold;
color:#4772AD;
text-align:center;
background:url("/images/shima/kuma.gif") no-repeat;
padding:5px 5px;
height:55px;
vertical-align:middle;
}
*/


/*20100217フィギュアの設定を追加*/
li#fig_1 img
{
margin-bottom:10px;
padding-left:15px;
}

