@charset "utf-8";
/* CSS Document */

/*=====================h2=====================*/
/**/h2 {
	text-indent:-9999px;
	height:60px;
	width:690px;
	background-position:0 0;
	background-repeat:no-repeat;
}

#area_top h2{
	width:198px;
	height:32px;
	background-position:0 18px;
	background-repeat:no-repeat;
	margin:0 0 5px 36px;
	padding:50px 0 0 0 ;
	text-indent:-9999px;}

#schedule h2{
	/*width:200px;
	height:28px;
	background-image:url("../image/hn/h2_sche.jpg");
	background-repeat:no-repeat;
	background-position:0 0;
	margin:0 auto 5px;
	text-indent:-9999px;*/
	display:none;}

#topic h2{
	width:470px;
	height:60px;
	background-image:url("../image/hn/h2_topic.jpg");
	background-repeat:no-repeat;
	background-position:0 0;
	margin:0 auto 0;
	text-indent:-9999px;}

h2#h2_cir{
	background-image:url("../image/hn/h2_cir.jpg");}
h2#h2_intro{
	background-image:url("../image/hn/h2_intro.jpg");}
h2#h2_wanted{
	background-image:url("../image/hn/h2_wanted.jpg");}
h2#h2_cos{
	background-image:url("../image/hn/h2_cos.jpg");}
h2#h2_gen{
	background-image:url("../image/hn/h2_gen.jpg");}
h2#h2_contact{
	background-image:url("../image/hn/h2_contact.jpg");}
h2#h2_link{
	background-image:url("../image/hn/h2_link.jpg");}
h2#h2_sitemap{
	background-image:url("../image/hn/h2_sitemap.jpg");}
h2#h2_history{
	background-image:url("../image/hn/h2_history.jpg");}
h2#h2_r18{
	background-image:url("../image/hn/h2_r18.jpg");}
h2#h2_outline{
	background-image:url("../image/hn/h2_outline.jpg");}
h2#h2_list{
	background-image:url("../image/hn/h2_list.jpg");}

/*=====================h3=====================*/

#area_main h3{
	width:675px;
	height:30px;
	margin:8px 0 12px;
	padding-left:15px;
	
	line-height:30px;
	font-size:1.26em;
/*	font-weight:normal;*/
	color:#33321f;

	background-image:url("../image/hn/h3.png");
	background-repeat:no-repeat;
	background-position:0 center;
}


/*-----------schedule-----------*/
h3#h3_tokyo,h3#h3_osaka,h3#h3_other,h3#h3_chara{
	width:230px;
	height:30px;
	text-indent:-9999px;
	margin:5px auto 0px;
	padding:0;
	background-repeat:no-repeat;
	background-position:0 0;
	border:0;}
	
h3#h3_tokyo{
	background-image:url("../image/hn/h3_tokyo.png");}
h3#h3_osaka{
	background-image:url("../image/hn/h3_osaka.png");}
h3#h3_other{
	background-image:url("../image/hn/h3_other.png");}
h3#h3_chara{
	background-image:url("../image/hn/h3_chara.png");}

h3#h3_onlycom {
    text-indent: -9999px;
	
    width: 230px;
    height: 40px;
	
    margin: 5px auto;

    background-image: url("../image/hn/h3_onlycom.png");
    background-position: 0 0;
    background-repeat: no-repeat;
}

#schedule h4{
	width:202px;
	height:auto;
	padding:0 0 0 5px;

	border-left:3px solid #99955c !important;
	font-size:1em;
}


/*=====================h4=====================*/

/*#area_main h4{
	background-image: url("../image/hn/h4.gif");
	background-repeat:no-repeat;
	background-position:0 center;
	background-color:#fff;
	border:1px solid #999;
	width:178px;
	height:28px;
	padding:8px 0 0 20px;
	font-size:1em;}*/

#area_main h4{
	width:660px;
	height:auto;
	line-height:20px;

	padding:0px 0 3px 30px;
	margin-bottom:8px;
	background-image:url("../image/hn/h4.jpg");
	background-repeat:no-repeat;
	background-position:0 0;
	color:#66633d;
	border-bottom:1px dotted #99955c;}

.w340 h4 {
	width:270px !important;
}

#cosplay #area_main h4,#general #area_main h4,#wanted #area_main h4,#contact #area_main h4,#intro #area_main h4{
	margin-top:30px;}
#r18 #area_main h4{
	margin-top:16px;}



#area_main ul h4{
	background:none;
	width:auto;
	height:auto;
	border:none;
	padding:0;
	margin:0;
	color:#000;}

#schedule #sche_main h4{
	background:none;
	border:none;}

#schedule #sche_main h4 a{
	font-size:1em;
	font-weight:normal;
	color:#000;
	text-decoration:none;
	padding:0;
	margin:0;
	line-height:1.1em;}

*:first-child+html #schedule #sche_main h4 a{
	font-size:0.8em;}

#schedule #sche_main h4 a:hover{
	color:#d20029;
	/*text-decoration:underline;*/}

#area_main #detail_list div h4{
	width:645px;
	height:30px;
	margin:8px 0 12px;
	padding-left:15px;
	
	line-height:34px;
	font-size:1.26em;
/*	font-weight:normal;*/
	color:#33321f;

	background-image:url("../image/hn/h3_accordion.jpg");
	background-repeat:no-repeat;
	background-position:0 center;
	border:none;
}
	
#area_main #detail_list div h4:first-child{
	margin:0px auto 10px;}


/*=====================h5=====================*/
#area_main #detail_list h5{
	font-size:1em;
	padding:2px 5px;
	margin:16px 0 8px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: none;
	background-color:#91dcfb;
	border-color:#91dcfb;
	color:#000;}

#area_main h5{
	font-size:1em;
	padding:2px 5px;
	margin:16px 0 8px;
	background-image:url("../image/sbg_none.gif");
	/*background-color:#bddbe6;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border-style:solid;
	border-width:1px;}