body {
	margin: 0px 0px 0px 0px;
	background-color: #323366;
        	text-align: center;
	font-family:"ＭＳ Ｐゴシック", Osaka,"ＭＳ ゴシック", Gothic,  sans-serif;
	}

a {text-decoration: none;}
a:link {color:  #3333CC;}
a:visited {color:  #3333CC;}
a:active {color: #FF0000;}
a:hover {color: #FF3300;}

h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}

#container {
	line-height: 140%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
	width: 760px;
	background-color: #FFFFCC;
	background-image: url(http://tarupon.collabosite.net/material/bg-top.gif);
	background-repeat: repeat-x;
	border: 0px solid #FFFFFF;
	}

#container-bottom-bg {
	padding: 0px;
	background-color: #FFFFCC;
	background-image: url(http://tarupon.collabosite.net/material/bg-bottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 760px;
	}

#banner {
	font-family:"ＭＳ Ｐゴシック", Osaka,"ＭＳ ゴシック", Gothic,  sans-serif;
	color: #FFFFFF;
	background-image: url(http://tarupon.collabosite.net/material/bg-top.gif);
	text-align: left;
	padding: 0px;
	border: 0px solid #FFFFFF;
	}

#banner img {
	border: 0;
	}


#banner a {
	color: #FFFFFF;
	text-decoration: none;
	}

#banner h1 {
	font-size: xx-large;
	}

#banner h2 {
	font-size: 9pt;
	padding:  0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
display:none;
	}

#banner-left {
	float:left;
	width:207px;
	}

#banner-right {
color:#333333;
font-size:8pt;
	float:right;
text-align:right;
margin:7px 10px 10px 0px;
	}

#banner-right a {text-decoration: none;}
#banner-right a:link {color:  #3333CC;}
#banner-right a:visited {color:  #3333CC;}
#banner-right a:active {color: #FF0000;}
#banner-right a:hover {color: #FF3300;}

#tab {
	text-align: left;
	padding: 0px;
	margin: 0px 0px 0px 10px;
	clear:both;
	}

/*----■カテゴリ別ベースデザイン ----*/
#main img {
border:0;
}

#left img {
border: 0 ;
}

#left .excerpt {
font-size: 8pt ;
line-height: 120% ;
}

#right-top {
	padding:  40px 20px 0px 20px;
	margin: 0px 0px 0px 0px;
	color: #666666;
	background-image: url(http://tarupon.collabosite.net/material/plate1s.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	}

#right-top #date h3{
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #666666;
font-size:14pt;
font-weight:bold;
	}

#right-main {
	padding:  0px 20px 0px 20px;
	border:0px double #FF3300;
	margin: 0px 0px 0px 0px;
	color: #666666;
	background-image: url(http://tarupon.collabosite.net/material/plate2s.gif);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
font-size:11pt;
	line-height: 150%;
	}

#right-main p{
	padding:  1em 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #666666;
font-size:11pt;
	line-height: 150%;
	}

#right-bottom {
	padding:  20px 20px 30px 20px;
	margin: 0px 0px 0px 0px;
	color: #666666;
	background-image: url(http://tarupon.collabosite.net/material/plate3s.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	background-position:bottom left;
font-size:9pt;
text-align:right;
	}

#right-bottom p.posted {
	color: #999999;
	font-family:"ＭＳ Ｐゴシック", Osaka,"ＭＳ ゴシック", Gothic,  sans-serif;
	font-size: 9pt;
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-top:1px solid #999999;
	}

#right img {
float: left ;
border: 0 ;
margin-right:10px;
}

#main {
	font-family:"ＭＳ Ｐゴシック", Osaka,"ＭＳ ゴシック", Gothic,  sans-serif;
	background-image: url(http://tarupon.collabosite.net/material/bg-a.gif);
	background-repeat:repeat-y;
	text-align: left;
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #000000;
	width: 760px;
	}

/*----イベントを探す----*/
#main-00-00event,
#main-00-20music,
#main-00-30dance,
#main-00-40exhibition,
#main-00-50entertainment,
#main-00-60art,
#main-00-70sports,
#main-00-80outdoor,
#main-00-99other,
#main-00-99yomaeuri,
#main-99-10cal {
	font-family:"ＭＳ Ｐゴシック", Osaka,"ＭＳ ゴシック", Gothic,  sans-serif;
	background-image: url(http://tarupon.collabosite.net/material/bg-b.gif);
	background-repeat:repeat-y;
	text-align: left;
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #000000;
	width: 760px;
font-size:11pt;
	line-height: 150%;
	}

/*----小樽レポート----*/
#main-10-00otarepo,
#main-10-10eat,
#main-10-20experience,
#main-10-30watch {
	font-family:"ＭＳ Ｐゴシック", Osaka,"ＭＳ ゴシック", Gothic,  sans-serif;
	background-image: url(http://tarupon.collabosite.net/material/bg-c.gif);
	background-repeat:repeat-y;
	text-align: left;
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #000000;
	width: 760px;
font-size:11pt;
	line-height: 150%;
	}

