h1		{font-size:100%;margin:0;line-height:1.5em;color:#666}
.headright	{color:#ccc}
.blank	{background:url(../../files/glandimg/blankimg.png) left center no-repeat;padding-left:13px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -webkit-text-overflow: ellipsis; -o-text-overflow: ellipsis;}
.bdbox	{border:1px solid #ddd}
#map {background:url(../img/ajaxloader.gif) center 100px no-repeat}

.p86	{font-size:86%}
.p92	{font-size:92%}
.b10	{padding-bottom:10px}
.p55	{padding:5px}
.mgb10	{margin-bottom:10px}
.mgt10	{margin-bottom:10px}
.pl0	{padding-left:0}
.pr0	{padding-right:0}
.mg0	{margin:0;}
.mgb5	{margin-bottom:5px}
.mgt5	{margin-top:5px}
.mrl5	{margin:0 5px}
.w100	{width:100%}
.btn-detail{bottom:5px;}
a.btn-detail{background:rgba(000,000,000,0.5);color:#fff}
a.btn-detail:hover{background:rgba(255,255,255,0.5);}
.categori{padding:10px 0 10px 33px}
.pink{background:url(pink.png) left 2px no-repeat}
.red{background:url(red.png) left 2px no-repeat}
.green{background:url(green.png) left 13px no-repeat}
.blue{background:url(blue.png) left 13px no-repeat}
.yellow{background:url(yellow.png) left 4px no-repeat}
.textshadow	{text-shadow: 0 0 0.1em rgba(0,0,0,1);}
/***toppage**/
#main		{}/***background:url(leaf.jpg) right top no-repeat**/
.maintitle	{z-index:1000}
.maintitle img	{position:relative;left:10px;top:10px;overflow:hidden}
.slider		{margin:0;padding:0;x-index:100}
.slider li.slidimg	{border:1px solid #ccc;}
.slider li.slidimg img	{border:3px solid #fff}/*****/


.tiler3	{border:1px solid #c71585;line-height:1.5em;background: rgba(255, 255, 255, 0.5);padding:5px 0;font-size:92%}
.tiler3 h3{margin:6px 0;line-height:1.3em}
.tiler3 p.title{font-size:100%;margin:0;margin:5px 0;text-align:center;}
.tiler3 img.mgb10	{margin-bottom:10px}
.tiler3 .link	{width:100%;clear:both;text-align:center;padding:0 0 10px 0}
.tiler3 .link .btn{width:90%}



#feeerea	{clear:both;background:#fffff5;}
.tltlebd	{border-bottom:1px solid #b290a2;}
.mlr10	{margin-left:10px;margin-right:10px}
.mtb6	{margin:6px 0}
#feeerea ul	{padding:0 10px 0 30px;}
#feeerea b	{font-family:Tahoma;font-size:190%;color:#dc143c;letter-spacing:-1px}


.infoms ol{margin:10px 0 0 0;padding:0;list-style-type:none;border-top:1px dotted #aaa;}
.infoms li{margin-top:6px;border-bottom:1px dotted #aaa;line-height:1.5em;padding-bottom:6px}

.freess	{background:#e2f9ff  top no-repeat;}
.freess h3{margin:3px 0}



#sub #hashchangetab ul	{list-style-type:none;width:100%;padding:0;font-size:92%;margin:10px 0;}
#sub #hashchangetab ul li	{display:inline;line-height:1.3em;float:left;margin:1px 0;padding:0 1px;color:#fff;}
#sub #hashchangetab ul li span.xsmall{font-size:76%;}
#sub #hashchangetab ul li a{height:auto;width:100%;padding:5px 0;display:block;text-align:center;cursor:pointer;background:#fff;border:1px solid #ccc;-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;border:1px solid #ccc;}
#sub #hashchangetab ul li.current a{color:#fff;text-decoration:none;font-weight:bold;background:#f20ca6;}
#sub #hashchangetab ul li a:hover{color:#fff;text-decoration:none;font-weight:bold;background:#ff5cb8;}



/**

#hashchangetab ul	{list-style-type:none;width:100%;height: 35px;padding:0;border-bottom:1px solid #ccc;font-size:92%;margin:0;}
#hashchangetab ul li	{display:inline;line-height:2.5em;float:left;margin:0 0 2px 0 ;padding:0 2px 0 0;color:#fff;}
#hashchangetab ul li.current{background:none;border-bottom:0;}
#hashchangetab ul li a{height:34px;width:100%;padding:0 10px;display:block;text-align:center;cursor:pointer;background:#fff;border:1px solid #ccc;-moz-border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0;border-bottom:0;}
#hashchangetab ul li.current a, #schedule #hashchangetab ul li a:hover{height:35px;color: #fff;text-decoration:none;font-weight:bold;background:#86c09f;-moz-border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0;border-bottom:0;border:1px solid #ccc;border-bottom:0;}

**/


#idtab	{margin-bottom:10px}
#attend ul#nav	{list-style-type:none;width:100%;padding:0;border-bottom:1px solid #ccc;font-size:92%;margin:0;}
#attend ul#nav li{display:inline;line-height:1.1em;float:left;margin:0;padding:0 1px 0 0;color:#fff;}
#attend ul#nav li a{height:45px;width:100%;padding:12px 8px 0 10px;display:block;text-align:center;cursor:pointer;border:1px solid #ccc;-moz-border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0;border-bottom:0;}
#attend ul#nav li a.act, #attend ul#nav li a:hover{height:45px;color: #fff;text-decoration:none;font-weight:bold;background:#6b8e23;-moz-border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0;border-bottom:0;border:1px solid #ccc;border-bottom:0;}
#attend ul#nav li a.little{padding:12px 4px;letter-spacing:-1px}


/*********インフォ系はcommonへ*******/
#infoms	#hashchangetab.faq ul	{padding:0}
#infoms	#hashchangetab.faq ul li a{padding-left:0;padding-right:0}
#infoms	.panel-title	{font-size:100%;color:#4169e1;background:#fff}
#infoms	.panel-title a	{background:#fcfcfc url(../../files/glandimg/qs.gif) 5px center no-repeat;padding-left:40px}
#infoms	.panel-body	{background:url(../../files/glandimg/as.gif) 20px 15px no-repeat;padding-left:60px}

/****バナ系***/
.colmnresplinks	{min-height:80px;max-height:215px}
.fulllink	{width:100%;height:auto;display:block;}
.fulllink .title	{line-height:1.2em;padding-top:5px}
.fulllink img	{margin:5px 0}
.c_222	{color:#222}
.c_222:hover{color:#6495ed}
.relax	{background:url(../../files/glandimg/kosokubg.jpg) right bottom no-repeat;}
.kosoku{color:#fff}
.kosoku:hover{color:#ffff00;}




