
@charset "UTF-8";

/* ----------------------------------------------------
作成日: 2014.04.04
最終更新日: 2013.07.16

tablet.css： 共通設定(PC版)
---------------------------------------------------- */

body{
	height:100%;
	background:#fff;
	color:#333;
	font-family:"メイリオ", "ＭＳ Ｐゴシック", sans-serif;
	font-size:14px;
	line-height:1.6;

	-webkit-text-size-adjust:none;
}

html{
	height:100%;
}

img{
	max-width:100%;
	height:auto;
}


small{
	display:block;
	margin:0 auto;
	padding:0;
	font-size:12px;
	text-decoration:normal;
}

a:link,
a:visited{
	color:#3200ff;
	text-decoration:none;
}

a:hover,
a:active{
	text-decoration:underline;
}
/*clearfix*/

/* For modern browsers */
.cf:before,
.cf:after{
	content:"";
	display:table;
}

.cf:after{
	clear:both;
}

/* For IE 6/7 (trigger hasLayout) */
.cf{
	zoom:1;
}

.clear{
	clear:both;
}

/*----------------------------------
背景/header
----------------------------------*/
/*背景*/
#bg_01,
#bg_02,
#bg_03,
#bg_04,
#bg_05,
#bg_06,
#bg_07,
#bg_08{
	display:block;
	position:fixed;
	z-index:2;
	min-width:768px;
	width:100%;
	height:955px;
	background:url(https://chronicle.sega-net.com/assets_members/image/common/bg_news.jpg) center top no-repeat;
	background-size:cover;
}
#bg_01{
	background:url(https://chronicle.sega-net.com/assets_members/image/common/bg_news.jpg) center top no-repeat;/*最新情報*/
}
#bg_02{
	background:url(https://chronicle.sega-net.com/assets_members/image/common/bg_world.jpg) center top no-repeat;/*世界観*/
}
#bg_03{
	background:url(https://chronicle.sega-net.com/assets_members/image/common/bg_training.jpg) center top no-repeat;/*キャラクター育成*/
}
#bg_04{
	background:url(https://chronicle.sega-net.com/assets_members/image/common/bg_movie.jpg) center top no-repeat;/*ムービー*/
}
#bg_05{
	background:url(https://chronicle.sega-net.com/assets_members/image/common/bg_goods.jpg) center top no-repeat;/*グッズ*/
}
#bg_06{
	background:url(https://chronicle.sega-net.com/assets_members/image/common/bg_radio.jpg) center top no-repeat;/*ラジオ*/
}
#bg_07{
	background:url(https://chronicle.sega-net.com/assets_members/image/common/bg_acce.jpg) center top no-repeat;/*壁紙*/
}
#bg_08{
	background:url(https://chronicle.sega-net.com/assets_members/image/common/bg_rule.jpg) center top no-repeat;/*利用規約*/
}


header{
	position:relative;
	z-index:500;
	width:768px;
	margin:0 auto;
	padding:8px 0 10px;
}

header h1{
	display:inline;

/*ロゴ*/
	position:absolute;
	z-index:10;
	top:-2px;
	left:15px;
	width:105px;
}
/*ナビゲーション*/
header #navi{
	position:relative;
	width:723px;
	height:44px;
	margin:0 auto;
	background:url(https://chronicle.sega-net.com/assets_members/image/tablet/menu.png) repeat-x;
}
header #navi:before{
	content:"";
	display:block;
	position:absolute;
	top:0;
	left:-22px;
	width:22px;
	height:44px;
	background:url(https://chronicle.sega-net.com/assets_members/image/tablet/menu-part.png) no-repeat;
}

header #navi:after{
	content:"";
	display:block;
	position:absolute;
	top:0;
	right:-22px;
	width:22px;
	height:44px;
	background:url(https://chronicle.sega-net.com/assets_members/image/tablet/menu-part.png) no-repeat;
	background-position:-28px 0;
}

header #navi ul{
	padding:0 0 0 75px;
}

header #navi li{
	position:relative;
	float:left;
}

header #navi li:first-child a{
	margin:8px 0  0 10px;
}

header #navi li a{
	display:block;

/*position:relative;
	overflow:hidden;*/
	height:25px;
	margin:8px 0 0;
	background:url(https://chronicle.sega-net.com/assets_members/image/tablet/menu-text.png) no-repeat;
	text-indent:-9999px;
}
/*トップページ*/
#navi .menu_10 a,
#navi .menu_10_on a{
	width:86px;
	height:25px;
	background:url(https://chronicle.sega-net.com/assets_members/image/common/menu-text_4koma.png) no-repeat;
	-webkit-background-size:100% auto;
	     -o-background-size:100% auto;
	        background-size:100% auto;
}
#navi .menu_10 a:hover,
#navi .menu_10_on a{
	background-position:0 -25px;
}
header #navi li.menu_01 a{
	width:86px;
	background-position:0 0;
}
header #navi li.menu_01 a:hover,
header #navi li.menu_01_on a{
	width:86px;
	background-position:0 -25px;
}

/*最新情報*/
header #navi li.menu_02 a{
	width:68px;
	background-position:-86px 0;
}

header #navi li.menu_02 a:hover,
header #navi li.menu_02_on a{
	width:68px;
	background-position:-86px -26px;
}

header #navi li.menu_03 a{
	/*世界観*/
	width:54px;
	background-position:-154px 0;
}

header #navi li.menu_03 a:hover,
header #navi li.menu_03_on a{
	width:54px;
	background-position:-154px -26px;
}

header #navi li.menu_04 a{
	/*キャラクター育成*/
	width:107px;
	background-position:-208px 0;
}
header #navi li.menu_04 a:hover,
header #navi li.menu_04_on a{
	width:107px;
	background-position:-208px -26px;
}


header #navi li.menu_05 a{
	/*ムービー*/
	width:59px;
	background-position:-315px 0;
}
header #navi li.menu_05 a:hover,
header #navi li.menu_05_on a{
	width:59px;
	background-position:-315px -26px;
}


header #navi li.menu_06 a{
	/*グッズ*/
	width:56px;
	background-position:-377px 0;
}
header #navi li.menu_06 a:hover,
header #navi li.menu_06_on a{
	width:56px;
	background-position:-377px -26px;
}


header #navi li.menu_07 a{
	/*ラジオ*/
	width:52px;
	background-position:-429px 0;
}
header #navi li.menu_07 a:hover,
header #navi li.menu_07_on a{
	width:52px;
	background-position:-429px -26px;
}


header #navi li.menu_08 a{
	/*壁紙*/
	width:90px;
	background-position:-486px 0;
}
header #navi li.menu_08 a:hover,
header #navi li.menu_08_on a{
	width:90px;
	background-position:-486px -26px;
}


header #navi li.menu_09 a{
	/*サポート*/
	width:63px;
	background-position:-573px 0;
}
header #navi li.menu_09 a:hover,
header #navi li.menu_09_on a{
	width:63px;
	background-position:-573px -26px;
}

/*世界観サブ*/
header #navi li.menu_03 ul#sub_menu,
header #navi li.menu_03_on ul#sub_menu{
	display:none;
	position:absolute;
	left:-8px;
	width:185px;
	height:190px;
	padding:0;
	background:url(https://chronicle.sega-net.com/assets_members/image/tablet/submenu-bg001.png) no-repeat;
	background-size:185px 190px;
}

header #navi li.menu_04 ul#sub_menu,
header #navi li.menu_04_on ul#sub_menu{
	display:none;
	position:absolute;
	left:-8px;
	width:192px;
	height:224px;
	padding:0;
	background:url(https://chronicle.sega-net.com/assets_members/image/tablet/submenu-bg002.png) no-repeat;
}
header #navi li.menu_03 ul#sub_menu li,
header #navi li.menu_04 ul#sub_menu li,
header #navi li.menu_03_on ul#sub_menu li,
header #navi li.menu_04_on ul#sub_menu li{
	overflow:hidden;
	float:none;
}

header #navi li.menu_03 ul#sub_menu li a,
header #navi li.menu_04 ul#sub_menu li a,
header #navi li.menu_03_on ul#sub_menu li a,
header #navi li.menu_04_on ul#sub_menu li a{
	display:block;
	width:160px;
	height:40px;
	margin:2px 0 0 0;
	background:url(https://chronicle.sega-net.com/assets_members/image/tablet/submenu-text.png) no-repeat;
	text-indent:-9999px;
}

header #navi li.menu_04 ul#sub_menu li a,
header #navi li.menu_04_on ul#sub_menu li a{
	width:190px;
	margin:2px 0 0 30px;
}

header #navi li.menu_03 ul#sub_menu li#sub01 a,
header #navi li.menu_03_on ul#sub_menu li#sub01 a{
	background-position:0 -44px;
}

header #navi li.menu_03 ul#sub_menu li#sub02 a,
header #navi li.menu_03_on ul#sub_menu li#sub02 a{
	background-position:0 -5px;
}