/*----企画モノ----*/
#main-20-00kikaku,
#main-20-05kawaraban,
#main-20-10otaruisan,
#main-20-20atarupon,
#main-20-21atarupon02,
#main-20-30syugeibu,
#main-20-40radio,
#main-20-50tarujin{
	font-family:"ＭＳ Ｐゴシック", Osaka,"ＭＳ ゴシック", Gothic,  sans-serif;
	background-image: url(http://tarupon.collabosite.net/material/bg-d.gif);
	background-repeat:repeat-y;
	text-align: left;
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #000000;
	width: 760px;
font-size:11pt;
	line-height: 150%;
	}

/*----編集部より----*/
#main-30-00hensyubu,
#main-30-05info,
#main-30-10about_tarupon,
#main-30-20faq,
#main-30-30place_list {
	font-family:"ＭＳ Ｐゴシック", Osaka,"ＭＳ ゴシック", Gothic,  sans-serif;
	background-image: url(http://tarupon.collabosite.net/material/bg-e.gif);
	background-repeat:repeat-y;
	text-align: left;
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #000000;
	width: 760px;
font-size:11pt;
	line-height: 150%;
	}

/*----リンク・施設リスト----*/
#main-40-00link,
#main-40-10place_info,
#main-40-20artists {
	font-family:"ＭＳ Ｐゴシック", Osaka,"ＭＳ ゴシック", Gothic,  sans-serif;
	background-image: url(http://tarupon.collabosite.net/material/bg-f.gif);
	background-repeat:repeat-y;
	text-align: left;
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #000000;
	width: 760px;
font-size:11pt;
	line-height: 150%;
	}
/*--------------------------------*/
#clear {
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #000000;
clear:both;
	}

.clear {
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #000000;
clear:both;
	}

#contents {
	float: left;
	width: 580px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

.content {
	padding:  10px 0px 0px 0px;
	margin: 0px 15px 0px 30px;
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	}

.content h3{
	font-size:9pt;
	font-weight:bolder;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

.content h4{
	font-size:9pt;
	font-weight:bolder;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
.content h5{
	font-size:9pt;
	font-weight:bolder;
	margin: 0px 0px 3px 0px;
	padding: 2px 2px 2px 5px;
	background:#CCCCCC;
	color:#666666;
	}



/*----■カテゴリ別本文段組デザイン ----*/

#left ul{
font-size:8pt;
line-height:120%;
padding-bottom:15px;
}

#left h4{
font-size:9pt;
line-height:120%;
font-weight:bolder;
border-left:5px solid #666666;
padding-left:3px;
}

#main-00-00event #left,
#main-00-20music #left,
#main-00-30dance #left,
#main-00-40exhibition #left,
#main-00-50entertainment #left,
#main-00-60art #left,
#main-00-70sports #left,
#main-00-80outdoor #left,
#main-00-99other #left,
#main-00-99yomaeuri #left,
#main-10-00otarepo #left,
#main-10-10eat #left,
#main-10-20experience #left,
#main-10-30watch #left,
#main-20-00kikaku #left,
#main-20-05kawaraban #left,
#main-20-10otaruisan #left,
#main-20-20atarupon #left,
#main-20-21atarupon02 #left,
#main-20-30syugeibu #left,
#main-20-40radio #left,
#main-20-50tarujin #left,
#main-30-00hensyubu #left,
#main-30-05info #left,
#main-30-10about_tarupon #left,
#main-30-20faq #left,
#main-30-30place_list #left,
#main-40-00link #left,
#main-40-10place_info #left,
#main-40-20artists #left,
#main-99-10cal #left{
	font-family:"ＭＳ Ｐゴシック", Osaka,"ＭＳ ゴシック", Gothic,  sans-serif;
	float: left;
	width: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#main-00-00event #left ul,
#main-00-20music #left ul,
#main-00-30dance #left ul,
#main-00-40exhibition #left ul,
#main-00-50entertainment #left ul,
#main-00-60art #left ul,
#main-00-70sports #left ul,
#main-00-80outdoor #left ul,
#main-00-99yomaeuri #left ul,
#main-00-99other #left ul,
#main-10-00otarepo #left ul,
#main-10-10eat #left ul,
#main-10-20experience #left ul,
#main-10-30watch #left ul,
#main-20-00kikaku #left ul,
#main-20-05kawaraban #left ul,
#main-20-10otaruisan #left ul,
#main-20-20atarupon #left ul,
#main-20-21atarupon02 #left ul,
#main-20-30syugeibu #left ul,
#main-20-40radio #left ul,
#main-20-50tarujin #left ul,
#main-30-00hensyubu #left ul,
#main-30-05info #left ul,
#main-30-10about_tarupon #left ul,
#main-30-20faq #left ul,
#main-30-30place_list #left ul,
#main-40-00link #left ul,
#main-40-10place_info #left ul,
#main-40-20artists #left ul,
#main-99-10cal #left ul{
	margin-top: 0px;
	margin-bottom:0px;
	margin-right: 0px;
	margin-left:0px;
	padding-top: 0px;
	padding-bottom: 15px;
	padding-right: 0px;
	padding-left: 0px;	
}

