
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}














body{
	margin:0;
	padding:0;
	color:#000;
	font-family:arial ,sans-serif;
	background:#efefe5;
/*	background-image: url('images/background.gif'); */
	text-align:center;
	line-height: 1;
}

a img {
	border: 0;
}

a{color:#1d3994;text-decoration:none;}
a:link{color:#1d3994;text-decoration:none;}
a:visited{color:#941d55;text-decoration:none;}
a:hover{text-decoration:underline;}

#container{
	width:990px;
	margin:0 auto;
	text-align:left;
	background-image: url('images/container_back.gif');
}

#title_banner{
	color:#bacedc;
	width:990px;
	height:170px;
	text-align:left;
	margin:0 auto;
	font-weight:normal;
	background-color: #ffffff;
	background-image: url('images/image_banner.jpg');
	background-repeat:no-repeat;
	background-position: right top;
}
#title_banner a{color:#bacedc;text-decoration:underline;}
#title_banner a:link{color:#bacedc;text-decoration:underline;}
#title_banner a:visited{color:#bacedc;text-decoration:underline;}
#title_banner a:hover{color:#bacedc;text-decoration:none;}

h1{
	color:#bacedc;
	font-size:12px;
	margin:0;
	padding:1px 0 2px 0;
}
h2,h3{
	color:#bacedc;
	font-size:11px;
	margin: 0 0 0 10px;
	padding:2px 0 2px 0;
}

.blogtitle{
	font-size:medium;
	padding:30px 30px 5px;
}

.keyword{
	color:#7895b4;
	font-size:10px;
	text-decoration:none;
	margin:0 15px 0 15px;
	padding:25px 0 0 0;
	text-align:center;
}

.keyword h2{
	color:#ffffff;
	font-weight:normal;
	margin:35px 0 0 0;
}

#left{
	float:left;
	width:560px;
	margin:0;
	padding:0;
	text-align:left;
	padding:0 0 10px 0;
}

#left_contents{
	margin:0 15px;
}

#left h2{
	color:#FF9933;
	font-size:14px;
	margin:0 0 5px 10px;
	padding:0;
}

.ticket_title_image{
	clear:both;
	float:left;
	margin:5px 10px 5px 10px;
	padding:0;
}

.ticket_title_text{
	float:left;
	margin:5px 0 5px 0;
	color:#1c58c6;
	font-size:14px;
	font-weight:bold;
}

.ticket_title_yahoo_image{
	clear:both;
	float:left;
	margin:10px 10px 5px 10px;
	padding:0;
}

.ticket_title_yahoo_text{
	float:left;
	margin:13px 0 5px 0;
	color:#1c58c6;
	font-size:14px;
	font-weight:bold;
}

#left h3{
	color:#33cccc;
	font-size:13px;
	margin:5px 0;
	padding:0;
}

#center{
	float:left;
	width:200px;
	padding:0;
	text-align:left;
}

.center_colum_top {
	height:47px;
	background-image: url('images/center_colum_top.gif');
	background-repeat:no-repeat;
	background-position: left top;
}

#center h3{
	color:#ff9933;
	font-size:13px;
	margin:5px 0;
	padding:0;
}


#right{
	float:right;
	background-color:#ffffff;
	width:230px;
	margin:0;
	padding:0;
	text-align:center;
}

.right_colum_top {
	height:47px;
	background-image: url('images/right_colum_top.gif');
	background-repeat:no-repeat;
	background-position: left top;
}

.sidetitle{
	color:#525298;
	font-size:10px;
	font-weight:bold;
	letter-spacing:1px;
	text-align:left;
	background-image: url('images/title_colum.gif');
	background-repeat:no-repeat;
	background-position: left;
	margin: 10px 15px 10px 15px;
	padding:8px 5px 9px 25px;
}

.side{
	background:#fff;
	font-size:11px;
	line-height:150%;
	text-align:left;
	margin: 0 15px 10px 15px;
	padding:5px 5px 10px 5px;
}

.side ul {
	padding: 0 15px;
}

.side_link{
	line-height:12px;
}

