@charset "UTF-8";
/* CSS Document */

#content #pagetitle{
	background-image:url(../../images/icon/19.png);
}


/* ----------------------------------------------
	PDFボタン
------------------------------------------------- */
.pdf{ margin:20px auto; width:140px;}

.pdf a{
	display:block;
	text-align:center;
	background-color:#f2efe6;
	height:40px;
	background-image:url(../../images/stripe1.png);
	background-position:center center;
	background-repeat:repeat;
	background-size:5px auto;
	color:#BF2326;
	border:2px solid #BF2326;
}
.pdf a span{
	display:inline-block;
	text-align:center;
	vertical-align: middle;
	line-height:40px;
	background-position:left center;
	background-repeat:no-repeat;
	background-size:17px auto;
	padding:0 0 0 25px;
	color:#ce3c39;
	background-image:url(../../images/pdf.png);
}

/* ----------------------------------------------
	創業者クラブ
------------------------------------------------- */
.noneData{
	font-size:86%;
	padding:50px 0 50px;
	text-align:center;
}

#club #overview1{
	margin:0 0 15px;
	padding:0 0 15px;
	border-bottom:1px dashed #3E2B15;
}

/* 概要 */
#club #overview1 img{
	width:100%;
	height:auto;
	margin:0 0 7px;
}
#club #overview1 .text{}
#club #overview1 .text_nyukai{
	text-align: center;
	font-weight: bold;
	font-size: 23px;
	color: red;
}
#club #overview1 .text br{
	display:none;
}
#club #overview1 .text strong{
	font-size:107%;
	font-weight:bold;
	display:block;
	margin:0 0 5px;
}
#club #overview1 .text strong br{
	display:none;
}

#club #overview1 dl{ margin:15px 5px 0; }
#club #overview1 dl dt{
	margin:7px 0 0;
	display:block;
	font-size:114%;
	font-weight:bold;
}
#club #overview1 dl dd br{
	display:none;
}
#club #overview1 dl dd ul { list-style: disc; }
#club #overview1 dl dd ul li { margin-left: 2em; }

/* ----------------------------------------------
	創業者クラブ　イベント
------------------------------------------------- */

#event h4{
	border:1px solid #3E2B15;
	padding:7px 10px;
	font-size:107%;
	margin:0 0 15px;
	font-weight:bold;
}

#event #overview2{
	margin:0 0 15px;
	padding:0 0 15px;
	border-bottom:1px dashed #3E2B15;
}

#event #overview2 img{
	width:100%;
	height:auto;
	margin:0 0 7px;
}

#event #overview2 dl{}
#event #overview2 dl dt{
	display:inline-block;
	font-size:93%;
	background-color: #f2efe6;
	padding:2px 5px;
	margin:0 0 5px;
	width:55px;
	text-align:center;
	vertical-align:top;
}
#event #overview2 dl dd{
	margin:0 0 10px 5px;
	word-break: break-all;
}

#club #detail .caution {
	display: block;
	font-size: 86%;
}


/* 連絡先 */
#company #reservationText{
	margin:10px 0 0;
	font-size:79%;
}
#company #reservationText br{
	display:block !important;
}


/* ----------------------------------------------
	創業者クラブ　過去イベント
------------------------------------------------- */
#event_list h4{
	border:1px solid #3E2B15;
	padding:7px 10px;
	font-size:107%;
	margin:0 0 15px;
	font-weight:bold;
}

/* 過去イベントリスト */
#event_list { margin:0 0 30px; }
#event_list #oldevent { margin:20px 15px 0; }
#event_list #oldevent ul { list-style: disc; padding: 5px 25px; }

/* 過去イベント実施報告 */
#overview3 .youtube {
	/* text-align: center; */
	margin: 10px auto 20px; 
	position: relative;
	width: 100%;
	padding-top: 56.25%;
}
#overview3 .youtube iframe{
	/* width: 100% !important; */
	/* height: 230px !important; */
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
}
#overview3 .h4content p {
	text-indent: 1em;
	padding-bottom: 10px;
}
#overview3 .h4content img {
	padding-bottom: 10px;
	width:  100%;
}
#overview3 .h4content .list_disc {
	list-style-type: disc;
	padding-bottom: 10px;
}
#overview3 .h4content .indent5 li {
	margin-left: 2.5em;
}


/* ----------------------------------------------
	申込み
------------------------------------------------- */
#inquiry { font-size:93%; }

