/* --------------------------------------------
�S��
----------------------------------------------*/
*{list-style-type:none; text-decoration:none; margin:0px; padding:0px;}
html{background-color:#000000;}
body{}

#wrapper1{ background: #000000 url(../images/bg_1.jpg) center 90px no-repeat fixed;}

/* --------------------------------------------
���j���[
----------------------------------------------*/

div#nav{ width:auto; height:63px; background:#000000; border-bottom:#CC0000 1px solid; position: fixed; text-align:center;top:0px; left:0px; right:0px; }
div#nav ul { background:#000000; text-indent:-99999px; width:1020px; margin:0px auto;}
div#nav ul li{ float:left; height:63px; margin-left:15px;}

div#nav ul li#nav_al{width:123px; height:63px; background:url(../images/menu.jpg) -26px 1px; display:block; margin-left:10px;}
div#nav ul li#nav_al a:visited{width:123px; height:63px; background:url(../images/menu.jpg) -26px 63px;display:block;}
div#nav ul li#nav_al a:hover{width:123px; height:63px; background:url(../images/menu.jpg) -26px 1px;display:block;}
div#nav ul li#nav_al a{width:123px; height:63px; background:url(../images/menu.jpg) -26px 63px;display:block;}

div#nav ul li#nav_ex{width:101px; height:63px; background:url(../images/menu.jpg) -165px 1px; display:block;}
div#nav ul li#nav_ex a:visited{width:101px; height:63px; background:url(../images/menu.jpg) -165px 63px;display:block;}
div#nav ul li#nav_ex a:hover{width:101px; height:63px; background:url(../images/menu.jpg) -165px 1px;display:block;}
div#nav ul li#nav_ex a{width:101px; height:63px; background:url(../images/menu.jpg) -165px 63px;display:block;}

div#nav ul li#nav_news{width:106px; height:63px; background:url(../images/menu.jpg) -279px 1px; display:block;}
div#nav ul li#nav_news a:visited{width:106px; height:63px; background:url(../images/menu.jpg) -279px 63px;display:block;}
div#nav ul li#nav_news a:hover{width:106px; height:63px; background:url(../images/menu.jpg) -279px 1px;display:block;}
div#nav ul li#nav_news a{width:106px; height:63px; background:url(../images/menu.jpg) -279px 63px;display:block;}

div#nav ul li#nav_dd{width:225px; height:63px; background:url(../images/menu.jpg) -396px 1px; display:block;}
div#nav ul li#nav_dd a:visited{width:225px; height:63px; background:url(../images/menu.jpg) -396px 63px;display:block;}
div#nav ul li#nav_dd a:hover{width:225px; height:63px; background:url(../images/menu.jpg) -396px 1px;display:block;}
div#nav ul li#nav_dd a{width:225px; height:63px; background:url(../images/menu.jpg) -396px 63px;display:block;}

div#nav ul li#nav_sch{width:123px; height:63px; background:url(../images/menu.jpg) -639px1px; display:block;}
div#nav ul li#nav_sch a:visited{width:123px; height:63px; background:url(../images/menu.jpg) -639px 63px;display:block;}
div#nav ul li#nav_sch a:hover{width:123px; height:63px; background:url(../images/menu.jpg) -639px 1px;display:block;}
div#nav ul li#nav_sch a{width:123px; height:63px; background:url(../images/menu.jpg) -639px 63px;display:block;}

div#nav ul li#nav_sp{width:109px; height:63px; background:url(../images/menu.jpg) -777x 1px; display:block;}
div#nav ul li#nav_sp a:visited{width:109px; height:63px; background:url(../images/menu.jpg) -777px 63px;display:block;}
div#nav ul li#nav_sp a:hover{width:109px; height:63px; background:url(../images/menu.jpg) -777px 1px;display:block;}
div#nav ul li#nav_sp a{width:109px; height:63px; background:url(../images/menu.jpg) -777px 63px;display:block;}


div#nav ul li#nav_com{width:116px; height:63px; background:url(../images/menu.jpg) -905x 63px; display:block;}
div#nav ul li#nav_com a:visited{width:116px; height:63px; background:url(../images/menu.jpg) -905px 63px;display:block;}
div#nav ul li#nav_com a:hover{width:116px; height:63px; background:url(../images/menu.jpg) -905px 1px;display:block;}
div#nav ul li#nav_com a{width:116px; height:63px; background:url(../images/menu.jpg) -905px 63px;display:block;}





div#main{ width:840px; height:auto; margin:0px auto;}
div#main p#maint{color:#F5F5F5; margin:20px 30px 30px 30px; text-align:center; line-height:20px; font-size:16px; letter-spacing:1px;}

div#main1{ width:840px; height:auto; margin:0px auto; background:url(../images/bg_1.jpg)}


p.itemtit{ font-size:13px; font-weight:bold; padding:0px 0px 5px 20px; color:#E37200}
dl{ width:415px; margin:0px 0px 30px 5px;}
dd{ float:right; width:275px; text-align:left; font-size:12px; margin-right:40px; }
dt{ float:left; width:80px; text-align:right; font-size:12px;color:#c08660; margin-left:15px}
img.ddc{ clear:both; margin:1px 0px 7px 15px}

p.itemtit2{ font-size:13px; font-weight:bold; padding:0px 0px 5px 5px; color:#E37200}
dl.atn2{ width:415px; margin:0px 0px 30px 0px;}
dl.atn2 dd{ float:right; width:275px; text-align:left; font-size:12px; margin-right:40px; }
dl.atn2 dt{ float:left; width:80px; text-align:right; font-size:12px;color:#c08660; margin-left:5px}

dl#newsli{ width:800px; margin:20px 0px 30px 0px;}
dl#newsli dd{ float:right; width:630px; text-align:left; font-size:12px; margin-right:40px; color:#CCCCCC;}
dl#newsli dt{ float:left; width:100px; text-align:right; font-size:12px;color:#c08660; margin-left:0px}
img.ddc{ clear:both; margin:1px 0px 7px 15px}



div#red{ width:415px; height:auto; float:right; background:#000000}
div#red p{ margin:0px 15px 0px 15px; font-size:14px; letter-spacing:1.4px; line-height:16px;}

div#red1{ width:420px; height:auto; float:right; background:#000000}
div#red1 p{ margin:0px 15px 0px 15px; font-size:14px; letter-spacing:1.4px; line-height:16px;}

p.lead{ font-size:12px; color:#CCCCCC; line-height:16px; margin:15px 20px 15px 20px;}


div#black{ width:415px; height:auto; float:left;background:#000000}
div#black p{ margin:0px 15px 0px 15px; font-size:14px; letter-spacing:1.4px; line-height:16px;}




div.bbox{ background:url(../images/bg_bbox1.png); color:#999999;margin-top:600px;}
div.bbox1{ background:url(../images/bg_bbox1.png); color:#999999;margin-top:50px;}
div.bbox2{ background:url(../images/bg_bbox1.png); color:#999999;margin-top:0px;}

ul.atn{ font-size:11px; margin:10px 40px 10px 40px;}
ul.atn li{ margin:1px 0px;}
ul.atn li.atntit{ font-size:13px; font-weight:bold; margin-top:5px;}

ul.atn1{ font-size:11px; margin:10px 20px 10px 20px;}
ul.atn1 li{ margin:1px 0px;}
ul.atn1 li.atntit{ font-size:13px; font-weight:bold; margin-top:5px;}


div#footer{ width:auto; height:120px; border-top:#CC0000 1px solid; background-color:#000000; text-align:center}
div#footer img{ margin:10px 0px 10px 10px;}
div#footer p#copy{color:#CCCCCC;font-size:11px;}
div#vs{}


/* --------------------------------------------
�X�P�W���[��
----------------------------------------------*/
	
#tbl_schedule{ font-size:75%; margin:14px 0px 0px 40px; width:750px; background: #000000; color:}
#tbl_schedule th{ padding:8px 0 5px 0; background: #000066; color:#F5F5F5;text-align:center;}
#tbl_schedule td{ padding: 6px; vertical-align:top; border-bottom: 1px dashed #ddeeff; border-top: 1px dashed #ddeeff;}
#tbl_schedule td h3{ padding:4px 0; color: #FF0033; font-size:12px;}
#tbl_schedule td h3 span{}
div#contarea #tbl_schedule td p{ padding: 2px 0; font-size:100%;}
#tbl_schedule td ul{ padding: 2px 1em 2px 1em; text-indent: -1em;}

#tbl_schedule td.c1{ width:90px; text-align:center; padding:10px 0;}
#tbl_schedule td.c2{ width:140px; text-align:center;}
#tbl_schedule td.c3{}
#tbl_schedule td.c4{}
#tbl_schedule td.c1{}
#tbl_schedule td.c3 ul{ margin-left:0px; line-height: 110%; font-size:11px;}
#tbl_schedule td.c3 ul.atn{ margin-left:0px; line-height: 110%; font-size:11px; width:500px;}
#tbl_schedule td.c3 li{ margin: 0; padding-bottom: 1px; padding-top: 5px; border-bottom: 1px dotted #333333;}
#tbl_schedule td.c3 li a:visited{ color:#FF0000}
#tbl_schedule td.c3 li a:hover{ color:#990000}
#tbl_schedule td.c3 li a{ color: #FF6600}

#tbl_schedule td.c4 ul{ font-size:10px; line-height: 110%;}
#tbl_schedule td.c4 li{ margin: 0; padding-bottom: 4px; padding-top: 4px; border-bottom: 1px dotted #9999cc;}
#tbl_schedule td.c4 li a:visited{ color:#FF0000}
#tbl_schedule td.c4 li a:hover{ color:#990000}
#tbl_schedule td.c4 li a{ color: #FF6600}


div#contarea #tbl_schedule a{ text-decoration: none;}
div#contarea #tbl_schedule a:hover{ color:#ccF}

#tbl_schedule td li.noneborder{ border:none;}


/* --------------------------------------------
�A�C�R��
----------------------------------------------*/

div#ic_ex1{ width:83px; height:83px; text-indent:-9999px; display:block; margin-left:10px;}
div#ic_ex1 a{width:83px; height:83px; background:url(../images/item/ic_ex1.jpg) 0px 0px; display:block;}
div#ic_ex1 a:hover{ width:83px; height:83px; background:url(../images/item/ic_ex1.jpg) -83px -83px; display:block;}

div#ic_ex2{ width:83px; height:83px; text-indent:-9999px; display:block;margin-left:10px;}
div#ic_ex2 a{width:83px; height:83px; background:url(../images/item/ic_ex2.jpg) 0px 0px; display:block;}
div#ic_ex2 a:hover{ width:83px; height:83px; background:url(../images/item/ic_ex2.jpg) -83px -83px; display:block;}

div#ic_ex3{ width:83px; height:83px; text-indent:-9999px; display:block;margin-left:10px;}
div#ic_ex3 a{width:83px; height:83px; background:url(../images/item/ic_ex3.jpg) 0px 0px; display:block;}
div#ic_ex3 a:hover{ width:83px; height:83px; background:url(../images/item/ic_ex3.jpg) -83px -83px; display:block;}

div#ic_ex4{ width:83px; height:83px; text-indent:-9999px; display:block;margin-left:10px;}
div#ic_ex4 a{width:83px; height:83px; background:url(../images/item/ic_ex4.jpg) 0px 0px; display:block;}
div#ic_ex4 a:hover{ width:83px; height:83px; background:url(../images/item/ic_ex4.jpg) -83px -83px; display:block;}

div#ic_ex5{ width:83px; height:83px; text-indent:-9999px; display:block;margin-left:10px;}
div#ic_ex5 a{width:83px; height:83px; background:url(../images/item/ic_ex5.jpg) 0px 0px; display:block;}
div#ic_ex5 a:hover{ width:83px; height:83px; background:url(../images/item/ic_ex5.jpg) -83px -83px; display:block;}

div#ic_ex6{ width:83px; height:83px; text-indent:-9999px; display:block;margin-left:10px;}
div#ic_ex6 a{width:83px; height:83px; background:url(../images/item/ic_ex6.jpg) 0px 0px; display:block;}
div#ic_ex6 a:hover{ width:83px; height:83px; background:url(../images/item/ic_ex6.jpg) -83px -83px; display:block;}

div#ic_ex7{ width:83px; height:83px; text-indent:-9999px; display:block;margin-left:10px;}
div#ic_ex7 a{width:83px; height:83px; background:url(../images/item/ic_ex7.jpg) 0px 0px; display:block;}
div#ic_ex7 a:hover{ width:83px; height:83px; background:url(../images/item/ic_ex7.jpg) -83px -83px; display:block;}

div#ic_ex8{ width:83px; height:83px; text-indent:-9999px; display:block;margin-left:10px;}
div#ic_ex8 a{width:83px; height:83px; background:url(../images/item/ic_ex8.jpg) 0px 0px; display:block;}
div#ic_ex8 a:hover{ width:83px; height:83px; background:url(../images/item/ic_ex8.jpg) -83px -83px; display:block;}

div#ic_al1{ width:83px; height:83px; text-indent:-9999px; display:block;margin-left:10px;}
div#ic_al1 a{width:83px; height:83px; background:url(../images/item/ic_al1.jpg) 0px 0px; display:block;}
div#ic_al1 a:hover{ width:83px; height:83px; background:url(../images/item/ic_al1.jpg) -83px -83px; display:block;}

div#ic_al2{ width:83px; height:83px; text-indent:-9999px; display:block;margin-left:10px;}
div#ic_al2 a{width:83px; height:83px; background:url(../images/item/ic_al2.jpg) 0px 0px; display:block;}
div#ic_al2 a:hover{ width:83px; height:83px; background:url(../images/item/ic_al2.jpg) -83px -83px; display:block;}

div#ic_al3{ width:83px; height:83px; text-indent:-9999px; display:block;margin-left:10px;}
div#ic_al3 a{width:83px; height:83px; background:url(../images/item/ic_al3.jpg) 0px 0px; display:block;}
div#ic_al3 a:hover{ width:83px; height:83px; background:url(../images/item/ic_al3.jpg) -83px -83px; display:block;}

div#ic_al4{ width:83px; height:83px; text-indent:-9999px; display:block;margin-left:10px;}
div#ic_al4 a{width:83px; height:83px; background:url(../images/item/ic_al4.jpg) 0px 0px; display:block;}
div#ic_al4 a:hover{ width:83px; height:83px; background:url(../images/item/ic_al4.jpg) -83px -83px; display:block;}

div#ic_al5{ width:83px; height:83px; text-indent:-9999px; display:block;margin-left:10px;}
div#ic_al5 a{width:83px; height:83px; background:url(../images/item/ic_al5.jpg) 0px 0px; display:block;}
div#ic_al5 a:hover{ width:83px; height:83px; background:url(../images/item/ic_al5.jpg) -83px -83px; display:block;}

div#ic_al6{ width:83px; height:83px; text-indent:-9999px; display:block;margin-left:10px;}
div#ic_al6 a{width:83px; height:83px; background:url(../images/item/ic_al6.jpg) 0px 0px; display:block;}
div#ic_al6 a:hover{ width:83px; height:83px; background:url(../images/item/ic_al6.jpg) -83px -83px; display:block;}

div#ic_al7{ width:83px; height:83px; text-indent:-9999px; display:block;margin-left:10px;}
div#ic_al7 a{width:83px; height:83px; background:url(../images/item/ic_al7.jpg) 0px 0px; display:block;}
div#ic_al7 a:hover{ width:83px; height:83px; background:url(../images/item/ic_al7.jpg) -83px -83px; display:block;}

div#ic_al8{ width:83px; height:83px; text-indent:-9999px; display:block;margin-left:10px;}
div#ic_al8 a{width:83px; height:83px; background:url(../images/item/ic_al8.jpg) 0px 0px; display:block;}
div#ic_al8 a:hover{ width:83px; height:83px; background:url(../images/item/ic_al8.jpg) -83px -83px; display:block;}

div#ic_j1{ width:83px; height:83px; text-indent:-9999px; display:block;margin-left:10px;}
div#ic_j1 a{width:83px; height:83px; background:url(../images/item/ic_j1.jpg) 0px 0px; display:block;}
div#ic_j1 a:hover{ width:83px; height:83px; background:url(../images/item/ic_j1.jpg) -83px -83px; display:block;}

div#ic_j2{ width:83px; height:83px; text-indent:-9999px; display:block;margin-left:10px;}
div#ic_j2 a{width:83px; height:83px; background:url(../images/item/ic_j2.jpg) 0px 0px; display:block;}
div#ic_j2 a:hover{ width:83px; height:83px; background:url(../images/item/ic_j2.jpg) -83px -83px; display:block;}

div#ic_j3{ width:83px; height:83px; text-indent:-9999px; display:block;margin-left:10px;}
div#ic_j3 a{width:83px; height:83px; background:url(../images/item/ic_j3.jpg) 0px 0px; display:block;}
div#ic_j3 a:hover{ width:83px; height:83px; background:url(../images/item/ic_j3.jpg) -83px -83px; display:block;}

div#ic_j4{ width:83px; height:83px; text-indent:-9999px; display:block;margin-left:10px;}
div#ic_j4 a{width:83px; height:83px; background:url(../images/item/ic_j4.jpg) 0px 0px; display:block;}
div#ic_j4 a:hover{ width:83px; height:83px; background:url(../images/item/ic_j4.jpg) -83px -83px; display:block;}

div#ic_m1{ width:83px; height:83px; text-indent:-9999px; display:block;margin-left:10px;}
div#ic_m1 a{width:83px; height:83px; background:url(../images/item/ic_m1.jpg) 0px 0px; display:block;}
div#ic_m1 a:hover{ width:83px; height:83px; background:url(../images/item/ic_m1.jpg) -83px -83px; display:block;}

div#ic_m2{ width:83px; height:83px; text-indent:-9999px; display:block;margin-left:10px;}
div#ic_m2 a{width:83px; height:83px; background:url(../images/item/ic_m2.jpg) 0px 0px; display:block;}
div#ic_m2 a:hover{ width:83px; height:83px; background:url(../images/item/ic_m2.jpg) -83px -83px; display:block;}

div#ic_m3{ width:83px; height:83px; text-indent:-9999px; display:block;margin-left:10px;}
div#ic_m3 a{width:83px; height:83px; background:url(../images/item/ic_m3.jpg) 0px 0px; display:block;}
div#ic_m3 a:hover{ width:83px; height:83px; background:url(../images/item/ic_m3.jpg) -83px -83px; display:block;}

div#ic_m4{ width:83px; height:83px; text-indent:-9999px; display:block;margin-left:10px;}
div#ic_m4 a{width:83px; height:83px; background:url(../images/item/ic_m4.jpg) 0px 0px; display:block;}
div#ic_m4 a:hover{ width:83px; height:83px; background:url(../images/item/ic_m4.jpg) -83px -83px; display:block;}


/* --------------------------------------------
�o�i�[
----------------------------------------------*/

div#contarea{ margin-bottom:30px;}
h2{ background:url(img_banner/tt_banner.jpg) 0 0 no-repeat; width: 368px;
	height:90px; position:absolute; top: 178px; right:50px; z-index:20; text-indent:-999em;}

div#l_area{ width:310px; float:left; display:inline; margin-left:60px; padding-top:30px; }
div#l_area h3{ font-size:75%; margin-bottom:10px;}
div#l_area p{ font-size:75%; padding: 5px 1em;}
div#l_area ul{ font-size:75%; margin-bottom:2em;}
div#l_area ul li{ text-indent: -1em; padding-left:1em; line-height:110%; margin-bottom:6px; border-bottom:1px dashed #ccccff; padding-bottom:5px;}

div#r_area{ float:right; display:inline; width:380px; margin-right:34px; height:390px; overflow:auto; margin-top:30px;}
div#r_area h3{ font-size:75%; margin-bottom:1em; border-left: 10px solid #3300CC; padding-left:0.5em;}


div.area160{ width: 160px; float:left; margin-right:5px;} 
div.area160 div{ width: 160px; font-size: 11px;line-height:110%; background:#333333; border-bottom: 1px solid #990000; border-top: 1px solid #990000; overflow:auto;}
div.area160 div p{ padding: 7px 10px;}

/* --------------------------------------------
�j���[�X
----------------------------------------------*/

div#newsbox1{ height:auto;}
div#newsbox1 dd.newstit{ color:#FF6600; font-weight:bold;}
div#newsbox1 dd.newstit a:visited{ color:#FF6600; font-weight:bold;}
div#newsbox1 dd.newstit a{ color:#FF6600; font-weight:bold;}
div#newsbox1 dd.newstit a:hover{ color:#FF9900; font-weight:bold;}

div#newsbox dd.newsdtl{ margin-top:2px; line-height:16px; letter-spacing:0.5px;}

div#newsbox{ }
div#newsbox dd.newstit{ color:#FF6600; font-weight:bold;}
div#newsbox dd.newstit a:visited{ color:#FF6600; font-weight:bold;}
div#newsbox dd.newstit a{ color:#FF6600; font-weight:bold;}
div#newsbox dd.newstit a:hover{ color:#FF9900; font-weight:bold;}

div#newsbox dd.newsdtl{ margin-top:2px; line-height:16px; letter-spacing:0.5px;}
div#newsbox dd.newsdtl a:visited{ color:#FF9900; }
div#newsbox dd.newsdtl a{ color:#FF9900; }
div#newsbox dd.newsdtl a:hover{ color:#FFCC00;}

/* --------------------------------------------
������
----------------------------------------------*/
div#atnbox{ width:750px; height:auto; background:#000000; margin:14px 0px 0px 40px; color:#F5F5F5}
div#atnbox h3{ font-size:14px; color:#E37200; margin:30px 40px 0px 30px; border-left:10px #990000 solid; padding:2px 0px 2px 15px; border-bottom:#990000 1px dotted;}
div#atnbox h4{ font-size:13px; color:#c08660; margin:25px 40px 0px 30px;}
div#atnbox ul{ margin:0px 40px 0px 40px; font-size:12px; }
div#atnbox ul li{ margin:4px 0px;line-height:16px; color: #CCCCCC}


div#atnbox ul li a:visited{ color:#FF0000}
div#atnbox ul li a:hover{ color:#990000}
div#atnbox ul li a{ color: #FF6600}

div#storelink{ width:801px; height:104px; text-indent:-9999px; margin:40px 0px 0px 20px}
div#storelink a{ width:801px; height:104px; background:url(../images/bn_store.jpg); display:block;}
div#storelink a:hover{ width:801px; height:104px; background:url(../images/bn_store_h.jpg); display:block;}

div#gar{ width:754px; margin:10px 0px 0px 30px;}
div#gar table{ margin-left:8px;}
div#gar img{ margin-left:10px;}


h3.schtitle{ font-size:14px; color: #FF9900; margin:30px 40px 0px 30px; border-left:10px #990000 solid; padding:2px 0px 2px 15px; border-bottom:#990000 1px dotted;}


p.storet{ text-align:center; font-size:13px;}
p.storet a:visited{ color:#FF9900; }
p.storet a:hover{ color:#FFCC00;}
p.storet a{ color:#FF9900; }


/* --------------------------------------------
���͂�����
----------------------------------------------*/
p.stxt{ line-height:16px; font-size:12px; padding:0px 50px 0px 10px; letter-spacing:0.5px;}
.c3 h4{color:#FF6600; border:1px solid #FF6600; display:inline; padding:3px; font-size:14px; margin-left:10px;}
.c3 h5{font-size:13px; margin:15px 0px 1px 10px;color:#FF6600;}
.c3 h6{font-size:12px; font-weight:bold; margin:5px 0px 0px 10px; }

span.red{ color:#FF0033}