header #navi li.menu_03 ul#sub_menu li#sub03 a,
header #navi li.menu_03_on ul#sub_menu li#sub03 a{
	background-position:0 -91px;
}

header #navi li.menu_03 ul#sub_menu li#sub04 a,
header #navi li.menu_03_on ul#sub_menu li#sub04 a{
	background-position:0 -138px;
}

header #navi li.menu_04 ul#sub_menu li#sub01 a,
header #navi li.menu_04_on ul#sub_menu li#sub01 a{
	background-position:-170px -5px;
}
header #navi li.menu_04 ul#sub_menu li#sub02 a,
header #navi li.menu_04_on ul#sub_menu li#sub02 a{
	background-position:-170px -48px;
}
header #navi li.menu_04 ul#sub_menu li#sub03 a,
header #navi li.menu_04_on ul#sub_menu li#sub03 a{
	background-position:-170px -91px;
}
header #navi li.menu_04 ul#sub_menu li#sub04 a,
header #navi li.menu_04_on ul#sub_menu li#sub04 a{
	background-position:-170px -134px;
}
header #navi li.menu_04 ul#sub_menu li#sub05 a,
header #navi li.menu_04_on ul#sub_menu li#sub05 a{
	background-position:-170px -177px;
}

header #navi li.menu_03 ul#sub_menu li#sub01 a:hover,
header #navi li.menu_03_on ul#sub_menu li#sub01 a:hover{
	background-position:0 -273px;
}
header #navi li.menu_03 ul#sub_menu li#sub02 a:hover,
header #navi li.menu_03_on ul#sub_menu li#sub02 a:hover{
	background-position:0 -234px;
}
header #navi li.menu_03 ul#sub_menu li#sub03 a:hover,
header #navi li.menu_03_on ul#sub_menu li#sub03 a:hover{
	background-position:0 -320px;
}

header #navi li.menu_03 ul#sub_menu li#sub04 a:hover,
header #navi li.menu_03_on ul#sub_menu li#sub04 a:hover{
	background-position:0 -367px;
}

header #navi li.menu_04 ul#sub_menu li#sub01 a:hover,
header #navi li.menu_04_on ul#sub_menu li#sub01 a:hover{
	background-position:-170px -234px;
}
header #navi li.menu_04 ul#sub_menu li#sub02 a:hover,
header #navi li.menu_04_on ul#sub_menu li#sub02 a:hover{
	background-position:-170px -277px;
}
header #navi li.menu_04 ul#sub_menu li#sub03 a:hover,
header #navi li.menu_04_on ul#sub_menu li#sub03 a:hover{
	background-position:-170px -320px;
}
header #navi li.menu_04 ul#sub_menu li#sub04 a:hover,
header #navi li.menu_04_on ul#sub_menu li#sub04 a:hover{
	background-position:-170px -363px;
}
header #navi li.menu_04 ul#sub_menu li#sub05 a:hover,
header #navi li.menu_04_on ul#sub_menu li#sub05 a:hover{
	background-position:-170px -406px;
}

/*---パンくず---*/
header navi .pan{
	margin:5px 0 0 10px;
	text-shadow:0 1px 0 #000,
	1px 0 0 #000,
	0 -1px 0 #000,
	-1px 0 0 #000,
	-1px -1px 0 #000,
	1px -1px 0 #000,
	-1px 1px 0 #000,
	1px 1px 0 #000
;
	color:#fff;

	filter:dropshadow(color=#000,offX= 0,offY=-1)
	dropshadow(color=#000,offX= 1,offY= 0)
	dropshadow(color=#000,offX= 0,offY= 1);
	;
	;
	;
	;
}

header navi .pan a:link,
header navi .pan a:visited{
	color:#fff;
}

/*ページリンク*//*キャラクター育成#page_link001*//*世界観#page_link002*/
div#page_link001,
div#page_link002{
	display:block;
	width:677px;
	margin:0 auto;
	padding:8px 0;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+10,000000+90,000000+100&amp;0+0,0.5+10,0.5+90,0+100 */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iOTAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background:   -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 10%, rgba(0,0,0,0.5) 90%, rgba(0,0,0,0) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(10%,rgba(0,0,0,0.5)), color-stop(90%,rgba(0,0,0,0.5)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 10%,rgba(0,0,0,0.5) 90%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
	background:     -o-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 10%,rgba(0,0,0,0.5) 90%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
	background:    -ms-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 10%,rgba(0,0,0,0.5) 90%,rgba(0,0,0,0) 100%); /* IE10+ */
	background:        linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 10%,rgba(0,0,0,0.5) 90%,rgba(0,0,0,0) 100%); /* W3C */

	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000',GradientType=1 ); /* IE6-8 */
}
div#page_link001 li,
div#page_link002 li{
	overflow:hidden;
	float:left;
	height:30px;
	text-indent:-9999px;
}
div#page_link001 li a,
div#page_link002 li a{
	display:block;
	height:30px;

/*overflow:hidden;*/
	background:url(https://chronicle.sega-net.com/assets_members/training/image/tablet/page_link.png) no-repeat;
}
div#page_link002 li a{
	background:url(https://chronicle.sega-net.com/assets_members/world/image/tablet/page_link.png) no-repeat;
}

div#page_link001 li.link001{
	margin:0 0 0 60px;
}

div#page_link001 li.link001 a,{
	width:132px;
}

div#page_link001 li.link002 a{
	width:171px;
	background-position:-132px 0;
}
div#page_link001 li.link003 a{
	width:96px;
	background-position:-300px 0;
}

div#page_link001 li.link004 a{
	width:62px;
	background-position:-395px 0px;
}

div#page_link001 li.link005 a{
	width:230px;
	background-position:-455px 0px;
}

div#page_link001 li.link001 a:hover{
	width:132px;
	background-position:0 -26px;
}

div#page_link001 li.link002 a:hover{
	width:171px;
	background-position:-132px -26px;
}
div#page_link001 li.link003 a:hover{
	width:96px;
	background-position:-300px -26px;
}

div#page_link001 li.link004 a:hover{
	width:62px;
	background-position:-395px -26px;
}

div#page_link001 li.link005 a:hover{
	width:230px;
	background-position:-455px -26px;
}

/*世界観*/

div#page_link002 li.link001{
	margin:0 0 0 59px;
}
div#page_link002 li.link001 a{
	width:139px;
	background-position:0 2px;
}

div#page_link002 li.link002 a{
	width:104px;
	background-position:-141px 2px;
}
div#page_link002 li.link003 a{
	width:81px;
	background-position:-245px 2px;
}

div#page_link002 li.link004 a{
	width:261px;
	background-position:-323px 2px;
}


div#page_link002 li.link001 a:hover{
	width:139px;
	background-position:0 -25px;
}

div#page_link002 li.link002 a:hover{
	width:104px;
	background-position:-141px -25px;
}
div#page_link002 li.link003 a:hover{
	width:81px;
	background-position:-245px -25px;
}

div#page_link002 li.link004 a:hover{
	width:261px;
	background-position:-323px -25px;
}



/*----------------------------------
wrapper
----------------------------------*/
div#wrapper{
	position:relative;
	z-index:100;
	width:768px;
	margin:0 auto;
}


div#back{
	position:relative;
	z-index:10;
	width:260px;
	margin:10px auto;
}
div#back p{
	width:200px;
	margin:0 auto;
}

/*----------------------------------
contents/共通
----------------------------------*/
/*左*/
#contents_l{
	float:none;
}
/*右*/
#contents_r{
	float:none;
}


