<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
/*- 基本設定 -*/


html,body{
	height: 100%;
}
h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,p,input,object,embed {
	margin: 0;
	padding: 0;
}


body#SSFF{
	background-image:url(../common_img/bgSSFF.gif);
	background-repeat:repeat-y;
	background-position:left top;
	background-color: #F0DC32;
} 

body#SSFFA{
    background-color:#E24D6F;
	background-image:url(../common_img/bgSSFFA.gif); 
	background-repeat:repeat-y;
	background-position:left top;
}
body#SGW{
    background-color:#50B640;
	background-image:url(../common_img/bgSGW.gif); 
	background-repeat:repeat-y;
	background-position:left top;
}



body{
	margin:0;
	font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;
	color:#e9e9e9;
	font-size:small;
	line-height: 140%;
}


#sub_wrapper{
	width: 970px;
	clear: both;
	padding-bottom: 120px;
}
html:not(:target) #sub_wrapper{
	width: 970px;
	clear: both;
	margin-bottom: 120px;
}
*+html&gt;/**/body #sub_wrapper{
	width: 970px;
	clear: both;
}

/*- ヘッダとヘッダ内コンテンツ -*/
#header{
	height:140px;
}
/*- ヘッダ内タブ -*/
#tabs{
	width: 570px;
	height: 39px;
	position: absolute;
	left: 230px;
}
#tabs ul{list-style-type:none;display:inline;}
#tabs li{display:inline;width:798px;}
#tabs li span{position:absolute; left:-9999px;}
li.tablink1 a{
clear:none;
display:block;
float:left;
width:205px;
height:39px;
background:url(../common_img/SSFFhead.gif) no-repeat;
}
li.tablink1av a{
clear:none;
display:block;
float:left;
width:205px;
height:39px;
background:url(../common_img/SSFFhead.gif) no-repeat 0px -39px;
}
li.tablink1 a:hover {
background:url(../common_img/SSFFhead.gif) no-repeat 0px -39px;
}
li.tablink2 a{
clear:none;
display:block;
float:left;
width:234px;
height:39px;
background:url(../common_img/SSFFAhead.gif) no-repeat;
}
li.tablink2av a{
clear:none;
display:block;
float:left;
width:234px;
height:39px;
background:url(../common_img/SSFFAhead.gif) no-repeat 0px -39px;
}
li.tablink2 a:hover {
background:url(../common_img/SSFFAhead.gif) no-repeat 0px -39px;
}
li.tablink3 a{
clear:none;
display:block;
position:absolute;
top:0px;
left:439px;
float:left;
width:131px;
height:39px;
background:url(../common_img/SGWhead.gif) no-repeat;
}
li.tablink3av a{
clear:none;
display:block;
position:absolute;
top:0px;
left:439px;
float:left;
width:131px;
height:39px;
background:url(../common_img/SGWhead.gif) no-repeat 0px -39px;
}
li.tablink3 a:hover {
background:url(../common_img/SGWhead.gif) no-repeat 0px -39px;
}

/*-JE切り替え-*/
#lang_cng{
	width:115px;
	height:20px;
	position:absolute;
	left:817px;
	top:10px;
	clear: both;
}
.langSSFF{background:url(../common_img/SSFFj_e_changer.gif) no-repeat;}
.langSSFFA{background:url(../common_img/SSFFAj_e_changer.gif) no-repeat;}
.langSGW{background:url(../common_img/SGWj_e_changer.gif) no-repeat;}
#lang_cng ul{margin: 0px;padding: 0px;}
#lang_cng li{list-style-type: none;float: left;}
#lang_cng a{display:block; text-decoration:none;}
#lang_cng a span{position:absolute; left:-9999px;}
li.langlink1j a{width:62px;height:20px;background:url(../common_img/SSFFj_e_changer.gif) no-repeat;}
li.langlink1j a:hover {background:url(../common_img/SSFFj_e_changer.gif) no-repeat 0px -20px;}
li.langlink1e a{width:53px;height:20px;background:url(../common_img/SSFFj_e_changer.gif) no-repeat -62px 0px;}
li.langlink1e a:hover {background:url(../common_img/SSFFj_e_changer.gif) no-repeat -62px -20px;}
li.langlink2j a{width:62px;height:20px;background:url(../common_img/SSFFAj_e_changer.gif) no-repeat;}
li.langlink2j a:hover {background:url(../common_img/SSFFAj_e_changer.gif) no-repeat 0px -20px;}
li.langlink2e a{width:53px;height:20px;background:url(../common_img/SSFFAj_e_changer.gif) no-repeat -62px 0px;}
li.langlink2e a:hover {background:url(../common_img/SSFFAj_e_changer.gif) no-repeat -62px -20px;}
li.langlink3j a{width:62px;height:20px;background:url(../common_img/SGWj_e_changer.gif) no-repeat;}
li.langlink3j a:hover {background:url(../common_img/SGWj_e_changer.gif) no-repeat 0px -20px;}
li.langlink3e a{width:53px;height:20px;background:url(../common_img/SGWj_e_changer.gif) no-repeat -62px 0px;}
li.langlink3e a:hover {background:url(../common_img/SGWj_e_changer.gif) no-repeat -62px -20px;}

