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


span.pink {
	color:#ff55b6;
}

span.green {
	color:#00cbbb;
}

span.green02 {
	color:#7bd901;
}

span.purple {
	color:#a03aa0;
}

span.red {
	color:#fe0002;
}

.bold {
	font-weight:bold;
}



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

Tseminar-main　天女セミナー

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


#seminar #Tseminar-main {
	float:right;
	width:484px;
	margin-bottom:40px;
}


/*T-ttl-area
-----------------------------------------*/

#T-ttl-area {
	padding-bottom:20px;
}

#P-ttl-area h3 {
	padding-bottom:20px;
}


/*P-y-area
-----------------------------------------*/

#T-intro-area {
	margin-bottom:10px;	
/*	background:url(../img/seminar/bg-Tseminar-01.gif) no-repeat right top;
*/}

#T-intro-area p {
	font-size:117%;
}




/*P-about
-----------------------------------------*/

#P-about {
	background-image:url(../img/seminar/bg-P-about.gif);
	background-repeat:repeat-y;
	background-position:left top;
	background-color:#ffffe6;
	width:445px;
	padding-left:40px;
	padding-top:20px;
	clear:both;
	margin-top:15px;
	margin-bottom:10px;
}

#P-about p {
	font-size:117%;
	width:435px;
}



/*T-voice
-----------------------------------------*/

#T-voice {
}

#T-voice h4{
	padding-bottom:15px;
}

#T-voice ul {
	margin-bottom:10px;
}

#T-voice ul li {
	margin-bottom:10px;
}

#T-voice h5 {
	background:url(../img/seminar/T-voice-ttl-top.gif) no-repeat left top;
	padding:15px 10px 5px;
	font-weight:bold;
	width:465px;
}

#T-voice p.T-voice-text {
	background:url(../img/seminar/T-voice-01.gif) repeat-y left top;
	padding:10px 10px 0;
	width:465px;
}

#T-voice p.T-voice-mem {
	background:url(../img/seminar/T-voice-ttl-botm.gif) no-repeat left top;
	padding:12px 10px 15px;
	width:465px;
	text-align:right;
	font-weight:bold;
	font-size:84%;
}

/*T-message
-----------------------------------------------*/
#T-message-area {
	border-bottom:1px dotted #cccccc;
	padding-bottom:15px;
	margin-bottom:20px;
}


#T-message {
	background:url(../img/seminar/T-messege-botm.gif) no-repeat left bottom;
	padding-bottom:10px;
	margin-bottom:15px;
}

#T-message .T-message-text {
	background:url(../img/seminar/T-messege-repeat.gif) repeat-y left top;
	padding:15px 15px 0px;
	width:455px;
}

#T-message .T-message-text p {
	font-size:117%;
}

#T-message p.aut {
	text-align:right;
	font-size:117%;
}

#T-message-area p.la-masse {
	font-weight:bold;
	font-size:117%;
}

/*S-Holding
---------------------------------------------------*/
#S-Holding {
	margin-bottom:20px;
	border-bottom:1px dotted #cccccc;
	padding-bottom:15px;
}

#S-Holding dl {
	padding-bottom:20px;
}


#S-Holding dl dt {
	font-weight:bold;
	color:#00cbbb;
	font-size:117%;
}

#S-Holding dl dd span {
	font-weight:bold;
	font-size:117%;
}

#S-Holding p.yosie-text {
	font-size:117%;
	padding-bottom:15px;
}

#S-Holding .about-yosie {
	border:1px solid #cccccc;
	padding:15px;
	margin-bottom:10px;
}

#S-Holding p.yosie-link {
	text-align:right;
}




/*#T-text
-----------------------------------------*/

#T-text {
	padding-top:20px;
	padding-bottom:20px;
}

#T-text p {
	font-size:117%;
}



/*#messege
-----------------------------------------*/
#messege {
	padding-top:40px;
	padding-bottom:20px;
}


#messege p {
	font-size:117%;
	line-height:2;
	padding-bottom:40px;
}

#messege dl {
	padding-bottom:20px;
}

#messege dl dt {
	font-size:117%;
	color:#ff55b6;
	font-weight:bold;
}

#messege dl dd {
	font-size:117%;
	line-height:2;
}




/*#T-guest
-----------------------------------------*/

#T-guest {
/*	padding-top:20px;
*/	padding-bottom:30px;
}

#T-guest h3 {
	background:url(../../common/img/icon-24.gif) no-repeat left center;
	font-size:134%;
	font-weight:bold;
	padding-left:25px;
	margin:20px 0 5px 0;
}
#T-guest h4 {
	font-size:88%;
	margin:0 0 20px 0;
}
#T-guest dl {
	line-height:2;
}

#T-guest dl dt {
	font-size:117%;
	float:left;
	font-weight:bold;
	color:#ff55b6;
}

#T-guest dl dd {
	padding-left:100px;
	font-size:117%;
}