/*中央*/
.contents_wap{
	position:relative;
	width:731px;
	margin:20px auto 35px;
	background:url(https://chronicle.sega-net.com/assets_members/image/tablet/content_bg.png) repeat-y;
	font-size:15px;
}

.contents_wap:before{
	content:" ";
	display:block;
	position:absolute;
	top:-15px;
	width:731px;
	height:15px;
	background:url(https://chronicle.sega-net.com/assets_members/image/tablet/content_bg_part.png) no-repeat;
	background-position:0 0;
}

.contents_wap:after{
	content:" ";
	display:block;
	position:absolute;
	bottom:-15px;
	width:731px;
	height:15px;
	background:url(https://chronicle.sega-net.com/assets_members/image/tablet/content_bg_part.png) no-repeat;
	background-position:0 -17px;
}


.contents_wap.world,
.contents_wap.info_detail{
	position:relative;
	width:731px;
	margin:20px auto 35px;
	background:url(https://chronicle.sega-net.com/assets_members/image/tablet/content_bg_90.png) repeat-y;
	font-size:15px;
}

.contents_wap.world:before,
.contents_wap.info_detail:before{
	content:" ";
	display:block;
	position:absolute;
	top:-15px;
	width:731px;
	height:15px;
	background:url(https://chronicle.sega-net.com/assets_members/image/tablet/content_bg_part_90.png) no-repeat;
	background-position:0 0;
}

.contents_wap.world:after,
.contents_wap.info_detail:after{
	content:" ";
	display:block;
	position:absolute;
	bottom:-15px;
	width:731px;
	height:15px;
	background:url(https://chronicle.sega-net.com/assets_members/image/tablet/content_bg_part_90.png) no-repeat;
	background-position:0 -17px;
}

.contents_wap h3{
	overflow:hidden;
	position:absolute;
	top:-15px;
}
/*高さ不足時用*//*goods・info*/
html.height,
body.height{
	height:100%;
}
div#container{
	position:relative;
	width:100%;
	min-height:100%;
	height:auto !important;
	height:100%;
}
div#wrapper.height{
	padding-bottom:400px;
}
div#footer.height{
	position:absolute;
	z-index:200;
	bottom:0;
	width:100%;
	height:280px;
}

/*----------------------------------
contents/最新情報
----------------------------------*/
/***ローテーションバナーここから***/

#eventbanner{
	position:relative;
	width:630px;/*450*/
	height:255px;/*212*/
	margin:0 auto 35px auto;
}

#eventbanner h2{
	overflow:hidden;
	width:0;
	height:0;
	margin:0;
	padding:0;
}

/*************************************/

/* GALLERY LIST */
/* IMPORTANT - Change '#myGallery' to the ID of your gallery list to prevent a flash of unstyled content */
#myGallery{
	display:none;
}

.gv_galleryWrap{
	position:relative;
	font-size:10pt;
}

/* GALLERY DIV */
.gv_gallery{
	position:relative;
}

.gv_imageStore{
	visibility:hidden;
	position:absolute;
	top:-10000px;
	left:-10000px;
}


/*************************************************/
/**   PANEL STYLES								**/
/*************************************************/

.gv_panelWrap{
	overflow:hidden;
	position:absolute;

	filter:inherit;
}


/* GALLERY PANELS */
.gv_panel{
	overflow:hidden;
	position:absolute;
	z-index:30;
	top:0;
	left:0;

	filter:inherit;
}
.gv_panel img{
	position:absolute;
}

.gv_overlay{
	position:absolute;
	z-index:31;
	background:#222;
	color:white;
}
.gv_showOverlay{
	position:absolute;
	z-index:200;
	width:20px;
	height:20px;
	background:url(themes/light/info.png) #222;
	cursor:pointer;
}
.gv_overlay h4{
	margin:1em;
	color:white;
	font-weight:bold;
}
.gv_overlay p{
	margin:1em;
	color:white;
}




/*************************************************/
/**   FILMSTRIP STYLES							**/
/*************************************************/

.gv_filmstripWrap{
	overflow:hidden;
	position:absolute;
	z-index:130;
	width:585px!important;
	height:58px !important;
	margin-left:10px;
	/*bottom: 22px!important;*/
}


/* FILMSTRIP */
.gv_filmstrip{
	position:absolute;
	top:0;
	left:0;
	margin:5px 0 0 0;
	padding:0;
}

/* FILMSTRIP FRAMES (contains both images and captions) */
.gv_frame{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	cursor:pointer;
}

/* WRAPPER FOR FILMSTRIP IMAGES */
.gv_frame .gv_thumbnail{
	overflow:hidden !important;
	position:relative;
	opacity:1!important;
}

.gv_frame .gv_thumbnail img{
	left:0!important;
	width:191px!important;
	height:53px!important;
}

#current_waku_l{
	-webkit-box-sizing:border-box;
	   -moz-box-sizing:border-box;
	        box-sizing:border-box;
	position:absolute;
	z-index:300;
	z-index:10;
	top:-8px;
	left:-5px;
	width:630px;
	height:174px;
	padding:11px 13px;
	background:url(https://chronicle.sega-net.com/assets_members/image/common/banner_current_l.png) no-repeat;
	-webkit-background-size:100% 100%;
	     -o-background-size:100% 100%;
	        background-size:100% 100%;
}


#current_waku{
	position:absolute;
	z-index:300;
	top:135px;
	left:216px;
	width:198px;
	height:85px;
	background:url(https://chronicle.sega-net.com/assets_members/image/common/banner_current.png) no-repeat;
}


/* WRAPPER FOR CURRENT FILMSTRIP IMAGE */


/* FRAME IMAGES */
.gv_frame img{
	position:absolute;
	border:none;
}

/* FRAME CAPTION */
.gv_frame .gv_caption{
	height:14px;
	color:white;
	font-size:10px;
	text-align:center;
	line-height:14px;
}

/* CURRENT FRAME CAPTION */


/* POINTER FOR CURRENT FRAME */
.gv_pointer{
	border-color:black;
}

/* NAVIGATION BUTTONS */
.gv_navWrap{
	position:absolute;
	z-index:120;
	bottom:5px!important;
	left:-20px;
	width:646px!important;
	height:64px!important;
	text-align:center;
}

.gv_navPlay:hover,
.gv_navPause:hover,
.gv_navNext:hover,
.gv_navPrev:hover{
	       opacity:0.8;

	-khtml-opacity:0.8;
	filter:alpha(opacity=80);
	  -moz-opacity:0.8;
}

.gv_panelNavPrev,
.gv_panelNavNext{
	display:none;
	position:absolute;
	z-index:200;
	       opacity:0.50;

	-khtml-opacity:0.50;
	filter:alpha(opacity=50);
	  -moz-opacity:0.50;
}

.gv_panelNavPrev:hover,
.gv_panelNavNext:hover{
	       opacity:0.9;

	-khtml-opacity:0.9;
	filter:alpha(opacity=90);
	  -moz-opacity:0.9;
}

.gv_navPlay{
	width:30px;
	height:30px;
	cursor:pointer;
	/*background: url(themes/light/play-big.png) top left no-repeat;*/
}
.gv_navPause{
	width:30px;
	height:30px;
	cursor:pointer;
	/*background: url(themes/light/pause-big.png) top left no-repeat;*/
}
.gv_navNext{
	position:absolute;
	z-index:121;
	top:14px;
	right:7px;
	width:25px;
	height:52px;
	background:url(https://chronicle.sega-net.com/assets_members/image/common/info_arrow.png) no-repeat;
	background-position:-25px 0;
	cursor:pointer;
}
.gv_navPrev{
	position:absolute;
	z-index:120;
	top:14px;
	left:7px;
	width:25px;
	height:52px;
	background:url(https://chronicle.sega-net.com/assets_members/image/common/info_arrow.png) no-repeat;
	background-position:0 0;
	cursor:pointer;
}

.gv_panel a,
.gv_panel a img{
	width:607px !important;
}
/***ローテーションバナーここまで***/

/*おしらせ*/
#info{
	position:relative;
	width:643px;
	margin:26px auto;
	background:url(https://chronicle.sega-net.com/assets_members/image/common/info_bg.jpg) repeat-y;
	color:#351b1;
}

#info h2{
	margin:-15px 0 5px 20px;
}

#info a:link,
#info a:visited{
	color:#351b1b;
}
#info a:hover{
	color:#351b1b;
	text-decoration:underline;
}

#info:before{
	content:" ";
	display:block;
	overflow:hidden;
	position:absolute;
	top:-26px;
	left:0;
	width:643px;
	height:26px;
	background:url(https://chronicle.sega-net.com/assets_members/image/common/info_bg-part.png) no-repeat;
}
#info:after{
	content:" ";
	display:block;
	overflow:hidden;
	position:absolute;
	bottom:-20px;
	left:0;
	width:643px;
	height:26px;
	background:url(https://chronicle.sega-net.com/assets_members/image/common/info_bg-part.png) no-repeat;
	background-position:0 -28px;
}

#info p{
	height:auto;

/*width:900px;*/
	margin-left:22px;
}

div#info_inner{
	width:592px;
	margin:0 auto;
}

div#info_inner dl{
	width:592px;
}

div#info_inner dl dt{
	float:left;
	width:160px;
	padding-top:5px;
	background:url(https://chronicle.sega-net.com/assets_members/image/common/info_importance.png) no-repeat 0% 5px;/*重要*/
	font-size:90%;
}

div#info_inner  dl dt.ca01{
	background:url(https://chronicle.sega-net.com/assets_members/image/common/info_campaign.png) no-repeat 0% 5px;
}/*キャンペーン*/
div#info_inner  dl dt.ca02{
	background:url(https://chronicle.sega-net.com/assets_members/image/common/info_notice.png) no-repeat 0% 5px;
}/*お知らせ*/

div#info_inner  dl dt.ca03{
	background:url(https://chronicle.sega-net.com/assets_members/image/common/info_fault.png) no-repeat 0% 5px;
}/*障害*/

div#info_inner  dl dt.ca04{
	background:url(https://chronicle.sega-net.com/assets_members/image/common/info_app.png) no-repeat 0% 5px;
}/*APP更新*/

