@charset "utf-8";

/* clearfix設定
---------------------------------------------*/
#fsmobileIdx #tabCts,
.fsmobileFla,
.fsmobileNew,
#mobileCts,
#mobileCts #lead,
#mobileCts #access,
#ctsIntro,
#access .ex,
.fsmobile01 dl,
.fsmobile,
.fsmobile .fsmobile02,
.fsmobile .fsmobile02 div.fsmobile02auIn,
#hotCts,
#fullChangeWrap div.topChange,
#2011_fsmobile11_navi,
#flashCts,
#sampleMotion,
#fsKisekae #aboutKisekae .contents,
#fsKisekae #download .contents,
#fsKisekae #ctsHeader div.topDownload{
	zoom: 1;
	overflow:hidden;
	}

#fsmobileIdx #tabCts:after,
.fsmobileFla:after,
.fsmobileNew:after,
#mobileCts #lead:after,
#ctsIntro:after,
#access .ex:after,
.fsmobile01 dl:after,
.fsmobile:after,
.fsmobile .fsmobile02:after,
.fsmobile .fsmobile02 div.fsmobile02auIn:after,
#hotCts:after,
#fullChangeWrap div.topChange:after,
#2011_fsmobile11_navi:after,
#flashCts:after,
#sampleMotion:after,
#fsKisekae #aboutKisekae .contents:after,
#fsKisekae #download .contents:after,
#fsKisekae #ctsHeader div.topDownload:after{
  content: ".";
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
  }

/* 公式携帯サイト */
/************************************************/

#mobileCts{
	margin:0 5px 10px 5px;}

/*上部説明*/
#mobileCts #lead{
	margin:0 0 20px 0;}
.explanation{
	display:inline;
	float:left;
	margin:10px 20px 0 0;
	width:320px;}	
#contTop{background:url(../../fsmobile/img/bg_top01_2.gif) repeat-x ; width:600px; padding:10px;}
#topLeft{float:left;}
#topText{
	float:right;
	padding:0 0 0 10px;
	width: 330px;
}
div#topText img.beltBlack,
div#topMovie img.beltBlack{
	background-color:#000000;
	padding:5px 15px;
	margin:0 0 20px 0}
	
div#topText p {padding:0 15px 0 0 }
.fsmobile_topForm{
	width:250px;
	}
.floatL{
	float:left}
	
/*注目コンテンツ*/

#hotCts{}
#hotCts ul {padding:5px; overflow:hidden; margin-bottom:15px}
#hotCts ul li {
	display:block;
	padding:5px;
	border:#CCCCCC 1px solid;
	}
	
#hotCts ul li.ctsL{
	width:47%;
	display:block;
	margin:auto;
	padding:5px;
	border:#CCCCCC 1px solid;
	float:left;
	}
	
#hotCts ul li.ctsR{
	width:47%;
	display:block;
	margin:auto;
	padding:5px;
	border:#CCCCCC 1px solid;
	float:right;
	}
	
#hotCts ul li.marginNo{
	display:block;
	padding:5px 0;
	border:#CCCCCC 1px solid;
	}
	
/*更新情報*/
#mobileNews{
	width:250px;
	float:left;
	overflow: hidden;
	}
#mobileNews div{
	/*height:200px;*/
	height:150px;
	overflow:scroll;
	padding: 5px;
	overflow-x:hidden;
}
#mobileNews div p{
	font-size:92%;
	padding:0 5px 0 10px;
	}
		
#mobileNews div p.date{
	color:#FF9900;
	font-size:109%;
	font-weight:700;
	padding:5px;}

/*アクセス方法*/
#access{
	margin:0 0 20px 0;
	clear:both;
}

#access .ex{
	width:580px;
	margin:0 5px 10px;
}

#access .exR{
	width:238px;
	margin: 0 0 5px 0;
	float: right;
}

#access .exR img {
	float:left;
}

#access .exL{
	float:left;
	display:block;
	width: 339px;
}

.qr{
	margin:0 0 0 5px;
	float:left;
}
.address{
	background:#F2F2F2;
	border:1px solid #CCC;
	padding:20px 10px;
	text-align:center;
	clear: both;
	margin: 0 auto;
}
.address p{
	margin:0 0 10px 0;
}
.address input{
	margin:10px 0;}

.address img {
	vertical-align:middle;
	margin:0 30px;}

#access #accessMenu{
	border:1px solid #CCC;
	clear:both;
	margin:15px 5px;
	padding:10px;}