#main-00-00event #left li,
#main-00-20music #left li,
#main-00-30dance #left li,
#main-00-40exhibition #left li,
#main-00-50entertainment #left li,
#main-00-60art #left li,
#main-00-70sports #left li,
#main-00-80outdoor #left li,
#main-00-99yomaeuri #left li,
#main-00-99other #left li,
#main-10-00otarepo #left li,
#main-10-10eat #left li,
#main-10-20experience #left li,
#main-10-30watch #left li,
#main-20-00kikaku #left li,
#main-20-05kawaraban #left li,
#main-20-10otaruisan #left li,
#main-20-20atarupon #left li,
#main-20-21atarupon02 #left li,
#main-20-30syugeibu #left li,
#main-20-40radio #left li,
#main-20-50tarujin #left li,
#main-30-00hensyubu #left li,
#main-30-05info #left li,
#main-30-10about_tarupon #left li,
#main-30-20faq #left li,
#main-30-30place_list #left li,
#main-40-00link #left li,
#main-40-10place_info #left li,
#main-40-20artists #left li,
#main-99-10cal #left li {
	font-size:9pt;
	list-style-type: none;
	line-height:150%;
	border-bottom:1px solid #cccccc;
	margin-top: 0px;
	margin-bottom:0px;
	margin-right: 0px;
	margin-left:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;	
}

#main-00-00event #right,
#main-00-20music #right,
#main-00-30dance #right,
#main-00-40exhibition #right,
#main-00-50entertainment #right,
#main-00-60art #right,
#main-00-70sports #right,
#main-00-80outdoor #right,
#main-00-99other #right,
#main-00-99yomaeuri #right,
#main-10-00otarepo #right,
#main-10-10eat #right,
#main-10-20experience #right,
#main-10-30watch #right,
#main-20-00kikaku #right,
#main-20-05kawaraban #right,
#main-20-10otaruisan #right,
#main-20-20atarupon #right,
#main-20-21atarupon02 #right,
#main-20-30syugeibu #right,
#main-20-40radio #right,
#main-20-50tarujin #right,
#main-30-00hensyubu #right,
#main-30-05info #right,
#main-30-10about_tarupon #right,
#main-30-20faq #right,
#main-30-30place_list #right,
#main-40-00link #right,
#main-40-10place_info #right,
#main-40-20artists #right,
#main-99-10cal #right{
	font-family:"ＭＳ Ｐゴシック", Osaka,"ＭＳ ゴシック", Gothic,  sans-serif;
	float: left;
	width: 425px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	}

#main-00-00event #right li .ct,
#main-00-20music #right li .ct,
#main-00-30dance #right li .ct,
#main-00-40exhibition #right li .ct,
#main-00-50entertainment #right li .ct,
#main-00-60art #right li .ct,
#main-00-70sports #right li .ct,
#main-00-80outdoor #right li .ct,
#main-00-99other #right li .ct,
#main-00-99yomaeuri #right li .ct,
#main-10-00otarepo #right li .ct,
#main-10-10eat #right li .ct,
#main-10-20experience #right li .ct,
#main-10-30watch #right li .ct,
#main-20-00kikaku #right li .ct,
#main-20-05kawaraban #right li .ct,
#main-20-10otaruisan #right li .ct,
#main-20-20atarupon #right li .ct,
#main-20-21atarupon02 #right li .ct,
#main-20-30syugeibu #right li .ct,
#main-20-40radio #right li .ct,
#main-20-50tarujin #right li .ct,
#main-30-00hensyubu #right li .ct,
#main-30-05info #right li .ct,
#main-30-10about_tarupon #right li .ct,
#main-30-20faq #right li .ct,
#main-30-30place_list #right li .ct,
#main-40-00link #right li .ct,
#main-40-10place_info #right li .ct,
#main-40-20artists #right li .ct,
#main-99-10cal #right li .ct{
	font-size:8pt;
	font-weight:normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#main-00-00event #right li,
#main-00-20music #right li,
#main-00-30dance #right li,
#main-00-40exhibition #right li,
#main-00-50entertainment #right li,
#main-00-60art #right li,
#main-00-70sports #right li,
#main-00-80outdoor #right li,
#main-00-99other #right li,
#main-00-99yomaeuri #right li,
#main-10-00otarepo #right li,
#main-10-10eat #right li,
#main-10-20experience #right li,
#main-10-30watch #right li,
#main-20-00kikaku #right li,
#main-20-05kawaraban #right li,
#main-20-10otaruisan #right li,
#main-20-20atarupon #right li,
#main-20-21atarupon02 #right li,
#main-20-30syugeibu #right li,
#main-20-40radio #right li,
#main-20-50tarujin #right li,
#main-30-00hensyubu #right li,
#main-30-05info #right li,
#main-30-10about_tarupon #right li,
#main-30-20faq #right li,
#main-30-30place_list #right li,
#main-40-00link #right li,
#main-40-10place_info  #right li,
#main-40-20artists #right li,
#main-99-10cal #right li{
	font-size:11pt;
	list-style-type: none;
	line-height:120%;
	border-bottom:0px solid #cccccc;
	margin-top: 0px;
	margin-bottom:0px;
	margin-right: 0px;
	margin-left:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;	
}
/*----イベントを探す----*/
#main-00-00event #right ul,
#main-00-20music #right ul,
#main-00-30dance #right ul,
#main-00-40exhibition #right ul,
#main-00-50entertainment #right ul,
#main-00-60art #right ul,
#main-00-70sports #right ul,
#main-00-80outdoor #right ul,
#main-00-99other #right ul,
#main-00-99yomaeuri #right ul,
#main-99-10cal #right ul{
	margin-top: 0px;
	margin-bottom:0px;
	margin-right: 0px;
	margin-left:20px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;	
	list-style-image:url(http://tarupon.collabosite.net/material/arrow-b.gif);
}