div#info_inner  dl dt.ca05{
	background:url(https://chronicle.sega-net.com/assets_members/image/common/info_event.png) no-repeat 0% 5px;
}/*イベント*/

div#info_inner  dl dt.ca06{
	background:url(https://chronicle.sega-net.com/assets_members/image/common/info_pre.png) no-repeat 0% 5px;
}/*プレゼント*/

div#info_inner  dl dt.ca07{
	background:url(https://chronicle.sega-net.com/assets_members/image/common/info_pr.png) no-repeat 0% 5px;
}/*PR*/

div#info_inner  dl dt.ca08{
	background:url(https://chronicle.sega-net.com/assets_members/image/common/info_bug.png) no-repeat 0% 5px;
}/*不具合*/

div#info_inner dl dt span{
	padding-left:70px;
	font-weight:bold;
	line-height:bottom;
}

div#info_inner dl.detail_head dt span{
	color:#fff;
}

div#info_inner dl dd p{
	padding:5px 5px 5px 0;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	word-wrap:break-word;
}

div#info_inner dl dd{
	height:auto;
	border-bottom:2px #cea28e dotted;
}

/*infoペイジャー*/
#pagenate{
	position:relative;
	width:590px;
	margin:10px auto 0;
	padding:0 0 5px;
}

#pagenate p.count{
	text-align:center;
}

#pagenate p.count span{
	padding:0 10px;
	text-align:center;
}

#pagenate p.count span a{
	font-weight:bold;

/*padding:0 10px;*/
	text-align:center;
}

#pagenate p.prev a,
#pagenate p.next a{
	display:block;
	width:16px;
	height:23px;
}
#pagenate p.prev10 a,
#pagenate p.next10 a{
	display:block;
	width:24px;
	height:23px;
}

#pagenate p.prev10 a{
	position:absolute;
	top:0;
	left:0;
	background:url(https://chronicle.sega-net.com/assets_members/image/common/info_icon.png)no-repeat;
	background-position:0 -17px;
	text-indent:-9999px;
}

#pagenate p.prev a{
	position:absolute;
	top:0;
	left:30px;
	background:url(https://chronicle.sega-net.com/assets_members/image/common/info_icon.png)no-repeat;
	background-position:-23px -17px;
	text-indent:-9999px;
}
#pagenate p.next a{
	position:absolute;
	top:0;
	right:30px;
	background:url(https://chronicle.sega-net.com/assets_members/image/common/info_icon.png)no-repeat;
	background-position:-37px -17px;
	text-indent:-9999px;
}

#pagenate p.next10 a{
	position:absolute;
	top:0;
	right:0;
	background:url(https://chronicle.sega-net.com/assets_members/image/common/info_icon.png)no-repeat;
	background-position:-52px -17px;
	text-indent:-9999px;
}


/*twitterタイムライン*/
#tw{
	position:relative;
	z-index:45;
	width:643px;
	height:411px;
	margin:10px auto 5px;
}


#tw_tl{
	position:relative;
	width:623px;
	height:365px;
	padding:0 10px;
}

#tw_tl div{
	position:relative;

/*position:absolute;*/
	z-index:47;

/*top:4px;
	left:4px;*/
	width:100%;
	height:365px;
}

#tw_tl #prikachro:after,
#tw_tl #pirikafina:after{
	content:" ";
	display:block;
	position:absolute;
	bottom:-6px;
	left:0;
	width:300px;
	height:6px;
	background:url(https://chronicle.sega-net.com/assets_members/image/common/tw_footer.png) no-repeat;
}

#tw_tl #prikachro{
	display:inline !important;
	position:relative;
	float:left;
	width:288px;
	padding:0 6px;
	background:url(https://chronicle.sega-net.com/assets_members/image/common/tw_bg_g.png) repeat-y;
}

#tw_tl #pirikafina{
	display:inline !important;
	position:relative;
	float:right;
	width:288px;
	padding:0 6px;
	background:url(https://chronicle.sega-net.com/assets_members/image/common/tw_bg_r.png) repeat-y;
}


/*タブ*/

div#tabnavi{
	position:relative;
	width:623px;
	height:40px;
	padding:0 10px;
}

div#tabnavi p{
	display:block;
	width:300px;
	height:40px;
	background:url(https://chronicle.sega-net.com/assets_members/image/tablet/tw_header.png) no-repeat;
	text-indent:-9999px;
}

div#tabnavi p#tab01{
	position:absolute;
	z-index:49;
	top:0;
	left:10px;
	background-position:0 0;
}

div#tabnavi p#tab02{
	position:absolute;
	z-index:48;
	top:0;
	right:10px;
	background-position:0 -40px;
}

div#tabnavi p a{
	display:none;
}

/*div#tabnavi p a{
	display:block;
	width:300px;
	height:40px;
	background:url(https://chronicle.sega-net.com/assets_members/image/common/tw_header.png) no-repeat;
	text-indent:-9999px;
}

div#tabnavi p#tab01 a{
	background-position: 0 0;
	position:absolute;
	z-index:49;
}
div#tabnavi p#tab02 a{
	background:url(https://chronicle.sega-net.com/assets_members/image/tablet/tw_header.png) no-repeat;
	background-position:-150px 0;
	position:absolute;
	z-index:48;}

,div#tabnavi p a.active{
	background:url(https://chronicle.sega-net.com/assets_members/image/tablet/tw_header.png) no-repeat;
}

div#tabnavi p#tab01 a.active{
	background-position:0 0;
	}
div#tabnavi p#tab02 a.active{
	background-position: -150px -40px;
	}  */

/*twitterフォローボタン*/

div#btn_twi{
	position:relative;
	z-index:46;
	width:300px;
	height:179px;
	margin:10px auto;
	background:url(https://chronicle.sega-net.com/assets_members/image/common/tw_id_bg.png) no-repeat;
}

div#btn_twi ul li{
	overflow:hidden;
	float:left;
	width:130px;
	height:116px;
	margin:44px 8px 0 16px;
}

div#btn_twi ul li:last-child{
	margin:44px 0 0 0 ;
}

div#btn_twi ul li img{
	max-width:none;
}

div#btn_twi ul li a:hover img{
	margin:-116px 0 0 0;
}

div#btn_twi ul li.pika a img{
	margin:0 0 0 -130px;
}

div#btn_twi ul li.pika a:hover img{
	margin:-116px 0 0 -130px;
}

/*sns*/
#contents_r ul#social{
	width:300px;
	margin:10px auto;
}

#contents_r ul#social li{
	float:left ;
	width:40px;
	margin-bottom:15px;
	padding-top:2px;
	text-align:left;
}

#contents_r ul#social li#twitter01{
	width:160px!important;
	height:20px;
	margin-right:20px;
	padding-bottom:5px;
}

#contents_r ul#social li#line{
	width:100px!important;
	height:20px;
}

#contents_r ul#social li#facebook{
	width:110px!important;
	height:20px;
	margin-right:10px;
	padding-top:0px;
	line-height:0;
}

#contents_r ul#social li#twitter02{
	width:110px!important;
	height:20px;
}


/*-------topbuttan-------*/

#page-top{
	position:fixed;
	z-index:300;
	right:20px;
	bottom:20px;
	text-indent:-9999px;
}
#page-top a{
	display:block;
	width:129px;
	height:129px;
	background:url(https://chronicle.sega-net.com/assets_members/image/tablet/btn_Pagetop.png) no-repeat ;
}

/*----------------------------------
contents/お知らせ詳細
----------------------------------*/
.info_detail .inner{
	padding:10px 37px 10px;
}
.info_detail .text{
	font-size:14px;
}

.info_detail dl{
	width:100%;
	padding:0 0 5px 0;
}

