@charset "Shift_JIS";

/*============================================================
//
//  目次---------------------
//  ・シネマ通信設定
//  　・コンテンツ
//  　・左側/タイトル
//  　・ニュース
//  　・関連リンク
//  　・動画
//  　・バナー
//  　
//  　・利用規約
//  　・プライバシーポリシー
//  　・プレス・マスコミの方へ
//
//==========================================================*/


/*============================================================
//  ヘッダー
//==========================================================*/

#header .navi ul{
	background:url(/img/common/g_navi_base.jpg) no-repeat;
}

/*============================================================
//  コンテンツ
//==========================================================*/

#main .contents{
	width:950px;
	margin:20px 0 0;
	padding-bottom:15px;
	background: url(/img/detail/cont_bt.gif) no-repeat left bottom;;
}
#main .cont-inner{
	width:950px;
	padding:33px 0 5px;
	background: #fff url(/img/detail/cont_top.gif) no-repeat left top;
}

/*============================================================
//  左側
//==========================================================*/

#main .mail-link{
	float:left;
	margin-right:25px;
	width:330px;
}
#main .mail-link h2{
	width:330px;
	height:77px;
	font-size:14px;
	text-indent:-9999px;
	margin-bottom:30px;
	background: url(/img/aboutsite/ttl_mail.gif) no-repeat;
}

/*============================================================
//  シネマ通信メニュー
//==========================================================*/


#main .mail-menu{
	width:330px;
	margin-bottom:75px;
}
#main .mail-menu h3{
	text-indent:-9999px;
	font-size:5px;
	line-heigt:9px;
	width:200px;
	height:20px;
	background: url(/img/aboutsite/ttl_menu.gif) no-repeat;
}

#main .mail-link ul{
	width:301px;
	background: url(/img/aboutsite/menu_on.gif) no-repeat;
}

#main .mail-link li{
	text-indent:-9999px;
	width:301px;
	height:44px;
}

#main .mail-link li a{
	width:301px;
	height:44px;
	display:block;
	txet-decoration:none;
}

#main .mail-link li.top a{
	background: url(/img/aboutsite/menu_off.gif) no-repeat;
}
#main .mail-link li.top-ac,
#main .mail-link li.top-ac a{
	background: url(/img/aboutsite/menu_ac.gif) no-repeat;
}

#main .mail-link li.entry a{
	background: url(/img/aboutsite/menu_off.gif) no-repeat 0 -44px;
}
#main .mail-link li.entry-ac,
#main .mail-link li.entry-ac a{
	background: url(/img/aboutsite/menu_ac.gif) no-repeat 0 -44px;
}

#main .mail-link li.change a{
	background: url(/img/aboutsite/menu_off.gif) no-repeat 0 -88px;
}
#main .mail-link li.change-ac,
#main .mail-link li.change-ac a{
	background: url(/img/aboutsite/menu_ac.gif) no-repeat 0 -88px;
}

#main .mail-link li.stop a{
	background: url(/img/aboutsite/menu_off.gif) no-repeat 0 -132px;
}
#main .mail-link li.stop-ac,
#main .mail-link li.stop-ac a{
	background: url(/img/aboutsite/menu_ac.gif) no-repeat 0 -132px;
}

#main .mail-link li.privacy a{
	background: url(/img/aboutsite/menu_off.gif) no-repeat 0 -176px;
}
#main .mail-link li.privacy-ac,
#main .mail-link li.privacy-ac a{
	background: url(/img/aboutsite/menu_ac.gif) no-repeat 0 -176px;
}

#main .mail-link li a:hover{
	background: none;
}

/*============================================================
//  シネマ通信　ートップー右側
//==========================================================*/


#main .mail-cont{
	float:left;
	padding:105px 0 0 20px;
	width:540px;
	background: url(/img/detail/icon_dot.gif) no-repeat;
}

#main .mail-cont p{
	font-size:14px;
	line-height:24px;
	background: url(/img/aboutsite/line.gif);
}