#T-guest p {
	font-size:117%;
}




/*#T-day
-----------------------------------------*/

#T-day {
/*	padding-top:20px;
*/	padding-bottom:30px;
}

#T-day h3 {
	background:url(../../common/img/icon-24.gif) no-repeat left center;
	font-size:134%;
	font-weight:bold;
	padding-left:25px;
	margin:20px 0 30px 0;
}
#T-day h4 {
	font-weight:bold;
	font-size:134%;
	background:url(../img/seminar/icon-pink-maru.gif) no-repeat 4px 7px;
	padding-left:25px;
	margin:0 0 20px 0;
}
#T-day dl {
	line-height:2;
}

#T-day dl dt {
	font-size:117%;
	float:left;
	font-weight:bold;
	color:#ff55b6;
}

#T-day dl dd {
	padding-left:100px;
	font-size:117%;
}

#T-day p {
	font-size:117%;
}




/*formここから
-----------------------------------------*/

#T-form-area {
	
}

#T-form-area h3 {
	background:url(../../common/img/icon-24.gif) no-repeat left center;
	font-size:134%;
	font-weight:bold;
	padding-left:25px;
}


.form-box01 {
	padding-top:10px;
	padding-bottom:10px;
	width:485px;
	background:url(../img/seminar/bg-T-form01.gif) no-repeat left top;
	border-bottom:1px dotted #CCCCCC;
}

.form-box02 {
	padding-top:10px;
	padding-bottom:10px;
	width:485px;
	background:url(../img/seminar/bg-T-form02.gif) repeat-y left top;
	border-bottom:1px dotted #CCCCCC;
}

.btn-area {
	background:url(../img/seminar/bg-T-form03.gif) no-repeat left bottom;
	width:485px;
	padding-top:15px;
	padding-bottom:15px;
	text-align:center;
}


#T-form-area table {
}

#T-form-area table th {
	padding:7px 10px;
	vertical-align:top;
	width:120px;
	font-weight:bold;
}


#T-form-area table td {
	padding:7px 10px;
	vertical-align:top;
}

.small01 {
	font-size:84%;
	padding-right:5px;
	font-weight:normal;
}

#T-form-area table .box300 {
	margin:5px 0 0;
	padding:2px;
	width:300px;
}


/*完了
---------------------------------------------------*/
.form-area-end {
	text-align:center;
	
}

.form-area-end h3 {
	padding-bottom:20px;
}


 














#seminar-main #tseminar {
	padding-bottom:20px;
	margin-bottom:20px;
	position:relative;	
}

#seminar-main #tseminar h4 {
	padding-bottom:20px;
}

p.seminar-text {
	padding-bottom:20px;
}








/*Sbtn-area
-----------------------------------------*/

.Sbtn-area {
	margin-bottom:20px;
	text-align:center;
	clear:both;
}















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

	サイドナビここからseminar-sub

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


#seminar #seminar-sub {
	float:left;
	width:184px;
}

#seminar #seminar-sub h3 {
}

#seminar #seminar-sub h3.s-class {
	margin-bottom:10px;
}

/*seminar-list*/

#seminar #seminar-sub .seminar-list {
	background:url(../img/seminar/bg-h4-main-sab02.gif) no-repeat left bottom;
	padding:6px 10px 10px;
	width:164px;
	margin-bottom:10px;
}

/*01*/
#seminar #seminar-sub .seminar-list ul li.S-01 {
	background:url(../img/seminar/icon-01.gif) no-repeat left center;
	padding-left:18px;
}
/*02*/
#seminar #seminar-sub .seminar-list ul li.S-02 {
	background:url(../img/seminar/icon-02.gif) no-repeat left center;
	padding-left:18px;
}
/*03*/
#seminar #seminar-sub .seminar-list ul li.S-03 {
	background:url(../img/seminar/icon-03.gif) no-repeat left center;
	padding-left:18px;
}
/*04*/
#seminar #seminar-sub .seminar-list ul li.S-04 {
	background:url(../img/seminar/icon-04.gif) no-repeat left center;
	padding-left:18px;
}
/*05*/
#seminar #seminar-sub .seminar-list ul li.S-05 {
	background:url(../img/seminar/icon-05.gif) no-repeat left center;
	padding-left:18px;
}
/*06*/
#seminar #seminar-sub .seminar-list ul li.S-06 {
	background:url(../img/seminar/icon-06.gif) no-repeat left center;
	padding-left:18px;
}
/*07*/
#seminar #seminar-sub .seminar-list ul li.S-07 {
	background:url(../img/seminar/icon-07.gif) no-repeat left center;
	padding-left:18px;
}
/*08*/

#seminar #seminar-sub .seminar-list a {
	color:#26bea1;
	font-size:75%;
}
/*09*/
#seminar #seminar-sub p.seminar-list-link {
	text-align:right;
	padding-top:5px;	
}