.info_detail dl dt{
	float:left;

/*font-size: 90%;*/
	width:170px;
	background:url(https://chronicle.sega-net.com/assets_members/image/common/info_importance.png) no-repeat 0% 5px;/*重要*/
}

.info_detail dl dt.ca01{
	background:url(https://chronicle.sega-net.com/assets_members/image/common/info_campaign.png) no-repeat 0% 5px;
}/*キャンペーン*/
.info_detail dl dt.ca02{
	background:url(https://chronicle.sega-net.com/assets_members/image/common/info_notice.png) no-repeat 0% 5px;
}/*お知らせ*/

.info_detail dl dt.ca03{
	background:url(https://chronicle.sega-net.com/assets_members/image/common/info_fault.png) no-repeat 0% 5px;
}/*障害*/

.info_detail dl dt.ca04{
	background:url(https://chronicle.sega-net.com/assets_members/image/common/info_app.png) no-repeat 0% 5px;
}/*APP更新*/

.info_detail dl dt.ca05{
	background:url(https://chronicle.sega-net.com/assets_members/image/common/info_event.png) no-repeat 0% 5px;
}/*イベント*/

.info_detail dl dt.ca06{
	background:url(https://chronicle.sega-net.com/assets_members/image/common/info_pre.png) no-repeat 0% 5px;
}/*プレゼント*/

.info_detail dl dt.ca07{
	background:url(https://chronicle.sega-net.com/assets_members/image/common/info_pr.png) no-repeat 0% 5px;
}/*PR*/

.info_detail dl dt.ca08{
	background:url(https://chronicle.sega-net.com/assets_members/image/common/info_bug.png) no-repeat 0% 5px;
}/*不具合*/

.info_detail dl dt span{
	padding-left:70px;
	font-weight:bold;
}

.info_detail dl dd p{
	padding:2px 5px 5px 0;
	font-size:15px;
	font-weight:bold;

/*color:#fff;*/
	line-height:20px;
	word-wrap:break-word;
}

.info_detail dl dd{
	height:auto;

/*padding:0 0 5px 0;*/
	padding:0 0 0 170px;
	border-bottom:2px #2b2b2b dotted;
}
/*SNS*/
div#info_sns{
	position:relative;
	height:25px;
	margin:5px 0 0;
}

div#info_sns ul{
	position:absolute;
	right:0;
	width:220px;
	height:25px;
}

div#info_sns ul li{
	float:left;
}
div#info_sns li#twitter01{
	width:100px!important;
	height:20px;
	padding-bottom:5px;
}

div#info_sns li#facebook{
	width:120px!important;
	height:20px;
	margin-top:-1px;
	line-height:0;
}

.info_detail hr.line{
	border:none;/*重要*/
	border-top:2px #797e81 dotted;
}


#info_footer{
	position:relative;
	height:19px;
	margin:10px 0 0 0;
}
.info_detail p.footer_l a{
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	width:94px;
	height:19px;
}

.info_detail p.footer_r a{
	overflow:hidden;
	position:absolute;
	top:0;
	right:0;
	width:94px;
	height:19px;
}

.info_detail p.footer_c a{
	overflow:hidden;
	position:absolute;
	top:0;
	left:40%;
	width:124px;
	height:19px;
}

.info_detail p.footer_l img,
.info_detail p.footer_r img,
.info_detail p.footer_c img{
	max-width:none;
}
.info_detail p.footer_r img{
	margin:0 0 0 -94px;
}
.info_detail p.footer_c img{
	margin:-19px 0 0 -75px;
}


/*MTの本文の太字　斜体　下線のリセット回避*/
.info_detail .text strong{
	font-weight:bold;
}

.info_detail .text em{
	font-style:italic;
}

.info_detail .text ins{
	background-color:transparent;
	color:inherit;
	text-decoration:underline;
}
/*色つきでの繁栄されるよう指定*/
.info_detail .texts span{
	font-weight:inherit;
}
/*MTの記事でテーブルなどのインデント設定　.inner pの指定にそろえる*/
.info_detail .text>*{
	margin-left:22px;
}

/*----------------------------------
contents/世界観
----------------------------------*/
.world h3{
	z-index:10;
	width:370px;
	height:110px;
}
.world h3 img.t_002{
	margin:-110px 0 0 0;
}

.world h3 img.t_003{
	margin:-220px 0 0 0;
}

.world h3 img.t_004{
	margin:-330px 0 0 0;
}

.world .inner{
	padding:100px 27px 10px;
}

.world .inner.world_m{
	padding-top:37px;
}

/*スライダーここから*/
.world .world_slide_out{
	width:100%;
	height:390px;
	margin:0 auto;
}

.world .world_slide_inner{
	position:relative;
	width:664px !important;
	height:400px !important;
	margin:0 auto;
}

.world .world_slide_inner>div{
	width:664px !important;
	height:400px !important;
}

.world .world_slide_inner div.element{
	float:left;
	width:auto;
	width:664px;
	height:400px;
}

.world .world_slide_inner div.element img.chara{
	margin:0 0 0 10px;
}

.world .world_slide_inner div.element .text_c_001,
.world .world_slide_inner div.element .text_c_002,
.world .world_slide_inner div.element .text_c_003,
.world .world_slide_inner div.element .text_c_004,
.world .world_slide_inner div.element .text_c_005,
.world .world_slide_inner div.element .text_c_006,
.world .world_slide_inner div.element .text_c_007,
.world .world_slide_inner div.element .text_c_008,
.world .world_slide_inner div.element .text_c_009,
.world .world_slide_inner div.element .text_c_010,
.world .world_slide_inner div.element .text_001,
.world .world_slide_inner div.element .text_002,
.world .world_slide_inner div.element .text_003,
.world .world_slide_inner div.element .text_004,
.world .world_slide_inner div.element .text_005,
.world .world_slide_inner div.element .text_006{
	position:absolute;
	top:0;
	left:0;
}

.world .world_slide_inner div.element .text_c_001{
	top:250px;
	left:30px;
	width:240px;
}

.world .world_slide_inner div.element .text_c_002{
	top:0px;
	left:270px;
	width:220px;
}

.world .world_slide_inner div.element .text_c_003{
	top:250px;
	left:480px;
	width:180px;
}

.world .world_slide_inner div.element .text_c_004{
	top:70px;
	left:250px;
	width:280px;
}

.world .world_slide_inner div.element .text_c_005{
	top:70px;
	left:550px;
	width:280px;
}

.world .world_slide_inner div.element .text_c_006{
	top:310px;
	left:30px;
	width:550px;
}

.world .world_slide_inner div.element .text_c_007{
	top:30px;
	left:100px;
	width:280px;
}

.world .world_slide_inner div.element .text_c_008{
	top:30px;
	left:310px;
	width:280px;
}

.world .world_slide_inner div.element .text_c_009{
	top:30px;
	left:491px;
	width:280px;
}

.world .world_slide_inner div.element .text_c_010{
	top:300px;
	left:30px;
	width:570px;
}


.world .world_slide_inner div.element .text_001{
	top:10px;
	left:320px;
	width:330px;
}
.world .world_slide_inner div.element .text_002{
	top:265px;
	left:340px;
	width:310px;
}
.world .world_slide_inner div.element .text_003{
	top:10px;
	left:314px;
	width:315px;
}
.world .world_slide_inner div.element .text_004{
	top:305px;
	left:314px;
	width:330px;
}
.world .world_slide_inner div.element .text_005{
	top:10px;
	left:350px;
	width:300px;
}
.world .world_slide_inner div.element .text_006{
	top:263px;
	left:39px;
	width:350px;
}

.world .world_slide_inner div.element h4,
.world .world_slide_inner div.element p.name{
	font-size:15px;
	font-weight:bold;
}

.world .world_slide_inner div.element p{
	font-size:13px;
	line-height:18px;
}

div#world_slide_inner .slide_frame{
	height:397px !important;
}

.world .jquery-slider-control-next,
.world .jquery-slider-control-prev{
	top:40% !important;
}
/*スライダーここまで*/
.world h4{
	color:#9e3030;
	font-size:18px;
	font-weight:bold;
}

.world ul.cast li{
	float:left;
	margin:0 15px 0 0;
}

/*主要都市*/
.bx-wrapper{
	width:667px !important;
	margin:55px auto 0 !important;
}

.bx-wrapper .bx-viewport{
	left:4px !important;
	width:667px !important;
	height:504px !important;
	margin:0 auto;
}

.bx-wrapper .bx-controls-direction a{
	display:block;
	overflow:hidden;
	position:absolute;
	width:50px !important;
	height:86px !important;
	margin:0;
	padding:0;
	background:url(https://chronicle.sega-net.com/assets_members/image/common/arrow_l.png);
	opacity:0.33;
	font-weight:bold;
	text-indent:-9999px;
	text-align:center;
	line-height:24px;
	cursor:pointer;
}

.bx-wrapper .bx-prev{
	left:-20px !important;
}

.bx-wrapper .bx-next{
	right:-20px !important;
	background:url(https://chronicle.sega-net.com/assets_members/image/common/arrow_r.png)!important;
}

.bx-wrapper .bx-controls-direction a:hover{
	opacity:0.8;
}

.bx-wrapper .element{
	width:667px !important;
}

.bx-wrapper .element img{
	width:667px;
	height:504px;
}
/**/
.bx-wrapper div.bx-pager{
	top:-160px;
	left:50%;
	width:485px;
	margin-left:-171px;
}
.world .bx-pager-item>a{
	display:block;
	position:relative;
	z-index:11;
	height:70px;
	opacity:0.7;
	text-indent:-9999px;
}
.world .bx-pager-item:nth-child(1)>a,
.world .bx-pager-item:nth-child(2)>a,
.world .bx-pager-item:nth-child(3)>a,
.world .bx-pager-item:nth-child(6)>a{
	/*width: 70px;*/
	width:55px;
}
.world .bx-pager-item:nth-child(7)>a,
.world .bx-pager-item:nth-child(11)>a{
	/*width: 76px;*/
	width:60px;
}
.world .bx-pager-item:nth-child(4)>a,
.world .bx-pager-item:nth-child(5)>a,
.world .bx-pager-item:nth-child(8)>a,
.world .bx-pager-item:nth-child(9)>a{
	/*width: 82px;*/
	width:64px;
}
.world .bx-pager-item:nth-child(10)>a,
.world .bx-pager-item:nth-child(12)>a,
.world .bx-pager-item:nth-child(13)>a,
.world .bx-pager-item:nth-child(14)>a,
.world .bx-pager-item:nth-child(15)>a{
	/*width: 92px;*/
	width:72px;
}
.world .bx-pager-item:nth-child(1)>a{
	background:url("https://chronicle.sega-net.com/assets_members/world/image/common/icon01_giyuu.png") no-repeat center bottom;
	-webkit-background-size:100% auto;
	     -o-background-size:100% auto;
	        background-size:100% auto;
}

.world .bx-pager-item:nth-child(2)>a{
	background:url("https://chronicle.sega-net.com/assets_members/world/image/common/icon02_fukuto.png") no-repeat center bottom;
	-webkit-background-size:100% auto;
	     -o-background-size:100% auto;
	        background-size:100% auto;
}

.world .bx-pager-item:nth-child(3)>a{
	background:url("https://chronicle.sega-net.com/assets_members/world/image/common/icon03_seito.png") no-repeat center bottom;
	-webkit-background-size:100% auto;
	     -o-background-size:100% auto;
	        background-size:100% auto;
}

.world .bx-pager-item:nth-child(4)>a{
	background:url("https://chronicle.sega-net.com/assets_members/world/image/common/icon04_kennzya.png") no-repeat center bottom;
	-webkit-background-size:100% auto;
	     -o-background-size:100% auto;
	        background-size:100% auto;
}

.world .bx-pager-item:nth-child(5)>a{
	background:url("https://chronicle.sega-net.com/assets_members/world/image/common/icon05_meikyuu.png") no-repeat center bottom;
	-webkit-background-size:100% auto;
	     -o-background-size:100% auto;
	        background-size:100% auto;
}
.world .bx-pager-item:nth-child(6)>a{
	background:url("https://chronicle.sega-net.com/assets_members/world/image/common/icon06_koto.png") no-repeat center bottom;
	-webkit-background-size:100% auto;
	     -o-background-size:100% auto;
	        background-size:100% auto;
}
.world .bx-pager-item:nth-child(7) a{
	background:url("https://chronicle.sega-net.com/assets_members/world/image/common/icon07_seirei.png") no-repeat center bottom;
	-webkit-background-size:100% auto;
	     -o-background-size:100% auto;
	        background-size:100% auto;
}
.world .bx-pager-item:nth-child(8)>a{
	background:url("https://chronicle.sega-net.com/assets_members/world/image/common/icon08_honoo.png") no-repeat center bottom;
	-webkit-background-size:100% auto;
	     -o-background-size:100% auto;
	        background-size:100% auto;
}
.world .bx-pager-item:nth-child(9)>a{
	background:url("https://chronicle.sega-net.com/assets_members/world/image/common/icon09_yoake.png") no-repeat center bottom;
	-webkit-background-size:100% auto;
	     -o-background-size:100% auto;
	        background-size:100% auto;
}
.world .bx-pager-item:nth-child(10)>a{
	background:url("https://chronicle.sega-net.com/assets_members/world/image/common/icon10_kemono.png") no-repeat center bottom;
	-webkit-background-size:100% auto;
	     -o-background-size:100% auto;
	        background-size:100% auto;
}
.world .bx-pager-item:nth-child(11)>a{
	background:url("https://chronicle.sega-net.com/assets_members/world/image/common/icon11_guilt.png") no-repeat center bottom;
	-webkit-background-size:100% auto;
	     -o-background-size:100% auto;
	        background-size:100% auto;
}
.world .bx-pager-item:nth-child(12)>a{
	background:url("https://chronicle.sega-net.com/assets_members/world/image/common/icon12_life.png") no-repeat center bottom;
	-webkit-background-size:100% auto;
	     -o-background-size:100% auto;
	        background-size:100% auto;
}
.world .bx-pager-item:nth-child(13)>a{
	background:url("https://chronicle.sega-net.com/assets_members/world/image/common/icon13_iron.png") no-repeat center bottom;
	-webkit-background-size:100% auto;
	     -o-background-size:100% auto;
	        background-size:100% auto;
}
.world .bx-pager-item:nth-child(14)>a{
	background:url("https://chronicle.sega-net.com/assets_members/world/image/common/icon14_chr.png") no-repeat center bottom;
	-webkit-background-size:100% auto;
	     -o-background-size:100% auto;
	        background-size:100% auto;
}
.world .bx-pager-item:nth-child(15)>a{
	background:url("https://chronicle.sega-net.com/assets_members/world/image/common/icon15_book.png") no-repeat center bottom;
	-webkit-background-size:100% auto;
	     -o-background-size:100% auto;
	        background-size:100% auto;
}
.world .bx-pager-item>a.active,
.world .bx-pager-item>a:hover{
	opacity:1;
}
/*----------------------------------
contents/キャラクター育成
----------------------------------*/
.training h3{
	width:722px;
	height:120px;
}
.training h3 img.t_002{
	margin:-120px 0 0 0;
}

.training h3 img.t_003{
	margin:-240px 0 0 0;
}

.training h3 img.t_004{
	margin:-360px 0 0 0;
}

.training h3 img.t_005{
	margin:-480px 0 0 0;
}


.training .inner{
	padding:105px 33px 7px;
}

.training p.point{
	margin:15px 0 15px -40px;
}

.ma_ce{
	display:block;
	margin:20px auto;
}

.ma_ce10{
	display:block;
	margin:10px auto;
}

/*曜日クエスト*/
ul.day_q li{
	float:left;
}

ul#day_q_01{
	width:665px;
	height:155px;
	margin-top:10px;
	background:url(https://chronicle.sega-net.com/assets_members/training/image/tablet/back_day_q01.png) no-repeat;
}

ul#day_q_01 li{
	float:left;
	width:105px;
	font-size:13px;
	text-align:center;

/*height:244px;*/
	line-height:14px;
}

ul#day_q_01 li:first-child{
	width:116px;
	margin-left:11px;
}
ul#day_q_01 li:nth-child(2){
	width:99px;
}

ul#day_q_01 li:nth-child(3){
	width:103px;
}