#access $accessMenu h5{
	margin:10px 0;}
#access #accessMenu p{
	line-height:2.5em;
	margin:0 0 10px 0;}
.national{
	background:#666;
	color:#FFFFFF;
	font-weight:700;
	margin:0 10px 0 0;
	padding:2px;}
.hokkaido{
	background:#009900;
	color:#FFFFFF;
	font-weight:700;
	margin:0 10px 0 0;
	padding:2px;}

/*コンテンツ紹介*/
#ctsIntro{
	margin:10px 5px;
	width:580px;
	overflow:hidden;
}
#ctsIntro div{
	border:1px solid #CCC;
	display:inline;
	float:left;
	font-size:92%;
	height:95px;
	margin:5px;
	padding:5px;
	width:268px;}
#ctsIntro > div{
	height:auto;
	min-height:95px;
}
#ctsIntro div strong{
	margin:0 0 15px 0;}
#ctsIntro img{
	float:left;
	margin:0 5px 0 0;}
#ctsIntro h5{
	clear:both;
	color:#FF9900;
	font-size:109%;
	padding: 15px 0 0 5px;
}

/*スマホバナー*/

#mobileNews .bnrSp {
	width:250px;
	height:75px;
	padding:10px 0 5px;
}


/* ファイターズケータイ */
/************************************************/


/* 09春機種追加
------------------------------------------- */
.fsmobileTop{
width:590px;
margin:0 auto 20px;
}

.fsmobileFla{
padding:10px;
margin:0 0 20px;
background:url(../../fsmobile/img/fsmobile09s_tit_bg.gif);
background-position:left top;
background-repeat:no-repeat;
}

.fsmobileFlaSwf{
}

.fsmobileFlaTxt{
float:right;
width:310px;
margin:0 0 0 1px;
}

.fsmobileNew{
padding:20px 10px;
background:url(../../fsmobile/img/fsmobile09s_new_bg.gif);
background-position:left top;
background-repeat:no-repeat;
}

.fsmobileNewTxt{
width:300px;
float:right;
}

.fsmobileForm{
width:274px;
margin:0 auto 0;
background:url(../../fsmobile/img/fsmobile09s_btn_bg.gif);
background-repeat:no-repeat;
}

.fsmobileForm img{
display:block;
width:228px;
margin:58px auto 20px;
}


/*---------------------------------------- */



.fsmobile{
	width: 600px;
}

.fsmobile .fsmobile01{
	margin-bottom:30px;
	background:url(/fsmobile/img/bg_top01.jpg) 0 0 no-repeat;
	padding:15px 10px 20px 221px;
}
.fsmobile .fsmobile01 h4{
	color:#0F2F5E;
	font-weight:700;}
.borderBtm1px{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:solid 1px #ccc;}
	
.fsmobileDl{
	margin-bottom:15px;}
.fsmobileDl dt{
	padding:3px 0;
	width:9em;
	clear:both;
	text-align:center;
	background-color:#222;
	margin-bottom:5px;
}
.fsmobileDl dd{
	margin-bottom:10px;
	width:250px;
}

.fsmobile .fsmobile02{
	padding-left:30px;
	margin-bottom:10px;
}
.shasen{
	background:url(/_share/syasen_4px_x.gif) 0 100% repeat-x;
	margin-bottom:5px;
	padding-bottom:10px;}
.fsmobile .fsmobile02 h3{
	width:140px;
	padding:5px 0;
	text-align:center;
	margin-bottom:20px;
	margin-left:-30px;
	background-color:#ED6D00;}
.fsmobile .fsmobile02 div{
	text-align:center;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	width:160px;}
.fsmobile .fsmobile02 .fsmobile02BoxClear{clear:both;}
.fsmobile .fsmobile02 div p{
	padding:5px 15px 0;
	background:url(/_share/syasen_4px_x.gif) 0 0 repeat-x;
	text-align:left;}
.fsmobile .fsmobile02 div.fsmobile02au{
	width:360px;
	background:url(/fsmobile/img/bg_top02.gif) 0 0 repeat;
	padding:8px;
	margin-right:0;
}
.fsmobile .fsmobile02 div.fsmobile02au p{
	font-size:114%;}
.fsmobile .fsmobile02 div.fsmobile02auIn{
	padding:10px;
	background-color:#fff;
	width:auto;
	margin:0;
	float:none;
	text-align:left;
}
.fsmobile .fsmobile02 div.fsmobile02auIn h3{
	float:none;
	background-color:#FFFFFF;
	margin:0 0 20px;
	padding:0;
	width:auto;}
.fsmobile .fsmobile02 div.fsmobile02auIn p{
	padding:0;
	background:none;}
.fsmobile .fsmobile03{
	border:solid 1px #FF6666;
	padding:10px;
	clear:both;
	margin-bottom:30px;}
.fsmobile .fsmobile03 h4{
	color:#0066BC;
	font-weight:700;}
.basebox{margin:0 10px;}
.fsmobile .fsmobile04 h3{
	padding:5px;
	background-color:#ED6D00;
	margin-bottom:10px;
}

.fsInfo{width:80px; float:left; margin-right:7px}
.marginR05 {margin-right:5px;}


/*---X'masイベント*/

#xmas{padding:10px;}
.xmasEv{ margin-bottom:10px;}
.xmasEv p {margin-bottom:5px;}
.xmasPre{ margin-bottom:10px;}
.xmasPre p {margin-bottom:5px;}

/*---090328フルチェン*/
#fullChangeWrap{
	width: 590px;
	padding: 5px;
	overflow: hidden;}

#fullChangeWrap img{
vertical-align:bottom;}	


