@charset "utf-8";


.text-bold01 {
	font-weight:bold;
	color:#3333CC;
	font-size:110%;}

.text-bold02 {
	font-weight:bold;
	color:#FF0000;
	font-size:110%;}

.text-bold03 {
	background-color:#FFFF00;
	padding:3px;
	color:#FF0000;
	font-weight:bold;
	font-size:110%;}
	
.text-bold04 {
	font-weight:bold;}

.text-bold05 {
	font-weight:bold;
	color:#cc0099;/*濃いピンク*/
	font-size:100%;}

.text-bold06 {
	font-weight:bold;
	color:#6495ED;/*水色*/
	font-size:100%;}

/*国内仕入れデメリットリスト*/

.demelit-list {
	width:480px;
	margin:0 auto;
	padding:15px;
	background-color:#eaeaea;}

.demelit-list li {
	padding-left:13px;
	background:url(../images/arrow-03.gif) no-repeat left 4px;}

/*お客様の要望リスト*/

.req-list {
	width:480px;
	margin:0 auto;
	padding:15px;
	background-color:#EBF4EB;}


.req-list_a {
	width:480px;
	margin:0 auto;
	padding:15px;
	background:url(../images/lower-shere/ptn-10a.jpg) repeat;}

.req-list_b {
	width:480px;
	margin:0 auto;
	padding:15px;
	background:url(../images/lower-shere/ptn-10b.jpg) repeat;}

.req-list li {
	padding-left:13px;
	margin-bottom:5px;
	background:url(../images/arrow-15.gif) no-repeat left 4px;
	color:#663300;}

/*コース案内*/

.corsetext {
	font-size:120%;
	text-align:center;
	color:#CC3366;
	font-weight:bold;
	padding-bottom:15px;
	letter-spacing:0.1em;}

.corse-intro {
	width:510px;
	text-align:center;
	margin-bottom:15px;}

/*各コースボタン*/


.single-bottun {
	width:250px;
	height:70px;
	margin:0 auto 25px;}


.btn-list {
	margin-bottom:15px;
	width:510px}

.btn-list-1st {
	float:left;
	padding-right:10px;
	padding-bottom:30px;}
	
.corsetext {
	font-size:120%;
	text-align:center;
	color:#CC3366;
	font-weight:bold;
	padding-bottom:15px;
	letter-spacing:0.1em;}

/*各コースバナー*/

.bn-corse {
	margin-bottom:10px;}



/*この講座では*/

.thissemi {
	width:480px;
	padding:15px;
	margin-bottom:20px;
	background:url(../images/lower-shere/ptn-04.gif) repeat;}

.thissemi-hd {
	text-align:center;
	font-weight:bold;
	color:#CC3366;
	font-size:110%;
	margin-bottom:10px;}

.semi-list {
	width:450px;
	margin-bottom:10px;}

.semi-list li {
	padding-left:13px;
	background:url(../images/arrow-02.gif) no-repeat left 4px;
	color:#663333;}

.all {
	text-align:center;}

.all span {
	background-color:#FFFF00;
	color:#FF0000;
	font-weight:bold;
	font-size:115%;}


/*注意事項*/

#bosyu-guide {
	width:480px;
	padding:15px;
	margin-bottom:15px;
	text-align:center;
	background:url(../images/lower-shere/ptn-05.jpg) repeat;}

#bosyu-guide p {
	color:#663300;
	margin-bottom:15px;}

#bosyu-guide_a {
	width:480px;
	padding:15px;
	margin-bottom:15px;
	text-align:left;
	background:url(../images/lower-shere/ptn-11.jpg) repeat;}

#bosyu-guide_b {
	width:480px;
	padding:15px;
	margin-bottom:15px;
	text-align:left;
	background:url(../images/lower-shere/ptn-10.jpg) repeat;}

.invited-list {
	width:300px;
	margin:0 auto 15px;
	padding:10px;
	font-size:105%;
	background-color:#FFFFFF;}

.invited-list dt {
	float:left;
	width:80px;
	padding:5px 0 5px 13px;
	background:url(../images/arrow-02.gif) no-repeat left 9px;
	clear:both;}

.invited-list dd {
	margin-left:80px;
	padding:5px 0 5px 10px;
	border-left:1px dotted #999;}
	
.entry-form {
	width:300px;
	text-align:center;
	margin:0 auto 15px;}

.caution-list {
	width:480px;}

.caution-list dt {
	float:left;
	width:90px;
	padding:5px 0 5px 13px;
	background:url(../images/arrow-04.gif) no-repeat left 9px;
	font-weight:bold;
	color:#FF6666;
	clear:both;}

.caution-list dd {
	margin-left:90px;
	padding:5px 0 5px 10px;}


/*お客様の声*/

.voiceback {
	margin-bottom:20px;
	padding:10px;
	border:1px solid #999999;
	background:#E6FFFF;
	color:#993333;
}


/*お客様の声*/

.voice {
	margin-bottom:20px;
	background:url(../images/lower-shere/ptn-05.jpg) repeat;
	padding:20px 20px 0 20px;}

.voice dt {
	margin-bottom:5px;
	background:url(../images/arrow-10.gif) no-repeat left 4px;
	padding-left:15px;
	color:#FF3366;
	font-weight:bold;}

.voice dd {
	margin-bottom:20px;
	border-bottom:1px dotted #666666;
	padding-bottom:15px;
	color:#000000;}

#voice-last {
	border-bottom:none;}


/*よくある質問*/

.faq {
	margin-bottom:20px;}

.faq dt {
	padding:5px 0 15px 40px;
	background:url(../images/lower-shere/q.gif) no-repeat left top;
	font-weight:bold;}

.faq dd {
	margin-bottom:15px;
	padding:5px 0 15px 40px;
	background:url(../images/lower-shere/a.gif) no-repeat left top;
	border-bottom:1px dotted #c0c0c0;
	color:#FF6666;}


/*お問い合わせフォーム*/

.inquire-bottun {
	width:210px;
	height:50px;
	margin:0 auto 15px;}


/*画像2個並べ*/

.btn-list {
	margin-bottom:10px;
	width:510px}

.btn-list-1st {
	float:left;
	padding-right:10px;
	padding-bottom:30px;}

/*スケジュールテーブル*/

.days {
	margin:0 auto 10px;
	width:420px;
	border-collapse:collapse;}

.days caption {
	overflow:hidden;
	height:0;
	display:none;}

.days th {
	text-align:center;
	padding:3px;
	color:#ffffff;}

.openday {
	border-right:1px solid #ffffff;
	background:url(../images/lower-shere/round01-left.gif) no-repeat left top;}

.now {
	background:url(../images/lower-shere/round01-right.gif) no-repeat right top;}

.days td {
	padding:5px 5px 5px 15px;
	text-align:left;
	border-bottom:1px solid #eaeaea;}

.end {
	text-decoration: line-through;}