ul#day_q_01 li:nth-child(6){
	width:120px;
}

ul#day_q_01 li span{
	display:block;
	font-weight:bold;
}

ul#day_q_01 li:first-child span{
	color:#ac36a5;
}

ul#day_q_01 li:nth-child(2) span{
	color:#d72020;
}

ul#day_q_01 li:nth-child(3) span{
	color:#4064cb;
}

ul#day_q_01 li:nth-child(4) span{
	color:#3f7751;
}

ul#day_q_01 li:nth-child(5) span{
	color:#8d7a0e;
}

ul#day_q_01 li:nth-child(6) span{
	color:#c37a00;
}

div#day_q03,
div#day_q02{
	position:relative;
	width:665px;
	height:86px;
	margin-bottom:7px;
	background:url(https://chronicle.sega-net.com/assets_members/training/image/tablet/back_day_q02.png) no-repeat ;
}

div#day_q03{
	background:url(https://chronicle.sega-net.com/assets_members/training/image/tablet/back_day_q03.png) no-repeat ;
}

div#day_q03 p,
div#day_q02 p{
	width:300px;
	padding:17px 0 0 30px;
	text-shadow:0 1px 0 #fff,
	1px 0 0 #fff,
	0 -1px 0 #fff,
	-1px 0 0 #fff,
	-1px -1px 0 #fff,
	1px -1px 0 #fff,
	-1px 1px 0 #fff,
	1px 1px 0 #fff;
	font-size:12px;
	line-height:20px;
}

div#day_q03 p{
	width:350px;
}

div#day_q03 p span,
div#day_q02 p span{
	color:#df2121;
	font-size:15px;
	font-weight:bold;
}

ul.day_q li:first-child{
	width:646px;
	margin-right:20px;
}

/*フォーチュンリング*/
.training p.for_text{
	z-index:10;
	width:500px;
	margin:0 0 10px;
}

.training p.for_img{
	position:absolute;
	top:10px;
	right:30px;
	width:180px;
}

/*テーブル共通*/
.table02,
.table01{
	border-spacing:0;
	border-collapse:collapse;
	width:665px;
	margin:20px auto;
	border:1px #c2cbde solid;
	background:#fff;
	font-size:14px;
}

.table02{
	width:420px;
}

.table02 th,
.table01 th{
	padding:5px;
	border:#c2cbde solid;
	border-width:0 0 1px 1px;
	background:#415c99;
	color:#fff;
	font-weight:bold;
	text-align:center;
	line-height:120%;
}