.icon_area_sotowaku {
	clear:both;
	padding:10px 0;
}

.micon_area {
	width:50px;
	margin: 0;
	float:left;
}

.word_area {
	margin: 0;
	padding: 15px 0 20px 0;
	float:left;
	color:#888888;
	font-size:11px;
}

.link_koumoku {
	clear:both;
	margin:10px 0 10px 0;
}

.side_link ul {
	margin: 0 5px 0 15px;
	padding: 0 0px;
	list-style-image: url('images/li_mark.gif'); 
	list-style-position: inside; 
}

.side_link li {
	margin: 0 0 5px 0;
	padding: 0;
}

.sidelink_banner {
	text-align:center;
	margin:15px 10px;
}

.sidebody{padding:0 0 5px 0;}

#footer{
	color:#fff;
	background:#749fcd;
	font-size:9px;
	border-top:#aaaaaa 1px solid;
	padding:3px;
	text-align:center;
}

#footer a{color:#fff;text-decoration:underline;}
#footer a:link{color:#fff;text-decoration:underline;}
#footer a:visited{color:#fff;text-decoration:underline;}
#footer a:hover{color:#fff;text-decoration:none;}

#outfooter{
	color:#fff;
	font-size:9px;
	padding:8px;
	background:#0065a9;
	text-align:center;
}