#fullChangeWrap .topChange{
background:url(/re/img/img_fullmobile.jpg) 0 0 no-repeat;
padding:0 0 0 213px;
}



#fullChangeWrap .topChange img{
display:block;
}

#fullChangeWrap .topChange h3{
overflow:hidden;
margin:0 0 10px 10px;
}
#fullChangeWrap .topChange h4{
margin:0 0 10px 10px;
}


#fullChangeWrap .topChange p{
	margin:0 0 0 10px;
	padding: 10px 5px;
	clear: both;
}

#fullChangeWrap div.aboutfull{
	margin:0 auto 30px;
	width: 538px;
	border:solid 1px #FF6600;
	padding: 5px;
	overflow: hidden;
}

#fullChangeWrap div.aboutfull img{
	float:right;
	margin: 0 0 0 10px;
}

#fullChangeWrap div.nakaWrap{
	overflow: hidden;
}


#fullChangeWrap div.nakaWrap a{
	display:block;
	clear:both;
	margin: -10px 0 0;
}

#fullChangeWrap div.nakaWrap div.nakaBox{
width:290px;
background:url(/re/img/bg_nakabox.gif) no-repeat 0 0;
overflow:hidden;}

#fullChangeWrap div.nakaWrap div.nakaBox h5{
margin:10px;}



#fullChangeWrap div.nakaWrap div.nakaBox{
	width:290px;
	background:url(/re/img/bg_nakabox.gif) no-repeat 0 0;
	overflow:hidden;
	height: 270px;
}

#fullChangeWrap div.nakaBox h5{
margin:10px;}


/*--　0712SPday ---*/

#audayWrap{
	width: 590px;
	margin: 5px;
	overflow: hidden;
	background:url(../../re/img/bg_auday_0712_wrap.jpg) 0 0 repeat-y;
	}
#audayMenu01{
	background:url(../../re/img/img_auday_0712_01.jpg) 0 0 no-repeat;
	height:150px;
	padding: 15px 0 0 20px;
	width: 570px;
	}
#audayEvent{
	background:url(../../re/img/bg_auday_0712_event.gif) 0 0 no-repeat;
	height:90px;
	width: 550px;
	margin-bottom:20px;
	padding: 15px 20px;
	}


/*--　2010ナカチェンリニューアル ---*/
.fsmobile10{
	width: 600px;
	background:url(/fsmobile/img/bg_10main.jpg) top left no-repeat;
}

.fsmobile10 .mainBox{
width:580px;
margin:0 auto;
}

.fsmobile10 .mainBox .infoBox{
	padding:285px 0 0 265px;
	height:600px;
}

.fsmobile10 .mainBox .infoBox .orangeBox{
padding:10px 0 0 0;
background:#F76B1F;
color:#FFFFFF;
margin:0 0 20px;
}

.bandOrange{
background:#F76B1F;
color:#FFFFFF;
padding:3px 5px;
}

.listMark{
text-indent:-1em;
padding-left:1em;
}

.fsmobile10 .fsmobile02{
	padding-left:22px;
	margin-bottom:20px;
}
.fsmobile10 .shasen{
	background:url(/_share/syasen_4px_x.gif) 0 100% repeat-x;
	margin-bottom:5px;
	padding-bottom:10px;}