.table02 td,
.table01 td{
	padding:5px;
	border:1px #c2cbde solid;
	border-width:0 0 1px 1px;
	text-align:center;
}

.t_l td{
	padding-left:20px!important;
	text-align:left;
}

/*武器*/
ul#weapon_t{
	width:645px;
	margin:0 auto;

	heigt:auto;
}

ul#weapon_t li{
	margin-top:20px;
}
.training p.fin_text{
	position:relative;
	z-index:5;
	width:450px;
}

.training p.fin_text_l{
	width:562px;
}

.training img.img_fin{
	position:absolute;
	top:130px;
	right:9px;
	width:234px;
}

.training p a.fina:link,
.training p a.fina:visited{
	text-decoration:underline;
}
.training p a.fina:hover,
.training p a.fina:active{
	color:rgb(204,102,255);
}
/*----------------------------------
contents/ムービー
----------------------------------*/
.movie h3{
	width:382px;
	height:110px;
}
.movie h3 img.t_002{
	margin:-110px 0 0 0;
}

.movie h3 img.t_003{
	margin:-220px 0 0 0;
}

.movie h3 img.t_004{
	margin:-330px 0 0 0;
}

.movie .inner{
	padding:110px 27px 7px;
}
.inner_m li{
	position:relative;
	float:left;
	width:200px;
	margin:0 10px 30px;
}
.inner_m li:first-child,
.inner_m li:nth-child(2n){
	margin:0 10px 30px 15px;
}
.inner_m li#space{
	display:inline;
	width:200px;
	height:172px;
}
.inner_m li img.movieImg{
	position:relative;
	z-index:5;
	padding:4px 0 0 4px;
}
.inner_m li p.movie_bg{
	display:block;
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width:209px;
	height:140px;
	background:#fff;
	-webkit-box-shadow:rgba(0, 0, 0, 0.6) 2px 1px 5px 1px;
	   -moz-box-shadow:rgba(0, 0, 0, 0.6) 2px 1px 5px 1px;
	        box-shadow:rgba(0, 0, 0, 0.6) 2px 1px 5px 1px;
}
.inner_m li p.text{
	margin:10px 0 0 0;
	font-size:12px;
	line-height:15px;
	letter-spacing:-1px;
}


/*movie*/

.movieImg{
	z-index:3;
}


.movieImg:hover{
	     opacity:0.7;
	text-decoration:none;

	filter:alpha(opacity="70");
	-moz-opacity:0.7;
}

/*----------------------------------
contents/グッズ
----------------------------------*/
.contents_wap.goods{
	position:relative;
	width:729px;
	margin:0 auto;

/*font-size:16px;*/
	background:none;
}

.contents_wap.goods:after,
.contents_wap.goods:before{
	background:none;
}
#category{
	display:block;
	width:729px;
	height:49px;
	margin:0 auto;
	background:url(https://chronicle.sega-net.com/assets_members/goods/image/tablet/category_bg.png) no-repeat;
	color:#fff;
	font-size:16px;
}

#category p{
	padding:12px 0 0 0;
	text-align:center;
}

#category a:link,
#category a:visited{
	color:#fff;
}

#category a.on:link,
#category a.on:visited{
	color:#ff9df9;
}

#category a:hover,
#category a:active{
	text-decoration:underline;
}



.goods ul{
	margin:5px 0 0 0;
}


.goods li{
	overflow:hidden;
	position:relative;
	float:left;
	width:226px;
	height:250px;
	margin:0 18px 10px 0;
	border:2px solid #9c9057;
	background:rgba(255,255,255,0.6);
	line-height:20px;
}

.goods li:nth-child(3n){
	margin:0;
}

.goods li p.image,
.goods li p.name,
.goods li p.price{
	overflow:hidden;
	width:183px;
	margin:0 auto;
}

.goods li p.image{
	margin-top:10px;
	text-align:center;
}

.goods li p.name{
	width:200px;
	height:40px;
	margin:10px auto 0;
	text-align:left;
}
.goods li p.price{
	overflow:hidden;
	bottom:5px;
	width:200px;
	text-align:right;
}


.goods li a:link p,
.goods li a:visited p,
.goods li a:hover p,
.goods li a:active p{
	color:#333;
	text-decoration:none;
}


.goods li a .more{
	display:block;
	position:absolute;
	z-index:20;
	top:250px;
	left:0;
	width:100%;
	height:70px;
	background:rgba(0,0,0,0.7);
	-webkit-transition:0.3s;
	    -ms-transition:0.3s;
	    -ms-transition:0.3s;
	        transition:0.3s;
}

.goods li a:hover .more{
	top:185px;
}
.goods li a:hover .more p{
	margin:20px 0 0 0;
	color:#fff;
	text-align:center;
}

#pagenate.goods{
	position:relative;
	width:650px;
	height:23px;
	margin:10px auto 0;
}

#pagenate.goods p.prev a,
#pagenate.goods p.next a{
	display:block;
	width:16px;
	height:23px;
}
#pagenate.goods p.prev10 a,
#pagenate.goods p.next10 a{
	display:block;
	width:24px;
	height:23px;
}

#pagenate.goods p.prev10 a{
	position:absolute;
	top:0;
	left:0;
	background:url(https://chronicle.sega-net.com/assets_members/goods/image/common/goods_page_part.png)no-repeat;
	background-position:-19px 0;
	background-size:118px 23px;
	text-indent:-9999px;
}

#pagenate.goods p.prev a{
	position:absolute;
	top:0;
	left:30px;
	background:url(https://chronicle.sega-net.com/assets_members/goods/image/common/goods_page_part.png)no-repeat;
	background-position:-43px 0;
	background-size:118px 23px;
	text-indent:-9999px;
}
#pagenate.goods p.next a{
	position:absolute;
	top:0;
	right:30px;
	background:url(https://chronicle.sega-net.com/assets_members/goods/image/common/goods_page_part.png)no-repeat;
	background-position:-59px 0;
	background-size:118px 23px;
	text-indent:-9999px;
}

#pagenate.goods p.next10 a{
	position:absolute;
	top:0;
	right:0;
	background:url(https://chronicle.sega-net.com/assets_members/goods/image/common/goods_page_part.png)no-repeat;
	background-position:-75px 0;
	background-size:118px 23px;
	text-indent:-9999px;
}

#pagenate.goods p.count{
	text-align:center;
}

#pagenate.goods p.count span{
	padding:0 10px;
	text-shadow:0px 2px 0px rgba(255,255,255,0.4),0px 1px 0px rgba(255,255,255,0.4),1px 1px 0px rgba(255,255,255,0.4),1px 0px 0px rgba(255,255,255,0.4),2px 0px 0px rgba(255,255,255,0.4),1px -1px 0px rgba(255,255,255,0.4),1px -2px 0px rgba(255,255,255,0.4),0px -2px 0px rgba(255,255,255,0.4),-1px -2px 0px rgba(255,255,255,0.4),-2px -2px 0px rgba(255,255,255,0.4),-2px -1px 0px rgba(255,255,255,0.4),-2px 0px 0px rgba(255,255,255,0.4),-2px 1px 0px rgba(255,255,255,0.4),-1px 1px 0px rgba(255,255,255,0.4);

/*display:block;
	height:24px;
	width:29px;*/
	color:rgb(51,51,51);
	font-weight:bold;
	text-align:center;
}
#pagenate.goods p.count span a{
	text-shadow:0px 2px 0px rgba(0,0,0,0.4),0px 1px 0px rgba(0,0,0,0.4),1px 1px 0px rgba(0,0,0,0.4),1px 0px 0px rgba(0,0,0,0.4),2px 0px 0px rgba(0,0,0,0.4),1px -1px 0px rgba(0,0,0,0.4),1px -2px 0px rgba(0,0,0,0.4),0px -2px 0px rgba(0,0,0,0.4),-1px -2px 0px rgba(0,0,0,0.4),-2px -2px 0px rgba(0,0,0,0.4),-2px -1px 0px rgba(0,0,0,0.4),-2px 0px 0px rgba(0,0,0,0.4),-2px 1px 0px rgba(0,0,0,0.4),-1px 1px 0px rgba(0,0,0,0.4);