.quick_link{
	font-size:10px;
	font-weight:bold;
	text-align:left;
	margin:0 0 5px 2px;
}
.quick_link a{color:#1e3a94;text-decoration:underline;font-size:10px;font-weight:normal;}
.quick_link a:link{color:#000099;text-decoration:underline;font-size:10px;font-weight:normal;}
.quick_link a:visited{text-decoration:underline;font-size:10px;font-weight:normal;}
.quick_link a:hover{text-decoration:none;font-size:10px;font-weight:normal;}

.descript{
	background-image: url('images/back_desc.gif');
	background-repeat:no-repeat;
	height:100px;
	margin: 0;
	font-size:11px;
	line-height: 180%;
	text-align:left;
	padding:15px 10px 0 10px;
	clear: both;
}

.colum{
	width:528px;
	border:1px solid #749fcd;
	background:#e9fefc;
	background-image: url('images/back_blue_stp.gif');
	font-size:11px;
	line-height: 180%;
	text-align:left;
	padding:10px 0;
	margin:0 0 10px 0;
	clear: both;
}


.colum ul {
	list-style-image: url('');

}
.colum li {
	font-size: 11px;
	line-height: 20px;
	padding: 5px 0;

}

.color_colum{
	background:#e5dcea;
	border:1px solid #749fcd;
	margin: 0 0 10px 0;
	font-size:11px;
	line-height: 180%;
	text-align:left;
	padding:10px 0;
	clear: both;
}

.no_line_colum{
	background:#fff;
	font-size:11px;
	line-height: 180%;
	text-align:left;
	margin: 0 0 20px 0;
	clear: both;
}

.margin-10 {
	margin: 0 10px;
}

.center_colum {
	margin: 18px;
}

#wrapper h2 {
	margin: 5px 0;
	color:#000000;
	padding:0 0 0 5px;
	font-size:12px;
	border-left : 4px solid #FF9900;
	border-bottom : 1px solid #FF9900;
}
.space {
	font-size: small;
	line-height: 1px;
	margin: 0px;
	padding: 0px;
	clear: left;
	height: 1px;
}
.colum ul {
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}
.colum  li {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	width: 32%;
	float: left;
}
.rubi {
	font-size:8px;
	line-height: 11px;
}
.cho_name {
	font-size:11px;
	line-height: 14px;
}
.zip_code {
	font-size:9px;
}

.col {
	border: 1px dotted #555;
	padding: 5px;
	font-size:10px;
	color:#333;
	text-align:left;
	line-height: 14px;
}

.home_list {
	background:#e9edfe;
	margin:5px 10px 10px 10px;
	padding:5px 0;
	color : #000000;
	border-bottom:1px solid #d1dafd;
	border-left:5px solid #d1dafd;
}

.td_bunrui{
	width:90px;
	background:#cddaec;
	margin:0;
	padding:4px;
	font-size:10px;
	line-height:150%;
	color : #000000;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}

.td_map {
	float:left;
	width:90px;
	margin:0 5px 0 10px;
	border-top:1px solid #888888;
	border-bottom:1px solid #888888;
	border-left:1px solid #888888;
	border-right:1px solid #888888;
}


.td_word {
	float:left;
	width:380px;
}

.td_homename {
	margin:0 0 0 10px;
	padding:0px;
	font-size:13px;
	font-weight:bold;
	line-height:150%;
	color : #000099;
}

.td_address {
	margin:0 0 0 10px;
	padding:2px 0;
	font-size:12px;
	line-height:150%;
	color : #000000;
}

.siryo_link {
	width:115px;
	text-align:center;
	font-size:10px;
	background-color:#7f91da;
	color : #ffffff;
}

.siryo_link a{color:#ffffff;text-decoration:underline;}
.siryo_link a:link{color:#ffffff;text-decoration:underline;}
.siryo_link a:visited{color:#ffffff;text-decoration:underline;}
.siryo_link a:hover{color:#ffff00;text-decoration:none;}

.link_area {
	background-color:#dddddd;
	font-size:9px;
	width:160px;
}

.top_colum01 {
	width: 214px;
	margin: 0;
}

.pref_link {
	clear:both;
	text-align: left;
	padding:0 0 5px 0;
	font-size:11px;
}

.pref_white{
	color:#000;
	margin:0;
	background:#ffffff;
	width:auto;
	margin: 0;
	padding:6px 15px;
	font-size:11px;
	text-align: left;
	text-decoration:none;
}

.pref_grey{
	color:#000;
	margin:0;
	background:#ddddee;
	width:auto;
	margin: 0;
	padding:6px 15px;
	font-size:11px;
	text-align: left;
	text-decoration:none;
}


.google_news {
	clear:both;
	background:#f9f9ff;
	text-align: left;
	margin:10px 0;
	padding:10px;
	border:1px solid #749fcd;
	font-size:11px;
	line-height:150%;
}

.google_ad_336 {
	margin:0;
}

.pref_center {
	margin:0 0 10px 0;
	line-height: 160%;
}

.shisetsusuu {
	width:300px;
	height:50px;
	background-image: url('images/kensu_back.gif');
	background-repeat:no-repeat;
	background-position: left top;
	margin:0 0 0 110px;
	padding:10px 0;
	font-size:13px;
	color:#3333ff;
	text-align:center;
}

.bookmark {
	font-size:10px;
	color:#666666;
	padding:2px 0 0 0;
}

	.tagcloud li.tagcloud0 {font-size: 12px;}
	.tagcloud li.tagcloud1 {font-size: 13px;}
	.tagcloud li.tagcloud2 {font-size: 14px;}
	.tagcloud li.tagcloud3 {font-size: 15px;}
	.tagcloud li.tagcloud4 {font-size: 16px;}
	.tagcloud li.tagcloud5 {font-size: 17px;}
	.tagcloud li.tagcloud6 {font-size: 18px;}
	.tagcloud li.tagcloud7 {font-size: 19px;}
	.tagcloud li.tagcloud8 {font-size: 20px;}
	.tagcloud li.tagcloud9 {font-size: 21px;}
	.tagcloud li.tagcloud10 {font-size: 22px;}
	.tagcloud li.tagcloud11 {font-size: 23px;}
	.tagcloud li.tagcloud12 {font-size: 24px;}
	.tagcloud li.tagcloud13 {font-size: 25px;}
	.tagcloud li.tagcloud14 {font-size: 26px;}
	.tagcloud li.tagcloud15 {font-size: 27px;}
	.tagcloud li.tagcloud16 {font-size: 28px;}
	.tagcloud li.tagcloud17 {font-size: 29px;}
	.tagcloud li.tagcloud18 {font-size: 30px;}
	.tagcloud li.tagcloud19 {font-size: 31px;}
	.tagcloud li.tagcloud20 {font-size: 32px;}
	.tagcloud li.tagcloud21 {font-size: 33px;}
	.tagcloud li.tagcloud22 {font-size: 34px;}
	.tagcloud li.tagcloud23 {font-size: 35px;}
	.tagcloud li.tagcloud24 {font-size: 36px;}
	.tagcloud {line-height:1}
	.tagcloud ul {list-style-type:none;}
	.tagcloud li {display:inline;}
	.tagcloud li a {text-decoration:none;}


.list_01 {
	clear:both;
	margin:0 0 20px 0;
	padding:0 0 10px 0; 
	border-bottom:1px dotted #cccccc;
}

.list_02 {
	clear:both;
	margin:0 0 20px 0;
	padding:0 0 10px 0; 
	border-bottom:1px dotted #cccccc;
}

.item_image {
	width:87px;
	float:left;
	margin: 0 0 5px 0;
}

.item_image img {
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}

.item_image a:hover img{
	border-top:1px solid #ff0000;
	border-bottom:1px solid #ff0000;
	border-left:1px solid #ff0000;
	border-right:1px solid #ff0000;
}

.item_text {
	width:200px;
	float:left;
	margin:0 0 0 5px;
	padding:0;
}

.item_catch_copy {
	color:#ff9900;
	font-size:10px;
	line-height:14px;
}

.item_brand {
	color:#ff33cc;
	font-size:9px;
}

.item_name {
	color:#0000ff;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
}

.item_name a:hover{
	color:#ff0000;
}

.item_price {
	text-align:right;
	font-size:14px;
	line-height:12px;
	font-weight:bold;
	color:#ff0000;
	padding:0 0 5px 0; 
}

.item_desc {
	clear:both;
	font-size:9px;
	line-height:12px;
}

.category_title {
	font-size:12px;
	font-weight:bold;
	background:#ff0000;
	color:#ffffff;
	padding:2px 5px;
	margin:0 0 10px 0;
	border-bottom:2px solid #000000;
	border-left:7px solid #000000;
}


#center .goods_category {
	font-size:10px;
	line-height: 180%;
	text-align:left;
	margin: 0 0 20px 0;
	clear: both;
}

#center .goods_category h3{
	color:#ff0000;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:5px 0 4px 18px;
	background-image: url('images/icon_run.gif');
	background-repeat:no-repeat;
	background-position: left;
}

#center .goods_category ul{
	margin:5px 0 20px 0;
}

#center .goods_category li{
	font-size:10px;
	line-height:16px;
	list-style-image: url('images/sankaku.gif');
}


#left .goods_category {
	line-height: 180%;
	margin:10px 0;
}

#left .cate_block {
	float:left;
	width:160px;
	margin:0 5px 0 0;
	text-align:left;
}

