@charset "utf-8";

/* CSS Document */

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

/* 
Copyright (c) 2006, Yahoo! Inc. All rights reserved. 
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 0.10.0 
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;} 
table{border-collapse:collapse;border-spacing:0;} 
fieldset,img{border:0;} 
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;} 
ol,ul {list-style:none;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';} 
img{vertical-align:bottom;}

html{
height:100%;
}

body {
	font-size:78%;
	color:#444444;
	line-height:160%;
	font-family: "メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"MS PGothic","ＭＳ Ｐゴシック",Sans-Serif;

}

* html body{
font-family: 'ＭＳ Ｐゴシック',Verdana, Arial,sans-serif; 
}


/* h---------------------------------------------*/

h1{
}

h2{
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
background-color:#F1FAFE;
padding:15px 0 15px 20px;
font-size:120%;
font-weight:bold;
}

.sel{
background-color:#333;
padding:15px 0 15px 20px;
color:#FFFFFF;
}


h2 a{
display:block;
}


/* a---------------------------------------------*/

a {color:#730A0D;/*#CB100A*/
text-decoration: none;
} 
a:visited{ color: #A00E11;
text-decoration: none;
}
a:hover { color: #333;
text-decoration: underline;
} 
a:active{ color: #990000;
text-decoration: none;
}


/* clear -------------------------------*/

.clear{
clear:both;
}

.helpnavi{
display:none;
}

.hidden,.hidden1,.hidden2,.hidden3,.hidden4,.hidden5{
display:none;
}

#slideshow{
display:none;
}

button{
margin:0 0 0 auto;
text-align:right;
}

/* top -------------------------------*/


#top_ttl{
text-indent:-5000px;
}

#i_top_ttl{
text-indent:-5000px;
background:url(images/i_top_img.gif) no-repeat;
width:280px;
height:60px;
margin:0 auto;
}

#top_sub{
display:none;
/* 
float:right;
text-indent:-5000px;
background:url(images/sub_img.gif) no-repeat 0 20px;
width:225px;
height:120px;
min-height:120px;*/
}

   
/* navi ---------------------------------------------*/

#navi {
display:none;
/*background:url(images/navi_bg.jpg) repeat-x;
height:49px;
min-height:49px;*/
}

#navi ul{
display:none;
}

#navi li{
display:none;
}   
   

/* contents ---------------------------------------------*/	   

.contents{
margin:10px 5px 0 5px;
}

.contents p{
margin:5px 0 0 5px;
}

h2#cont01{
}
/*
h2#cont02{
background:url(images/cont02.gif) no-repeat 10px;
}

h2#cont03{
background:url(images/cont03.gif) no-repeat 10px;
}

h2#cont04{
background:url(images/cont04.gif) no-repeat 10px;
}

h2#cont05{
background:url(images/cont05.gif) no-repeat 10px;
}

h2#cont06{
background:url(images/cont06.gif) no-repeat 10px;
}

h2#conttw{
background:url(images/conttw.gif) no-repeat 10px;
}
*/
#tw{
margin-left:20px;
}

#news{
display:none;
}

#shinsa li{
margin-top:5px;
}

#shinsa span{
display:block
}

.kaisai{
}

.kaisai2{
}

.kekka p{
margin-bottom:10px;
}

.kekka_r{
}

.kekka{
margin-top:10px;
}

.kekka dd{
}

#kekka01{
background:url(images/kekka01.gif) no-repeat;
text-indent:-5000px;
height:21px;
min-height:21px;
}

#kekka02{
background:url(images/kekka02.gif) no-repeat;
text-indent:-5000px;
height:21px;
min-height:21px;
}

.kekka03{
background:url(images/kekka03.gif) no-repeat;
text-indent:-5000px;
height:21px;
min-height:21px;
}

.kaisai span{
margin-left:10px;
}

#map{
float:left;
height:200px;
min-height:200px;
margin-left:10px;
}

.movie{
margin:10px 0 20px 0;
}

.top_back a{
display:none;
}

.top_back a:hover{
background-color:#CCCCCC;
}

/* presenter ---------------------------------------------*/

.left01{
clear:both;
}

.left01 .pr_img{
float:left;
width:120px;
margin-top:10px;
}

.left01 .pr_list{
float:right;
width:175px;
margin:10px 5px 0 10px;
}

.left01 .pr_list2{
float:left;
margin:15px 60px 0 10px;
}


.right01{
clear:both;
}

.right01 .pr_img{
float:left;
width:120px;
margin-top:10px;
}

.right01 .pr_list{
float:right;
width:175px;
margin:10px 5px 0 10px;
}

.pr_video{
margin:10px 10px 0 0;
}

.pr_name{
}

.pr_ttl{
font-weight:bold;
}

.pr_dsc{
}

.pr_dsc2{
}



/* footer---------------------------------------------*/

#foot_in{
width:100%;
}

#foot_inner{
}

div#unei{
margin-top:10px;
border-top:1px solid #CCCCCC;
padding-top:5px;
}

div#unei a{
color:#555555;
}

div#unei p#unei{
font-size:80%;
}

div#foot_dsc{
display:none;
}

div#foot_dsc ul{
display:none;
}

div#foot_dsc li{
display:none;
}

.outlink{
display:none;
}

.inone{
display:none;
}

.pagetop{
margin-top:10px;
}

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */




