@charset "utf-8";
/*------------------------------------------------------------
	トップページ
------------------------------------------------------------*/
#sideBar .menuList02 {
	display: block;
}

#conts p {
	font-size: 1.2em;
	line-height: 2;
	margin: 0 13px;
}

#conts .text {
	padding-bottom: 4px;
}

#container #main #conts .btn{
	text-align:center;
	margin:28px 0 28px 0;
}

#container #main #conts .title{
	border-left:#e97394 5px solid;
	margin:16px 0 0 0;
}

#container #main #conts .title p{
	color:#402900;
	font-size:16px;
	font-weight:bold;
}

#conts .listBox .link {
	margin: 0 32px 0 33px;
}

#conts h3 {
	margin-bottom:8px;
}

#conts h4 {
	margin-bottom:10px;
}

.company_list01	{
	margin:0 0 15px 0;
}

.company_list01 ul {
}

.company_list01 ul li {
	display: inline;
	margin:5px 10px 5px auto;
	padding:0;
	float:left;
}

.company_box01	{
}

.company_box01 #box_title01 {
	font-size:16px;
	font-weight:900;
	color:#f5531a;
}

.company_box01 .img01 {
	margin:10px auto auto 30px;
}


.company_box02	{
}

.company_box02 #box_title01 {
	font-size:16px;
	font-weight:900;
	color:#f35170;
}

.company_box03	{
}

.company_box03 #box_title01 {
	font-size:16px;
	font-weight:900;
	color:#a48600;
}

.company_box04	{
}

.company_box04 #box_title01 {
	font-size:16px;
	font-weight:900;
	color:#573e7d;
}

.company_box05	{
}

.company_box05 #box_title01 {
	font-size:16px;
	font-weight:900;
	color:#0177b3;
}

.company_box06	{
}

.company_box06 #box_title01 {
	font-size:16px;
	font-weight:900;
	color:#609a06;
}

.company_box06 p {text-align: left;}

.main_box	{
	width:670px;
	padding:10px;
}

.main_box .left_box	{
	float:left;
	width:250px;
}

.main_box .right_box	{
	float:right;
	width:420px;
}

.box_btn	{
	margin:10px 10px;
}

.box_btn li	{
	float:left;
	margin-left:10px
}


/*------------------------------------------------------------
	ライブカフェウィーク
------------------------------------------------------------*/