/*-ロゴマーク-*/
.logo{
	width: 216px;
	height: 139px;
	position: absolute;
	left: -10px;
	top: 3px;
	background-repeat:no-repeat;
}
.logo h1 span{display:none;}
.logoSSFF{background-image:url(../common_img/SSFFlogo.gif);}
.logoSSFFA{background-image:url(../common_img/SSFFAlogo.gif);}
.logoSGW{background-image:url(../common_img/SGWlogo.gif);}
/*-カウントダウン用フラッシュ-*/
.countdown{
	width: 680px;
	height: 50px;
	position: absolute;
	left: 250px;
	top: 70px;
}
/*- フッタとフッタ内コンテンツ -*/
#footer{
	height: 120px;
	width: 896px;
	position:absolute;
	bottom:0px;
	left: 37px;
	border-top: #6C6C6C 1px solid;
}
.footlogo{
	width:146px;
	height:76px;
	position:absolute;
	right:5px;
	bottom:40px;
	background:url(../common_img/footlogo.gif) no-repeat;
}
.footlogo span{position:absolute; left:-9999px;}
.copyright{
	position:absolute;
	bottom:15px;
	right:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.footmenuSSFF{
	font-size: 10px;
	padding: 15px 0px 0px 5px;
}
.footmenuSSFF a:link {color:#F0DC32;text-decoration: none;}
.footmenuSSFF a:visited{color:#F0DC32;text-decoration: none;}
.footmenuSSFF a:hover {color:#FF6600;}

.footmenuSSFFA{
	font-size: 10px;
	padding: 15px 0px 0px 5px;
}
.footmenuSSFFA a:link {color:#e24d6f;text-decoration: none;}
.footmenuSSFFA a:visited{color:#e24d6f;text-decoration: none;}
.footmenuSSFFA a:hover {color:#FF6600;}

.footmenuSGW{
	font-size: 10px;
	padding: 15px 0px 0px 5px;
}
.footmenuSGW a:link {color:#33cc33;text-decoration: none;}
.footmenuSGW a:visited{color:#33cc33;text-decoration: none;}
.footmenuSGW a:hover {color:#FF6600;}

/*- グローバルメニューSSFF【黄】 -*/
#menu{
	width:896px;
	height:40px;
	clear: both;
	margin: 0 auto;
}
.g_menuSSFF{
	background-image: url(../common_img/menu.gif);
	background-repeat: no-repeat;
	}
#menu ul{margin: 0px;padding: 0px;}
#menu li{list-style-type: none; float:left;}
#menu a{display:block; text-decoration:none;}
#menu a span{position:absolute; left:-9999px;}
li.menu1j a{width:70px;height:40px;background:url(../common_img/menu.gif) no-repeat 0px 0px;}
li.menu1j a:hover {background:url(../common_img/menu.gif) no-repeat 0px -40px;}
li.menu1jav a{width:70px;height:40px;background:url(../common_img/menu.gif) no-repeat 0px -80px;}

li.menu2j a{width:79px;height:40px;background:url(../common_img/menu.gif) no-repeat -70px 0px;}
li.menu2j a:hover {background:url(../common_img/menu.gif) no-repeat -70px -40px;}
li.menu2jav a{width:79px;height:40px;background:url(../common_img/menu.gif) no-repeat -70px -80px;}

li.menu3j a{width:78px;height:40px;background:url(../common_img/menu.gif) no-repeat no-repeat -149px 0px;}
li.menu3j a:hover {background:url(../common_img/menu.gif) no-repeat -149px -40px;}
li.menu3jav a{width:78px;height:40px;background:url(../common_img/menu.gif) no-repeat -149px -80px;}

li.menu4j a{width:122px;height:40px;background:url(../common_img/menu.gif) no-repeat no-repeat -227px 0px;}
li.menu4j a:hover {background:url(../common_img/menu.gif) no-repeat -227px -40px;}
li.menu4jav a{width:122px;height:40px;background:url(../common_img/menu.gif) no-repeat -227px -80px;}

li.menu5j a{width:99px;height:40px;background:url(../common_img/menu.gif) no-repeat no-repeat -349px 0px;}
li.menu5j a:hover {background:url(../common_img/menu.gif) no-repeat -349px -40px;}
li.menu5jav a{width:99px;height:40px;background:url(../common_img/menu.gif) no-repeat -349px -80px;}

li.menu6j a{width:66px;height:40px;background:url(../common_img/menu.gif) no-repeat no-repeat -448px 0px;}
li.menu6j a:hover {background:url(../common_img/menu.gif) no-repeat -448px -40px;}
li.menu6jav a{width:66px;height:40px;background:url(../common_img/menu.gif) no-repeat -448px -80px;}

li.menu7j a{width:113px;height:40px;background:url(../common_img/menu.gif) no-repeat no-repeat -514px 0px;}
li.menu7j a:hover {background:url(../common_img/menu.gif) no-repeat -514px -40px;}
li.menu7jav a{width:113px;height:40px;background:url(../common_img/menu.gif) no-repeat -514px -80px;}

li.menu8j a{width:90px;height:40px;background:url(../common_img/menu.gif) no-repeat no-repeat -627px 0px;}
li.menu8j a:hover {background:url(../common_img/menu.gif) no-repeat -627px -40px;}
li.menu8jav a{width:90px;height:40px;background:url(../common_img/menu.gif) no-repeat -627px -80px;}

li.menu9j a{width:73px;height:40px;background:url(../common_img/menu.gif) no-repeat no-repeat -717px 0px;}
li.menu9j a:hover {background:url(../common_img/menu.gif) no-repeat -717px -40px;}
li.menu9jav a{width:73px;height:40px;background:url(../common_img/menu.gif) no-repeat -717px -80px;}

li.menu10j a{width:106px;height:40px;background:url(../common_img/menu.gif) no-repeat no-repeat -790px 0px;}
li.menu10j a:hover {background:url(../common_img/menu.gif) no-repeat -790px -40px;}
li.menu10jav a{width:106px;height:40px;background:url(../common_img/menu.gif) no-repeat -790px -80px;}

/*- グローバルメニューSSFFA【青】 -*/
.g_menuSSFFA{
	background-image: url(../common_img/SSFFAmenu.gif);
	background-repeat: no-repeat;
	}
#menuSSFFA ul{margin: 0px;padding: 0px;}
#menuSSFFA li{list-style-type: none; float:left;}
#menuSSFFA a{display:block; text-decoration:none;}
#menuSSFFA a span{position:absolute; left:-9999px;}
li.menu21j a{width:70px;height:40px;background:url(../common_img/SSFFAmenu.gif) no-repeat 0px 0px;}
li.menu21j a:hover {background:url(../common_img/SSFFAmenu.gif) no-repeat 0px -40px;}
li.menu21jav a{width:70px;height:40px;background:url(../common_img/SSFFAmenu.gif) no-repeat 0px -80px;}

li.menu22j a{width:79px;height:40px;background:url(../common_img/SSFFAmenu.gif) no-repeat -70px 0px;}
li.menu22j a:hover {background:url(../common_img/SSFFAmenu.gif) no-repeat -70px -40px;}
li.menu22jav a{width:79px;height:40px;background:url(../common_img/SSFFAmenu.gif) no-repeat -70px -80px;}

li.menu23j a{width:78px;height:40px;background:url(../common_img/SSFFAmenu.gif) no-repeat no-repeat -149px 0px;}
li.menu23j a:hover {background:url(../common_img/SSFFAmenu.gif) no-repeat -149px -40px;}
li.menu23jav a{width:78px;height:40px;background:url(../common_img/SSFFAmenu.gif) no-repeat -149px -80px;}

li.menu24j a{width:122px;height:40px;background:url(../common_img/SSFFAmenu.gif) no-repeat no-repeat -227px 0px;}
li.menu24j a:hover {background:url(../common_img/SSFFAmenu.gif) no-repeat -227px -40px;}
li.menu24jav a{width:122px;height:40px;background:url(../common_img/SSFFAmenu.gif) no-repeat -227px -80px;}

li.menu25j a{width:99px;height:40px;background:url(../common_img/SSFFAmenu.gif) no-repeat no-repeat -349px 0px;}
li.menu25j a:hover {background:url(../common_img/SSFFAmenu.gif) no-repeat -349px -40px;}
li.menu25jav a{width:99px;height:40px;background:url(../common_img/SSFFAmenu.gif) no-repeat -349px -80px;}

li.menu26j a{width:66px;height:40px;background:url(../common_img/SSFFAmenu.gif) no-repeat no-repeat -448px 0px;}
li.menu26j a:hover {background:url(../common_img/SSFFAmenu.gif) no-repeat -448px -40px;}
li.menu26jav a{width:66px;height:40px;background:url(../common_img/SSFFAmenu.gif) no-repeat -448px -80px;}

li.menu27j a{width:113px;height:40px;background:url(../common_img/SSFFAmenu.gif) no-repeat no-repeat -514px 0px;}
li.menu27j a:hover {background:url(../common_img/SSFFAmenu.gif) no-repeat -514px -40px;}
li.menu27jav a{width:113px;height:40px;background:url(../common_img/SSFFAmenu.gif) no-repeat -514px -80px;}

li.menu28j a{width:90px;height:40px;background:url(../common_img/SSFFAmenu.gif) no-repeat no-repeat -627px 0px;}
li.menu28j a:hover {background:url(../common_img/SSFFAmenu.gif) no-repeat -627px -40px;}
li.menu28jav a{width:90px;height:40px;background:url(../common_img/SSFFAmenu.gif) no-repeat -627px -80px;}

li.menu29j a{width:73px;height:40px;background:url(../common_img/SSFFAmenu.gif) no-repeat no-repeat -717px 0px;}
li.menu29j a:hover {background:url(../common_img/SSFFAmenu.gif) no-repeat -717px -40px;}
li.menu29jav a{width:73px;height:40px;background:url(../common_img/SSFFAmenu.gif) no-repeat -717px -80px;}

li.menu210j a{width:106px;height:40px;background:url(../common_img/SSFFAmenu.gif) no-repeat no-repeat -790px 0px;}
li.menu210j a:hover {background:url(../common_img/SSFFAmenu.gif) no-repeat -790px -40px;}
li.menu210jav a{width:106px;height:40px;background:url(../common_img/SSFFAmenu.gif) no-repeat -790px -80px;}
/*- グローバルメニューSGW【緑】 -*/
.g_menuSGW{
	background-image: url(../common_img/SGWmenu.gif);
	background-repeat: no-repeat;
	}
#menuSSFFA ul{margin: 0px;padding: 0px;}
#menuSSFFA li{list-style-type: none; float:left;}
#menuSSFFA a{display:block; text-decoration:none;}
#menuSSFFA a span{position:absolute; left:-9999px;}
li.menu31j a{width:70px;height:40px;background:url(../common_img/SGWmenu.gif) no-repeat 0px 0px;}
li.menu31j a:hover {background:url(../common_img/SGWmenu.gif) no-repeat 0px -40px;}
li.menu31jav a{width:70px;height:40px;background:url(../common_img/SGWmenu.gif) no-repeat 0px -80px;}

li.menu32j a{width:79px;height:40px;background:url(../common_img/SGWmenu.gif) no-repeat -70px 0px;}
li.menu32j a:hover {background:url(../common_img/SGWmenu.gif) no-repeat -70px -40px;}
li.menu32jav a{width:79px;height:40px;background:url(../common_img/SGWmenu.gif) no-repeat -70px -80px;}

li.menu33j a{width:78px;height:40px;background:url(../common_img/SGWmenu.gif) no-repeat no-repeat -149px 0px;}
li.menu33j a:hover {background:url(../common_img/SGWmenu.gif) no-repeat -149px -40px;}
li.menu33jav a{width:78px;height:40px;background:url(../common_img/SGWmenu.gif) no-repeat -149px -80px;}

li.menu34j a{width:122px;height:40px;background:url(../common_img/SGWmenu.gif) no-repeat no-repeat -227px 0px;}
li.menu34j a:hover {background:url(../common_img/SGWmenu.gif) no-repeat -227px -40px;}
li.menu34jav a{width:122px;height:40px;background:url(../common_img/SGWmenu.gif) no-repeat -227px -80px;}

li.menu35j a{width:99px;height:40px;background:url(../common_img/SGWmenu.gif) no-repeat no-repeat -349px 0px;}
li.menu35j a:hover {background:url(../common_img/SGWmenu.gif) no-repeat -349px -40px;}
li.menu35jav a{width:99px;height:40px;background:url(../common_img/SGWmenu.gif) no-repeat -349px -80px;}

li.menu36j a{width:66px;height:40px;background:url(../common_img/SGWmenu.gif) no-repeat no-repeat -448px 0px;}
li.menu36j a:hover {background:url(../common_img/SGWmenu.gif) no-repeat -448px -40px;}
li.menu36jav a{width:66px;height:40px;background:url(../common_img/SGWmenu.gif) no-repeat -448px -80px;}

li.menu37j a{width:113px;height:40px;background:url(../common_img/SGWmenu.gif) no-repeat no-repeat -514px 0px;}
li.menu37j a:hover {background:url(../common_img/SGWmenu.gif) no-repeat -514px -40px;}
li.menu37jav a{width:113px;height:40px;background:url(../common_img/SGWmenu.gif) no-repeat -514px -80px;}

li.menu38j a{width:90px;height:40px;background:url(../common_img/SGWmenu.gif) no-repeat no-repeat -627px 0px;}
li.menu38j a:hover {background:url(../common_img/SGWmenu.gif) no-repeat -627px -40px;}
li.menu38jav a{width:90px;height:40px;background:url(../common_img/SGWmenu.gif) no-repeat -627px -80px;}

li.menu39j a{width:73px;height:40px;background:url(../common_img/SGWmenu.gif) no-repeat no-repeat -717px 0px;}
li.menu39j a:hover {background:url(../common_img/SGWmenu.gif) no-repeat -717px -40px;}
li.menu39jav a{width:73px;height:40px;background:url(../common_img/SGWmenu.gif) no-repeat -717px -80px;}

li.menu310j a{width:106px;height:40px;background:url(../common_img/SGWmenu.gif) no-repeat no-repeat -790px 0px;}
li.menu310j a:hover {background:url(../common_img/SGWmenu.gif) no-repeat -790px -40px;}
li.menu310jav a{width:106px;height:40px;background:url(../common_img/SGWmenu.gif) no-repeat -790px -80px;}

/*- トップページ専用・メイングラフィック -*/
#graphic{
	width:896px;
	height:340px;
	margin: 0 auto;
	position: relative;
	visibility: hidden;
	clear: both;
}
/*- 全体でも使用 ・左側ユニット-*/
#left{
	width:234px;
	overflow: hidden;
	float: left;
	margin-top: 18px;
	padding-left: 38px;
	clear: both;
	padding-bottom: 15px;
}
#left a:link {color:#999999;text-decoration:none;}
#left a:visited{color:#999999;text-decoration:none;}
#left a:hover {color:#ff9900;}
#left a:active {color:#CC3300;}

/*- トップページ専用 ・右側ユニット-*/
#topright{
	width: 698px;
	float: left;
	padding-bottom: 15px;
}
/*- 全体（トップ以外）で使用 ・右側ユニット-*/
#right{
	width: 698px;
	float: left;
	margin-top: 30px;
	padding-bottom: 15px;
}

/*-ニュース部分-*/

#news_caseSSFF{
	font-size: 10px;
	width: 310px;
	margin-top: 10px;
	float: left;
	padding-left: 22px;
}
#news_caseSSFF a:link {color:#F0DC32;text-decoration: none;}
#news_caseSSFF a:visited{color:#F0DC32;text-decoration: none;}
#news_caseSSFF a:hover {color:#FF6600;}

#news_caseSSFFA{
	font-size: 10px;
	width: 310px;
	margin-top: 10px;
	float: left;
	padding-left: 22px;
}
#news_caseSSFFA a:link {color:#e24d6f;text-decoration: none;}
#news_caseSSFFA a:visited{color:#e24d6f;text-decoration: none;}
#news_caseSSFFA a:hover {color:#FF6600;}

#news_caseSGW{
	font-size: 10px;
	width: 310px;
	margin-top: 10px;
	float: left;
	padding-left: 22px;;
}
#news_caseSGW a:link {color:#33cc33;text-decoration: none;}
#news_caseSGW a:visited{color:#33cc33;text-decoration: none;}
#news_caseSGW a:hover {color:#FF6600;}

/*-全ニュースの（news_body）を括ります。-*/
.news_inner{
	background-color: #242424;
	width: 298px;
	padding: 6px;
	margin-top: -2px;
}
/*-それぞれのニュースひとずつを括ります-*/
.news_body{
	padding: 2px;
	border-bottom: #000000 1px solid;
	margin-bottom: 8px;
}
/*-ニュース画像です80PX以内-*/
.news_body_img{
	padding-right: 5px;
	float:left;
	width:80px;
	padding: 3px;
	text-align: center;
}
/*-ニュースの本文-*/
.news_body_txt{
	float:left;
	width: 205px;
	font-size:10px;
	line-height:130%;
	padding-top:3px;
	padding-bottom: 5px;
}
/*-【4/22改造】ニュースの日付です。フロートしています-*/
.news_date{
	float:left;
	display: block;
	width: 205px;
	font-size: 12px;
}
/*-【4/22改造】ニュースに付けるチップ ↑とセット,どうしても2つ必要-*/
.news_chip{
	width: 140px;
	float: left;
	padding: 10px 0px 5px 0px;
}
.news_chip2{
	width: 140px;
	padding-bottom: 5px;
}

/*-右寄せのボタン-*/
.detail_more{text-align: right;}

/*-ピックアップ情報-*/
#pickup_case{
	width: 330px;
	float: right;
	padding-right: 18px;
	margin: 20px 0px;
}
/*-ピックアップ情報の内側-*/
.pickup_inner{
	width: 295px;
	background-color: #2C2B2B;
	padding: 5px 5px 5px 10px;
}
.pickup_body{
    margin-top:10px;
	font-size: 10px;
	line-height: 130%;
	color: #CCCCCC;
	margin-left: 5px;
	margin: 10px 5px 0px 5px;
}
.pickup_inner img{
	margin: 0px auto;
}
/*-スポンサー-*/
.boxA{
	width:635px;
	padding-left: 25px;
	font-size: 95%;
}
.boxA_body{
	background-image: url(../common_img/boxA_01.gif);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #726F6F;
	padding: 0px 10px 0px 10px;
}
.boxA_end{
	background-image: url(../common_img/boxA_03.gif);
	background-repeat: no-repeat;
	height: 11px;
}
.boxB_body{
	background-image: url(../common_img/boxB_01.gif);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #1C1C1C;
	padding: 18px 15px 10px 15px;
	font-size: 95%;
	margin-bottom: 0px;
}
.boxB_body a:link {
	color:#999999;
	text-decoration:none;
}
.boxB_body a:visited{
	color:#999999;
	text-decoration:none;
}
.boxB_body a:hover {color:#ff9900;}
.boxB_body a:active {color:#CC3300;}
.boxB_end{
	background-image: url(../common_img/boxB_03.gif);
	background-repeat: no-repeat;
	height: 11px;
	background-position: top;
	margin-top: 0px;
}

.boxB2_body{
	background-image: url(../common_img/boxB_01.gif);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #1C1C1C;
	padding: 25px 15px 10px 15px;
	font-size: 95%;
	margin-bottom: 0px;
	line-height: 150%;
}
.boxB2_body a:link {
	color:#F27900;
	text-decoration:none;
}
.boxB2_body a:visited{
	color:#F27900;
	text-decoration:none;
}
.boxB2_body a:hover {color:#FF3300;}
.boxB2_body a:active {color:#CC3300;}
.boxB2_body p{margin-left:1em;
margin-bottom:0.8em;}

.boxC_body{
	background-image: url(../common_img/boxC_01.gif);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #1B1B1B;
	padding: 0px 10px 0px 10px;
	color: #999999;
}
.boxC_body a:link {color:#999999;text-decoration:none;}
.boxC_body a:visited{color:#999999;text-decoration:none;}
.boxC_body a:hover {color:#ff9900;}
.boxC_body a:active {color:#CC3300;}

.boxC_end{
	background-image: url(../common_img/boxC_03.gif);
	background-repeat: no-repeat;
	height: 11px;
}

/*-戻るボタンその1-*/
.return_but{
	height: 26px;
	clear: none;
	width: 66px;
	margin:0px auto;
	padding: 5px 0px;
}
.return_but a {
	background: url(../common_img/return.gif) no-repeat right top;
	height: 26px;
	display:block;
}
.return_but a:hover {
	background: url(../common_img/return.gif) no-repeat right bottom;
}
.return_but a span{display:none;}

/*-ナビゲーションパンくず--*/
.navi{
	display: block;
	font-size: 10px;
	padding-left: 40px;
	padding-top: 10px;
}
.navi a:link {color:#999999;text-decoration:none;}
.navi a:visited{color:#999999;text-decoration:none;}
.navi a:hover {color:#ff9900;}
.navi a:active {color:#CC3300;}


/*-ボディ見出しのケース【h3が入ります】-*/
.bodyh3{
	width:635px;
	height:30px;
	margin-left: 23px;
	margin-bottom: 20px;
	padding-bottom: 2px;
}
.bodyh3 h3{margin:0px;}
.bodyh3 h3 span{display:none;}
.otherh3{
	width:600px;
	height:45px;
	margin-bottom: 20px;
	padding-bottom: 2px;
}
.otherh3 h3{margin:0px;}
.otherh3 h3 span{display:none;}
.h3i{border-bottom: #564E2E 1px solid;}
.h3a{border-bottom: #a85b88 1px solid;}
.h3g{border-bottom: #427a4c 1px solid;}
/*-h3が入ります-*/
.h3ia-1{background:url(http://www.shortshorts.org/2009/ja/part_img/h3ia-1.gif) no-repeat;}
.h3iaa-1{background:url(../part_img/h3iaa-1.gif) no-repeat;}
.h3iaa-1b{background:url(../part_img/h3iaa-1b.gif) no-repeat;}
.h3iaa-2{background:url(../part_img/h3iaa-2.gif) no-repeat;}
.h3iaa-3{background:url(../part_img/h3iaa-3.gif) no-repeat;}
.h3iaa-1-1{background:url(../part_img/h3iaa-1-1.gif) no-repeat;}
.h3iaa-2-1{background:url(../part_img/h3iaa-2-1.gif) no-repeat;}
.h3iaa-3-1{background:url(../part_img/h3iaa-3-1.gif) no-repeat;}
.h3iaa-4-1{background:url(../part_img/h3iaa-4-1.gif) no-repeat;}

.h3iab-1{background:url(../part_img/h3iab-1.gif) no-repeat;}
.h3iab-1-1{background:url(../part_img/h3iab-1-1.gif) no-repeat;}
.h3iab-1-1a{background:url(../part_img/h3iab-1-1a.gif) no-repeat;}
.h3iab-2{background:url(../part_img/h3iab-2.gif) no-repeat;}
.h3iab-3{background:url(../part_img/h3iab-3.gif) no-repeat;}
.h3iab-4{background:url(../part_img/h3iab-4.gif) no-repeat;}
.h3iac-1{background:url(../part_img/h3iac-1.gif) no-repeat;}
.h3iac-1-1{background:url(../part_img/h3iac-1-1.gif) no-repeat;}
.h3iac-1-1ib{background:url(../part_img/h3iac-1-1ib.gif) no-repeat;}
.h3iac-1-1ic{background:url(../part_img/h3iac-1-1ic.gif) no-repeat;}
.h3iac-1-1id{background:url(../part_img/h3iac-1-1id.gif) no-repeat;}
.h3iac-1-1ie{background:url(../part_img/h3iac-1-1ie.gif) no-repeat;}
.h3iac-1-1if{background:url(../part_img/h3iac-1-1if.gif) no-repeat;}
.h3iac-1-1ig{background:url(../part_img/h3iac-1-1ig.gif) no-repeat;}
.h3iac-2{background:url(../part_img/h3iac-2.gif) no-repeat;}
.h3iac-3{background:url(../part_img/h3iac-3.gif) no-repeat;}
.h3iac-4{background:url(../part_img/h3iac-4.gif) no-repeat;}
.h3iac-41{background:url(../part_img/h3iac-41.gif) no-repeat;}
.h3iac-42{background:url(../part_img/h3iac-42.gif) no-repeat;}
.h3iac-43{background:url(../part_img/h3iac-43.gif) no-repeat;}

.h3iad-1{background:url(../part_img/h3iad-1.gif) no-repeat;}
.h3iad-1-1{background:url(../part_img/h3iad-1-1.gif) no-repeat;}
.h3iae-1{background:url(../part_img/h3iae-1.gif) no-repeat;}
.h3iae-1-1{background:url(../part_img/h3iae-1-1.gif) no-repeat;}
.h3iaf-1{background:url(../part_img/h3iaf-1.gif) no-repeat;}
.h3iaf-1-1{background:url(../part_img/h3iaf-1-1.gif) no-repeat;}
.h3iag-1{background:url(../part_img/h3iag-1.gif) no-repeat;}
.h3iag-1-1{background:url(../part_img/h3iag-1-1.gif) no-repeat;}
.h3iag-1-2{background:url(../part_img/h3iag-1-2.gif) no-repeat;}
.h3iag-1-3{background:url(../part_img/h3iag-1-3.gif) no-repeat;}
.h3iag-1-4{background:url(../part_img/h3iag-1-4.gif) no-repeat;}
.h3iag-1-5{background:url(../part_img/h3iag-1-5.gif) no-repeat;}
.h3iag-1-6{background:url(../part_img/h3iag-1-6.gif) no-repeat;}
.h3iag-1-7{background:url(../part_img/h3iag-1-7.gif) no-repeat;}
.h3iag-1-8{background:url(../part_img/h3iag-1-8.gif) no-repeat;}
.h3iag-1-9{background:url(../part_img/h3iag-1-9.gif) no-repeat;}
.h3iag-1-9b{background:url(../part_img/h3iag-1-9b.gif) no-repeat;}
.h3iag-1-10{background:url(../part_img/h3iag-1-10.gif) no-repeat;}
.h3iag-1-11{background:url(../part_img/h3iag-1-11.gif) no-repeat;}
.h3iag-1-12{background:url(../part_img/h3iag-1-12.gif) no-repeat;}
.h3iah-1{background:url(../part_img/h3iah-1.gif) no-repeat;}
.h3iai-1{background:url(../part_img/h3iai-1.gif) no-repeat;}
.h3iai-1-1{background:url(../part_img/h3iai-1-1.gif) no-repeat;}
.h3iai-1-2{background:url(../part_img/h3iai-1-2.gif) no-repeat;}
.h3iaj-1{background:url(../part_img/h3iaj-1.gif) no-repeat;}
.h3iak-1{background:url(../part_img/h3iak-1.gif) no-repeat;}
.h3ial-1{background:url(../part_img/h3ial-1.gif) no-repeat;}
.h3ial-2{background:url(../part_img/h3ial-2.gif) no-repeat;}
.h3iam-1{background:url(../part_img/h3iam-1.gif) no-repeat;}
.h3iam-1-1{background:url(../part_img/h3iam-1-1.gif) no-repeat;}
.h3iam-1-2{background:url(../part_img/h3iam-1-2.gif) no-repeat;}
.h3iam-1-3{background:url(../part_img/h3iam-1-3.gif) no-repeat;}
.h3ian-1{background:url(../part_img/h3ian-1.gif) no-repeat;}
.h3ian-1-2{background:url(../part_img/h3ian-1-2.gif) no-repeat;}
.h3iao-1{background:url(../part_img/h3iao-1.gif) no-repeat;}
.h3iap-1{background:url(../part_img/h3iap-1.gif) no-repeat;}
.h3iaq-1{background:url(../part_img/h3iaq-1.gif) no-repeat;}
.h3iar-1{background:url(../part_img/h3iar-1.gif) no-repeat;}
.h3iar-2{background:url(../part_img/h3iar-2.gif) no-repeat;}

.h3aab-1-1{background:url(../part_img/h3aab-1-1.gif) no-repeat;}
.h3aab-1-2{background:url(../part_img/h3aab-1-2.gif) no-repeat;}
.h3aab-1-3{background:url(../part_img/h3aab-1-3.gif) no-repeat;}
/*--ミュージックショートナンバー付き-*/
.h3aab-1-31{background:url(../part_img/h3aab-1-31.gif) no-repeat;}
.h3aab-1-32{background:url(../part_img/h3aab-1-32.gif) no-repeat;}
.h3aab-1-33{background:url(../part_img/h3aab-1-33.gif) no-repeat;}

.h3aab-1-4{background:url(../part_img/h3aab-1-4.gif) no-repeat;}
.h3aab-1-5{background:url(../part_img/h3aab-1-5.gif) no-repeat;}
.h3aab-1-6{background:url(../part_img/h3aab-1-6.gif) no-repeat;}
.h3aab-1-7{background:url(../part_img/h3aab-1-7.gif) no-repeat;}
/*--ネオジャパンナンバー付き-*/
.h3aab-1-71{background:url(../part_img/h3aab-1-71.gif) no-repeat;}
.h3aab-1-72{background:url(../part_img/h3aab-1-72.gif) no-repeat;}

.h3aac-1{background:url(../part_img/h3aac-1.gif) no-repeat;}
.h3aac-1-1jb{background:url(../part_img/h3aac-1-1jb.gif) no-repeat;}
.h3aac-1-1jc{background:url(../part_img/h3aac-1-1jc.gif) no-repeat;}
.h3aac-1-1jd{background:url(../part_img/h3aac-1-1jd.gif) no-repeat;}
.h3aac-1-1je{background:url(../part_img/h3aac-1-1je.gif) no-repeat;}
.h3aac-1-1jf{background:url(../part_img/h3aac-1-1jf.gif) no-repeat;}
.h3aac-1-1jg{background:url(../part_img/h3aac-1-1jg.gif) no-repeat;}
.h3aac-2-1{background:url(http://www.shortshorts.org/2009/ja/part_img/h3aac-2-1.gif) no-repeat;}
.h3aac-3-1{background:url(http://www.shortshorts.org/2009/ja/part_img/h3aac-3-1.gif) no-repeat;}
.h3aac-4-1{background:url(http://www.shortshorts.org/2009/ja/part_img/h3aac-4-1.gif) no-repeat;}
.h3aac-5-1{background:url(http://www.shortshorts.org/2009/ja/part_img/h3aac-5-1.gif) no-repeat;}
.h3aac-6-1{background:url(http://www.shortshorts.org/2009/ja/part_img/h3aac-6-1.gif) no-repeat;}

.h3sab-1-1{background:url(../part_img/h3sab-1-1.gif) no-repeat;}

.h3j-5{background:url(../part_img/h3j-5.gif) no-repeat;}
/*-オールナイトスクリーニング：TOHOシネマズ六本木ヒルズ-*/
.h3j-72{background:url(../part_img/h3j-72.gif) no-repeat;}
/*-表参道ヒルズ／TOHOシネマズ六本木ヒルズ-*/
.h3j-71{background:url(../part_img/h3j-71.gif) no-repeat;}
/*-TOHOシネマズ六本木ヒルズ-*/
.h31-4{background:url(../part_img/h31-4.gif) no-repeat;}
/*-開催概要-*/
.h31-5{background:url(../part_img/h31-5.gif) no-repeat;}
/*-オールナイトスクリーニング-*/
.h31-6{background:url(../part_img/h31-6.gif) no-repeat;}
/*-ツアー情報-*/
.h31-7{background:url(../part_img/h31-7.gif) no-repeat;}
/*-オフィシャルコンペティション-*/
.h31-11{background:url(../part_img/h31-11.gif) no-repeat;}
/*-SGW設立の経緯-*/
.h31-12{background:url(../part_img/h31-12.gif) no-repeat;}
/*-コンペティション-*/
.h31-13{background:url(../part_img/h31-13.gif) no-repeat;}
/*-特別作品-*/


/*-サブメニューのケース【h2が入ります】-*/
.submenuhead{height:54px;width: 234px;}
.submenuhead h2{margin:0px;}
.submenuhead h2 span{display:none;}
/*-h2が入ります-*/
.h2iaa-1{background:url(../part_img/h2iaa-1.gif) no-repeat;}
.h2iab-1{background:url(../part_img/h2iab-1.gif) no-repeat;}
.h2iac-1{background:url(../part_img/h2iac-1.gif) no-repeat;}
.h2iad-1{background:url(../part_img/h2iad-1.gif) no-repeat;}
.h2iae-1{background:url(../part_img/h2iae-1.gif) no-repeat;}
.h2iaf-1{background:url(../part_img/h2iaf-1.gif) no-repeat;}
.h2iag-1{background:url(../part_img/h2iag-1.gif) no-repeat;}
.h2iah-1{background:url(../part_img/h2iah-1.gif) no-repeat;}
.h2iai-1{background:url(../part_img/h2iai-1.gif) no-repeat;}
.h2iaj-1{background:url(../part_img/h2iaj-1.gif) no-repeat;}
.h2iak-1{background:url(../part_img/h2iak-1.gif) no-repeat;}
.h2ial-1{background:url(../part_img/h2ial-1.gif) no-repeat;}
.h2ial-2{background:url(../part_img/h2ial-2.gif) no-repeat;}
.h2iam-1{background:url(../part_img/h2iam-1.gif) no-repeat;}
.h2ian-1{background:url(../part_img/h2ian-1.gif) no-repeat;}
.h2iao-1{background:url(../part_img/h2iao-1.gif) no-repeat;}
.h2iap-1{background:url(../part_img/h2iap-1.gif) no-repeat;}
.h2iar-1{background:url(../part_img/h2iar-1.gif) no-repeat;}

.h2aaa-1{background:url(../part_img/h2aaa-1.gif) no-repeat;}
.h2aab-1{background:url(../part_img/h2aab-1.gif) no-repeat;}
.h2aac-1{background:url(../part_img/h2aac-1.gif) no-repeat;}
.h2aad-1{background:url(../part_img/h2aad-1.gif) no-repeat;}
.h2aae-1{background:url(../part_img/h2aae-1.gif) no-repeat;}
.h2aaf-1{background:url(../part_img/h2aaf-1.gif) no-repeat;}
.h2aag-1{background:url(../part_img/h2aag-1.gif) no-repeat;}
.h2aah-1{background:url(../part_img/h2aah-1.gif) no-repeat;}
.h2aai-1{background:url(../part_img/h2aai-1.gif) no-repeat;}
.h2aaj-1{background:url(../part_img/h2aaj-1.gif) no-repeat;}
.h2aak-1{background:url(../part_img/h2aak-1.gif) no-repeat;}
.h2aal-1{background:url(../part_img/h2aal-1.gif) no-repeat;}
.h2aam-1{background:url(../part_img/h2aam-1.gif) no-repeat;}
.h2aan-1{background:url(../part_img/h2aan-1.gif) no-repeat;}
.h2aao-1{background:url(../part_img/h2aao-1.gif) no-repeat;}
.h2aap-1{background:url(../part_img/h2aap-1.gif) no-repeat;}

.h2saa-1{background:url(../part_img/h2saa-1.gif) no-repeat;}
.h2sab-1{background:url(../part_img/h2sab-1.gif) no-repeat;}
.h2sac-1{background:url(../part_img/h2sac-1.gif) no-repeat;}
.h2sad-1{background:url(../part_img/h2sad-1.gif) no-repeat;}
.h2sae-1{background:url(../part_img/h2sae-1.gif) no-repeat;}
.h2saf-1{background:url(../part_img/h2saf-1.gif) no-repeat;}
.h2sag-1{background:url(../part_img/h2sag-1.gif) no-repeat;}
.h2sah-1{background:url(../part_img/h2sah-1.gif) no-repeat;}
.h2sai-1{background:url(../part_img/h2sai-1.gif) no-repeat;}
.h2saj-1{background:url(../part_img/h2saj-1.gif) no-repeat;}
.h2sak-1{background:url(../part_img/h2sak-1.gif) no-repeat;}
.h2sal-1{background:url(../part_img/h2sal-1.gif) no-repeat;}
.h2sam-1{background:url(../part_img/h2sam-1.gif) no-repeat;}
.h2san-1{background:url(../part_img/h2san-1.gif) no-repeat;}
.h2sao-1{background:url(../part_img/h2sao-1.gif) no-repeat;}
.h2sap-1{background:url(../part_img/h2sap-1.gif) no-repeat;}

/*-サブメニュークラス-*/
.submenu{
	width: 234px;
	background-color: #1c1c1c;
	overflow: hidden;
}
/*-サブメニューのユニット-*/
.submenu ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:0px;
	padding: 0px;
	margin: 0px;
	border-bottom:#000000 2px solid;
}
/*-サブメニューの大カテゴリ-*/
li.submenu_1st {
	_height:0px;
	_margin-bottom:-4px;
	margin-left:-14px;
	background:url(../common_img/available_anim.gif) no-repeat 23px center;
}
li.submenu_2nd {
	_height:0px;
	_margin-bottom:-4px;
	margin-left:-14px;
	background:url(../common_img/available_tint.gif) no-repeat 23px center;
}
li.submenu_3rd {
	_height:0px;
	_margin-bottom:-4px;
	margin-left:-14px;
	background:url(../common_img/available_tint.gif) no-repeat 23px 9px;
}
li.submenu_4th {
	_height:0px;
	_margin-bottom:-4px;
	margin-left:-14px;
	background:url(../common_img/available_anim.gif) no-repeat 23px 9px;
}
/*-サブメニュー内にインターセプト-*/
li.intersept-1{height: 28px;background-image: url(../common_img/menu_IS-1.gif);}
li.intersept-2{height: 28px;background-image: url(../common_img/menu_IS-2.gif);}
li.intersept-3{height: 28px;background-image: url(../common_img/menu_IS-3.gif);}

/*-当該リンク-*/
a.av{background:url(../common_img/available.gif) no-repeat 22px center;}
a.av2{background:url(../common_img/available.gif) no-repeat 22px 9px;}
/*-サブメニューその他の設定-*/
.submenu li {
	list-style-type: none;
}
.submenu a {
	border-bottom: 1px solid #333333;
	display: block;
	padding: 8px 0px 6px 33px;
	text-decoration: none;
	line-height:15px;
	color: #999999;
}
.submenu a:link, .submenu a:visited {color:#999999;}
.submenu a:hover {color: #FF6633;}
/*-サブメニューフッタ【共通】-*/
.submenufoot{
	height: 30px;
	background-image: url(../common_img/menufoot.gif);
	background-repeat: no-repeat;
}
/*-バナーのケース-*/
.banner{background-color: #1c1c1c;}
.banner img {margin:3px 0px;}
.bannerfoot{background: url(../common_img/bannerfoot.gif) no-repeat;height:12px;}


/*- サブメニュー部にニュースを組み込む--*/


/*--【4/22改造】Reportにも使います--*/
.sub_news_date{
	padding: 5px 0;
	width: 70px;
	float: left;
}
/*--【4/22改造】Reportにも使います--*/
.sub_news_txt{
	clear: both;

}

.sub_news{
	padding: 3px 8px;
	border-bottom: #333333 1px solid;
	background-color: #1C1C1C;
	font-size: 85%;
}
/*- 色付与--*/
.main_ssff{color: #DFB920;}
.main_ssffa{color: #CA5B7A;}
.main_sgw{
	color: #66AB45;
}
/*-とりあえずニュースやリポートを入れ物に入れる-*/
.boxD_head{
	background-image: url(../common_img/boxB_01.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 13px;
	padding-left: 25px;
	width: 635px;
}
.boxD_end{
	background-image: url(../common_img/boxB_03.gif);
	background-repeat: no-repeat;
	height: 11px;
	padding-left: 25px;
	width: 635px;
	background-position: top right;
}
.boxD_body{
	background-color: #1C1C1C;
	width: 635px;
	margin-left: 25px;
}
.boxD_body a:link {text-decoration:none;}
.boxD_body a:visited{text-decoration:none;}
.boxD_body a:hover {color:#ff9900;}
.boxD_body a:active {color:#CC3300;}
/*- 上のものに入れ子のニュース・Report用のボックスを作ります--*/
/*- ニュース・Reportごとにひとつ使います--*/
.report_box{
	width: 610px;
	clear: both;
	font-size: 12px;
	border-bottom: #333333 1px solid;
	padding: 5px 10px 10px 15px;
}
/*-上のものにさらに入れ子にする-*/
.main_news{
	padding-bottom: 10px;
	min-width: 435px;
	color: #CCCCCC;
}
.main_news a:link {color:#CCCCCC;} 
.main_news a:hover {color:#CCCCCC;text-decoration:underline;} 
.main_news a:visited{color:#CCCCCC;}

/*-【4/22改造】メインのニュースとレポートのタイトル-*/
.main_news_title{
	font-size: 120%;
	font-weight:bold;
	padding-bottom: 8px;
	clear: both;
	}
	
/*-【4/22改造】メインのニュースとレポートの日付-*/
.main_news_date{
	padding: 3px 0px 2px 0px;
	font-size: 125%;
	font-weight:bold;
	width: 100px;
	float: left;
}
/*-メインのニュースとレポートの写真ケース2008年度版風-*/
.main_news_img{
	float:left;
	padding:0px 15px 0px 0px;
	width: 150px;
	clear: right;
	background-color: #1C1C1C;
	margin-top: 5px;
}
.main_news_img img{margin-bottom:10px;}
/*-メインのニュースとレポートの写真ケース2写真右寄せ-*/
.main_news_img2{
	float:right;
	padding:0px 0px 15px 15px;
	margin-top: 5px;
}
.main_news_img2 img{margin-bottom:10px;}
/*-メインのニュースとレポートの写真ケース3写真左寄せ-*/
.main_news_img3{
	float:left;
	padding:0px 15px 15px 0px;
	margin-top: 5px;
}
.main_news_img3 img{margin-bottom:10px;}
/*-メインのニュースとレポートの写真ケース4写真と段を分ける-*/
.main_news_img4{
	float:left;
	padding:0px 0px 15px 0px;
	margin-top: 5px;
	clear: both;
	width: 608px;
}
.main_news_img4 img{margin-bottom:10px;}
/*-写真キャプション-*/
.main_news_img_title{
	font-size:10px;
	font-weight: normal;
	margin-top: -8px;
	line-height: 120%;
	color: #999999;
	padding-bottom: 10px;
}

/*-【4/22改造】ニュース一覧用・サムネイルとか-*/
.main_tmb_title1{
	font-size: 100%;
	font-weight:bold;
	padding-bottom: 8px;
	}
/*-サムネイル画面のタイトル部分クリック可【黄】-*/
.main_tmb_title1 a:link{color: #DFB920;}
.main_tmb_title1 a:hover {color: #ff9900; text-decoration:underline;}
.main_tmb_title1 a:visited {color: #DFB920;}
/*-サムネイル画面のタイトル部分クリック可【赤】-*/
.main_tmb_title2{
	font-size: 100%;
	font-weight:bold;
	padding-bottom: 8px;
	}
.main_tmb_title2 a:link{color: #C6315E;}
.main_tmb_title2 a:hover {color: #ff9900; text-decoration:underline;}
.main_tmb_title2 a:visited {color: #C6315E;}
/*-サムネイル画面のタイトル部分クリック可【緑】-*/
.main_tmb_title3{
	font-size: 100%;
	font-weight:bold;
	padding-bottom: 8px;
	}
.main_tmb_title3 a:link{color: #65AC4A;}
.main_tmb_title3 a:hover {color: #ff9900; text-decoration:underline;}
.main_tmb_title3 a:visited {color: #65AC4A;}

/*-【4／22改造】サムネイル画像ケース-*/
.main_tmb_img{
	float:left;
	padding:0px 15px 0px 0px;
	width: 60px;
	clear: right;
	background-color: #1C1C1C;
	margin-top: 5px;
}
/*-次へとか-*/
.main_news_link{
	width: 635px;
	background-color: #1C1C1C;
	margin-left: 25px;
	text-align: center;
	padding: 10px 0;
}

/*-RIGHTエリアに3つのカテゴリーのボタンをつける-*/
#switch3{
	width:635px;
	height:21px;
	margin: 0px auto 10px auto;
	clear: both;
	background:url(../common_img/3switch.gif) no-repeat left 0 #2C2B2B;
}
#switch3 ul{margin: 0px;padding: 0px;}
#switch3 li{list-style-type: none; float:left;}
#switch3 a{display:block; text-decoration:none;}
#switch3 a span{position:absolute; left:-9999px;}
li.switch31 a{width:209px;height:21px;background:url(../common_img/3switch.gif) no-repeat -1px 0px;}
li.switch31 a:hover {background:url(../common_img/3switch.gif) no-repeat -1px -21px;}
li.switch31av a{width:209px;height:21px;background:url(../common_img/3switch.gif) no-repeat -1px -21px;}

li.switch32 a{width:239px;height:21px;background:url(../common_img/3switch.gif) no-repeat -209px 0px;}
li.switch32 a:hover {background:url(../common_img/3switch.gif) no-repeat -209px -21px;}
li.switch32av a{width:239px;height:21px;background:url(../common_img/3switch.gif) no-repeat -209px -21px;}

li.switch33 a{width:186px;height:21px;background:url(../common_img/3switch.gif) no-repeat no-repeat -448px 0px;}
li.switch33 a:hover {background:url(../common_img/3switch.gif) no-repeat -448px -21px;}
li.switch33av a{width:186px;height:21px;background:url(../common_img/3switch.gif) no-repeat -448px -21px;}


/*-RIGHTエリアに4つのカテゴリーのボタンをつける-*/
#switch4{
	width:605px;
	height:21px;
	margin: 0px auto 10px auto;
	clear: both;
	background:url(../common_img/4switch.gif) no-repeat left 0 #2C2B2B;
}
#switch4 ul{margin: 0px;padding: 0px;}
#switch4 li{list-style-type: none; float:left;}
#switch4 a{display:block; text-decoration:none;}
#switch4 a span{position:absolute; left:-9999px;}
li.switch41 a{width:147px;height:21px;background:url(../common_img/4switch.gif) no-repeat 0px 0px;}
li.switch41 a:hover {background:url(../common_img/4switch.gif) no-repeat 0px -21px;}
li.switch41av a{width:147px;height:21px;background:url(../common_img/4switch.gif) no-repeat 0px -21px;}

li.switch42 a{width:85px;height:21px;background:url(../common_img/4switch.gif) no-repeat -147px 0px;}
li.switch42 a:hover {background:url(../common_img/4switch.gif) no-repeat -147px -21px;}
li.switch42av a{width:85px;height:21px;background:url(../common_img/4switch.gif) no-repeat -147px -21px;}

li.switch43 a{width:96px;height:21px;background:url(../common_img/4switch.gif) no-repeat no-repeat -232px 0px;}
li.switch43 a:hover {background:url(../common_img/4switch.gif) no-repeat -232px -21px;}
li.switch43av a{width:96px;height:21px;background:url(../common_img/4switch.gif) no-repeat -232px -21px;}

li.switch44 a{width:128px;height:21px;background:url(../common_img/4switch.gif) no-repeat no-repeat -328px 0px;}
li.switch44 a:hover {background:url(../common_img/4switch.gif) no-repeat -328px -21px;}
li.switch44av a{width:128px;height:21px;background:url(../common_img/4switch.gif) no-repeat -328px -21px;}


li.switch45 a{width:149px;height:21px;background:url(../common_img/4switch.gif) no-repeat no-repeat -456px 0px;}
li.switch45 a:hover {background:url(../common_img/4switch.gif) no-repeat -456px -21px;}
li.switch45av a{width:149px;height:21px;background:url(../common_img/4switch.gif) no-repeat -456px -21px;}


/*-RIGHTエリアに上映スケジュールボタンをつける1 NOT画像版-*/
.switch1{
font-size:12px;
	width:635px;
	height:27px;
	margin: 0px auto;
	clear: both;
	font-family:Arial, Helvetica, sans-serif;
	padding-top: 3px;
}
.switch1 a{
	padding:2px 20px;
	margin: 3px 4px;
	border: 1px solid;
	color:#8A8A8A;
	text-decoration:none;
}
.switch1 a:hover {color:#CC3333;}
a.switch1av {
	background-color: #897A10;
	color: #CCCCCC;


}
/*-RIGHTエリアに上映スケジュールボタンをつける2 NOT画像版-*/
.switch{
font-size:12px;
	width:635px;
	height:27px;
	margin: 0px auto;
	clear: both;
	font-family:Arial, Helvetica, sans-serif;
	padding-top: 3px;
}
.switch a{
	padding:2px 10px;
	margin: 3px 4px;
	border: 1px solid;
	color:#8A8A8A;
	text-decoration:none;
}
.switch a:hover {color:#CC3333;}
a.switchav {
	color:#CCCCCC;
	background-color:#8A2426;
}


/*-審査員写真-*/
.juri_photo{
	width: 180px;
	float: left;
	margin: 10px;
}
/*-審査員データ-*/
.juri_txt{
	margin: 10px 0px 10px 0px;
	float: right;
	width: 380px;
}
.inner_h3{
	height: 40px;
}
.inner_h3 h4 span{
	display:none;
}
.h33-1{background: url(../part_img/h33-1.gif) no-repeat;}
.h33-2{background: url(../part_img/h33-2.gif) no-repeat;}
.h33-3{background: url(../part_img/h33-3.gif) no-repeat;}
.h33-4{background: url(../part_img/h33-4.gif) no-repeat;}
.h33-5{background: url(../part_img/h33-5.gif) no-repeat;}
.h33-6{background: url(../part_img/h33-6.gif) no-repeat;}
.h33-7{background: url(../part_img/h33-7.gif) no-repeat;}
.h33-8{background: url(../part_img/h33-8.gif) no-repeat;}
.h34-1{background: url(../part_img/h34-1.gif) no-repeat;}

.h3j-1{background: url(../part_img/h3j-1.gif) no-repeat;}
.h3j-2{background: url(../part_img/h3j-2.gif) no-repeat;}
.h3j-3{background: url(../part_img/h3j-3.gif) no-repeat;}
.h3j-4{background: url(../part_img/h3j-4.gif) no-repeat;}
.h3j-5{background: url(../part_img/h3j-5.gif) no-repeat;}
.h3j-6{background: url(../part_img/h3j-6.gif) no-repeat;}

/*-utility-*/
.clear{clear:both;}
.h30{height:30px;}
.h200{height:200px;}
.short_indent{text-indent:10px;}
.right_float{float:right;}
.left_float{float:left;}
.right_float_pad{ float:right; padding:5px 0px 10px 10px;}
.left_float_pad{ float:left; padding:5px 10px 10px 0px;}
.bdr_top{border-top:1px solid #333333;}
.mgn_right{margin:2px 15px 15px 0px;}
.txt_center{text-align:center;}
.bdr_bot{border-bottom:1px solid #333333;}
.bdr_right{border-right:1px solid #333333;}
.color_form{background-color: #cccccc;border: #666666 1px solid;}
.notice{color:#FF6633;}
.mgn_left{margin:5px 0px 5px -5px;}
.mgn_bot{margin-bottom:5px;}
.w350{width:350px;}
.w250{width:250px;}
.w200{width:200px;}
.pad_left15{padding-left: 15px;}
/*---------------------------------*/
/*------MOV UNIT-------------------*/

.mov_unit{
	padding-bottom: 10px;
	border-bottom: #333333 1px solid;
	margin-top: 20px;
}
.mov_left{
	float: left;
}
.mov_right{
	width: 445px;
	float: left;
}
.mov_photo{
	padding: 0px 15px 10px 0px;
}
.mov_title{
	font-size: 160%;
	color: #CC3300;
	padding-bottom: 8px;
	float: left;
	width: 355px;
	padding-top: 1px;
}
.mov_data{
	color: #999999;
	padding-bottom: 10px;
	width: 444px;
}
.mov_direct{
	color: #CC3300;
	line-height: 150%;
}
.mov_direct_name{
	margin-left: -8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-style: italic;
	color: #FFFFFF;
	padding-bottom: 5px;
}
.mov_direct_photo{
	width: 430px;
	background-color: #000000;
	padding: 7px;
	margin-bottom: 5px;
	font-size: 90%;
	line-height: 130%;
	color: #BBBBBB;
}

.mov_direct_photo2{
	width: 422px;
	background-color: #333333;
	padding: 7px 7px 7px 15px;
	margin-bottom: 5px;
	font-size: 95%;
	line-height: 140%;
	color: #CCCCCC;
}
.mov_direct_photo img{
	float: left;
	padding:0px 10px 0px 0px;
}
.mov_direct_photo_data{
	float: left;
	color: #B7B7B7;
	width: 275px;
}
.mov_subtitle{
	padding-bottom: 5px;
	font-size: 130%;
	font-family: Arial, Helvetica, sans-serif;
	width: 445px;
}
.mov_subcopy{
	float: left;
}
.mov_txt{
	padding-bottom: 10px;
	width: 444px;
	line-height: 130%;
	font-size: 95%;
	color: #CCCCCC;
}
.mov_muture{
	background-image: url(../img/mature.gif);
	background-repeat: no-repeat;
	float: right;
	width: 86px;
	height: 20px;
}
.mov_muture span{display:none;}
.mov_tab{
	width: 444px;
	margin: 5px 0;
	border-top: 1px solid #333333;
	padding-top: 10px;

}
.mov_table{
	margin: 0;
	border-collapse:separate;
	font-size: 80%;
}
.mov_table td{
	border-spacing: 0px;
}

.mov_navi{
	text-align: right;
	font-size:10px;
	height:27px;
	margin: 0px;
	clear: both;
	font-family:Arial, Helvetica, sans-serif;
	padding-top: 7px;
	border-bottom: 1px solid #333333;
}
.mov_navi a{
	padding:2px 6px;
	margin: 3px 2px;
	border: 1px solid;
	text-decoration:none;
	background-color: #484848;
}
.mov_navi a:hover {color:#CC3333;}
a.mov_naviav {
	color:#FFFFFF;
	background-color:#9D282C;
}
.mov_bot{}

/*----POPTABLR--------------*/

.tooltip{
width: 200px; color:#000;
font:lighter 11px/1.3 Arial,sans-serif;
text-decoration:none;text-align:center;
}
.tooltip span.top{
padding: 35px 8px 5px;
background: url(../common_img/bt.gif) no-repeat top;
font-weight:bold;
color:#FFFFFF;}

.tooltip b.bottom{
padding:5px 8px 1px;display:block; text-indent:-9999px;
background: url(../common_img/bt.gif) no-repeat bottom;}

div#container{margin:20px auto}
.poptable{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	border-collapse : collapse;
	background-color: #414141;
	margin-bottom: 25px;
}
.poptable td{
	border:3px solid #1c1c1c;
	padding: 5px 2px;
	text-align: center;
}

.poptable a:link{color: #cccccc;}
.poptable a:visited{color: #cccccc;}
.poptable a:hover{color: #FF9900;}

.caption{
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}
/*----2つに分ける----*/
.twincolumnA{
	width: 290px;
	float: left;
	margin: 10px 0px;
}
.twincolumnB{
	width: 290px;
	float: right;
	margin: 10px 0px;
}
/*---シンプルに----*/
.emptycase{
	margin:10px 0px;
}
/*-枠線付きテーブル-*/

.data_table{
	margin: 20px 0px;
	border-collapse:collapse;
	font-size: 90%;
	width: 605px;
	padding-left: 20px;
}
.data_table td{
	padding: 5px;
	border-top: #333333 1px solid;
	border-bottom: #333333 1px solid;
}
.data_table2{
	margin: 11px 0px;
	border-collapse:collapse;
	font-size: 90%;
	width: 605px;
	padding-left: 20px;
}
.data_table2 td{
	padding: 5px;
	border-bottom: #333333 1px solid;
}
.data_table_mini{
	margin: 20px 0px 20px 15px;
	border-collapse:collapse;
	;
	padding-left: 20px;
}
.data_table_mini td{
	padding: 5px;
	border-top: #333333 1px solid;
	border-bottom: #333333 1px solid;
}
.data_table_inner td{
	border-style:none;
	padding: 1px;
}
#wrapper{
	width: 970px;
	margin: 0px auto -120px 18px;
	min-height:100%;
	_height:100%;
	position: relative;
	background:url(../common_img/wrapper_bg.gif);
}

.no{
background-image:url(../common_img/no.jpg)}
.comingsoon{
	width: 605px;
	height: 480px;
	background-image: url(../common_img/coming_soon.jpg);
	background-repeat: no-repeat;
}
.note{
	margin: 10px;
	padding: 8px;
	background-color: #651023;
}
</pre></body></html>