#main-00-00event .content h3,
#main-00-20music .content h3,
#main-00-30dance .content h3,
#main-00-40exhibition .content h3,
#main-00-50entertainment .content h3,
#main-00-60art .content h3,
#main-00-70sports .content h3,
#main-00-80outdoor .content h3,
#main-00-99other .content h3,
#main-00-99yomaeuri .content h3,
#main-99-10cal  .content h3{
	font-size:14pt;
	font-weight:bolder;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
color:#CC0033;
border-bottom:3px double #CC0033;
	}

#main-00-00event .content #right h4,
#main-00-20music .content #right h4,
#main-00-30dance .content #right h4,
#main-00-40exhibition .content #right h4,
#main-00-50entertainment .content #right h4,
#main-00-60art .content #right h4,
#main-00-70sports .content #right h4,
#main-00-80outdoor .content #right h4,
#main-00-99other .content #right h4,
#main-00-99yomaeuri .content #right h4,
#main-99-10cal  .content #right h4{
	font-size:11pt;
	font-weight:bolder;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
color:#CC0033;
border-bottom:1px solid #CC0033;
	}

/*----小樽レポート----*/
#main-10-00otarepo #right ul,
#main-10-10eat #right ul,
#main-10-20experience #right ul,
#main-10-30watch #right ul{
	margin-top: 0px;
	margin-bottom:0px;
	margin-right: 0px;
	margin-left:20px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;	
	list-style-image:url(http://tarupon.collabosite.net/material/arrow-c.gif);
}

#main-10-00otarepo .content h3,
#main-10-10eat .content h3,
#main-10-20experience  .content h3,
#main-10-30watch  .content h3{
	font-size:14pt;
	font-weight:bolder;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
color:#653390;
border-bottom:3px double #653390;
	}

#main-10-00otarepo .content h4,
#main-10-10eat .content h4,
#main-10-20experience  .content h4,
#main-10-30watch  .content h4{
	font-size:11pt;
	font-weight:bolder;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
color:#653390;
border-bottom:1px solid #653390;
	}

/*----企画モノ----*/
#main-20-00kikaku #right ul,
#main-20-05kawaraban #right ul,
#main-20-10otaruisan #right ul,
#main-20-20atarupon #right ul,
#main-20-21atarupon02 #right ul,
#main-20-30syugeibu #right ul,
#main-20-40radio #right ul,
#main-20-50tarujin #right ul{
	margin-top: 0px;
	margin-bottom:0px;
	margin-right: 0px;
	margin-left:20px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;	
	list-style-image:url(http://tarupon.collabosite.net/material/arrow-d.gif);
}

#main-20-00kikaku .content h3,
#main-20-05kawaraban .content h3,
#main-20-10otaruisan .content h3,
#main-20-20atarupon .content h3,
#main-20-21atarupon02 .content h3,
#main-20-30syugeibu .content h3,
#main-20-40radio .content h3,
#main-20-50tarujin  .content h3{
	font-size:14pt;
	font-weight:bolder;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
color:#3366CC;
border-bottom:3px double #3366CC;
	}

#main-20-00kikaku .content h4,
#main-20-05kawaraban .content h4,
#main-20-10otaruisan .content h4,
#main-20-20atarupon .content h4,
#main-20-21atarupon02 .content h4,
#main-20-30syugeibu .content h4,
#main-20-40radio .content h4,
#main-20-50tarujin  .content h4{
	font-size:11pt;
	font-weight:bolder;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
color:#3366CC;
border-bottom:1px solid #3366CC;
	}

/*----編集部より----*/
#main-30-00hensyubu #right ul,
#main-30-05info #right ul,
#main-30-10about_tarupon #right ul,
#main-30-20faq #right ul,
#main-30-30place_list #right ul{
	margin-top: 0px;
	margin-bottom:0px;
	margin-right: 0px;
	margin-left:20px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;	
	list-style-image:url(http://tarupon.collabosite.net/material/arrow-e.gif);
}

#main-30-00hensyubu .content h3,
#main-30-05info .content h3,
#main-30-10about_tarupon  .content h3,
#main-30-20faq  .content h3,
#main-30-30place_list  .content h3{
	font-size:14pt;
	font-weight:bolder;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
color:#006633;
border-bottom:3px double #006633;
	}

#main-30-00hensyubu .content h4,
#main-30-05info .content h4,
#main-30-10about_tarupon  .content h4,
#main-30-20faq  .content h4,
#main-30-30place_list  .content h4{
	font-size:11pt;
	font-weight:bolder;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
color:#006633;
border-bottom:1px solid #006633;
	}

/*----リンク・施設リスト----*/
#main-40-00link #right ul,
#main-40-10place_info  #right ul,
#main-40-20artists #right ul{
	margin-top: 0px;
	margin-bottom:10px;
	margin-right: 0px;
	margin-left:20px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;	
	list-style-image:url(http://tarupon.collabosite.net/material/arrow-f.gif);
}

#main-40-00link .content h3,
#main-40-10place_info .content h3,
#main-40-20artists .content h3{
	font-size:14pt;
	font-weight:bolder;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
color:#333333;
border-bottom:3px double #333333;
	}