.company_box04 table	{
	width:686px; background-color:#88aacc; margin-top:10px;
}
.semna_02	{background-color:#ffffff; padding:8px 8px; font-size:12px; width:100px; color:#333333; line-height:18px; text-align:center;}
.semna_02_1	{background-color:#ffffff; padding:8px 8px; font-size:12px; width:150px; color:#333333; line-height:18px; text-align:center;}
.semna_03	{background-color:#ddeeff; padding:8px 8px; font-size:16px; color:#005bec; font-weight:900; line-height:18px;}
.semna_03_2	{background-color:#ddeeff; padding:8px 8px; font-size:12px; color:#005bec; font-weight:900; line-height:18px;}
.semna_03_2 ul	{list-style: none; margin:0; padding:0;}
.semna_03_2 ul li	{display: inline;
margin-right: 10px;
padding-left: 4px;}

.semna_04	{background-color:#ddeeff; padding:8px 8px; font-size:12px; width:100px; color:#333333; font-weight:900; line-height:18px; text-align:center;}
.semna_05	{background-color:#ffdddd; padding:8px 8px; font-size:12px; width:60px; color:#333333; font-weight:900; line-height:18px; text-align:center;}

.semna_06	{background-color:#ffffff; padding:10px 8px; width:520px; line-height:18px; color:#31aebb; font-size:12px;}
.semna_07	{background-color:#dae0e5; padding:8px 8px; font-size:12px; width:200px; color:#333333; font-weight:900; line-height:18px; text-align:center;}


.company_box05	table	{
	width:686px; background-color:#88aacc;
}

.company_box05.undecided ,
.company_box05r.undecided
 {
  width: 100%;
}

.company_box05.undecided .semna_07_02 ,
.company_box05r.undecided .semna_07
 {
  font-size: 16px;
  font-weight: 900;
  color: #0177b3;
  padding: 20px;
}

.smnTable {overflow:hidden; padding-top: 30px;}

/*.company_box05 .semna_01	{background-color:#ffffff; padding:4px 2.38%; font-size:12px; width:38.1%; color:#31aebb; font-weight:900; line-height:18px;}*/
.company_box05 .semna_01_02	{background-color:#ffffff; padding:4px 1.1%; font-size:12px; width:16.5%; color:#31aebb; font-weight:900; line-height:18px;}
.company_box05 .semna_02	{background-color:#ffffff; padding:4px 8px; font-size:12px; width:100px; color:#333333; line-height:18px; text-align:center;}
.company_box05 .semna_02_2	{background-color:#ffffff; padding:4px 8px; font-size:12px; color:#ff6d75; line-height:18px; text-align:center; font-weight:900;}
/*.company_box05 .semna_03	{background-color:#ddeeff; padding:2px 2.38%; font-size:12px; width:38.1%; color:#333333; font-weight:900; line-height:18px; text-align:center;}*/
.company_box05 .semna_03_02	{background-color:#ddeeff; padding:0%; font-size:12px; width:16.5%; color:#333333; font-weight:900; line-height:18px; text-align:center;}
/*.company_box05 .semna_04	{background-color:#ddeeff; padding:2px 5%; font-size:12px; width:38.1%; color:#333333; font-weight:900; line-height:18px; text-align:center;}*/
.company_box05 .semna_04_02	{background-color:#ddeeff; padding:0; font-size:12px; width:16.5%; color:#333333; font-weight:900; line-height:18px; text-align:center;}
.company_box05 .semna_04b	{background-color:#ddeeff; padding:2px 8px; font-size:12px; width:60px; color:#333333; font-weight:900; line-height:18px; text-align:center;}
.company_box05 .semna_05	{background-color:#ffdddd; padding:2px 8px; font-size:12px; width:100px; color:#333333; font-weight:900; line-height:18px; text-align:center;}
/*.company_box05 .semna_06	{background-color:#ddeeff; padding:2px 2.38%; font-size:12px; width:9.52%; color:#333333; font-weight:900; line-height:18px; text-align:center;}*/
.company_box05 .semna_06_02	{background-color:#ddeeff; padding:0; font-size:12px; width:4.25%; color:#333333; font-weight:900; line-height:18px; text-align:center;}
/*.company_box05 .semna_07	{background-color:#ffffff; padding:4px2.38%; font-size:12px; width:9.52%; color:#333333; line-height:18px; text-align:center;}*/
.company_box05 .semna_07_02	{background-color:#ffffff; padding:0; font-size:12px; width:4.25%; color:#333333; line-height:18px; text-align:center;}

.company_box05 img, .company_box06 img {margin-bottom: 30px;}
.company_box05 .semna_03 span, .company_box05r .semna_03 span {letter-spacing:0.5em;}

.company_box05r .semna_01	{background-color:#ffffff; padding:4px 1.1%; font-size:12px; width:16.5%; color:#31aebb; font-weight:900; line-height:18px;}
.company_box05r .semna_03	{background-color:#ddeeff; padding:2px 1.1%; font-size:12px; width:16.5%; color:#333333; font-weight:900; line-height:18px; text-align:center;}
.company_box05r .semna_04	{background-color:#ddeeff; padding:2px 1.1%; font-size:12px; width:16.5%; color:#333333; font-weight:900; line-height:18px; text-align:center;}
.company_box05r .semna_06	{background-color:#ddeeff; padding:2px 1.1%; font-size:12px; width:4.25%; color:#333333; font-weight:900; line-height:18px; text-align:center;}
.company_box05r .semna_07	{background-color:#ffffff; padding:4px 1.1%; font-size:12px; width:4.25%; color:#333333; line-height:18px; text-align:center;}

.smnTable table {margin-bottom: 10px;}

.smnTable table caption {
	font-size: 12px;
	border: 2px solid #88aacc;
	margin-bottom: 5px;
	}

.smnTable p {
	width: 686px;
	text-align: left;
	padding: 10px 0;
	}

ul.downloadBtn {
	margin-bottom: 30px;
	overflow:hidden;
	}

ul.downloadBtn li:nth-child(odd) {
	width: 210px;
	float: left;
	}
ul.downloadBtn li:nth-child(even) {
	width: 210px;
	margin: 0 130px;
	float: left;
	}

.place {
	font-size: 12px;
	text-align: left;
	}
.place ul li span {
	display: block;
	margin-left: 25px;
	}