#main .mail-cont .btn-entry{
	text-indent:-9999px;
	margin:65px 0 0 160px;
	width:198px;
	height:79px;
	background: url(/img/aboutsite/btn_entry_on.jpg) no-repeat;
}

#main .mail-cont .btn-entry a{
	width:198px;
	height:79px;
	display:block;
	txet-decoration:none;
	background: url(/img/aboutsite/btn_entry.jpg) no-repeat;
}
#main .mail-cont .btn-entry a:hover{
	background: none;
}

/*============================================================
//  利用規約
//==========================================================*/

#main .kiyaku-link{
	float:left;
	margin-right:25px;
	width:330px;
}
#main .kiyaku-link h2{
	width:330px;
	height:77px;
	font-size:14px;
	text-indent:-9999px;
	margin-bottom:30px;
	background: url(/img/aboutsite/ttl_kiyaku.gif) no-repeat;
}

#main .kiyaku-cont{
	float:left;
	padding:48px 0 0 20px;
	width:540px;
	background: url(/img/detail/icon_dot.gif) no-repeat;
}

#main .kiyaku-cont div{
	font-size:14px;
	margin-bottom:5px;
}

#main .kiyaku-cont p{
	font-size:12px;
	line-height:150%;
	margin-bottom:35px;
}

#main .kiyaku-cont p a{ text-decoration:none; color:#333;}
#main .kiyaku-cont p a:hover{ text-decoration:underline; color:#333;}

/*============================================================
//　プライバシーポリシー
//==========================================================*/

#main .privacy-link{
	float:left;
	margin-right:25px;
	width:330px;
}
#main .privacy-link h2{
	width:330px;
	height:116px;
	font-size:14px;
	text-indent:-9999px;
	margin-bottom:30px;
	background: url(/img/aboutsite/ttl_privacy.gif) no-repeat;
}

#main .privacy-cont{
	float:left;
	padding:48px 0 0 20px;
	width:540px;
	background: url(/img/detail/icon_dot.gif) no-repeat;
}

#main .privacy-cont div{
	font-size:14px;
	margin-bottom:5px;
}

#main .privacy-cont p{
	font-size:12px;
	line-height:150%;
	margin-bottom:20px;
}

#main .privacy-cont p a{ text-decoration:none; color:#333;}
#main .privacy-cont p a:hover{ text-decoration:underline; color:#333;}

/*============================================================
//　プレス・マスコミの方へ
//==========================================================*/

#main .press-link{
	float:left;
	margin-right:25px;
	width:330px;
}
#main .press-link h2{
	width:330px;
	height:116px;
	font-size:14px;
	text-indent:-9999px;
	margin-bottom:30px;
	background: url(/img/aboutsite/ttl_press.gif) no-repeat;
}

#main .press-cont{
	float:left;
	padding:48px 0 0 20px;
	width:540px;
	background: url(/img/detail/icon_dot.gif) no-repeat;
}

#main .press-cont div{
	font-size:14px;
	margin-bottom:5px;
}

#main .press-cont p{
	font-size:12px;
	line-height:150%;
	margin-bottom:20px;
}

#main .press-cont p span{
	font-size:10px;
	line-height:150%;
	color:#FE0000
}

#main .press-cont table{
	width:537px;
	border:dotted #7F7F7F;
	border-width:0 1px 1px 0;
	margin-bottom:20px;
}

#main .press-cont table td{
	border:dotted #7F7F7F;
	border-width:1px 0 0 1px;
	font-size:12px;
}

#main .press-cont table td.sakuhin{
	width:165px;
	padding:3px 25px 3px 25px;
}

#main .press-cont table td.senden{
	width:100px;
	padding:3px 25px 3px 45px;
}

#main .press-cont table td.tel{
	width:88px;
	padding:3px 25px 3px 36px;
}


#main .press-cont p a{ text-decoration:none; color:#333;}
#main .press-cont p a:hover{ text-decoration:underline; color:#333;}