#left .goods_category h3{
	height:16px;
	color:#ff0000;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding: 10px 0 0px 18px;
	background-image: url('images/icon_run.gif');
	background-repeat:no-repeat;
	background-position: left;
}

#left .goods_category ul{
	margin:5px 0 20px 5px;
}

#left .goods_category li{
	font-size:10px;
	line-height:16px;
	margin:0;
	list-style-image: url('');
}

.prev_kensu {
	text-align:right;
	font-size:11px;
	margin: 0 10px;
}

.prev_pagelink {
	text-align:center;
	font-size:11px;
	margin: 0 10px 0 0;
}

.ikent_credit {
	clear:both;
	text-align:right;
	font-size:9px;
	margin:0;
	padding:10px 0 0 0;
}

.kanren_colum{
	width:528px;
	border:1px solid #749fcd;
	background:#e9fefc;
	font-size:11px;
	line-height: 180%;
	text-align:left;
	padding:10px 0;
	margin:0 0 10px 0;
	clear: both;
}

.surch_colum{
	border:1px solid #749fcd;
	background-image: url('images/back_blue_stp.gif');
	font-size:11px;
	line-height: 180%;
	text-align:left;
	padding:10px 0;
	margin:10px 0;
	clear: both;
}

.surch_box {
	clear:both;
	margin:5px 0 20px 0;
	background:#e0e7ed;
	height:33px;
	border-top:1px solid #d9d9d9;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
}

