<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";


/*-------------------------------------------------
    セカンドヘッダー
-------------------------------------------------*/

body {
	margin:0;
	padding:0;
}


#secondHeader {
	background:#fff;
	width: 100%;
	height: 220px;
}

.secondtitleBox{
	width:1000px;
	text-align:left;
	position:relative;
}

/*-------------------------------------------------
    パンくず
-------------------------------------------------*/

#breadMenu{
	width:100%;
	background-color:#2D2D2D;
	color:#fff;
	font-size:80%;
}

.breadMenuBox{
	width:1000px;
	margin:0 auto;
	padding:15px 0;
}

.breadMenuBox a{
	color:#C10077;
}

.breadMenuBox a:hover{
	text-decoration:underline;
}

.breadMenuBox span{
	color:#666;
	padding:0 10px;
}


/*-------------------------------------------------
    コーナータイトル
-------------------------------------------------*/

#detailTitle{
	width:100%;
	background-color:#fff;
	border-bottom:3px solid #000;
}

.detailTitleBox{
	width:1000px;
	margin:0 auto;
	padding:15px 0;
	height:40px;
}

.secondWrapper{
	width:1000px;
	margin:20px auto 40px auto;;
	min-height:700px;
}

/*-------------------------------------------------
    ソーシャル
-------------------------------------------------*/

/* SB */ 
.sb_post{
    height:20px;
    width:1000px;
}

.sb_post li{
    float: left;
    margin-right:5px;
    z-index:888;
}


/*-------------------------------------------------
    左カラム
-------------------------------------------------*/

#leftBox{
	float:left;
	width:735px;
	margin-:20px;
}

/*-------------------------------------------------
    詳細ページ
-------------------------------------------------*/

.lfdetailDate{
	font-size:11px;
	font-weight:bold;
	margin-bottom:20px;
	text-align:right;
	color:#000;
}


.lfdetailTitle{
	font-size:30px;
	line-height:38px;
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
	color:#000;
}

.lfdetailSocial{
	line-height:1.5;
	padding-bottom:25px;
	z-index:888;
}

.lfdetailText{
	clear:both;
	margin:30px 0;
}


.lfdetailText p{
	font-size:100%;
	line-height:1.5;
	margin-bottom:10px;
}

.lfdetailText b{
	font-weight:bold;
}

.lfdetailText h4{
	font-size:16px;
	line-height:18px;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px solid #ccc;
	color:#000;
}

.lfdetailText a{
	color:#00f;
	text-decoration: underline;
}

/*-----------------------------------------------
 podcast説明
-----------------------------------------------*/

.pdTitleBox{
	width:695px;
	padding:20px;
	border:0px solid #ccc;
	background-color:#eee;
}

.pdTitle{
	float:left;
	padding-top:10px;
}

.pdEntry{
	width:100%;
}

.pdEntry dl{
}

.pdEntry dd{
	font-size:12px;
	line-height:1.4;
	padding-top:10px;
}

/*-----------------------------------------------
 メッセージタイトル
-----------------------------------------------*/

.messegeBox{
	background-color:#eee;
	padding:20px;
}

.messegeTitle h2{
	font-size:16px;
	color:#000;
}

.messegeTitle h3{
	font-size:24px;
	color:#000;
	margin-bottom:20px;
}

.messegeTitle p{
	font-size:14px;
	color:#333;
}



.messegeTitle{
	font-size:14px;
	color:#333;
	margin-bottom:20px;
}


/*-------------------------------------------------
    右カラム
-------------------------------------------------*/

#rightBox{
	font-size:85%;
	float:right;
	width:245px;
}

.rbLine{
	width:100%;
	height:1px;
	margin-bottom:15px;
	background-color: #fff;
	opacity:0.5;
}


/* メッセージ　*/

.rbmessageBox{
	background-color:#C10077;
	margin-bottom:10px;
	padding:15px;
	color:#fff;
}

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

.rbmessageBtn {
	text-align: center;
}

.rbmessageBtn a{
	display: block;
	height: 40px;
	line-height: 42px;
	background:#fff;
	font-size: 14px;
	color: #C10077;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
	border-radius: 2px;
}

.rbmessageBtn a:hover{
	background:#f3cce4;
	color: #c10077;
}

/* ニューエントリー　*/

.rbentryBox{
/*	background-color:#d1de4c;*/
	background-color:#2D2D2D;
	margin-bottom:10px;
	padding:15px;
	color:#fff;
}

.rbentryBox li{
	margin-bottom:20px;
	padding-left:15px;
	background: url(../../sharedimages/arrow_w.gif) 0px 6px no-repeat;
}

.rbentryBox li a:hover{
	text-decoration:underline;
}

/* コンテンツメニュー　*/

.rbmenuBox{
	background-color:#2aa1cc;
	margin-bottom:10px;
	padding:15px;
}

.rbmenuBox li{
	margin-bottom:5px;
	padding-left:15px;
	background: url(../../sharedimages/arrow_w.gif) 0px 6px no-repeat;
}

.rbmenuBox li a:hover{
	text-decoration:underline;
}

/* ニュースライン　2015.05.21　*/

.newslineBox h2{
	font-size:20px;
	line-height:1.3;
	color:#000;
	padding-bottom:10px;
}

.newslineBox b{
	font-weight: bold;
	color:#000;
}

.newslineBox a{
	color: #C10077;
}

.newslinePhoto{
	width:100%;
	text-align:center;
	margin-bottom:20px;
}

.newslineBox .cautiontxt{
	color:#f00;
}

/* FBウイジェット　20166.04.01　*/

.rbfbBox{
	margin-bottom:10px;
}



/*-----------------------------------------------
present 2016.12.20　
-----------------------------------------------*/

.presentBox{
	padding:20px;
}

.presentBox h3{
	font-size:20px;
	color:#000;
	margin-bottom:20px;
}

.presentBox p{
	font-size:14px;
	color:#333;
	margin-bottom: 10px;
}

.presentTitle{
	font-size:14px;
	color:#333;
	margin-bottom:20px;
}

.presentBox p span{
	color:#C10077;
	font-weight: bold;
}

.radikobox{
	margin:20px 0;
	border:3px solid #E73C64;
	padding:20px;
	color:#000;
}

.radikobox .btn{
	display:block;
	width: 300px;
	text-align:center;
	margin-top:10px;
	background:#E73C64;
}


.radikobox .btn a{
	display:block;
	padding:10px;
	color:#fff;
}

.radikobox .btn:hover{
	opacity:0.8;
}


</pre></body></html>