.fsmobile10 .fsmobile02 h3{
	width:140px;
	padding:5px 0;
	text-align:center;
	margin-bottom:20px;
	margin-left:-30px;
	background-color:#ED6D00;}
.fsmobile10 .fsmobile02 div{
	text-align:center;
	float:left;
	margin-right:16px;
	margin-bottom:20px;
	width:160px;
}
.fsmobile10 .fsmobile02 .fsmobile02BoxClear{clear:both;}
.fsmobile10 .fsmobile02 div p{
	padding:5px 15px 0;
	background:url(/_share/syasen_4px_x.gif) 0 0 repeat-x;
	text-align:left;}
.fsmobile10 .fsmobile02 div.fsmobile02au{
	width:360px;
	background:url(/fsmobile/img/bg_top02.gif) 0 0 repeat;
	padding:8px;
	margin-right:0;
}
.fsmobile10 .fsmobile02 div.fsmobile02au p{
	font-size:114%;}
.fsmobile10 .fsmobile02 div.fsmobile02auIn{
	padding:10px;
	background-color:#fff;
	width:auto;
	margin:0;
	float:none;
	text-align:left;
}
.fsmobile10 .fsmobile02 div.fsmobile02auIn h3{
	float:none;
	background-color:#FFFFFF;
	margin:0 0 20px;
	padding:0;
	width:auto;}
.fsmobile10 .fsmobile02 div.fsmobile02auIn p{
	padding:0;
	background:none;}


/*--　2011ナカチェンリニューアル ---*/
#fsmobileIdx #tabCts{
	margin-bottom:5px;
	clear:both;
	overflow:hidden;
	}
#fsmobileIdx #tabCts li{
	width:296px;
	}
#fsmobileIdx #tabCts li.btnL{
	float:left;
	background:url(/fsmobile/img/btn_tab_nakachange.gif) 0 0 no-repeat;
	}
#fsmobileIdx #tabCts li.btnR{
	float:right;
	background:url(/fsmobile/img/btn_tab_smartphone.gif) 0 0 no-repeat;
	}
#fsmobileIdx #tabCts li.btnL:hover,
#fsmobileIdx #tabCts li.tabs-selected{
	background-position:-400px 0;
	}
#fsmobileIdx #tabCts li.btnR:hover,
#fsmobileIdx #tabCts li.tabs-selected{
	background-position:-400px 0;
	}
#fsmobileIdx #tabCts li a{
	display:block;
	height:0;
	padding-top:83px;
	overflow:hidden;
	}
#fsmobileIdx .tabs-hide{
	display:none;
	}
#flashCts{
	position: relative;
	height:380px;
	margin-bottom: 10px;
	}
	
#flashCts ul#movieMenu{
	width:210px;
	height: 380px;
	float:left;
	background:url(/fsmobile/img/bg_movie_menu_au_rogo.gif) 0 100% no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
	}
#flashCts ul#movieMenu li{
	}
#flashCts ul#movieMenu li img{
	vertical-align:bottom;
	position:relative;
	z-index:1000;
	}
#flashCts div#flashMovie{
	width:390px;
	float:right;
	position: absolute;
	top: 0px;
	right: 0px;
	height: 380px;
	z-index: 1;

	}


.h3_fsmobile11{
widows:448px;
zoom:1;
overflow:hidden;
}

.h3_fsmobile11 a{
	width:152px;
	height:40px;
	display:block;
	float: right;
	text-indent:-9999px;
background-image:url(/fsmobile/img/2011_fsmobile_h3_a.gif);}

.h3_fsmobile11 a:hover {background-position:0px -40px;}

ul#Navi {
zoom:1;
height:60px;
}

ul#Navi li {
float:left;
display:block;
height:60px;
width:200px;
}

ul#Navi li img{
display:block;
overflow:hidden;
}

#fsmobileMenu{
margin:0 0 10px;
}

#fsmobileMenu ul#Navi li a {
display:block;
text-indent:-9999px;
background-image:url(/fsmobile/img/2011_fsmobile_navi.gif);
height:60px;
width:200px;
}

ul#Navi li.Navi01 a {background-position:0 0;}
ul#Navi li.Navi02 a {background-position:-200px 0;}
ul#Navi li.Navi03 a {background-position:-400px 0;}

ul#Navi li.Navi01 a:hover {background-position:0px -60px;}
ul#Navi li.Navi01On a {background-position:0 -120px;}