#main-40-00link .content h4,
#main-40-10place_info .content h4,
#main-40-20artists .content h4{
	font-size:11pt;
	font-weight:bolder;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
color:#333333;
border-bottom:1px solid #333333;
	}




/*----■カレンダー----*/
#main-00-00event #right .cal {
	margin: 0px;
	padding: 0px;	

}

#main-00-00event #right .cal ul{
	margin-top: 5px;
	margin-bottom:0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-bottom: -1.1em;
	padding-right: 0px;
	padding-left: 0px;	
	list-style-image:url(http://tarupon.collabosite.net/material/arrow-b.gif);
	border-bottom:1px dashed #CC0033;
line-height:1;
}

#main-00-00event #right .cal li{
	margin-top: -1.1em;
	margin-bottom:1.1em;
	margin-right: 0px;
	margin-left: 100px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;	
font-size:11pt;
line-height:120%;
}


#main-00-00event .content h3{
	font-size:14pt;
	font-weight:bolder;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
color:#CC0033;
border-bottom:3px double #CC0033;
	}

#main-00-00event .content #right .cal h4{
	font-size:11pt;
	font-weight:bolder;
	margin: 0px 0px -5px 0px;
	padding: 0px 0px 0px 0px;
color:#CC0033;
border-bottom:1px solid #CC0033;
	}












/*----■トップパターンA(トップ) ----*/


#top {
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color:#FFFFFF;
	}

.top-a a {text-decoration: none;}
.top-a a:link {color: #3333CC;}
.top-a a:visited {color: #3333CC;}
.top-a a:active {color: #8FABBE;}
.top-a a:hover {color: #FF3300;}



.top-a-top {
	padding:  15px 20px 0px 25px;
	border:0px double #FF3300;
	margin: 0px -10px 0px -5px;
	color: #666666;
	background-image: url(http://tarupon.collabosite.net/material/plate1.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	}

.top-a {
	padding:  0px 20px 0px 25px;
	border:0px double #FF3300;
	margin: 0px -10px 0px -5px;
	color: #666666;
	background-image: url(http://tarupon.collabosite.net/material/plate2.gif);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	}

.top-a-bottom {
	padding:  0px 20px 15px 25px;
	border:0px double #FF3300;
	margin: 0px -10px 0px -5px;
	color: #666666;
	background-image: url(http://tarupon.collabosite.net/material/plate3.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	background-position:bottom left;
font-size:9pt;
text-align:right;
clear:both;
	}









.content .top-a-top h3{
	font-size:14pt;
	font-weight:bolder;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 60px;
	}

.top-a-top .ct{
	font-size:8pt;
	font-weight:normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

.top-a img {
	padding: 0px 10px 5px 0px;
float:left;
	}

.top-a p {
	color: #666666;
	font-family:"ＭＳ Ｐゴシック", Osaka,"ＭＳ ゴシック", Gothic,  sans-serif;
	font-size: 11pt;
	font-weight: normal;
	line-height: 150%;
	text-align: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}

.top-a .readmore {
	color: #666666;
	font-family:"ＭＳ Ｐゴシック", Osaka,"ＭＳ ゴシック", Gothic,  sans-serif;
	font-size: 11pt;
	font-weight: normal;
	line-height: 150%;
	text-align:right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

/*----■NEWS(トップ) ----*/
#content01 a,
#content02 a,
#content03 a{text-decoration: none;}

#content01 a:link,
#content02 a:link,
#content03 a:link {color: #3333CC;}

#content01 a:visited,
#content02 a:visited,
#content03 a:visited{color: #3333CC;}

#content01 a:active ,
#content02 a:active,
#content03 a:active  {color: #8FABBE;}

#content01 a:hover,
#content02 a:hover,
#content03 a:hover {color: #FF3300;}

#content01 blockquote 
#content02 blockquote 
#content03 blockquote 
#content04 blockquote 
#content05 blockquote {
	line-height: 150%;
font-size:8pt;
	margin: 0px;
	padding: 5px;
border:1px solid #666666;
	}


#content01 .box .posted,
#content02 .box .posted,
#content03 .box .posted,
#content04 .box .posted,
#content05 .box .posted {
	color: #999999;
	font-family:"ＭＳ Ｐゴシック", Osaka,"ＭＳ ゴシック", Gothic,  sans-serif;
	font-size: 9pt;
	border-bottom: 3px double #999999;
	text-align: right;
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
clear:both;
	}



#content-left{
float:left;
width:265px;
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #666666;
	}

#content-right{
float:left;
width:265px;
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #666666;
	}

#content-left h3,
#content-right h3 {
	line-height:135%;
	font-size:9pt;
	font-weight:bolder;
	}

#content01,
#content03,
#content05 {
	padding:  10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	color: #666666;
clear:both;
	}

#content02,
#content04 {
	padding:  10px 0px 10px 0px;
	margin: 0px 0px 0px 5px;
	color: #666666;
clear:both;
	}

#content01 img,
#content02 img,
#content03 img,
#content04 img,
#content05 img{
	margin: 0px 5px 0px 0px;
	float:left;
	}

.box{
	float:left;
width:220px;
	}

.box .ct{
	font-size:8pt;
	font-weight:normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

#content-left blockquote {
	line-height: 150%;
font-size:8pt;
	margin: 0px;
	padding: 5px;
border:1px solid #666666;
	}

#content-right blockquote {
	line-height: 150%;
font-size:8pt;
	margin: 0px;
	padding: 5px;
border:1px solid #666666;
	}

#content04 p{
	font-size:8pt;
	margin: 0px 0px 0px 0px;
	}

#content04 .box img{
	float:left;
	padding:  0px 0px 0px 0px;
	margin: 0px 5px 0px 0px;
width:100px;
	}