#inquiry h3{
	border:1px solid #3E2B15;
	padding:5px 10px;
	font-size:107%;
	margin:0 0 10px;
	font-weight:bold;
}
#inquiry .h3content{ margin:0 5px 15px; }

#inquiry #overview .text{
	margin:0 0 20px;
}

/* 事業所名 */
/* フリガナ */
/* 住所 */
#inquiry #formContact #fin_office,
#inquiry #formContact #fin_officeruby,
#inquiry #formContact #fin_address,
#inquiry #formContact #fin_tel,
#inquiry #formContact #fin_business { width:250px; }

/* 電話 */
#inquiry #telContact .text{}
#inquiry #telContact strong{
	display:block;
	font-size:142%;
	margin:5px 0;
	font-weight:bold;
}
#inquiry #telContact .text_s{ font-size:93% ; }

/* メールフォーム */
.Required{
	text-align: center;
	margin:0 0 10px;
	color:#FF0004;
	font-size:86%;
}

#inquiry #formContact{
	padding:0 0 20px;
}
#inquiry #formContact .text{
	text-align:left;
	margin:0 0 5px;
}
#inquiry #formContact dl{}
#inquiry #formContact dl dt{
	color:#ffffff;
	background-color:#3E2B15;
	padding:7px;
	text-align:center;
	vertical-align:middle;
	background-image:url(../../../images/stripe1.png);
	background-position:center center;
	background-repeat:repeat;
	background-size:5px auto;
	font-size:93%;
	border-top:solid 1px #3E2B15;
	border-bottom:solid 1px #3E2B15;
}
#inquiry #formContact dl dt .Required{
	margin:0;
	color:#FF0004;
	font-size:72%;
}
#inquiry #formContact dl dd{
	padding:10px 0;
	font-size:93%;
	text-align:center;
}
#inquiry #formContact dl dd ul li{
	width: 310px;
	text-align: left;
	margin: auto;
	padding: 5px 0;


}

#inquiry #formContact dl dd h4{
	font-size:107%;
}
#inquiry #formContact dl#mail .text{
	margin:10px 0 5px;
	text-align: center;
	font-size:86%;
}
#privacyChek{
	text-align:center;
	font-size:93%;
	padding:10px 5px;
	border-top: dashed 1px #3E2B15;
}
label,input[type="file"] ,input[type="checkbox"] { cursor:pointer; }
input[type="text"],input[type="email"],textarea{
	border:0;
	padding:7px;
	border:solid 1px #cccccc;
}
textarea{ width:250px; height:120px; display:inline-block; }
.w20{ width:20px; display:inline-block; }
.w50{ width:50px; display:inline-block; }
p.w50{ text-align:center; width:35px; }
.w80{ width:80px; display:inline-block; }
.w100{ width:75px; display:inline-block; }
.w200{ width:75px; display:inline-block; }
.w420{ width:250px; display:inline-block; }

#sublist { padding-left: 2em; }

input[type="email"] { width:250px; margin:0 auto; display:block; }
input[type="submit"]{
	color:#3E2B15;
	font-size:107%;
	border:0;
	padding:17px;
	background-color:#f1f1f1;
	margin:0 auto 0;
	display:block;
	cursor:pointer;
	width:200px;
	border: solid 1px #3E2B15;
}

.lastSubmit{
	text-align:center;
}
.lastSubmit input[type="submit"].transmission{
	font-size:100%;
	display:inline-block;
	background-color:#fe8244;
	color:#ffffff;
	width:180px;
	padding:25px 0;
}
.lastSubmit input[type="submit"].back{
	font-size:100%;
	width:100px;
	display:inline-block;
	margin:0 5px 0 0;
	padding:25px 0;
}

#endContent {
	padding:30px 0;
}
#endContent .text{
	padding:0 10px 20px;
}
#endContent input[type="submit"]{
	width:200px;
	font-size:100%;
	padding:10px;
}


#inquiry #noContent {
	border-bottom: 1px dashed #3e2b15;
	color: #999999;
	font-size: 114%;
	margin: 20px 0 0;
	padding: 100px 0 120px;
	text-align: center;
}
#inquiry #contact {
	margin: 20px 10px 0;
}
#inquiry #contact h5 {
	font-size: 114%;
	font-weight: bold;
	margin: 0 0 10px;
}
#inquiry #contact strong {
	font-weight: bold;
}

