﻿/* dragons-event.com stylesheet */

@charset "UTF-8";



/*** ページ全体 ***/
body
{margin : 0px ;
 padding : 0px ;
 text-align : center ;
 font-family :'メイリオ', Meiryo, sans-serif ;
}

p
{line-height : 150% ;
}

a:link,
a:visited,
a:hover,
a:active
{color : #192b85 ;
}

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

.topbar0
{margin-left : auto ;
 margin-right : auto ;
 background-color : #192b85 ;
 padding : 5px 0px 5px 0px ;
}

.topbar
{margin-left : auto ;
 margin-right : auto ;
 display : block ;
 color : #FFF ;
 background-color : #192b85 ;
 width : 960px ;
 text-align : center ;
 font-size : 12px ;
}

.topbarL
{
 float : left ;
 text-align : left ;
}

.topbarR
{
 float : right ;
 text-align : right ;
}

a.topbarRlink,
a.topbarRlink:hover,
a.topbarRlink:visited,
a.topbarRlink:active
{color : #fff ;
 text-decoration:none;
}

.toptitle
{width : 220px ;
 float : left ;
}

h1
{margin : 5px 0px ;
}

.topad
{width : 730px ;
 height : 100px ;
 float : right ;
 margin : 10px 3px ;
 text-align : center ;
}

.topmenu
{clear : both ;
 width : 100% ;
 padding : 0px 0px ;
}

.topmenu ul
{padding : 0px ;
 margin : 0px ;

}

.topmenu li
{display : block ;
 width : 25% ;
 float :left ;
 margin : 0px ;
 padding : 0px ;
}

.topmenu li a
{display : block ;
 padding : 5px ;
 background : #192b85 ;
 color : #fff ;
 text-align : center ;
 text-decoration : none ;
}

.topmenu li a:hover
{background : #2643cc ;
}

/*** メイン ***/
.main
{margin-left : auto ;
 margin-right : auto ;

 width : 960px ;
}

h2.h2title
{border-bottom : 3px ;
 border-bottom-style : solid ;
 border-bottom-color : #192b85 ;
 margin : 10px 10px ;
 padding : 5px 5px 0px 5px ;
 text-align : left ;
}

h3.h3title
{border-left : 5px ;
 border-left-style : solid ;
 border-left-color : #192b85 ;
 margin : 10px 20px ;
 padding : 5px 5px 0px 5px ;
 text-align : left ;
}

p.container
{border-bottom : 3px ;
 border-bottom-style : dotted ;
 border-bottom-color : #192b85 ;
 border-left : 3px ;
 border-left-style : dotted ;
 border-left-color : #192b85 ;
 border-right : 3px ;
 border-right-style : dotted ;
 border-right-color : #192b85 ;
 margin : 10px 10px ;
 padding : 5px 5px ;
 text-align : left ;
}

p.container2
{margin : 10px 10px ;
 padding : 0px 5px ;
 text-align : right ;
}

p.container3
{margin : 10px 10px ;
 padding : 0px 5px ;
 text-align : left ;
 line-height : 180% ;
}

p.containeralert
{border-top : 3px ;
 border-top-style : solid ;
 border-top-color : #f81212 ;
 border-bottom : 3px ;
 border-bottom-style : solid ;
 border-bottom-color : #f81212 ;
 border-left : 3px ;
 border-left-style : solid ;
 border-left-color : #f81212 ;
 border-right : 3px ;
 border-right-style : solid ;
 border-right-color : #f81212 ;
 margin : 10px 10px ;
 padding : 5px 5px ;
 text-align : left ;
}

a.headcont{
	text-decoration : none ;
	font-weight : bold ;
	font-align : center ;
	display : block ;
	background : #192b85 ;
	color : #ffffff ;
	margin : 10px 10px ;
	padding : 10px 0px ;
}

.headcont:link,
visited,
active{
	color : #fff ;
}

a.headcont:hover{
	background : #2643cc ;
}

a.headcont1{
	text-decoration : none ;
	font-weight : bold ;
	font-align : center ;
	display : block ;
	background : #b91133 ;
	color : #ffffff ;
	margin : 10px 10px ;
	padding : 10px 0px ;
}

.headcont1:link,
visited,
active{
	color : #fff ;
}

a.headcont1:hover{
	background : #DC143C ;
}

/*** 左カラム ***/
.mainL
{float : left ;
 width : 650px
}

table.eventlist 
{width : 600px ;
 border-collapse : collapse ;
 line-height : 120% ;
 table-layout : fixed ;
 margin : 10px ;
}

.eventlist td
{border-top : 2px ;
 border-top-style : solid ;
 border-top-color : #192b85 ;
 border-bottom : 2px ;
 border-bottom-style : solid ;
 border-bottom-color : #192b85 ;
}

.eventlist th
{border : 2px ;
 border-style : solid ;
 border-color : #fff ;
 background : #192b85 ;
 color : #fff ;
}

.when
{width : 70px ;
}

.who
{width : 170px ;
}

.what
{width : 300px ;
}

.url
{width : 60px ;
}

.evet
{font-weight : bold ;
 line-height : 120% ;
}

.evea
{color : #FF0000 ;
 line-height : 120% ;
}

span#player
{background-color : #0033ff ;
 font-size : 12px ;
 color : #fff ;
 padding : 1px 15px ;
 margin : 25px 5px ;
 border-radius: 5px;
}

span#manager
{background-color : #33cc33 ;
 font-size : 12px ;
 color : #fff ;
 padding : 1px 5px ;
 margin : 25px 5px ;
 border-radius: 5px;
}

span#mascot
{background-color : #33ffcc ;
 font-size : 12px ;
 color : #fff ;
 padding : 1px 5px ;
 margin : 25px 5px ;
 border-radius: 5px;
}

span#cheer
{background-color : #ff66cc ;
 font-size : 12px ;
 color : #fff ;
 padding : 1px 15px ;
 margin : 25px 5px ;
 border-radius: 5px;
}

span#ob
{background-color : #ffcc00 ;
 font-size : 12px ;
 color : #fff ;
 padding : 1px 15px ;
 margin : 25px 5px ;
 border-radius: 5px;
}

span#other
{background-color : #808080 ;
 font-size : 12px ;
 color : #fff ;
 padding : 1px 10px ;
 margin : 25px 5px ;
 border-radius: 5px;
}


.blogdate
{font-size : 11px ;
}

.tiketinfo
{font-size : 11px ;
}


/*** 右カラム ***/
.sideR
{float : right ;
 width : 300px ;
 text-align : center ;
 padding : 10px 3px ;
}

/*** サイドバー固定 ***/
.pc-side-nav-fixed {
	top: 1px ;
	width: 300px;
	position: fixed;
}


/*** フッター ***/
.footer
{clear : both ;
 text-align : center ;
 background : #192b85 ;
 color : #fff ;
 padding : 10px 0px 50px 0px ;
}

/*** ソーシャルエリア ***/
.socialarea
{width : 50px ;
 padding : 50px;
 margin : 0px ;
 position : fixed ;
 top : 700px ;
}

/*** table ***/


th
{border : 2px ;
 border-style : solid ;
 border-color : #fff ;
 background : #192b85 ;
 color : #fff ;
}
