@charset "utf-8";
/*--------------------
基本
--------------------*/
body {
margin-top: 0px; 
background: #fff1e0 url(img/page_back01.gif) repeat-x;}

a {
/*font-size: 13px;*/ 
color: #fb8d57; 
text-decoration: underline;}

a:hover { 
text-decoration: none; } 

.mleft15{
	margin-left:15px;}

.mtop3{
	margin-top:3px;}

.mtop10{
	margin-top:10px;}

.red{
	color:#F00;}

.gray{
font-size:12px;
color:#333333;}

.b_gray{
background:#F0F8FF;
width::300px;
padding:3px;}

/*--------------------
ヘッダ
--------------------*/
#head_b{
background-repeat: no-repeat; 
background-position: right top; 
background-image: url(/img/img_k/head4.jpg);
background-color: #FFFFFF;}

/*--------------------
左カラムメニュー用
--------------------*/
.kosin {
font-size: 12px;
color: #6666CC; 
text-decoration:none;} 

.margi{ 
margin-top:3px;}

.minatoha_big02a{ 
font-size:16px; 
color: #FF00CC; 
text-decoration:none; 
margin-bottom:10px; 
margin-top:5px; 
font-weight:bold; 
text-align:center; 
border:2px dotted #336699; 
padding:4px;}

/*--------------------
更新履歴
--------------------*/
.rireki_m{ 
font-size:15px; 
color: #FF33CC; 
text-decoration:none}

.kosin2 {
font-size: 13px;
color: #6666CC; 
text-decoration:none;} 

.cop { 
font-size: 12px; 
color: #6666CC; 
text-decoration:none;} 

.media{ 
font-size: 10px; 
color: #666666; 
text-decoration:none;} 

/*--------------------
更新履歴02
--------------------*/
/*スクロールバー設定*/
.minatoha_over{
font-size:13px;
color: #336699;
text-decoration:none;
overflow-y: auto;
overflow-x:hidden;
height: 700px;
scrollbar-face-color: #EDF8F9;
scrollbar-base-color: #EDF8F9;
scrollbar-highlight-color: #6666CC;
scrollbar-shadow-color: #6666CC;
scrollbar-3dlight-color: #EDF8F9;
scrollbar-arrow-color: #6666CC;
scrollbar-track-color: #EDF8F9;
scrollbar-darkshadow-color: #EDF8F9;
}

#rireki2_tab{ 
width:500px; 
background-color:#D4EDF4;}

/*--------------------
みなとらじおって？
--------------------*/
.minatoha_2{ 
font-size:15px; 
color: #3399FF; 
text-decoration:none}

.minatoha{ 
font-size:13px; 
color: #336699; 
text-decoration:none}

.minatoha_b{ 
font-size:12px; 
color: #FF3399;}

/*--------------------
コーナー紹介
--------------------*/
.corner_t{
border-bottom-width: 2px;
border-bottom-style: dotted;
border-bottom-color: #006699;
}

.odai_a{ 
font-size:14px; 
color: #330099; 
text-align:left; 
margin-top:12px; 
margin-left:15px;}

/*--------------------
パーソナリティ
--------------------*/
.border_t{
border-top-width: 2px;
border-bottom-width: 2px;
border-top-style: dotted;
border-bottom-style: dotted;
border-top-color: #006699;
border-bottom-color: #006699;
padding-top: 2px;
padding-bottom: 2px;
margin-right: auto;
margin-left: 15px;
}

.pars{ 
font-size:13px; 
color: #006699;}

/*--------------------
リンク
--------------------*/
.link{ 
font-size:13px; 
color: #336699; 
text-decoration:none}

.formt{ 
font-size:12px; 
color:#333333;}

/*--------------------
リンク
--------------------*/
/* リンク*/
.link2{ 
font-size:14px; 
color: #336699; 
text-decoration:none}

/*--------------------
特別ページ
--------------------*/
/*メイン*/
.sp_main{
height:1000px;
overflow-y: auto;
scrollbar-face-color: #EDF8F9;
scrollbar-base-color: #EDF8F9;
scrollbar-highlight-color: #6666CC;
scrollbar-shadow-color: #6666CC;
scrollbar-3dlight-color: #EDF8F9;
scrollbar-arrow-color: #6666CC;
scrollbar-track-color: #EDF8F9;
scrollbar-darkshadow-color: #EDF8F9;
}

/*テーブル*/
.sp_titletab{
width:510px;
height:57px;
background-image: url(./img/title/special_back.gif);
font-size:44px;
font-weight:bold;
color:#ff9cd4;
padding-left:50px;
padding-top:23px;}


.minatoha_big{ 
font-size:14px; 
color: #FF00CC; 
text-decoration:none;}

.minatoha_big02{ 
font-size:13px; 
color: #FF00CC; 
text-decoration:none; 
margin-bottom:10px; 
margin-top:5px; 
font-weight:bold;}

.minatoha_big02a_sp{ 
font-size:16px; 
color: #FF00CC;
background:#F0F8FF;
text-decoration:none; 
margin-bottom:2px; 
margin-top:0px; 
font-weight:bold; 
text-align:center; 
padding:6px 0;
border:1px dotted #09F;}

.jikai02{ 
font-size:14px; 
color: #FF99CC; 
text-decoration:none}

/*--------------------
́告知など
--------------------*/
#kokuti_t{
text-decoration:none; 
border: 2px dotted #006699;}

.rireki_m2{ 
font-size:15px; 
color: #491313; 
text-decoration:none;}

.minatoha_w{ 
font-size:13px; 
color: #666666; 
text-decoration:none;}



/*--------------------
old／現在未使用
--------------------*/
.style1 { 
font-size: 12px;
color: #333333;}

#form01{ 
width:320px; 
text-align:left; 
padding-top:10px; 
font-size:12px; 
color:#333333;}

#menu{ 
width:200px; 
text-align:center; 
padding-top:10px;}

.coan{ 
font-size:14px; 
color: #336699; 
text-decoration:none;}

.odai{ 
font-size:14px; 
color: #330099;}

#top_back{ 
width:500px;
height:500px;
text-align:left; 
background-repeat: no-repeat; 
background-position: center; 
background-image: url(/img/n_head002.jpg); 
margin-top:4px;}

.rireki{ 
font-size:12px; 
color: #66CCFF; 
text-decoration:none}

#sp_albam{
background-image:url(../../../../img/sp_al02.gif); 
background-position:center; 
background-repeat:no-repeat;}

#sp_albam2{
background-image:url(../../../../img/sp_al03.gif); 
background-position:center; 
background-repeat:no-repeat;}


.rireki2{ font-size:11px; color: #66CCFF; text-decoration:none; margin-top: 10px;}
.jikai{ font-size:12px; color: #666666; text-decoration:none}
.minatoha_s{ font-size:12px; color: #336699; text-decoration:none}
.minatoha_big_2{
font-size:14px;
color: #FF00CC;
text-decoration:none;
text-align:left;
margin-left:15px;
margin-top:10px;
margin-bottom:10px;
} 

/*--------------------
ニュース
--------------------*/
#news_now{
width:90%;
height:24px;
border-top-width:1px;
border-top-color:#0033CC;
border-bottom-color:#0033CC;
border-bottom-width:1px;
border-right-width:1px;
border-right-color:#0033CC;
border-left-width:1px;
border-left-color:#0033CC;
text-align:center;
padding:6px;
color:#003366;
font-size:12px;
font-weight:bold;
}

/*--------------------
0908公開録音
--------------------*/
.kouroku_main{
width:580px;
text-align:left;
font-size:14px;
color:#069;}

.kouroku_main_h{
	width:100%;}

.kouroku_main_text{
	margin:0 0 0 15px;}

div.kouroku_main_h h2{
width:500px;
font-weight:bold;
color:#ffffff;
font-size:100%;
margin:7px 0 0 10px;
padding:3px;
background:#69F;}

.kouroku_foot{
	padding:10px;
	width:500px;
	background:#CAEBFC;
	margin:20px 0 20px 25px;
	text-align:center;}
	
.event_renraku{
width:480px;
background:#FFC;
padding:10px;
text-align:center;
font-weight:bold;
margin:20px 0 30px 15px;}

div.kouroku_main_h h3{
width:480px;
font-weight:bold;
font-size:100%;
padding:3px;
border-bottom:2px dotted #6CF;
margin:7px 0 3px 0;}

.event_cau{
width:480px;
background:#FFEBCD;
margin:3px 0 5px 0;
padding:2px;}

.event_cau02{
width:460px;
background:#FFEBCD;
margin:3px 0 20px 12px;
text-align:center;
padding:4px;}

.top_event_link{
margin:2px auto 5px auto;
font-size:13px;}

.top_event_new{
color:#FF00CC;
font-size:11px;}