/*padding:0 10px;
	display:block;
	height:24px;
	width:29px;*/
	color:#fff;
	font-weight:bold;
	text-align:center;
}
/*----------------------------------
contents/グッズ詳細
----------------------------------*/
.goods_dateali h2{
	width:730px;
	height:30px;
	margin:5px 0 0 -5px;
	padding:6px 0 0 10px;
	background:url(https://chronicle.sega-net.com/assets_members/goods/image/tablet/title.png) no-repeat;
	color:#fff;
	font-weight:bold;
}

.goods_dateali .inner{
	margin:10px 0 5px 0;
}
.goods_dateali p .image_l{
	float:left;
	margin:0 20px 10px 0;
}
.goods_dateali .inner{
	padding:0 37px 10px;
}
/*----------------------------------
contents/ラジオ
----------------------------------*/
.radio h3{
	width:615px;
	height:110px;
}

.radio h3 img{
	max-width:none;
}
.radio h3 img.t_002{
	margin:-110px 0 0 0;
}

.radio h3 img.t_003{
	margin:-550px 0 0 0;
}

.radio h3 img.t_004{
	margin:-330px 0 0 0;
}
.radio h3 img.t_005{
	margin:-440px 0 0 0;
}
.radio h4{
	width:auto;

/*margin:0 0 10px 0;*/
	height:auto;
	color:#9e3030;
	font-size:18px;
	font-weight:bold;
	text-indent:0;
	line-height:normal;
}

.radio .inner{
	padding:95px 33px 10px;
}

.radio .inner.pa10{
	padding:10px 33px 10px;
}

.radio p{
	margin:0 0 10px 10px;
}

/*スライダーここから*/
.radio .radio_slide_out{
	width:100%;

/*background:#e5e3de;*/
	height:237px;
	margin:0 auto;
}

.radio .radio_slide_inner{
	position:relative;
	width:665px;
	height:237px;/**/
	margin:0 auto;
}

.radio .radio_slide_inner div{
	width:665px !important;/*886*/
	height:237px !important;/**/
}

.radio .radio_slide_inner div.element{
	float:left;
	width:auto;
	width:600px;
	height:232px;
	margin-left:31px;
}

.radio .radio_slide_inner ul li{
	float:left;
	width:200px;
	height:223px;
}

.radio .radio_slide_inner ul li ul{
	width:190px;
	height:213px;
	margin:5px;
	background:#fff;
}

.radio .radio_slide_inner ul li ul li{
	width:180px;
}

.radio .radio_slide_inner ul li ul li:first-child{
	height:129px;
	margin:5px;
}
.radio .radio_slide_inner ul li ul li:nth-child(2){
	height:66px!important;
}

.radio .radio_slide_inner ul li ul li p{
	width:180px;

/*margin:0 auto;*/
	text-align:center;
}
/*スライダーここまで*/

#radio_l{
	float:none;
	width:650px;
	margin:20px 0 0;
}
#radio_r{
	float:none;
	width:600px;
	margin:20px 0 0;
}

#radio_r p{
	width:140px;
	color:#765c17;

/*font-size:18px;*/
	font-weight:bold;
	text-align:center;
}
#radio_r ul li{
	float:left;
	margin:0 10px;
}
ul.caputure{
	margin:0 auto 20px 10px;
}

ul.caputure li{
	margin:5px 0;
	padding:0 0 0 20px;
	background:url("https://chronicle.sega-net.com/assets_members/image/common/mark.png") no-repeat;
	line-height:20px;
}
.r_new{
	position:absolute;
	z-index:10;
	top:10px;
	left:5px;
}


div#radio_new{
	font-size:18px;
	font-weight:bold;
	text-align:center;
}

div#radio_new a:link,
div#radio_new a:visited{
	color:#f06;
}

div#radio_new a:hover,
div#radio_new a:active{
	text-decoration:underline;
}

.radio .inner img.new_radio_img{
	display:block;
	margin:0 auto 10px;
}

/*コラボ*/
#collabo ul{
	margin:0 0 15px;
}
#collabo ul li{
	margin:15px 0 0 0;
	font-size:17px;
}

#collabo ul li img.cahra_img{
	display:inline-table;
	width:140px;
	margin:5px 0 0 0;
}

/*IE9対策ここから*/
#collabo ul li img.cahra_img{
	display:inline\9;
}
/*IE9対策ここまで*/

#collabo ul li ul.text{
	display:inline-table;
	margin:-5px 0 0 0;
}

#collabo ul li ul li{
	margin:0 0 0 10px;
	padding:0 0 0 17px;
	background:url(https://chronicle.sega-net.com/assets_members/radio/image/common/mark.png) no-repeat;
	font-size:13px;
}

#collabo ul li ul li.name,
#collabo ul li ul li.cv{
	margin:0;
	padding:0;
	background:none;
}

#collabo ul li ul li.cv{
	margin:0 0 0 15px;
}

p.archive_link{
	text-align:right;
}

/*過去の放送*/
ul.past{
	list-style-type:none;
	width:1024px;
	height:150px;
}

ul.past li{
	float:left;
}

.top_m{
	margin:80px 15px 0px 310px;
}


.jquery-slider-control-next,
.jquery-slider-control-prev{
	top:30% !important;
}

/*----------------------------------
contents/壁紙アイコン
----------------------------------*/
.acce h3{
	width:610px;
	height:110px;
}
.acce h3 img{
	max-width:none;
	margin:-220px 0 0 0;
}
.acce h3 img.t_002{
	margin:-330px 0 0 0;
}

.acce .inner{
	padding:110px 33px 10px;
}

.acce #wrap{
	width:665px;
	/*margin-left:30px;*/
}

.acce .wrap_con{
	float:left;
	width:210px;
	margin:0 15px 0 0;
}

.acce .wrap_con.ma0{
	margin:0;
}
ul.wrap_inner{
	width:210px;
}

ul.wrap_inner li{
	float:left;
	width:100px;
	margin:10px 6px 0 0;
}

ul.wrap_inner li:nth-child(2n){
	margin:10px 0 0 0;
}

ul.wrap_inner li a:hover{
	display:block;
	opacity:0.8;

	filter:alpha(opacity=80);
}

ul#icon{
	width:665px;
	margin:10px auto 0;
}

ul#icon li{
	float:left;
	width:96px;
	height:120px;
	margin:5px 8px;
}
ul#icon li:first-child,
ul#icon li:nth-child(6n+1){
	margin:5px 8px 5px 0;
}

ul#icon li:nth-child(6n){
	margin:5px 0 5px 8px;
}


ul#icon li p{
	color:#371c10;
	text-decoration:none;
	text-align:center;
	line-height:17px;
}

.acce h4.title_acce{
	margin:10px 0 0 0;
}
.acce h4.title_acce2{
	margin:0;
}

.wrap_title{
	margin-top:10px;
	color:#354690;
	font-weight:bold;
	text-align:center;
}

.ma_10{
	display:block;
	margin:15px 0 5px 0;
}
/*----------------------------------
contents/利用規約
----------------------------------*/
.rule .inner{
	padding:10px 33px 10px;
	font-size:14px;
}
.rule h2{
	position:relative;
	top:0;
	font-size:120%;
	font-weight:bold;
	text-align:center;
}

.rule h3{
	position:relative;
	top:0;
	font-size:110%;
}

.rule .inner ul{
	margin:20px 0px;
}

.rule .inner ul li{
	margin:5px 0px 0px 10px;
}

.rule .inner ol li{
	margin:5px 0px 0px 10px;
}

.rule .inner ol li p{
	margin:10px 20px;
}

.rule .inner div.bottom{
	margin:10px 20px;
}

.rule .inner div.bottom p{
	margin-bottom:50px;
	text-align:right;
}

.rule ul li#menu01 a,
.rule ul li#menu02 a{
	text-decoration:underline;
}
.rule ul li#menu01 a.active,
.rule ul li#menu02 a.active{
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}
/*----------------------------------
footer
----------------------------------*/
#footer{
	position:relative;
	z-index:10;
	min-width:768px;
	width:100%;
	padding:10px 0 90px;
	background:#000;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0216af+0,000000+100 */
	background:rgb(2,22,175); /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyMTZhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:   -moz-linear-gradient(top,  rgba(2,22,175,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(2,22,175,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,  rgba(2,22,175,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background:     -o-linear-gradient(top,  rgba(2,22,175,1) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
	background:    -ms-linear-gradient(top,  rgba(2,22,175,1) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
	background:        linear-gradient(to bottom,  rgba(2,22,175,1) 0%,rgba(0,0,0,1) 100%); /* W3C */

	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0216af', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
}
.footerInner{
	width:750px;
	margin:10px auto 0;
	color:#fff;
}

.footerInner a:link,
.footerInner a:visited{
	color:#fff;
	text-decoration:underline;
}

.footerInner a:hover,
.footerInner a:active{
	color:rgb(102,220,220);
	text-decoration:underline;
}

.footerInner ul{
	margin-left:10px;
}

.footerInner ul li{
	float:left;
	margin-bottom:5px;
}

.footerInner ul li p{
	margin:15px auto auto 10px;
}

.footerInner ul.link{
	margin:5px 0 0 0;
}

.footerInner ul.link li{
	float:left;
	margin:0 5px 0 0;
}

.footerInner ul.link li img{
	margin:2px 2px 0 0;
}

/*---バナー---*/
#new_banner{
	width:731px;
	margin:0 auto 15px;
}

#new_banner ul{
	margin:0;
}

#new_banner li{
	float:left;
	width:170px;
	margin:8px 17px 8px 0;
}

#new_banner li:last-child{
	margin:8px 0;
}