#content05 p{
	font-size:8pt;
	margin: 0px 0px 0px 0px;
	}
#content05 .box img{
	float:left;
	padding:  0px 0px 0px 0px;
	margin: 0px 5px 0px 0px;
width:100px;
	}



#content01 ul{
	margin-top: 0px;
	margin-bottom:5px;
	margin-right: 0px;
	margin-left:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;	
}

#content01 li{
	font-size:9pt;
	list-style-type: none;
	line-height:150%;
	border-bottom:1px solid #cccccc;
	margin-top: 0px;
	margin-bottom:0px;
	margin-right: 0px;
	margin-left:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;	
}

#content02 ul{
	margin-top: 0px;
	margin-bottom:20px;
	margin-right: 0px;
	margin-left:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;	
}

#content02 li{
	font-size:9pt;
	list-style-type: none;
	line-height:150%;
	border-bottom:1px solid #cccccc;
	margin-top: 0px;
	margin-bottom:0px;
	margin-right: 0px;
	margin-left:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;	
}

#content02 table{
	font-size:9pt;
	list-style-type: none;
	line-height:150%;
	margin-top: 0px;
	margin-bottom:0px;
	margin-right: 0px;
	margin-left:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;	
width:100%;
}

#content02 caption{
font-weight:bolder;
	text-align:left;
	margin-top: 0px;
	margin-bottom:0px;
	margin-right: 0px;
	margin-left:10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;	
}

#content03 ul{
	margin-top: 0px;
	margin-bottom:20px;
	margin-right: 0px;
	margin-left:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;	
}

#content03 li{
	font-size:9pt;
	list-style-type: none;
	line-height:150%;
	border-bottom:1px solid #cccccc;
	margin-top: 0px;
	margin-bottom:0px;
	margin-right: 0px;
	margin-left:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;	
}


#menu {
	
	float: left;
	width:180px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
color:#FFFFFF;
	}

#menu a {text-decoration: none;}
#menu a:link {color:  #FFFFFF;}
#menu a:visited {color:  #FFFFFF;}
#menu a:active {color: #FF0000;}
#menu a:hover {color: #FF3300;}


/*----サイド見出し----*/
#main #menu h2 {
	margin: 12px 0px 0px 0px;
	padding:　2px 0px 0px 0px;
text-align:center;
font-size:9pt;
font-weight:bolder;
color:#FFFFFF;
background-image:url(http://tarupon.collabosite.net/material/side-h.gif);
background-repeat:no-repeat;
	}

/*----イベントを探す----*/
#main-00-00event #menu h2,
#main-00-20music #menu h2,
#main-00-30dance #menu h2,
#main-00-40exhibition #menu h2,
#main-00-50entertainment #menu h2,
#main-00-60art #menu h2,
#main-00-70sports #menu h2,
#main-00-80outdoor #menu h2,
#main-00-99other #menu h2,
#main-00-99yomaeuri #menu h2,
#main-99-10cal #menu h2  {
	margin: 12px 0px 0px 0px;
	padding:　2px 0px 0px 0px;
text-align:center;
font-size:9pt;
font-weight:bolder;
color:#FFFFFF;
background-image:url(http://tarupon.collabosite.net/material/side-h2.gif);
background-repeat:no-repeat;
	}

/*----小樽レポート----*/
#main-10-00otarepo #menu h2,
#main-10-10eat #menu h2,
#main-10-20experience #menu h2,
#main-10-30watch #menu h2 {
	margin: 12px 0px 0px 0px;
	padding:　2px 0px 0px 0px;
text-align:center;
font-size:9pt;
font-weight:bolder;
color:#FFFFFF;
background-image:url(http://tarupon.collabosite.net/material/side-h3.gif);
background-repeat:no-repeat;
	}

/*----企画モノ----*/
#main-20-00kikaku #menu h2,
#main-20-05kawaraban #menu h2,
#main-20-10otaruisan #menu h2,
#main-20-20atarupon #menu h2,
#main-20-21atarupon02 #menu h2,
#main-20-30syugeibu #menu h2,
#main-20-40radio #menu h2,
#main-20-50tarujin #menu h2 {
	margin: 12px 0px 0px 0px;
	padding:　2px 0px 0px 0px;
text-align:center;
font-size:9pt;
font-weight:bolder;
color:#FFFFFF;
background-image:url(http://tarupon.collabosite.net/material/side-h4.gif);
background-repeat:no-repeat;
	}

/*----編集部より----*/
#main-30-00hensyubu #menu h2,
#main-30-05info #menu h2,
#main-30-10about_tarupon #menu h2,
#main-30-20faq #menu h2,
#main-30-30place_list #menu h2 {
	margin: 12px 0px 0px 0px;
	padding:　2px 0px 0px 0px;
text-align:center;
font-size:9pt;
font-weight:bolder;
color:#FFFFFF;
background-image:url(http://tarupon.collabosite.net/material/side-h5.gif);
background-repeat:no-repeat;
	}