.surch_left {
	float:left;
	padding:10px 0 0 10px;
	font-size:11px;
}

.surch_right {
	float:left;
	padding:6px 0 0 0;
}

.yahoo_title {
	font-size:12px;
	font-weight:bold;
	padding:3px 0;
}

.yahoo_summary {
	margin: 0 0 10px 0;
}


.artist_amazon_image {
	clear:both;
	text-align: center;
	margin: 0 0 20px 0;
}

.artist_amazon_image img {
	border-top:1px solid #dddddd;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #dddddd;
}

.artist_yahoo_result_area {
	clear:both;
	margin:0 10px 10px 10px;
	padding:5px 0;
	border-top:1px solid #dddddd;
}

.artist_yahoo_title {
	font-size:11px;
	font-weight:bold;
	padding:3px 0;
}

.artist_yahoo_samimage {
	width:85px;
	text-align:left;
	float:left;
}

.artist_yahoo_summary {
	float:right;
	width:420px;
}

.artist_yahoo_auction_result_area {
	clear:both;
	margin:10px 10px;
	padding:0;
	font-size:11px;
}
.artist_yahoo_auction_result_area a{color:#1e3a94;text-decoration:underline;}
.artist_yahoo_auction_result_area a:link{color:#000099;text-decoration:underline;}
.artist_yahoo_auction_result_area a:visited{text-decoration:underline;}
.artist_yahoo_auction_result_area a:active{}
.artist_yahoo_auction_result_area a:hover{color:#1e3a94;text-decoration:none;}

.artist_yahoo_auction_title {
	float:left;
	width:335px;
	padding:5px 0;
	border-top:1px solid #ff99ff;
	border-bottom:1px solid #ff99ff;
}

.artist_yahoo_auction_price {
	float:left;
	width:58px;
	margin:0 0 0 3px;
	padding:5px 0;
	text-align:right;
	border-top:1px solid #ff99ff;
	border-bottom:1px solid #ff99ff;
	font-weight:bold;
}

.artist_yahoo_auction_endtime {
	float:left;
	width:95px;
	margin:0 0 0 3px;
	padding:5px 0;
	text-align:right;
	border-top:1px solid #ff99ff;
	border-bottom:1px solid #ff99ff;
}

.artist_yahoo_auction_result_area_head {
	clear:both;
	margin:0;
	padding:0;
	font-size:9px;
}

.artist_yahoo_auction_title_head {
	float:left;
	width:320px;
	padding:3px 0;
	text-align:center;
}

.artist_yahoo_auction_price_head {
	float:left;
	width:55px;
	margin:0 0 0 3px;
	padding:3px 0;
	text-align:center;
}

.artist_yahoo_auction_endtime_head {
	float:left;
	width:105px;
	margin:0 0 0 3px;
	padding:3px 0;
	text-align:center;
}

.artist_yahoo_auction_other_list {
	float:right;
	clear:both;
	width:160px;
	height:20px;
	background-image: url('images/auction_other_list.gif');
	background-repeat:no-repeat;
	margin: 10px 15px 0 0;
	padding:4px 0 4px 6px;
	text-align: left;
	font-size:10px;
}

.artist_yahoo_auction_other_list a{color:#ffffff;text-decoration:underline;}
.artist_yahoo_auction_other_list a:link{color:#ffffff;text-decoration:underline;}
.artist_yahoo_auction_other_list a:visited{text-decoration:underline;}
.artist_yahoo_auction_other_list a:active{}
.artist_yahoo_auction_other_list a:hover{color:#ffffff;text-decoration:none;}

.artist_yahoo_auction_siborikomi {
	float:left;
	width:120px;
	text-align:center;
	font-size:10px;
	margin:10px 2px 5px 2px;
	padding:1px 0 4px 0;
	background-image: url('images/shiborikomi.gif');
	background-repeat:no-repeat;
}

.artist_yahoo_auction_siborikomi a{color:#ffffff;text-decoration:underline;}
.artist_yahoo_auction_siborikomi a:link{color:#ffffff;text-decoration:underline;}
.artist_yahoo_auction_siborikomi a:visited{text-decoration:underline;}
.artist_yahoo_auction_siborikomi a:active{}
.artist_yahoo_auction_siborikomi a:hover{color:#ffffff;text-decoration:none;}


.live_scadule {
	clear:both;
	margin: 0 0 15px 0;
}

.live_scadule_row {
	clear:both;
	margin:2px 0;
}

.live_scadule_date {
	float:left;
	width:160px;
	margin:2px 0 2px 5px;
	padding:2px 4px;
	background-color:#99ffff
}

.live_scadule_place {
	float:left;
	width:215px;
	margin:2px 0 2px 5px;
	padding:2px 4px;
	background-color:#f5f8f8
}

.live_scadule_afi {
	float:left;
	width:104px;
	margin:2px 0 2px 10px;
	padding:2px;
}
.live_scadule_afi img{
	margin:0 1px;
}


.kanren_area {
	background:#fdf6e7;
	width:auto;
	margin:10px 0;
	padding:5px;
	font-weight:bold;
}

.kanren_keyword {
	float:left;
	margin:0 5px 0 0;
	font-weight:normal;
	font-size:10px;
}

.tagcloud {
	line-height:140%;
	text-decoration:none;
	color:#999999;
}
.tagcloud a {text-decoration:none;color:#ff8888;font-weight:bold;}
.tagcloud a:hover{text-decoration:none;color:#ffff00;font-weight:bold;}

.tagcloud0 {font-size: 10px;}
.tagcloud1 {font-size: 12px;}
.tagcloud2 {font-size: 14px;}
.tagcloud3 {font-size: 16px;font-weight:bold;}
.tagcloud4 {font-size: 20px;font-weight:bold;}


.gmaps_colum {
	border:1px solid #749fcd;
	margin: 0 10px;
}

.gmap_area {
	width: 505px;
	height: 360px
}

.spec {
	clear:both;
}

.add_area {
	width: 498px;;
	background:#e9edfe;
	margin:10px 10px;
	padding:5px 0;
	color : #000000;
	border-bottom:1px solid #d1dafd;
	border-left:5px solid #d1dafd;
}

.add_name1 {
	float:left;
	width:80px;
	background:#6666ff;
	color:#fff;
	font-size:11px;
	margin:2px 0 0 10px;
	padding:2px;
}
.add_name2 {
	float:left;
	width:80px;
	background:#33cc33;
	color:#fff;
	font-size:11px;
	margin:2px 0 0 10px;
	padding:2px;
}
.add_name3 {
	float:left;
	width:80px;
	background:#ff66ff;
	color:#fff;
	font-size:11px;
	margin:2px 0 0 10px;
	padding:2px;
}
.add_name4 {
	float:left;
	width:80px;
	background:#ff9933;
	color:#fff;
	font-size:11px;
	margin:2px 0 0 10px;
	padding:2px;
}
.add_data {
	float:left;
	width:378px;
	background:#fff;
	color:#000;
	font-size:11px;
	margin:2px 0;
	padding:2px 5px;
}

.zaseki_link {
	float:left;
	padding:0 0 0 10px;
}

.icon_area {
	float:left;
	margin: 0 0 0 10px;
}

.icon {
	float:left;
	font-size:9px;
	color:#666666;
	text-align:center;
	margin:5px 10px 0 0;
}

.mapcopy_area {
	float:right;
	margin: 0 10px 0 0;
}

.copy_botton {
	margin:2px 0;
	text-align:right;
}

.photo_colum{
	width:528px;
	border:1px solid #749fcd;
	background:#ffffff;
	font-size:11px;
	line-height: 180%;
	text-align:left;
	padding:10px 0;
	margin:10px 0;
	clear: both;
}

.photo_icon {
	float:left;
	margin:5px 0 0 10px;
}

.photo_icon_80 {
	float:left;
	margin:5px 0 0 10px;
	width:80px;
	background:#dddddd;
	text-align:center;
}

.photo_ad {
	width:200px;
	clear: both;
	float:left;
	text-align:left;
	font-size:10px;
	margin: 5px 10px;
}

.photo_more {
	clear: both;
	margin: 5px 10px 0 0;
	float:right;
	text-align:right;
	font-size:10px;
}


.hotpepper_colum{
	width:528px;
	border:1px solid #749fcd;
	background:#ffffff;
	font-size:11px;
	line-height: 180%;
	text-align:left;
	padding:10px 0;
	margin:10px 0;
	clear: both;
}

.hotpepper_left {
	background:#dddddf;
	float: left;
	width:80px;
	margin: 0 0 0 20px;
	text-align:center;
}

.hotpepper_left img{
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
}
.hotpepper_right {
	background:#ffffff;
	float: left;
	width:300px;
	margin: 0 20px 0 10px;
	padding: 0 ;
}

.hr_clear {
	margin:5px 10px;
	padding:3px 0;
	border-bottom:1px dotted #5885ab;
	clear: both;
}

.jaran_colum{
	width:528px;
	border:1px solid #749fcd;
	background:#ffffff;
	font-size:11px;
	line-height: 180%;
	text-align:left;
	padding:10px 0;
	margin:10px 0;
	clear: both;
}

.jaran_left {
	background:#dddddf;
	float: left;
	width:80px;
	margin: 0 0 0 20px;
	text-align:center;
}

.jaran_left img{
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
}

.jaran_right {
	background:#ffffff;
	float: left;
	width:300px;
	margin: 0 20px 0 10px;
	padding: 0 ;
}

.jaran_other_list {
	float:right;
	clear:both;
	width:160px;
	background-repeat:no-repeat;
	margin: 5px 20px 5px 0px;
	padding:0;
	text-align: left;
	font-size:10px;
}


.netcafe_colum{
	width:528px;
	border:1px solid #749fcd;
	background:#ffffff;
	font-size:11px;
	line-height: 180%;
	text-align:left;
	padding:10px 0;
	margin:10px 0;
	clear: both;
}

.netcafe_right {
	float: left;
	padding: 0;
	margin: 0 10px;
}


.event_colum {
	float:left;
	width:255px;
	border:1px solid #749fcd;
	background:#ffffff;
	font-size:11px;
	line-height: 180%;
	text-align:left;
	padding:10px 0;
	margin:10px 0;
	clear: both;
}

.event_cal {
	clear:both;
	text-align:center;
	font-size:9px;
}

.calender_table {
	border:1px solid #e5e2e8;
	margin: 10px auto;
}

.calender_td01 {
	width:16px;
	text-align:center;
	background:#eeeeee;
	font-size:9px;
}


.calender_td_sun {
	width:16px;
	text-align:center;
	background:#ffffff;
	color:#ff0000;
	background:#ffffff;
	font-size:9px;
}
.calender_td_sun a{color:#ff0000;}
.calender_td_sun a:link{color:#ff0000;}
.calender_td_sun a:visited{color:#ff0000;}
.calender_td_sun a:hover{color:#ff0000;}

.calender_td_sat {
	width:16px;
	text-align:center;
	color:#d6aefb;
	background:#ffffff;
	font-size:9px;
}
.calender_td_sat a{color:#d6aefb;}
.calender_td_sat a:link{color:#d6aefb;}
.calender_td_sat a:visited{color:#d6aefb;}
.calender_td_sat a:hover{color:#d6aefb;}

.calender_td02 {
	width:16px;
	text-align:center;
	background:#ffffff;
	font-size:9px;
}

.event_title {
	margin:10px 0 0 0;
	padding: 3px;
	border-left:8px solid #93bffd;
	border-bottom:1px dotted #6699ff;
}

.event_place {
	float:left;
	padding: 3px;
	border-left:8px solid #6699ff;
}

.event_category {
	padding: 3px;
	float:right;

}

.event_credit {
	text-align:right;
	margin:10px 10px 0 0;
}


.topics_colum {
	width:255px;
	height:100%;
	float:right;
	border:1px solid #749fcd;
	background:#ffffff;
	font-size:11px;
	line-height: 180%;
	text-align:left;
	padding:10px 0;
	margin: 10px 0 0 0;
}

.topics_photo {
	text-align:center;
	clear:both;
	font-size:12px;
	font-weight:bold;
}

.topics_photo img {
	border:#999999 1px solid;
}

.select_keyword {
	clear:both;
	margin: 0 10px;
}


.clear {
	clear:both;
}

.dokoapi_block {
	clear:both;
	margin:0 0 15px 0;
}

.dokoapi_pict {
	width:65px;
	float: left;
	text-align:left;
	margin:5px 0;
}

.dokoapi_pict img {
	border:1px solid #bbbbbb;
}

.dokoapi_title {
	margin:0 0 3px 0;
	text-align:left;
	font-size:11px;
	font-weight:bold;
}

.dokoapi_text {
	width:95px;
	float: left;
	text-align:left;
	font-size:10px;
	color:#000000;
	line-height:14px;
}

.dokoapi_noimage_text {
	text-align:left;
	font-size:10px;
	color:#000000;
	line-height:14px;
}

.dokoapi_credit {
	clear:both;
	width:100%;
	text-align:right;
	margin:0 0 25px 0;
	padding: 0 0 5px 0;
	border-bottom:1px dotted #5885ab;
}

.icon_menu1 {
	float:left;
	margin:5px 0;
}
.icon_menu2 {
	float:left;
	padding:9px 0 0 0;
}
.icon_menu3 {
	float:left;
	margin: 0 0 10px 10px;
}

#left .icon_menu2 h3{
	color:#993399;
	font-size:14px;
	margin:0 0 0 5px;
	padding:0;
}

.artist_link_area {
	line-height:20px;
	margin:0 0 20px 0;
}

.navi_rank_link {
	clear:both;
	text-align: left;
	padding:0 0 5px 0;
	line-height:20px;
	font-size:10px;
	margin:0 0 20px 0;
}

.hikaku_title {
	font-size:12px;
	font-weight:bold;
	padding:3px 0;
}

.hikaku_samimage {
	width:132px;
	text-align:left;
	float:left;
}

.hikaku_summary {
	float:right;
	width:373px;
}

.tokusyu_fes {
	background:#dbfffd;
	margin: 0 0 10px 0;
	padding:10px 0 5px 0;
	text-align:center;
}

.fes_list {
	background:#ffffff;
	margin: 5px;
	font-size:9px;
	line-height:13px;
	text-align:left;
}




.twitter_colum {
	margin: 0 0 10px 10px;
	clear:both;
	width:500px;
}
.twitter_icon {
	float:left;
	width:48px;
	margin: 0 5px 0 0;
	padding: 0 0 10px 0;
}
.twitter_text {
	float: left;
	width:447px;
	text-align:left;
}
.twitter_name {
	font-size:12px;
	font-weight:bold;
}
.twitter_title {
	font-size:11px;
	line-height: 16px;
}
.twitter_date {
	font-size:10px;
	color:#999999;
	padding: 5px 0;
}
.twitter_clear {
	clear: both;;
	border-bottom:1px dotted #5885ab;
}

.fes_icon {
	clear:both;
	width:auto;
	text-align: center;
	margin: 20px 0;
}

.festival {
	clear:both;
	margin: 0 0 15px 0;
}

.festival_row {
	clear:both;
	margin:10px 10px;
	width: auto;
	border-top: 1px #aaaaaa solid;
	border-right: 1px  #aaaaaa solid;
	border-bottom: 1px  #aaaaaa solid;
	border-left: 1px  #aaaaaa solid;
}

.festival_date {
	float:left;
	width:80px;
	margin:0px 0px 2px 0px;
	padding:2px 4px;
	background-color:#99ffff
}

.festival_place {
	float:left;
	width:275px;
	margin:0px 0px 2px 2px;
	padding:2px 0;
}

.festival_afi {
	float:left;
	width:104px;
	margin:2px 0 2px 10px;
	padding:2px;
}
.festival_afi img{
	margin:0 1px;
}

.festival_syutuen {
	clear:both;
	background:#ffffff;
	margin:2px 0 2px 5px;
}