ul#Navi li.Navi02 a:hover {background-position:-200px -60px;}
ul#Navi li.Navi02On a {background-position:-200px -120px;}

ul#Navi li.Navi03 a:hover {background-position:-400px -60px;}
ul#Navi li.Navi03On a {background-position:-400px -120px;}

ul#Navitop li {
float:left;
display:block;
height:199px;
width:200px;
}

ul#Navitop li img{
display:block;
overflow:hidden;
}

#fsmobileMenu{
margin:0 0 10px;
}

#fsmobileMenu ul#Navitop li a {
display:block;
background-image:url(/fsmobile/img/2011_fsmobile_topnavi.gif);
height:199px;
width:200px;
text-indent:-9999px;
}

ul#Navitop li.Navitop01 a {background-position:0 0;}
ul#Navitop li.Navitop02 a {background-position:-200px 0;}
ul#Navitop li.Navitop03 a {background-position:-400px 0;}

ul#Navitop li.Navitop01 a:hover {background-position:0px -200px;}
ul#Navitop li.Navitop02 a:hover {background-position:-200px -200px;}
ul#Navitop li.Navitop03 a:hover {background-position:-400px -200px;}

#smartphone{
	background:url(/fsmobile/img/bg_smartphone.gif) 0 0 no-repeat;
	padding-top: 100px;
	}

#smartphone #sampleMovie{
	float:right;
	width:244px;
	margin:140px 5px 0 0;
	}
#smartphone #sampleMovie #demoMovie{
	padding: 1px;
	border: 1px solid #CCCCCC;
	margin-bottom:5px;
	}
#smartphone .contents{
	width:340px;
	}
#smartphone .contents ul#spMenu li{
	padding:0 5px;
	margin-bottom:5px;
	}
#smartphone .contents ul#spMenu li a{
	display:block;
	padding-top:46px;
	height:0;
	width:330px;
	overflow:hidden;
	}
#smartphone .contents ul#spMenu li.menu01 a{
	background:url(/fsmobile/img/btn_sp_menu_01.gif) 0 0 no-repeat;
	}
#smartphone .contents ul#spMenu li.menu02 a{
	background:url(/fsmobile/img/btn_sp_menu_02.gif) 0 0 no-repeat;
	}
#smartphone .contents ul#spMenu li.menu01 a:hover,
#smartphone .contents ul#spMenu li.menu02 a:hover{
	background-position:-500px 0;
	}
	
#smartphone div.topDownload{
	padding:5px;
	border:1px solid #FFCC66;
	background-color:#FFFFCC;
	margin-bottom:10px;
	-webkit-border-radius:4px;/* Safari,Google Chrome用 */
	-moz-border-radius:4px;
	}
#smartphone div.topDownload p.summary{
	color: #FF6600;
	padding-top: 7px;
	}
#smartphone div.topDownload p.btn{
	text-align: center;
	}

/* */



ul#footer_au li {
float:left;
display:block;
}

.fsmobilelist{
background:url(/fsmobile/img/icon_fsmobilelist.gif) 0 50% no-repeat;
padding:0 0 0 20px;
}

.aboutflashBox{
width:285px;
float:left;
padding:5px;}

.aboutflashBox h5{
	margin:0 0 15px;
}

ul#premiere {
	zoom: 1;
	overflow:hidden;
	margin:0 0 25px;
}

ul#premiere li{
width:280px;
display:block;
float:left;}

ul#premiere a.new{
	background:url(/fsmobile/img/icon_fsmobilenew.gif) no-repeat 0 50%;
	padding:0 0 0 25px;
	display:block;
	width: 200px;
}

ul#sampleMotion{
	width:390px;
	padding: 0 0px;
	margin-bottom: 25px;
	overflow: hidden;
	}
ul#sampleMotion li{
	float:left;
	width:116px;
	margin-right:5px;
	padding: 2px;
	border: 1px solid #CCCCCC;
	}

.fsmobile11 .fsmobile02{
	padding-left:40px;
	margin-bottom:20px;
}
.fsmobile11 .shasen{
	background:url(/_share/syasen_4px_x.gif) 0 100% repeat-x;
	margin-bottom:5px;
	padding-bottom:10px;}