/*----リンク・施設リスト----*/
#main-40-00link #menu h2,
#main-40-10place_info #menu h2,
#main-40-20artists #menu h2 {
	margin: 12px 0px 0px 0px;
	padding:　2px 0px 0px 0px;
text-align:center;
font-size:9pt;
font-weight:bolder;
color:#FFFFFF;
background-image:url(http://tarupon.collabosite.net/material/side-h6.gif);
background-repeat:no-repeat;
	}

#menu #ad{
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



#menu .scbox {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
border-left:2px solid #999999;
	height:150px;
	overflow:auto;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	scrollbar-base-color: #EEEEEE;
	scrollbar-track-color: #EEEEEE;
	scrollbar-face-color: #EEEEEE;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-darkshadow-color: #EEEEEE;
	scrollbar-highlight-color: #EEEEEE;
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-arrow-color: #666666;
}

#menu .scbox hr{
border:1px dashed #CCCCCC;
}

#menu .scbox .scinner{
	margin: 0px 3px 0px 3px;
	padding: 0px 0px 0px 0px;
}

#menu  .scbox a {text-decoration: none;}
#menu  .scbox a:link {color:  #3333CC;}
#menu  .scbox a:visited {color:  #3333CC;}
#menu  .scbox a:active {color: #FF0000;}
#menu  .scbox a:hover {color: #FF3300;}

#menu  .scbox ul{
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
text-align:left;
	}

#menu  .scbox li{
	margin: 0px 0px 0px 3px;
	padding:0px 0px 0px 0px;
	line-height: 130%;
display:inline;
font-size:9pt;
	}

.content p {
	color: #666666;
	font-family:"ＭＳ Ｐゴシック", Osaka,"ＭＳ ゴシック", Gothic,  sans-serif;
	font-size: 11pt;
	font-weight: normal;
	line-height: 150%;
	text-align: left;
	margin-bottom: 10px;
	padding: 0px 0px 0px 0px;
	}

.content blockquote {
	line-height: 150%;
font-size:11pt;
	margin:  0px 10px 0px 10px;
	padding: 10px 10px 10px 10px;
border:1px solid #666666;
	}

.content li {
	line-height: 150%;
	}

.content h2 {
	color: #666666;
	font-family:"ＭＳ Ｐゴシック", Osaka,"ＭＳ ゴシック", Gothic,  sans-serif;
	font-size: x-small;
	
	text-align: left;
	font-weight: bold;
	
	
	margin-bottom: 10px;
	
	}

.content h3 {
	color: #666666;
	font-family:"ＭＳ Ｐゴシック", Osaka,"ＭＳ ゴシック", Gothic,  sans-serif;
	font-size: small;
	
	text-align: left;
	font-weight: bold;
	
	
	margin-bottom: 10px;
	
	}

.content p.posted {
	color: #999999;
	font-family:"ＭＳ Ｐゴシック", Osaka,"ＭＳ ゴシック", Gothic,  sans-serif;
	font-size: 9pt;
	border-bottom: 1px solid #999999;
	text-align: right;
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 40px 0px;
clear:both;
	}

.sidebar {
	padding: 0px 0px 0px 0px;
	margin: 0px 20px 0px 7px;
	}



#calendar {
  	line-height: 140%;
	color: #666666;
	font-family:"ＭＳ Ｐゴシック", Osaka,"ＭＳ ゴシック", Gothic,  sans-serif;
	font-size: x-small;
	
	
	
  	padding: 2px;
	text-align: center;
	margin-bottom: 30px;
	}

#calendar table {
	padding: 2px;
	border-collapse: collapse;
	border: 0px;
	width: 120px;
	}

#calendar caption {
	color: #666666;
	font-family:"ＭＳ Ｐゴシック", Osaka,"ＭＳ ゴシック", Gothic,  sans-serif;
	font-size: x-small;
	
	text-align: center;
	font-weight: bold;
	
	text-transform: uppercase;
	
	letter-spacing: .3em;
	}

#calendar th {
	text-align: center;
	font-weight: normal;
	}

#calendar td {
	text-align: center;
	}

.sidebar h2 {
	color: #666666;
	font-family:"ＭＳ Ｐゴシック", Osaka,"ＭＳ ゴシック", Gothic,  sans-serif;
	font-size: x-small;
	
	text-align: center;
	font-weight: bold;
	
	text-transform: uppercase;
  	
	letter-spacing: .3em;
	}

.sidebar ul {
	padding-left: 0px;
	margin: 0px;
	margin-bottom: 30px;
	}

.sidebar ul ul {
	margin-bottom: 0px;
	}

.sidebar #categories ul {
	padding-left: 15px;
	}

.sidebar li {
	color: #666666;
	font-family:"ＭＳ Ｐゴシック", Osaka,"ＭＳ ゴシック", Gothic,  sans-serif;
	font-size: x-small;
	text-align: left;
	line-height: 150%;
	
	
	
	margin-top: 10px;
	list-style-type: none;
	}

.sidebar #categories li {
	list-style-type: circle;
	}

.sidebar img {
	border: 0px solid #FFFFFF;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}

.photo {
	text-align: left;
	margin-bottom: 20px;
	}

.link-note {
	font-family:"ＭＳ Ｐゴシック", Osaka,"ＭＳ ゴシック", Gothic,  sans-serif;
	font-size: x-small;
	line-height: 150%;
	text-align: left;
	padding: 2px;
	margin-bottom: 15px;
	}

#powered {
	font-family:"ＭＳ Ｐゴシック", Osaka,"ＭＳ ゴシック", Gothic,  sans-serif;
	font-size: x-small;
	line-height: 150%;
	text-align: left;
	color: #666666;
	margin-top: 50px;
	}

#search {
	font-size: 8pt;
	line-height: 120%;
	text-align: left;
	color: #FFFFFF;
	margin-top: 0px;
	}

#search label{
	font-size: 8pt;
	line-height: 120%;
	text-align: left;
	color: #FFFFFF;
	margin-top: 0px;
	}

#search form{
	font-size: 8pt;
	line-height: 120%;
	text-align: left;
	color: #666666;
	margin-top: 20px;
	}

#search input{
	width:115px;
	font-size: 9pt;
	color: #666666;
	}
#search .button {
	width:27px;
	font-size: 7pt;
	}

#comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB;
	}


#right .combox {
background-color:#EEEEEE;
	padding-top: 0px ;
	padding-right:  15px;
	padding-bottom:  15px;
	padding-left:  15px;
	margin-top: 40px ;
	margin-right:  10px;
	margin-bottom:  0px;
	margin-left:  10px;
	}

#right .combox h2{
color:#FFFFFF;
background:#CCCCCC;
	padding:  5px;
	margin-top: -20px ;
	margin-right:  -15px;
	margin-bottom:  10px;
	margin-left:  -15px;
font-size:11pt;
font-weight:bolder;
	}

#right .combox h3{
color:#666666;
	padding:  0px;
	margin: 0px 0px 10px 0px;
font-size:11pt;
font-weight:bolder;
border-bottom:1px solid #666666;
	}

#right .combox p{
	font-size: 9pt;
line-height:130%;
	}

#right form {
	width: 355px;
	}

#right form p{
	font-size: 9pt;
	}

#right textarea {
	width: 355px;
	}

textarea[id="comment-text"] {
	width: 80%;
	}

.commenter-profile img {
	vertical-align: middle;
	border-width: 0;
	}

/*----■カテゴリ別フッターデザイン ----*/
#footer {
	font-family:"ＭＳ Ｐゴシック", Osaka,"ＭＳ ゴシック", Gothic,  sans-serif;
	font-size:8pt;
	background-image: url(http://tarupon.collabosite.net/material/footer-a.gif);
	background-repeat: no-repeat;
	text-align: left;
	padding: 0px;
	}

#footer-00-00event,
#footer-00-20music,
#footer-00-30dance,
#footer-00-40exhibition,
#footer-00-50entertainment,
#footer-00-60art,
#footer-00-70sports,
#footer-00-80outdoor,
#footer-00-99other,
#footer-00-99yomaeuri,
#footer-99-10cal{
	font-family:"ＭＳ Ｐゴシック", Osaka,"ＭＳ ゴシック", Gothic,  sans-serif;
	font-size:8pt;
	background-image: url(http://tarupon.collabosite.net/material/footer-b.gif);
	background-repeat: no-repeat;
	text-align: left;
	padding: 0px;
	}

#footer-10-00otarepo,
#footer-10-10eat,
#footer-10-20experience,
#footer-10-30watch  {
	font-family:"ＭＳ Ｐゴシック", Osaka,"ＭＳ ゴシック", Gothic,  sans-serif;
	font-size:8pt;
	background-image: url(http://tarupon.collabosite.net/material/footer-c.gif);
	background-repeat: no-repeat;
	text-align: left;
	padding: 0px;
	}

#footer-20-00kikaku,
#footer-20-05kawaraban,
#footer-20-10otaruisan,
#footer-20-20atarupon,
#footer-20-21atarupon02,
#footer-20-30syugeibu,
#footer-20-40radio,
#footer-20-50tarujin {
	font-family:"ＭＳ Ｐゴシック", Osaka,"ＭＳ ゴシック", Gothic,  sans-serif;
	font-size:8pt;
	background-image: url(http://tarupon.collabosite.net/material/footer-d.gif);
	background-repeat: no-repeat;
	text-align: left;
	padding: 0px;
	}

#footer-30-00hensyubu,
#footer-30-05info,
#footer-30-10about_tarupon,
#footer-30-20faq,
#footer-30-30place_list {
	font-family:"ＭＳ Ｐゴシック", Osaka,"ＭＳ ゴシック", Gothic,  sans-serif;
	font-size:8pt;
	background-image: url(http://tarupon.collabosite.net/material/footer-e.gif);
	background-repeat: no-repeat;
	text-align: left;
	padding: 0px;
	}

#footer-40-00link,
#footer-40-10place_info,
#footer-40-20artists {
	font-family:"ＭＳ Ｐゴシック", Osaka,"ＭＳ ゴシック", Gothic,  sans-serif;
	font-size:8pt;
	background-image: url(http://tarupon.collabosite.net/material/footer-f.gif);
	background-repeat: no-repeat;
	text-align: left;
	padding: 0px;
	}


#footer-inner {
	font-size:8pt;
	color: #666666;
	text-align: left;
	margin: 0px 0px 0px 10px;
	border: 0px solid #FFFFFF;
	}