.fsmobile11 .fsmobile02 h3{
	width:140px;
	padding:5px 0;
	text-align:center;
	margin-bottom:20px;
	margin-left:-30px;
	background-color:#ED6D00;}
.fsmobile11 .fsmobile02 div{
	text-align:center;
	float:left;
	margin-right:16px;
	margin-bottom:20px;
	width:160px;
}
.fsmobile11 .fsmobile02 .fsmobile02BoxClear{clear:both;}
.fsmobile11 .fsmobile02 div p{
	padding:5px 15px 0;
	background:url(/_share/syasen_4px_x.gif) 0 0 repeat-x;
	text-align:left;}
.fsmobile11 .fsmobile02 div.fsmobile02au{
	width:360px;
	background:url(/fsmobile/img/bg_top02.gif) 0 0 repeat;
	padding:8px;
	margin-right:0;
}
.fsmobile11 .fsmobile02 div.fsmobile02au p{
	font-size:114%;}
.fsmobile11 .fsmobile02 div.fsmobile02auIn{
	padding:10px;
	background-color:#fff;
	width:auto;
	margin:0;
	float:none;
	text-align:left;
}
.fsmobile11 .fsmobile02 div.fsmobile02auIn h3{
	float:none;
	background-color:#FFFFFF;
	margin:0 0 20px;
	padding:0;
	width:auto;}
.fsmobile11 .fsmobile02 div.fsmobile02auIn p{
	padding:0;
	background:none;}

/* ファイターズきせかえtouch */
#fsKisekae{
	background:url(/fsmobile/kisekae/img/bg_fs_kisekae.png) 0 0 no-repeat;
	padding-top:180px;
	}
#fsKisekae h4{
		margin-bottom:15px;
	}
#fsKisekae #kisekaeTit{
	display:none;
	}
#fsKisekae #ctsHeader{
	width:500px;
	position:relative;
	margin-bottom:25px;
	}

#fsKisekae #ctsHeader p{
	margin-bottom:10px;
	}
#fsKisekae #ctsHeader div.topDownload{
	width:380px;
	padding:10px 10px 0;
	border:1px solid #FFCC66;
	background-color:#FFFFCC;
	margin-bottom:10px;
	-webkit-border-radius:4px;/* Safari,Google Chrome用 */
	-moz-border-radius:4px;
	}
#fsKisekae #ctsHeader div.topDownload p.summary{
	float:left;
	color: #FF6600;
	padding-top: 7px;
	}
#fsKisekae #ctsHeader div.topDownload p.btn{
	float:right;
	}
#fsKisekae #ctsHeader ul li{
	margin-bottom:10px;
	}
#fsKisekae #ctsHeader ul li img{
	vertical-align:bottom;
	}
	
#fsKisekae #ctsHeader #deviceImg{
	position:absolute;
	top:200px;
	right:-120px;
	}

#fsKisekae #aboutKisekae{
	background:url(/fsmobile/kisekae/img/bg_kisekae_contents_h.png) 0 0 repeat;
	padding:15px 15px 5px;
	margin-bottom: 15px;
	}
#fsKisekae #aboutKisekae .contents{
	background-color:#FFFFFF;
	padding:15px;
	margin-bottom: 15px;
	clear:both;
	overflow:hidden;
	}
	
	
#fsKisekae #download{
	background:url(/fsmobile/kisekae/img/bg_kisekae_contents_v.png) 0 0 repeat;
	padding:15px;
	}
#fsKisekae #download .contents{
	background-color:#FFFFFF;
	padding:15px;
	margin-bottom: 15px;
	}
#fsKisekae #download p{
	margin-bottom: 10px;
	}

#fsKisekae #download #downloadQr{
	margin-bottom: 10px;
	}
#fsKisekae #download #dowloadBtn{
	text-align:left;
	margin-bottom: 10px;
	}

#fsKisekae .horizon{
	background:url(/fsmobile/kisekae/img/border_screen_images_h.png) 0 100% repeat-x;
	padding-bottom:10px;
	clear: both;
	}
#fsKisekae .vertical{
	background:url(/fsmobile/kisekae/img/border_screen_images_v.png) 100% 0 repeat-y;
	padding-right:20px;
	width: 50%;
	float: left;
	margin-right: 10px;
	}
#fsKisekae .summary p{
	margin-bottom:10px;
	}
	
#fsKisekae .screenImg{
	margin-bottom:10px;
	}
#fsKisekae .screenImg .images td img{
	padding:1px;
	border:1px solid #CCCCCC;
	}
#fsKisekae .screenImg .caption{
	text-align:center;
	}

